/**
 * transform
 * Cross browser transform.
 *
 * .foo {@include transform(scale(1.25));}
**/
/**
 * opacity
 * Cross browser opacity.
 *
 * .foo {@include opacity(0.7);}
**/
.font-family-futura {
  font-family: "Futura W01"; }

.font-family-lucky_fellas {
  font-family: "Lucky Fellas W05"; }

.bg-color-alerts-error {
  background-color: #f94139; }

.bg-color-alerts-status {
  background-color: #3a87ad; }

.bg-color-alerts-success {
  background-color: #618c0d; }

.bg-color-alerts-warning {
  background-color: #c09853; }

.bg-color-black {
  background-color: #292a2b; }

.hover\:bg-color-black:hover {
  background-color: #292a2b; }

.bg-color-white {
  background-color: #FFFFFF; }

.hover\:bg-color-white:hover {
  background-color: #FFFFFF; }

.bg-color-grey {
  background-color: #DDDDDD; }

.hover\:bg-color-grey:hover {
  background-color: #DDDDDD; }

.bg-color-blue {
  background-color: #3498DB; }

.hover\:bg-color-blue:hover {
  background-color: #3498DB; }

.bg-color-green {
  background-color: #2ECC71; }

.hover\:bg-color-green:hover {
  background-color: #2ECC71; }

.bg-color-orange {
  background-color: #E67E22; }

.hover\:bg-color-orange:hover {
  background-color: #E67E22; }

.bg-color-red {
  background-color: #C4122f; }

.hover\:bg-color-red:hover {
  background-color: #C4122f; }

.bg-color-yellow {
  background-color: #F1C40F; }

.hover\:bg-color-yellow:hover {
  background-color: #F1C40F; }

.bg-color-beige1 {
  background-color: #f5f5f6; }

.hover\:bg-color-beige1:hover {
  background-color: #f5f5f6; }

.bg-color-gold1 {
  background-color: #a29061; }

.hover\:bg-color-gold1:hover {
  background-color: #a29061; }

.bg-color-green1 {
  background-color: #7b9d03; }

.hover\:bg-color-green1:hover {
  background-color: #7b9d03; }

.bg-color-grey1 {
  background-color: #6c737f; }

.hover\:bg-color-grey1:hover {
  background-color: #6c737f; }

.bg-color-grey2 {
  background-color: #f0f1f2; }

.hover\:bg-color-grey2:hover {
  background-color: #f0f1f2; }

.bg-color-red1 {
  background-color: #cb3000; }

.hover\:bg-color-red1:hover {
  background-color: #cb3000; }

.bg-color-black {
  background-color: #292a2b; }

.bg-color-white {
  background-color: #FFFFFF; }

.bg-color-grey {
  background-color: #DDDDDD; }

.bg-color-blue {
  background-color: #3498DB; }

.bg-color-green {
  background-color: #2ECC71; }

.bg-color-orange {
  background-color: #E67E22; }

.bg-color-red {
  background-color: #C4122f; }

.bg-color-yellow {
  background-color: #F1C40F; }

.bg-color-beige1 {
  background-color: #f5f5f6; }

.bg-color-gold1 {
  background-color: #a29061; }

.bg-color-green1 {
  background-color: #7b9d03; }

.bg-color-grey1 {
  background-color: #6c737f; }

.bg-color-grey2 {
  background-color: #f0f1f2; }

.bg-color-red1 {
  background-color: #cb3000; }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-black {
    background-color: #292a2b; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-black {
    background-color: #292a2b; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-black {
    background-color: #292a2b; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-black {
    background-color: #292a2b; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-black {
    background-color: #292a2b; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-black {
    background-color: #292a2b; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-black {
    background-color: #292a2b; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-white {
    background-color: #FFFFFF; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-white {
    background-color: #FFFFFF; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-white {
    background-color: #FFFFFF; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-white {
    background-color: #FFFFFF; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-white {
    background-color: #FFFFFF; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-white {
    background-color: #FFFFFF; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-white {
    background-color: #FFFFFF; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-grey {
    background-color: #DDDDDD; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-grey {
    background-color: #DDDDDD; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-grey {
    background-color: #DDDDDD; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-grey {
    background-color: #DDDDDD; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-grey {
    background-color: #DDDDDD; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-grey {
    background-color: #DDDDDD; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-grey {
    background-color: #DDDDDD; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-blue {
    background-color: #3498DB; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-blue {
    background-color: #3498DB; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-blue {
    background-color: #3498DB; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-blue {
    background-color: #3498DB; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-blue {
    background-color: #3498DB; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-blue {
    background-color: #3498DB; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-blue {
    background-color: #3498DB; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-green {
    background-color: #2ECC71; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-green {
    background-color: #2ECC71; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-green {
    background-color: #2ECC71; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-green {
    background-color: #2ECC71; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-green {
    background-color: #2ECC71; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-green {
    background-color: #2ECC71; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-green {
    background-color: #2ECC71; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-orange {
    background-color: #E67E22; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-orange {
    background-color: #E67E22; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-orange {
    background-color: #E67E22; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-orange {
    background-color: #E67E22; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-orange {
    background-color: #E67E22; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-orange {
    background-color: #E67E22; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-orange {
    background-color: #E67E22; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-red {
    background-color: #C4122f; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-red {
    background-color: #C4122f; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-red {
    background-color: #C4122f; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-red {
    background-color: #C4122f; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-red {
    background-color: #C4122f; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-red {
    background-color: #C4122f; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-red {
    background-color: #C4122f; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-yellow {
    background-color: #F1C40F; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-yellow {
    background-color: #F1C40F; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-yellow {
    background-color: #F1C40F; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-yellow {
    background-color: #F1C40F; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-yellow {
    background-color: #F1C40F; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-yellow {
    background-color: #F1C40F; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-yellow {
    background-color: #F1C40F; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-beige1 {
    background-color: #f5f5f6; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-beige1 {
    background-color: #f5f5f6; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-beige1 {
    background-color: #f5f5f6; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-beige1 {
    background-color: #f5f5f6; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-beige1 {
    background-color: #f5f5f6; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-beige1 {
    background-color: #f5f5f6; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-beige1 {
    background-color: #f5f5f6; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-gold1 {
    background-color: #a29061; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-gold1 {
    background-color: #a29061; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-gold1 {
    background-color: #a29061; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-gold1 {
    background-color: #a29061; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-gold1 {
    background-color: #a29061; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-gold1 {
    background-color: #a29061; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-gold1 {
    background-color: #a29061; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-green1 {
    background-color: #7b9d03; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-green1 {
    background-color: #7b9d03; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-green1 {
    background-color: #7b9d03; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-green1 {
    background-color: #7b9d03; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-green1 {
    background-color: #7b9d03; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-green1 {
    background-color: #7b9d03; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-green1 {
    background-color: #7b9d03; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-grey1 {
    background-color: #6c737f; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-grey1 {
    background-color: #6c737f; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-grey1 {
    background-color: #6c737f; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-grey1 {
    background-color: #6c737f; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-grey1 {
    background-color: #6c737f; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-grey1 {
    background-color: #6c737f; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-grey1 {
    background-color: #6c737f; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-grey2 {
    background-color: #f0f1f2; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-grey2 {
    background-color: #f0f1f2; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-grey2 {
    background-color: #f0f1f2; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-grey2 {
    background-color: #f0f1f2; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-grey2 {
    background-color: #f0f1f2; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-grey2 {
    background-color: #f0f1f2; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-grey2 {
    background-color: #f0f1f2; } }

@media only screen and (min-width: 320px) {
  .vm\:bg-color-red1 {
    background-color: #cb3000; } }

@media only screen and (min-width: 415px) {
  .sm\:bg-color-red1 {
    background-color: #cb3000; } }

@media only screen and (min-width: 470px) {
  .mds\:bg-color-red1 {
    background-color: #cb3000; } }

@media only screen and (min-width: 768px) {
  .md\:bg-color-red1 {
    background-color: #cb3000; } }

@media only screen and (min-width: 1024px) {
  .lg\:bg-color-red1 {
    background-color: #cb3000; } }

@media only screen and (min-width: 1200px) {
  .lgr\:bg-color-red1 {
    background-color: #cb3000; } }

@media only screen and (min-width: 1440px) {
  .xl\:bg-color-red1 {
    background-color: #cb3000; } }

[class*=bg-color].error {
  background: #fee7e6; }

[class*=bg-color].status {
  background: #b4d5e6; }

[class*=bg-color].success {
  background: #bef05c; }

[class*=bg-color].warning {
  background: #f0e6d6; }

.background-repeat-repeat {
  background-repeat: repeat; }

.background-repeat-repeat\:children > * {
  background-repeat: repeat; }

.background-repeat-no-repeat {
  background-repeat: no-repeat; }

.background-repeat-no-repeat\:children > * {
  background-repeat: no-repeat; }

@media only screen and (min-width: 320px) {
  .vm\:background-repeat-repeat {
    background-repeat: repeat; } }

@media only screen and (min-width: 415px) {
  .sm\:background-repeat-repeat {
    background-repeat: repeat; } }

@media only screen and (min-width: 470px) {
  .mds\:background-repeat-repeat {
    background-repeat: repeat; } }

@media only screen and (min-width: 768px) {
  .md\:background-repeat-repeat {
    background-repeat: repeat; } }

@media only screen and (min-width: 1024px) {
  .lg\:background-repeat-repeat {
    background-repeat: repeat; } }

@media only screen and (min-width: 1200px) {
  .lgr\:background-repeat-repeat {
    background-repeat: repeat; } }

@media only screen and (min-width: 1440px) {
  .xl\:background-repeat-repeat {
    background-repeat: repeat; } }

@media only screen and (min-width: 320px) {
  .vm\:background-repeat-no-repeat {
    background-repeat: no-repeat; } }

@media only screen and (min-width: 415px) {
  .sm\:background-repeat-no-repeat {
    background-repeat: no-repeat; } }

@media only screen and (min-width: 470px) {
  .mds\:background-repeat-no-repeat {
    background-repeat: no-repeat; } }

@media only screen and (min-width: 768px) {
  .md\:background-repeat-no-repeat {
    background-repeat: no-repeat; } }

@media only screen and (min-width: 1024px) {
  .lg\:background-repeat-no-repeat {
    background-repeat: no-repeat; } }

@media only screen and (min-width: 1200px) {
  .lgr\:background-repeat-no-repeat {
    background-repeat: no-repeat; } }

@media only screen and (min-width: 1440px) {
  .xl\:background-repeat-no-repeat {
    background-repeat: no-repeat; } }

.background-size-cover {
  background-size: cover; }

.background-size-cover\:children > * {
  background-size: cover; }

.background-size-contain {
  background-size: contain; }

.background-size-contain\:children > * {
  background-size: contain; }

.background-size-auto {
  background-size: auto; }

.background-size-auto\:children > * {
  background-size: auto; }

@media only screen and (min-width: 320px) {
  .vm\:background-size-cover {
    background-size: cover; } }

@media only screen and (min-width: 415px) {
  .sm\:background-size-cover {
    background-size: cover; } }

@media only screen and (min-width: 470px) {
  .mds\:background-size-cover {
    background-size: cover; } }

@media only screen and (min-width: 768px) {
  .md\:background-size-cover {
    background-size: cover; } }

@media only screen and (min-width: 1024px) {
  .lg\:background-size-cover {
    background-size: cover; } }

@media only screen and (min-width: 1200px) {
  .lgr\:background-size-cover {
    background-size: cover; } }

@media only screen and (min-width: 1440px) {
  .xl\:background-size-cover {
    background-size: cover; } }

@media only screen and (min-width: 320px) {
  .vm\:background-size-contain {
    background-size: contain; } }

@media only screen and (min-width: 415px) {
  .sm\:background-size-contain {
    background-size: contain; } }

@media only screen and (min-width: 470px) {
  .mds\:background-size-contain {
    background-size: contain; } }

@media only screen and (min-width: 768px) {
  .md\:background-size-contain {
    background-size: contain; } }

@media only screen and (min-width: 1024px) {
  .lg\:background-size-contain {
    background-size: contain; } }

@media only screen and (min-width: 1200px) {
  .lgr\:background-size-contain {
    background-size: contain; } }

@media only screen and (min-width: 1440px) {
  .xl\:background-size-contain {
    background-size: contain; } }

@media only screen and (min-width: 320px) {
  .vm\:background-size-auto {
    background-size: auto; } }

@media only screen and (min-width: 415px) {
  .sm\:background-size-auto {
    background-size: auto; } }

@media only screen and (min-width: 470px) {
  .mds\:background-size-auto {
    background-size: auto; } }

@media only screen and (min-width: 768px) {
  .md\:background-size-auto {
    background-size: auto; } }

@media only screen and (min-width: 1024px) {
  .lg\:background-size-auto {
    background-size: auto; } }

@media only screen and (min-width: 1200px) {
  .lgr\:background-size-auto {
    background-size: auto; } }

@media only screen and (min-width: 1440px) {
  .xl\:background-size-auto {
    background-size: auto; } }

.font-size-70 {
  font-size: 70px; }

.font-size-69 {
  font-size: 69px; }

.font-size-68 {
  font-size: 68px; }

.font-size-67 {
  font-size: 67px; }

.font-size-66 {
  font-size: 66px; }

.font-size-65 {
  font-size: 65px; }

.font-size-64 {
  font-size: 64px; }

.font-size-63 {
  font-size: 63px; }

.font-size-62 {
  font-size: 62px; }

.font-size-61 {
  font-size: 61px; }

.font-size-60 {
  font-size: 60px; }

.font-size-59 {
  font-size: 59px; }

.font-size-58 {
  font-size: 58px; }

.font-size-57 {
  font-size: 57px; }

.font-size-56 {
  font-size: 56px; }

.font-size-55 {
  font-size: 55px; }

.font-size-54 {
  font-size: 54px; }

.font-size-53 {
  font-size: 53px; }

.font-size-52 {
  font-size: 52px; }

.font-size-51 {
  font-size: 51px; }

.font-size-50 {
  font-size: 50px; }

.font-size-49 {
  font-size: 49px; }

.font-size-48 {
  font-size: 48px; }

.font-size-47 {
  font-size: 47px; }

.font-size-46 {
  font-size: 46px; }

.font-size-45 {
  font-size: 45px; }

.font-size-44 {
  font-size: 44px; }

.font-size-43 {
  font-size: 43px; }

.font-size-42 {
  font-size: 42px; }

.font-size-41 {
  font-size: 41px; }

.font-size-40 {
  font-size: 40px; }

.font-size-39 {
  font-size: 39px; }

.font-size-38 {
  font-size: 38px; }

.font-size-37 {
  font-size: 37px; }

.font-size-36 {
  font-size: 36px; }

.font-size-35 {
  font-size: 35px; }

.font-size-34 {
  font-size: 34px; }

.font-size-33 {
  font-size: 33px; }

.font-size-32 {
  font-size: 32px; }

.font-size-31 {
  font-size: 31px; }

.font-size-30 {
  font-size: 30px; }

.font-size-29 {
  font-size: 29px; }

.font-size-28 {
  font-size: 28px; }

.font-size-27 {
  font-size: 27px; }

.font-size-26 {
  font-size: 26px; }

.font-size-25 {
  font-size: 25px; }

.font-size-24 {
  font-size: 24px; }

.font-size-23 {
  font-size: 23px; }

.font-size-22 {
  font-size: 22px; }

.font-size-21 {
  font-size: 21px; }

.font-size-20 {
  font-size: 20px; }

.font-size-19 {
  font-size: 19px; }

.font-size-18 {
  font-size: 18px; }

.font-size-17 {
  font-size: 17px; }

.font-size-16 {
  font-size: 16px; }

.font-size-15 {
  font-size: 15px; }

.font-size-14 {
  font-size: 14px; }

.font-size-13 {
  font-size: 13px; }

.font-size-12 {
  font-size: 12px; }

.font-size-11 {
  font-size: 11px; }

.font-size-10 {
  font-size: 10px; }

.font-size-9 {
  font-size: 9px; }

.font-size-8 {
  font-size: 8px; }

.font-size-7 {
  font-size: 7px; }

.font-size-6 {
  font-size: 6px; }

.font-size-5 {
  font-size: 5px; }

.font-size-4 {
  font-size: 4px; }

.font-size-3 {
  font-size: 3px; }

.font-size-2 {
  font-size: 2px; }

.font-size-1 {
  font-size: 1px; }

@media only screen and (min-width: 320px) {
  .vm\:font-size-70 {
    font-size: 70px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-70 {
    font-size: 70px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-70 {
    font-size: 70px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-70 {
    font-size: 70px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-70 {
    font-size: 70px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-70 {
    font-size: 70px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-70 {
    font-size: 70px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-69 {
    font-size: 69px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-69 {
    font-size: 69px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-69 {
    font-size: 69px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-69 {
    font-size: 69px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-69 {
    font-size: 69px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-69 {
    font-size: 69px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-69 {
    font-size: 69px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-68 {
    font-size: 68px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-68 {
    font-size: 68px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-68 {
    font-size: 68px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-68 {
    font-size: 68px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-68 {
    font-size: 68px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-68 {
    font-size: 68px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-68 {
    font-size: 68px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-67 {
    font-size: 67px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-67 {
    font-size: 67px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-67 {
    font-size: 67px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-67 {
    font-size: 67px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-67 {
    font-size: 67px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-67 {
    font-size: 67px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-67 {
    font-size: 67px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-66 {
    font-size: 66px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-66 {
    font-size: 66px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-66 {
    font-size: 66px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-66 {
    font-size: 66px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-66 {
    font-size: 66px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-66 {
    font-size: 66px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-66 {
    font-size: 66px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-65 {
    font-size: 65px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-65 {
    font-size: 65px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-65 {
    font-size: 65px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-65 {
    font-size: 65px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-65 {
    font-size: 65px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-65 {
    font-size: 65px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-65 {
    font-size: 65px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-64 {
    font-size: 64px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-64 {
    font-size: 64px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-64 {
    font-size: 64px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-64 {
    font-size: 64px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-64 {
    font-size: 64px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-64 {
    font-size: 64px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-64 {
    font-size: 64px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-63 {
    font-size: 63px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-63 {
    font-size: 63px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-63 {
    font-size: 63px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-63 {
    font-size: 63px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-63 {
    font-size: 63px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-63 {
    font-size: 63px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-63 {
    font-size: 63px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-62 {
    font-size: 62px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-62 {
    font-size: 62px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-62 {
    font-size: 62px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-62 {
    font-size: 62px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-62 {
    font-size: 62px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-62 {
    font-size: 62px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-62 {
    font-size: 62px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-61 {
    font-size: 61px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-61 {
    font-size: 61px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-61 {
    font-size: 61px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-61 {
    font-size: 61px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-61 {
    font-size: 61px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-61 {
    font-size: 61px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-61 {
    font-size: 61px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-60 {
    font-size: 60px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-60 {
    font-size: 60px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-60 {
    font-size: 60px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-60 {
    font-size: 60px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-60 {
    font-size: 60px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-60 {
    font-size: 60px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-60 {
    font-size: 60px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-59 {
    font-size: 59px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-59 {
    font-size: 59px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-59 {
    font-size: 59px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-59 {
    font-size: 59px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-59 {
    font-size: 59px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-59 {
    font-size: 59px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-59 {
    font-size: 59px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-58 {
    font-size: 58px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-58 {
    font-size: 58px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-58 {
    font-size: 58px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-58 {
    font-size: 58px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-58 {
    font-size: 58px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-58 {
    font-size: 58px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-58 {
    font-size: 58px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-57 {
    font-size: 57px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-57 {
    font-size: 57px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-57 {
    font-size: 57px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-57 {
    font-size: 57px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-57 {
    font-size: 57px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-57 {
    font-size: 57px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-57 {
    font-size: 57px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-56 {
    font-size: 56px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-56 {
    font-size: 56px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-56 {
    font-size: 56px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-56 {
    font-size: 56px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-56 {
    font-size: 56px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-56 {
    font-size: 56px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-56 {
    font-size: 56px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-55 {
    font-size: 55px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-55 {
    font-size: 55px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-55 {
    font-size: 55px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-55 {
    font-size: 55px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-55 {
    font-size: 55px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-55 {
    font-size: 55px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-55 {
    font-size: 55px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-54 {
    font-size: 54px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-54 {
    font-size: 54px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-54 {
    font-size: 54px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-54 {
    font-size: 54px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-54 {
    font-size: 54px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-54 {
    font-size: 54px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-54 {
    font-size: 54px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-53 {
    font-size: 53px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-53 {
    font-size: 53px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-53 {
    font-size: 53px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-53 {
    font-size: 53px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-53 {
    font-size: 53px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-53 {
    font-size: 53px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-53 {
    font-size: 53px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-52 {
    font-size: 52px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-52 {
    font-size: 52px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-52 {
    font-size: 52px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-52 {
    font-size: 52px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-52 {
    font-size: 52px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-52 {
    font-size: 52px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-52 {
    font-size: 52px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-51 {
    font-size: 51px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-51 {
    font-size: 51px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-51 {
    font-size: 51px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-51 {
    font-size: 51px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-51 {
    font-size: 51px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-51 {
    font-size: 51px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-51 {
    font-size: 51px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-50 {
    font-size: 50px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-50 {
    font-size: 50px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-50 {
    font-size: 50px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-50 {
    font-size: 50px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-50 {
    font-size: 50px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-50 {
    font-size: 50px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-50 {
    font-size: 50px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-49 {
    font-size: 49px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-49 {
    font-size: 49px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-49 {
    font-size: 49px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-49 {
    font-size: 49px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-49 {
    font-size: 49px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-49 {
    font-size: 49px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-49 {
    font-size: 49px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-48 {
    font-size: 48px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-48 {
    font-size: 48px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-48 {
    font-size: 48px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-48 {
    font-size: 48px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-48 {
    font-size: 48px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-48 {
    font-size: 48px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-48 {
    font-size: 48px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-47 {
    font-size: 47px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-47 {
    font-size: 47px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-47 {
    font-size: 47px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-47 {
    font-size: 47px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-47 {
    font-size: 47px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-47 {
    font-size: 47px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-47 {
    font-size: 47px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-46 {
    font-size: 46px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-46 {
    font-size: 46px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-46 {
    font-size: 46px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-46 {
    font-size: 46px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-46 {
    font-size: 46px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-46 {
    font-size: 46px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-46 {
    font-size: 46px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-45 {
    font-size: 45px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-45 {
    font-size: 45px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-45 {
    font-size: 45px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-45 {
    font-size: 45px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-45 {
    font-size: 45px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-45 {
    font-size: 45px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-45 {
    font-size: 45px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-44 {
    font-size: 44px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-44 {
    font-size: 44px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-44 {
    font-size: 44px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-44 {
    font-size: 44px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-44 {
    font-size: 44px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-44 {
    font-size: 44px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-44 {
    font-size: 44px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-43 {
    font-size: 43px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-43 {
    font-size: 43px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-43 {
    font-size: 43px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-43 {
    font-size: 43px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-43 {
    font-size: 43px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-43 {
    font-size: 43px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-43 {
    font-size: 43px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-42 {
    font-size: 42px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-42 {
    font-size: 42px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-42 {
    font-size: 42px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-42 {
    font-size: 42px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-42 {
    font-size: 42px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-42 {
    font-size: 42px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-42 {
    font-size: 42px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-41 {
    font-size: 41px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-41 {
    font-size: 41px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-41 {
    font-size: 41px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-41 {
    font-size: 41px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-41 {
    font-size: 41px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-41 {
    font-size: 41px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-41 {
    font-size: 41px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-40 {
    font-size: 40px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-40 {
    font-size: 40px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-40 {
    font-size: 40px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-40 {
    font-size: 40px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-40 {
    font-size: 40px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-40 {
    font-size: 40px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-40 {
    font-size: 40px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-39 {
    font-size: 39px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-39 {
    font-size: 39px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-39 {
    font-size: 39px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-39 {
    font-size: 39px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-39 {
    font-size: 39px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-39 {
    font-size: 39px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-39 {
    font-size: 39px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-38 {
    font-size: 38px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-38 {
    font-size: 38px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-38 {
    font-size: 38px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-38 {
    font-size: 38px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-38 {
    font-size: 38px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-38 {
    font-size: 38px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-38 {
    font-size: 38px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-37 {
    font-size: 37px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-37 {
    font-size: 37px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-37 {
    font-size: 37px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-37 {
    font-size: 37px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-37 {
    font-size: 37px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-37 {
    font-size: 37px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-37 {
    font-size: 37px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-36 {
    font-size: 36px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-36 {
    font-size: 36px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-36 {
    font-size: 36px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-36 {
    font-size: 36px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-36 {
    font-size: 36px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-36 {
    font-size: 36px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-36 {
    font-size: 36px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-35 {
    font-size: 35px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-35 {
    font-size: 35px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-35 {
    font-size: 35px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-35 {
    font-size: 35px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-35 {
    font-size: 35px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-35 {
    font-size: 35px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-35 {
    font-size: 35px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-34 {
    font-size: 34px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-34 {
    font-size: 34px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-34 {
    font-size: 34px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-34 {
    font-size: 34px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-34 {
    font-size: 34px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-34 {
    font-size: 34px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-34 {
    font-size: 34px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-33 {
    font-size: 33px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-33 {
    font-size: 33px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-33 {
    font-size: 33px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-33 {
    font-size: 33px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-33 {
    font-size: 33px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-33 {
    font-size: 33px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-33 {
    font-size: 33px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-32 {
    font-size: 32px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-32 {
    font-size: 32px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-32 {
    font-size: 32px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-32 {
    font-size: 32px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-32 {
    font-size: 32px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-32 {
    font-size: 32px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-32 {
    font-size: 32px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-31 {
    font-size: 31px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-31 {
    font-size: 31px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-31 {
    font-size: 31px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-31 {
    font-size: 31px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-31 {
    font-size: 31px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-31 {
    font-size: 31px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-31 {
    font-size: 31px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-30 {
    font-size: 30px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-30 {
    font-size: 30px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-30 {
    font-size: 30px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-30 {
    font-size: 30px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-30 {
    font-size: 30px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-30 {
    font-size: 30px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-30 {
    font-size: 30px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-29 {
    font-size: 29px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-29 {
    font-size: 29px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-29 {
    font-size: 29px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-29 {
    font-size: 29px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-29 {
    font-size: 29px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-29 {
    font-size: 29px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-29 {
    font-size: 29px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-28 {
    font-size: 28px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-28 {
    font-size: 28px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-28 {
    font-size: 28px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-28 {
    font-size: 28px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-28 {
    font-size: 28px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-28 {
    font-size: 28px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-28 {
    font-size: 28px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-27 {
    font-size: 27px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-27 {
    font-size: 27px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-27 {
    font-size: 27px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-27 {
    font-size: 27px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-27 {
    font-size: 27px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-27 {
    font-size: 27px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-27 {
    font-size: 27px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-26 {
    font-size: 26px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-26 {
    font-size: 26px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-26 {
    font-size: 26px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-26 {
    font-size: 26px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-26 {
    font-size: 26px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-26 {
    font-size: 26px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-26 {
    font-size: 26px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-25 {
    font-size: 25px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-25 {
    font-size: 25px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-25 {
    font-size: 25px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-25 {
    font-size: 25px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-25 {
    font-size: 25px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-25 {
    font-size: 25px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-25 {
    font-size: 25px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-24 {
    font-size: 24px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-24 {
    font-size: 24px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-24 {
    font-size: 24px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-24 {
    font-size: 24px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-24 {
    font-size: 24px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-24 {
    font-size: 24px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-24 {
    font-size: 24px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-23 {
    font-size: 23px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-23 {
    font-size: 23px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-23 {
    font-size: 23px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-23 {
    font-size: 23px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-23 {
    font-size: 23px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-23 {
    font-size: 23px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-23 {
    font-size: 23px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-22 {
    font-size: 22px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-22 {
    font-size: 22px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-22 {
    font-size: 22px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-22 {
    font-size: 22px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-22 {
    font-size: 22px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-22 {
    font-size: 22px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-22 {
    font-size: 22px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-21 {
    font-size: 21px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-21 {
    font-size: 21px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-21 {
    font-size: 21px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-21 {
    font-size: 21px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-21 {
    font-size: 21px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-21 {
    font-size: 21px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-21 {
    font-size: 21px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-20 {
    font-size: 20px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-20 {
    font-size: 20px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-20 {
    font-size: 20px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-20 {
    font-size: 20px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-20 {
    font-size: 20px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-20 {
    font-size: 20px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-20 {
    font-size: 20px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-19 {
    font-size: 19px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-19 {
    font-size: 19px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-19 {
    font-size: 19px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-19 {
    font-size: 19px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-19 {
    font-size: 19px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-19 {
    font-size: 19px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-19 {
    font-size: 19px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-18 {
    font-size: 18px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-18 {
    font-size: 18px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-18 {
    font-size: 18px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-18 {
    font-size: 18px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-18 {
    font-size: 18px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-18 {
    font-size: 18px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-18 {
    font-size: 18px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-17 {
    font-size: 17px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-17 {
    font-size: 17px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-17 {
    font-size: 17px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-17 {
    font-size: 17px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-17 {
    font-size: 17px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-17 {
    font-size: 17px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-17 {
    font-size: 17px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-16 {
    font-size: 16px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-16 {
    font-size: 16px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-16 {
    font-size: 16px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-16 {
    font-size: 16px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-16 {
    font-size: 16px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-16 {
    font-size: 16px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-16 {
    font-size: 16px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-15 {
    font-size: 15px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-15 {
    font-size: 15px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-15 {
    font-size: 15px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-15 {
    font-size: 15px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-15 {
    font-size: 15px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-15 {
    font-size: 15px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-15 {
    font-size: 15px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-14 {
    font-size: 14px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-14 {
    font-size: 14px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-14 {
    font-size: 14px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-14 {
    font-size: 14px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-14 {
    font-size: 14px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-14 {
    font-size: 14px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-14 {
    font-size: 14px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-13 {
    font-size: 13px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-13 {
    font-size: 13px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-13 {
    font-size: 13px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-13 {
    font-size: 13px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-13 {
    font-size: 13px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-13 {
    font-size: 13px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-13 {
    font-size: 13px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-12 {
    font-size: 12px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-12 {
    font-size: 12px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-12 {
    font-size: 12px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-12 {
    font-size: 12px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-12 {
    font-size: 12px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-12 {
    font-size: 12px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-12 {
    font-size: 12px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-11 {
    font-size: 11px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-11 {
    font-size: 11px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-11 {
    font-size: 11px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-11 {
    font-size: 11px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-11 {
    font-size: 11px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-11 {
    font-size: 11px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-11 {
    font-size: 11px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-10 {
    font-size: 10px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-10 {
    font-size: 10px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-10 {
    font-size: 10px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-10 {
    font-size: 10px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-10 {
    font-size: 10px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-10 {
    font-size: 10px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-10 {
    font-size: 10px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-9 {
    font-size: 9px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-9 {
    font-size: 9px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-9 {
    font-size: 9px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-9 {
    font-size: 9px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-9 {
    font-size: 9px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-9 {
    font-size: 9px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-9 {
    font-size: 9px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-8 {
    font-size: 8px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-8 {
    font-size: 8px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-8 {
    font-size: 8px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-8 {
    font-size: 8px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-8 {
    font-size: 8px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-8 {
    font-size: 8px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-8 {
    font-size: 8px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-7 {
    font-size: 7px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-7 {
    font-size: 7px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-7 {
    font-size: 7px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-7 {
    font-size: 7px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-7 {
    font-size: 7px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-7 {
    font-size: 7px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-7 {
    font-size: 7px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-6 {
    font-size: 6px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-6 {
    font-size: 6px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-6 {
    font-size: 6px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-6 {
    font-size: 6px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-6 {
    font-size: 6px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-6 {
    font-size: 6px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-6 {
    font-size: 6px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-5 {
    font-size: 5px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-5 {
    font-size: 5px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-5 {
    font-size: 5px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-5 {
    font-size: 5px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-5 {
    font-size: 5px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-5 {
    font-size: 5px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-5 {
    font-size: 5px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-4 {
    font-size: 4px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-4 {
    font-size: 4px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-4 {
    font-size: 4px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-4 {
    font-size: 4px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-4 {
    font-size: 4px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-4 {
    font-size: 4px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-4 {
    font-size: 4px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-3 {
    font-size: 3px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-3 {
    font-size: 3px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-3 {
    font-size: 3px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-3 {
    font-size: 3px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-3 {
    font-size: 3px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-3 {
    font-size: 3px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-3 {
    font-size: 3px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-2 {
    font-size: 2px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-2 {
    font-size: 2px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-2 {
    font-size: 2px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-2 {
    font-size: 2px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-2 {
    font-size: 2px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-2 {
    font-size: 2px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-2 {
    font-size: 2px; } }

@media only screen and (min-width: 320px) {
  .vm\:font-size-1 {
    font-size: 1px; } }

@media only screen and (min-width: 415px) {
  .sm\:font-size-1 {
    font-size: 1px; } }

@media only screen and (min-width: 470px) {
  .mds\:font-size-1 {
    font-size: 1px; } }

@media only screen and (min-width: 768px) {
  .md\:font-size-1 {
    font-size: 1px; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-size-1 {
    font-size: 1px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-size-1 {
    font-size: 1px; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-size-1 {
    font-size: 1px; } }

.font-style-normal {
  font-style: normal; }

.font-style-normal\:children > * {
  font-style: normal; }

.font-style-italic {
  font-style: italic; }

.font-style-italic\:children > * {
  font-style: italic; }

.font-style-oblique {
  font-style: oblique; }

.font-style-oblique\:children > * {
  font-style: oblique; }

@media only screen and (min-width: 320px) {
  .vm\:font-style-normal {
    font-style: normal; } }

@media only screen and (min-width: 415px) {
  .sm\:font-style-normal {
    font-style: normal; } }

@media only screen and (min-width: 470px) {
  .mds\:font-style-normal {
    font-style: normal; } }

@media only screen and (min-width: 768px) {
  .md\:font-style-normal {
    font-style: normal; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-style-normal {
    font-style: normal; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-style-normal {
    font-style: normal; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-style-normal {
    font-style: normal; } }

@media only screen and (min-width: 320px) {
  .vm\:font-style-italic {
    font-style: italic; } }

@media only screen and (min-width: 415px) {
  .sm\:font-style-italic {
    font-style: italic; } }

@media only screen and (min-width: 470px) {
  .mds\:font-style-italic {
    font-style: italic; } }

@media only screen and (min-width: 768px) {
  .md\:font-style-italic {
    font-style: italic; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-style-italic {
    font-style: italic; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-style-italic {
    font-style: italic; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-style-italic {
    font-style: italic; } }

@media only screen and (min-width: 320px) {
  .vm\:font-style-oblique {
    font-style: oblique; } }

@media only screen and (min-width: 415px) {
  .sm\:font-style-oblique {
    font-style: oblique; } }

@media only screen and (min-width: 470px) {
  .mds\:font-style-oblique {
    font-style: oblique; } }

@media only screen and (min-width: 768px) {
  .md\:font-style-oblique {
    font-style: oblique; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-style-oblique {
    font-style: oblique; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-style-oblique {
    font-style: oblique; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-style-oblique {
    font-style: oblique; } }

.font-weight-900 {
  font-weight: 900; }

.font-weight-900\:children > * {
  font-weight: 900; }

.font-weight-700 {
  font-weight: 700; }

.font-weight-700\:children > * {
  font-weight: 700; }

.font-weight-600 {
  font-weight: 600; }

.font-weight-600\:children > * {
  font-weight: 600; }

.font-weight-500 {
  font-weight: 500; }

.font-weight-500\:children > * {
  font-weight: 500; }

.font-weight-400 {
  font-weight: 400; }

.font-weight-400\:children > * {
  font-weight: 400; }

.font-weight-200 {
  font-weight: 200; }

.font-weight-200\:children > * {
  font-weight: 200; }

.font-weight-100 {
  font-weight: 100; }

.font-weight-100\:children > * {
  font-weight: 100; }

.font-weight-bold {
  font-weight: bold; }

.font-weight-bold\:children > * {
  font-weight: bold; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-normal\:children > * {
  font-weight: normal; }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-900 {
    font-weight: 900; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-900 {
    font-weight: 900; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-900 {
    font-weight: 900; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-900 {
    font-weight: 900; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-900 {
    font-weight: 900; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-900 {
    font-weight: 900; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-900 {
    font-weight: 900; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-700 {
    font-weight: 700; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-700 {
    font-weight: 700; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-700 {
    font-weight: 700; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-700 {
    font-weight: 700; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-700 {
    font-weight: 700; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-700 {
    font-weight: 700; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-700 {
    font-weight: 700; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-600 {
    font-weight: 600; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-600 {
    font-weight: 600; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-600 {
    font-weight: 600; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-600 {
    font-weight: 600; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-600 {
    font-weight: 600; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-600 {
    font-weight: 600; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-600 {
    font-weight: 600; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-500 {
    font-weight: 500; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-500 {
    font-weight: 500; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-500 {
    font-weight: 500; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-500 {
    font-weight: 500; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-500 {
    font-weight: 500; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-500 {
    font-weight: 500; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-500 {
    font-weight: 500; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-400 {
    font-weight: 400; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-400 {
    font-weight: 400; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-400 {
    font-weight: 400; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-400 {
    font-weight: 400; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-400 {
    font-weight: 400; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-400 {
    font-weight: 400; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-400 {
    font-weight: 400; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-200 {
    font-weight: 200; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-200 {
    font-weight: 200; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-200 {
    font-weight: 200; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-200 {
    font-weight: 200; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-200 {
    font-weight: 200; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-200 {
    font-weight: 200; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-200 {
    font-weight: 200; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-100 {
    font-weight: 100; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-100 {
    font-weight: 100; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-100 {
    font-weight: 100; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-100 {
    font-weight: 100; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-100 {
    font-weight: 100; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-100 {
    font-weight: 100; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-100 {
    font-weight: 100; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-bold {
    font-weight: bold; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-bold {
    font-weight: bold; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-bold {
    font-weight: bold; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-bold {
    font-weight: bold; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-bold {
    font-weight: bold; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-bold {
    font-weight: bold; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-bold {
    font-weight: bold; } }

@media only screen and (min-width: 320px) {
  .vm\:font-weight-normal {
    font-weight: normal; } }

@media only screen and (min-width: 415px) {
  .sm\:font-weight-normal {
    font-weight: normal; } }

@media only screen and (min-width: 470px) {
  .mds\:font-weight-normal {
    font-weight: normal; } }

@media only screen and (min-width: 768px) {
  .md\:font-weight-normal {
    font-weight: normal; } }

@media only screen and (min-width: 1024px) {
  .lg\:font-weight-normal {
    font-weight: normal; } }

@media only screen and (min-width: 1200px) {
  .lgr\:font-weight-normal {
    font-weight: normal; } }

@media only screen and (min-width: 1440px) {
  .xl\:font-weight-normal {
    font-weight: normal; } }

.border-radius-0 {
  border-radius: 0px; }

.border-radius-0\:children > * {
  border-radius: 0px; }

.border-radius-1 {
  border-radius: 1px; }

.border-radius-1\:children > * {
  border-radius: 1px; }

.border-radius-2 {
  border-radius: 2px; }

.border-radius-2\:children > * {
  border-radius: 2px; }

.border-radius-3 {
  border-radius: 3px; }

.border-radius-3\:children > * {
  border-radius: 3px; }

.border-radius-4 {
  border-radius: 4px; }

.border-radius-4\:children > * {
  border-radius: 4px; }

.border-radius-5 {
  border-radius: 5px; }

.border-radius-5\:children > * {
  border-radius: 5px; }

.border-radius-10 {
  border-radius: 10px; }

.border-radius-10\:children > * {
  border-radius: 10px; }

.border-radius-15 {
  border-radius: 15px; }

.border-radius-15\:children > * {
  border-radius: 15px; }

.border-radius-20 {
  border-radius: 20px; }

.border-radius-20\:children > * {
  border-radius: 20px; }

.border-radius-50 {
  border-radius: 50px; }

.border-radius-50\:children > * {
  border-radius: 50px; }

.border-radius-100 {
  border-radius: 100px; }

.border-radius-100\:children > * {
  border-radius: 100px; }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-0 {
    border-radius: 0px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-0 {
    border-radius: 0px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-0 {
    border-radius: 0px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-0 {
    border-radius: 0px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-0 {
    border-radius: 0px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-0 {
    border-radius: 0px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-0 {
    border-radius: 0px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-1 {
    border-radius: 1px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-1 {
    border-radius: 1px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-1 {
    border-radius: 1px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-1 {
    border-radius: 1px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-1 {
    border-radius: 1px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-1 {
    border-radius: 1px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-1 {
    border-radius: 1px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-2 {
    border-radius: 2px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-2 {
    border-radius: 2px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-2 {
    border-radius: 2px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-2 {
    border-radius: 2px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-2 {
    border-radius: 2px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-2 {
    border-radius: 2px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-2 {
    border-radius: 2px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-3 {
    border-radius: 3px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-3 {
    border-radius: 3px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-3 {
    border-radius: 3px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-3 {
    border-radius: 3px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-3 {
    border-radius: 3px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-3 {
    border-radius: 3px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-3 {
    border-radius: 3px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-4 {
    border-radius: 4px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-4 {
    border-radius: 4px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-4 {
    border-radius: 4px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-4 {
    border-radius: 4px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-4 {
    border-radius: 4px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-4 {
    border-radius: 4px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-4 {
    border-radius: 4px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-5 {
    border-radius: 5px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-5 {
    border-radius: 5px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-5 {
    border-radius: 5px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-5 {
    border-radius: 5px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-5 {
    border-radius: 5px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-5 {
    border-radius: 5px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-5 {
    border-radius: 5px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-10 {
    border-radius: 10px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-10 {
    border-radius: 10px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-10 {
    border-radius: 10px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-10 {
    border-radius: 10px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-10 {
    border-radius: 10px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-10 {
    border-radius: 10px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-10 {
    border-radius: 10px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-15 {
    border-radius: 15px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-15 {
    border-radius: 15px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-15 {
    border-radius: 15px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-15 {
    border-radius: 15px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-15 {
    border-radius: 15px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-15 {
    border-radius: 15px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-15 {
    border-radius: 15px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-20 {
    border-radius: 20px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-20 {
    border-radius: 20px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-20 {
    border-radius: 20px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-20 {
    border-radius: 20px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-20 {
    border-radius: 20px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-20 {
    border-radius: 20px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-20 {
    border-radius: 20px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-50 {
    border-radius: 50px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-50 {
    border-radius: 50px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-50 {
    border-radius: 50px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-50 {
    border-radius: 50px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-50 {
    border-radius: 50px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-50 {
    border-radius: 50px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-50 {
    border-radius: 50px; } }

@media only screen and (min-width: 320px) {
  .vm\:border-radius-100 {
    border-radius: 100px; } }

@media only screen and (min-width: 415px) {
  .sm\:border-radius-100 {
    border-radius: 100px; } }

@media only screen and (min-width: 470px) {
  .mds\:border-radius-100 {
    border-radius: 100px; } }

@media only screen and (min-width: 768px) {
  .md\:border-radius-100 {
    border-radius: 100px; } }

@media only screen and (min-width: 1024px) {
  .lg\:border-radius-100 {
    border-radius: 100px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:border-radius-100 {
    border-radius: 100px; } }

@media only screen and (min-width: 1440px) {
  .xl\:border-radius-100 {
    border-radius: 100px; } }

.col-1 {
  width: 100%; }

.col-1-2 {
  width: 50%; }

.col-1-3 {
  width: 33.33333%; }

.col-2-3 {
  width: 66.66667%; }

.col-1-4 {
  width: 25%; }

.col-2-4 {
  width: 50%; }

.col-3-4 {
  width: 75%; }

.col-1-5 {
  width: 20%; }

.col-2-5 {
  width: 40%; }

.col-3-5 {
  width: 60%; }

.col-4-5 {
  width: 80%; }

.col-1-6 {
  width: 16.66667%; }

.col-2-6 {
  width: 33.33333%; }

.col-3-6 {
  width: 50%; }

.col-4-6 {
  width: 66.66667%; }

.col-5-6 {
  width: 83.33333%; }

.col-1-7 {
  width: 14.28571%; }

.col-2-7 {
  width: 28.57143%; }

.col-3-7 {
  width: 42.85714%; }

.col-4-7 {
  width: 57.14286%; }

.col-5-7 {
  width: 71.42857%; }

.col-6-7 {
  width: 85.71429%; }

.col-1-8 {
  width: 12.5%; }

.col-2-8 {
  width: 25%; }

.col-3-8 {
  width: 37.5%; }

.col-4-8 {
  width: 50%; }

.col-5-8 {
  width: 62.5%; }

.col-6-8 {
  width: 75%; }

.col-7-8 {
  width: 87.5%; }

.col-1-9 {
  width: 11.11111%; }

.col-2-9 {
  width: 22.22222%; }

.col-3-9 {
  width: 33.33333%; }

.col-4-9 {
  width: 44.44444%; }

.col-5-9 {
  width: 55.55556%; }

.col-6-9 {
  width: 66.66667%; }

.col-7-9 {
  width: 77.77778%; }

.col-8-9 {
  width: 88.88889%; }

.col-1-10 {
  width: 10%; }

.col-2-10 {
  width: 20%; }

.col-3-10 {
  width: 30%; }

.col-4-10 {
  width: 40%; }

.col-5-10 {
  width: 50%; }

.col-6-10 {
  width: 60%; }

.col-7-10 {
  width: 70%; }

.col-8-10 {
  width: 80%; }

.col-9-10 {
  width: 90%; }

.col-1-11 {
  width: 9.09091%; }

.col-2-11 {
  width: 18.18182%; }

.col-3-11 {
  width: 27.27273%; }

.col-4-11 {
  width: 36.36364%; }

.col-5-11 {
  width: 45.45455%; }

.col-6-11 {
  width: 54.54545%; }

.col-7-11 {
  width: 63.63636%; }

.col-8-11 {
  width: 72.72727%; }

.col-9-11 {
  width: 81.81818%; }

.col-10-11 {
  width: 90.90909%; }

.col-1-12 {
  width: 8.33333%; }

.col-2-12 {
  width: 16.66667%; }

.col-3-12 {
  width: 25%; }

.col-4-12 {
  width: 33.33333%; }

.col-5-12 {
  width: 41.66667%; }

.col-6-12 {
  width: 50%; }

.col-7-12 {
  width: 58.33333%; }

.col-8-12 {
  width: 66.66667%; }

.col-9-12 {
  width: 75%; }

.col-10-12 {
  width: 83.33333%; }

.col-11-12 {
  width: 91.66667%; }

.col-1-13 {
  width: 7.69231%; }

.col-2-13 {
  width: 15.38462%; }

.col-3-13 {
  width: 23.07692%; }

.col-4-13 {
  width: 30.76923%; }

.col-5-13 {
  width: 38.46154%; }

.col-6-13 {
  width: 46.15385%; }

.col-7-13 {
  width: 53.84615%; }

.col-8-13 {
  width: 61.53846%; }

.col-9-13 {
  width: 69.23077%; }

.col-10-13 {
  width: 76.92308%; }

.col-11-13 {
  width: 84.61538%; }

.col-12-13 {
  width: 92.30769%; }

.col-1-14 {
  width: 7.14286%; }

.col-2-14 {
  width: 14.28571%; }

.col-3-14 {
  width: 21.42857%; }

.col-4-14 {
  width: 28.57143%; }

.col-5-14 {
  width: 35.71429%; }

.col-6-14 {
  width: 42.85714%; }

.col-7-14 {
  width: 50%; }

.col-8-14 {
  width: 57.14286%; }

.col-9-14 {
  width: 64.28571%; }

.col-10-14 {
  width: 71.42857%; }

.col-11-14 {
  width: 78.57143%; }

.col-12-14 {
  width: 85.71429%; }

.col-13-14 {
  width: 92.85714%; }

.col-1-15 {
  width: 6.66667%; }

.col-2-15 {
  width: 13.33333%; }

.col-3-15 {
  width: 20%; }

.col-4-15 {
  width: 26.66667%; }

.col-5-15 {
  width: 33.33333%; }

.col-6-15 {
  width: 40%; }

.col-7-15 {
  width: 46.66667%; }

.col-8-15 {
  width: 53.33333%; }

.col-9-15 {
  width: 60%; }

.col-10-15 {
  width: 66.66667%; }

.col-11-15 {
  width: 73.33333%; }

.col-12-15 {
  width: 80%; }

.col-13-15 {
  width: 86.66667%; }

.col-14-15 {
  width: 93.33333%; }

.col-1-16 {
  width: 6.25%; }

.col-2-16 {
  width: 12.5%; }

.col-3-16 {
  width: 18.75%; }

.col-4-16 {
  width: 25%; }

.col-5-16 {
  width: 31.25%; }

.col-6-16 {
  width: 37.5%; }

.col-7-16 {
  width: 43.75%; }

.col-8-16 {
  width: 50%; }

.col-9-16 {
  width: 56.25%; }

.col-10-16 {
  width: 62.5%; }

.col-11-16 {
  width: 68.75%; }

.col-12-16 {
  width: 75%; }

.col-13-16 {
  width: 81.25%; }

.col-14-16 {
  width: 87.5%; }

.col-15-16 {
  width: 93.75%; }

@media only screen and (min-width: 320px) {
  .vm\:col-1 {
    width: 100%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1 {
    width: 100%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1 {
    width: 100%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1 {
    width: 100%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1 {
    width: 100%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1 {
    width: 100%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1 {
    width: 100%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-2 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-2 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-2 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-2 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-2 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-2 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-2 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-3 {
    width: 33.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-3 {
    width: 33.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-3 {
    width: 33.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-3 {
    width: 33.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-3 {
    width: 33.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-3 {
    width: 33.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-3 {
    width: 33.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-3 {
    width: 66.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-3 {
    width: 66.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-3 {
    width: 66.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-3 {
    width: 66.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-3 {
    width: 66.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-3 {
    width: 66.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-3 {
    width: 66.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-4 {
    width: 25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-4 {
    width: 25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-4 {
    width: 25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-4 {
    width: 25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-4 {
    width: 25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-4 {
    width: 25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-4 {
    width: 25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-4 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-4 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-4 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-4 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-4 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-4 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-4 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-4 {
    width: 75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-4 {
    width: 75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-4 {
    width: 75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-4 {
    width: 75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-4 {
    width: 75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-4 {
    width: 75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-4 {
    width: 75%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-5 {
    width: 20%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-5 {
    width: 20%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-5 {
    width: 20%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-5 {
    width: 20%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-5 {
    width: 20%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-5 {
    width: 20%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-5 {
    width: 20%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-5 {
    width: 40%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-5 {
    width: 40%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-5 {
    width: 40%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-5 {
    width: 40%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-5 {
    width: 40%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-5 {
    width: 40%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-5 {
    width: 40%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-5 {
    width: 60%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-5 {
    width: 60%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-5 {
    width: 60%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-5 {
    width: 60%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-5 {
    width: 60%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-5 {
    width: 60%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-5 {
    width: 60%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-5 {
    width: 80%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-5 {
    width: 80%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-5 {
    width: 80%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-5 {
    width: 80%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-5 {
    width: 80%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-5 {
    width: 80%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-5 {
    width: 80%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-6 {
    width: 16.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-6 {
    width: 16.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-6 {
    width: 16.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-6 {
    width: 16.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-6 {
    width: 16.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-6 {
    width: 16.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-6 {
    width: 16.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-6 {
    width: 33.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-6 {
    width: 33.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-6 {
    width: 33.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-6 {
    width: 33.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-6 {
    width: 33.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-6 {
    width: 33.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-6 {
    width: 33.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-6 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-6 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-6 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-6 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-6 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-6 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-6 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-6 {
    width: 66.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-6 {
    width: 66.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-6 {
    width: 66.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-6 {
    width: 66.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-6 {
    width: 66.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-6 {
    width: 66.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-6 {
    width: 66.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-6 {
    width: 83.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-6 {
    width: 83.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-6 {
    width: 83.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-6 {
    width: 83.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-6 {
    width: 83.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-6 {
    width: 83.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-6 {
    width: 83.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-7 {
    width: 14.28571%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-7 {
    width: 14.28571%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-7 {
    width: 14.28571%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-7 {
    width: 14.28571%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-7 {
    width: 14.28571%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-7 {
    width: 14.28571%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-7 {
    width: 14.28571%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-7 {
    width: 28.57143%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-7 {
    width: 28.57143%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-7 {
    width: 28.57143%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-7 {
    width: 28.57143%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-7 {
    width: 28.57143%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-7 {
    width: 28.57143%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-7 {
    width: 28.57143%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-7 {
    width: 42.85714%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-7 {
    width: 42.85714%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-7 {
    width: 42.85714%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-7 {
    width: 42.85714%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-7 {
    width: 42.85714%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-7 {
    width: 42.85714%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-7 {
    width: 42.85714%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-7 {
    width: 57.14286%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-7 {
    width: 57.14286%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-7 {
    width: 57.14286%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-7 {
    width: 57.14286%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-7 {
    width: 57.14286%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-7 {
    width: 57.14286%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-7 {
    width: 57.14286%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-7 {
    width: 71.42857%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-7 {
    width: 71.42857%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-7 {
    width: 71.42857%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-7 {
    width: 71.42857%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-7 {
    width: 71.42857%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-7 {
    width: 71.42857%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-7 {
    width: 71.42857%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-7 {
    width: 85.71429%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-7 {
    width: 85.71429%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-7 {
    width: 85.71429%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-7 {
    width: 85.71429%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-7 {
    width: 85.71429%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-7 {
    width: 85.71429%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-7 {
    width: 85.71429%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-8 {
    width: 12.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-8 {
    width: 12.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-8 {
    width: 12.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-8 {
    width: 12.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-8 {
    width: 12.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-8 {
    width: 12.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-8 {
    width: 12.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-8 {
    width: 25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-8 {
    width: 25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-8 {
    width: 25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-8 {
    width: 25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-8 {
    width: 25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-8 {
    width: 25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-8 {
    width: 25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-8 {
    width: 37.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-8 {
    width: 37.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-8 {
    width: 37.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-8 {
    width: 37.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-8 {
    width: 37.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-8 {
    width: 37.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-8 {
    width: 37.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-8 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-8 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-8 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-8 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-8 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-8 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-8 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-8 {
    width: 62.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-8 {
    width: 62.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-8 {
    width: 62.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-8 {
    width: 62.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-8 {
    width: 62.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-8 {
    width: 62.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-8 {
    width: 62.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-8 {
    width: 75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-8 {
    width: 75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-8 {
    width: 75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-8 {
    width: 75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-8 {
    width: 75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-8 {
    width: 75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-8 {
    width: 75%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-8 {
    width: 87.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-8 {
    width: 87.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-8 {
    width: 87.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-8 {
    width: 87.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-8 {
    width: 87.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-8 {
    width: 87.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-8 {
    width: 87.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-9 {
    width: 11.11111%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-9 {
    width: 11.11111%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-9 {
    width: 11.11111%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-9 {
    width: 11.11111%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-9 {
    width: 11.11111%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-9 {
    width: 11.11111%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-9 {
    width: 11.11111%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-9 {
    width: 22.22222%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-9 {
    width: 22.22222%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-9 {
    width: 22.22222%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-9 {
    width: 22.22222%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-9 {
    width: 22.22222%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-9 {
    width: 22.22222%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-9 {
    width: 22.22222%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-9 {
    width: 33.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-9 {
    width: 33.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-9 {
    width: 33.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-9 {
    width: 33.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-9 {
    width: 33.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-9 {
    width: 33.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-9 {
    width: 33.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-9 {
    width: 44.44444%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-9 {
    width: 44.44444%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-9 {
    width: 44.44444%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-9 {
    width: 44.44444%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-9 {
    width: 44.44444%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-9 {
    width: 44.44444%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-9 {
    width: 44.44444%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-9 {
    width: 55.55556%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-9 {
    width: 55.55556%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-9 {
    width: 55.55556%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-9 {
    width: 55.55556%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-9 {
    width: 55.55556%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-9 {
    width: 55.55556%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-9 {
    width: 55.55556%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-9 {
    width: 66.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-9 {
    width: 66.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-9 {
    width: 66.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-9 {
    width: 66.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-9 {
    width: 66.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-9 {
    width: 66.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-9 {
    width: 66.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-9 {
    width: 77.77778%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-9 {
    width: 77.77778%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-9 {
    width: 77.77778%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-9 {
    width: 77.77778%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-9 {
    width: 77.77778%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-9 {
    width: 77.77778%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-9 {
    width: 77.77778%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-9 {
    width: 88.88889%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-9 {
    width: 88.88889%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-9 {
    width: 88.88889%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-9 {
    width: 88.88889%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-9 {
    width: 88.88889%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-9 {
    width: 88.88889%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-9 {
    width: 88.88889%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-10 {
    width: 10%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-10 {
    width: 10%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-10 {
    width: 10%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-10 {
    width: 10%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-10 {
    width: 10%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-10 {
    width: 10%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-10 {
    width: 10%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-10 {
    width: 20%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-10 {
    width: 20%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-10 {
    width: 20%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-10 {
    width: 20%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-10 {
    width: 20%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-10 {
    width: 20%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-10 {
    width: 20%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-10 {
    width: 30%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-10 {
    width: 30%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-10 {
    width: 30%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-10 {
    width: 30%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-10 {
    width: 30%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-10 {
    width: 30%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-10 {
    width: 30%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-10 {
    width: 40%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-10 {
    width: 40%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-10 {
    width: 40%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-10 {
    width: 40%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-10 {
    width: 40%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-10 {
    width: 40%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-10 {
    width: 40%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-10 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-10 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-10 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-10 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-10 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-10 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-10 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-10 {
    width: 60%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-10 {
    width: 60%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-10 {
    width: 60%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-10 {
    width: 60%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-10 {
    width: 60%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-10 {
    width: 60%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-10 {
    width: 60%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-10 {
    width: 70%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-10 {
    width: 70%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-10 {
    width: 70%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-10 {
    width: 70%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-10 {
    width: 70%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-10 {
    width: 70%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-10 {
    width: 70%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-10 {
    width: 80%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-10 {
    width: 80%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-10 {
    width: 80%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-10 {
    width: 80%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-10 {
    width: 80%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-10 {
    width: 80%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-10 {
    width: 80%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-9-10 {
    width: 90%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-9-10 {
    width: 90%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-9-10 {
    width: 90%; } }

@media only screen and (min-width: 768px) {
  .md\:col-9-10 {
    width: 90%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-9-10 {
    width: 90%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-9-10 {
    width: 90%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-9-10 {
    width: 90%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-11 {
    width: 9.09091%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-11 {
    width: 9.09091%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-11 {
    width: 9.09091%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-11 {
    width: 9.09091%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-11 {
    width: 9.09091%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-11 {
    width: 9.09091%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-11 {
    width: 9.09091%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-11 {
    width: 18.18182%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-11 {
    width: 18.18182%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-11 {
    width: 18.18182%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-11 {
    width: 18.18182%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-11 {
    width: 18.18182%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-11 {
    width: 18.18182%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-11 {
    width: 18.18182%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-11 {
    width: 27.27273%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-11 {
    width: 27.27273%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-11 {
    width: 27.27273%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-11 {
    width: 27.27273%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-11 {
    width: 27.27273%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-11 {
    width: 27.27273%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-11 {
    width: 27.27273%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-11 {
    width: 36.36364%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-11 {
    width: 36.36364%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-11 {
    width: 36.36364%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-11 {
    width: 36.36364%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-11 {
    width: 36.36364%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-11 {
    width: 36.36364%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-11 {
    width: 36.36364%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-11 {
    width: 45.45455%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-11 {
    width: 45.45455%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-11 {
    width: 45.45455%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-11 {
    width: 45.45455%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-11 {
    width: 45.45455%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-11 {
    width: 45.45455%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-11 {
    width: 45.45455%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-11 {
    width: 54.54545%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-11 {
    width: 54.54545%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-11 {
    width: 54.54545%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-11 {
    width: 54.54545%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-11 {
    width: 54.54545%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-11 {
    width: 54.54545%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-11 {
    width: 54.54545%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-11 {
    width: 63.63636%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-11 {
    width: 63.63636%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-11 {
    width: 63.63636%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-11 {
    width: 63.63636%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-11 {
    width: 63.63636%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-11 {
    width: 63.63636%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-11 {
    width: 63.63636%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-11 {
    width: 72.72727%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-11 {
    width: 72.72727%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-11 {
    width: 72.72727%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-11 {
    width: 72.72727%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-11 {
    width: 72.72727%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-11 {
    width: 72.72727%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-11 {
    width: 72.72727%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-9-11 {
    width: 81.81818%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-9-11 {
    width: 81.81818%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-9-11 {
    width: 81.81818%; } }

@media only screen and (min-width: 768px) {
  .md\:col-9-11 {
    width: 81.81818%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-9-11 {
    width: 81.81818%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-9-11 {
    width: 81.81818%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-9-11 {
    width: 81.81818%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-10-11 {
    width: 90.90909%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-10-11 {
    width: 90.90909%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-10-11 {
    width: 90.90909%; } }

@media only screen and (min-width: 768px) {
  .md\:col-10-11 {
    width: 90.90909%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-10-11 {
    width: 90.90909%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-10-11 {
    width: 90.90909%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-10-11 {
    width: 90.90909%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-12 {
    width: 8.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-12 {
    width: 8.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-12 {
    width: 8.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-12 {
    width: 8.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-12 {
    width: 8.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-12 {
    width: 8.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-12 {
    width: 8.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-12 {
    width: 16.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-12 {
    width: 16.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-12 {
    width: 16.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-12 {
    width: 16.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-12 {
    width: 16.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-12 {
    width: 16.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-12 {
    width: 16.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-12 {
    width: 25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-12 {
    width: 25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-12 {
    width: 25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-12 {
    width: 25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-12 {
    width: 25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-12 {
    width: 25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-12 {
    width: 25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-12 {
    width: 33.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-12 {
    width: 33.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-12 {
    width: 33.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-12 {
    width: 33.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-12 {
    width: 33.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-12 {
    width: 33.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-12 {
    width: 33.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-12 {
    width: 41.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-12 {
    width: 41.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-12 {
    width: 41.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-12 {
    width: 41.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-12 {
    width: 41.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-12 {
    width: 41.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-12 {
    width: 41.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-12 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-12 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-12 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-12 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-12 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-12 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-12 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-12 {
    width: 58.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-12 {
    width: 58.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-12 {
    width: 58.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-12 {
    width: 58.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-12 {
    width: 58.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-12 {
    width: 58.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-12 {
    width: 58.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-12 {
    width: 66.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-12 {
    width: 66.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-12 {
    width: 66.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-12 {
    width: 66.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-12 {
    width: 66.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-12 {
    width: 66.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-12 {
    width: 66.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-9-12 {
    width: 75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-9-12 {
    width: 75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-9-12 {
    width: 75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-9-12 {
    width: 75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-9-12 {
    width: 75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-9-12 {
    width: 75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-9-12 {
    width: 75%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-10-12 {
    width: 83.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-10-12 {
    width: 83.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-10-12 {
    width: 83.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-10-12 {
    width: 83.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-10-12 {
    width: 83.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-10-12 {
    width: 83.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-10-12 {
    width: 83.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-11-12 {
    width: 91.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-11-12 {
    width: 91.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-11-12 {
    width: 91.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-11-12 {
    width: 91.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-11-12 {
    width: 91.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-11-12 {
    width: 91.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-11-12 {
    width: 91.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-13 {
    width: 7.69231%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-13 {
    width: 7.69231%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-13 {
    width: 7.69231%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-13 {
    width: 7.69231%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-13 {
    width: 7.69231%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-13 {
    width: 7.69231%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-13 {
    width: 7.69231%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-13 {
    width: 15.38462%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-13 {
    width: 15.38462%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-13 {
    width: 15.38462%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-13 {
    width: 15.38462%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-13 {
    width: 15.38462%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-13 {
    width: 15.38462%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-13 {
    width: 15.38462%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-13 {
    width: 23.07692%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-13 {
    width: 23.07692%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-13 {
    width: 23.07692%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-13 {
    width: 23.07692%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-13 {
    width: 23.07692%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-13 {
    width: 23.07692%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-13 {
    width: 23.07692%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-13 {
    width: 30.76923%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-13 {
    width: 30.76923%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-13 {
    width: 30.76923%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-13 {
    width: 30.76923%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-13 {
    width: 30.76923%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-13 {
    width: 30.76923%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-13 {
    width: 30.76923%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-13 {
    width: 38.46154%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-13 {
    width: 38.46154%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-13 {
    width: 38.46154%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-13 {
    width: 38.46154%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-13 {
    width: 38.46154%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-13 {
    width: 38.46154%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-13 {
    width: 38.46154%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-13 {
    width: 46.15385%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-13 {
    width: 46.15385%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-13 {
    width: 46.15385%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-13 {
    width: 46.15385%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-13 {
    width: 46.15385%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-13 {
    width: 46.15385%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-13 {
    width: 46.15385%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-13 {
    width: 53.84615%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-13 {
    width: 53.84615%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-13 {
    width: 53.84615%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-13 {
    width: 53.84615%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-13 {
    width: 53.84615%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-13 {
    width: 53.84615%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-13 {
    width: 53.84615%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-13 {
    width: 61.53846%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-13 {
    width: 61.53846%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-13 {
    width: 61.53846%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-13 {
    width: 61.53846%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-13 {
    width: 61.53846%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-13 {
    width: 61.53846%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-13 {
    width: 61.53846%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-9-13 {
    width: 69.23077%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-9-13 {
    width: 69.23077%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-9-13 {
    width: 69.23077%; } }

@media only screen and (min-width: 768px) {
  .md\:col-9-13 {
    width: 69.23077%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-9-13 {
    width: 69.23077%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-9-13 {
    width: 69.23077%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-9-13 {
    width: 69.23077%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-10-13 {
    width: 76.92308%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-10-13 {
    width: 76.92308%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-10-13 {
    width: 76.92308%; } }

@media only screen and (min-width: 768px) {
  .md\:col-10-13 {
    width: 76.92308%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-10-13 {
    width: 76.92308%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-10-13 {
    width: 76.92308%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-10-13 {
    width: 76.92308%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-11-13 {
    width: 84.61538%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-11-13 {
    width: 84.61538%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-11-13 {
    width: 84.61538%; } }

@media only screen and (min-width: 768px) {
  .md\:col-11-13 {
    width: 84.61538%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-11-13 {
    width: 84.61538%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-11-13 {
    width: 84.61538%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-11-13 {
    width: 84.61538%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-12-13 {
    width: 92.30769%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-12-13 {
    width: 92.30769%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-12-13 {
    width: 92.30769%; } }

@media only screen and (min-width: 768px) {
  .md\:col-12-13 {
    width: 92.30769%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-12-13 {
    width: 92.30769%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-12-13 {
    width: 92.30769%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-12-13 {
    width: 92.30769%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-14 {
    width: 7.14286%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-14 {
    width: 7.14286%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-14 {
    width: 7.14286%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-14 {
    width: 7.14286%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-14 {
    width: 7.14286%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-14 {
    width: 7.14286%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-14 {
    width: 7.14286%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-14 {
    width: 14.28571%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-14 {
    width: 14.28571%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-14 {
    width: 14.28571%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-14 {
    width: 14.28571%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-14 {
    width: 14.28571%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-14 {
    width: 14.28571%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-14 {
    width: 14.28571%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-14 {
    width: 21.42857%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-14 {
    width: 21.42857%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-14 {
    width: 21.42857%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-14 {
    width: 21.42857%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-14 {
    width: 21.42857%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-14 {
    width: 21.42857%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-14 {
    width: 21.42857%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-14 {
    width: 28.57143%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-14 {
    width: 28.57143%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-14 {
    width: 28.57143%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-14 {
    width: 28.57143%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-14 {
    width: 28.57143%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-14 {
    width: 28.57143%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-14 {
    width: 28.57143%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-14 {
    width: 35.71429%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-14 {
    width: 35.71429%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-14 {
    width: 35.71429%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-14 {
    width: 35.71429%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-14 {
    width: 35.71429%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-14 {
    width: 35.71429%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-14 {
    width: 35.71429%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-14 {
    width: 42.85714%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-14 {
    width: 42.85714%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-14 {
    width: 42.85714%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-14 {
    width: 42.85714%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-14 {
    width: 42.85714%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-14 {
    width: 42.85714%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-14 {
    width: 42.85714%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-14 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-14 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-14 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-14 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-14 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-14 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-14 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-14 {
    width: 57.14286%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-14 {
    width: 57.14286%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-14 {
    width: 57.14286%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-14 {
    width: 57.14286%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-14 {
    width: 57.14286%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-14 {
    width: 57.14286%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-14 {
    width: 57.14286%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-9-14 {
    width: 64.28571%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-9-14 {
    width: 64.28571%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-9-14 {
    width: 64.28571%; } }

@media only screen and (min-width: 768px) {
  .md\:col-9-14 {
    width: 64.28571%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-9-14 {
    width: 64.28571%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-9-14 {
    width: 64.28571%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-9-14 {
    width: 64.28571%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-10-14 {
    width: 71.42857%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-10-14 {
    width: 71.42857%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-10-14 {
    width: 71.42857%; } }

@media only screen and (min-width: 768px) {
  .md\:col-10-14 {
    width: 71.42857%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-10-14 {
    width: 71.42857%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-10-14 {
    width: 71.42857%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-10-14 {
    width: 71.42857%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-11-14 {
    width: 78.57143%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-11-14 {
    width: 78.57143%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-11-14 {
    width: 78.57143%; } }

@media only screen and (min-width: 768px) {
  .md\:col-11-14 {
    width: 78.57143%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-11-14 {
    width: 78.57143%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-11-14 {
    width: 78.57143%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-11-14 {
    width: 78.57143%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-12-14 {
    width: 85.71429%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-12-14 {
    width: 85.71429%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-12-14 {
    width: 85.71429%; } }

@media only screen and (min-width: 768px) {
  .md\:col-12-14 {
    width: 85.71429%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-12-14 {
    width: 85.71429%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-12-14 {
    width: 85.71429%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-12-14 {
    width: 85.71429%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-13-14 {
    width: 92.85714%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-13-14 {
    width: 92.85714%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-13-14 {
    width: 92.85714%; } }

@media only screen and (min-width: 768px) {
  .md\:col-13-14 {
    width: 92.85714%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-13-14 {
    width: 92.85714%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-13-14 {
    width: 92.85714%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-13-14 {
    width: 92.85714%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-15 {
    width: 6.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-15 {
    width: 6.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-15 {
    width: 6.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-15 {
    width: 6.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-15 {
    width: 6.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-15 {
    width: 6.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-15 {
    width: 6.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-15 {
    width: 13.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-15 {
    width: 13.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-15 {
    width: 13.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-15 {
    width: 13.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-15 {
    width: 13.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-15 {
    width: 13.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-15 {
    width: 13.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-15 {
    width: 20%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-15 {
    width: 20%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-15 {
    width: 20%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-15 {
    width: 20%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-15 {
    width: 20%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-15 {
    width: 20%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-15 {
    width: 20%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-15 {
    width: 26.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-15 {
    width: 26.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-15 {
    width: 26.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-15 {
    width: 26.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-15 {
    width: 26.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-15 {
    width: 26.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-15 {
    width: 26.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-15 {
    width: 33.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-15 {
    width: 33.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-15 {
    width: 33.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-15 {
    width: 33.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-15 {
    width: 33.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-15 {
    width: 33.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-15 {
    width: 33.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-15 {
    width: 40%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-15 {
    width: 40%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-15 {
    width: 40%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-15 {
    width: 40%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-15 {
    width: 40%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-15 {
    width: 40%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-15 {
    width: 40%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-15 {
    width: 46.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-15 {
    width: 46.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-15 {
    width: 46.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-15 {
    width: 46.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-15 {
    width: 46.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-15 {
    width: 46.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-15 {
    width: 46.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-15 {
    width: 53.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-15 {
    width: 53.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-15 {
    width: 53.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-15 {
    width: 53.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-15 {
    width: 53.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-15 {
    width: 53.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-15 {
    width: 53.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-9-15 {
    width: 60%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-9-15 {
    width: 60%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-9-15 {
    width: 60%; } }

@media only screen and (min-width: 768px) {
  .md\:col-9-15 {
    width: 60%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-9-15 {
    width: 60%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-9-15 {
    width: 60%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-9-15 {
    width: 60%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-10-15 {
    width: 66.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-10-15 {
    width: 66.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-10-15 {
    width: 66.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-10-15 {
    width: 66.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-10-15 {
    width: 66.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-10-15 {
    width: 66.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-10-15 {
    width: 66.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-11-15 {
    width: 73.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-11-15 {
    width: 73.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-11-15 {
    width: 73.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-11-15 {
    width: 73.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-11-15 {
    width: 73.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-11-15 {
    width: 73.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-11-15 {
    width: 73.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-12-15 {
    width: 80%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-12-15 {
    width: 80%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-12-15 {
    width: 80%; } }

@media only screen and (min-width: 768px) {
  .md\:col-12-15 {
    width: 80%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-12-15 {
    width: 80%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-12-15 {
    width: 80%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-12-15 {
    width: 80%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-13-15 {
    width: 86.66667%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-13-15 {
    width: 86.66667%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-13-15 {
    width: 86.66667%; } }

@media only screen and (min-width: 768px) {
  .md\:col-13-15 {
    width: 86.66667%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-13-15 {
    width: 86.66667%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-13-15 {
    width: 86.66667%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-13-15 {
    width: 86.66667%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-14-15 {
    width: 93.33333%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-14-15 {
    width: 93.33333%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-14-15 {
    width: 93.33333%; } }

@media only screen and (min-width: 768px) {
  .md\:col-14-15 {
    width: 93.33333%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-14-15 {
    width: 93.33333%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-14-15 {
    width: 93.33333%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-14-15 {
    width: 93.33333%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-1-16 {
    width: 6.25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-1-16 {
    width: 6.25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-1-16 {
    width: 6.25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-1-16 {
    width: 6.25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-1-16 {
    width: 6.25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-1-16 {
    width: 6.25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-1-16 {
    width: 6.25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-2-16 {
    width: 12.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-2-16 {
    width: 12.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-2-16 {
    width: 12.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-2-16 {
    width: 12.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-2-16 {
    width: 12.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-2-16 {
    width: 12.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-2-16 {
    width: 12.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-3-16 {
    width: 18.75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-3-16 {
    width: 18.75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-3-16 {
    width: 18.75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-3-16 {
    width: 18.75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-3-16 {
    width: 18.75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-3-16 {
    width: 18.75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-3-16 {
    width: 18.75%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-4-16 {
    width: 25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-4-16 {
    width: 25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-4-16 {
    width: 25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-4-16 {
    width: 25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-4-16 {
    width: 25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-4-16 {
    width: 25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-4-16 {
    width: 25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-5-16 {
    width: 31.25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-5-16 {
    width: 31.25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-5-16 {
    width: 31.25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-5-16 {
    width: 31.25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-5-16 {
    width: 31.25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-5-16 {
    width: 31.25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-5-16 {
    width: 31.25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-6-16 {
    width: 37.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-6-16 {
    width: 37.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-6-16 {
    width: 37.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-6-16 {
    width: 37.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-6-16 {
    width: 37.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-6-16 {
    width: 37.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-6-16 {
    width: 37.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-7-16 {
    width: 43.75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-7-16 {
    width: 43.75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-7-16 {
    width: 43.75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-7-16 {
    width: 43.75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-7-16 {
    width: 43.75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-7-16 {
    width: 43.75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-7-16 {
    width: 43.75%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-8-16 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-8-16 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-8-16 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:col-8-16 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-8-16 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-8-16 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-8-16 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-9-16 {
    width: 56.25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-9-16 {
    width: 56.25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-9-16 {
    width: 56.25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-9-16 {
    width: 56.25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-9-16 {
    width: 56.25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-9-16 {
    width: 56.25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-9-16 {
    width: 56.25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-10-16 {
    width: 62.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-10-16 {
    width: 62.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-10-16 {
    width: 62.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-10-16 {
    width: 62.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-10-16 {
    width: 62.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-10-16 {
    width: 62.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-10-16 {
    width: 62.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-11-16 {
    width: 68.75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-11-16 {
    width: 68.75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-11-16 {
    width: 68.75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-11-16 {
    width: 68.75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-11-16 {
    width: 68.75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-11-16 {
    width: 68.75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-11-16 {
    width: 68.75%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-12-16 {
    width: 75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-12-16 {
    width: 75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-12-16 {
    width: 75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-12-16 {
    width: 75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-12-16 {
    width: 75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-12-16 {
    width: 75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-12-16 {
    width: 75%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-13-16 {
    width: 81.25%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-13-16 {
    width: 81.25%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-13-16 {
    width: 81.25%; } }

@media only screen and (min-width: 768px) {
  .md\:col-13-16 {
    width: 81.25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-13-16 {
    width: 81.25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-13-16 {
    width: 81.25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-13-16 {
    width: 81.25%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-14-16 {
    width: 87.5%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-14-16 {
    width: 87.5%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-14-16 {
    width: 87.5%; } }

@media only screen and (min-width: 768px) {
  .md\:col-14-16 {
    width: 87.5%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-14-16 {
    width: 87.5%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-14-16 {
    width: 87.5%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-14-16 {
    width: 87.5%; } }

@media only screen and (min-width: 320px) {
  .vm\:col-15-16 {
    width: 93.75%; } }

@media only screen and (min-width: 415px) {
  .sm\:col-15-16 {
    width: 93.75%; } }

@media only screen and (min-width: 470px) {
  .mds\:col-15-16 {
    width: 93.75%; } }

@media only screen and (min-width: 768px) {
  .md\:col-15-16 {
    width: 93.75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:col-15-16 {
    width: 93.75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:col-15-16 {
    width: 93.75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:col-15-16 {
    width: 93.75%; } }

.display-inline {
  display: inline; }

.display-inline\:children > * {
  display: inline; }

.display-inline-block {
  display: inline-block; }

.display-inline-block\:children > * {
  display: inline-block; }

.display-block {
  display: block; }

.display-block\:children > * {
  display: block; }

.display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.display-flex\:children > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.display-grid {
  display: grid; }

.display-grid\:children > * {
  display: grid; }

.display-table {
  display: table; }

.display-table\:children > * {
  display: table; }

.display-none {
  display: none; }

.display-none\:children > * {
  display: none; }

@media only screen and (min-width: 320px) {
  .vm\:display-inline {
    display: inline; } }

@media only screen and (min-width: 415px) {
  .sm\:display-inline {
    display: inline; } }

@media only screen and (min-width: 470px) {
  .mds\:display-inline {
    display: inline; } }

@media only screen and (min-width: 768px) {
  .md\:display-inline {
    display: inline; } }

@media only screen and (min-width: 1024px) {
  .lg\:display-inline {
    display: inline; } }

@media only screen and (min-width: 1200px) {
  .lgr\:display-inline {
    display: inline; } }

@media only screen and (min-width: 1440px) {
  .xl\:display-inline {
    display: inline; } }

@media only screen and (min-width: 320px) {
  .vm\:display-inline-block {
    display: inline-block; } }

@media only screen and (min-width: 415px) {
  .sm\:display-inline-block {
    display: inline-block; } }

@media only screen and (min-width: 470px) {
  .mds\:display-inline-block {
    display: inline-block; } }

@media only screen and (min-width: 768px) {
  .md\:display-inline-block {
    display: inline-block; } }

@media only screen and (min-width: 1024px) {
  .lg\:display-inline-block {
    display: inline-block; } }

@media only screen and (min-width: 1200px) {
  .lgr\:display-inline-block {
    display: inline-block; } }

@media only screen and (min-width: 1440px) {
  .xl\:display-inline-block {
    display: inline-block; } }

@media only screen and (min-width: 320px) {
  .vm\:display-block {
    display: block; } }

@media only screen and (min-width: 415px) {
  .sm\:display-block {
    display: block; } }

@media only screen and (min-width: 470px) {
  .mds\:display-block {
    display: block; } }

@media only screen and (min-width: 768px) {
  .md\:display-block {
    display: block; } }

@media only screen and (min-width: 1024px) {
  .lg\:display-block {
    display: block; } }

@media only screen and (min-width: 1200px) {
  .lgr\:display-block {
    display: block; } }

@media only screen and (min-width: 1440px) {
  .xl\:display-block {
    display: block; } }

@media only screen and (min-width: 320px) {
  .vm\:display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media only screen and (min-width: 415px) {
  .sm\:display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media only screen and (min-width: 470px) {
  .mds\:display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media only screen and (min-width: 768px) {
  .md\:display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media only screen and (min-width: 1024px) {
  .lg\:display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media only screen and (min-width: 1200px) {
  .lgr\:display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media only screen and (min-width: 1440px) {
  .xl\:display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media only screen and (min-width: 320px) {
  .vm\:display-grid {
    display: grid; } }

@media only screen and (min-width: 415px) {
  .sm\:display-grid {
    display: grid; } }

@media only screen and (min-width: 470px) {
  .mds\:display-grid {
    display: grid; } }

@media only screen and (min-width: 768px) {
  .md\:display-grid {
    display: grid; } }

@media only screen and (min-width: 1024px) {
  .lg\:display-grid {
    display: grid; } }

@media only screen and (min-width: 1200px) {
  .lgr\:display-grid {
    display: grid; } }

@media only screen and (min-width: 1440px) {
  .xl\:display-grid {
    display: grid; } }

@media only screen and (min-width: 320px) {
  .vm\:display-table {
    display: table; } }

@media only screen and (min-width: 415px) {
  .sm\:display-table {
    display: table; } }

@media only screen and (min-width: 470px) {
  .mds\:display-table {
    display: table; } }

@media only screen and (min-width: 768px) {
  .md\:display-table {
    display: table; } }

@media only screen and (min-width: 1024px) {
  .lg\:display-table {
    display: table; } }

@media only screen and (min-width: 1200px) {
  .lgr\:display-table {
    display: table; } }

@media only screen and (min-width: 1440px) {
  .xl\:display-table {
    display: table; } }

@media only screen and (min-width: 320px) {
  .vm\:display-none {
    display: none; } }

@media only screen and (min-width: 415px) {
  .sm\:display-none {
    display: none; } }

@media only screen and (min-width: 470px) {
  .mds\:display-none {
    display: none; } }

@media only screen and (min-width: 768px) {
  .md\:display-none {
    display: none; } }

@media only screen and (min-width: 1024px) {
  .lg\:display-none {
    display: none; } }

@media only screen and (min-width: 1200px) {
  .lgr\:display-none {
    display: none; } }

@media only screen and (min-width: 1440px) {
  .xl\:display-none {
    display: none; } }

.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none; }

.flex-none\:children > * {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none; }

.flex-0 {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0; }

.flex-0\:children > * {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0; }

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.flex-1\:children > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

@media only screen and (min-width: 320px) {
  .vm\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

@media only screen and (min-width: 768px) {
  .md\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

@media only screen and (min-width: 320px) {
  .vm\:flex-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; } }

@media only screen and (min-width: 768px) {
  .md\:flex-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; } }

@media only screen and (min-width: 320px) {
  .vm\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media only screen and (min-width: 768px) {
  .md\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

.flex-direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.flex-direction-row\:children > * {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.flex-direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.flex-direction-column\:children > * {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

@media only screen and (min-width: 320px) {
  .vm\:flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media only screen and (min-width: 768px) {
  .md\:flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media only screen and (min-width: 320px) {
  .vm\:flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (min-width: 768px) {
  .md\:flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

.flex-wrap-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.flex-wrap-wrap\:children > * {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.flex-wrap-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.flex-wrap-nowrap\:children > * {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse; }

.flex-wrap-wrap-reverse\:children > * {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse; }

@media only screen and (min-width: 320px) {
  .vm\:flex-wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media only screen and (min-width: 768px) {
  .md\:flex-wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media only screen and (min-width: 320px) {
  .vm\:flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media only screen and (min-width: 768px) {
  .md\:flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media only screen and (min-width: 320px) {
  .vm\:flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; } }

@media only screen and (min-width: 768px) {
  .md\:flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; } }

.align-items-flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.align-items-flex-start\:children > * {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.align-items-center\:children > * {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.align-items-flex-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.align-items-flex-end\:children > * {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

@media only screen and (min-width: 320px) {
  .vm\:align-items-flex-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media only screen and (min-width: 415px) {
  .sm\:align-items-flex-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media only screen and (min-width: 470px) {
  .mds\:align-items-flex-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media only screen and (min-width: 768px) {
  .md\:align-items-flex-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media only screen and (min-width: 1024px) {
  .lg\:align-items-flex-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media only screen and (min-width: 1200px) {
  .lgr\:align-items-flex-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media only screen and (min-width: 1440px) {
  .xl\:align-items-flex-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media only screen and (min-width: 320px) {
  .vm\:align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (min-width: 415px) {
  .sm\:align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (min-width: 470px) {
  .mds\:align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (min-width: 768px) {
  .md\:align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (min-width: 1024px) {
  .lg\:align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (min-width: 1200px) {
  .lgr\:align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (min-width: 1440px) {
  .xl\:align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (min-width: 320px) {
  .vm\:align-items-flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media only screen and (min-width: 415px) {
  .sm\:align-items-flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media only screen and (min-width: 470px) {
  .mds\:align-items-flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media only screen and (min-width: 768px) {
  .md\:align-items-flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media only screen and (min-width: 1024px) {
  .lg\:align-items-flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media only screen and (min-width: 1200px) {
  .lgr\:align-items-flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media only screen and (min-width: 1440px) {
  .xl\:align-items-flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; } }

.justify-content-flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.justify-content-flex-start\:children > * {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.justify-content-center\:children > * {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.justify-content-flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.justify-content-flex-end\:children > * {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

@media only screen and (min-width: 320px) {
  .vm\:justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (min-width: 415px) {
  .sm\:justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (min-width: 470px) {
  .mds\:justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (min-width: 768px) {
  .md\:justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (min-width: 1024px) {
  .lg\:justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (min-width: 1200px) {
  .lgr\:justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (min-width: 1440px) {
  .xl\:justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (min-width: 320px) {
  .vm\:justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media only screen and (min-width: 415px) {
  .sm\:justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media only screen and (min-width: 470px) {
  .mds\:justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media only screen and (min-width: 768px) {
  .md\:justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media only screen and (min-width: 1024px) {
  .lg\:justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media only screen and (min-width: 1200px) {
  .lgr\:justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media only screen and (min-width: 1440px) {
  .xl\:justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media only screen and (min-width: 320px) {
  .vm\:justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

@media only screen and (min-width: 415px) {
  .sm\:justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

@media only screen and (min-width: 470px) {
  .mds\:justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

@media only screen and (min-width: 768px) {
  .md\:justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

@media only screen and (min-width: 1024px) {
  .lg\:justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

@media only screen and (min-width: 1200px) {
  .lgr\:justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

@media only screen and (min-width: 1440px) {
  .xl\:justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

@media only screen and (min-width: 320px) {
  .vm\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; } }

@media only screen and (min-width: 415px) {
  .sm\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; } }

@media only screen and (min-width: 470px) {
  .mds\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; } }

@media only screen and (min-width: 768px) {
  .md\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; } }

@media only screen and (min-width: 320px) {
  .vm\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; } }

@media only screen and (min-width: 415px) {
  .sm\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; } }

@media only screen and (min-width: 470px) {
  .mds\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; } }

@media only screen and (min-width: 768px) {
  .md\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; } }

@media only screen and (min-width: 320px) {
  .vm\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; } }

@media only screen and (min-width: 415px) {
  .sm\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; } }

@media only screen and (min-width: 470px) {
  .mds\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; } }

@media only screen and (min-width: 768px) {
  .md\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; } }

@media only screen and (min-width: 320px) {
  .vm\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; } }

@media only screen and (min-width: 415px) {
  .sm\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; } }

@media only screen and (min-width: 470px) {
  .mds\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; } }

@media only screen and (min-width: 768px) {
  .md\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; } }

@media only screen and (min-width: 320px) {
  .vm\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media only screen and (min-width: 415px) {
  .sm\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media only screen and (min-width: 470px) {
  .mds\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media only screen and (min-width: 768px) {
  .md\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media only screen and (min-width: 320px) {
  .vm\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; } }

@media only screen and (min-width: 415px) {
  .sm\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; } }

@media only screen and (min-width: 470px) {
  .mds\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; } }

@media only screen and (min-width: 768px) {
  .md\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; } }

@media only screen and (min-width: 320px) {
  .vm\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

@media only screen and (min-width: 415px) {
  .sm\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

@media only screen and (min-width: 470px) {
  .mds\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

@media only screen and (min-width: 768px) {
  .md\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

@media only screen and (min-width: 320px) {
  .vm\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media only screen and (min-width: 415px) {
  .sm\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media only screen and (min-width: 470px) {
  .mds\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media only screen and (min-width: 768px) {
  .md\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media only screen and (min-width: 320px) {
  .vm\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media only screen and (min-width: 415px) {
  .sm\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media only screen and (min-width: 470px) {
  .mds\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media only screen and (min-width: 768px) {
  .md\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media only screen and (min-width: 320px) {
  .vm\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 415px) {
  .sm\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 470px) {
  .mds\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 768px) {
  .md\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 1024px) {
  .lg\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 1200px) {
  .lgr\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 1440px) {
  .xl\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

.float-left {
  float: left; }

.float-left\:children > * {
  float: left; }

.float-right {
  float: right; }

.float-right\:children > * {
  float: right; }

@media only screen and (min-width: 320px) {
  .vm\:float-left {
    float: left; } }

@media only screen and (min-width: 415px) {
  .sm\:float-left {
    float: left; } }

@media only screen and (min-width: 470px) {
  .mds\:float-left {
    float: left; } }

@media only screen and (min-width: 768px) {
  .md\:float-left {
    float: left; } }

@media only screen and (min-width: 1024px) {
  .lg\:float-left {
    float: left; } }

@media only screen and (min-width: 1200px) {
  .lgr\:float-left {
    float: left; } }

@media only screen and (min-width: 1440px) {
  .xl\:float-left {
    float: left; } }

@media only screen and (min-width: 320px) {
  .vm\:float-right {
    float: right; } }

@media only screen and (min-width: 415px) {
  .sm\:float-right {
    float: right; } }

@media only screen and (min-width: 470px) {
  .mds\:float-right {
    float: right; } }

@media only screen and (min-width: 768px) {
  .md\:float-right {
    float: right; } }

@media only screen and (min-width: 1024px) {
  .lg\:float-right {
    float: right; } }

@media only screen and (min-width: 1200px) {
  .lgr\:float-right {
    float: right; } }

@media only screen and (min-width: 1440px) {
  .xl\:float-right {
    float: right; } }

.height-1 {
  height: 100%; }

.height-3-4 {
  height: 75%; }

.height-1-2 {
  height: 50%; }

.height-1-4 {
  height: 25%; }

.height-1vh {
  height: 100vh; }

.height-3-4vh {
  height: 75vh; }

.height-1-2vh {
  height: 50vh; }

.height-1-4vh {
  height: 25vh; }

@media only screen and (min-width: 320px) {
  .vm\:height-1 {
    height: 100%; } }

@media only screen and (min-width: 320px) {
  .vm\:height-3-4 {
    height: 75%; } }

@media only screen and (min-width: 320px) {
  .vm\:height-1-2 {
    height: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:height-1-4 {
    height: 25%; } }

@media only screen and (min-width: 320px) {
  .vm\:height-1vh {
    height: 100vh; } }

@media only screen and (min-width: 320px) {
  .vm\:height-3-4vh {
    height: 75vh; } }

@media only screen and (min-width: 320px) {
  .vm\:height-1-2vh {
    height: 50vh; } }

@media only screen and (min-width: 320px) {
  .vm\:height-1-4vh {
    height: 25vh; } }

@media only screen and (min-width: 415px) {
  .sm\:height-1 {
    height: 100%; } }

@media only screen and (min-width: 415px) {
  .sm\:height-3-4 {
    height: 75%; } }

@media only screen and (min-width: 415px) {
  .sm\:height-1-2 {
    height: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:height-1-4 {
    height: 25%; } }

@media only screen and (min-width: 415px) {
  .sm\:height-1vh {
    height: 100vh; } }

@media only screen and (min-width: 415px) {
  .sm\:height-3-4vh {
    height: 75vh; } }

@media only screen and (min-width: 415px) {
  .sm\:height-1-2vh {
    height: 50vh; } }

@media only screen and (min-width: 415px) {
  .sm\:height-1-4vh {
    height: 25vh; } }

@media only screen and (min-width: 470px) {
  .mds\:height-1 {
    height: 100%; } }

@media only screen and (min-width: 470px) {
  .mds\:height-3-4 {
    height: 75%; } }

@media only screen and (min-width: 470px) {
  .mds\:height-1-2 {
    height: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:height-1-4 {
    height: 25%; } }

@media only screen and (min-width: 470px) {
  .mds\:height-1vh {
    height: 100vh; } }

@media only screen and (min-width: 470px) {
  .mds\:height-3-4vh {
    height: 75vh; } }

@media only screen and (min-width: 470px) {
  .mds\:height-1-2vh {
    height: 50vh; } }

@media only screen and (min-width: 470px) {
  .mds\:height-1-4vh {
    height: 25vh; } }

@media only screen and (min-width: 768px) {
  .md\:height-1 {
    height: 100%; } }

@media only screen and (min-width: 768px) {
  .md\:height-3-4 {
    height: 75%; } }

@media only screen and (min-width: 768px) {
  .md\:height-1-2 {
    height: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:height-1-4 {
    height: 25%; } }

@media only screen and (min-width: 768px) {
  .md\:height-1vh {
    height: 100vh; } }

@media only screen and (min-width: 768px) {
  .md\:height-3-4vh {
    height: 75vh; } }

@media only screen and (min-width: 768px) {
  .md\:height-1-2vh {
    height: 50vh; } }

@media only screen and (min-width: 768px) {
  .md\:height-1-4vh {
    height: 25vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-1 {
    height: 100%; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-3-4 {
    height: 75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-1-2 {
    height: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-1-4 {
    height: 25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-1vh {
    height: 100vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-3-4vh {
    height: 75vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-1-2vh {
    height: 50vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:height-1-4vh {
    height: 25vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-1 {
    height: 100%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-3-4 {
    height: 75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-1-2 {
    height: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-1-4 {
    height: 25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-1vh {
    height: 100vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-3-4vh {
    height: 75vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-1-2vh {
    height: 50vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:height-1-4vh {
    height: 25vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-1 {
    height: 100%; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-3-4 {
    height: 75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-1-2 {
    height: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-1-4 {
    height: 25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-1vh {
    height: 100vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-3-4vh {
    height: 75vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-1-2vh {
    height: 50vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:height-1-4vh {
    height: 25vh; } }

.overflow-auto {
  overflow: auto; }

.overflow-auto\:children > * {
  overflow: auto; }

.overflow-hidden {
  overflow: hidden; }

.overflow-hidden\:children > * {
  overflow: hidden; }

.overflow-visible {
  overflow: visible; }

.overflow-visible\:children > * {
  overflow: visible; }

@media only screen and (min-width: 320px) {
  .vm\:overflow-auto {
    overflow: auto; } }

@media only screen and (min-width: 415px) {
  .sm\:overflow-auto {
    overflow: auto; } }

@media only screen and (min-width: 470px) {
  .mds\:overflow-auto {
    overflow: auto; } }

@media only screen and (min-width: 768px) {
  .md\:overflow-auto {
    overflow: auto; } }

@media only screen and (min-width: 1024px) {
  .lg\:overflow-auto {
    overflow: auto; } }

@media only screen and (min-width: 1200px) {
  .lgr\:overflow-auto {
    overflow: auto; } }

@media only screen and (min-width: 1440px) {
  .xl\:overflow-auto {
    overflow: auto; } }

@media only screen and (min-width: 320px) {
  .vm\:overflow-hidden {
    overflow: hidden; } }

@media only screen and (min-width: 415px) {
  .sm\:overflow-hidden {
    overflow: hidden; } }

@media only screen and (min-width: 470px) {
  .mds\:overflow-hidden {
    overflow: hidden; } }

@media only screen and (min-width: 768px) {
  .md\:overflow-hidden {
    overflow: hidden; } }

@media only screen and (min-width: 1024px) {
  .lg\:overflow-hidden {
    overflow: hidden; } }

@media only screen and (min-width: 1200px) {
  .lgr\:overflow-hidden {
    overflow: hidden; } }

@media only screen and (min-width: 1440px) {
  .xl\:overflow-hidden {
    overflow: hidden; } }

@media only screen and (min-width: 320px) {
  .vm\:overflow-visible {
    overflow: visible; } }

@media only screen and (min-width: 415px) {
  .sm\:overflow-visible {
    overflow: visible; } }

@media only screen and (min-width: 470px) {
  .mds\:overflow-visible {
    overflow: visible; } }

@media only screen and (min-width: 768px) {
  .md\:overflow-visible {
    overflow: visible; } }

@media only screen and (min-width: 1024px) {
  .lg\:overflow-visible {
    overflow: visible; } }

@media only screen and (min-width: 1200px) {
  .lgr\:overflow-visible {
    overflow: visible; } }

@media only screen and (min-width: 1440px) {
  .xl\:overflow-visible {
    overflow: visible; } }

.opacity-0-05 {
  opacity: 0.05; }

.opacity-0-05\:children > * {
  opacity: 0.05; }

.opacity-0-10 {
  opacity: 0.10; }

.opacity-0-10\:children > * {
  opacity: 0.10; }

.opacity-0-15 {
  opacity: 0.15; }

.opacity-0-15\:children > * {
  opacity: 0.15; }

.opacity-0-20 {
  opacity: 0.20; }

.opacity-0-20\:children > * {
  opacity: 0.20; }

.opacity-0-25 {
  opacity: 0.25; }

.opacity-0-25\:children > * {
  opacity: 0.25; }

.opacity-0-30 {
  opacity: 0.30; }

.opacity-0-30\:children > * {
  opacity: 0.30; }

.opacity-0-35 {
  opacity: 0.35; }

.opacity-0-35\:children > * {
  opacity: 0.35; }

.opacity-0-40 {
  opacity: 0.40; }

.opacity-0-40\:children > * {
  opacity: 0.40; }

.opacity-0-45 {
  opacity: 0.45; }

.opacity-0-45\:children > * {
  opacity: 0.45; }

.opacity-0-50 {
  opacity: 0.50; }

.opacity-0-50\:children > * {
  opacity: 0.50; }

.opacity-0-55 {
  opacity: 0.55; }

.opacity-0-55\:children > * {
  opacity: 0.55; }

.opacity-0-60 {
  opacity: 0.60; }

.opacity-0-60\:children > * {
  opacity: 0.60; }

.opacity-0-65 {
  opacity: 0.65; }

.opacity-0-65\:children > * {
  opacity: 0.65; }

.opacity-0-70 {
  opacity: 0.70; }

.opacity-0-70\:children > * {
  opacity: 0.70; }

.opacity-0-75 {
  opacity: 0.75; }

.opacity-0-75\:children > * {
  opacity: 0.75; }

.opacity-0-80 {
  opacity: 0.80; }

.opacity-0-80\:children > * {
  opacity: 0.80; }

.opacity-0-85 {
  opacity: 0.85; }

.opacity-0-85\:children > * {
  opacity: 0.85; }

.opacity-0-90 {
  opacity: 0.90; }

.opacity-0-90\:children > * {
  opacity: 0.90; }

.opacity-0-95 {
  opacity: 0.95; }

.opacity-0-95\:children > * {
  opacity: 0.95; }

.opacity-1 {
  opacity: 1; }

.opacity-1\:children > * {
  opacity: 1; }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-05 {
    opacity: 0.05; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-05 {
    opacity: 0.05; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-05 {
    opacity: 0.05; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-05 {
    opacity: 0.05; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-05 {
    opacity: 0.05; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-05 {
    opacity: 0.05; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-05 {
    opacity: 0.05; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-10 {
    opacity: 0.10; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-10 {
    opacity: 0.10; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-10 {
    opacity: 0.10; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-10 {
    opacity: 0.10; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-10 {
    opacity: 0.10; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-10 {
    opacity: 0.10; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-10 {
    opacity: 0.10; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-15 {
    opacity: 0.15; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-15 {
    opacity: 0.15; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-15 {
    opacity: 0.15; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-15 {
    opacity: 0.15; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-15 {
    opacity: 0.15; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-15 {
    opacity: 0.15; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-15 {
    opacity: 0.15; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-20 {
    opacity: 0.20; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-20 {
    opacity: 0.20; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-20 {
    opacity: 0.20; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-20 {
    opacity: 0.20; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-20 {
    opacity: 0.20; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-20 {
    opacity: 0.20; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-20 {
    opacity: 0.20; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-25 {
    opacity: 0.25; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-25 {
    opacity: 0.25; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-25 {
    opacity: 0.25; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-25 {
    opacity: 0.25; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-25 {
    opacity: 0.25; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-25 {
    opacity: 0.25; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-25 {
    opacity: 0.25; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-30 {
    opacity: 0.30; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-30 {
    opacity: 0.30; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-30 {
    opacity: 0.30; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-30 {
    opacity: 0.30; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-30 {
    opacity: 0.30; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-30 {
    opacity: 0.30; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-30 {
    opacity: 0.30; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-35 {
    opacity: 0.35; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-35 {
    opacity: 0.35; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-35 {
    opacity: 0.35; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-35 {
    opacity: 0.35; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-35 {
    opacity: 0.35; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-35 {
    opacity: 0.35; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-35 {
    opacity: 0.35; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-40 {
    opacity: 0.40; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-40 {
    opacity: 0.40; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-40 {
    opacity: 0.40; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-40 {
    opacity: 0.40; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-40 {
    opacity: 0.40; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-40 {
    opacity: 0.40; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-40 {
    opacity: 0.40; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-45 {
    opacity: 0.45; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-45 {
    opacity: 0.45; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-45 {
    opacity: 0.45; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-45 {
    opacity: 0.45; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-45 {
    opacity: 0.45; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-45 {
    opacity: 0.45; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-45 {
    opacity: 0.45; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-50 {
    opacity: 0.50; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-50 {
    opacity: 0.50; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-50 {
    opacity: 0.50; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-50 {
    opacity: 0.50; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-50 {
    opacity: 0.50; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-50 {
    opacity: 0.50; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-50 {
    opacity: 0.50; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-55 {
    opacity: 0.55; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-55 {
    opacity: 0.55; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-55 {
    opacity: 0.55; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-55 {
    opacity: 0.55; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-55 {
    opacity: 0.55; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-55 {
    opacity: 0.55; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-55 {
    opacity: 0.55; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-60 {
    opacity: 0.60; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-60 {
    opacity: 0.60; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-60 {
    opacity: 0.60; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-60 {
    opacity: 0.60; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-60 {
    opacity: 0.60; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-60 {
    opacity: 0.60; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-60 {
    opacity: 0.60; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-65 {
    opacity: 0.65; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-65 {
    opacity: 0.65; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-65 {
    opacity: 0.65; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-65 {
    opacity: 0.65; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-65 {
    opacity: 0.65; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-65 {
    opacity: 0.65; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-65 {
    opacity: 0.65; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-70 {
    opacity: 0.70; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-70 {
    opacity: 0.70; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-70 {
    opacity: 0.70; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-70 {
    opacity: 0.70; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-70 {
    opacity: 0.70; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-70 {
    opacity: 0.70; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-70 {
    opacity: 0.70; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-75 {
    opacity: 0.75; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-75 {
    opacity: 0.75; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-75 {
    opacity: 0.75; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-75 {
    opacity: 0.75; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-75 {
    opacity: 0.75; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-75 {
    opacity: 0.75; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-75 {
    opacity: 0.75; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-80 {
    opacity: 0.80; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-80 {
    opacity: 0.80; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-80 {
    opacity: 0.80; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-80 {
    opacity: 0.80; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-80 {
    opacity: 0.80; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-80 {
    opacity: 0.80; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-80 {
    opacity: 0.80; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-85 {
    opacity: 0.85; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-85 {
    opacity: 0.85; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-85 {
    opacity: 0.85; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-85 {
    opacity: 0.85; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-85 {
    opacity: 0.85; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-85 {
    opacity: 0.85; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-85 {
    opacity: 0.85; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-90 {
    opacity: 0.90; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-90 {
    opacity: 0.90; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-90 {
    opacity: 0.90; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-90 {
    opacity: 0.90; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-90 {
    opacity: 0.90; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-90 {
    opacity: 0.90; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-90 {
    opacity: 0.90; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-0-95 {
    opacity: 0.95; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-0-95 {
    opacity: 0.95; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-0-95 {
    opacity: 0.95; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-0-95 {
    opacity: 0.95; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-0-95 {
    opacity: 0.95; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-0-95 {
    opacity: 0.95; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-0-95 {
    opacity: 0.95; } }

@media only screen and (min-width: 320px) {
  .vm\:opacity-1 {
    opacity: 1; } }

@media only screen and (min-width: 415px) {
  .sm\:opacity-1 {
    opacity: 1; } }

@media only screen and (min-width: 470px) {
  .mds\:opacity-1 {
    opacity: 1; } }

@media only screen and (min-width: 768px) {
  .md\:opacity-1 {
    opacity: 1; } }

@media only screen and (min-width: 1024px) {
  .lg\:opacity-1 {
    opacity: 1; } }

@media only screen and (min-width: 1200px) {
  .lgr\:opacity-1 {
    opacity: 1; } }

@media only screen and (min-width: 1440px) {
  .xl\:opacity-1 {
    opacity: 1; } }

.margin-0 {
  margin: 0px;
  margin: 0px; }

.margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

.margin-0-25 {
  margin: 6px;
  margin: 0.375rem; }

.margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

.margin-0-5 {
  margin: 12px;
  margin: 0.75rem; }

.margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

.margin-0-75 {
  margin: 18px;
  margin: 1.125rem; }

.margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

.margin-1 {
  margin: 24px;
  margin: 1.5rem; }

.margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

.margin-1-5 {
  margin: 36px;
  margin: 2.25rem; }

.margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

.margin-2 {
  margin: 48px;
  margin: 3rem; }

.margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

.margin-2-5 {
  margin: 60px;
  margin: 3.75rem; }

.margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

.margin-3 {
  margin: 72px;
  margin: 4.5rem; }

.margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

.margin-3-5 {
  margin: 84px;
  margin: 5.25rem; }

.margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

.margin-4 {
  margin: 96px;
  margin: 6rem; }

.margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

.margin-4-5 {
  margin: 108px;
  margin: 6.75rem; }

.margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

.margin-5 {
  margin: 120px;
  margin: 7.5rem; }

.margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

.margin-5-5 {
  margin: 132px;
  margin: 8.25rem; }

.margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

.margin-6 {
  margin: 144px;
  margin: 9rem; }

.margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

.margin-6-5 {
  margin: 156px;
  margin: 9.75rem; }

.margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

.margin-7 {
  margin: 168px;
  margin: 10.5rem; }

.margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

.margin-7-5 {
  margin: 180px;
  margin: 11.25rem; }

.margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

.margin-8 {
  margin: 192px;
  margin: 12rem; }

.margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

.margin-8-5 {
  margin: 204px;
  margin: 12.75rem; }

.margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

.margin-9 {
  margin: 216px;
  margin: 13.5rem; }

.margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

.margin-9-5 {
  margin: 228px;
  margin: 14.25rem; }

.margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

.margin-10 {
  margin: 240px;
  margin: 15rem; }

.margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

.margin-top-0 {
  margin-top: 0px;
  margin-top: 0px; }

.margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

.margin-top-0-25 {
  margin-top: 6px;
  margin-top: 0.375rem; }

.margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

.margin-top-0-5 {
  margin-top: 12px;
  margin-top: 0.75rem; }

.margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

.margin-top-0-75 {
  margin-top: 18px;
  margin-top: 1.125rem; }

.margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

.margin-top-1 {
  margin-top: 24px;
  margin-top: 1.5rem; }

.margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

.margin-top-1-5 {
  margin-top: 36px;
  margin-top: 2.25rem; }

.margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

.margin-top-2 {
  margin-top: 48px;
  margin-top: 3rem; }

.margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

.margin-top-2-5 {
  margin-top: 60px;
  margin-top: 3.75rem; }

.margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

.margin-top-3 {
  margin-top: 72px;
  margin-top: 4.5rem; }

.margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

.margin-top-3-5 {
  margin-top: 84px;
  margin-top: 5.25rem; }

.margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

.margin-top-4 {
  margin-top: 96px;
  margin-top: 6rem; }

.margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

.margin-top-4-5 {
  margin-top: 108px;
  margin-top: 6.75rem; }

.margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

.margin-top-5 {
  margin-top: 120px;
  margin-top: 7.5rem; }

.margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

.margin-top-5-5 {
  margin-top: 132px;
  margin-top: 8.25rem; }

.margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

.margin-top-6 {
  margin-top: 144px;
  margin-top: 9rem; }

.margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

.margin-top-6-5 {
  margin-top: 156px;
  margin-top: 9.75rem; }

.margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

.margin-top-7 {
  margin-top: 168px;
  margin-top: 10.5rem; }

.margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

.margin-top-7-5 {
  margin-top: 180px;
  margin-top: 11.25rem; }

.margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

.margin-top-8 {
  margin-top: 192px;
  margin-top: 12rem; }

.margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

.margin-top-8-5 {
  margin-top: 204px;
  margin-top: 12.75rem; }

.margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

.margin-top-9 {
  margin-top: 216px;
  margin-top: 13.5rem; }

.margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

.margin-top-9-5 {
  margin-top: 228px;
  margin-top: 14.25rem; }

.margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

.margin-top-10 {
  margin-top: 240px;
  margin-top: 15rem; }

.margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

.margin-right-0 {
  margin-right: 0px;
  margin-right: 0px; }

.margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

.margin-right-0-25 {
  margin-right: 6px;
  margin-right: 0.375rem; }

.margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

.margin-right-0-5 {
  margin-right: 12px;
  margin-right: 0.75rem; }

.margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

.margin-right-0-75 {
  margin-right: 18px;
  margin-right: 1.125rem; }

.margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

.margin-right-1 {
  margin-right: 24px;
  margin-right: 1.5rem; }

.margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

.margin-right-1-5 {
  margin-right: 36px;
  margin-right: 2.25rem; }

.margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

.margin-right-2 {
  margin-right: 48px;
  margin-right: 3rem; }

.margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

.margin-right-2-5 {
  margin-right: 60px;
  margin-right: 3.75rem; }

.margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

.margin-right-3 {
  margin-right: 72px;
  margin-right: 4.5rem; }

.margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

.margin-right-3-5 {
  margin-right: 84px;
  margin-right: 5.25rem; }

.margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

.margin-right-4 {
  margin-right: 96px;
  margin-right: 6rem; }

.margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

.margin-right-4-5 {
  margin-right: 108px;
  margin-right: 6.75rem; }

.margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

.margin-right-5 {
  margin-right: 120px;
  margin-right: 7.5rem; }

.margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

.margin-right-5-5 {
  margin-right: 132px;
  margin-right: 8.25rem; }

.margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

.margin-right-6 {
  margin-right: 144px;
  margin-right: 9rem; }

.margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

.margin-right-6-5 {
  margin-right: 156px;
  margin-right: 9.75rem; }

.margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

.margin-right-7 {
  margin-right: 168px;
  margin-right: 10.5rem; }

.margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

.margin-right-7-5 {
  margin-right: 180px;
  margin-right: 11.25rem; }

.margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

.margin-right-8 {
  margin-right: 192px;
  margin-right: 12rem; }

.margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

.margin-right-8-5 {
  margin-right: 204px;
  margin-right: 12.75rem; }

.margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

.margin-right-9 {
  margin-right: 216px;
  margin-right: 13.5rem; }

.margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

.margin-right-9-5 {
  margin-right: 228px;
  margin-right: 14.25rem; }

.margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

.margin-right-10 {
  margin-right: 240px;
  margin-right: 15rem; }

.margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

.margin-bottom-0 {
  margin-bottom: 0px;
  margin-bottom: 0px; }

.margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

.margin-bottom-0-25 {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

.margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

.margin-bottom-0-5 {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

.margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

.margin-bottom-0-75 {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

.margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

.margin-bottom-1 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

.margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

.margin-bottom-1-5 {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

.margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

.margin-bottom-2 {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

.margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

.margin-bottom-2-5 {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

.margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

.margin-bottom-3 {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

.margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

.margin-bottom-3-5 {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

.margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

.margin-bottom-4 {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

.margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

.margin-bottom-4-5 {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

.margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

.margin-bottom-5 {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

.margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

.margin-bottom-5-5 {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

.margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

.margin-bottom-6 {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

.margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

.margin-bottom-6-5 {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

.margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

.margin-bottom-7 {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

.margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

.margin-bottom-7-5 {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

.margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

.margin-bottom-8 {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

.margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

.margin-bottom-8-5 {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

.margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

.margin-bottom-9 {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

.margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

.margin-bottom-9-5 {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

.margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

.margin-bottom-10 {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

.margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

.margin-left-0 {
  margin-left: 0px;
  margin-left: 0px; }

.margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

.margin-left-0-25 {
  margin-left: 6px;
  margin-left: 0.375rem; }

.margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

.margin-left-0-5 {
  margin-left: 12px;
  margin-left: 0.75rem; }

.margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

.margin-left-0-75 {
  margin-left: 18px;
  margin-left: 1.125rem; }

.margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

.margin-left-1 {
  margin-left: 24px;
  margin-left: 1.5rem; }

.margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

.margin-left-1-5 {
  margin-left: 36px;
  margin-left: 2.25rem; }

.margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

.margin-left-2 {
  margin-left: 48px;
  margin-left: 3rem; }

.margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

.margin-left-2-5 {
  margin-left: 60px;
  margin-left: 3.75rem; }

.margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

.margin-left-3 {
  margin-left: 72px;
  margin-left: 4.5rem; }

.margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

.margin-left-3-5 {
  margin-left: 84px;
  margin-left: 5.25rem; }

.margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

.margin-left-4 {
  margin-left: 96px;
  margin-left: 6rem; }

.margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

.margin-left-4-5 {
  margin-left: 108px;
  margin-left: 6.75rem; }

.margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

.margin-left-5 {
  margin-left: 120px;
  margin-left: 7.5rem; }

.margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

.margin-left-5-5 {
  margin-left: 132px;
  margin-left: 8.25rem; }

.margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

.margin-left-6 {
  margin-left: 144px;
  margin-left: 9rem; }

.margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

.margin-left-6-5 {
  margin-left: 156px;
  margin-left: 9.75rem; }

.margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

.margin-left-7 {
  margin-left: 168px;
  margin-left: 10.5rem; }

.margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

.margin-left-7-5 {
  margin-left: 180px;
  margin-left: 11.25rem; }

.margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

.margin-left-8 {
  margin-left: 192px;
  margin-left: 12rem; }

.margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

.margin-left-8-5 {
  margin-left: 204px;
  margin-left: 12.75rem; }

.margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

.margin-left-9 {
  margin-left: 216px;
  margin-left: 13.5rem; }

.margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

.margin-left-9-5 {
  margin-left: 228px;
  margin-left: 14.25rem; }

.margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

.margin-left-10 {
  margin-left: 240px;
  margin-left: 15rem; }

.margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-0 {
    margin: 0px;
    margin: 0px; } }

.vm\:margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:margin-0 {
    margin: 0px;
    margin: 0px; } }

.sm\:margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:margin-0 {
    margin: 0px;
    margin: 0px; } }

.mds\:margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

@media only screen and (min-width: 768px) {
  .md\:margin-0 {
    margin: 0px;
    margin: 0px; } }

.md\:margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-0 {
    margin: 0px;
    margin: 0px; } }

.lg\:margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-0 {
    margin: 0px;
    margin: 0px; } }

.lgr\:margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-0 {
    margin: 0px;
    margin: 0px; } }

.xl\:margin-0\:children > * {
  margin: 0px;
  margin: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:margin-0-25 {
    margin: 6px;
    margin: 0.375rem; } }

.vm\:margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-0-25 {
    margin: 6px;
    margin: 0.375rem; } }

.sm\:margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-0-25 {
    margin: 6px;
    margin: 0.375rem; } }

.mds\:margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-0-25 {
    margin: 6px;
    margin: 0.375rem; } }

.md\:margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-0-25 {
    margin: 6px;
    margin: 0.375rem; } }

.lg\:margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-0-25 {
    margin: 6px;
    margin: 0.375rem; } }

.lgr\:margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-0-25 {
    margin: 6px;
    margin: 0.375rem; } }

.xl\:margin-0-25\:children > * {
  margin: 6px;
  margin: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-0-5 {
    margin: 12px;
    margin: 0.75rem; } }

.vm\:margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-0-5 {
    margin: 12px;
    margin: 0.75rem; } }

.sm\:margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-0-5 {
    margin: 12px;
    margin: 0.75rem; } }

.mds\:margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-0-5 {
    margin: 12px;
    margin: 0.75rem; } }

.md\:margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-0-5 {
    margin: 12px;
    margin: 0.75rem; } }

.lg\:margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-0-5 {
    margin: 12px;
    margin: 0.75rem; } }

.lgr\:margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-0-5 {
    margin: 12px;
    margin: 0.75rem; } }

.xl\:margin-0-5\:children > * {
  margin: 12px;
  margin: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-0-75 {
    margin: 18px;
    margin: 1.125rem; } }

.vm\:margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-0-75 {
    margin: 18px;
    margin: 1.125rem; } }

.sm\:margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-0-75 {
    margin: 18px;
    margin: 1.125rem; } }

.mds\:margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-0-75 {
    margin: 18px;
    margin: 1.125rem; } }

.md\:margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-0-75 {
    margin: 18px;
    margin: 1.125rem; } }

.lg\:margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-0-75 {
    margin: 18px;
    margin: 1.125rem; } }

.lgr\:margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-0-75 {
    margin: 18px;
    margin: 1.125rem; } }

.xl\:margin-0-75\:children > * {
  margin: 18px;
  margin: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-1 {
    margin: 24px;
    margin: 1.5rem; } }

.vm\:margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-1 {
    margin: 24px;
    margin: 1.5rem; } }

.sm\:margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-1 {
    margin: 24px;
    margin: 1.5rem; } }

.mds\:margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-1 {
    margin: 24px;
    margin: 1.5rem; } }

.md\:margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-1 {
    margin: 24px;
    margin: 1.5rem; } }

.lg\:margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-1 {
    margin: 24px;
    margin: 1.5rem; } }

.lgr\:margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-1 {
    margin: 24px;
    margin: 1.5rem; } }

.xl\:margin-1\:children > * {
  margin: 24px;
  margin: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-1-5 {
    margin: 36px;
    margin: 2.25rem; } }

.vm\:margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-1-5 {
    margin: 36px;
    margin: 2.25rem; } }

.sm\:margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-1-5 {
    margin: 36px;
    margin: 2.25rem; } }

.mds\:margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-1-5 {
    margin: 36px;
    margin: 2.25rem; } }

.md\:margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-1-5 {
    margin: 36px;
    margin: 2.25rem; } }

.lg\:margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-1-5 {
    margin: 36px;
    margin: 2.25rem; } }

.lgr\:margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-1-5 {
    margin: 36px;
    margin: 2.25rem; } }

.xl\:margin-1-5\:children > * {
  margin: 36px;
  margin: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-2 {
    margin: 48px;
    margin: 3rem; } }

.vm\:margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-2 {
    margin: 48px;
    margin: 3rem; } }

.sm\:margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-2 {
    margin: 48px;
    margin: 3rem; } }

.mds\:margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-2 {
    margin: 48px;
    margin: 3rem; } }

.md\:margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-2 {
    margin: 48px;
    margin: 3rem; } }

.lg\:margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-2 {
    margin: 48px;
    margin: 3rem; } }

.lgr\:margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-2 {
    margin: 48px;
    margin: 3rem; } }

.xl\:margin-2\:children > * {
  margin: 48px;
  margin: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-2-5 {
    margin: 60px;
    margin: 3.75rem; } }

.vm\:margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-2-5 {
    margin: 60px;
    margin: 3.75rem; } }

.sm\:margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-2-5 {
    margin: 60px;
    margin: 3.75rem; } }

.mds\:margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-2-5 {
    margin: 60px;
    margin: 3.75rem; } }

.md\:margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-2-5 {
    margin: 60px;
    margin: 3.75rem; } }

.lg\:margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-2-5 {
    margin: 60px;
    margin: 3.75rem; } }

.lgr\:margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-2-5 {
    margin: 60px;
    margin: 3.75rem; } }

.xl\:margin-2-5\:children > * {
  margin: 60px;
  margin: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-3 {
    margin: 72px;
    margin: 4.5rem; } }

.vm\:margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-3 {
    margin: 72px;
    margin: 4.5rem; } }

.sm\:margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-3 {
    margin: 72px;
    margin: 4.5rem; } }

.mds\:margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-3 {
    margin: 72px;
    margin: 4.5rem; } }

.md\:margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-3 {
    margin: 72px;
    margin: 4.5rem; } }

.lg\:margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-3 {
    margin: 72px;
    margin: 4.5rem; } }

.lgr\:margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-3 {
    margin: 72px;
    margin: 4.5rem; } }

.xl\:margin-3\:children > * {
  margin: 72px;
  margin: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-3-5 {
    margin: 84px;
    margin: 5.25rem; } }

.vm\:margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-3-5 {
    margin: 84px;
    margin: 5.25rem; } }

.sm\:margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-3-5 {
    margin: 84px;
    margin: 5.25rem; } }

.mds\:margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-3-5 {
    margin: 84px;
    margin: 5.25rem; } }

.md\:margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-3-5 {
    margin: 84px;
    margin: 5.25rem; } }

.lg\:margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-3-5 {
    margin: 84px;
    margin: 5.25rem; } }

.lgr\:margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-3-5 {
    margin: 84px;
    margin: 5.25rem; } }

.xl\:margin-3-5\:children > * {
  margin: 84px;
  margin: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-4 {
    margin: 96px;
    margin: 6rem; } }

.vm\:margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-4 {
    margin: 96px;
    margin: 6rem; } }

.sm\:margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-4 {
    margin: 96px;
    margin: 6rem; } }

.mds\:margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-4 {
    margin: 96px;
    margin: 6rem; } }

.md\:margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-4 {
    margin: 96px;
    margin: 6rem; } }

.lg\:margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-4 {
    margin: 96px;
    margin: 6rem; } }

.lgr\:margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-4 {
    margin: 96px;
    margin: 6rem; } }

.xl\:margin-4\:children > * {
  margin: 96px;
  margin: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-4-5 {
    margin: 108px;
    margin: 6.75rem; } }

.vm\:margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-4-5 {
    margin: 108px;
    margin: 6.75rem; } }

.sm\:margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-4-5 {
    margin: 108px;
    margin: 6.75rem; } }

.mds\:margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-4-5 {
    margin: 108px;
    margin: 6.75rem; } }

.md\:margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-4-5 {
    margin: 108px;
    margin: 6.75rem; } }

.lg\:margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-4-5 {
    margin: 108px;
    margin: 6.75rem; } }

.lgr\:margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-4-5 {
    margin: 108px;
    margin: 6.75rem; } }

.xl\:margin-4-5\:children > * {
  margin: 108px;
  margin: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-5 {
    margin: 120px;
    margin: 7.5rem; } }

.vm\:margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-5 {
    margin: 120px;
    margin: 7.5rem; } }

.sm\:margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-5 {
    margin: 120px;
    margin: 7.5rem; } }

.mds\:margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-5 {
    margin: 120px;
    margin: 7.5rem; } }

.md\:margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-5 {
    margin: 120px;
    margin: 7.5rem; } }

.lg\:margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-5 {
    margin: 120px;
    margin: 7.5rem; } }

.lgr\:margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-5 {
    margin: 120px;
    margin: 7.5rem; } }

.xl\:margin-5\:children > * {
  margin: 120px;
  margin: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-5-5 {
    margin: 132px;
    margin: 8.25rem; } }

.vm\:margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-5-5 {
    margin: 132px;
    margin: 8.25rem; } }

.sm\:margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-5-5 {
    margin: 132px;
    margin: 8.25rem; } }

.mds\:margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-5-5 {
    margin: 132px;
    margin: 8.25rem; } }

.md\:margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-5-5 {
    margin: 132px;
    margin: 8.25rem; } }

.lg\:margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-5-5 {
    margin: 132px;
    margin: 8.25rem; } }

.lgr\:margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-5-5 {
    margin: 132px;
    margin: 8.25rem; } }

.xl\:margin-5-5\:children > * {
  margin: 132px;
  margin: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-6 {
    margin: 144px;
    margin: 9rem; } }

.vm\:margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-6 {
    margin: 144px;
    margin: 9rem; } }

.sm\:margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-6 {
    margin: 144px;
    margin: 9rem; } }

.mds\:margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-6 {
    margin: 144px;
    margin: 9rem; } }

.md\:margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-6 {
    margin: 144px;
    margin: 9rem; } }

.lg\:margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-6 {
    margin: 144px;
    margin: 9rem; } }

.lgr\:margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-6 {
    margin: 144px;
    margin: 9rem; } }

.xl\:margin-6\:children > * {
  margin: 144px;
  margin: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-6-5 {
    margin: 156px;
    margin: 9.75rem; } }

.vm\:margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-6-5 {
    margin: 156px;
    margin: 9.75rem; } }

.sm\:margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-6-5 {
    margin: 156px;
    margin: 9.75rem; } }

.mds\:margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-6-5 {
    margin: 156px;
    margin: 9.75rem; } }

.md\:margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-6-5 {
    margin: 156px;
    margin: 9.75rem; } }

.lg\:margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-6-5 {
    margin: 156px;
    margin: 9.75rem; } }

.lgr\:margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-6-5 {
    margin: 156px;
    margin: 9.75rem; } }

.xl\:margin-6-5\:children > * {
  margin: 156px;
  margin: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-7 {
    margin: 168px;
    margin: 10.5rem; } }

.vm\:margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-7 {
    margin: 168px;
    margin: 10.5rem; } }

.sm\:margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-7 {
    margin: 168px;
    margin: 10.5rem; } }

.mds\:margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-7 {
    margin: 168px;
    margin: 10.5rem; } }

.md\:margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-7 {
    margin: 168px;
    margin: 10.5rem; } }

.lg\:margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-7 {
    margin: 168px;
    margin: 10.5rem; } }

.lgr\:margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-7 {
    margin: 168px;
    margin: 10.5rem; } }

.xl\:margin-7\:children > * {
  margin: 168px;
  margin: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-7-5 {
    margin: 180px;
    margin: 11.25rem; } }

.vm\:margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-7-5 {
    margin: 180px;
    margin: 11.25rem; } }

.sm\:margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-7-5 {
    margin: 180px;
    margin: 11.25rem; } }

.mds\:margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-7-5 {
    margin: 180px;
    margin: 11.25rem; } }

.md\:margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-7-5 {
    margin: 180px;
    margin: 11.25rem; } }

.lg\:margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-7-5 {
    margin: 180px;
    margin: 11.25rem; } }

.lgr\:margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-7-5 {
    margin: 180px;
    margin: 11.25rem; } }

.xl\:margin-7-5\:children > * {
  margin: 180px;
  margin: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-8 {
    margin: 192px;
    margin: 12rem; } }

.vm\:margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-8 {
    margin: 192px;
    margin: 12rem; } }

.sm\:margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-8 {
    margin: 192px;
    margin: 12rem; } }

.mds\:margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-8 {
    margin: 192px;
    margin: 12rem; } }

.md\:margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-8 {
    margin: 192px;
    margin: 12rem; } }

.lg\:margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-8 {
    margin: 192px;
    margin: 12rem; } }

.lgr\:margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-8 {
    margin: 192px;
    margin: 12rem; } }

.xl\:margin-8\:children > * {
  margin: 192px;
  margin: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-8-5 {
    margin: 204px;
    margin: 12.75rem; } }

.vm\:margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-8-5 {
    margin: 204px;
    margin: 12.75rem; } }

.sm\:margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-8-5 {
    margin: 204px;
    margin: 12.75rem; } }

.mds\:margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-8-5 {
    margin: 204px;
    margin: 12.75rem; } }

.md\:margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-8-5 {
    margin: 204px;
    margin: 12.75rem; } }

.lg\:margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-8-5 {
    margin: 204px;
    margin: 12.75rem; } }

.lgr\:margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-8-5 {
    margin: 204px;
    margin: 12.75rem; } }

.xl\:margin-8-5\:children > * {
  margin: 204px;
  margin: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-9 {
    margin: 216px;
    margin: 13.5rem; } }

.vm\:margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-9 {
    margin: 216px;
    margin: 13.5rem; } }

.sm\:margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-9 {
    margin: 216px;
    margin: 13.5rem; } }

.mds\:margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-9 {
    margin: 216px;
    margin: 13.5rem; } }

.md\:margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-9 {
    margin: 216px;
    margin: 13.5rem; } }

.lg\:margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-9 {
    margin: 216px;
    margin: 13.5rem; } }

.lgr\:margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-9 {
    margin: 216px;
    margin: 13.5rem; } }

.xl\:margin-9\:children > * {
  margin: 216px;
  margin: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-9-5 {
    margin: 228px;
    margin: 14.25rem; } }

.vm\:margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-9-5 {
    margin: 228px;
    margin: 14.25rem; } }

.sm\:margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-9-5 {
    margin: 228px;
    margin: 14.25rem; } }

.mds\:margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-9-5 {
    margin: 228px;
    margin: 14.25rem; } }

.md\:margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-9-5 {
    margin: 228px;
    margin: 14.25rem; } }

.lg\:margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-9-5 {
    margin: 228px;
    margin: 14.25rem; } }

.lgr\:margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-9-5 {
    margin: 228px;
    margin: 14.25rem; } }

.xl\:margin-9-5\:children > * {
  margin: 228px;
  margin: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-10 {
    margin: 240px;
    margin: 15rem; } }

.vm\:margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-10 {
    margin: 240px;
    margin: 15rem; } }

.sm\:margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-10 {
    margin: 240px;
    margin: 15rem; } }

.mds\:margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-10 {
    margin: 240px;
    margin: 15rem; } }

.md\:margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-10 {
    margin: 240px;
    margin: 15rem; } }

.lg\:margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-10 {
    margin: 240px;
    margin: 15rem; } }

.lgr\:margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-10 {
    margin: 240px;
    margin: 15rem; } }

.xl\:margin-10\:children > * {
  margin: 240px;
  margin: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-0 {
    margin-top: 0px;
    margin-top: 0px; } }

.vm\:margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-0 {
    margin-top: 0px;
    margin-top: 0px; } }

.sm\:margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-0 {
    margin-top: 0px;
    margin-top: 0px; } }

.mds\:margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-0 {
    margin-top: 0px;
    margin-top: 0px; } }

.md\:margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-0 {
    margin-top: 0px;
    margin-top: 0px; } }

.lg\:margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-0 {
    margin-top: 0px;
    margin-top: 0px; } }

.lgr\:margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-0 {
    margin-top: 0px;
    margin-top: 0px; } }

.xl\:margin-top-0\:children > * {
  margin-top: 0px;
  margin-top: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-0-25 {
    margin-top: 6px;
    margin-top: 0.375rem; } }

.vm\:margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-0-25 {
    margin-top: 6px;
    margin-top: 0.375rem; } }

.sm\:margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-0-25 {
    margin-top: 6px;
    margin-top: 0.375rem; } }

.mds\:margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-0-25 {
    margin-top: 6px;
    margin-top: 0.375rem; } }

.md\:margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-0-25 {
    margin-top: 6px;
    margin-top: 0.375rem; } }

.lg\:margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-0-25 {
    margin-top: 6px;
    margin-top: 0.375rem; } }

.lgr\:margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-0-25 {
    margin-top: 6px;
    margin-top: 0.375rem; } }

.xl\:margin-top-0-25\:children > * {
  margin-top: 6px;
  margin-top: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-0-5 {
    margin-top: 12px;
    margin-top: 0.75rem; } }

.vm\:margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-0-5 {
    margin-top: 12px;
    margin-top: 0.75rem; } }

.sm\:margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-0-5 {
    margin-top: 12px;
    margin-top: 0.75rem; } }

.mds\:margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-0-5 {
    margin-top: 12px;
    margin-top: 0.75rem; } }

.md\:margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-0-5 {
    margin-top: 12px;
    margin-top: 0.75rem; } }

.lg\:margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-0-5 {
    margin-top: 12px;
    margin-top: 0.75rem; } }

.lgr\:margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-0-5 {
    margin-top: 12px;
    margin-top: 0.75rem; } }

.xl\:margin-top-0-5\:children > * {
  margin-top: 12px;
  margin-top: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-0-75 {
    margin-top: 18px;
    margin-top: 1.125rem; } }

.vm\:margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-0-75 {
    margin-top: 18px;
    margin-top: 1.125rem; } }

.sm\:margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-0-75 {
    margin-top: 18px;
    margin-top: 1.125rem; } }

.mds\:margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-0-75 {
    margin-top: 18px;
    margin-top: 1.125rem; } }

.md\:margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-0-75 {
    margin-top: 18px;
    margin-top: 1.125rem; } }

.lg\:margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-0-75 {
    margin-top: 18px;
    margin-top: 1.125rem; } }

.lgr\:margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-0-75 {
    margin-top: 18px;
    margin-top: 1.125rem; } }

.xl\:margin-top-0-75\:children > * {
  margin-top: 18px;
  margin-top: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-1 {
    margin-top: 24px;
    margin-top: 1.5rem; } }

.vm\:margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-1 {
    margin-top: 24px;
    margin-top: 1.5rem; } }

.sm\:margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-1 {
    margin-top: 24px;
    margin-top: 1.5rem; } }

.mds\:margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-1 {
    margin-top: 24px;
    margin-top: 1.5rem; } }

.md\:margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-1 {
    margin-top: 24px;
    margin-top: 1.5rem; } }

.lg\:margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-1 {
    margin-top: 24px;
    margin-top: 1.5rem; } }

.lgr\:margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-1 {
    margin-top: 24px;
    margin-top: 1.5rem; } }

.xl\:margin-top-1\:children > * {
  margin-top: 24px;
  margin-top: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-1-5 {
    margin-top: 36px;
    margin-top: 2.25rem; } }

.vm\:margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-1-5 {
    margin-top: 36px;
    margin-top: 2.25rem; } }

.sm\:margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-1-5 {
    margin-top: 36px;
    margin-top: 2.25rem; } }

.mds\:margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-1-5 {
    margin-top: 36px;
    margin-top: 2.25rem; } }

.md\:margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-1-5 {
    margin-top: 36px;
    margin-top: 2.25rem; } }

.lg\:margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-1-5 {
    margin-top: 36px;
    margin-top: 2.25rem; } }

.lgr\:margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-1-5 {
    margin-top: 36px;
    margin-top: 2.25rem; } }

.xl\:margin-top-1-5\:children > * {
  margin-top: 36px;
  margin-top: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-2 {
    margin-top: 48px;
    margin-top: 3rem; } }

.vm\:margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-2 {
    margin-top: 48px;
    margin-top: 3rem; } }

.sm\:margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-2 {
    margin-top: 48px;
    margin-top: 3rem; } }

.mds\:margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-2 {
    margin-top: 48px;
    margin-top: 3rem; } }

.md\:margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-2 {
    margin-top: 48px;
    margin-top: 3rem; } }

.lg\:margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-2 {
    margin-top: 48px;
    margin-top: 3rem; } }

.lgr\:margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-2 {
    margin-top: 48px;
    margin-top: 3rem; } }

.xl\:margin-top-2\:children > * {
  margin-top: 48px;
  margin-top: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-2-5 {
    margin-top: 60px;
    margin-top: 3.75rem; } }

.vm\:margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-2-5 {
    margin-top: 60px;
    margin-top: 3.75rem; } }

.sm\:margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-2-5 {
    margin-top: 60px;
    margin-top: 3.75rem; } }

.mds\:margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-2-5 {
    margin-top: 60px;
    margin-top: 3.75rem; } }

.md\:margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-2-5 {
    margin-top: 60px;
    margin-top: 3.75rem; } }

.lg\:margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-2-5 {
    margin-top: 60px;
    margin-top: 3.75rem; } }

.lgr\:margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-2-5 {
    margin-top: 60px;
    margin-top: 3.75rem; } }

.xl\:margin-top-2-5\:children > * {
  margin-top: 60px;
  margin-top: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-3 {
    margin-top: 72px;
    margin-top: 4.5rem; } }

.vm\:margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-3 {
    margin-top: 72px;
    margin-top: 4.5rem; } }

.sm\:margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-3 {
    margin-top: 72px;
    margin-top: 4.5rem; } }

.mds\:margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-3 {
    margin-top: 72px;
    margin-top: 4.5rem; } }

.md\:margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-3 {
    margin-top: 72px;
    margin-top: 4.5rem; } }

.lg\:margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-3 {
    margin-top: 72px;
    margin-top: 4.5rem; } }

.lgr\:margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-3 {
    margin-top: 72px;
    margin-top: 4.5rem; } }

.xl\:margin-top-3\:children > * {
  margin-top: 72px;
  margin-top: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-3-5 {
    margin-top: 84px;
    margin-top: 5.25rem; } }

.vm\:margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-3-5 {
    margin-top: 84px;
    margin-top: 5.25rem; } }

.sm\:margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-3-5 {
    margin-top: 84px;
    margin-top: 5.25rem; } }

.mds\:margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-3-5 {
    margin-top: 84px;
    margin-top: 5.25rem; } }

.md\:margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-3-5 {
    margin-top: 84px;
    margin-top: 5.25rem; } }

.lg\:margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-3-5 {
    margin-top: 84px;
    margin-top: 5.25rem; } }

.lgr\:margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-3-5 {
    margin-top: 84px;
    margin-top: 5.25rem; } }

.xl\:margin-top-3-5\:children > * {
  margin-top: 84px;
  margin-top: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-4 {
    margin-top: 96px;
    margin-top: 6rem; } }

.vm\:margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-4 {
    margin-top: 96px;
    margin-top: 6rem; } }

.sm\:margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-4 {
    margin-top: 96px;
    margin-top: 6rem; } }

.mds\:margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-4 {
    margin-top: 96px;
    margin-top: 6rem; } }

.md\:margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-4 {
    margin-top: 96px;
    margin-top: 6rem; } }

.lg\:margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-4 {
    margin-top: 96px;
    margin-top: 6rem; } }

.lgr\:margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-4 {
    margin-top: 96px;
    margin-top: 6rem; } }

.xl\:margin-top-4\:children > * {
  margin-top: 96px;
  margin-top: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-4-5 {
    margin-top: 108px;
    margin-top: 6.75rem; } }

.vm\:margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-4-5 {
    margin-top: 108px;
    margin-top: 6.75rem; } }

.sm\:margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-4-5 {
    margin-top: 108px;
    margin-top: 6.75rem; } }

.mds\:margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-4-5 {
    margin-top: 108px;
    margin-top: 6.75rem; } }

.md\:margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-4-5 {
    margin-top: 108px;
    margin-top: 6.75rem; } }

.lg\:margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-4-5 {
    margin-top: 108px;
    margin-top: 6.75rem; } }

.lgr\:margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-4-5 {
    margin-top: 108px;
    margin-top: 6.75rem; } }

.xl\:margin-top-4-5\:children > * {
  margin-top: 108px;
  margin-top: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-5 {
    margin-top: 120px;
    margin-top: 7.5rem; } }

.vm\:margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-5 {
    margin-top: 120px;
    margin-top: 7.5rem; } }

.sm\:margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-5 {
    margin-top: 120px;
    margin-top: 7.5rem; } }

.mds\:margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-5 {
    margin-top: 120px;
    margin-top: 7.5rem; } }

.md\:margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-5 {
    margin-top: 120px;
    margin-top: 7.5rem; } }

.lg\:margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-5 {
    margin-top: 120px;
    margin-top: 7.5rem; } }

.lgr\:margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-5 {
    margin-top: 120px;
    margin-top: 7.5rem; } }

.xl\:margin-top-5\:children > * {
  margin-top: 120px;
  margin-top: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-5-5 {
    margin-top: 132px;
    margin-top: 8.25rem; } }

.vm\:margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-5-5 {
    margin-top: 132px;
    margin-top: 8.25rem; } }

.sm\:margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-5-5 {
    margin-top: 132px;
    margin-top: 8.25rem; } }

.mds\:margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-5-5 {
    margin-top: 132px;
    margin-top: 8.25rem; } }

.md\:margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-5-5 {
    margin-top: 132px;
    margin-top: 8.25rem; } }

.lg\:margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-5-5 {
    margin-top: 132px;
    margin-top: 8.25rem; } }

.lgr\:margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-5-5 {
    margin-top: 132px;
    margin-top: 8.25rem; } }

.xl\:margin-top-5-5\:children > * {
  margin-top: 132px;
  margin-top: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-6 {
    margin-top: 144px;
    margin-top: 9rem; } }

.vm\:margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-6 {
    margin-top: 144px;
    margin-top: 9rem; } }

.sm\:margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-6 {
    margin-top: 144px;
    margin-top: 9rem; } }

.mds\:margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-6 {
    margin-top: 144px;
    margin-top: 9rem; } }

.md\:margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-6 {
    margin-top: 144px;
    margin-top: 9rem; } }

.lg\:margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-6 {
    margin-top: 144px;
    margin-top: 9rem; } }

.lgr\:margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-6 {
    margin-top: 144px;
    margin-top: 9rem; } }

.xl\:margin-top-6\:children > * {
  margin-top: 144px;
  margin-top: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-6-5 {
    margin-top: 156px;
    margin-top: 9.75rem; } }

.vm\:margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-6-5 {
    margin-top: 156px;
    margin-top: 9.75rem; } }

.sm\:margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-6-5 {
    margin-top: 156px;
    margin-top: 9.75rem; } }

.mds\:margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-6-5 {
    margin-top: 156px;
    margin-top: 9.75rem; } }

.md\:margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-6-5 {
    margin-top: 156px;
    margin-top: 9.75rem; } }

.lg\:margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-6-5 {
    margin-top: 156px;
    margin-top: 9.75rem; } }

.lgr\:margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-6-5 {
    margin-top: 156px;
    margin-top: 9.75rem; } }

.xl\:margin-top-6-5\:children > * {
  margin-top: 156px;
  margin-top: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-7 {
    margin-top: 168px;
    margin-top: 10.5rem; } }

.vm\:margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-7 {
    margin-top: 168px;
    margin-top: 10.5rem; } }

.sm\:margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-7 {
    margin-top: 168px;
    margin-top: 10.5rem; } }

.mds\:margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-7 {
    margin-top: 168px;
    margin-top: 10.5rem; } }

.md\:margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-7 {
    margin-top: 168px;
    margin-top: 10.5rem; } }

.lg\:margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-7 {
    margin-top: 168px;
    margin-top: 10.5rem; } }

.lgr\:margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-7 {
    margin-top: 168px;
    margin-top: 10.5rem; } }

.xl\:margin-top-7\:children > * {
  margin-top: 168px;
  margin-top: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-7-5 {
    margin-top: 180px;
    margin-top: 11.25rem; } }

.vm\:margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-7-5 {
    margin-top: 180px;
    margin-top: 11.25rem; } }

.sm\:margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-7-5 {
    margin-top: 180px;
    margin-top: 11.25rem; } }

.mds\:margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-7-5 {
    margin-top: 180px;
    margin-top: 11.25rem; } }

.md\:margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-7-5 {
    margin-top: 180px;
    margin-top: 11.25rem; } }

.lg\:margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-7-5 {
    margin-top: 180px;
    margin-top: 11.25rem; } }

.lgr\:margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-7-5 {
    margin-top: 180px;
    margin-top: 11.25rem; } }

.xl\:margin-top-7-5\:children > * {
  margin-top: 180px;
  margin-top: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-8 {
    margin-top: 192px;
    margin-top: 12rem; } }

.vm\:margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-8 {
    margin-top: 192px;
    margin-top: 12rem; } }

.sm\:margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-8 {
    margin-top: 192px;
    margin-top: 12rem; } }

.mds\:margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-8 {
    margin-top: 192px;
    margin-top: 12rem; } }

.md\:margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-8 {
    margin-top: 192px;
    margin-top: 12rem; } }

.lg\:margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-8 {
    margin-top: 192px;
    margin-top: 12rem; } }

.lgr\:margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-8 {
    margin-top: 192px;
    margin-top: 12rem; } }

.xl\:margin-top-8\:children > * {
  margin-top: 192px;
  margin-top: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-8-5 {
    margin-top: 204px;
    margin-top: 12.75rem; } }

.vm\:margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-8-5 {
    margin-top: 204px;
    margin-top: 12.75rem; } }

.sm\:margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-8-5 {
    margin-top: 204px;
    margin-top: 12.75rem; } }

.mds\:margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-8-5 {
    margin-top: 204px;
    margin-top: 12.75rem; } }

.md\:margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-8-5 {
    margin-top: 204px;
    margin-top: 12.75rem; } }

.lg\:margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-8-5 {
    margin-top: 204px;
    margin-top: 12.75rem; } }

.lgr\:margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-8-5 {
    margin-top: 204px;
    margin-top: 12.75rem; } }

.xl\:margin-top-8-5\:children > * {
  margin-top: 204px;
  margin-top: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-9 {
    margin-top: 216px;
    margin-top: 13.5rem; } }

.vm\:margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-9 {
    margin-top: 216px;
    margin-top: 13.5rem; } }

.sm\:margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-9 {
    margin-top: 216px;
    margin-top: 13.5rem; } }

.mds\:margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-9 {
    margin-top: 216px;
    margin-top: 13.5rem; } }

.md\:margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-9 {
    margin-top: 216px;
    margin-top: 13.5rem; } }

.lg\:margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-9 {
    margin-top: 216px;
    margin-top: 13.5rem; } }

.lgr\:margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-9 {
    margin-top: 216px;
    margin-top: 13.5rem; } }

.xl\:margin-top-9\:children > * {
  margin-top: 216px;
  margin-top: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-9-5 {
    margin-top: 228px;
    margin-top: 14.25rem; } }

.vm\:margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-9-5 {
    margin-top: 228px;
    margin-top: 14.25rem; } }

.sm\:margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-9-5 {
    margin-top: 228px;
    margin-top: 14.25rem; } }

.mds\:margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-9-5 {
    margin-top: 228px;
    margin-top: 14.25rem; } }

.md\:margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-9-5 {
    margin-top: 228px;
    margin-top: 14.25rem; } }

.lg\:margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-9-5 {
    margin-top: 228px;
    margin-top: 14.25rem; } }

.lgr\:margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-9-5 {
    margin-top: 228px;
    margin-top: 14.25rem; } }

.xl\:margin-top-9-5\:children > * {
  margin-top: 228px;
  margin-top: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-top-10 {
    margin-top: 240px;
    margin-top: 15rem; } }

.vm\:margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-top-10 {
    margin-top: 240px;
    margin-top: 15rem; } }

.sm\:margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-top-10 {
    margin-top: 240px;
    margin-top: 15rem; } }

.mds\:margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-top-10 {
    margin-top: 240px;
    margin-top: 15rem; } }

.md\:margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-top-10 {
    margin-top: 240px;
    margin-top: 15rem; } }

.lg\:margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-top-10 {
    margin-top: 240px;
    margin-top: 15rem; } }

.lgr\:margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-top-10 {
    margin-top: 240px;
    margin-top: 15rem; } }

.xl\:margin-top-10\:children > * {
  margin-top: 240px;
  margin-top: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-0 {
    margin-right: 0px;
    margin-right: 0px; } }

.vm\:margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-0 {
    margin-right: 0px;
    margin-right: 0px; } }

.sm\:margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-0 {
    margin-right: 0px;
    margin-right: 0px; } }

.mds\:margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-0 {
    margin-right: 0px;
    margin-right: 0px; } }

.md\:margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-0 {
    margin-right: 0px;
    margin-right: 0px; } }

.lg\:margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-0 {
    margin-right: 0px;
    margin-right: 0px; } }

.lgr\:margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-0 {
    margin-right: 0px;
    margin-right: 0px; } }

.xl\:margin-right-0\:children > * {
  margin-right: 0px;
  margin-right: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-0-25 {
    margin-right: 6px;
    margin-right: 0.375rem; } }

.vm\:margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-0-25 {
    margin-right: 6px;
    margin-right: 0.375rem; } }

.sm\:margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-0-25 {
    margin-right: 6px;
    margin-right: 0.375rem; } }

.mds\:margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-0-25 {
    margin-right: 6px;
    margin-right: 0.375rem; } }

.md\:margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-0-25 {
    margin-right: 6px;
    margin-right: 0.375rem; } }

.lg\:margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-0-25 {
    margin-right: 6px;
    margin-right: 0.375rem; } }

.lgr\:margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-0-25 {
    margin-right: 6px;
    margin-right: 0.375rem; } }

.xl\:margin-right-0-25\:children > * {
  margin-right: 6px;
  margin-right: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-0-5 {
    margin-right: 12px;
    margin-right: 0.75rem; } }

.vm\:margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-0-5 {
    margin-right: 12px;
    margin-right: 0.75rem; } }

.sm\:margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-0-5 {
    margin-right: 12px;
    margin-right: 0.75rem; } }

.mds\:margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-0-5 {
    margin-right: 12px;
    margin-right: 0.75rem; } }

.md\:margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-0-5 {
    margin-right: 12px;
    margin-right: 0.75rem; } }

.lg\:margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-0-5 {
    margin-right: 12px;
    margin-right: 0.75rem; } }

.lgr\:margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-0-5 {
    margin-right: 12px;
    margin-right: 0.75rem; } }

.xl\:margin-right-0-5\:children > * {
  margin-right: 12px;
  margin-right: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-0-75 {
    margin-right: 18px;
    margin-right: 1.125rem; } }

.vm\:margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-0-75 {
    margin-right: 18px;
    margin-right: 1.125rem; } }

.sm\:margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-0-75 {
    margin-right: 18px;
    margin-right: 1.125rem; } }

.mds\:margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-0-75 {
    margin-right: 18px;
    margin-right: 1.125rem; } }

.md\:margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-0-75 {
    margin-right: 18px;
    margin-right: 1.125rem; } }

.lg\:margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-0-75 {
    margin-right: 18px;
    margin-right: 1.125rem; } }

.lgr\:margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-0-75 {
    margin-right: 18px;
    margin-right: 1.125rem; } }

.xl\:margin-right-0-75\:children > * {
  margin-right: 18px;
  margin-right: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-1 {
    margin-right: 24px;
    margin-right: 1.5rem; } }

.vm\:margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-1 {
    margin-right: 24px;
    margin-right: 1.5rem; } }

.sm\:margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-1 {
    margin-right: 24px;
    margin-right: 1.5rem; } }

.mds\:margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-1 {
    margin-right: 24px;
    margin-right: 1.5rem; } }

.md\:margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-1 {
    margin-right: 24px;
    margin-right: 1.5rem; } }

.lg\:margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-1 {
    margin-right: 24px;
    margin-right: 1.5rem; } }

.lgr\:margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-1 {
    margin-right: 24px;
    margin-right: 1.5rem; } }

.xl\:margin-right-1\:children > * {
  margin-right: 24px;
  margin-right: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-1-5 {
    margin-right: 36px;
    margin-right: 2.25rem; } }

.vm\:margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-1-5 {
    margin-right: 36px;
    margin-right: 2.25rem; } }

.sm\:margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-1-5 {
    margin-right: 36px;
    margin-right: 2.25rem; } }

.mds\:margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-1-5 {
    margin-right: 36px;
    margin-right: 2.25rem; } }

.md\:margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-1-5 {
    margin-right: 36px;
    margin-right: 2.25rem; } }

.lg\:margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-1-5 {
    margin-right: 36px;
    margin-right: 2.25rem; } }

.lgr\:margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-1-5 {
    margin-right: 36px;
    margin-right: 2.25rem; } }

.xl\:margin-right-1-5\:children > * {
  margin-right: 36px;
  margin-right: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-2 {
    margin-right: 48px;
    margin-right: 3rem; } }

.vm\:margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-2 {
    margin-right: 48px;
    margin-right: 3rem; } }

.sm\:margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-2 {
    margin-right: 48px;
    margin-right: 3rem; } }

.mds\:margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-2 {
    margin-right: 48px;
    margin-right: 3rem; } }

.md\:margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-2 {
    margin-right: 48px;
    margin-right: 3rem; } }

.lg\:margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-2 {
    margin-right: 48px;
    margin-right: 3rem; } }

.lgr\:margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-2 {
    margin-right: 48px;
    margin-right: 3rem; } }

.xl\:margin-right-2\:children > * {
  margin-right: 48px;
  margin-right: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-2-5 {
    margin-right: 60px;
    margin-right: 3.75rem; } }

.vm\:margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-2-5 {
    margin-right: 60px;
    margin-right: 3.75rem; } }

.sm\:margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-2-5 {
    margin-right: 60px;
    margin-right: 3.75rem; } }

.mds\:margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-2-5 {
    margin-right: 60px;
    margin-right: 3.75rem; } }

.md\:margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-2-5 {
    margin-right: 60px;
    margin-right: 3.75rem; } }

.lg\:margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-2-5 {
    margin-right: 60px;
    margin-right: 3.75rem; } }

.lgr\:margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-2-5 {
    margin-right: 60px;
    margin-right: 3.75rem; } }

.xl\:margin-right-2-5\:children > * {
  margin-right: 60px;
  margin-right: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-3 {
    margin-right: 72px;
    margin-right: 4.5rem; } }

.vm\:margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-3 {
    margin-right: 72px;
    margin-right: 4.5rem; } }

.sm\:margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-3 {
    margin-right: 72px;
    margin-right: 4.5rem; } }

.mds\:margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-3 {
    margin-right: 72px;
    margin-right: 4.5rem; } }

.md\:margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-3 {
    margin-right: 72px;
    margin-right: 4.5rem; } }

.lg\:margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-3 {
    margin-right: 72px;
    margin-right: 4.5rem; } }

.lgr\:margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-3 {
    margin-right: 72px;
    margin-right: 4.5rem; } }

.xl\:margin-right-3\:children > * {
  margin-right: 72px;
  margin-right: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-3-5 {
    margin-right: 84px;
    margin-right: 5.25rem; } }

.vm\:margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-3-5 {
    margin-right: 84px;
    margin-right: 5.25rem; } }

.sm\:margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-3-5 {
    margin-right: 84px;
    margin-right: 5.25rem; } }

.mds\:margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-3-5 {
    margin-right: 84px;
    margin-right: 5.25rem; } }

.md\:margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-3-5 {
    margin-right: 84px;
    margin-right: 5.25rem; } }

.lg\:margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-3-5 {
    margin-right: 84px;
    margin-right: 5.25rem; } }

.lgr\:margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-3-5 {
    margin-right: 84px;
    margin-right: 5.25rem; } }

.xl\:margin-right-3-5\:children > * {
  margin-right: 84px;
  margin-right: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-4 {
    margin-right: 96px;
    margin-right: 6rem; } }

.vm\:margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-4 {
    margin-right: 96px;
    margin-right: 6rem; } }

.sm\:margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-4 {
    margin-right: 96px;
    margin-right: 6rem; } }

.mds\:margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-4 {
    margin-right: 96px;
    margin-right: 6rem; } }

.md\:margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-4 {
    margin-right: 96px;
    margin-right: 6rem; } }

.lg\:margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-4 {
    margin-right: 96px;
    margin-right: 6rem; } }

.lgr\:margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-4 {
    margin-right: 96px;
    margin-right: 6rem; } }

.xl\:margin-right-4\:children > * {
  margin-right: 96px;
  margin-right: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-4-5 {
    margin-right: 108px;
    margin-right: 6.75rem; } }

.vm\:margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-4-5 {
    margin-right: 108px;
    margin-right: 6.75rem; } }

.sm\:margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-4-5 {
    margin-right: 108px;
    margin-right: 6.75rem; } }

.mds\:margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-4-5 {
    margin-right: 108px;
    margin-right: 6.75rem; } }

.md\:margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-4-5 {
    margin-right: 108px;
    margin-right: 6.75rem; } }

.lg\:margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-4-5 {
    margin-right: 108px;
    margin-right: 6.75rem; } }

.lgr\:margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-4-5 {
    margin-right: 108px;
    margin-right: 6.75rem; } }

.xl\:margin-right-4-5\:children > * {
  margin-right: 108px;
  margin-right: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-5 {
    margin-right: 120px;
    margin-right: 7.5rem; } }

.vm\:margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-5 {
    margin-right: 120px;
    margin-right: 7.5rem; } }

.sm\:margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-5 {
    margin-right: 120px;
    margin-right: 7.5rem; } }

.mds\:margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-5 {
    margin-right: 120px;
    margin-right: 7.5rem; } }

.md\:margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-5 {
    margin-right: 120px;
    margin-right: 7.5rem; } }

.lg\:margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-5 {
    margin-right: 120px;
    margin-right: 7.5rem; } }

.lgr\:margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-5 {
    margin-right: 120px;
    margin-right: 7.5rem; } }

.xl\:margin-right-5\:children > * {
  margin-right: 120px;
  margin-right: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-5-5 {
    margin-right: 132px;
    margin-right: 8.25rem; } }

.vm\:margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-5-5 {
    margin-right: 132px;
    margin-right: 8.25rem; } }

.sm\:margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-5-5 {
    margin-right: 132px;
    margin-right: 8.25rem; } }

.mds\:margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-5-5 {
    margin-right: 132px;
    margin-right: 8.25rem; } }

.md\:margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-5-5 {
    margin-right: 132px;
    margin-right: 8.25rem; } }

.lg\:margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-5-5 {
    margin-right: 132px;
    margin-right: 8.25rem; } }

.lgr\:margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-5-5 {
    margin-right: 132px;
    margin-right: 8.25rem; } }

.xl\:margin-right-5-5\:children > * {
  margin-right: 132px;
  margin-right: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-6 {
    margin-right: 144px;
    margin-right: 9rem; } }

.vm\:margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-6 {
    margin-right: 144px;
    margin-right: 9rem; } }

.sm\:margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-6 {
    margin-right: 144px;
    margin-right: 9rem; } }

.mds\:margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-6 {
    margin-right: 144px;
    margin-right: 9rem; } }

.md\:margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-6 {
    margin-right: 144px;
    margin-right: 9rem; } }

.lg\:margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-6 {
    margin-right: 144px;
    margin-right: 9rem; } }

.lgr\:margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-6 {
    margin-right: 144px;
    margin-right: 9rem; } }

.xl\:margin-right-6\:children > * {
  margin-right: 144px;
  margin-right: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-6-5 {
    margin-right: 156px;
    margin-right: 9.75rem; } }

.vm\:margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-6-5 {
    margin-right: 156px;
    margin-right: 9.75rem; } }

.sm\:margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-6-5 {
    margin-right: 156px;
    margin-right: 9.75rem; } }

.mds\:margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-6-5 {
    margin-right: 156px;
    margin-right: 9.75rem; } }

.md\:margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-6-5 {
    margin-right: 156px;
    margin-right: 9.75rem; } }

.lg\:margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-6-5 {
    margin-right: 156px;
    margin-right: 9.75rem; } }

.lgr\:margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-6-5 {
    margin-right: 156px;
    margin-right: 9.75rem; } }

.xl\:margin-right-6-5\:children > * {
  margin-right: 156px;
  margin-right: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-7 {
    margin-right: 168px;
    margin-right: 10.5rem; } }

.vm\:margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-7 {
    margin-right: 168px;
    margin-right: 10.5rem; } }

.sm\:margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-7 {
    margin-right: 168px;
    margin-right: 10.5rem; } }

.mds\:margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-7 {
    margin-right: 168px;
    margin-right: 10.5rem; } }

.md\:margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-7 {
    margin-right: 168px;
    margin-right: 10.5rem; } }

.lg\:margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-7 {
    margin-right: 168px;
    margin-right: 10.5rem; } }

.lgr\:margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-7 {
    margin-right: 168px;
    margin-right: 10.5rem; } }

.xl\:margin-right-7\:children > * {
  margin-right: 168px;
  margin-right: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-7-5 {
    margin-right: 180px;
    margin-right: 11.25rem; } }

.vm\:margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-7-5 {
    margin-right: 180px;
    margin-right: 11.25rem; } }

.sm\:margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-7-5 {
    margin-right: 180px;
    margin-right: 11.25rem; } }

.mds\:margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-7-5 {
    margin-right: 180px;
    margin-right: 11.25rem; } }

.md\:margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-7-5 {
    margin-right: 180px;
    margin-right: 11.25rem; } }

.lg\:margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-7-5 {
    margin-right: 180px;
    margin-right: 11.25rem; } }

.lgr\:margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-7-5 {
    margin-right: 180px;
    margin-right: 11.25rem; } }

.xl\:margin-right-7-5\:children > * {
  margin-right: 180px;
  margin-right: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-8 {
    margin-right: 192px;
    margin-right: 12rem; } }

.vm\:margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-8 {
    margin-right: 192px;
    margin-right: 12rem; } }

.sm\:margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-8 {
    margin-right: 192px;
    margin-right: 12rem; } }

.mds\:margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-8 {
    margin-right: 192px;
    margin-right: 12rem; } }

.md\:margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-8 {
    margin-right: 192px;
    margin-right: 12rem; } }

.lg\:margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-8 {
    margin-right: 192px;
    margin-right: 12rem; } }

.lgr\:margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-8 {
    margin-right: 192px;
    margin-right: 12rem; } }

.xl\:margin-right-8\:children > * {
  margin-right: 192px;
  margin-right: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-8-5 {
    margin-right: 204px;
    margin-right: 12.75rem; } }

.vm\:margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-8-5 {
    margin-right: 204px;
    margin-right: 12.75rem; } }

.sm\:margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-8-5 {
    margin-right: 204px;
    margin-right: 12.75rem; } }

.mds\:margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-8-5 {
    margin-right: 204px;
    margin-right: 12.75rem; } }

.md\:margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-8-5 {
    margin-right: 204px;
    margin-right: 12.75rem; } }

.lg\:margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-8-5 {
    margin-right: 204px;
    margin-right: 12.75rem; } }

.lgr\:margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-8-5 {
    margin-right: 204px;
    margin-right: 12.75rem; } }

.xl\:margin-right-8-5\:children > * {
  margin-right: 204px;
  margin-right: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-9 {
    margin-right: 216px;
    margin-right: 13.5rem; } }

.vm\:margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-9 {
    margin-right: 216px;
    margin-right: 13.5rem; } }

.sm\:margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-9 {
    margin-right: 216px;
    margin-right: 13.5rem; } }

.mds\:margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-9 {
    margin-right: 216px;
    margin-right: 13.5rem; } }

.md\:margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-9 {
    margin-right: 216px;
    margin-right: 13.5rem; } }

.lg\:margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-9 {
    margin-right: 216px;
    margin-right: 13.5rem; } }

.lgr\:margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-9 {
    margin-right: 216px;
    margin-right: 13.5rem; } }

.xl\:margin-right-9\:children > * {
  margin-right: 216px;
  margin-right: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-9-5 {
    margin-right: 228px;
    margin-right: 14.25rem; } }

.vm\:margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-9-5 {
    margin-right: 228px;
    margin-right: 14.25rem; } }

.sm\:margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-9-5 {
    margin-right: 228px;
    margin-right: 14.25rem; } }

.mds\:margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-9-5 {
    margin-right: 228px;
    margin-right: 14.25rem; } }

.md\:margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-9-5 {
    margin-right: 228px;
    margin-right: 14.25rem; } }

.lg\:margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-9-5 {
    margin-right: 228px;
    margin-right: 14.25rem; } }

.lgr\:margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-9-5 {
    margin-right: 228px;
    margin-right: 14.25rem; } }

.xl\:margin-right-9-5\:children > * {
  margin-right: 228px;
  margin-right: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-right-10 {
    margin-right: 240px;
    margin-right: 15rem; } }

.vm\:margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-right-10 {
    margin-right: 240px;
    margin-right: 15rem; } }

.sm\:margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-right-10 {
    margin-right: 240px;
    margin-right: 15rem; } }

.mds\:margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-right-10 {
    margin-right: 240px;
    margin-right: 15rem; } }

.md\:margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-right-10 {
    margin-right: 240px;
    margin-right: 15rem; } }

.lg\:margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-right-10 {
    margin-right: 240px;
    margin-right: 15rem; } }

.lgr\:margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-right-10 {
    margin-right: 240px;
    margin-right: 15rem; } }

.xl\:margin-right-10\:children > * {
  margin-right: 240px;
  margin-right: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-0 {
    margin-bottom: 0px;
    margin-bottom: 0px; } }

.vm\:margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-0 {
    margin-bottom: 0px;
    margin-bottom: 0px; } }

.sm\:margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-0 {
    margin-bottom: 0px;
    margin-bottom: 0px; } }

.mds\:margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-0 {
    margin-bottom: 0px;
    margin-bottom: 0px; } }

.md\:margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-0 {
    margin-bottom: 0px;
    margin-bottom: 0px; } }

.lg\:margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-0 {
    margin-bottom: 0px;
    margin-bottom: 0px; } }

.lgr\:margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-0 {
    margin-bottom: 0px;
    margin-bottom: 0px; } }

.xl\:margin-bottom-0\:children > * {
  margin-bottom: 0px;
  margin-bottom: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-0-25 {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; } }

.vm\:margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-0-25 {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; } }

.sm\:margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-0-25 {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; } }

.mds\:margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-0-25 {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; } }

.md\:margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-0-25 {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; } }

.lg\:margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-0-25 {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; } }

.lgr\:margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-0-25 {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; } }

.xl\:margin-bottom-0-25\:children > * {
  margin-bottom: 6px;
  margin-bottom: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-0-5 {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; } }

.vm\:margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-0-5 {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; } }

.sm\:margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-0-5 {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; } }

.mds\:margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-0-5 {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; } }

.md\:margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-0-5 {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; } }

.lg\:margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-0-5 {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; } }

.lgr\:margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-0-5 {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; } }

.xl\:margin-bottom-0-5\:children > * {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-0-75 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem; } }

.vm\:margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-0-75 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem; } }

.sm\:margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-0-75 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem; } }

.mds\:margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-0-75 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem; } }

.md\:margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-0-75 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem; } }

.lg\:margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-0-75 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem; } }

.lgr\:margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-0-75 {
    margin-bottom: 18px;
    margin-bottom: 1.125rem; } }

.xl\:margin-bottom-0-75\:children > * {
  margin-bottom: 18px;
  margin-bottom: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-1 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem; } }

.vm\:margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-1 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem; } }

.sm\:margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-1 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem; } }

.mds\:margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-1 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem; } }

.md\:margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-1 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem; } }

.lg\:margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-1 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem; } }

.lgr\:margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-1 {
    margin-bottom: 24px;
    margin-bottom: 1.5rem; } }

.xl\:margin-bottom-1\:children > * {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-1-5 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; } }

.vm\:margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-1-5 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; } }

.sm\:margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-1-5 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; } }

.mds\:margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-1-5 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; } }

.md\:margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-1-5 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; } }

.lg\:margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-1-5 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; } }

.lgr\:margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-1-5 {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; } }

.xl\:margin-bottom-1-5\:children > * {
  margin-bottom: 36px;
  margin-bottom: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-2 {
    margin-bottom: 48px;
    margin-bottom: 3rem; } }

.vm\:margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-2 {
    margin-bottom: 48px;
    margin-bottom: 3rem; } }

.sm\:margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-2 {
    margin-bottom: 48px;
    margin-bottom: 3rem; } }

.mds\:margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-2 {
    margin-bottom: 48px;
    margin-bottom: 3rem; } }

.md\:margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-2 {
    margin-bottom: 48px;
    margin-bottom: 3rem; } }

.lg\:margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-2 {
    margin-bottom: 48px;
    margin-bottom: 3rem; } }

.lgr\:margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-2 {
    margin-bottom: 48px;
    margin-bottom: 3rem; } }

.xl\:margin-bottom-2\:children > * {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-2-5 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem; } }

.vm\:margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-2-5 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem; } }

.sm\:margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-2-5 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem; } }

.mds\:margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-2-5 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem; } }

.md\:margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-2-5 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem; } }

.lg\:margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-2-5 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem; } }

.lgr\:margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-2-5 {
    margin-bottom: 60px;
    margin-bottom: 3.75rem; } }

.xl\:margin-bottom-2-5\:children > * {
  margin-bottom: 60px;
  margin-bottom: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-3 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem; } }

.vm\:margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-3 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem; } }

.sm\:margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-3 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem; } }

.mds\:margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-3 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem; } }

.md\:margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-3 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem; } }

.lg\:margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-3 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem; } }

.lgr\:margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-3 {
    margin-bottom: 72px;
    margin-bottom: 4.5rem; } }

.xl\:margin-bottom-3\:children > * {
  margin-bottom: 72px;
  margin-bottom: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-3-5 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem; } }

.vm\:margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-3-5 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem; } }

.sm\:margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-3-5 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem; } }

.mds\:margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-3-5 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem; } }

.md\:margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-3-5 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem; } }

.lg\:margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-3-5 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem; } }

.lgr\:margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-3-5 {
    margin-bottom: 84px;
    margin-bottom: 5.25rem; } }

.xl\:margin-bottom-3-5\:children > * {
  margin-bottom: 84px;
  margin-bottom: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-4 {
    margin-bottom: 96px;
    margin-bottom: 6rem; } }

.vm\:margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-4 {
    margin-bottom: 96px;
    margin-bottom: 6rem; } }

.sm\:margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-4 {
    margin-bottom: 96px;
    margin-bottom: 6rem; } }

.mds\:margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-4 {
    margin-bottom: 96px;
    margin-bottom: 6rem; } }

.md\:margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-4 {
    margin-bottom: 96px;
    margin-bottom: 6rem; } }

.lg\:margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-4 {
    margin-bottom: 96px;
    margin-bottom: 6rem; } }

.lgr\:margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-4 {
    margin-bottom: 96px;
    margin-bottom: 6rem; } }

.xl\:margin-bottom-4\:children > * {
  margin-bottom: 96px;
  margin-bottom: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-4-5 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem; } }

.vm\:margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-4-5 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem; } }

.sm\:margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-4-5 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem; } }

.mds\:margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-4-5 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem; } }

.md\:margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-4-5 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem; } }

.lg\:margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-4-5 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem; } }

.lgr\:margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-4-5 {
    margin-bottom: 108px;
    margin-bottom: 6.75rem; } }

.xl\:margin-bottom-4-5\:children > * {
  margin-bottom: 108px;
  margin-bottom: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-5 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem; } }

.vm\:margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-5 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem; } }

.sm\:margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-5 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem; } }

.mds\:margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-5 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem; } }

.md\:margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-5 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem; } }

.lg\:margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-5 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem; } }

.lgr\:margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-5 {
    margin-bottom: 120px;
    margin-bottom: 7.5rem; } }

.xl\:margin-bottom-5\:children > * {
  margin-bottom: 120px;
  margin-bottom: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-5-5 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem; } }

.vm\:margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-5-5 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem; } }

.sm\:margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-5-5 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem; } }

.mds\:margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-5-5 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem; } }

.md\:margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-5-5 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem; } }

.lg\:margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-5-5 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem; } }

.lgr\:margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-5-5 {
    margin-bottom: 132px;
    margin-bottom: 8.25rem; } }

.xl\:margin-bottom-5-5\:children > * {
  margin-bottom: 132px;
  margin-bottom: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-6 {
    margin-bottom: 144px;
    margin-bottom: 9rem; } }

.vm\:margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-6 {
    margin-bottom: 144px;
    margin-bottom: 9rem; } }

.sm\:margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-6 {
    margin-bottom: 144px;
    margin-bottom: 9rem; } }

.mds\:margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-6 {
    margin-bottom: 144px;
    margin-bottom: 9rem; } }

.md\:margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-6 {
    margin-bottom: 144px;
    margin-bottom: 9rem; } }

.lg\:margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-6 {
    margin-bottom: 144px;
    margin-bottom: 9rem; } }

.lgr\:margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-6 {
    margin-bottom: 144px;
    margin-bottom: 9rem; } }

.xl\:margin-bottom-6\:children > * {
  margin-bottom: 144px;
  margin-bottom: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-6-5 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem; } }

.vm\:margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-6-5 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem; } }

.sm\:margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-6-5 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem; } }

.mds\:margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-6-5 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem; } }

.md\:margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-6-5 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem; } }

.lg\:margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-6-5 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem; } }

.lgr\:margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-6-5 {
    margin-bottom: 156px;
    margin-bottom: 9.75rem; } }

.xl\:margin-bottom-6-5\:children > * {
  margin-bottom: 156px;
  margin-bottom: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-7 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem; } }

.vm\:margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-7 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem; } }

.sm\:margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-7 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem; } }

.mds\:margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-7 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem; } }

.md\:margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-7 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem; } }

.lg\:margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-7 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem; } }

.lgr\:margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-7 {
    margin-bottom: 168px;
    margin-bottom: 10.5rem; } }

.xl\:margin-bottom-7\:children > * {
  margin-bottom: 168px;
  margin-bottom: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-7-5 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem; } }

.vm\:margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-7-5 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem; } }

.sm\:margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-7-5 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem; } }

.mds\:margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-7-5 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem; } }

.md\:margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-7-5 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem; } }

.lg\:margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-7-5 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem; } }

.lgr\:margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-7-5 {
    margin-bottom: 180px;
    margin-bottom: 11.25rem; } }

.xl\:margin-bottom-7-5\:children > * {
  margin-bottom: 180px;
  margin-bottom: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-8 {
    margin-bottom: 192px;
    margin-bottom: 12rem; } }

.vm\:margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-8 {
    margin-bottom: 192px;
    margin-bottom: 12rem; } }

.sm\:margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-8 {
    margin-bottom: 192px;
    margin-bottom: 12rem; } }

.mds\:margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-8 {
    margin-bottom: 192px;
    margin-bottom: 12rem; } }

.md\:margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-8 {
    margin-bottom: 192px;
    margin-bottom: 12rem; } }

.lg\:margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-8 {
    margin-bottom: 192px;
    margin-bottom: 12rem; } }

.lgr\:margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-8 {
    margin-bottom: 192px;
    margin-bottom: 12rem; } }

.xl\:margin-bottom-8\:children > * {
  margin-bottom: 192px;
  margin-bottom: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-8-5 {
    margin-bottom: 204px;
    margin-bottom: 12.75rem; } }

.vm\:margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-8-5 {
    margin-bottom: 204px;
    margin-bottom: 12.75rem; } }

.sm\:margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-8-5 {
    margin-bottom: 204px;
    margin-bottom: 12.75rem; } }

.mds\:margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-8-5 {
    margin-bottom: 204px;
    margin-bottom: 12.75rem; } }

.md\:margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-8-5 {
    margin-bottom: 204px;
    margin-bottom: 12.75rem; } }

.lg\:margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-8-5 {
    margin-bottom: 204px;
    margin-bottom: 12.75rem; } }

.lgr\:margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-8-5 {
    margin-bottom: 204px;
    margin-bottom: 12.75rem; } }

.xl\:margin-bottom-8-5\:children > * {
  margin-bottom: 204px;
  margin-bottom: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-9 {
    margin-bottom: 216px;
    margin-bottom: 13.5rem; } }

.vm\:margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-9 {
    margin-bottom: 216px;
    margin-bottom: 13.5rem; } }

.sm\:margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-9 {
    margin-bottom: 216px;
    margin-bottom: 13.5rem; } }

.mds\:margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-9 {
    margin-bottom: 216px;
    margin-bottom: 13.5rem; } }

.md\:margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-9 {
    margin-bottom: 216px;
    margin-bottom: 13.5rem; } }

.lg\:margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-9 {
    margin-bottom: 216px;
    margin-bottom: 13.5rem; } }

.lgr\:margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-9 {
    margin-bottom: 216px;
    margin-bottom: 13.5rem; } }

.xl\:margin-bottom-9\:children > * {
  margin-bottom: 216px;
  margin-bottom: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-9-5 {
    margin-bottom: 228px;
    margin-bottom: 14.25rem; } }

.vm\:margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-9-5 {
    margin-bottom: 228px;
    margin-bottom: 14.25rem; } }

.sm\:margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-9-5 {
    margin-bottom: 228px;
    margin-bottom: 14.25rem; } }

.mds\:margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-9-5 {
    margin-bottom: 228px;
    margin-bottom: 14.25rem; } }

.md\:margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-9-5 {
    margin-bottom: 228px;
    margin-bottom: 14.25rem; } }

.lg\:margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-9-5 {
    margin-bottom: 228px;
    margin-bottom: 14.25rem; } }

.lgr\:margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-9-5 {
    margin-bottom: 228px;
    margin-bottom: 14.25rem; } }

.xl\:margin-bottom-9-5\:children > * {
  margin-bottom: 228px;
  margin-bottom: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-bottom-10 {
    margin-bottom: 240px;
    margin-bottom: 15rem; } }

.vm\:margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-bottom-10 {
    margin-bottom: 240px;
    margin-bottom: 15rem; } }

.sm\:margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-bottom-10 {
    margin-bottom: 240px;
    margin-bottom: 15rem; } }

.mds\:margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-bottom-10 {
    margin-bottom: 240px;
    margin-bottom: 15rem; } }

.md\:margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-bottom-10 {
    margin-bottom: 240px;
    margin-bottom: 15rem; } }

.lg\:margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-bottom-10 {
    margin-bottom: 240px;
    margin-bottom: 15rem; } }

.lgr\:margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-bottom-10 {
    margin-bottom: 240px;
    margin-bottom: 15rem; } }

.xl\:margin-bottom-10\:children > * {
  margin-bottom: 240px;
  margin-bottom: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-0 {
    margin-left: 0px;
    margin-left: 0px; } }

.vm\:margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-0 {
    margin-left: 0px;
    margin-left: 0px; } }

.sm\:margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-0 {
    margin-left: 0px;
    margin-left: 0px; } }

.mds\:margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-0 {
    margin-left: 0px;
    margin-left: 0px; } }

.md\:margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-0 {
    margin-left: 0px;
    margin-left: 0px; } }

.lg\:margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-0 {
    margin-left: 0px;
    margin-left: 0px; } }

.lgr\:margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-0 {
    margin-left: 0px;
    margin-left: 0px; } }

.xl\:margin-left-0\:children > * {
  margin-left: 0px;
  margin-left: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-0-25 {
    margin-left: 6px;
    margin-left: 0.375rem; } }

.vm\:margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-0-25 {
    margin-left: 6px;
    margin-left: 0.375rem; } }

.sm\:margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-0-25 {
    margin-left: 6px;
    margin-left: 0.375rem; } }

.mds\:margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-0-25 {
    margin-left: 6px;
    margin-left: 0.375rem; } }

.md\:margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-0-25 {
    margin-left: 6px;
    margin-left: 0.375rem; } }

.lg\:margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-0-25 {
    margin-left: 6px;
    margin-left: 0.375rem; } }

.lgr\:margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-0-25 {
    margin-left: 6px;
    margin-left: 0.375rem; } }

.xl\:margin-left-0-25\:children > * {
  margin-left: 6px;
  margin-left: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-0-5 {
    margin-left: 12px;
    margin-left: 0.75rem; } }

.vm\:margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-0-5 {
    margin-left: 12px;
    margin-left: 0.75rem; } }

.sm\:margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-0-5 {
    margin-left: 12px;
    margin-left: 0.75rem; } }

.mds\:margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-0-5 {
    margin-left: 12px;
    margin-left: 0.75rem; } }

.md\:margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-0-5 {
    margin-left: 12px;
    margin-left: 0.75rem; } }

.lg\:margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-0-5 {
    margin-left: 12px;
    margin-left: 0.75rem; } }

.lgr\:margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-0-5 {
    margin-left: 12px;
    margin-left: 0.75rem; } }

.xl\:margin-left-0-5\:children > * {
  margin-left: 12px;
  margin-left: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-0-75 {
    margin-left: 18px;
    margin-left: 1.125rem; } }

.vm\:margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-0-75 {
    margin-left: 18px;
    margin-left: 1.125rem; } }

.sm\:margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-0-75 {
    margin-left: 18px;
    margin-left: 1.125rem; } }

.mds\:margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-0-75 {
    margin-left: 18px;
    margin-left: 1.125rem; } }

.md\:margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-0-75 {
    margin-left: 18px;
    margin-left: 1.125rem; } }

.lg\:margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-0-75 {
    margin-left: 18px;
    margin-left: 1.125rem; } }

.lgr\:margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-0-75 {
    margin-left: 18px;
    margin-left: 1.125rem; } }

.xl\:margin-left-0-75\:children > * {
  margin-left: 18px;
  margin-left: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-1 {
    margin-left: 24px;
    margin-left: 1.5rem; } }

.vm\:margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-1 {
    margin-left: 24px;
    margin-left: 1.5rem; } }

.sm\:margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-1 {
    margin-left: 24px;
    margin-left: 1.5rem; } }

.mds\:margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-1 {
    margin-left: 24px;
    margin-left: 1.5rem; } }

.md\:margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-1 {
    margin-left: 24px;
    margin-left: 1.5rem; } }

.lg\:margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-1 {
    margin-left: 24px;
    margin-left: 1.5rem; } }

.lgr\:margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-1 {
    margin-left: 24px;
    margin-left: 1.5rem; } }

.xl\:margin-left-1\:children > * {
  margin-left: 24px;
  margin-left: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-1-5 {
    margin-left: 36px;
    margin-left: 2.25rem; } }

.vm\:margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-1-5 {
    margin-left: 36px;
    margin-left: 2.25rem; } }

.sm\:margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-1-5 {
    margin-left: 36px;
    margin-left: 2.25rem; } }

.mds\:margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-1-5 {
    margin-left: 36px;
    margin-left: 2.25rem; } }

.md\:margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-1-5 {
    margin-left: 36px;
    margin-left: 2.25rem; } }

.lg\:margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-1-5 {
    margin-left: 36px;
    margin-left: 2.25rem; } }

.lgr\:margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-1-5 {
    margin-left: 36px;
    margin-left: 2.25rem; } }

.xl\:margin-left-1-5\:children > * {
  margin-left: 36px;
  margin-left: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-2 {
    margin-left: 48px;
    margin-left: 3rem; } }

.vm\:margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-2 {
    margin-left: 48px;
    margin-left: 3rem; } }

.sm\:margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-2 {
    margin-left: 48px;
    margin-left: 3rem; } }

.mds\:margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-2 {
    margin-left: 48px;
    margin-left: 3rem; } }

.md\:margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-2 {
    margin-left: 48px;
    margin-left: 3rem; } }

.lg\:margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-2 {
    margin-left: 48px;
    margin-left: 3rem; } }

.lgr\:margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-2 {
    margin-left: 48px;
    margin-left: 3rem; } }

.xl\:margin-left-2\:children > * {
  margin-left: 48px;
  margin-left: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-2-5 {
    margin-left: 60px;
    margin-left: 3.75rem; } }

.vm\:margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-2-5 {
    margin-left: 60px;
    margin-left: 3.75rem; } }

.sm\:margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-2-5 {
    margin-left: 60px;
    margin-left: 3.75rem; } }

.mds\:margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-2-5 {
    margin-left: 60px;
    margin-left: 3.75rem; } }

.md\:margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-2-5 {
    margin-left: 60px;
    margin-left: 3.75rem; } }

.lg\:margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-2-5 {
    margin-left: 60px;
    margin-left: 3.75rem; } }

.lgr\:margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-2-5 {
    margin-left: 60px;
    margin-left: 3.75rem; } }

.xl\:margin-left-2-5\:children > * {
  margin-left: 60px;
  margin-left: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-3 {
    margin-left: 72px;
    margin-left: 4.5rem; } }

.vm\:margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-3 {
    margin-left: 72px;
    margin-left: 4.5rem; } }

.sm\:margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-3 {
    margin-left: 72px;
    margin-left: 4.5rem; } }

.mds\:margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-3 {
    margin-left: 72px;
    margin-left: 4.5rem; } }

.md\:margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-3 {
    margin-left: 72px;
    margin-left: 4.5rem; } }

.lg\:margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-3 {
    margin-left: 72px;
    margin-left: 4.5rem; } }

.lgr\:margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-3 {
    margin-left: 72px;
    margin-left: 4.5rem; } }

.xl\:margin-left-3\:children > * {
  margin-left: 72px;
  margin-left: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-3-5 {
    margin-left: 84px;
    margin-left: 5.25rem; } }

.vm\:margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-3-5 {
    margin-left: 84px;
    margin-left: 5.25rem; } }

.sm\:margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-3-5 {
    margin-left: 84px;
    margin-left: 5.25rem; } }

.mds\:margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-3-5 {
    margin-left: 84px;
    margin-left: 5.25rem; } }

.md\:margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-3-5 {
    margin-left: 84px;
    margin-left: 5.25rem; } }

.lg\:margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-3-5 {
    margin-left: 84px;
    margin-left: 5.25rem; } }

.lgr\:margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-3-5 {
    margin-left: 84px;
    margin-left: 5.25rem; } }

.xl\:margin-left-3-5\:children > * {
  margin-left: 84px;
  margin-left: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-4 {
    margin-left: 96px;
    margin-left: 6rem; } }

.vm\:margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-4 {
    margin-left: 96px;
    margin-left: 6rem; } }

.sm\:margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-4 {
    margin-left: 96px;
    margin-left: 6rem; } }

.mds\:margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-4 {
    margin-left: 96px;
    margin-left: 6rem; } }

.md\:margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-4 {
    margin-left: 96px;
    margin-left: 6rem; } }

.lg\:margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-4 {
    margin-left: 96px;
    margin-left: 6rem; } }

.lgr\:margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-4 {
    margin-left: 96px;
    margin-left: 6rem; } }

.xl\:margin-left-4\:children > * {
  margin-left: 96px;
  margin-left: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-4-5 {
    margin-left: 108px;
    margin-left: 6.75rem; } }

.vm\:margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-4-5 {
    margin-left: 108px;
    margin-left: 6.75rem; } }

.sm\:margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-4-5 {
    margin-left: 108px;
    margin-left: 6.75rem; } }

.mds\:margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-4-5 {
    margin-left: 108px;
    margin-left: 6.75rem; } }

.md\:margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-4-5 {
    margin-left: 108px;
    margin-left: 6.75rem; } }

.lg\:margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-4-5 {
    margin-left: 108px;
    margin-left: 6.75rem; } }

.lgr\:margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-4-5 {
    margin-left: 108px;
    margin-left: 6.75rem; } }

.xl\:margin-left-4-5\:children > * {
  margin-left: 108px;
  margin-left: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-5 {
    margin-left: 120px;
    margin-left: 7.5rem; } }

.vm\:margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-5 {
    margin-left: 120px;
    margin-left: 7.5rem; } }

.sm\:margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-5 {
    margin-left: 120px;
    margin-left: 7.5rem; } }

.mds\:margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-5 {
    margin-left: 120px;
    margin-left: 7.5rem; } }

.md\:margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-5 {
    margin-left: 120px;
    margin-left: 7.5rem; } }

.lg\:margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-5 {
    margin-left: 120px;
    margin-left: 7.5rem; } }

.lgr\:margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-5 {
    margin-left: 120px;
    margin-left: 7.5rem; } }

.xl\:margin-left-5\:children > * {
  margin-left: 120px;
  margin-left: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-5-5 {
    margin-left: 132px;
    margin-left: 8.25rem; } }

.vm\:margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-5-5 {
    margin-left: 132px;
    margin-left: 8.25rem; } }

.sm\:margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-5-5 {
    margin-left: 132px;
    margin-left: 8.25rem; } }

.mds\:margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-5-5 {
    margin-left: 132px;
    margin-left: 8.25rem; } }

.md\:margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-5-5 {
    margin-left: 132px;
    margin-left: 8.25rem; } }

.lg\:margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-5-5 {
    margin-left: 132px;
    margin-left: 8.25rem; } }

.lgr\:margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-5-5 {
    margin-left: 132px;
    margin-left: 8.25rem; } }

.xl\:margin-left-5-5\:children > * {
  margin-left: 132px;
  margin-left: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-6 {
    margin-left: 144px;
    margin-left: 9rem; } }

.vm\:margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-6 {
    margin-left: 144px;
    margin-left: 9rem; } }

.sm\:margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-6 {
    margin-left: 144px;
    margin-left: 9rem; } }

.mds\:margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-6 {
    margin-left: 144px;
    margin-left: 9rem; } }

.md\:margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-6 {
    margin-left: 144px;
    margin-left: 9rem; } }

.lg\:margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-6 {
    margin-left: 144px;
    margin-left: 9rem; } }

.lgr\:margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-6 {
    margin-left: 144px;
    margin-left: 9rem; } }

.xl\:margin-left-6\:children > * {
  margin-left: 144px;
  margin-left: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-6-5 {
    margin-left: 156px;
    margin-left: 9.75rem; } }

.vm\:margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-6-5 {
    margin-left: 156px;
    margin-left: 9.75rem; } }

.sm\:margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-6-5 {
    margin-left: 156px;
    margin-left: 9.75rem; } }

.mds\:margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-6-5 {
    margin-left: 156px;
    margin-left: 9.75rem; } }

.md\:margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-6-5 {
    margin-left: 156px;
    margin-left: 9.75rem; } }

.lg\:margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-6-5 {
    margin-left: 156px;
    margin-left: 9.75rem; } }

.lgr\:margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-6-5 {
    margin-left: 156px;
    margin-left: 9.75rem; } }

.xl\:margin-left-6-5\:children > * {
  margin-left: 156px;
  margin-left: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-7 {
    margin-left: 168px;
    margin-left: 10.5rem; } }

.vm\:margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-7 {
    margin-left: 168px;
    margin-left: 10.5rem; } }

.sm\:margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-7 {
    margin-left: 168px;
    margin-left: 10.5rem; } }

.mds\:margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-7 {
    margin-left: 168px;
    margin-left: 10.5rem; } }

.md\:margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-7 {
    margin-left: 168px;
    margin-left: 10.5rem; } }

.lg\:margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-7 {
    margin-left: 168px;
    margin-left: 10.5rem; } }

.lgr\:margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-7 {
    margin-left: 168px;
    margin-left: 10.5rem; } }

.xl\:margin-left-7\:children > * {
  margin-left: 168px;
  margin-left: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-7-5 {
    margin-left: 180px;
    margin-left: 11.25rem; } }

.vm\:margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-7-5 {
    margin-left: 180px;
    margin-left: 11.25rem; } }

.sm\:margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-7-5 {
    margin-left: 180px;
    margin-left: 11.25rem; } }

.mds\:margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-7-5 {
    margin-left: 180px;
    margin-left: 11.25rem; } }

.md\:margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-7-5 {
    margin-left: 180px;
    margin-left: 11.25rem; } }

.lg\:margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-7-5 {
    margin-left: 180px;
    margin-left: 11.25rem; } }

.lgr\:margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-7-5 {
    margin-left: 180px;
    margin-left: 11.25rem; } }

.xl\:margin-left-7-5\:children > * {
  margin-left: 180px;
  margin-left: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-8 {
    margin-left: 192px;
    margin-left: 12rem; } }

.vm\:margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-8 {
    margin-left: 192px;
    margin-left: 12rem; } }

.sm\:margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-8 {
    margin-left: 192px;
    margin-left: 12rem; } }

.mds\:margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-8 {
    margin-left: 192px;
    margin-left: 12rem; } }

.md\:margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-8 {
    margin-left: 192px;
    margin-left: 12rem; } }

.lg\:margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-8 {
    margin-left: 192px;
    margin-left: 12rem; } }

.lgr\:margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-8 {
    margin-left: 192px;
    margin-left: 12rem; } }

.xl\:margin-left-8\:children > * {
  margin-left: 192px;
  margin-left: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-8-5 {
    margin-left: 204px;
    margin-left: 12.75rem; } }

.vm\:margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-8-5 {
    margin-left: 204px;
    margin-left: 12.75rem; } }

.sm\:margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-8-5 {
    margin-left: 204px;
    margin-left: 12.75rem; } }

.mds\:margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-8-5 {
    margin-left: 204px;
    margin-left: 12.75rem; } }

.md\:margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-8-5 {
    margin-left: 204px;
    margin-left: 12.75rem; } }

.lg\:margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-8-5 {
    margin-left: 204px;
    margin-left: 12.75rem; } }

.lgr\:margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-8-5 {
    margin-left: 204px;
    margin-left: 12.75rem; } }

.xl\:margin-left-8-5\:children > * {
  margin-left: 204px;
  margin-left: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-9 {
    margin-left: 216px;
    margin-left: 13.5rem; } }

.vm\:margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-9 {
    margin-left: 216px;
    margin-left: 13.5rem; } }

.sm\:margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-9 {
    margin-left: 216px;
    margin-left: 13.5rem; } }

.mds\:margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-9 {
    margin-left: 216px;
    margin-left: 13.5rem; } }

.md\:margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-9 {
    margin-left: 216px;
    margin-left: 13.5rem; } }

.lg\:margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-9 {
    margin-left: 216px;
    margin-left: 13.5rem; } }

.lgr\:margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-9 {
    margin-left: 216px;
    margin-left: 13.5rem; } }

.xl\:margin-left-9\:children > * {
  margin-left: 216px;
  margin-left: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-9-5 {
    margin-left: 228px;
    margin-left: 14.25rem; } }

.vm\:margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-9-5 {
    margin-left: 228px;
    margin-left: 14.25rem; } }

.sm\:margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-9-5 {
    margin-left: 228px;
    margin-left: 14.25rem; } }

.mds\:margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-9-5 {
    margin-left: 228px;
    margin-left: 14.25rem; } }

.md\:margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-9-5 {
    margin-left: 228px;
    margin-left: 14.25rem; } }

.lg\:margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-9-5 {
    margin-left: 228px;
    margin-left: 14.25rem; } }

.lgr\:margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-9-5 {
    margin-left: 228px;
    margin-left: 14.25rem; } }

.xl\:margin-left-9-5\:children > * {
  margin-left: 228px;
  margin-left: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:margin-left-10 {
    margin-left: 240px;
    margin-left: 15rem; } }

.vm\:margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:margin-left-10 {
    margin-left: 240px;
    margin-left: 15rem; } }

.sm\:margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:margin-left-10 {
    margin-left: 240px;
    margin-left: 15rem; } }

.mds\:margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:margin-left-10 {
    margin-left: 240px;
    margin-left: 15rem; } }

.md\:margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:margin-left-10 {
    margin-left: 240px;
    margin-left: 15rem; } }

.lg\:margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:margin-left-10 {
    margin-left: 240px;
    margin-left: 15rem; } }

.lgr\:margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:margin-left-10 {
    margin-left: 240px;
    margin-left: 15rem; } }

.xl\:margin-left-10\:children > * {
  margin-left: 240px;
  margin-left: 15rem; }

.padding-0 {
  padding: 0px;
  padding: 0px; }

.padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

.padding-0-25 {
  padding: 6px;
  padding: 0.375rem; }

.padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

.padding-0-5 {
  padding: 12px;
  padding: 0.75rem; }

.padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

.padding-0-75 {
  padding: 18px;
  padding: 1.125rem; }

.padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

.padding-1 {
  padding: 24px;
  padding: 1.5rem; }

.padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

.padding-1-5 {
  padding: 36px;
  padding: 2.25rem; }

.padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

.padding-2 {
  padding: 48px;
  padding: 3rem; }

.padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

.padding-2-5 {
  padding: 60px;
  padding: 3.75rem; }

.padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

.padding-3 {
  padding: 72px;
  padding: 4.5rem; }

.padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

.padding-3-5 {
  padding: 84px;
  padding: 5.25rem; }

.padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

.padding-4 {
  padding: 96px;
  padding: 6rem; }

.padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

.padding-4-5 {
  padding: 108px;
  padding: 6.75rem; }

.padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

.padding-5 {
  padding: 120px;
  padding: 7.5rem; }

.padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

.padding-5-5 {
  padding: 132px;
  padding: 8.25rem; }

.padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

.padding-6 {
  padding: 144px;
  padding: 9rem; }

.padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

.padding-6-5 {
  padding: 156px;
  padding: 9.75rem; }

.padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

.padding-7 {
  padding: 168px;
  padding: 10.5rem; }

.padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

.padding-7-5 {
  padding: 180px;
  padding: 11.25rem; }

.padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

.padding-8 {
  padding: 192px;
  padding: 12rem; }

.padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

.padding-8-5 {
  padding: 204px;
  padding: 12.75rem; }

.padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

.padding-9 {
  padding: 216px;
  padding: 13.5rem; }

.padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

.padding-9-5 {
  padding: 228px;
  padding: 14.25rem; }

.padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

.padding-10 {
  padding: 240px;
  padding: 15rem; }

.padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

.padding-top-0 {
  padding-top: 0px;
  padding-top: 0px; }

.padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

.padding-top-0-25 {
  padding-top: 6px;
  padding-top: 0.375rem; }

.padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

.padding-top-0-5 {
  padding-top: 12px;
  padding-top: 0.75rem; }

.padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

.padding-top-0-75 {
  padding-top: 18px;
  padding-top: 1.125rem; }

.padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

.padding-top-1 {
  padding-top: 24px;
  padding-top: 1.5rem; }

.padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

.padding-top-1-5 {
  padding-top: 36px;
  padding-top: 2.25rem; }

.padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

.padding-top-2 {
  padding-top: 48px;
  padding-top: 3rem; }

.padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

.padding-top-2-5 {
  padding-top: 60px;
  padding-top: 3.75rem; }

.padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

.padding-top-3 {
  padding-top: 72px;
  padding-top: 4.5rem; }

.padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

.padding-top-3-5 {
  padding-top: 84px;
  padding-top: 5.25rem; }

.padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

.padding-top-4 {
  padding-top: 96px;
  padding-top: 6rem; }

.padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

.padding-top-4-5 {
  padding-top: 108px;
  padding-top: 6.75rem; }

.padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

.padding-top-5 {
  padding-top: 120px;
  padding-top: 7.5rem; }

.padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

.padding-top-5-5 {
  padding-top: 132px;
  padding-top: 8.25rem; }

.padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

.padding-top-6 {
  padding-top: 144px;
  padding-top: 9rem; }

.padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

.padding-top-6-5 {
  padding-top: 156px;
  padding-top: 9.75rem; }

.padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

.padding-top-7 {
  padding-top: 168px;
  padding-top: 10.5rem; }

.padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

.padding-top-7-5 {
  padding-top: 180px;
  padding-top: 11.25rem; }

.padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

.padding-top-8 {
  padding-top: 192px;
  padding-top: 12rem; }

.padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

.padding-top-8-5 {
  padding-top: 204px;
  padding-top: 12.75rem; }

.padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

.padding-top-9 {
  padding-top: 216px;
  padding-top: 13.5rem; }

.padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

.padding-top-9-5 {
  padding-top: 228px;
  padding-top: 14.25rem; }

.padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

.padding-top-10 {
  padding-top: 240px;
  padding-top: 15rem; }

.padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

.padding-right-0 {
  padding-right: 0px;
  padding-right: 0px; }

.padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

.padding-right-0-25 {
  padding-right: 6px;
  padding-right: 0.375rem; }

.padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

.padding-right-0-5 {
  padding-right: 12px;
  padding-right: 0.75rem; }

.padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

.padding-right-0-75 {
  padding-right: 18px;
  padding-right: 1.125rem; }

.padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

.padding-right-1 {
  padding-right: 24px;
  padding-right: 1.5rem; }

.padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

.padding-right-1-5 {
  padding-right: 36px;
  padding-right: 2.25rem; }

.padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

.padding-right-2 {
  padding-right: 48px;
  padding-right: 3rem; }

.padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

.padding-right-2-5 {
  padding-right: 60px;
  padding-right: 3.75rem; }

.padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

.padding-right-3 {
  padding-right: 72px;
  padding-right: 4.5rem; }

.padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

.padding-right-3-5 {
  padding-right: 84px;
  padding-right: 5.25rem; }

.padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

.padding-right-4 {
  padding-right: 96px;
  padding-right: 6rem; }

.padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

.padding-right-4-5 {
  padding-right: 108px;
  padding-right: 6.75rem; }

.padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

.padding-right-5 {
  padding-right: 120px;
  padding-right: 7.5rem; }

.padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

.padding-right-5-5 {
  padding-right: 132px;
  padding-right: 8.25rem; }

.padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

.padding-right-6 {
  padding-right: 144px;
  padding-right: 9rem; }

.padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

.padding-right-6-5 {
  padding-right: 156px;
  padding-right: 9.75rem; }

.padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

.padding-right-7 {
  padding-right: 168px;
  padding-right: 10.5rem; }

.padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

.padding-right-7-5 {
  padding-right: 180px;
  padding-right: 11.25rem; }

.padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

.padding-right-8 {
  padding-right: 192px;
  padding-right: 12rem; }

.padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

.padding-right-8-5 {
  padding-right: 204px;
  padding-right: 12.75rem; }

.padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

.padding-right-9 {
  padding-right: 216px;
  padding-right: 13.5rem; }

.padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

.padding-right-9-5 {
  padding-right: 228px;
  padding-right: 14.25rem; }

.padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

.padding-right-10 {
  padding-right: 240px;
  padding-right: 15rem; }

.padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

.padding-bottom-0 {
  padding-bottom: 0px;
  padding-bottom: 0px; }

.padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

.padding-bottom-0-25 {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

.padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

.padding-bottom-0-5 {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

.padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

.padding-bottom-0-75 {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

.padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

.padding-bottom-1 {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

.padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

.padding-bottom-1-5 {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

.padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

.padding-bottom-2 {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

.padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

.padding-bottom-2-5 {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

.padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

.padding-bottom-3 {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

.padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

.padding-bottom-3-5 {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

.padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

.padding-bottom-4 {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

.padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

.padding-bottom-4-5 {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

.padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

.padding-bottom-5 {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

.padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

.padding-bottom-5-5 {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

.padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

.padding-bottom-6 {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

.padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

.padding-bottom-6-5 {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

.padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

.padding-bottom-7 {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

.padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

.padding-bottom-7-5 {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

.padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

.padding-bottom-8 {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

.padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

.padding-bottom-8-5 {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

.padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

.padding-bottom-9 {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

.padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

.padding-bottom-9-5 {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

.padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

.padding-bottom-10 {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

.padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

.padding-left-0 {
  padding-left: 0px;
  padding-left: 0px; }

.padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

.padding-left-0-25 {
  padding-left: 6px;
  padding-left: 0.375rem; }

.padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

.padding-left-0-5 {
  padding-left: 12px;
  padding-left: 0.75rem; }

.padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

.padding-left-0-75 {
  padding-left: 18px;
  padding-left: 1.125rem; }

.padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

.padding-left-1 {
  padding-left: 24px;
  padding-left: 1.5rem; }

.padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

.padding-left-1-5 {
  padding-left: 36px;
  padding-left: 2.25rem; }

.padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

.padding-left-2 {
  padding-left: 48px;
  padding-left: 3rem; }

.padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

.padding-left-2-5 {
  padding-left: 60px;
  padding-left: 3.75rem; }

.padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

.padding-left-3 {
  padding-left: 72px;
  padding-left: 4.5rem; }

.padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

.padding-left-3-5 {
  padding-left: 84px;
  padding-left: 5.25rem; }

.padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

.padding-left-4 {
  padding-left: 96px;
  padding-left: 6rem; }

.padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

.padding-left-4-5 {
  padding-left: 108px;
  padding-left: 6.75rem; }

.padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

.padding-left-5 {
  padding-left: 120px;
  padding-left: 7.5rem; }

.padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

.padding-left-5-5 {
  padding-left: 132px;
  padding-left: 8.25rem; }

.padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

.padding-left-6 {
  padding-left: 144px;
  padding-left: 9rem; }

.padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

.padding-left-6-5 {
  padding-left: 156px;
  padding-left: 9.75rem; }

.padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

.padding-left-7 {
  padding-left: 168px;
  padding-left: 10.5rem; }

.padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

.padding-left-7-5 {
  padding-left: 180px;
  padding-left: 11.25rem; }

.padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

.padding-left-8 {
  padding-left: 192px;
  padding-left: 12rem; }

.padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

.padding-left-8-5 {
  padding-left: 204px;
  padding-left: 12.75rem; }

.padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

.padding-left-9 {
  padding-left: 216px;
  padding-left: 13.5rem; }

.padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

.padding-left-9-5 {
  padding-left: 228px;
  padding-left: 14.25rem; }

.padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

.padding-left-10 {
  padding-left: 240px;
  padding-left: 15rem; }

.padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-0 {
    padding: 0px;
    padding: 0px; } }

.vm\:padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:padding-0 {
    padding: 0px;
    padding: 0px; } }

.sm\:padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:padding-0 {
    padding: 0px;
    padding: 0px; } }

.mds\:padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

@media only screen and (min-width: 768px) {
  .md\:padding-0 {
    padding: 0px;
    padding: 0px; } }

.md\:padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-0 {
    padding: 0px;
    padding: 0px; } }

.lg\:padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-0 {
    padding: 0px;
    padding: 0px; } }

.lgr\:padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-0 {
    padding: 0px;
    padding: 0px; } }

.xl\:padding-0\:children > * {
  padding: 0px;
  padding: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:padding-0-25 {
    padding: 6px;
    padding: 0.375rem; } }

.vm\:padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-0-25 {
    padding: 6px;
    padding: 0.375rem; } }

.sm\:padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-0-25 {
    padding: 6px;
    padding: 0.375rem; } }

.mds\:padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-0-25 {
    padding: 6px;
    padding: 0.375rem; } }

.md\:padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-0-25 {
    padding: 6px;
    padding: 0.375rem; } }

.lg\:padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-0-25 {
    padding: 6px;
    padding: 0.375rem; } }

.lgr\:padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-0-25 {
    padding: 6px;
    padding: 0.375rem; } }

.xl\:padding-0-25\:children > * {
  padding: 6px;
  padding: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-0-5 {
    padding: 12px;
    padding: 0.75rem; } }

.vm\:padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-0-5 {
    padding: 12px;
    padding: 0.75rem; } }

.sm\:padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-0-5 {
    padding: 12px;
    padding: 0.75rem; } }

.mds\:padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-0-5 {
    padding: 12px;
    padding: 0.75rem; } }

.md\:padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-0-5 {
    padding: 12px;
    padding: 0.75rem; } }

.lg\:padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-0-5 {
    padding: 12px;
    padding: 0.75rem; } }

.lgr\:padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-0-5 {
    padding: 12px;
    padding: 0.75rem; } }

.xl\:padding-0-5\:children > * {
  padding: 12px;
  padding: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-0-75 {
    padding: 18px;
    padding: 1.125rem; } }

.vm\:padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-0-75 {
    padding: 18px;
    padding: 1.125rem; } }

.sm\:padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-0-75 {
    padding: 18px;
    padding: 1.125rem; } }

.mds\:padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-0-75 {
    padding: 18px;
    padding: 1.125rem; } }

.md\:padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-0-75 {
    padding: 18px;
    padding: 1.125rem; } }

.lg\:padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-0-75 {
    padding: 18px;
    padding: 1.125rem; } }

.lgr\:padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-0-75 {
    padding: 18px;
    padding: 1.125rem; } }

.xl\:padding-0-75\:children > * {
  padding: 18px;
  padding: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-1 {
    padding: 24px;
    padding: 1.5rem; } }

.vm\:padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-1 {
    padding: 24px;
    padding: 1.5rem; } }

.sm\:padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-1 {
    padding: 24px;
    padding: 1.5rem; } }

.mds\:padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-1 {
    padding: 24px;
    padding: 1.5rem; } }

.md\:padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-1 {
    padding: 24px;
    padding: 1.5rem; } }

.lg\:padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-1 {
    padding: 24px;
    padding: 1.5rem; } }

.lgr\:padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-1 {
    padding: 24px;
    padding: 1.5rem; } }

.xl\:padding-1\:children > * {
  padding: 24px;
  padding: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-1-5 {
    padding: 36px;
    padding: 2.25rem; } }

.vm\:padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-1-5 {
    padding: 36px;
    padding: 2.25rem; } }

.sm\:padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-1-5 {
    padding: 36px;
    padding: 2.25rem; } }

.mds\:padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-1-5 {
    padding: 36px;
    padding: 2.25rem; } }

.md\:padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-1-5 {
    padding: 36px;
    padding: 2.25rem; } }

.lg\:padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-1-5 {
    padding: 36px;
    padding: 2.25rem; } }

.lgr\:padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-1-5 {
    padding: 36px;
    padding: 2.25rem; } }

.xl\:padding-1-5\:children > * {
  padding: 36px;
  padding: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-2 {
    padding: 48px;
    padding: 3rem; } }

.vm\:padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-2 {
    padding: 48px;
    padding: 3rem; } }

.sm\:padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-2 {
    padding: 48px;
    padding: 3rem; } }

.mds\:padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-2 {
    padding: 48px;
    padding: 3rem; } }

.md\:padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-2 {
    padding: 48px;
    padding: 3rem; } }

.lg\:padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-2 {
    padding: 48px;
    padding: 3rem; } }

.lgr\:padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-2 {
    padding: 48px;
    padding: 3rem; } }

.xl\:padding-2\:children > * {
  padding: 48px;
  padding: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-2-5 {
    padding: 60px;
    padding: 3.75rem; } }

.vm\:padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-2-5 {
    padding: 60px;
    padding: 3.75rem; } }

.sm\:padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-2-5 {
    padding: 60px;
    padding: 3.75rem; } }

.mds\:padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-2-5 {
    padding: 60px;
    padding: 3.75rem; } }

.md\:padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-2-5 {
    padding: 60px;
    padding: 3.75rem; } }

.lg\:padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-2-5 {
    padding: 60px;
    padding: 3.75rem; } }

.lgr\:padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-2-5 {
    padding: 60px;
    padding: 3.75rem; } }

.xl\:padding-2-5\:children > * {
  padding: 60px;
  padding: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-3 {
    padding: 72px;
    padding: 4.5rem; } }

.vm\:padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-3 {
    padding: 72px;
    padding: 4.5rem; } }

.sm\:padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-3 {
    padding: 72px;
    padding: 4.5rem; } }

.mds\:padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-3 {
    padding: 72px;
    padding: 4.5rem; } }

.md\:padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-3 {
    padding: 72px;
    padding: 4.5rem; } }

.lg\:padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-3 {
    padding: 72px;
    padding: 4.5rem; } }

.lgr\:padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-3 {
    padding: 72px;
    padding: 4.5rem; } }

.xl\:padding-3\:children > * {
  padding: 72px;
  padding: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-3-5 {
    padding: 84px;
    padding: 5.25rem; } }

.vm\:padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-3-5 {
    padding: 84px;
    padding: 5.25rem; } }

.sm\:padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-3-5 {
    padding: 84px;
    padding: 5.25rem; } }

.mds\:padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-3-5 {
    padding: 84px;
    padding: 5.25rem; } }

.md\:padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-3-5 {
    padding: 84px;
    padding: 5.25rem; } }

.lg\:padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-3-5 {
    padding: 84px;
    padding: 5.25rem; } }

.lgr\:padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-3-5 {
    padding: 84px;
    padding: 5.25rem; } }

.xl\:padding-3-5\:children > * {
  padding: 84px;
  padding: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-4 {
    padding: 96px;
    padding: 6rem; } }

.vm\:padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-4 {
    padding: 96px;
    padding: 6rem; } }

.sm\:padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-4 {
    padding: 96px;
    padding: 6rem; } }

.mds\:padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-4 {
    padding: 96px;
    padding: 6rem; } }

.md\:padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-4 {
    padding: 96px;
    padding: 6rem; } }

.lg\:padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-4 {
    padding: 96px;
    padding: 6rem; } }

.lgr\:padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-4 {
    padding: 96px;
    padding: 6rem; } }

.xl\:padding-4\:children > * {
  padding: 96px;
  padding: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-4-5 {
    padding: 108px;
    padding: 6.75rem; } }

.vm\:padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-4-5 {
    padding: 108px;
    padding: 6.75rem; } }

.sm\:padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-4-5 {
    padding: 108px;
    padding: 6.75rem; } }

.mds\:padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-4-5 {
    padding: 108px;
    padding: 6.75rem; } }

.md\:padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-4-5 {
    padding: 108px;
    padding: 6.75rem; } }

.lg\:padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-4-5 {
    padding: 108px;
    padding: 6.75rem; } }

.lgr\:padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-4-5 {
    padding: 108px;
    padding: 6.75rem; } }

.xl\:padding-4-5\:children > * {
  padding: 108px;
  padding: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-5 {
    padding: 120px;
    padding: 7.5rem; } }

.vm\:padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-5 {
    padding: 120px;
    padding: 7.5rem; } }

.sm\:padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-5 {
    padding: 120px;
    padding: 7.5rem; } }

.mds\:padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-5 {
    padding: 120px;
    padding: 7.5rem; } }

.md\:padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-5 {
    padding: 120px;
    padding: 7.5rem; } }

.lg\:padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-5 {
    padding: 120px;
    padding: 7.5rem; } }

.lgr\:padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-5 {
    padding: 120px;
    padding: 7.5rem; } }

.xl\:padding-5\:children > * {
  padding: 120px;
  padding: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-5-5 {
    padding: 132px;
    padding: 8.25rem; } }

.vm\:padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-5-5 {
    padding: 132px;
    padding: 8.25rem; } }

.sm\:padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-5-5 {
    padding: 132px;
    padding: 8.25rem; } }

.mds\:padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-5-5 {
    padding: 132px;
    padding: 8.25rem; } }

.md\:padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-5-5 {
    padding: 132px;
    padding: 8.25rem; } }

.lg\:padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-5-5 {
    padding: 132px;
    padding: 8.25rem; } }

.lgr\:padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-5-5 {
    padding: 132px;
    padding: 8.25rem; } }

.xl\:padding-5-5\:children > * {
  padding: 132px;
  padding: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-6 {
    padding: 144px;
    padding: 9rem; } }

.vm\:padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-6 {
    padding: 144px;
    padding: 9rem; } }

.sm\:padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-6 {
    padding: 144px;
    padding: 9rem; } }

.mds\:padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-6 {
    padding: 144px;
    padding: 9rem; } }

.md\:padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-6 {
    padding: 144px;
    padding: 9rem; } }

.lg\:padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-6 {
    padding: 144px;
    padding: 9rem; } }

.lgr\:padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-6 {
    padding: 144px;
    padding: 9rem; } }

.xl\:padding-6\:children > * {
  padding: 144px;
  padding: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-6-5 {
    padding: 156px;
    padding: 9.75rem; } }

.vm\:padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-6-5 {
    padding: 156px;
    padding: 9.75rem; } }

.sm\:padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-6-5 {
    padding: 156px;
    padding: 9.75rem; } }

.mds\:padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-6-5 {
    padding: 156px;
    padding: 9.75rem; } }

.md\:padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-6-5 {
    padding: 156px;
    padding: 9.75rem; } }

.lg\:padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-6-5 {
    padding: 156px;
    padding: 9.75rem; } }

.lgr\:padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-6-5 {
    padding: 156px;
    padding: 9.75rem; } }

.xl\:padding-6-5\:children > * {
  padding: 156px;
  padding: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-7 {
    padding: 168px;
    padding: 10.5rem; } }

.vm\:padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-7 {
    padding: 168px;
    padding: 10.5rem; } }

.sm\:padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-7 {
    padding: 168px;
    padding: 10.5rem; } }

.mds\:padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-7 {
    padding: 168px;
    padding: 10.5rem; } }

.md\:padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-7 {
    padding: 168px;
    padding: 10.5rem; } }

.lg\:padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-7 {
    padding: 168px;
    padding: 10.5rem; } }

.lgr\:padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-7 {
    padding: 168px;
    padding: 10.5rem; } }

.xl\:padding-7\:children > * {
  padding: 168px;
  padding: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-7-5 {
    padding: 180px;
    padding: 11.25rem; } }

.vm\:padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-7-5 {
    padding: 180px;
    padding: 11.25rem; } }

.sm\:padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-7-5 {
    padding: 180px;
    padding: 11.25rem; } }

.mds\:padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-7-5 {
    padding: 180px;
    padding: 11.25rem; } }

.md\:padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-7-5 {
    padding: 180px;
    padding: 11.25rem; } }

.lg\:padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-7-5 {
    padding: 180px;
    padding: 11.25rem; } }

.lgr\:padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-7-5 {
    padding: 180px;
    padding: 11.25rem; } }

.xl\:padding-7-5\:children > * {
  padding: 180px;
  padding: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-8 {
    padding: 192px;
    padding: 12rem; } }

.vm\:padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-8 {
    padding: 192px;
    padding: 12rem; } }

.sm\:padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-8 {
    padding: 192px;
    padding: 12rem; } }

.mds\:padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-8 {
    padding: 192px;
    padding: 12rem; } }

.md\:padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-8 {
    padding: 192px;
    padding: 12rem; } }

.lg\:padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-8 {
    padding: 192px;
    padding: 12rem; } }

.lgr\:padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-8 {
    padding: 192px;
    padding: 12rem; } }

.xl\:padding-8\:children > * {
  padding: 192px;
  padding: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-8-5 {
    padding: 204px;
    padding: 12.75rem; } }

.vm\:padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-8-5 {
    padding: 204px;
    padding: 12.75rem; } }

.sm\:padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-8-5 {
    padding: 204px;
    padding: 12.75rem; } }

.mds\:padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-8-5 {
    padding: 204px;
    padding: 12.75rem; } }

.md\:padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-8-5 {
    padding: 204px;
    padding: 12.75rem; } }

.lg\:padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-8-5 {
    padding: 204px;
    padding: 12.75rem; } }

.lgr\:padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-8-5 {
    padding: 204px;
    padding: 12.75rem; } }

.xl\:padding-8-5\:children > * {
  padding: 204px;
  padding: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-9 {
    padding: 216px;
    padding: 13.5rem; } }

.vm\:padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-9 {
    padding: 216px;
    padding: 13.5rem; } }

.sm\:padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-9 {
    padding: 216px;
    padding: 13.5rem; } }

.mds\:padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-9 {
    padding: 216px;
    padding: 13.5rem; } }

.md\:padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-9 {
    padding: 216px;
    padding: 13.5rem; } }

.lg\:padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-9 {
    padding: 216px;
    padding: 13.5rem; } }

.lgr\:padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-9 {
    padding: 216px;
    padding: 13.5rem; } }

.xl\:padding-9\:children > * {
  padding: 216px;
  padding: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-9-5 {
    padding: 228px;
    padding: 14.25rem; } }

.vm\:padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-9-5 {
    padding: 228px;
    padding: 14.25rem; } }

.sm\:padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-9-5 {
    padding: 228px;
    padding: 14.25rem; } }

.mds\:padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-9-5 {
    padding: 228px;
    padding: 14.25rem; } }

.md\:padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-9-5 {
    padding: 228px;
    padding: 14.25rem; } }

.lg\:padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-9-5 {
    padding: 228px;
    padding: 14.25rem; } }

.lgr\:padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-9-5 {
    padding: 228px;
    padding: 14.25rem; } }

.xl\:padding-9-5\:children > * {
  padding: 228px;
  padding: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-10 {
    padding: 240px;
    padding: 15rem; } }

.vm\:padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-10 {
    padding: 240px;
    padding: 15rem; } }

.sm\:padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-10 {
    padding: 240px;
    padding: 15rem; } }

.mds\:padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-10 {
    padding: 240px;
    padding: 15rem; } }

.md\:padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-10 {
    padding: 240px;
    padding: 15rem; } }

.lg\:padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-10 {
    padding: 240px;
    padding: 15rem; } }

.lgr\:padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-10 {
    padding: 240px;
    padding: 15rem; } }

.xl\:padding-10\:children > * {
  padding: 240px;
  padding: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-0 {
    padding-top: 0px;
    padding-top: 0px; } }

.vm\:padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-0 {
    padding-top: 0px;
    padding-top: 0px; } }

.sm\:padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-0 {
    padding-top: 0px;
    padding-top: 0px; } }

.mds\:padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-0 {
    padding-top: 0px;
    padding-top: 0px; } }

.md\:padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-0 {
    padding-top: 0px;
    padding-top: 0px; } }

.lg\:padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-0 {
    padding-top: 0px;
    padding-top: 0px; } }

.lgr\:padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-0 {
    padding-top: 0px;
    padding-top: 0px; } }

.xl\:padding-top-0\:children > * {
  padding-top: 0px;
  padding-top: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-0-25 {
    padding-top: 6px;
    padding-top: 0.375rem; } }

.vm\:padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-0-25 {
    padding-top: 6px;
    padding-top: 0.375rem; } }

.sm\:padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-0-25 {
    padding-top: 6px;
    padding-top: 0.375rem; } }

.mds\:padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-0-25 {
    padding-top: 6px;
    padding-top: 0.375rem; } }

.md\:padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-0-25 {
    padding-top: 6px;
    padding-top: 0.375rem; } }

.lg\:padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-0-25 {
    padding-top: 6px;
    padding-top: 0.375rem; } }

.lgr\:padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-0-25 {
    padding-top: 6px;
    padding-top: 0.375rem; } }

.xl\:padding-top-0-25\:children > * {
  padding-top: 6px;
  padding-top: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-0-5 {
    padding-top: 12px;
    padding-top: 0.75rem; } }

.vm\:padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-0-5 {
    padding-top: 12px;
    padding-top: 0.75rem; } }

.sm\:padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-0-5 {
    padding-top: 12px;
    padding-top: 0.75rem; } }

.mds\:padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-0-5 {
    padding-top: 12px;
    padding-top: 0.75rem; } }

.md\:padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-0-5 {
    padding-top: 12px;
    padding-top: 0.75rem; } }

.lg\:padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-0-5 {
    padding-top: 12px;
    padding-top: 0.75rem; } }

.lgr\:padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-0-5 {
    padding-top: 12px;
    padding-top: 0.75rem; } }

.xl\:padding-top-0-5\:children > * {
  padding-top: 12px;
  padding-top: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-0-75 {
    padding-top: 18px;
    padding-top: 1.125rem; } }

.vm\:padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-0-75 {
    padding-top: 18px;
    padding-top: 1.125rem; } }

.sm\:padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-0-75 {
    padding-top: 18px;
    padding-top: 1.125rem; } }

.mds\:padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-0-75 {
    padding-top: 18px;
    padding-top: 1.125rem; } }

.md\:padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-0-75 {
    padding-top: 18px;
    padding-top: 1.125rem; } }

.lg\:padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-0-75 {
    padding-top: 18px;
    padding-top: 1.125rem; } }

.lgr\:padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-0-75 {
    padding-top: 18px;
    padding-top: 1.125rem; } }

.xl\:padding-top-0-75\:children > * {
  padding-top: 18px;
  padding-top: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-1 {
    padding-top: 24px;
    padding-top: 1.5rem; } }

.vm\:padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-1 {
    padding-top: 24px;
    padding-top: 1.5rem; } }

.sm\:padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-1 {
    padding-top: 24px;
    padding-top: 1.5rem; } }

.mds\:padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-1 {
    padding-top: 24px;
    padding-top: 1.5rem; } }

.md\:padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-1 {
    padding-top: 24px;
    padding-top: 1.5rem; } }

.lg\:padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-1 {
    padding-top: 24px;
    padding-top: 1.5rem; } }

.lgr\:padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-1 {
    padding-top: 24px;
    padding-top: 1.5rem; } }

.xl\:padding-top-1\:children > * {
  padding-top: 24px;
  padding-top: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-1-5 {
    padding-top: 36px;
    padding-top: 2.25rem; } }

.vm\:padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-1-5 {
    padding-top: 36px;
    padding-top: 2.25rem; } }

.sm\:padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-1-5 {
    padding-top: 36px;
    padding-top: 2.25rem; } }

.mds\:padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-1-5 {
    padding-top: 36px;
    padding-top: 2.25rem; } }

.md\:padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-1-5 {
    padding-top: 36px;
    padding-top: 2.25rem; } }

.lg\:padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-1-5 {
    padding-top: 36px;
    padding-top: 2.25rem; } }

.lgr\:padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-1-5 {
    padding-top: 36px;
    padding-top: 2.25rem; } }

.xl\:padding-top-1-5\:children > * {
  padding-top: 36px;
  padding-top: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-2 {
    padding-top: 48px;
    padding-top: 3rem; } }

.vm\:padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-2 {
    padding-top: 48px;
    padding-top: 3rem; } }

.sm\:padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-2 {
    padding-top: 48px;
    padding-top: 3rem; } }

.mds\:padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-2 {
    padding-top: 48px;
    padding-top: 3rem; } }

.md\:padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-2 {
    padding-top: 48px;
    padding-top: 3rem; } }

.lg\:padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-2 {
    padding-top: 48px;
    padding-top: 3rem; } }

.lgr\:padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-2 {
    padding-top: 48px;
    padding-top: 3rem; } }

.xl\:padding-top-2\:children > * {
  padding-top: 48px;
  padding-top: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-2-5 {
    padding-top: 60px;
    padding-top: 3.75rem; } }

.vm\:padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-2-5 {
    padding-top: 60px;
    padding-top: 3.75rem; } }

.sm\:padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-2-5 {
    padding-top: 60px;
    padding-top: 3.75rem; } }

.mds\:padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-2-5 {
    padding-top: 60px;
    padding-top: 3.75rem; } }

.md\:padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-2-5 {
    padding-top: 60px;
    padding-top: 3.75rem; } }

.lg\:padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-2-5 {
    padding-top: 60px;
    padding-top: 3.75rem; } }

.lgr\:padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-2-5 {
    padding-top: 60px;
    padding-top: 3.75rem; } }

.xl\:padding-top-2-5\:children > * {
  padding-top: 60px;
  padding-top: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-3 {
    padding-top: 72px;
    padding-top: 4.5rem; } }

.vm\:padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-3 {
    padding-top: 72px;
    padding-top: 4.5rem; } }

.sm\:padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-3 {
    padding-top: 72px;
    padding-top: 4.5rem; } }

.mds\:padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-3 {
    padding-top: 72px;
    padding-top: 4.5rem; } }

.md\:padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-3 {
    padding-top: 72px;
    padding-top: 4.5rem; } }

.lg\:padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-3 {
    padding-top: 72px;
    padding-top: 4.5rem; } }

.lgr\:padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-3 {
    padding-top: 72px;
    padding-top: 4.5rem; } }

.xl\:padding-top-3\:children > * {
  padding-top: 72px;
  padding-top: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-3-5 {
    padding-top: 84px;
    padding-top: 5.25rem; } }

.vm\:padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-3-5 {
    padding-top: 84px;
    padding-top: 5.25rem; } }

.sm\:padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-3-5 {
    padding-top: 84px;
    padding-top: 5.25rem; } }

.mds\:padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-3-5 {
    padding-top: 84px;
    padding-top: 5.25rem; } }

.md\:padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-3-5 {
    padding-top: 84px;
    padding-top: 5.25rem; } }

.lg\:padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-3-5 {
    padding-top: 84px;
    padding-top: 5.25rem; } }

.lgr\:padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-3-5 {
    padding-top: 84px;
    padding-top: 5.25rem; } }

.xl\:padding-top-3-5\:children > * {
  padding-top: 84px;
  padding-top: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-4 {
    padding-top: 96px;
    padding-top: 6rem; } }

.vm\:padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-4 {
    padding-top: 96px;
    padding-top: 6rem; } }

.sm\:padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-4 {
    padding-top: 96px;
    padding-top: 6rem; } }

.mds\:padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-4 {
    padding-top: 96px;
    padding-top: 6rem; } }

.md\:padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-4 {
    padding-top: 96px;
    padding-top: 6rem; } }

.lg\:padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-4 {
    padding-top: 96px;
    padding-top: 6rem; } }

.lgr\:padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-4 {
    padding-top: 96px;
    padding-top: 6rem; } }

.xl\:padding-top-4\:children > * {
  padding-top: 96px;
  padding-top: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-4-5 {
    padding-top: 108px;
    padding-top: 6.75rem; } }

.vm\:padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-4-5 {
    padding-top: 108px;
    padding-top: 6.75rem; } }

.sm\:padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-4-5 {
    padding-top: 108px;
    padding-top: 6.75rem; } }

.mds\:padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-4-5 {
    padding-top: 108px;
    padding-top: 6.75rem; } }

.md\:padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-4-5 {
    padding-top: 108px;
    padding-top: 6.75rem; } }

.lg\:padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-4-5 {
    padding-top: 108px;
    padding-top: 6.75rem; } }

.lgr\:padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-4-5 {
    padding-top: 108px;
    padding-top: 6.75rem; } }

.xl\:padding-top-4-5\:children > * {
  padding-top: 108px;
  padding-top: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-5 {
    padding-top: 120px;
    padding-top: 7.5rem; } }

.vm\:padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-5 {
    padding-top: 120px;
    padding-top: 7.5rem; } }

.sm\:padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-5 {
    padding-top: 120px;
    padding-top: 7.5rem; } }

.mds\:padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-5 {
    padding-top: 120px;
    padding-top: 7.5rem; } }

.md\:padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-5 {
    padding-top: 120px;
    padding-top: 7.5rem; } }

.lg\:padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-5 {
    padding-top: 120px;
    padding-top: 7.5rem; } }

.lgr\:padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-5 {
    padding-top: 120px;
    padding-top: 7.5rem; } }

.xl\:padding-top-5\:children > * {
  padding-top: 120px;
  padding-top: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-5-5 {
    padding-top: 132px;
    padding-top: 8.25rem; } }

.vm\:padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-5-5 {
    padding-top: 132px;
    padding-top: 8.25rem; } }

.sm\:padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-5-5 {
    padding-top: 132px;
    padding-top: 8.25rem; } }

.mds\:padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-5-5 {
    padding-top: 132px;
    padding-top: 8.25rem; } }

.md\:padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-5-5 {
    padding-top: 132px;
    padding-top: 8.25rem; } }

.lg\:padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-5-5 {
    padding-top: 132px;
    padding-top: 8.25rem; } }

.lgr\:padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-5-5 {
    padding-top: 132px;
    padding-top: 8.25rem; } }

.xl\:padding-top-5-5\:children > * {
  padding-top: 132px;
  padding-top: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-6 {
    padding-top: 144px;
    padding-top: 9rem; } }

.vm\:padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-6 {
    padding-top: 144px;
    padding-top: 9rem; } }

.sm\:padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-6 {
    padding-top: 144px;
    padding-top: 9rem; } }

.mds\:padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-6 {
    padding-top: 144px;
    padding-top: 9rem; } }

.md\:padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-6 {
    padding-top: 144px;
    padding-top: 9rem; } }

.lg\:padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-6 {
    padding-top: 144px;
    padding-top: 9rem; } }

.lgr\:padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-6 {
    padding-top: 144px;
    padding-top: 9rem; } }

.xl\:padding-top-6\:children > * {
  padding-top: 144px;
  padding-top: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-6-5 {
    padding-top: 156px;
    padding-top: 9.75rem; } }

.vm\:padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-6-5 {
    padding-top: 156px;
    padding-top: 9.75rem; } }

.sm\:padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-6-5 {
    padding-top: 156px;
    padding-top: 9.75rem; } }

.mds\:padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-6-5 {
    padding-top: 156px;
    padding-top: 9.75rem; } }

.md\:padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-6-5 {
    padding-top: 156px;
    padding-top: 9.75rem; } }

.lg\:padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-6-5 {
    padding-top: 156px;
    padding-top: 9.75rem; } }

.lgr\:padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-6-5 {
    padding-top: 156px;
    padding-top: 9.75rem; } }

.xl\:padding-top-6-5\:children > * {
  padding-top: 156px;
  padding-top: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-7 {
    padding-top: 168px;
    padding-top: 10.5rem; } }

.vm\:padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-7 {
    padding-top: 168px;
    padding-top: 10.5rem; } }

.sm\:padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-7 {
    padding-top: 168px;
    padding-top: 10.5rem; } }

.mds\:padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-7 {
    padding-top: 168px;
    padding-top: 10.5rem; } }

.md\:padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-7 {
    padding-top: 168px;
    padding-top: 10.5rem; } }

.lg\:padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-7 {
    padding-top: 168px;
    padding-top: 10.5rem; } }

.lgr\:padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-7 {
    padding-top: 168px;
    padding-top: 10.5rem; } }

.xl\:padding-top-7\:children > * {
  padding-top: 168px;
  padding-top: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-7-5 {
    padding-top: 180px;
    padding-top: 11.25rem; } }

.vm\:padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-7-5 {
    padding-top: 180px;
    padding-top: 11.25rem; } }

.sm\:padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-7-5 {
    padding-top: 180px;
    padding-top: 11.25rem; } }

.mds\:padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-7-5 {
    padding-top: 180px;
    padding-top: 11.25rem; } }

.md\:padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-7-5 {
    padding-top: 180px;
    padding-top: 11.25rem; } }

.lg\:padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-7-5 {
    padding-top: 180px;
    padding-top: 11.25rem; } }

.lgr\:padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-7-5 {
    padding-top: 180px;
    padding-top: 11.25rem; } }

.xl\:padding-top-7-5\:children > * {
  padding-top: 180px;
  padding-top: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-8 {
    padding-top: 192px;
    padding-top: 12rem; } }

.vm\:padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-8 {
    padding-top: 192px;
    padding-top: 12rem; } }

.sm\:padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-8 {
    padding-top: 192px;
    padding-top: 12rem; } }

.mds\:padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-8 {
    padding-top: 192px;
    padding-top: 12rem; } }

.md\:padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-8 {
    padding-top: 192px;
    padding-top: 12rem; } }

.lg\:padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-8 {
    padding-top: 192px;
    padding-top: 12rem; } }

.lgr\:padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-8 {
    padding-top: 192px;
    padding-top: 12rem; } }

.xl\:padding-top-8\:children > * {
  padding-top: 192px;
  padding-top: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-8-5 {
    padding-top: 204px;
    padding-top: 12.75rem; } }

.vm\:padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-8-5 {
    padding-top: 204px;
    padding-top: 12.75rem; } }

.sm\:padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-8-5 {
    padding-top: 204px;
    padding-top: 12.75rem; } }

.mds\:padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-8-5 {
    padding-top: 204px;
    padding-top: 12.75rem; } }

.md\:padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-8-5 {
    padding-top: 204px;
    padding-top: 12.75rem; } }

.lg\:padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-8-5 {
    padding-top: 204px;
    padding-top: 12.75rem; } }

.lgr\:padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-8-5 {
    padding-top: 204px;
    padding-top: 12.75rem; } }

.xl\:padding-top-8-5\:children > * {
  padding-top: 204px;
  padding-top: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-9 {
    padding-top: 216px;
    padding-top: 13.5rem; } }

.vm\:padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-9 {
    padding-top: 216px;
    padding-top: 13.5rem; } }

.sm\:padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-9 {
    padding-top: 216px;
    padding-top: 13.5rem; } }

.mds\:padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-9 {
    padding-top: 216px;
    padding-top: 13.5rem; } }

.md\:padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-9 {
    padding-top: 216px;
    padding-top: 13.5rem; } }

.lg\:padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-9 {
    padding-top: 216px;
    padding-top: 13.5rem; } }

.lgr\:padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-9 {
    padding-top: 216px;
    padding-top: 13.5rem; } }

.xl\:padding-top-9\:children > * {
  padding-top: 216px;
  padding-top: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-9-5 {
    padding-top: 228px;
    padding-top: 14.25rem; } }

.vm\:padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-9-5 {
    padding-top: 228px;
    padding-top: 14.25rem; } }

.sm\:padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-9-5 {
    padding-top: 228px;
    padding-top: 14.25rem; } }

.mds\:padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-9-5 {
    padding-top: 228px;
    padding-top: 14.25rem; } }

.md\:padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-9-5 {
    padding-top: 228px;
    padding-top: 14.25rem; } }

.lg\:padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-9-5 {
    padding-top: 228px;
    padding-top: 14.25rem; } }

.lgr\:padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-9-5 {
    padding-top: 228px;
    padding-top: 14.25rem; } }

.xl\:padding-top-9-5\:children > * {
  padding-top: 228px;
  padding-top: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-top-10 {
    padding-top: 240px;
    padding-top: 15rem; } }

.vm\:padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-top-10 {
    padding-top: 240px;
    padding-top: 15rem; } }

.sm\:padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-top-10 {
    padding-top: 240px;
    padding-top: 15rem; } }

.mds\:padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-top-10 {
    padding-top: 240px;
    padding-top: 15rem; } }

.md\:padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-top-10 {
    padding-top: 240px;
    padding-top: 15rem; } }

.lg\:padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-top-10 {
    padding-top: 240px;
    padding-top: 15rem; } }

.lgr\:padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-top-10 {
    padding-top: 240px;
    padding-top: 15rem; } }

.xl\:padding-top-10\:children > * {
  padding-top: 240px;
  padding-top: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-0 {
    padding-right: 0px;
    padding-right: 0px; } }

.vm\:padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-0 {
    padding-right: 0px;
    padding-right: 0px; } }

.sm\:padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-0 {
    padding-right: 0px;
    padding-right: 0px; } }

.mds\:padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-0 {
    padding-right: 0px;
    padding-right: 0px; } }

.md\:padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-0 {
    padding-right: 0px;
    padding-right: 0px; } }

.lg\:padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-0 {
    padding-right: 0px;
    padding-right: 0px; } }

.lgr\:padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-0 {
    padding-right: 0px;
    padding-right: 0px; } }

.xl\:padding-right-0\:children > * {
  padding-right: 0px;
  padding-right: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-0-25 {
    padding-right: 6px;
    padding-right: 0.375rem; } }

.vm\:padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-0-25 {
    padding-right: 6px;
    padding-right: 0.375rem; } }

.sm\:padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-0-25 {
    padding-right: 6px;
    padding-right: 0.375rem; } }

.mds\:padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-0-25 {
    padding-right: 6px;
    padding-right: 0.375rem; } }

.md\:padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-0-25 {
    padding-right: 6px;
    padding-right: 0.375rem; } }

.lg\:padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-0-25 {
    padding-right: 6px;
    padding-right: 0.375rem; } }

.lgr\:padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-0-25 {
    padding-right: 6px;
    padding-right: 0.375rem; } }

.xl\:padding-right-0-25\:children > * {
  padding-right: 6px;
  padding-right: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-0-5 {
    padding-right: 12px;
    padding-right: 0.75rem; } }

.vm\:padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-0-5 {
    padding-right: 12px;
    padding-right: 0.75rem; } }

.sm\:padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-0-5 {
    padding-right: 12px;
    padding-right: 0.75rem; } }

.mds\:padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-0-5 {
    padding-right: 12px;
    padding-right: 0.75rem; } }

.md\:padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-0-5 {
    padding-right: 12px;
    padding-right: 0.75rem; } }

.lg\:padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-0-5 {
    padding-right: 12px;
    padding-right: 0.75rem; } }

.lgr\:padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-0-5 {
    padding-right: 12px;
    padding-right: 0.75rem; } }

.xl\:padding-right-0-5\:children > * {
  padding-right: 12px;
  padding-right: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-0-75 {
    padding-right: 18px;
    padding-right: 1.125rem; } }

.vm\:padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-0-75 {
    padding-right: 18px;
    padding-right: 1.125rem; } }

.sm\:padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-0-75 {
    padding-right: 18px;
    padding-right: 1.125rem; } }

.mds\:padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-0-75 {
    padding-right: 18px;
    padding-right: 1.125rem; } }

.md\:padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-0-75 {
    padding-right: 18px;
    padding-right: 1.125rem; } }

.lg\:padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-0-75 {
    padding-right: 18px;
    padding-right: 1.125rem; } }

.lgr\:padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-0-75 {
    padding-right: 18px;
    padding-right: 1.125rem; } }

.xl\:padding-right-0-75\:children > * {
  padding-right: 18px;
  padding-right: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-1 {
    padding-right: 24px;
    padding-right: 1.5rem; } }

.vm\:padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-1 {
    padding-right: 24px;
    padding-right: 1.5rem; } }

.sm\:padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-1 {
    padding-right: 24px;
    padding-right: 1.5rem; } }

.mds\:padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-1 {
    padding-right: 24px;
    padding-right: 1.5rem; } }

.md\:padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-1 {
    padding-right: 24px;
    padding-right: 1.5rem; } }

.lg\:padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-1 {
    padding-right: 24px;
    padding-right: 1.5rem; } }

.lgr\:padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-1 {
    padding-right: 24px;
    padding-right: 1.5rem; } }

.xl\:padding-right-1\:children > * {
  padding-right: 24px;
  padding-right: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-1-5 {
    padding-right: 36px;
    padding-right: 2.25rem; } }

.vm\:padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-1-5 {
    padding-right: 36px;
    padding-right: 2.25rem; } }

.sm\:padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-1-5 {
    padding-right: 36px;
    padding-right: 2.25rem; } }

.mds\:padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-1-5 {
    padding-right: 36px;
    padding-right: 2.25rem; } }

.md\:padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-1-5 {
    padding-right: 36px;
    padding-right: 2.25rem; } }

.lg\:padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-1-5 {
    padding-right: 36px;
    padding-right: 2.25rem; } }

.lgr\:padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-1-5 {
    padding-right: 36px;
    padding-right: 2.25rem; } }

.xl\:padding-right-1-5\:children > * {
  padding-right: 36px;
  padding-right: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-2 {
    padding-right: 48px;
    padding-right: 3rem; } }

.vm\:padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-2 {
    padding-right: 48px;
    padding-right: 3rem; } }

.sm\:padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-2 {
    padding-right: 48px;
    padding-right: 3rem; } }

.mds\:padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-2 {
    padding-right: 48px;
    padding-right: 3rem; } }

.md\:padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-2 {
    padding-right: 48px;
    padding-right: 3rem; } }

.lg\:padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-2 {
    padding-right: 48px;
    padding-right: 3rem; } }

.lgr\:padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-2 {
    padding-right: 48px;
    padding-right: 3rem; } }

.xl\:padding-right-2\:children > * {
  padding-right: 48px;
  padding-right: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-2-5 {
    padding-right: 60px;
    padding-right: 3.75rem; } }

.vm\:padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-2-5 {
    padding-right: 60px;
    padding-right: 3.75rem; } }

.sm\:padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-2-5 {
    padding-right: 60px;
    padding-right: 3.75rem; } }

.mds\:padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-2-5 {
    padding-right: 60px;
    padding-right: 3.75rem; } }

.md\:padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-2-5 {
    padding-right: 60px;
    padding-right: 3.75rem; } }

.lg\:padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-2-5 {
    padding-right: 60px;
    padding-right: 3.75rem; } }

.lgr\:padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-2-5 {
    padding-right: 60px;
    padding-right: 3.75rem; } }

.xl\:padding-right-2-5\:children > * {
  padding-right: 60px;
  padding-right: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-3 {
    padding-right: 72px;
    padding-right: 4.5rem; } }

.vm\:padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-3 {
    padding-right: 72px;
    padding-right: 4.5rem; } }

.sm\:padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-3 {
    padding-right: 72px;
    padding-right: 4.5rem; } }

.mds\:padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-3 {
    padding-right: 72px;
    padding-right: 4.5rem; } }

.md\:padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-3 {
    padding-right: 72px;
    padding-right: 4.5rem; } }

.lg\:padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-3 {
    padding-right: 72px;
    padding-right: 4.5rem; } }

.lgr\:padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-3 {
    padding-right: 72px;
    padding-right: 4.5rem; } }

.xl\:padding-right-3\:children > * {
  padding-right: 72px;
  padding-right: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-3-5 {
    padding-right: 84px;
    padding-right: 5.25rem; } }

.vm\:padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-3-5 {
    padding-right: 84px;
    padding-right: 5.25rem; } }

.sm\:padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-3-5 {
    padding-right: 84px;
    padding-right: 5.25rem; } }

.mds\:padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-3-5 {
    padding-right: 84px;
    padding-right: 5.25rem; } }

.md\:padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-3-5 {
    padding-right: 84px;
    padding-right: 5.25rem; } }

.lg\:padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-3-5 {
    padding-right: 84px;
    padding-right: 5.25rem; } }

.lgr\:padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-3-5 {
    padding-right: 84px;
    padding-right: 5.25rem; } }

.xl\:padding-right-3-5\:children > * {
  padding-right: 84px;
  padding-right: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-4 {
    padding-right: 96px;
    padding-right: 6rem; } }

.vm\:padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-4 {
    padding-right: 96px;
    padding-right: 6rem; } }

.sm\:padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-4 {
    padding-right: 96px;
    padding-right: 6rem; } }

.mds\:padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-4 {
    padding-right: 96px;
    padding-right: 6rem; } }

.md\:padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-4 {
    padding-right: 96px;
    padding-right: 6rem; } }

.lg\:padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-4 {
    padding-right: 96px;
    padding-right: 6rem; } }

.lgr\:padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-4 {
    padding-right: 96px;
    padding-right: 6rem; } }

.xl\:padding-right-4\:children > * {
  padding-right: 96px;
  padding-right: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-4-5 {
    padding-right: 108px;
    padding-right: 6.75rem; } }

.vm\:padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-4-5 {
    padding-right: 108px;
    padding-right: 6.75rem; } }

.sm\:padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-4-5 {
    padding-right: 108px;
    padding-right: 6.75rem; } }

.mds\:padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-4-5 {
    padding-right: 108px;
    padding-right: 6.75rem; } }

.md\:padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-4-5 {
    padding-right: 108px;
    padding-right: 6.75rem; } }

.lg\:padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-4-5 {
    padding-right: 108px;
    padding-right: 6.75rem; } }

.lgr\:padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-4-5 {
    padding-right: 108px;
    padding-right: 6.75rem; } }

.xl\:padding-right-4-5\:children > * {
  padding-right: 108px;
  padding-right: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-5 {
    padding-right: 120px;
    padding-right: 7.5rem; } }

.vm\:padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-5 {
    padding-right: 120px;
    padding-right: 7.5rem; } }

.sm\:padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-5 {
    padding-right: 120px;
    padding-right: 7.5rem; } }

.mds\:padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-5 {
    padding-right: 120px;
    padding-right: 7.5rem; } }

.md\:padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-5 {
    padding-right: 120px;
    padding-right: 7.5rem; } }

.lg\:padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-5 {
    padding-right: 120px;
    padding-right: 7.5rem; } }

.lgr\:padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-5 {
    padding-right: 120px;
    padding-right: 7.5rem; } }

.xl\:padding-right-5\:children > * {
  padding-right: 120px;
  padding-right: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-5-5 {
    padding-right: 132px;
    padding-right: 8.25rem; } }

.vm\:padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-5-5 {
    padding-right: 132px;
    padding-right: 8.25rem; } }

.sm\:padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-5-5 {
    padding-right: 132px;
    padding-right: 8.25rem; } }

.mds\:padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-5-5 {
    padding-right: 132px;
    padding-right: 8.25rem; } }

.md\:padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-5-5 {
    padding-right: 132px;
    padding-right: 8.25rem; } }

.lg\:padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-5-5 {
    padding-right: 132px;
    padding-right: 8.25rem; } }

.lgr\:padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-5-5 {
    padding-right: 132px;
    padding-right: 8.25rem; } }

.xl\:padding-right-5-5\:children > * {
  padding-right: 132px;
  padding-right: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-6 {
    padding-right: 144px;
    padding-right: 9rem; } }

.vm\:padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-6 {
    padding-right: 144px;
    padding-right: 9rem; } }

.sm\:padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-6 {
    padding-right: 144px;
    padding-right: 9rem; } }

.mds\:padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-6 {
    padding-right: 144px;
    padding-right: 9rem; } }

.md\:padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-6 {
    padding-right: 144px;
    padding-right: 9rem; } }

.lg\:padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-6 {
    padding-right: 144px;
    padding-right: 9rem; } }

.lgr\:padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-6 {
    padding-right: 144px;
    padding-right: 9rem; } }

.xl\:padding-right-6\:children > * {
  padding-right: 144px;
  padding-right: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-6-5 {
    padding-right: 156px;
    padding-right: 9.75rem; } }

.vm\:padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-6-5 {
    padding-right: 156px;
    padding-right: 9.75rem; } }

.sm\:padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-6-5 {
    padding-right: 156px;
    padding-right: 9.75rem; } }

.mds\:padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-6-5 {
    padding-right: 156px;
    padding-right: 9.75rem; } }

.md\:padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-6-5 {
    padding-right: 156px;
    padding-right: 9.75rem; } }

.lg\:padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-6-5 {
    padding-right: 156px;
    padding-right: 9.75rem; } }

.lgr\:padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-6-5 {
    padding-right: 156px;
    padding-right: 9.75rem; } }

.xl\:padding-right-6-5\:children > * {
  padding-right: 156px;
  padding-right: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-7 {
    padding-right: 168px;
    padding-right: 10.5rem; } }

.vm\:padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-7 {
    padding-right: 168px;
    padding-right: 10.5rem; } }

.sm\:padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-7 {
    padding-right: 168px;
    padding-right: 10.5rem; } }

.mds\:padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-7 {
    padding-right: 168px;
    padding-right: 10.5rem; } }

.md\:padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-7 {
    padding-right: 168px;
    padding-right: 10.5rem; } }

.lg\:padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-7 {
    padding-right: 168px;
    padding-right: 10.5rem; } }

.lgr\:padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-7 {
    padding-right: 168px;
    padding-right: 10.5rem; } }

.xl\:padding-right-7\:children > * {
  padding-right: 168px;
  padding-right: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-7-5 {
    padding-right: 180px;
    padding-right: 11.25rem; } }

.vm\:padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-7-5 {
    padding-right: 180px;
    padding-right: 11.25rem; } }

.sm\:padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-7-5 {
    padding-right: 180px;
    padding-right: 11.25rem; } }

.mds\:padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-7-5 {
    padding-right: 180px;
    padding-right: 11.25rem; } }

.md\:padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-7-5 {
    padding-right: 180px;
    padding-right: 11.25rem; } }

.lg\:padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-7-5 {
    padding-right: 180px;
    padding-right: 11.25rem; } }

.lgr\:padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-7-5 {
    padding-right: 180px;
    padding-right: 11.25rem; } }

.xl\:padding-right-7-5\:children > * {
  padding-right: 180px;
  padding-right: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-8 {
    padding-right: 192px;
    padding-right: 12rem; } }

.vm\:padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-8 {
    padding-right: 192px;
    padding-right: 12rem; } }

.sm\:padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-8 {
    padding-right: 192px;
    padding-right: 12rem; } }

.mds\:padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-8 {
    padding-right: 192px;
    padding-right: 12rem; } }

.md\:padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-8 {
    padding-right: 192px;
    padding-right: 12rem; } }

.lg\:padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-8 {
    padding-right: 192px;
    padding-right: 12rem; } }

.lgr\:padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-8 {
    padding-right: 192px;
    padding-right: 12rem; } }

.xl\:padding-right-8\:children > * {
  padding-right: 192px;
  padding-right: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-8-5 {
    padding-right: 204px;
    padding-right: 12.75rem; } }

.vm\:padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-8-5 {
    padding-right: 204px;
    padding-right: 12.75rem; } }

.sm\:padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-8-5 {
    padding-right: 204px;
    padding-right: 12.75rem; } }

.mds\:padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-8-5 {
    padding-right: 204px;
    padding-right: 12.75rem; } }

.md\:padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-8-5 {
    padding-right: 204px;
    padding-right: 12.75rem; } }

.lg\:padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-8-5 {
    padding-right: 204px;
    padding-right: 12.75rem; } }

.lgr\:padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-8-5 {
    padding-right: 204px;
    padding-right: 12.75rem; } }

.xl\:padding-right-8-5\:children > * {
  padding-right: 204px;
  padding-right: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-9 {
    padding-right: 216px;
    padding-right: 13.5rem; } }

.vm\:padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-9 {
    padding-right: 216px;
    padding-right: 13.5rem; } }

.sm\:padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-9 {
    padding-right: 216px;
    padding-right: 13.5rem; } }

.mds\:padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-9 {
    padding-right: 216px;
    padding-right: 13.5rem; } }

.md\:padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-9 {
    padding-right: 216px;
    padding-right: 13.5rem; } }

.lg\:padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-9 {
    padding-right: 216px;
    padding-right: 13.5rem; } }

.lgr\:padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-9 {
    padding-right: 216px;
    padding-right: 13.5rem; } }

.xl\:padding-right-9\:children > * {
  padding-right: 216px;
  padding-right: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-9-5 {
    padding-right: 228px;
    padding-right: 14.25rem; } }

.vm\:padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-9-5 {
    padding-right: 228px;
    padding-right: 14.25rem; } }

.sm\:padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-9-5 {
    padding-right: 228px;
    padding-right: 14.25rem; } }

.mds\:padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-9-5 {
    padding-right: 228px;
    padding-right: 14.25rem; } }

.md\:padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-9-5 {
    padding-right: 228px;
    padding-right: 14.25rem; } }

.lg\:padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-9-5 {
    padding-right: 228px;
    padding-right: 14.25rem; } }

.lgr\:padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-9-5 {
    padding-right: 228px;
    padding-right: 14.25rem; } }

.xl\:padding-right-9-5\:children > * {
  padding-right: 228px;
  padding-right: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-right-10 {
    padding-right: 240px;
    padding-right: 15rem; } }

.vm\:padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-right-10 {
    padding-right: 240px;
    padding-right: 15rem; } }

.sm\:padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-right-10 {
    padding-right: 240px;
    padding-right: 15rem; } }

.mds\:padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-right-10 {
    padding-right: 240px;
    padding-right: 15rem; } }

.md\:padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-right-10 {
    padding-right: 240px;
    padding-right: 15rem; } }

.lg\:padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-right-10 {
    padding-right: 240px;
    padding-right: 15rem; } }

.lgr\:padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-right-10 {
    padding-right: 240px;
    padding-right: 15rem; } }

.xl\:padding-right-10\:children > * {
  padding-right: 240px;
  padding-right: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-0 {
    padding-bottom: 0px;
    padding-bottom: 0px; } }

.vm\:padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-0 {
    padding-bottom: 0px;
    padding-bottom: 0px; } }

.sm\:padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-0 {
    padding-bottom: 0px;
    padding-bottom: 0px; } }

.mds\:padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-0 {
    padding-bottom: 0px;
    padding-bottom: 0px; } }

.md\:padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-0 {
    padding-bottom: 0px;
    padding-bottom: 0px; } }

.lg\:padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-0 {
    padding-bottom: 0px;
    padding-bottom: 0px; } }

.lgr\:padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-0 {
    padding-bottom: 0px;
    padding-bottom: 0px; } }

.xl\:padding-bottom-0\:children > * {
  padding-bottom: 0px;
  padding-bottom: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-0-25 {
    padding-bottom: 6px;
    padding-bottom: 0.375rem; } }

.vm\:padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-0-25 {
    padding-bottom: 6px;
    padding-bottom: 0.375rem; } }

.sm\:padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-0-25 {
    padding-bottom: 6px;
    padding-bottom: 0.375rem; } }

.mds\:padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-0-25 {
    padding-bottom: 6px;
    padding-bottom: 0.375rem; } }

.md\:padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-0-25 {
    padding-bottom: 6px;
    padding-bottom: 0.375rem; } }

.lg\:padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-0-25 {
    padding-bottom: 6px;
    padding-bottom: 0.375rem; } }

.lgr\:padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-0-25 {
    padding-bottom: 6px;
    padding-bottom: 0.375rem; } }

.xl\:padding-bottom-0-25\:children > * {
  padding-bottom: 6px;
  padding-bottom: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-0-5 {
    padding-bottom: 12px;
    padding-bottom: 0.75rem; } }

.vm\:padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-0-5 {
    padding-bottom: 12px;
    padding-bottom: 0.75rem; } }

.sm\:padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-0-5 {
    padding-bottom: 12px;
    padding-bottom: 0.75rem; } }

.mds\:padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-0-5 {
    padding-bottom: 12px;
    padding-bottom: 0.75rem; } }

.md\:padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-0-5 {
    padding-bottom: 12px;
    padding-bottom: 0.75rem; } }

.lg\:padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-0-5 {
    padding-bottom: 12px;
    padding-bottom: 0.75rem; } }

.lgr\:padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-0-5 {
    padding-bottom: 12px;
    padding-bottom: 0.75rem; } }

.xl\:padding-bottom-0-5\:children > * {
  padding-bottom: 12px;
  padding-bottom: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-0-75 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem; } }

.vm\:padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-0-75 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem; } }

.sm\:padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-0-75 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem; } }

.mds\:padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-0-75 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem; } }

.md\:padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-0-75 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem; } }

.lg\:padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-0-75 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem; } }

.lgr\:padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-0-75 {
    padding-bottom: 18px;
    padding-bottom: 1.125rem; } }

.xl\:padding-bottom-0-75\:children > * {
  padding-bottom: 18px;
  padding-bottom: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-1 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem; } }

.vm\:padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-1 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem; } }

.sm\:padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-1 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem; } }

.mds\:padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-1 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem; } }

.md\:padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-1 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem; } }

.lg\:padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-1 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem; } }

.lgr\:padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-1 {
    padding-bottom: 24px;
    padding-bottom: 1.5rem; } }

.xl\:padding-bottom-1\:children > * {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-1-5 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem; } }

.vm\:padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-1-5 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem; } }

.sm\:padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-1-5 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem; } }

.mds\:padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-1-5 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem; } }

.md\:padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-1-5 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem; } }

.lg\:padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-1-5 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem; } }

.lgr\:padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-1-5 {
    padding-bottom: 36px;
    padding-bottom: 2.25rem; } }

.xl\:padding-bottom-1-5\:children > * {
  padding-bottom: 36px;
  padding-bottom: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-2 {
    padding-bottom: 48px;
    padding-bottom: 3rem; } }

.vm\:padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-2 {
    padding-bottom: 48px;
    padding-bottom: 3rem; } }

.sm\:padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-2 {
    padding-bottom: 48px;
    padding-bottom: 3rem; } }

.mds\:padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-2 {
    padding-bottom: 48px;
    padding-bottom: 3rem; } }

.md\:padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-2 {
    padding-bottom: 48px;
    padding-bottom: 3rem; } }

.lg\:padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-2 {
    padding-bottom: 48px;
    padding-bottom: 3rem; } }

.lgr\:padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-2 {
    padding-bottom: 48px;
    padding-bottom: 3rem; } }

.xl\:padding-bottom-2\:children > * {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-2-5 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem; } }

.vm\:padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-2-5 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem; } }

.sm\:padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-2-5 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem; } }

.mds\:padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-2-5 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem; } }

.md\:padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-2-5 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem; } }

.lg\:padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-2-5 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem; } }

.lgr\:padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-2-5 {
    padding-bottom: 60px;
    padding-bottom: 3.75rem; } }

.xl\:padding-bottom-2-5\:children > * {
  padding-bottom: 60px;
  padding-bottom: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-3 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem; } }

.vm\:padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-3 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem; } }

.sm\:padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-3 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem; } }

.mds\:padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-3 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem; } }

.md\:padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-3 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem; } }

.lg\:padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-3 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem; } }

.lgr\:padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-3 {
    padding-bottom: 72px;
    padding-bottom: 4.5rem; } }

.xl\:padding-bottom-3\:children > * {
  padding-bottom: 72px;
  padding-bottom: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-3-5 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem; } }

.vm\:padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-3-5 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem; } }

.sm\:padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-3-5 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem; } }

.mds\:padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-3-5 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem; } }

.md\:padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-3-5 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem; } }

.lg\:padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-3-5 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem; } }

.lgr\:padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-3-5 {
    padding-bottom: 84px;
    padding-bottom: 5.25rem; } }

.xl\:padding-bottom-3-5\:children > * {
  padding-bottom: 84px;
  padding-bottom: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-4 {
    padding-bottom: 96px;
    padding-bottom: 6rem; } }

.vm\:padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-4 {
    padding-bottom: 96px;
    padding-bottom: 6rem; } }

.sm\:padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-4 {
    padding-bottom: 96px;
    padding-bottom: 6rem; } }

.mds\:padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-4 {
    padding-bottom: 96px;
    padding-bottom: 6rem; } }

.md\:padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-4 {
    padding-bottom: 96px;
    padding-bottom: 6rem; } }

.lg\:padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-4 {
    padding-bottom: 96px;
    padding-bottom: 6rem; } }

.lgr\:padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-4 {
    padding-bottom: 96px;
    padding-bottom: 6rem; } }

.xl\:padding-bottom-4\:children > * {
  padding-bottom: 96px;
  padding-bottom: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-4-5 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem; } }

.vm\:padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-4-5 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem; } }

.sm\:padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-4-5 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem; } }

.mds\:padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-4-5 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem; } }

.md\:padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-4-5 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem; } }

.lg\:padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-4-5 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem; } }

.lgr\:padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-4-5 {
    padding-bottom: 108px;
    padding-bottom: 6.75rem; } }

.xl\:padding-bottom-4-5\:children > * {
  padding-bottom: 108px;
  padding-bottom: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-5 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; } }

.vm\:padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-5 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; } }

.sm\:padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-5 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; } }

.mds\:padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-5 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; } }

.md\:padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-5 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; } }

.lg\:padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-5 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; } }

.lgr\:padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-5 {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; } }

.xl\:padding-bottom-5\:children > * {
  padding-bottom: 120px;
  padding-bottom: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-5-5 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem; } }

.vm\:padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-5-5 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem; } }

.sm\:padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-5-5 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem; } }

.mds\:padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-5-5 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem; } }

.md\:padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-5-5 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem; } }

.lg\:padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-5-5 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem; } }

.lgr\:padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-5-5 {
    padding-bottom: 132px;
    padding-bottom: 8.25rem; } }

.xl\:padding-bottom-5-5\:children > * {
  padding-bottom: 132px;
  padding-bottom: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-6 {
    padding-bottom: 144px;
    padding-bottom: 9rem; } }

.vm\:padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-6 {
    padding-bottom: 144px;
    padding-bottom: 9rem; } }

.sm\:padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-6 {
    padding-bottom: 144px;
    padding-bottom: 9rem; } }

.mds\:padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-6 {
    padding-bottom: 144px;
    padding-bottom: 9rem; } }

.md\:padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-6 {
    padding-bottom: 144px;
    padding-bottom: 9rem; } }

.lg\:padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-6 {
    padding-bottom: 144px;
    padding-bottom: 9rem; } }

.lgr\:padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-6 {
    padding-bottom: 144px;
    padding-bottom: 9rem; } }

.xl\:padding-bottom-6\:children > * {
  padding-bottom: 144px;
  padding-bottom: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-6-5 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem; } }

.vm\:padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-6-5 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem; } }

.sm\:padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-6-5 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem; } }

.mds\:padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-6-5 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem; } }

.md\:padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-6-5 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem; } }

.lg\:padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-6-5 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem; } }

.lgr\:padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-6-5 {
    padding-bottom: 156px;
    padding-bottom: 9.75rem; } }

.xl\:padding-bottom-6-5\:children > * {
  padding-bottom: 156px;
  padding-bottom: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-7 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem; } }

.vm\:padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-7 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem; } }

.sm\:padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-7 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem; } }

.mds\:padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-7 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem; } }

.md\:padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-7 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem; } }

.lg\:padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-7 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem; } }

.lgr\:padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-7 {
    padding-bottom: 168px;
    padding-bottom: 10.5rem; } }

.xl\:padding-bottom-7\:children > * {
  padding-bottom: 168px;
  padding-bottom: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-7-5 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem; } }

.vm\:padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-7-5 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem; } }

.sm\:padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-7-5 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem; } }

.mds\:padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-7-5 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem; } }

.md\:padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-7-5 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem; } }

.lg\:padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-7-5 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem; } }

.lgr\:padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-7-5 {
    padding-bottom: 180px;
    padding-bottom: 11.25rem; } }

.xl\:padding-bottom-7-5\:children > * {
  padding-bottom: 180px;
  padding-bottom: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-8 {
    padding-bottom: 192px;
    padding-bottom: 12rem; } }

.vm\:padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-8 {
    padding-bottom: 192px;
    padding-bottom: 12rem; } }

.sm\:padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-8 {
    padding-bottom: 192px;
    padding-bottom: 12rem; } }

.mds\:padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-8 {
    padding-bottom: 192px;
    padding-bottom: 12rem; } }

.md\:padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-8 {
    padding-bottom: 192px;
    padding-bottom: 12rem; } }

.lg\:padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-8 {
    padding-bottom: 192px;
    padding-bottom: 12rem; } }

.lgr\:padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-8 {
    padding-bottom: 192px;
    padding-bottom: 12rem; } }

.xl\:padding-bottom-8\:children > * {
  padding-bottom: 192px;
  padding-bottom: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-8-5 {
    padding-bottom: 204px;
    padding-bottom: 12.75rem; } }

.vm\:padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-8-5 {
    padding-bottom: 204px;
    padding-bottom: 12.75rem; } }

.sm\:padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-8-5 {
    padding-bottom: 204px;
    padding-bottom: 12.75rem; } }

.mds\:padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-8-5 {
    padding-bottom: 204px;
    padding-bottom: 12.75rem; } }

.md\:padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-8-5 {
    padding-bottom: 204px;
    padding-bottom: 12.75rem; } }

.lg\:padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-8-5 {
    padding-bottom: 204px;
    padding-bottom: 12.75rem; } }

.lgr\:padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-8-5 {
    padding-bottom: 204px;
    padding-bottom: 12.75rem; } }

.xl\:padding-bottom-8-5\:children > * {
  padding-bottom: 204px;
  padding-bottom: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-9 {
    padding-bottom: 216px;
    padding-bottom: 13.5rem; } }

.vm\:padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-9 {
    padding-bottom: 216px;
    padding-bottom: 13.5rem; } }

.sm\:padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-9 {
    padding-bottom: 216px;
    padding-bottom: 13.5rem; } }

.mds\:padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-9 {
    padding-bottom: 216px;
    padding-bottom: 13.5rem; } }

.md\:padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-9 {
    padding-bottom: 216px;
    padding-bottom: 13.5rem; } }

.lg\:padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-9 {
    padding-bottom: 216px;
    padding-bottom: 13.5rem; } }

.lgr\:padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-9 {
    padding-bottom: 216px;
    padding-bottom: 13.5rem; } }

.xl\:padding-bottom-9\:children > * {
  padding-bottom: 216px;
  padding-bottom: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-9-5 {
    padding-bottom: 228px;
    padding-bottom: 14.25rem; } }

.vm\:padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-9-5 {
    padding-bottom: 228px;
    padding-bottom: 14.25rem; } }

.sm\:padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-9-5 {
    padding-bottom: 228px;
    padding-bottom: 14.25rem; } }

.mds\:padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-9-5 {
    padding-bottom: 228px;
    padding-bottom: 14.25rem; } }

.md\:padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-9-5 {
    padding-bottom: 228px;
    padding-bottom: 14.25rem; } }

.lg\:padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-9-5 {
    padding-bottom: 228px;
    padding-bottom: 14.25rem; } }

.lgr\:padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-9-5 {
    padding-bottom: 228px;
    padding-bottom: 14.25rem; } }

.xl\:padding-bottom-9-5\:children > * {
  padding-bottom: 228px;
  padding-bottom: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-bottom-10 {
    padding-bottom: 240px;
    padding-bottom: 15rem; } }

.vm\:padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-bottom-10 {
    padding-bottom: 240px;
    padding-bottom: 15rem; } }

.sm\:padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-bottom-10 {
    padding-bottom: 240px;
    padding-bottom: 15rem; } }

.mds\:padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-bottom-10 {
    padding-bottom: 240px;
    padding-bottom: 15rem; } }

.md\:padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-bottom-10 {
    padding-bottom: 240px;
    padding-bottom: 15rem; } }

.lg\:padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-bottom-10 {
    padding-bottom: 240px;
    padding-bottom: 15rem; } }

.lgr\:padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-bottom-10 {
    padding-bottom: 240px;
    padding-bottom: 15rem; } }

.xl\:padding-bottom-10\:children > * {
  padding-bottom: 240px;
  padding-bottom: 15rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-0 {
    padding-left: 0px;
    padding-left: 0px; } }

.vm\:padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-0 {
    padding-left: 0px;
    padding-left: 0px; } }

.sm\:padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-0 {
    padding-left: 0px;
    padding-left: 0px; } }

.mds\:padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-0 {
    padding-left: 0px;
    padding-left: 0px; } }

.md\:padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-0 {
    padding-left: 0px;
    padding-left: 0px; } }

.lg\:padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-0 {
    padding-left: 0px;
    padding-left: 0px; } }

.lgr\:padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-0 {
    padding-left: 0px;
    padding-left: 0px; } }

.xl\:padding-left-0\:children > * {
  padding-left: 0px;
  padding-left: 0px; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-0-25 {
    padding-left: 6px;
    padding-left: 0.375rem; } }

.vm\:padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-0-25 {
    padding-left: 6px;
    padding-left: 0.375rem; } }

.sm\:padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-0-25 {
    padding-left: 6px;
    padding-left: 0.375rem; } }

.mds\:padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-0-25 {
    padding-left: 6px;
    padding-left: 0.375rem; } }

.md\:padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-0-25 {
    padding-left: 6px;
    padding-left: 0.375rem; } }

.lg\:padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-0-25 {
    padding-left: 6px;
    padding-left: 0.375rem; } }

.lgr\:padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-0-25 {
    padding-left: 6px;
    padding-left: 0.375rem; } }

.xl\:padding-left-0-25\:children > * {
  padding-left: 6px;
  padding-left: 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-0-5 {
    padding-left: 12px;
    padding-left: 0.75rem; } }

.vm\:padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-0-5 {
    padding-left: 12px;
    padding-left: 0.75rem; } }

.sm\:padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-0-5 {
    padding-left: 12px;
    padding-left: 0.75rem; } }

.mds\:padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-0-5 {
    padding-left: 12px;
    padding-left: 0.75rem; } }

.md\:padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-0-5 {
    padding-left: 12px;
    padding-left: 0.75rem; } }

.lg\:padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-0-5 {
    padding-left: 12px;
    padding-left: 0.75rem; } }

.lgr\:padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-0-5 {
    padding-left: 12px;
    padding-left: 0.75rem; } }

.xl\:padding-left-0-5\:children > * {
  padding-left: 12px;
  padding-left: 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-0-75 {
    padding-left: 18px;
    padding-left: 1.125rem; } }

.vm\:padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-0-75 {
    padding-left: 18px;
    padding-left: 1.125rem; } }

.sm\:padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-0-75 {
    padding-left: 18px;
    padding-left: 1.125rem; } }

.mds\:padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-0-75 {
    padding-left: 18px;
    padding-left: 1.125rem; } }

.md\:padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-0-75 {
    padding-left: 18px;
    padding-left: 1.125rem; } }

.lg\:padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-0-75 {
    padding-left: 18px;
    padding-left: 1.125rem; } }

.lgr\:padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-0-75 {
    padding-left: 18px;
    padding-left: 1.125rem; } }

.xl\:padding-left-0-75\:children > * {
  padding-left: 18px;
  padding-left: 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-1 {
    padding-left: 24px;
    padding-left: 1.5rem; } }

.vm\:padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-1 {
    padding-left: 24px;
    padding-left: 1.5rem; } }

.sm\:padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-1 {
    padding-left: 24px;
    padding-left: 1.5rem; } }

.mds\:padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-1 {
    padding-left: 24px;
    padding-left: 1.5rem; } }

.md\:padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-1 {
    padding-left: 24px;
    padding-left: 1.5rem; } }

.lg\:padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-1 {
    padding-left: 24px;
    padding-left: 1.5rem; } }

.lgr\:padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-1 {
    padding-left: 24px;
    padding-left: 1.5rem; } }

.xl\:padding-left-1\:children > * {
  padding-left: 24px;
  padding-left: 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-1-5 {
    padding-left: 36px;
    padding-left: 2.25rem; } }

.vm\:padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-1-5 {
    padding-left: 36px;
    padding-left: 2.25rem; } }

.sm\:padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-1-5 {
    padding-left: 36px;
    padding-left: 2.25rem; } }

.mds\:padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-1-5 {
    padding-left: 36px;
    padding-left: 2.25rem; } }

.md\:padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-1-5 {
    padding-left: 36px;
    padding-left: 2.25rem; } }

.lg\:padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-1-5 {
    padding-left: 36px;
    padding-left: 2.25rem; } }

.lgr\:padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-1-5 {
    padding-left: 36px;
    padding-left: 2.25rem; } }

.xl\:padding-left-1-5\:children > * {
  padding-left: 36px;
  padding-left: 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-2 {
    padding-left: 48px;
    padding-left: 3rem; } }

.vm\:padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-2 {
    padding-left: 48px;
    padding-left: 3rem; } }

.sm\:padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-2 {
    padding-left: 48px;
    padding-left: 3rem; } }

.mds\:padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-2 {
    padding-left: 48px;
    padding-left: 3rem; } }

.md\:padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-2 {
    padding-left: 48px;
    padding-left: 3rem; } }

.lg\:padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-2 {
    padding-left: 48px;
    padding-left: 3rem; } }

.lgr\:padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-2 {
    padding-left: 48px;
    padding-left: 3rem; } }

.xl\:padding-left-2\:children > * {
  padding-left: 48px;
  padding-left: 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-2-5 {
    padding-left: 60px;
    padding-left: 3.75rem; } }

.vm\:padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-2-5 {
    padding-left: 60px;
    padding-left: 3.75rem; } }

.sm\:padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-2-5 {
    padding-left: 60px;
    padding-left: 3.75rem; } }

.mds\:padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-2-5 {
    padding-left: 60px;
    padding-left: 3.75rem; } }

.md\:padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-2-5 {
    padding-left: 60px;
    padding-left: 3.75rem; } }

.lg\:padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-2-5 {
    padding-left: 60px;
    padding-left: 3.75rem; } }

.lgr\:padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-2-5 {
    padding-left: 60px;
    padding-left: 3.75rem; } }

.xl\:padding-left-2-5\:children > * {
  padding-left: 60px;
  padding-left: 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-3 {
    padding-left: 72px;
    padding-left: 4.5rem; } }

.vm\:padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-3 {
    padding-left: 72px;
    padding-left: 4.5rem; } }

.sm\:padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-3 {
    padding-left: 72px;
    padding-left: 4.5rem; } }

.mds\:padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-3 {
    padding-left: 72px;
    padding-left: 4.5rem; } }

.md\:padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-3 {
    padding-left: 72px;
    padding-left: 4.5rem; } }

.lg\:padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-3 {
    padding-left: 72px;
    padding-left: 4.5rem; } }

.lgr\:padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-3 {
    padding-left: 72px;
    padding-left: 4.5rem; } }

.xl\:padding-left-3\:children > * {
  padding-left: 72px;
  padding-left: 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-3-5 {
    padding-left: 84px;
    padding-left: 5.25rem; } }

.vm\:padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-3-5 {
    padding-left: 84px;
    padding-left: 5.25rem; } }

.sm\:padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-3-5 {
    padding-left: 84px;
    padding-left: 5.25rem; } }

.mds\:padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-3-5 {
    padding-left: 84px;
    padding-left: 5.25rem; } }

.md\:padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-3-5 {
    padding-left: 84px;
    padding-left: 5.25rem; } }

.lg\:padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-3-5 {
    padding-left: 84px;
    padding-left: 5.25rem; } }

.lgr\:padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-3-5 {
    padding-left: 84px;
    padding-left: 5.25rem; } }

.xl\:padding-left-3-5\:children > * {
  padding-left: 84px;
  padding-left: 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-4 {
    padding-left: 96px;
    padding-left: 6rem; } }

.vm\:padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-4 {
    padding-left: 96px;
    padding-left: 6rem; } }

.sm\:padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-4 {
    padding-left: 96px;
    padding-left: 6rem; } }

.mds\:padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-4 {
    padding-left: 96px;
    padding-left: 6rem; } }

.md\:padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-4 {
    padding-left: 96px;
    padding-left: 6rem; } }

.lg\:padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-4 {
    padding-left: 96px;
    padding-left: 6rem; } }

.lgr\:padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-4 {
    padding-left: 96px;
    padding-left: 6rem; } }

.xl\:padding-left-4\:children > * {
  padding-left: 96px;
  padding-left: 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-4-5 {
    padding-left: 108px;
    padding-left: 6.75rem; } }

.vm\:padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-4-5 {
    padding-left: 108px;
    padding-left: 6.75rem; } }

.sm\:padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-4-5 {
    padding-left: 108px;
    padding-left: 6.75rem; } }

.mds\:padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-4-5 {
    padding-left: 108px;
    padding-left: 6.75rem; } }

.md\:padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-4-5 {
    padding-left: 108px;
    padding-left: 6.75rem; } }

.lg\:padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-4-5 {
    padding-left: 108px;
    padding-left: 6.75rem; } }

.lgr\:padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-4-5 {
    padding-left: 108px;
    padding-left: 6.75rem; } }

.xl\:padding-left-4-5\:children > * {
  padding-left: 108px;
  padding-left: 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-5 {
    padding-left: 120px;
    padding-left: 7.5rem; } }

.vm\:padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-5 {
    padding-left: 120px;
    padding-left: 7.5rem; } }

.sm\:padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-5 {
    padding-left: 120px;
    padding-left: 7.5rem; } }

.mds\:padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-5 {
    padding-left: 120px;
    padding-left: 7.5rem; } }

.md\:padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-5 {
    padding-left: 120px;
    padding-left: 7.5rem; } }

.lg\:padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-5 {
    padding-left: 120px;
    padding-left: 7.5rem; } }

.lgr\:padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-5 {
    padding-left: 120px;
    padding-left: 7.5rem; } }

.xl\:padding-left-5\:children > * {
  padding-left: 120px;
  padding-left: 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-5-5 {
    padding-left: 132px;
    padding-left: 8.25rem; } }

.vm\:padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-5-5 {
    padding-left: 132px;
    padding-left: 8.25rem; } }

.sm\:padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-5-5 {
    padding-left: 132px;
    padding-left: 8.25rem; } }

.mds\:padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-5-5 {
    padding-left: 132px;
    padding-left: 8.25rem; } }

.md\:padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-5-5 {
    padding-left: 132px;
    padding-left: 8.25rem; } }

.lg\:padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-5-5 {
    padding-left: 132px;
    padding-left: 8.25rem; } }

.lgr\:padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-5-5 {
    padding-left: 132px;
    padding-left: 8.25rem; } }

.xl\:padding-left-5-5\:children > * {
  padding-left: 132px;
  padding-left: 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-6 {
    padding-left: 144px;
    padding-left: 9rem; } }

.vm\:padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-6 {
    padding-left: 144px;
    padding-left: 9rem; } }

.sm\:padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-6 {
    padding-left: 144px;
    padding-left: 9rem; } }

.mds\:padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-6 {
    padding-left: 144px;
    padding-left: 9rem; } }

.md\:padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-6 {
    padding-left: 144px;
    padding-left: 9rem; } }

.lg\:padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-6 {
    padding-left: 144px;
    padding-left: 9rem; } }

.lgr\:padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-6 {
    padding-left: 144px;
    padding-left: 9rem; } }

.xl\:padding-left-6\:children > * {
  padding-left: 144px;
  padding-left: 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-6-5 {
    padding-left: 156px;
    padding-left: 9.75rem; } }

.vm\:padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-6-5 {
    padding-left: 156px;
    padding-left: 9.75rem; } }

.sm\:padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-6-5 {
    padding-left: 156px;
    padding-left: 9.75rem; } }

.mds\:padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-6-5 {
    padding-left: 156px;
    padding-left: 9.75rem; } }

.md\:padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-6-5 {
    padding-left: 156px;
    padding-left: 9.75rem; } }

.lg\:padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-6-5 {
    padding-left: 156px;
    padding-left: 9.75rem; } }

.lgr\:padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-6-5 {
    padding-left: 156px;
    padding-left: 9.75rem; } }

.xl\:padding-left-6-5\:children > * {
  padding-left: 156px;
  padding-left: 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-7 {
    padding-left: 168px;
    padding-left: 10.5rem; } }

.vm\:padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-7 {
    padding-left: 168px;
    padding-left: 10.5rem; } }

.sm\:padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-7 {
    padding-left: 168px;
    padding-left: 10.5rem; } }

.mds\:padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-7 {
    padding-left: 168px;
    padding-left: 10.5rem; } }

.md\:padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-7 {
    padding-left: 168px;
    padding-left: 10.5rem; } }

.lg\:padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-7 {
    padding-left: 168px;
    padding-left: 10.5rem; } }

.lgr\:padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-7 {
    padding-left: 168px;
    padding-left: 10.5rem; } }

.xl\:padding-left-7\:children > * {
  padding-left: 168px;
  padding-left: 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-7-5 {
    padding-left: 180px;
    padding-left: 11.25rem; } }

.vm\:padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-7-5 {
    padding-left: 180px;
    padding-left: 11.25rem; } }

.sm\:padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-7-5 {
    padding-left: 180px;
    padding-left: 11.25rem; } }

.mds\:padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-7-5 {
    padding-left: 180px;
    padding-left: 11.25rem; } }

.md\:padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-7-5 {
    padding-left: 180px;
    padding-left: 11.25rem; } }

.lg\:padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-7-5 {
    padding-left: 180px;
    padding-left: 11.25rem; } }

.lgr\:padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-7-5 {
    padding-left: 180px;
    padding-left: 11.25rem; } }

.xl\:padding-left-7-5\:children > * {
  padding-left: 180px;
  padding-left: 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-8 {
    padding-left: 192px;
    padding-left: 12rem; } }

.vm\:padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-8 {
    padding-left: 192px;
    padding-left: 12rem; } }

.sm\:padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-8 {
    padding-left: 192px;
    padding-left: 12rem; } }

.mds\:padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-8 {
    padding-left: 192px;
    padding-left: 12rem; } }

.md\:padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-8 {
    padding-left: 192px;
    padding-left: 12rem; } }

.lg\:padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-8 {
    padding-left: 192px;
    padding-left: 12rem; } }

.lgr\:padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-8 {
    padding-left: 192px;
    padding-left: 12rem; } }

.xl\:padding-left-8\:children > * {
  padding-left: 192px;
  padding-left: 12rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-8-5 {
    padding-left: 204px;
    padding-left: 12.75rem; } }

.vm\:padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-8-5 {
    padding-left: 204px;
    padding-left: 12.75rem; } }

.sm\:padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-8-5 {
    padding-left: 204px;
    padding-left: 12.75rem; } }

.mds\:padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-8-5 {
    padding-left: 204px;
    padding-left: 12.75rem; } }

.md\:padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-8-5 {
    padding-left: 204px;
    padding-left: 12.75rem; } }

.lg\:padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-8-5 {
    padding-left: 204px;
    padding-left: 12.75rem; } }

.lgr\:padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-8-5 {
    padding-left: 204px;
    padding-left: 12.75rem; } }

.xl\:padding-left-8-5\:children > * {
  padding-left: 204px;
  padding-left: 12.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-9 {
    padding-left: 216px;
    padding-left: 13.5rem; } }

.vm\:padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-9 {
    padding-left: 216px;
    padding-left: 13.5rem; } }

.sm\:padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-9 {
    padding-left: 216px;
    padding-left: 13.5rem; } }

.mds\:padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-9 {
    padding-left: 216px;
    padding-left: 13.5rem; } }

.md\:padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-9 {
    padding-left: 216px;
    padding-left: 13.5rem; } }

.lg\:padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-9 {
    padding-left: 216px;
    padding-left: 13.5rem; } }

.lgr\:padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-9 {
    padding-left: 216px;
    padding-left: 13.5rem; } }

.xl\:padding-left-9\:children > * {
  padding-left: 216px;
  padding-left: 13.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-9-5 {
    padding-left: 228px;
    padding-left: 14.25rem; } }

.vm\:padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-9-5 {
    padding-left: 228px;
    padding-left: 14.25rem; } }

.sm\:padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-9-5 {
    padding-left: 228px;
    padding-left: 14.25rem; } }

.mds\:padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-9-5 {
    padding-left: 228px;
    padding-left: 14.25rem; } }

.md\:padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-9-5 {
    padding-left: 228px;
    padding-left: 14.25rem; } }

.lg\:padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-9-5 {
    padding-left: 228px;
    padding-left: 14.25rem; } }

.lgr\:padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-9-5 {
    padding-left: 228px;
    padding-left: 14.25rem; } }

.xl\:padding-left-9-5\:children > * {
  padding-left: 228px;
  padding-left: 14.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:padding-left-10 {
    padding-left: 240px;
    padding-left: 15rem; } }

.vm\:padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

@media only screen and (min-width: 415px) {
  .sm\:padding-left-10 {
    padding-left: 240px;
    padding-left: 15rem; } }

.sm\:padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

@media only screen and (min-width: 470px) {
  .mds\:padding-left-10 {
    padding-left: 240px;
    padding-left: 15rem; } }

.mds\:padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

@media only screen and (min-width: 768px) {
  .md\:padding-left-10 {
    padding-left: 240px;
    padding-left: 15rem; } }

.md\:padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

@media only screen and (min-width: 1024px) {
  .lg\:padding-left-10 {
    padding-left: 240px;
    padding-left: 15rem; } }

.lg\:padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

@media only screen and (min-width: 1200px) {
  .lgr\:padding-left-10 {
    padding-left: 240px;
    padding-left: 15rem; } }

.lgr\:padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

@media only screen and (min-width: 1440px) {
  .xl\:padding-left-10 {
    padding-left: 240px;
    padding-left: 15rem; } }

.xl\:padding-left-10\:children > * {
  padding-left: 240px;
  padding-left: 15rem; }

.pointer-events-auto {
  pointer-events: auto; }

.pointer-events-auto\:children > * {
  pointer-events: auto; }

.pointer-events-none {
  pointer-events: none; }

.pointer-events-none\:children > * {
  pointer-events: none; }

@media only screen and (min-width: 320px) {
  .vm\:pointer-events-auto {
    pointer-events: auto; } }

@media only screen and (min-width: 415px) {
  .sm\:pointer-events-auto {
    pointer-events: auto; } }

@media only screen and (min-width: 470px) {
  .mds\:pointer-events-auto {
    pointer-events: auto; } }

@media only screen and (min-width: 768px) {
  .md\:pointer-events-auto {
    pointer-events: auto; } }

@media only screen and (min-width: 1024px) {
  .lg\:pointer-events-auto {
    pointer-events: auto; } }

@media only screen and (min-width: 1200px) {
  .lgr\:pointer-events-auto {
    pointer-events: auto; } }

@media only screen and (min-width: 1440px) {
  .xl\:pointer-events-auto {
    pointer-events: auto; } }

@media only screen and (min-width: 320px) {
  .vm\:pointer-events-none {
    pointer-events: none; } }

@media only screen and (min-width: 415px) {
  .sm\:pointer-events-none {
    pointer-events: none; } }

@media only screen and (min-width: 470px) {
  .mds\:pointer-events-none {
    pointer-events: none; } }

@media only screen and (min-width: 768px) {
  .md\:pointer-events-none {
    pointer-events: none; } }

@media only screen and (min-width: 1024px) {
  .lg\:pointer-events-none {
    pointer-events: none; } }

@media only screen and (min-width: 1200px) {
  .lgr\:pointer-events-none {
    pointer-events: none; } }

@media only screen and (min-width: 1440px) {
  .xl\:pointer-events-none {
    pointer-events: none; } }

.position-absolute {
  position: absolute; }

.position-absolute\:children > * {
  position: absolute; }

.position-fixed {
  position: fixed; }

.position-fixed\:children > * {
  position: fixed; }

.position-relative {
  position: relative; }

.position-relative\:children > * {
  position: relative; }

@media only screen and (min-width: 320px) {
  .vm\:position-absolute {
    position: absolute; } }

@media only screen and (min-width: 415px) {
  .sm\:position-absolute {
    position: absolute; } }

@media only screen and (min-width: 470px) {
  .mds\:position-absolute {
    position: absolute; } }

@media only screen and (min-width: 768px) {
  .md\:position-absolute {
    position: absolute; } }

@media only screen and (min-width: 1024px) {
  .lg\:position-absolute {
    position: absolute; } }

@media only screen and (min-width: 1200px) {
  .lgr\:position-absolute {
    position: absolute; } }

@media only screen and (min-width: 1440px) {
  .xl\:position-absolute {
    position: absolute; } }

@media only screen and (min-width: 320px) {
  .vm\:position-fixed {
    position: fixed; } }

@media only screen and (min-width: 415px) {
  .sm\:position-fixed {
    position: fixed; } }

@media only screen and (min-width: 470px) {
  .mds\:position-fixed {
    position: fixed; } }

@media only screen and (min-width: 768px) {
  .md\:position-fixed {
    position: fixed; } }

@media only screen and (min-width: 1024px) {
  .lg\:position-fixed {
    position: fixed; } }

@media only screen and (min-width: 1200px) {
  .lgr\:position-fixed {
    position: fixed; } }

@media only screen and (min-width: 1440px) {
  .xl\:position-fixed {
    position: fixed; } }

@media only screen and (min-width: 320px) {
  .vm\:position-relative {
    position: relative; } }

@media only screen and (min-width: 415px) {
  .sm\:position-relative {
    position: relative; } }

@media only screen and (min-width: 470px) {
  .mds\:position-relative {
    position: relative; } }

@media only screen and (min-width: 768px) {
  .md\:position-relative {
    position: relative; } }

@media only screen and (min-width: 1024px) {
  .lg\:position-relative {
    position: relative; } }

@media only screen and (min-width: 1200px) {
  .lgr\:position-relative {
    position: relative; } }

@media only screen and (min-width: 1440px) {
  .xl\:position-relative {
    position: relative; } }

.vertical-align-baseline {
  vertical-align: baseline; }

.vertical-align-baseline\:children > * {
  vertical-align: baseline; }

.vertical-align-sub {
  vertical-align: sub; }

.vertical-align-sub\:children > * {
  vertical-align: sub; }

.vertical-align-super {
  vertical-align: super; }

.vertical-align-super\:children > * {
  vertical-align: super; }

.vertical-align-top {
  vertical-align: top; }

.vertical-align-top\:children > * {
  vertical-align: top; }

.vertical-align-text-top {
  vertical-align: text-top; }

.vertical-align-text-top\:children > * {
  vertical-align: text-top; }

.vertical-align-middle {
  vertical-align: middle; }

.vertical-align-middle\:children > * {
  vertical-align: middle; }

.vertical-align-bottom {
  vertical-align: bottom; }

.vertical-align-bottom\:children > * {
  vertical-align: bottom; }

.vertical-align-text-bottom {
  vertical-align: text-bottom; }

.vertical-align-text-bottom\:children > * {
  vertical-align: text-bottom; }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-baseline {
    vertical-align: baseline; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-baseline {
    vertical-align: baseline; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-baseline {
    vertical-align: baseline; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-baseline {
    vertical-align: baseline; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-baseline {
    vertical-align: baseline; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-baseline {
    vertical-align: baseline; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-baseline {
    vertical-align: baseline; } }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-sub {
    vertical-align: sub; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-sub {
    vertical-align: sub; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-sub {
    vertical-align: sub; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-sub {
    vertical-align: sub; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-sub {
    vertical-align: sub; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-sub {
    vertical-align: sub; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-sub {
    vertical-align: sub; } }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-super {
    vertical-align: super; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-super {
    vertical-align: super; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-super {
    vertical-align: super; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-super {
    vertical-align: super; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-super {
    vertical-align: super; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-super {
    vertical-align: super; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-super {
    vertical-align: super; } }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-top {
    vertical-align: top; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-top {
    vertical-align: top; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-top {
    vertical-align: top; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-top {
    vertical-align: top; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-top {
    vertical-align: top; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-top {
    vertical-align: top; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-top {
    vertical-align: top; } }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-text-top {
    vertical-align: text-top; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-text-top {
    vertical-align: text-top; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-text-top {
    vertical-align: text-top; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-text-top {
    vertical-align: text-top; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-text-top {
    vertical-align: text-top; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-text-top {
    vertical-align: text-top; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-text-top {
    vertical-align: text-top; } }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-middle {
    vertical-align: middle; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-middle {
    vertical-align: middle; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-middle {
    vertical-align: middle; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-middle {
    vertical-align: middle; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-middle {
    vertical-align: middle; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-middle {
    vertical-align: middle; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-middle {
    vertical-align: middle; } }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-bottom {
    vertical-align: bottom; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-bottom {
    vertical-align: bottom; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-bottom {
    vertical-align: bottom; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-bottom {
    vertical-align: bottom; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-bottom {
    vertical-align: bottom; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-bottom {
    vertical-align: bottom; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-bottom {
    vertical-align: bottom; } }

@media only screen and (min-width: 320px) {
  .vm\:vertical-align-text-bottom {
    vertical-align: text-bottom; } }

@media only screen and (min-width: 415px) {
  .sm\:vertical-align-text-bottom {
    vertical-align: text-bottom; } }

@media only screen and (min-width: 470px) {
  .mds\:vertical-align-text-bottom {
    vertical-align: text-bottom; } }

@media only screen and (min-width: 768px) {
  .md\:vertical-align-text-bottom {
    vertical-align: text-bottom; } }

@media only screen and (min-width: 1024px) {
  .lg\:vertical-align-text-bottom {
    vertical-align: text-bottom; } }

@media only screen and (min-width: 1200px) {
  .lgr\:vertical-align-text-bottom {
    vertical-align: text-bottom; } }

@media only screen and (min-width: 1440px) {
  .xl\:vertical-align-text-bottom {
    vertical-align: text-bottom; } }

.width-auto {
  width: auto; }

.width-1 {
  width: 100%; }

.width-3-4 {
  width: 75%; }

.width-1-2 {
  width: 50%; }

.width-1-4 {
  width: 25%; }

.width-2-3 {
  width: 66.66%; }

.width-1-3 {
  width: 33.33%; }

.width-1vh {
  width: 100vh; }

.width-3-4vh {
  width: 75vh; }

.width-1-2vh {
  width: 50vh; }

.width-1-4vh {
  width: 25vh; }

@media only screen and (min-width: 320px) {
  .vm\:width-auto {
    width: auto; } }

@media only screen and (min-width: 320px) {
  .vm\:width-1 {
    width: 100%; } }

@media only screen and (min-width: 320px) {
  .vm\:width-3-4 {
    width: 75%; } }

@media only screen and (min-width: 320px) {
  .vm\:width-1-2 {
    width: 50%; } }

@media only screen and (min-width: 320px) {
  .vm\:width-1-4 {
    width: 25%; } }

@media only screen and (min-width: 320px) {
  .vm\:width-1vh {
    width: 100vh; } }

@media only screen and (min-width: 320px) {
  .vm\:width-3-4vh {
    width: 75vh; } }

@media only screen and (min-width: 320px) {
  .vm\:width-1-2vh {
    width: 50vh; } }

@media only screen and (min-width: 320px) {
  .vm\:width-1-4vh {
    width: 25vh; } }

@media only screen and (min-width: 415px) {
  .sm\:width-auto {
    width: auto; } }

@media only screen and (min-width: 415px) {
  .sm\:width-1 {
    width: 100%; } }

@media only screen and (min-width: 415px) {
  .sm\:width-3-4 {
    width: 75%; } }

@media only screen and (min-width: 415px) {
  .sm\:width-1-2 {
    width: 50%; } }

@media only screen and (min-width: 415px) {
  .sm\:width-1-4 {
    width: 25%; } }

@media only screen and (min-width: 415px) {
  .sm\:width-1vh {
    width: 100vh; } }

@media only screen and (min-width: 415px) {
  .sm\:width-3-4vh {
    width: 75vh; } }

@media only screen and (min-width: 415px) {
  .sm\:width-1-2vh {
    width: 50vh; } }

@media only screen and (min-width: 415px) {
  .sm\:width-1-4vh {
    width: 25vh; } }

@media only screen and (min-width: 470px) {
  .mds\:width-auto {
    width: auto; } }

@media only screen and (min-width: 470px) {
  .mds\:width-1 {
    width: 100%; } }

@media only screen and (min-width: 470px) {
  .mds\:width-3-4 {
    width: 75%; } }

@media only screen and (min-width: 470px) {
  .mds\:width-1-2 {
    width: 50%; } }

@media only screen and (min-width: 470px) {
  .mds\:width-1-4 {
    width: 25%; } }

@media only screen and (min-width: 470px) {
  .mds\:width-1vh {
    width: 100vh; } }

@media only screen and (min-width: 470px) {
  .mds\:width-3-4vh {
    width: 75vh; } }

@media only screen and (min-width: 470px) {
  .mds\:width-1-2vh {
    width: 50vh; } }

@media only screen and (min-width: 470px) {
  .mds\:width-1-4vh {
    width: 25vh; } }

@media only screen and (min-width: 768px) {
  .md\:width-auto {
    width: auto; } }

@media only screen and (min-width: 768px) {
  .md\:width-1 {
    width: 100%; } }

@media only screen and (min-width: 768px) {
  .md\:width-3-4 {
    width: 75%; } }

@media only screen and (min-width: 768px) {
  .md\:width-1-2 {
    width: 50%; } }

@media only screen and (min-width: 768px) {
  .md\:width-1-4 {
    width: 25%; } }

@media only screen and (min-width: 768px) {
  .md\:width-1vh {
    width: 100vh; } }

@media only screen and (min-width: 768px) {
  .md\:width-3-4vh {
    width: 75vh; } }

@media only screen and (min-width: 768px) {
  .md\:width-1-2vh {
    width: 50vh; } }

@media only screen and (min-width: 768px) {
  .md\:width-1-4vh {
    width: 25vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-auto {
    width: auto; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-1 {
    width: 100%; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-3-4 {
    width: 75%; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-1-2 {
    width: 50%; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-1-4 {
    width: 25%; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-1vh {
    width: 100vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-3-4vh {
    width: 75vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-1-2vh {
    width: 50vh; } }

@media only screen and (min-width: 1024px) {
  .lg\:width-1-4vh {
    width: 25vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-auto {
    width: auto; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-1 {
    width: 100%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-3-4 {
    width: 75%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-1-2 {
    width: 50%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-1-4 {
    width: 25%; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-1vh {
    width: 100vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-3-4vh {
    width: 75vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-1-2vh {
    width: 50vh; } }

@media only screen and (min-width: 1200px) {
  .lgr\:width-1-4vh {
    width: 25vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-auto {
    width: auto; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-1 {
    width: 100%; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-3-4 {
    width: 75%; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-1-2 {
    width: 50%; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-1-4 {
    width: 25%; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-1vh {
    width: 100vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-3-4vh {
    width: 75vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-1-2vh {
    width: 50vh; } }

@media only screen and (min-width: 1440px) {
  .xl\:width-1-4vh {
    width: 25vh; } }

.z-index-1 {
  z-index: 100; }

.z-index-2 {
  z-index: 200; }

.z-index-3 {
  z-index: 300; }

.z-index-4 {
  z-index: 400; }

.z-index-5 {
  z-index: 500; }

.z-index-6 {
  z-index: 600; }

.z-index-7 {
  z-index: 700; }

.z-index-8 {
  z-index: 800; }

.z-index-9 {
  z-index: 900; }

.z-index-10 {
  z-index: 1000; }

.text-decoration-overline {
  text-decoration: overline; }

.text-decoration-overline\:children > * {
  text-decoration: overline; }

.text-decoration-line-through {
  text-decoration: line-through; }

.text-decoration-line-through\:children > * {
  text-decoration: line-through; }

.text-decoration-underline {
  text-decoration: underline; }

.text-decoration-underline\:children > * {
  text-decoration: underline; }

@media only screen and (min-width: 320px) {
  .vm\:text-decoration-overline {
    text-decoration: overline; } }

@media only screen and (min-width: 415px) {
  .sm\:text-decoration-overline {
    text-decoration: overline; } }

@media only screen and (min-width: 470px) {
  .mds\:text-decoration-overline {
    text-decoration: overline; } }

@media only screen and (min-width: 768px) {
  .md\:text-decoration-overline {
    text-decoration: overline; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-decoration-overline {
    text-decoration: overline; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-decoration-overline {
    text-decoration: overline; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-decoration-overline {
    text-decoration: overline; } }

@media only screen and (min-width: 320px) {
  .vm\:text-decoration-line-through {
    text-decoration: line-through; } }

@media only screen and (min-width: 415px) {
  .sm\:text-decoration-line-through {
    text-decoration: line-through; } }

@media only screen and (min-width: 470px) {
  .mds\:text-decoration-line-through {
    text-decoration: line-through; } }

@media only screen and (min-width: 768px) {
  .md\:text-decoration-line-through {
    text-decoration: line-through; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-decoration-line-through {
    text-decoration: line-through; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-decoration-line-through {
    text-decoration: line-through; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-decoration-line-through {
    text-decoration: line-through; } }

@media only screen and (min-width: 320px) {
  .vm\:text-decoration-underline {
    text-decoration: underline; } }

@media only screen and (min-width: 415px) {
  .sm\:text-decoration-underline {
    text-decoration: underline; } }

@media only screen and (min-width: 470px) {
  .mds\:text-decoration-underline {
    text-decoration: underline; } }

@media only screen and (min-width: 768px) {
  .md\:text-decoration-underline {
    text-decoration: underline; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-decoration-underline {
    text-decoration: underline; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-decoration-underline {
    text-decoration: underline; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-decoration-underline {
    text-decoration: underline; } }

.text-color-alerts-error {
  color: #f94139; }

.text-color-alerts-status {
  color: #3a87ad; }

.text-color-alerts-success {
  color: #618c0d; }

.text-color-alerts-warning {
  color: #c09853; }

.text-color-black {
  color: #292a2b; }

.hover\:text-color-black:hover {
  color: #292a2b; }

.text-color-white {
  color: #FFFFFF; }

.hover\:text-color-white:hover {
  color: #FFFFFF; }

.text-color-grey {
  color: #DDDDDD; }

.hover\:text-color-grey:hover {
  color: #DDDDDD; }

.text-color-blue {
  color: #3498DB; }

.hover\:text-color-blue:hover {
  color: #3498DB; }

.text-color-green {
  color: #2ECC71; }

.hover\:text-color-green:hover {
  color: #2ECC71; }

.text-color-orange {
  color: #E67E22; }

.hover\:text-color-orange:hover {
  color: #E67E22; }

.text-color-red {
  color: #C4122f; }

.hover\:text-color-red:hover {
  color: #C4122f; }

.text-color-yellow {
  color: #F1C40F; }

.hover\:text-color-yellow:hover {
  color: #F1C40F; }

.text-color-beige1 {
  color: #f5f5f6; }

.hover\:text-color-beige1:hover {
  color: #f5f5f6; }

.text-color-gold1 {
  color: #a29061; }

.hover\:text-color-gold1:hover {
  color: #a29061; }

.text-color-green1 {
  color: #7b9d03; }

.hover\:text-color-green1:hover {
  color: #7b9d03; }

.text-color-grey1 {
  color: #6c737f; }

.hover\:text-color-grey1:hover {
  color: #6c737f; }

.text-color-grey2 {
  color: #f0f1f2; }

.hover\:text-color-grey2:hover {
  color: #f0f1f2; }

.text-color-red1 {
  color: #cb3000; }

.hover\:text-color-red1:hover {
  color: #cb3000; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-black {
    color: #292a2b; } }

.hover\:vm\:text-color-black:hover {
  color: #292a2b; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-black {
    color: #292a2b; } }

.hover\:sm\:text-color-black:hover {
  color: #292a2b; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-black {
    color: #292a2b; } }

.hover\:mds\:text-color-black:hover {
  color: #292a2b; }

@media only screen and (min-width: 768px) {
  .md\:text-color-black {
    color: #292a2b; } }

.hover\:md\:text-color-black:hover {
  color: #292a2b; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-black {
    color: #292a2b; } }

.hover\:lg\:text-color-black:hover {
  color: #292a2b; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-black {
    color: #292a2b; } }

.hover\:lgr\:text-color-black:hover {
  color: #292a2b; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-black {
    color: #292a2b; } }

.hover\:xl\:text-color-black:hover {
  color: #292a2b; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-white {
    color: #FFFFFF; } }

.hover\:vm\:text-color-white:hover {
  color: #FFFFFF; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-white {
    color: #FFFFFF; } }

.hover\:sm\:text-color-white:hover {
  color: #FFFFFF; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-white {
    color: #FFFFFF; } }

.hover\:mds\:text-color-white:hover {
  color: #FFFFFF; }

@media only screen and (min-width: 768px) {
  .md\:text-color-white {
    color: #FFFFFF; } }

.hover\:md\:text-color-white:hover {
  color: #FFFFFF; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-white {
    color: #FFFFFF; } }

.hover\:lg\:text-color-white:hover {
  color: #FFFFFF; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-white {
    color: #FFFFFF; } }

.hover\:lgr\:text-color-white:hover {
  color: #FFFFFF; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-white {
    color: #FFFFFF; } }

.hover\:xl\:text-color-white:hover {
  color: #FFFFFF; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-grey {
    color: #DDDDDD; } }

.hover\:vm\:text-color-grey:hover {
  color: #DDDDDD; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-grey {
    color: #DDDDDD; } }

.hover\:sm\:text-color-grey:hover {
  color: #DDDDDD; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-grey {
    color: #DDDDDD; } }

.hover\:mds\:text-color-grey:hover {
  color: #DDDDDD; }

@media only screen and (min-width: 768px) {
  .md\:text-color-grey {
    color: #DDDDDD; } }

.hover\:md\:text-color-grey:hover {
  color: #DDDDDD; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-grey {
    color: #DDDDDD; } }

.hover\:lg\:text-color-grey:hover {
  color: #DDDDDD; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-grey {
    color: #DDDDDD; } }

.hover\:lgr\:text-color-grey:hover {
  color: #DDDDDD; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-grey {
    color: #DDDDDD; } }

.hover\:xl\:text-color-grey:hover {
  color: #DDDDDD; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-blue {
    color: #3498DB; } }

.hover\:vm\:text-color-blue:hover {
  color: #3498DB; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-blue {
    color: #3498DB; } }

.hover\:sm\:text-color-blue:hover {
  color: #3498DB; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-blue {
    color: #3498DB; } }

.hover\:mds\:text-color-blue:hover {
  color: #3498DB; }

@media only screen and (min-width: 768px) {
  .md\:text-color-blue {
    color: #3498DB; } }

.hover\:md\:text-color-blue:hover {
  color: #3498DB; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-blue {
    color: #3498DB; } }

.hover\:lg\:text-color-blue:hover {
  color: #3498DB; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-blue {
    color: #3498DB; } }

.hover\:lgr\:text-color-blue:hover {
  color: #3498DB; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-blue {
    color: #3498DB; } }

.hover\:xl\:text-color-blue:hover {
  color: #3498DB; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-green {
    color: #2ECC71; } }

.hover\:vm\:text-color-green:hover {
  color: #2ECC71; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-green {
    color: #2ECC71; } }

.hover\:sm\:text-color-green:hover {
  color: #2ECC71; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-green {
    color: #2ECC71; } }

.hover\:mds\:text-color-green:hover {
  color: #2ECC71; }

@media only screen and (min-width: 768px) {
  .md\:text-color-green {
    color: #2ECC71; } }

.hover\:md\:text-color-green:hover {
  color: #2ECC71; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-green {
    color: #2ECC71; } }

.hover\:lg\:text-color-green:hover {
  color: #2ECC71; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-green {
    color: #2ECC71; } }

.hover\:lgr\:text-color-green:hover {
  color: #2ECC71; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-green {
    color: #2ECC71; } }

.hover\:xl\:text-color-green:hover {
  color: #2ECC71; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-orange {
    color: #E67E22; } }

.hover\:vm\:text-color-orange:hover {
  color: #E67E22; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-orange {
    color: #E67E22; } }

.hover\:sm\:text-color-orange:hover {
  color: #E67E22; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-orange {
    color: #E67E22; } }

.hover\:mds\:text-color-orange:hover {
  color: #E67E22; }

@media only screen and (min-width: 768px) {
  .md\:text-color-orange {
    color: #E67E22; } }

.hover\:md\:text-color-orange:hover {
  color: #E67E22; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-orange {
    color: #E67E22; } }

.hover\:lg\:text-color-orange:hover {
  color: #E67E22; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-orange {
    color: #E67E22; } }

.hover\:lgr\:text-color-orange:hover {
  color: #E67E22; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-orange {
    color: #E67E22; } }

.hover\:xl\:text-color-orange:hover {
  color: #E67E22; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-red {
    color: #C4122f; } }

.hover\:vm\:text-color-red:hover {
  color: #C4122f; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-red {
    color: #C4122f; } }

.hover\:sm\:text-color-red:hover {
  color: #C4122f; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-red {
    color: #C4122f; } }

.hover\:mds\:text-color-red:hover {
  color: #C4122f; }

@media only screen and (min-width: 768px) {
  .md\:text-color-red {
    color: #C4122f; } }

.hover\:md\:text-color-red:hover {
  color: #C4122f; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-red {
    color: #C4122f; } }

.hover\:lg\:text-color-red:hover {
  color: #C4122f; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-red {
    color: #C4122f; } }

.hover\:lgr\:text-color-red:hover {
  color: #C4122f; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-red {
    color: #C4122f; } }

.hover\:xl\:text-color-red:hover {
  color: #C4122f; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-yellow {
    color: #F1C40F; } }

.hover\:vm\:text-color-yellow:hover {
  color: #F1C40F; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-yellow {
    color: #F1C40F; } }

.hover\:sm\:text-color-yellow:hover {
  color: #F1C40F; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-yellow {
    color: #F1C40F; } }

.hover\:mds\:text-color-yellow:hover {
  color: #F1C40F; }

@media only screen and (min-width: 768px) {
  .md\:text-color-yellow {
    color: #F1C40F; } }

.hover\:md\:text-color-yellow:hover {
  color: #F1C40F; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-yellow {
    color: #F1C40F; } }

.hover\:lg\:text-color-yellow:hover {
  color: #F1C40F; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-yellow {
    color: #F1C40F; } }

.hover\:lgr\:text-color-yellow:hover {
  color: #F1C40F; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-yellow {
    color: #F1C40F; } }

.hover\:xl\:text-color-yellow:hover {
  color: #F1C40F; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-beige1 {
    color: #f5f5f6; } }

.hover\:vm\:text-color-beige1:hover {
  color: #f5f5f6; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-beige1 {
    color: #f5f5f6; } }

.hover\:sm\:text-color-beige1:hover {
  color: #f5f5f6; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-beige1 {
    color: #f5f5f6; } }

.hover\:mds\:text-color-beige1:hover {
  color: #f5f5f6; }

@media only screen and (min-width: 768px) {
  .md\:text-color-beige1 {
    color: #f5f5f6; } }

.hover\:md\:text-color-beige1:hover {
  color: #f5f5f6; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-beige1 {
    color: #f5f5f6; } }

.hover\:lg\:text-color-beige1:hover {
  color: #f5f5f6; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-beige1 {
    color: #f5f5f6; } }

.hover\:lgr\:text-color-beige1:hover {
  color: #f5f5f6; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-beige1 {
    color: #f5f5f6; } }

.hover\:xl\:text-color-beige1:hover {
  color: #f5f5f6; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-gold1 {
    color: #a29061; } }

.hover\:vm\:text-color-gold1:hover {
  color: #a29061; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-gold1 {
    color: #a29061; } }

.hover\:sm\:text-color-gold1:hover {
  color: #a29061; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-gold1 {
    color: #a29061; } }

.hover\:mds\:text-color-gold1:hover {
  color: #a29061; }

@media only screen and (min-width: 768px) {
  .md\:text-color-gold1 {
    color: #a29061; } }

.hover\:md\:text-color-gold1:hover {
  color: #a29061; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-gold1 {
    color: #a29061; } }

.hover\:lg\:text-color-gold1:hover {
  color: #a29061; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-gold1 {
    color: #a29061; } }

.hover\:lgr\:text-color-gold1:hover {
  color: #a29061; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-gold1 {
    color: #a29061; } }

.hover\:xl\:text-color-gold1:hover {
  color: #a29061; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-green1 {
    color: #7b9d03; } }

.hover\:vm\:text-color-green1:hover {
  color: #7b9d03; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-green1 {
    color: #7b9d03; } }

.hover\:sm\:text-color-green1:hover {
  color: #7b9d03; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-green1 {
    color: #7b9d03; } }

.hover\:mds\:text-color-green1:hover {
  color: #7b9d03; }

@media only screen and (min-width: 768px) {
  .md\:text-color-green1 {
    color: #7b9d03; } }

.hover\:md\:text-color-green1:hover {
  color: #7b9d03; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-green1 {
    color: #7b9d03; } }

.hover\:lg\:text-color-green1:hover {
  color: #7b9d03; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-green1 {
    color: #7b9d03; } }

.hover\:lgr\:text-color-green1:hover {
  color: #7b9d03; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-green1 {
    color: #7b9d03; } }

.hover\:xl\:text-color-green1:hover {
  color: #7b9d03; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-grey1 {
    color: #6c737f; } }

.hover\:vm\:text-color-grey1:hover {
  color: #6c737f; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-grey1 {
    color: #6c737f; } }

.hover\:sm\:text-color-grey1:hover {
  color: #6c737f; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-grey1 {
    color: #6c737f; } }

.hover\:mds\:text-color-grey1:hover {
  color: #6c737f; }

@media only screen and (min-width: 768px) {
  .md\:text-color-grey1 {
    color: #6c737f; } }

.hover\:md\:text-color-grey1:hover {
  color: #6c737f; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-grey1 {
    color: #6c737f; } }

.hover\:lg\:text-color-grey1:hover {
  color: #6c737f; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-grey1 {
    color: #6c737f; } }

.hover\:lgr\:text-color-grey1:hover {
  color: #6c737f; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-grey1 {
    color: #6c737f; } }

.hover\:xl\:text-color-grey1:hover {
  color: #6c737f; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-grey2 {
    color: #f0f1f2; } }

.hover\:vm\:text-color-grey2:hover {
  color: #f0f1f2; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-grey2 {
    color: #f0f1f2; } }

.hover\:sm\:text-color-grey2:hover {
  color: #f0f1f2; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-grey2 {
    color: #f0f1f2; } }

.hover\:mds\:text-color-grey2:hover {
  color: #f0f1f2; }

@media only screen and (min-width: 768px) {
  .md\:text-color-grey2 {
    color: #f0f1f2; } }

.hover\:md\:text-color-grey2:hover {
  color: #f0f1f2; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-grey2 {
    color: #f0f1f2; } }

.hover\:lg\:text-color-grey2:hover {
  color: #f0f1f2; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-grey2 {
    color: #f0f1f2; } }

.hover\:lgr\:text-color-grey2:hover {
  color: #f0f1f2; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-grey2 {
    color: #f0f1f2; } }

.hover\:xl\:text-color-grey2:hover {
  color: #f0f1f2; }

@media only screen and (min-width: 320px) {
  .vm\:text-color-red1 {
    color: #cb3000; } }

.hover\:vm\:text-color-red1:hover {
  color: #cb3000; }

@media only screen and (min-width: 415px) {
  .sm\:text-color-red1 {
    color: #cb3000; } }

.hover\:sm\:text-color-red1:hover {
  color: #cb3000; }

@media only screen and (min-width: 470px) {
  .mds\:text-color-red1 {
    color: #cb3000; } }

.hover\:mds\:text-color-red1:hover {
  color: #cb3000; }

@media only screen and (min-width: 768px) {
  .md\:text-color-red1 {
    color: #cb3000; } }

.hover\:md\:text-color-red1:hover {
  color: #cb3000; }

@media only screen and (min-width: 1024px) {
  .lg\:text-color-red1 {
    color: #cb3000; } }

.hover\:lg\:text-color-red1:hover {
  color: #cb3000; }

@media only screen and (min-width: 1200px) {
  .lgr\:text-color-red1 {
    color: #cb3000; } }

.hover\:lgr\:text-color-red1:hover {
  color: #cb3000; }

@media only screen and (min-width: 1440px) {
  .xl\:text-color-red1 {
    color: #cb3000; } }

.hover\:xl\:text-color-red1:hover {
  color: #cb3000; }

[class*=text-color].error {
  color: #f94139; }

[class*=text-color].status {
  color: #3a87ad; }

[class*=text-color].success {
  color: #618c0d; }

[class*=text-color].warning {
  color: #c09853; }

.text-align-left {
  text-align: left; }

.text-align-left\:children > * {
  text-align: left; }

.text-align-center {
  text-align: center; }

.text-align-center\:children > * {
  text-align: center; }

.text-align-right {
  text-align: right; }

.text-align-right\:children > * {
  text-align: right; }

@media only screen and (min-width: 320px) {
  .vm\:text-align-left {
    text-align: left; } }

@media only screen and (min-width: 415px) {
  .sm\:text-align-left {
    text-align: left; } }

@media only screen and (min-width: 470px) {
  .mds\:text-align-left {
    text-align: left; } }

@media only screen and (min-width: 768px) {
  .md\:text-align-left {
    text-align: left; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-align-left {
    text-align: left; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-align-left {
    text-align: left; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-align-left {
    text-align: left; } }

@media only screen and (min-width: 320px) {
  .vm\:text-align-center {
    text-align: center; } }

@media only screen and (min-width: 415px) {
  .sm\:text-align-center {
    text-align: center; } }

@media only screen and (min-width: 470px) {
  .mds\:text-align-center {
    text-align: center; } }

@media only screen and (min-width: 768px) {
  .md\:text-align-center {
    text-align: center; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-align-center {
    text-align: center; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-align-center {
    text-align: center; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-align-center {
    text-align: center; } }

@media only screen and (min-width: 320px) {
  .vm\:text-align-right {
    text-align: right; } }

@media only screen and (min-width: 415px) {
  .sm\:text-align-right {
    text-align: right; } }

@media only screen and (min-width: 470px) {
  .mds\:text-align-right {
    text-align: right; } }

@media only screen and (min-width: 768px) {
  .md\:text-align-right {
    text-align: right; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-align-right {
    text-align: right; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-align-right {
    text-align: right; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-align-right {
    text-align: right; } }

.line-height-1 {
  line-height: 1; }

.line-height-1-1 {
  line-height: 1.1; }

.line-height-1-2 {
  line-height: 1.2; }

.line-height-1-3 {
  line-height: 1.3; }

.line-height-1-4 {
  line-height: 1.4; }

.line-height-1-5 {
  line-height: 1.5; }

.line-height-1-6 {
  line-height: 1.6; }

.line-height-1-7 {
  line-height: 1.7; }

.line-height-1-8 {
  line-height: 1.8; }

.line-height-1-9 {
  line-height: 1.9; }

.line-height-2 {
  line-height: 2; }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1 {
    line-height: 1; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1 {
    line-height: 1; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1 {
    line-height: 1; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1 {
    line-height: 1; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1 {
    line-height: 1; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1 {
    line-height: 1; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1 {
    line-height: 1; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-1 {
    line-height: 1.1; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-1 {
    line-height: 1.1; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-1 {
    line-height: 1.1; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-1 {
    line-height: 1.1; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-1 {
    line-height: 1.1; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-1 {
    line-height: 1.1; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-1 {
    line-height: 1.1; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-2 {
    line-height: 1.2; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-2 {
    line-height: 1.2; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-2 {
    line-height: 1.2; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-2 {
    line-height: 1.2; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-2 {
    line-height: 1.2; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-2 {
    line-height: 1.2; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-2 {
    line-height: 1.2; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-3 {
    line-height: 1.3; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-3 {
    line-height: 1.3; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-3 {
    line-height: 1.3; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-3 {
    line-height: 1.3; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-3 {
    line-height: 1.3; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-3 {
    line-height: 1.3; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-3 {
    line-height: 1.3; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-4 {
    line-height: 1.4; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-4 {
    line-height: 1.4; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-4 {
    line-height: 1.4; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-4 {
    line-height: 1.4; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-4 {
    line-height: 1.4; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-4 {
    line-height: 1.4; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-4 {
    line-height: 1.4; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-5 {
    line-height: 1.5; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-5 {
    line-height: 1.5; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-5 {
    line-height: 1.5; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-5 {
    line-height: 1.5; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-5 {
    line-height: 1.5; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-5 {
    line-height: 1.5; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-5 {
    line-height: 1.5; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-6 {
    line-height: 1.6; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-6 {
    line-height: 1.6; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-6 {
    line-height: 1.6; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-6 {
    line-height: 1.6; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-6 {
    line-height: 1.6; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-6 {
    line-height: 1.6; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-6 {
    line-height: 1.6; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-7 {
    line-height: 1.7; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-7 {
    line-height: 1.7; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-7 {
    line-height: 1.7; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-7 {
    line-height: 1.7; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-7 {
    line-height: 1.7; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-7 {
    line-height: 1.7; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-7 {
    line-height: 1.7; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-8 {
    line-height: 1.8; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-8 {
    line-height: 1.8; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-8 {
    line-height: 1.8; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-8 {
    line-height: 1.8; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-8 {
    line-height: 1.8; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-8 {
    line-height: 1.8; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-8 {
    line-height: 1.8; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-1-9 {
    line-height: 1.9; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-1-9 {
    line-height: 1.9; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-1-9 {
    line-height: 1.9; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-1-9 {
    line-height: 1.9; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-1-9 {
    line-height: 1.9; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-1-9 {
    line-height: 1.9; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-1-9 {
    line-height: 1.9; } }

@media only screen and (min-width: 320px) {
  .vm\:line-height-2 {
    line-height: 2; } }

@media only screen and (min-width: 415px) {
  .sm\:line-height-2 {
    line-height: 2; } }

@media only screen and (min-width: 470px) {
  .mds\:line-height-2 {
    line-height: 2; } }

@media only screen and (min-width: 768px) {
  .md\:line-height-2 {
    line-height: 2; } }

@media only screen and (min-width: 1024px) {
  .lg\:line-height-2 {
    line-height: 2; } }

@media only screen and (min-width: 1200px) {
  .lgr\:line-height-2 {
    line-height: 2; } }

@media only screen and (min-width: 1440px) {
  .xl\:line-height-2 {
    line-height: 2; } }

.white-space-nowrap {
  white-space: nowrap; }

.white-space-nowrap\:children > * {
  white-space: nowrap; }

.white-space-normal {
  white-space: normal; }

.white-space-normal\:children > * {
  white-space: normal; }

@media only screen and (min-width: 320px) {
  .vm\:white-space-nowrap {
    white-space: nowrap; } }

@media only screen and (min-width: 415px) {
  .sm\:white-space-nowrap {
    white-space: nowrap; } }

@media only screen and (min-width: 470px) {
  .mds\:white-space-nowrap {
    white-space: nowrap; } }

@media only screen and (min-width: 768px) {
  .md\:white-space-nowrap {
    white-space: nowrap; } }

@media only screen and (min-width: 1024px) {
  .lg\:white-space-nowrap {
    white-space: nowrap; } }

@media only screen and (min-width: 1200px) {
  .lgr\:white-space-nowrap {
    white-space: nowrap; } }

@media only screen and (min-width: 1440px) {
  .xl\:white-space-nowrap {
    white-space: nowrap; } }

@media only screen and (min-width: 320px) {
  .vm\:white-space-normal {
    white-space: normal; } }

@media only screen and (min-width: 415px) {
  .sm\:white-space-normal {
    white-space: normal; } }

@media only screen and (min-width: 470px) {
  .mds\:white-space-normal {
    white-space: normal; } }

@media only screen and (min-width: 768px) {
  .md\:white-space-normal {
    white-space: normal; } }

@media only screen and (min-width: 1024px) {
  .lg\:white-space-normal {
    white-space: normal; } }

@media only screen and (min-width: 1200px) {
  .lgr\:white-space-normal {
    white-space: normal; } }

@media only screen and (min-width: 1440px) {
  .xl\:white-space-normal {
    white-space: normal; } }

.text-transform-uppercase {
  text-transform: uppercase; }

.text-transform-uppercase\:children > * {
  text-transform: uppercase; }

.text-transform-lowercase {
  text-transform: lowercase; }

.text-transform-lowercase\:children > * {
  text-transform: lowercase; }

.text-transform-capitalize {
  text-transform: capitalize; }

.text-transform-capitalize\:children > * {
  text-transform: capitalize; }

.text-transform-none {
  text-transform: none; }

.text-transform-none\:children > * {
  text-transform: none; }

@media only screen and (min-width: 320px) {
  .vm\:text-transform-uppercase {
    text-transform: uppercase; } }

@media only screen and (min-width: 415px) {
  .sm\:text-transform-uppercase {
    text-transform: uppercase; } }

@media only screen and (min-width: 470px) {
  .mds\:text-transform-uppercase {
    text-transform: uppercase; } }

@media only screen and (min-width: 768px) {
  .md\:text-transform-uppercase {
    text-transform: uppercase; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-transform-uppercase {
    text-transform: uppercase; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-transform-uppercase {
    text-transform: uppercase; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-transform-uppercase {
    text-transform: uppercase; } }

@media only screen and (min-width: 320px) {
  .vm\:text-transform-lowercase {
    text-transform: lowercase; } }

@media only screen and (min-width: 415px) {
  .sm\:text-transform-lowercase {
    text-transform: lowercase; } }

@media only screen and (min-width: 470px) {
  .mds\:text-transform-lowercase {
    text-transform: lowercase; } }

@media only screen and (min-width: 768px) {
  .md\:text-transform-lowercase {
    text-transform: lowercase; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-transform-lowercase {
    text-transform: lowercase; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-transform-lowercase {
    text-transform: lowercase; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-transform-lowercase {
    text-transform: lowercase; } }

@media only screen and (min-width: 320px) {
  .vm\:text-transform-capitalize {
    text-transform: capitalize; } }

@media only screen and (min-width: 415px) {
  .sm\:text-transform-capitalize {
    text-transform: capitalize; } }

@media only screen and (min-width: 470px) {
  .mds\:text-transform-capitalize {
    text-transform: capitalize; } }

@media only screen and (min-width: 768px) {
  .md\:text-transform-capitalize {
    text-transform: capitalize; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-transform-capitalize {
    text-transform: capitalize; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-transform-capitalize {
    text-transform: capitalize; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-transform-capitalize {
    text-transform: capitalize; } }

@media only screen and (min-width: 320px) {
  .vm\:text-transform-none {
    text-transform: none; } }

@media only screen and (min-width: 415px) {
  .sm\:text-transform-none {
    text-transform: none; } }

@media only screen and (min-width: 470px) {
  .mds\:text-transform-none {
    text-transform: none; } }

@media only screen and (min-width: 768px) {
  .md\:text-transform-none {
    text-transform: none; } }

@media only screen and (min-width: 1024px) {
  .lg\:text-transform-none {
    text-transform: none; } }

@media only screen and (min-width: 1200px) {
  .lgr\:text-transform-none {
    text-transform: none; } }

@media only screen and (min-width: 1440px) {
  .xl\:text-transform-none {
    text-transform: none; } }

/**
 * transform
 * Cross browser transform.
 *
 * .foo {@include transform(scale(1.25));}
**/
/**
 * opacity
 * Cross browser opacity.
 *
 * .foo {@include opacity(0.7);}
**/
.font-family-futura {
  font-family: "Futura W01"; }

.font-family-lucky_fellas {
  font-family: "Lucky Fellas W05"; }

.material-icons, .obj-alert__window__close, .obj-modal__window__close, .select:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga';
  font-smoothing: antialiased; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  *:before, *:after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  -webkit-text-size-adjust: none; }

html, body, div, p, address, blockquote, ol, ul, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, pre, hr, menu, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

[hidden] {
  display: none; }

video {
  cursor: pointer; }

audio:not([controls]) {
  display: none;
  height: 0; }

:focus {
  outline: 0; }

img, object, embed {
  max-width: 100%; }

object, embed {
  height: 100%; }

img {
  height: auto;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic; }

svg:not(:root) {
  overflow: hidden; }

q, em, cite, dfn, cite, var {
  font-style: italic; }

th, strong, dt {
  font-weight: bold; }

sub, sup {
  font-size: 80%;
  vertical-align: baseline;
  position: relative;
  top: -0.4em; }

sub {
  top: 0.4em; }

del {
  text-decoration: line-through; }

input, select, textarea, button {
  font-size: inherit;
  font-family: "Futura W01", "Helvetica Neue", "Calibri Light", Roboto, sans-serif; }

label, button, details, input[type="button"], input[type="submit"] {
  cursor: pointer; }

button, select {
  text-transform: inherit;
  font-weight: inherit; }

button {
  border-radius: 0;
  overflow: visible;
  font-family: inherit;
  line-height: inherit;
  text-align: left;
  background: none; }

input {
  line-height: normal; }

input[type="text"], input[type="email"], input[type="url"], textarea {
  min-width: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

input[type="checkbox"], input[type="radio"] {
  padding: 0; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  cursor: pointer; }

button[disabled], input[disabled] {
  cursor: default; }

textarea {
  resize: vertical; }

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none; }

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td {
  vertical-align: top; }

html.page-flex, html.page-flex body {
  height: 100%; }

html.page-flex .page {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  pointer-events: all; }
  html.page-flex .page .layout-main {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  html.page-flex .page .layout-footer {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

@media only screen and (max-width: 415px) {
  body.sm\:noscroll, html.sm\:noscroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed; } }

@media only screen and (max-width: 768px) {
  body.md\:noscroll, html.md\:noscroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed; } }

@media only screen and (max-width: 1024px) {
  body.lg\:noscroll, html.lg\:noscroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed; } }

body:before, body:after {
  display: none; }

body:after {
  content: "768"; }

@media only screen and (min-width: 0) and (max-width: 414px) {
  body:before {
    content: "small"; } }

@media only screen and (min-width: 415px) and (max-width: 767px) {
  body:before {
    content: "medium"; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body:before {
    content: "large"; } }

@media only screen and (min-width: 1024px) {
  body:before {
    content: "extra-large"; } }

.container {
  width: 90%;
  max-width: 1160px;
  margin: 0 auto;
  position: relative; }
  .container--usmall {
    max-width: 320px; }
  .container--vsmall {
    max-width: 568px; }
  .container--small {
    max-width: 768px; }
  .container--medium {
    max-width: 960px; }
  .container--large {
    max-width: 1024px; }
  .container--wide {
    max-width: 1440px; }
  @media only screen and (min-width: 0px) and (max-width: 768px) {
    .container--mobile-full {
      width: 100%; } }

.side {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.page, .page:before {
  -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.45, 1);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.45, 1); }

.page:before {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  pointer-events: none;
  background: rgba(29, 29, 31, 0); }

@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    -webkit-filter: none !important;
            filter: none !important; }
  a, a:visited {
    text-decoration: underline; }
  a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; }
  .alert, .navigation {
    display: none; } }

.obj-form-fieldset {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }
  .obj-form-fieldset__title {
    margin-bottom: 12px;
    margin-bottom: 0.75rem; }
  .obj-form-fieldset:last-child {
    margin-bottom: 0; }

.obj-email-suggestion {
  width: 275px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  font-size: 13px;
  white-space: nowrap; }
  .obj-email-suggestion:before {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 0.8;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
            font-feature-settings: 'liga';
    font-smoothing: antialiased;
    margin: 2px 6px 0 0;
    vertical-align: middle;
    content: 'help'; }

.obj-embed-container {
  max-width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden; }
  .obj-embed-container iframe, .obj-embed-container object, .obj-embed-container embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

/* ----------------------------------------------------------------------- */
.obj-alert, .obj-modal {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  pointer-events: none;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease; }
  .obj-alert.active, .obj-modal.active {
    opacity: 1;
    pointer-events: all; }
  .obj-alert.full.obj-alert__window, .obj-alert.full.obj-modal__window, .obj-modal.full.obj-alert__window, .obj-modal.full.obj-modal__window {
    width: 100%;
    height: 100%;
    border-radius: 0; }
    .obj-alert.full.obj-alert__window__main, .obj-alert.full.obj-modal__window__main, .obj-modal.full.obj-alert__window__main, .obj-modal.full.obj-modal__window__main {
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 18px; }
  .obj-alert__window, .obj-modal__window {
    max-width: 650px;
    min-width: 300px;
    min-height: 100px;
    border-radius: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 15px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05);
    background: #FFFFFF; }
    .obj-alert__window__header, .obj-modal__window__header {
      padding: 20px 20px 0 20px; }
      .obj-alert__window__header__title, .obj-modal__window__header__title {
        color: #494e58;
        font-weight: bold;
        font-size: 20px; }
    .obj-alert__window__main, .obj-modal__window__main {
      padding: 10px 20px 20px;
      color: #888c92; }
    .obj-alert__window__footer, .obj-modal__window__footer {
      padding: 20px 20px 20px 100px;
      text-align: right;
      background: #f3f4f5; }
    .obj-alert__window__close, .obj-modal__window__close {
      position: absolute;
      top: 6px;
      right: 6px;
      z-index: 200;
      cursor: pointer;
      text-align: center;
      color: #b7b7b7;
      -webkit-transition: color 300ms ease;
      transition: color 300ms ease; }
      .obj-alert__window__close:after, .obj-modal__window__close:after {
        content: 'clear'; }
      .obj-alert__window__close:hover, .obj-modal__window__close:hover {
        color: #797979; }
    .obj-alert__window button, .obj-modal__window button {
      padding: 8px 15px;
      border: 1px solid;
      border-radius: 3px;
      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
              box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      position: relative;
      vertical-align: middle;
      cursor: pointer;
      font-weight: bold;
      font-size: 11px;
      text-align: center;
      white-space: nowrap;
      background-clip: padding-box; }
      .obj-alert__window button.positive, .obj-modal__window button.positive {
        border-color: #435a8b #3c5488 #334c83 !important;
        color: #FFFFFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
        background: #4e69a2; }
      .obj-alert__window button.negative, .obj-modal__window button.negative {
        border-color: #cdced0 #c5c6c8 #b6b7b9 !important;
        color: #494e58;
        text-shadow: 0 1px 0 #FFFFFF;
        background: #f6f7f8; }

/* ----------------------------------------------------------------------- */
.obj-modal-preloader {
  padding: 24px;
  padding: 1.5rem;
  text-align: center; }
  .obj-modal-preloader__preloader {
    margin-bottom: 10.8px;
    margin-bottom: 0.675rem; }
  .obj-modal-preloader__message {
    font-weight: bold;
    font-size: 16px; }

html {
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  font-size: 16px;
  line-height: 1.62;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga" on;
  font-family: "Futura W01", "Helvetica Neue", "Calibri Light", Roboto, sans-serif;
  word-wrap: break-word;
  color: #292a2b; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  -webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1;
          font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1;
  font-weight: bold; }

h1, .h1 {
  font-size: 30px;
  line-height: 1.125; }

h2, .h2 {
  font-size: 26px;
  line-height: 1.125; }

h3, .h3 {
  font-size: 22px;
  line-height: 1.37; }

h4, .h4 {
  font-size: 20px;
  line-height: 1.37; }

h5, .h5 {
  font-size: 18px;
  line-height: 1.37; }

h6, .h6 {
  font-size: 16px;
  line-height: 1.125; }

p, li, dd {
  -webkit-font-feature-settings: 'kern' 1, 'onum' 1, 'liga' 1;
          font-feature-settings: 'kern' 1, 'onum' 1, 'liga' 1; }

a, button {
  color: #a29061;
  text-decoration: none;
  -webkit-transition: color 300ms ease, background 300ms ease;
  transition: color 300ms ease, background 300ms ease; }
  a:hover, button:hover {
    color: #83744d; }
  a:active, button:active {
    color: #63583a; }

p code {
  color: #2ECC71; }

code {
  padding: 6px;
  padding: 0.375rem;
  border: 1px solid #DDDDDD;
  font-weight: normal;
  font-family: "source-code-pro", monospace;
  white-space: pre-wrap;
  word-wrap: break-word;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  border-radius: 2px;
  font-size: 90%;
  background: #f7f7f7; }

pre {
  padding: 12px 18px;
  padding: 0.75rem 1.125rem;
  border: 1px solid #DDDDDD;
  position: relative;
  border-radius: 2px;
  background: #f7f7f7; }

kbd {
  padding: 6px 12px;
  padding: 0.375rem 0.75rem;
  margin: 0 0.25em;
  display: inline-block;
  border: 1px solid #DDDDDD;
  border-radius: 2px;
  background: #f7f7f7; }

.layout-content article blockquote, .layout-content article dl, .layout-content article ol, .layout-content article p, .layout-content article pre, .layout-content article ul, .layout-content article figure, .layout-content article table, .layout-content article .obj-embed-container {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }
  .layout-content article blockquote:last-child, .layout-content article dl:last-child, .layout-content article ol:last-child, .layout-content article p:last-child, .layout-content article pre:last-child, .layout-content article ul:last-child, .layout-content article figure:last-child, .layout-content article table:last-child, .layout-content article .obj-embed-container:last-child {
    margin-bottom: 0; }

.layout-content article h1, .layout-content article .h1 {
  margin: 12px 0px 6px;
  margin: 0.75rem 0px 0.375rem; }

.layout-content article h2, .layout-content article .h2 {
  margin: 48px 0px 24px;
  margin: 3rem 0px 1.5rem; }

.layout-content article h3, .layout-content article .h3 {
  margin: 48px 0px 24px;
  margin: 3rem 0px 1.5rem; }

.layout-content article h4, .layout-content article .h4 {
  margin: 48px 0px 24px;
  margin: 3rem 0px 1.5rem; }

.layout-content article h5, .layout-content article .h5 {
  margin: 48px 0px 24px;
  margin: 3rem 0px 1.5rem; }

.layout-content article h6, .layout-content article .h6 {
  margin: 48px 0px 24px;
  margin: 3rem 0px 1.5rem; }

.layout-content article h1:first-child, .layout-content article .h1:first-child, .layout-content article h2:first-child, .layout-content article .h2:first-child, .layout-content article h3:first-child, .layout-content article .h3:first-child, .layout-content article h4:first-child, .layout-content article .h4:first-child, .layout-content article h5:first-child, .layout-content article .h5:first-child, .layout-content article h6:first-child, .layout-content article .h6:first-child {
  margin-top: 0; }

.layout-content figure > img {
  display: block; }

.layout-content figure figcaption {
  margin: 10px;
  font-size: 90%;
  font-style: italic; }

.layout-content ul, .layout-content ol {
  margin-left: 1.2em; }
  .layout-content ul li, .layout-content ol li {
    margin-bottom: 0.48px;
    margin-bottom: 0.03rem; }
  .layout-content ul ul, .layout-content ul ol, .layout-content ol ul, .layout-content ol ol {
    margin-left: 1.2em;
    list-style-type: circle; }

.layout-content ul {
  list-style-type: disc; }

.layout-content dl dd {
  margin-bottom: 0.48px;
  margin-bottom: 0.03rem;
  text-indent: 24px;
  text-indent: 1.5rem; }

.layout-content blockquote {
  padding: 0px 72px;
  padding: 0px 4.5rem; }
  .layout-content blockquote p {
    font-style: italic;
    font-family: Georgia; }
    .layout-content blockquote p:before {
      content: open-quote; }
    .layout-content blockquote p:after {
      content: close-quote; }
    .layout-content blockquote p:last-child {
      margin-bottom: 0; }
  .layout-content blockquote cite {
    font-weight: bold; }

.alert.box {
  border: 1px solid;
  position: relative;
  background: #FFFFFF; }
  .alert.box a {
    color: inherit;
    text-decoration: none;
    border-bottom: 1px dotted; }
    .alert.box a:hover {
      color: inherit;
      border-bottom-style: solid; }
  .alert.box ul {
    padding: 0px 0px 0px 24px;
    padding: 0px 0px 0px 1.5rem;
    text-indent: 0.5em; }

.alert.error {
  color: #f94139; }
  .alert.error a {
    color: #f94139; }
    .alert.error a:hover {
      color: #f94139; }

.alert.box.error {
  border-color: #f94139; }

.alert.status {
  color: #3a87ad; }
  .alert.status a {
    color: #3a87ad; }
    .alert.status a:hover {
      color: #3a87ad; }

.alert.box.status {
  border-color: #3a87ad; }

.alert.success {
  color: #618c0d; }
  .alert.success a {
    color: #618c0d; }
    .alert.success a:hover {
      color: #618c0d; }

.alert.box.success {
  border-color: #618c0d; }

.alert.warning {
  color: #c09853; }
  .alert.warning a {
    color: #c09853; }
    .alert.warning a:hover {
      color: #c09853;
      border-bottom-style: solid; }

.alert.box.warning {
  border-color: #c09853; }

.btn {
  border: 2px solid transparent;
  display: inline-block;
  vertical-align: top;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  -webkit-transition: background 300ms ease, color 300ms ease, -webkit-box-shadow 300ms ease;
  transition: background 300ms ease, color 300ms ease, -webkit-box-shadow 300ms ease;
  transition: background 300ms ease, box-shadow 300ms ease, color 300ms ease;
  transition: background 300ms ease, box-shadow 300ms ease, color 300ms ease, -webkit-box-shadow 300ms ease; }
  .btn--rounded {
    border-radius: 2px; }
  .btn--common {
    background: #a29061; }
    .btn--common--disabled:hover, .btn--common[disabled]:hover {
      background: #a29061; }
    .btn--common:hover {
      background: #83744d; }
  .btn--disabled, .btn[disabled] {
    opacity: 0.5;
    cursor: default;
    pointer-events: none; }
  .btn:hover, .btn:active {
    color: #FFFFFF; }

.btn--form {
  height: 50px;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.btn--small {
  padding: 6px 18px;
  padding: 0.375rem 1.125rem; }

.btn--medium {
  padding: 12px 18px;
  padding: 0.75rem 1.125rem; }

.btn--large {
  padding: 18px 36px;
  padding: 1.125rem 2.25rem; }

.btn--extralarge {
  padding: 24px 48px;
  padding: 1.5rem 3rem; }

.btn--color-black {
  background: #292a2b; }
  .btn--color-black.btn--outline {
    border-color: #292a2b;
    color: #292a2b;
    background: none; }
    .btn--color-black.btn--outline:hover {
      color: #FFFFFF;
      background: #292a2b; }

.btn--color-white {
  background: #FFFFFF; }
  .btn--color-white.btn--outline {
    border-color: #FFFFFF;
    color: #FFFFFF;
    background: none; }
    .btn--color-white.btn--outline:hover {
      color: #FFFFFF;
      background: #FFFFFF; }

.btn--color-grey {
  background: #DDDDDD; }
  .btn--color-grey:hover {
    background: #c4c4c4; }
  .btn--color-grey.btn--outline {
    border-color: #DDDDDD;
    color: #DDDDDD;
    background: none; }
    .btn--color-grey.btn--outline:hover {
      color: #FFFFFF;
      background: #DDDDDD; }

.btn--color-blue {
  background: #3498DB; }
  .btn--color-blue:hover {
    background: #217dbb; }
  .btn--color-blue.btn--outline {
    border-color: #3498DB;
    color: #3498DB;
    background: none; }
    .btn--color-blue.btn--outline:hover {
      color: #FFFFFF;
      background: #3498DB; }

.btn--color-green {
  background: #2ECC71; }
  .btn--color-green:hover {
    background: #25a25a; }
  .btn--color-green.btn--outline {
    border-color: #2ECC71;
    color: #2ECC71;
    background: none; }
    .btn--color-green.btn--outline:hover {
      color: #FFFFFF;
      background: #2ECC71; }

.btn--color-orange {
  background: #E67E22; }
  .btn--color-orange:hover {
    background: #bf6516; }
  .btn--color-orange.btn--outline {
    border-color: #E67E22;
    color: #E67E22;
    background: none; }
    .btn--color-orange.btn--outline:hover {
      color: #FFFFFF;
      background: #E67E22; }

.btn--color-red {
  background: #C4122f; }
  .btn--color-red:hover {
    background: #950e24; }
  .btn--color-red.btn--outline {
    border-color: #C4122f;
    color: #C4122f;
    background: none; }
    .btn--color-red.btn--outline:hover {
      color: #FFFFFF;
      background: #C4122f; }

.btn--color-yellow {
  background: #F1C40F; }
  .btn--color-yellow:hover {
    background: #c29d0b; }
  .btn--color-yellow.btn--outline {
    border-color: #F1C40F;
    color: #F1C40F;
    background: none; }
    .btn--color-yellow.btn--outline:hover {
      color: #FFFFFF;
      background: #F1C40F; }

.btn--color-beige1 {
  background: #f5f5f6; }
  .btn--color-beige1:hover {
    background: #dadade; }
  .btn--color-beige1.btn--outline {
    border-color: #f5f5f6;
    color: #f5f5f6;
    background: none; }
    .btn--color-beige1.btn--outline:hover {
      color: #FFFFFF;
      background: #f5f5f6; }

.btn--color-gold1 {
  background: #a29061; }
  .btn--color-gold1:hover {
    background: #83744d; }
  .btn--color-gold1.btn--outline {
    border-color: #a29061;
    color: #a29061;
    background: none; }
    .btn--color-gold1.btn--outline:hover {
      color: #FFFFFF;
      background: #a29061; }

.btn--color-green1 {
  background: #7b9d03; }
  .btn--color-green1:hover {
    background: #546b02; }
  .btn--color-green1.btn--outline {
    border-color: #7b9d03;
    color: #7b9d03;
    background: none; }
    .btn--color-green1.btn--outline:hover {
      color: #FFFFFF;
      background: #7b9d03; }

.btn--color-grey1 {
  background: #6c737f; }
  .btn--color-grey1:hover {
    background: #555a63; }
  .btn--color-grey1.btn--outline {
    border-color: #6c737f;
    color: #6c737f;
    background: none; }
    .btn--color-grey1.btn--outline:hover {
      color: #FFFFFF;
      background: #6c737f; }

.btn--color-grey2 {
  background: #f0f1f2; }
  .btn--color-grey2:hover {
    background: #d5d8da; }
  .btn--color-grey2.btn--outline {
    border-color: #f0f1f2;
    color: #f0f1f2;
    background: none; }
    .btn--color-grey2.btn--outline:hover {
      color: #FFFFFF;
      background: #f0f1f2; }

.btn--color-red1 {
  background: #cb3000; }
  .btn--color-red1:hover {
    background: #982400; }
  .btn--color-red1.btn--outline {
    border-color: #cb3000;
    color: #cb3000;
    background: none; }
    .btn--color-red1.btn--outline:hover {
      color: #FFFFFF;
      background: #cb3000; }

input:not([type="radio"]):not([type="checkbox"]), select, textarea, .iframe-field {
  padding: 6px 8.4px;
  padding: 0.375rem 0.525rem;
  border-radius: 0px;
  border: 1px solid #DDDDDD;
  display: inline-block;
  background: #FFFFFF;
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease; }
  input:not([type="radio"]):not([type="checkbox"]):hover, select:hover, textarea:hover, .iframe-field:hover {
    border-color: #bdbdbd; }
  input:not([type="radio"]):not([type="checkbox"]):focus, select:focus, textarea:focus, .iframe-field:focus {
    border-color: #9d9d9d; }
  input:not([type="radio"]):not([type="checkbox"])[disabled], input:not([type="radio"]):not([type="checkbox"])[disabled]:hover, input:not([type="radio"]):not([type="checkbox"])[disabled]:focus, select[disabled], select[disabled]:hover, select[disabled]:focus, textarea[disabled], textarea[disabled]:hover, textarea[disabled]:focus, .iframe-field[disabled], .iframe-field[disabled]:hover, .iframe-field[disabled]:focus {
    border-color: #DDDDDD;
    color: #b7b7b7;
    background: #f7f7f7; }
  input:not([type="radio"]):not([type="checkbox"])::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .iframe-field::-webkit-input-placeholder {
    color: #DDDDDD; }
  input:not([type="radio"]):not([type="checkbox"]):-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder, .iframe-field:-moz-placeholder {
    color: #DDDDDD; }
  input:not([type="radio"]):not([type="checkbox"]):-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder, .iframe-field:-ms-input-placeholder {
    color: #DDDDDD; }
  input:not([type="radio"]):not([type="checkbox"])::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder, .iframe-field::-ms-input-placeholder {
    color: #DDDDDD; }
  input:not([type="radio"]):not([type="checkbox"])::placeholder, select::placeholder, textarea::placeholder, .iframe-field::placeholder {
    color: #DDDDDD; }

input:not([type="radio"]):not([type="checkbox"]), select, .iframe-field {
  height: 50px; }

textarea {
  min-height: 175px; }

label, .label {
  display: inline-block;
  line-height: 1.2; }
  label span, .label span {
    font-weight: normal; }
  label abbr, .label abbr {
    color: #C4122f; }
  label input[type="checkbox"], label input[type="radio"], .label input[type="checkbox"], .label input[type="radio"] {
    margin: 0px 6px 0px 0px;
    margin: 0px 0.375rem 0px 0px; }

fieldset {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }
  fieldset:last-child {
    margin-bottom: 0; }

.iframe-field {
  width: 100%; }

.select {
  position: relative;
  display: inline-block; }
  .select select {
    width: 100%;
    padding: 8px 30px 8px 8px;
    border-radius: 0px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  .select:before {
    height: 100%;
    position: absolute;
    top: 0;
    right: 3px;
    content: 'keyboard_arrow_down';
    pointer-events: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #DDDDDD;
    line-height: 1;
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease; }
  .select:hover:before {
    color: #bdbdbd; }

.checkbox {
  position: relative;
  display: inline-block;
  white-space: nowrap; }
  .checkbox label {
    min-width: calc(1em + 2px);
    margin: 0 !important;
    position: initial;
    display: inline-block;
    vertical-align: middle; }
    .checkbox label span {
      margin-left: 8px;
      vertical-align: top; }
    .checkbox label:before, .checkbox label:after {
      border: 1px solid transparent;
      border-radius: 20%;
      content: '';
      display: inline-block;
      background-color: transparent; }
    .checkbox label:before {
      width: calc(1em + 2px);
      height: calc(1em + 2px);
      border-color: #DDDDDD; }
    .checkbox label:after {
      width: calc(1em - 2px);
      height: calc(1em - 2px);
      position: absolute;
      left: 2px;
      top: 7px; }
  .checkbox input[type="checkbox"], .checkbox input[type="radio"] {
    width: 100%;
    height: 100%;
    min-width: 1em;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: 0;
    cursor: pointer; }
    .checkbox input[type="checkbox"]:disabled + label:after, .checkbox input[type="radio"]:disabled + label:after {
      background-color: #f1f1f1 !important; }
    .checkbox input[type="checkbox"]:checked + label:after, .checkbox input[type="radio"]:checked + label:after {
      background-color: #53c7a8 !important; }
  .checkbox:hover input[type="checkbox"] + label:before, .checkbox:hover input[type="radio"] + label:before {
    border-color: #bdbdbd; }
  .checkbox:hover input[type="checkbox"]:checked + label:before, .checkbox:hover input[type="radio"]:checked + label:before {
    border-color: #DDDDDD; }

body.js-panel-open .flyout-mobile-menu {
  height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  body.js-panel-open .flyout-mobile-menu__scrollable {
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }

body.js-panel-open .page {
  height: 100%;
  width: 100%;
  position: fixed;
  -webkit-transform: translate3d(300px, 0, 0);
          transform: translate3d(300px, 0, 0); }
  body.js-panel-open .page:before {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 300;
    background: rgba(29, 29, 31, 0.6); }

.flyout-mobile-menu {
  width: 300px;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  font-size: 15px;
  background: #dddddd;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
  -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.45, 1);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.45, 1); }
  .flyout-mobile-menu, .flyout-mobile-menu a {
    color: #292a2b; }
  .flyout-mobile-menu .n {
    background: #FFFFFF; }
  .flyout-mobile-menu .a {
    background: #eeeeee; }
  .flyout-mobile-menu .l {
    background: #f8f8f8; }
  .flyout-mobile-menu .d {
    background: #dddddd; }
  .flyout-mobile-menu__menu {
    padding: 24px 18px;
    padding: 1.5rem 1.125rem; }
    .flyout-mobile-menu__menu__header {
      padding-bottom: 12px;
      padding-bottom: 0.75rem;
      margin-bottom: 12px;
      margin-bottom: 0.75rem;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      font-weight: bold;
      text-transform: uppercase; }
    .flyout-mobile-menu__menu__body li {
      display: block; }
  .flyout-mobile-menu__spacer {
    padding: 8.4px 0px;
    padding: 0.525rem 0px; }
  .flyout-mobile-menu__social {
    padding: 6px 18px;
    padding: 0.375rem 1.125rem;
    text-align: center; }
    .flyout-mobile-menu__social .menu-social li {
      margin: 0 5px; }
  .flyout-mobile-menu__user__header {
    padding: 30px 18px;
    padding: 1.875rem 1.125rem; }
    .flyout-mobile-menu__user__header a {
      border-bottom: 1px solid #292a2b; }
      .flyout-mobile-menu__user__header a:hover {
        border-color: transparent; }
    .flyout-mobile-menu__user__header span {
      display: inline-block; }
      .flyout-mobile-menu__user__header span:first-child {
        font-size: 16px;
        font-weight: bold; }
      .flyout-mobile-menu__user__header span:last-child {
        margin-left: 15px; }
  .flyout-mobile-menu__user__body {
    font-size: 14px; }
    .flyout-mobile-menu__user__body ul li a {
      padding: 12px 18px;
      padding: 0.75rem 1.125rem;
      display: block; }
      .flyout-mobile-menu__user__body ul li a .icon {
        margin-right: 10px;
        vertical-align: middle;
        font-size: 18px;
        opacity: 0.75; }
  .flyout-mobile-menu__user__tabs {
    font-size: 14px; }
    .flyout-mobile-menu__user__tabs__single__header {
      padding: 9.6px 18px;
      padding: 0.6rem 1.125rem;
      border-bottom: 1px solid #dddddd; }
      .flyout-mobile-menu__user__tabs__single__header button {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #292a2b; }
        .flyout-mobile-menu__user__tabs__single__header button span {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .flyout-mobile-menu__user__tabs__single__header button span:last-child {
            margin-left: auto; }
        .flyout-mobile-menu__user__tabs__single__header button .icon {
          font-size: 19px; }
          .flyout-mobile-menu__user__tabs__single__header button .icon:after {
            content: 'add'; }
    .flyout-mobile-menu__user__tabs__single__body {
      border-bottom: 1px solid #dddddd;
      display: none;
      background: #FFFFFF; }
      .flyout-mobile-menu__user__tabs__single__body ul li a {
        padding: 9.6px 18px;
        padding: 0.6rem 1.125rem;
        display: block;
        color: #656161; }
    .flyout-mobile-menu__user__tabs__single.active .flyout-mobile-menu__user__tabs__single__header button .icon:after {
      content: 'remove'; }
    .flyout-mobile-menu__user__tabs__single.active .flyout-mobile-menu__user__tabs__single__body {
      display: block; }
  .flyout-mobile-menu__footer {
    padding: 18px;
    padding: 1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px; }
    .flyout-mobile-menu__footer, .flyout-mobile-menu__footer a {
      color: #666; }
    .flyout-mobile-menu__footer a:hover {
      color: #4d4d4d; }
    .flyout-mobile-menu__footer__right {
      margin-left: auto; }

.css-grid {
  display: grid;
  grid-gap: 12px 12px;
  grid-gap: 0.75rem 0.75rem; }
  .css-grid[data-grid-cols="1"] {
    grid-template-columns: 1fr; }
  .css-grid[data-grid-cols="2"] {
    grid-template-columns: 1fr 1fr; }
  .css-grid[data-grid-cols="3"] {
    grid-template-columns: 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="4"] {
    grid-template-columns: 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="5"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="6"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="7"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="8"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="9"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="10"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="11"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
  .css-grid[data-grid-cols="12"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }

.flex-grid > .flex-grid, .flex-grid.flex-grid {
  width: calc(100% + 0.75rem);
  margin-top: -12px;
  margin-top: -0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -12px;
  left: -0.75rem; }
  .flex-grid > .flex-grid--no-gutter, .flex-grid.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid > .flex-grid > [class*="col-"], .flex-grid.flex-grid > [class*="col-"] {
    padding: 12px 0px 0px 12px;
    padding: 0.75rem 0px 0px 0.75rem; }

.flex-grid--no-gutter {
  margin-top: 0 !important;
  left: 0 !important; }
  .flex-grid--no-gutter [class*="col-"] {
    padding: 0 !important; }

.flex-grid--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.flex-grid--0 > .flex-grid, .flex-grid--0.flex-grid {
  width: calc(100% + 0px);
  margin-top: 0px;
  margin-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: 0px;
  left: 0px; }
  .flex-grid--0 > .flex-grid--no-gutter, .flex-grid--0.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--0 > .flex-grid > [class*="col-"], .flex-grid--0.flex-grid > [class*="col-"] {
    padding: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--0 > .flex-grid, .vm\:flex-grid--0.flex-grid {
    width: calc(100% + 0px);
    margin-top: 0px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: 0px;
    left: 0px; }
    .vm\:flex-grid--0 > .flex-grid--no-gutter, .vm\:flex-grid--0.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--0 > .flex-grid > [class*="col-"], .vm\:flex-grid--0.flex-grid > [class*="col-"] {
      padding: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--0 > .flex-grid, .sm\:flex-grid--0.flex-grid {
    width: calc(100% + 0px);
    margin-top: 0px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: 0px;
    left: 0px; }
    .sm\:flex-grid--0 > .flex-grid--no-gutter, .sm\:flex-grid--0.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--0 > .flex-grid > [class*="col-"], .sm\:flex-grid--0.flex-grid > [class*="col-"] {
      padding: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--0 > .flex-grid, .mds\:flex-grid--0.flex-grid {
    width: calc(100% + 0px);
    margin-top: 0px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: 0px;
    left: 0px; }
    .mds\:flex-grid--0 > .flex-grid--no-gutter, .mds\:flex-grid--0.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--0 > .flex-grid > [class*="col-"], .mds\:flex-grid--0.flex-grid > [class*="col-"] {
      padding: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--0 > .flex-grid, .md\:flex-grid--0.flex-grid {
    width: calc(100% + 0px);
    margin-top: 0px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: 0px;
    left: 0px; }
    .md\:flex-grid--0 > .flex-grid--no-gutter, .md\:flex-grid--0.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--0 > .flex-grid > [class*="col-"], .md\:flex-grid--0.flex-grid > [class*="col-"] {
      padding: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--0 > .flex-grid, .lg\:flex-grid--0.flex-grid {
    width: calc(100% + 0px);
    margin-top: 0px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: 0px;
    left: 0px; }
    .lg\:flex-grid--0 > .flex-grid--no-gutter, .lg\:flex-grid--0.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--0 > .flex-grid > [class*="col-"], .lg\:flex-grid--0.flex-grid > [class*="col-"] {
      padding: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--0 > .flex-grid, .lgr\:flex-grid--0.flex-grid {
    width: calc(100% + 0px);
    margin-top: 0px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: 0px;
    left: 0px; }
    .lgr\:flex-grid--0 > .flex-grid--no-gutter, .lgr\:flex-grid--0.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--0 > .flex-grid > [class*="col-"], .lgr\:flex-grid--0.flex-grid > [class*="col-"] {
      padding: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--0 > .flex-grid, .xl\:flex-grid--0.flex-grid {
    width: calc(100% + 0px);
    margin-top: 0px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: 0px;
    left: 0px; }
    .xl\:flex-grid--0 > .flex-grid--no-gutter, .xl\:flex-grid--0.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--0 > .flex-grid > [class*="col-"], .xl\:flex-grid--0.flex-grid > [class*="col-"] {
      padding: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; } }

.flex-grid--0-25 > .flex-grid, .flex-grid--0-25.flex-grid {
  width: calc(100% + 0.375rem);
  margin-top: -6px;
  margin-top: -0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -6px;
  left: -0.375rem; }
  .flex-grid--0-25 > .flex-grid--no-gutter, .flex-grid--0-25.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--0-25 > .flex-grid > [class*="col-"], .flex-grid--0-25.flex-grid > [class*="col-"] {
    padding: 6px 0px 0px 6px;
    padding: 0.375rem 0px 0px 0.375rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--0-25 > .flex-grid, .vm\:flex-grid--0-25.flex-grid {
    width: calc(100% + 0.375rem);
    margin-top: -6px;
    margin-top: -0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -6px;
    left: -0.375rem; }
    .vm\:flex-grid--0-25 > .flex-grid--no-gutter, .vm\:flex-grid--0-25.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--0-25 > .flex-grid > [class*="col-"], .vm\:flex-grid--0-25.flex-grid > [class*="col-"] {
      padding: 6px 0px 0px 6px;
      padding: 0.375rem 0px 0px 0.375rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--0-25 > .flex-grid, .sm\:flex-grid--0-25.flex-grid {
    width: calc(100% + 0.375rem);
    margin-top: -6px;
    margin-top: -0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -6px;
    left: -0.375rem; }
    .sm\:flex-grid--0-25 > .flex-grid--no-gutter, .sm\:flex-grid--0-25.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--0-25 > .flex-grid > [class*="col-"], .sm\:flex-grid--0-25.flex-grid > [class*="col-"] {
      padding: 6px 0px 0px 6px;
      padding: 0.375rem 0px 0px 0.375rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--0-25 > .flex-grid, .mds\:flex-grid--0-25.flex-grid {
    width: calc(100% + 0.375rem);
    margin-top: -6px;
    margin-top: -0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -6px;
    left: -0.375rem; }
    .mds\:flex-grid--0-25 > .flex-grid--no-gutter, .mds\:flex-grid--0-25.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--0-25 > .flex-grid > [class*="col-"], .mds\:flex-grid--0-25.flex-grid > [class*="col-"] {
      padding: 6px 0px 0px 6px;
      padding: 0.375rem 0px 0px 0.375rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--0-25 > .flex-grid, .md\:flex-grid--0-25.flex-grid {
    width: calc(100% + 0.375rem);
    margin-top: -6px;
    margin-top: -0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -6px;
    left: -0.375rem; }
    .md\:flex-grid--0-25 > .flex-grid--no-gutter, .md\:flex-grid--0-25.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--0-25 > .flex-grid > [class*="col-"], .md\:flex-grid--0-25.flex-grid > [class*="col-"] {
      padding: 6px 0px 0px 6px;
      padding: 0.375rem 0px 0px 0.375rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--0-25 > .flex-grid, .lg\:flex-grid--0-25.flex-grid {
    width: calc(100% + 0.375rem);
    margin-top: -6px;
    margin-top: -0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -6px;
    left: -0.375rem; }
    .lg\:flex-grid--0-25 > .flex-grid--no-gutter, .lg\:flex-grid--0-25.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--0-25 > .flex-grid > [class*="col-"], .lg\:flex-grid--0-25.flex-grid > [class*="col-"] {
      padding: 6px 0px 0px 6px;
      padding: 0.375rem 0px 0px 0.375rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--0-25 > .flex-grid, .lgr\:flex-grid--0-25.flex-grid {
    width: calc(100% + 0.375rem);
    margin-top: -6px;
    margin-top: -0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -6px;
    left: -0.375rem; }
    .lgr\:flex-grid--0-25 > .flex-grid--no-gutter, .lgr\:flex-grid--0-25.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--0-25 > .flex-grid > [class*="col-"], .lgr\:flex-grid--0-25.flex-grid > [class*="col-"] {
      padding: 6px 0px 0px 6px;
      padding: 0.375rem 0px 0px 0.375rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--0-25 > .flex-grid, .xl\:flex-grid--0-25.flex-grid {
    width: calc(100% + 0.375rem);
    margin-top: -6px;
    margin-top: -0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -6px;
    left: -0.375rem; }
    .xl\:flex-grid--0-25 > .flex-grid--no-gutter, .xl\:flex-grid--0-25.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--0-25 > .flex-grid > [class*="col-"], .xl\:flex-grid--0-25.flex-grid > [class*="col-"] {
      padding: 6px 0px 0px 6px;
      padding: 0.375rem 0px 0px 0.375rem; } }

.flex-grid--0-5 > .flex-grid, .flex-grid--0-5.flex-grid {
  width: calc(100% + 0.75rem);
  margin-top: -12px;
  margin-top: -0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -12px;
  left: -0.75rem; }
  .flex-grid--0-5 > .flex-grid--no-gutter, .flex-grid--0-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--0-5 > .flex-grid > [class*="col-"], .flex-grid--0-5.flex-grid > [class*="col-"] {
    padding: 12px 0px 0px 12px;
    padding: 0.75rem 0px 0px 0.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--0-5 > .flex-grid, .vm\:flex-grid--0-5.flex-grid {
    width: calc(100% + 0.75rem);
    margin-top: -12px;
    margin-top: -0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -12px;
    left: -0.75rem; }
    .vm\:flex-grid--0-5 > .flex-grid--no-gutter, .vm\:flex-grid--0-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--0-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--0-5.flex-grid > [class*="col-"] {
      padding: 12px 0px 0px 12px;
      padding: 0.75rem 0px 0px 0.75rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--0-5 > .flex-grid, .sm\:flex-grid--0-5.flex-grid {
    width: calc(100% + 0.75rem);
    margin-top: -12px;
    margin-top: -0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -12px;
    left: -0.75rem; }
    .sm\:flex-grid--0-5 > .flex-grid--no-gutter, .sm\:flex-grid--0-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--0-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--0-5.flex-grid > [class*="col-"] {
      padding: 12px 0px 0px 12px;
      padding: 0.75rem 0px 0px 0.75rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--0-5 > .flex-grid, .mds\:flex-grid--0-5.flex-grid {
    width: calc(100% + 0.75rem);
    margin-top: -12px;
    margin-top: -0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -12px;
    left: -0.75rem; }
    .mds\:flex-grid--0-5 > .flex-grid--no-gutter, .mds\:flex-grid--0-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--0-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--0-5.flex-grid > [class*="col-"] {
      padding: 12px 0px 0px 12px;
      padding: 0.75rem 0px 0px 0.75rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--0-5 > .flex-grid, .md\:flex-grid--0-5.flex-grid {
    width: calc(100% + 0.75rem);
    margin-top: -12px;
    margin-top: -0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -12px;
    left: -0.75rem; }
    .md\:flex-grid--0-5 > .flex-grid--no-gutter, .md\:flex-grid--0-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--0-5 > .flex-grid > [class*="col-"], .md\:flex-grid--0-5.flex-grid > [class*="col-"] {
      padding: 12px 0px 0px 12px;
      padding: 0.75rem 0px 0px 0.75rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--0-5 > .flex-grid, .lg\:flex-grid--0-5.flex-grid {
    width: calc(100% + 0.75rem);
    margin-top: -12px;
    margin-top: -0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -12px;
    left: -0.75rem; }
    .lg\:flex-grid--0-5 > .flex-grid--no-gutter, .lg\:flex-grid--0-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--0-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--0-5.flex-grid > [class*="col-"] {
      padding: 12px 0px 0px 12px;
      padding: 0.75rem 0px 0px 0.75rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--0-5 > .flex-grid, .lgr\:flex-grid--0-5.flex-grid {
    width: calc(100% + 0.75rem);
    margin-top: -12px;
    margin-top: -0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -12px;
    left: -0.75rem; }
    .lgr\:flex-grid--0-5 > .flex-grid--no-gutter, .lgr\:flex-grid--0-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--0-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--0-5.flex-grid > [class*="col-"] {
      padding: 12px 0px 0px 12px;
      padding: 0.75rem 0px 0px 0.75rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--0-5 > .flex-grid, .xl\:flex-grid--0-5.flex-grid {
    width: calc(100% + 0.75rem);
    margin-top: -12px;
    margin-top: -0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -12px;
    left: -0.75rem; }
    .xl\:flex-grid--0-5 > .flex-grid--no-gutter, .xl\:flex-grid--0-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--0-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--0-5.flex-grid > [class*="col-"] {
      padding: 12px 0px 0px 12px;
      padding: 0.75rem 0px 0px 0.75rem; } }

.flex-grid--0-75 > .flex-grid, .flex-grid--0-75.flex-grid {
  width: calc(100% + 1.125rem);
  margin-top: -18px;
  margin-top: -1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -18px;
  left: -1.125rem; }
  .flex-grid--0-75 > .flex-grid--no-gutter, .flex-grid--0-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--0-75 > .flex-grid > [class*="col-"], .flex-grid--0-75.flex-grid > [class*="col-"] {
    padding: 18px 0px 0px 18px;
    padding: 1.125rem 0px 0px 1.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--0-75 > .flex-grid, .vm\:flex-grid--0-75.flex-grid {
    width: calc(100% + 1.125rem);
    margin-top: -18px;
    margin-top: -1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -18px;
    left: -1.125rem; }
    .vm\:flex-grid--0-75 > .flex-grid--no-gutter, .vm\:flex-grid--0-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--0-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--0-75.flex-grid > [class*="col-"] {
      padding: 18px 0px 0px 18px;
      padding: 1.125rem 0px 0px 1.125rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--0-75 > .flex-grid, .sm\:flex-grid--0-75.flex-grid {
    width: calc(100% + 1.125rem);
    margin-top: -18px;
    margin-top: -1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -18px;
    left: -1.125rem; }
    .sm\:flex-grid--0-75 > .flex-grid--no-gutter, .sm\:flex-grid--0-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--0-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--0-75.flex-grid > [class*="col-"] {
      padding: 18px 0px 0px 18px;
      padding: 1.125rem 0px 0px 1.125rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--0-75 > .flex-grid, .mds\:flex-grid--0-75.flex-grid {
    width: calc(100% + 1.125rem);
    margin-top: -18px;
    margin-top: -1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -18px;
    left: -1.125rem; }
    .mds\:flex-grid--0-75 > .flex-grid--no-gutter, .mds\:flex-grid--0-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--0-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--0-75.flex-grid > [class*="col-"] {
      padding: 18px 0px 0px 18px;
      padding: 1.125rem 0px 0px 1.125rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--0-75 > .flex-grid, .md\:flex-grid--0-75.flex-grid {
    width: calc(100% + 1.125rem);
    margin-top: -18px;
    margin-top: -1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -18px;
    left: -1.125rem; }
    .md\:flex-grid--0-75 > .flex-grid--no-gutter, .md\:flex-grid--0-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--0-75 > .flex-grid > [class*="col-"], .md\:flex-grid--0-75.flex-grid > [class*="col-"] {
      padding: 18px 0px 0px 18px;
      padding: 1.125rem 0px 0px 1.125rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--0-75 > .flex-grid, .lg\:flex-grid--0-75.flex-grid {
    width: calc(100% + 1.125rem);
    margin-top: -18px;
    margin-top: -1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -18px;
    left: -1.125rem; }
    .lg\:flex-grid--0-75 > .flex-grid--no-gutter, .lg\:flex-grid--0-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--0-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--0-75.flex-grid > [class*="col-"] {
      padding: 18px 0px 0px 18px;
      padding: 1.125rem 0px 0px 1.125rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--0-75 > .flex-grid, .lgr\:flex-grid--0-75.flex-grid {
    width: calc(100% + 1.125rem);
    margin-top: -18px;
    margin-top: -1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -18px;
    left: -1.125rem; }
    .lgr\:flex-grid--0-75 > .flex-grid--no-gutter, .lgr\:flex-grid--0-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--0-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--0-75.flex-grid > [class*="col-"] {
      padding: 18px 0px 0px 18px;
      padding: 1.125rem 0px 0px 1.125rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--0-75 > .flex-grid, .xl\:flex-grid--0-75.flex-grid {
    width: calc(100% + 1.125rem);
    margin-top: -18px;
    margin-top: -1.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -18px;
    left: -1.125rem; }
    .xl\:flex-grid--0-75 > .flex-grid--no-gutter, .xl\:flex-grid--0-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--0-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--0-75.flex-grid > [class*="col-"] {
      padding: 18px 0px 0px 18px;
      padding: 1.125rem 0px 0px 1.125rem; } }

.flex-grid--1 > .flex-grid, .flex-grid--1.flex-grid {
  width: calc(100% + 1.5rem);
  margin-top: -24px;
  margin-top: -1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -24px;
  left: -1.5rem; }
  .flex-grid--1 > .flex-grid--no-gutter, .flex-grid--1.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--1 > .flex-grid > [class*="col-"], .flex-grid--1.flex-grid > [class*="col-"] {
    padding: 24px 0px 0px 24px;
    padding: 1.5rem 0px 0px 1.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--1 > .flex-grid, .vm\:flex-grid--1.flex-grid {
    width: calc(100% + 1.5rem);
    margin-top: -24px;
    margin-top: -1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -24px;
    left: -1.5rem; }
    .vm\:flex-grid--1 > .flex-grid--no-gutter, .vm\:flex-grid--1.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--1 > .flex-grid > [class*="col-"], .vm\:flex-grid--1.flex-grid > [class*="col-"] {
      padding: 24px 0px 0px 24px;
      padding: 1.5rem 0px 0px 1.5rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--1 > .flex-grid, .sm\:flex-grid--1.flex-grid {
    width: calc(100% + 1.5rem);
    margin-top: -24px;
    margin-top: -1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -24px;
    left: -1.5rem; }
    .sm\:flex-grid--1 > .flex-grid--no-gutter, .sm\:flex-grid--1.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--1 > .flex-grid > [class*="col-"], .sm\:flex-grid--1.flex-grid > [class*="col-"] {
      padding: 24px 0px 0px 24px;
      padding: 1.5rem 0px 0px 1.5rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--1 > .flex-grid, .mds\:flex-grid--1.flex-grid {
    width: calc(100% + 1.5rem);
    margin-top: -24px;
    margin-top: -1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -24px;
    left: -1.5rem; }
    .mds\:flex-grid--1 > .flex-grid--no-gutter, .mds\:flex-grid--1.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--1 > .flex-grid > [class*="col-"], .mds\:flex-grid--1.flex-grid > [class*="col-"] {
      padding: 24px 0px 0px 24px;
      padding: 1.5rem 0px 0px 1.5rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--1 > .flex-grid, .md\:flex-grid--1.flex-grid {
    width: calc(100% + 1.5rem);
    margin-top: -24px;
    margin-top: -1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -24px;
    left: -1.5rem; }
    .md\:flex-grid--1 > .flex-grid--no-gutter, .md\:flex-grid--1.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--1 > .flex-grid > [class*="col-"], .md\:flex-grid--1.flex-grid > [class*="col-"] {
      padding: 24px 0px 0px 24px;
      padding: 1.5rem 0px 0px 1.5rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--1 > .flex-grid, .lg\:flex-grid--1.flex-grid {
    width: calc(100% + 1.5rem);
    margin-top: -24px;
    margin-top: -1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -24px;
    left: -1.5rem; }
    .lg\:flex-grid--1 > .flex-grid--no-gutter, .lg\:flex-grid--1.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--1 > .flex-grid > [class*="col-"], .lg\:flex-grid--1.flex-grid > [class*="col-"] {
      padding: 24px 0px 0px 24px;
      padding: 1.5rem 0px 0px 1.5rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--1 > .flex-grid, .lgr\:flex-grid--1.flex-grid {
    width: calc(100% + 1.5rem);
    margin-top: -24px;
    margin-top: -1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -24px;
    left: -1.5rem; }
    .lgr\:flex-grid--1 > .flex-grid--no-gutter, .lgr\:flex-grid--1.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--1 > .flex-grid > [class*="col-"], .lgr\:flex-grid--1.flex-grid > [class*="col-"] {
      padding: 24px 0px 0px 24px;
      padding: 1.5rem 0px 0px 1.5rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--1 > .flex-grid, .xl\:flex-grid--1.flex-grid {
    width: calc(100% + 1.5rem);
    margin-top: -24px;
    margin-top: -1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -24px;
    left: -1.5rem; }
    .xl\:flex-grid--1 > .flex-grid--no-gutter, .xl\:flex-grid--1.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--1 > .flex-grid > [class*="col-"], .xl\:flex-grid--1.flex-grid > [class*="col-"] {
      padding: 24px 0px 0px 24px;
      padding: 1.5rem 0px 0px 1.5rem; } }

.flex-grid--1-5 > .flex-grid, .flex-grid--1-5.flex-grid {
  width: calc(100% + 2.25rem);
  margin-top: -36px;
  margin-top: -2.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -36px;
  left: -2.25rem; }
  .flex-grid--1-5 > .flex-grid--no-gutter, .flex-grid--1-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--1-5 > .flex-grid > [class*="col-"], .flex-grid--1-5.flex-grid > [class*="col-"] {
    padding: 36px 0px 0px 36px;
    padding: 2.25rem 0px 0px 2.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--1-5 > .flex-grid, .vm\:flex-grid--1-5.flex-grid {
    width: calc(100% + 2.25rem);
    margin-top: -36px;
    margin-top: -2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -36px;
    left: -2.25rem; }
    .vm\:flex-grid--1-5 > .flex-grid--no-gutter, .vm\:flex-grid--1-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--1-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--1-5.flex-grid > [class*="col-"] {
      padding: 36px 0px 0px 36px;
      padding: 2.25rem 0px 0px 2.25rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--1-5 > .flex-grid, .sm\:flex-grid--1-5.flex-grid {
    width: calc(100% + 2.25rem);
    margin-top: -36px;
    margin-top: -2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -36px;
    left: -2.25rem; }
    .sm\:flex-grid--1-5 > .flex-grid--no-gutter, .sm\:flex-grid--1-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--1-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--1-5.flex-grid > [class*="col-"] {
      padding: 36px 0px 0px 36px;
      padding: 2.25rem 0px 0px 2.25rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--1-5 > .flex-grid, .mds\:flex-grid--1-5.flex-grid {
    width: calc(100% + 2.25rem);
    margin-top: -36px;
    margin-top: -2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -36px;
    left: -2.25rem; }
    .mds\:flex-grid--1-5 > .flex-grid--no-gutter, .mds\:flex-grid--1-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--1-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--1-5.flex-grid > [class*="col-"] {
      padding: 36px 0px 0px 36px;
      padding: 2.25rem 0px 0px 2.25rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--1-5 > .flex-grid, .md\:flex-grid--1-5.flex-grid {
    width: calc(100% + 2.25rem);
    margin-top: -36px;
    margin-top: -2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -36px;
    left: -2.25rem; }
    .md\:flex-grid--1-5 > .flex-grid--no-gutter, .md\:flex-grid--1-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--1-5 > .flex-grid > [class*="col-"], .md\:flex-grid--1-5.flex-grid > [class*="col-"] {
      padding: 36px 0px 0px 36px;
      padding: 2.25rem 0px 0px 2.25rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--1-5 > .flex-grid, .lg\:flex-grid--1-5.flex-grid {
    width: calc(100% + 2.25rem);
    margin-top: -36px;
    margin-top: -2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -36px;
    left: -2.25rem; }
    .lg\:flex-grid--1-5 > .flex-grid--no-gutter, .lg\:flex-grid--1-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--1-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--1-5.flex-grid > [class*="col-"] {
      padding: 36px 0px 0px 36px;
      padding: 2.25rem 0px 0px 2.25rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--1-5 > .flex-grid, .lgr\:flex-grid--1-5.flex-grid {
    width: calc(100% + 2.25rem);
    margin-top: -36px;
    margin-top: -2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -36px;
    left: -2.25rem; }
    .lgr\:flex-grid--1-5 > .flex-grid--no-gutter, .lgr\:flex-grid--1-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--1-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--1-5.flex-grid > [class*="col-"] {
      padding: 36px 0px 0px 36px;
      padding: 2.25rem 0px 0px 2.25rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--1-5 > .flex-grid, .xl\:flex-grid--1-5.flex-grid {
    width: calc(100% + 2.25rem);
    margin-top: -36px;
    margin-top: -2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -36px;
    left: -2.25rem; }
    .xl\:flex-grid--1-5 > .flex-grid--no-gutter, .xl\:flex-grid--1-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--1-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--1-5.flex-grid > [class*="col-"] {
      padding: 36px 0px 0px 36px;
      padding: 2.25rem 0px 0px 2.25rem; } }

.flex-grid--1-75 > .flex-grid, .flex-grid--1-75.flex-grid {
  width: calc(100% + 2.625rem);
  margin-top: -42px;
  margin-top: -2.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -42px;
  left: -2.625rem; }
  .flex-grid--1-75 > .flex-grid--no-gutter, .flex-grid--1-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--1-75 > .flex-grid > [class*="col-"], .flex-grid--1-75.flex-grid > [class*="col-"] {
    padding: 42px 0px 0px 42px;
    padding: 2.625rem 0px 0px 2.625rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--1-75 > .flex-grid, .vm\:flex-grid--1-75.flex-grid {
    width: calc(100% + 2.625rem);
    margin-top: -42px;
    margin-top: -2.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -42px;
    left: -2.625rem; }
    .vm\:flex-grid--1-75 > .flex-grid--no-gutter, .vm\:flex-grid--1-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--1-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--1-75.flex-grid > [class*="col-"] {
      padding: 42px 0px 0px 42px;
      padding: 2.625rem 0px 0px 2.625rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--1-75 > .flex-grid, .sm\:flex-grid--1-75.flex-grid {
    width: calc(100% + 2.625rem);
    margin-top: -42px;
    margin-top: -2.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -42px;
    left: -2.625rem; }
    .sm\:flex-grid--1-75 > .flex-grid--no-gutter, .sm\:flex-grid--1-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--1-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--1-75.flex-grid > [class*="col-"] {
      padding: 42px 0px 0px 42px;
      padding: 2.625rem 0px 0px 2.625rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--1-75 > .flex-grid, .mds\:flex-grid--1-75.flex-grid {
    width: calc(100% + 2.625rem);
    margin-top: -42px;
    margin-top: -2.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -42px;
    left: -2.625rem; }
    .mds\:flex-grid--1-75 > .flex-grid--no-gutter, .mds\:flex-grid--1-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--1-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--1-75.flex-grid > [class*="col-"] {
      padding: 42px 0px 0px 42px;
      padding: 2.625rem 0px 0px 2.625rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--1-75 > .flex-grid, .md\:flex-grid--1-75.flex-grid {
    width: calc(100% + 2.625rem);
    margin-top: -42px;
    margin-top: -2.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -42px;
    left: -2.625rem; }
    .md\:flex-grid--1-75 > .flex-grid--no-gutter, .md\:flex-grid--1-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--1-75 > .flex-grid > [class*="col-"], .md\:flex-grid--1-75.flex-grid > [class*="col-"] {
      padding: 42px 0px 0px 42px;
      padding: 2.625rem 0px 0px 2.625rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--1-75 > .flex-grid, .lg\:flex-grid--1-75.flex-grid {
    width: calc(100% + 2.625rem);
    margin-top: -42px;
    margin-top: -2.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -42px;
    left: -2.625rem; }
    .lg\:flex-grid--1-75 > .flex-grid--no-gutter, .lg\:flex-grid--1-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--1-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--1-75.flex-grid > [class*="col-"] {
      padding: 42px 0px 0px 42px;
      padding: 2.625rem 0px 0px 2.625rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--1-75 > .flex-grid, .lgr\:flex-grid--1-75.flex-grid {
    width: calc(100% + 2.625rem);
    margin-top: -42px;
    margin-top: -2.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -42px;
    left: -2.625rem; }
    .lgr\:flex-grid--1-75 > .flex-grid--no-gutter, .lgr\:flex-grid--1-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--1-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--1-75.flex-grid > [class*="col-"] {
      padding: 42px 0px 0px 42px;
      padding: 2.625rem 0px 0px 2.625rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--1-75 > .flex-grid, .xl\:flex-grid--1-75.flex-grid {
    width: calc(100% + 2.625rem);
    margin-top: -42px;
    margin-top: -2.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -42px;
    left: -2.625rem; }
    .xl\:flex-grid--1-75 > .flex-grid--no-gutter, .xl\:flex-grid--1-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--1-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--1-75.flex-grid > [class*="col-"] {
      padding: 42px 0px 0px 42px;
      padding: 2.625rem 0px 0px 2.625rem; } }

.flex-grid--2 > .flex-grid, .flex-grid--2.flex-grid {
  width: calc(100% + 3rem);
  margin-top: -48px;
  margin-top: -3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -48px;
  left: -3rem; }
  .flex-grid--2 > .flex-grid--no-gutter, .flex-grid--2.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--2 > .flex-grid > [class*="col-"], .flex-grid--2.flex-grid > [class*="col-"] {
    padding: 48px 0px 0px 48px;
    padding: 3rem 0px 0px 3rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--2 > .flex-grid, .vm\:flex-grid--2.flex-grid {
    width: calc(100% + 3rem);
    margin-top: -48px;
    margin-top: -3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -48px;
    left: -3rem; }
    .vm\:flex-grid--2 > .flex-grid--no-gutter, .vm\:flex-grid--2.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--2 > .flex-grid > [class*="col-"], .vm\:flex-grid--2.flex-grid > [class*="col-"] {
      padding: 48px 0px 0px 48px;
      padding: 3rem 0px 0px 3rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--2 > .flex-grid, .sm\:flex-grid--2.flex-grid {
    width: calc(100% + 3rem);
    margin-top: -48px;
    margin-top: -3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -48px;
    left: -3rem; }
    .sm\:flex-grid--2 > .flex-grid--no-gutter, .sm\:flex-grid--2.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--2 > .flex-grid > [class*="col-"], .sm\:flex-grid--2.flex-grid > [class*="col-"] {
      padding: 48px 0px 0px 48px;
      padding: 3rem 0px 0px 3rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--2 > .flex-grid, .mds\:flex-grid--2.flex-grid {
    width: calc(100% + 3rem);
    margin-top: -48px;
    margin-top: -3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -48px;
    left: -3rem; }
    .mds\:flex-grid--2 > .flex-grid--no-gutter, .mds\:flex-grid--2.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--2 > .flex-grid > [class*="col-"], .mds\:flex-grid--2.flex-grid > [class*="col-"] {
      padding: 48px 0px 0px 48px;
      padding: 3rem 0px 0px 3rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--2 > .flex-grid, .md\:flex-grid--2.flex-grid {
    width: calc(100% + 3rem);
    margin-top: -48px;
    margin-top: -3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -48px;
    left: -3rem; }
    .md\:flex-grid--2 > .flex-grid--no-gutter, .md\:flex-grid--2.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--2 > .flex-grid > [class*="col-"], .md\:flex-grid--2.flex-grid > [class*="col-"] {
      padding: 48px 0px 0px 48px;
      padding: 3rem 0px 0px 3rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--2 > .flex-grid, .lg\:flex-grid--2.flex-grid {
    width: calc(100% + 3rem);
    margin-top: -48px;
    margin-top: -3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -48px;
    left: -3rem; }
    .lg\:flex-grid--2 > .flex-grid--no-gutter, .lg\:flex-grid--2.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--2 > .flex-grid > [class*="col-"], .lg\:flex-grid--2.flex-grid > [class*="col-"] {
      padding: 48px 0px 0px 48px;
      padding: 3rem 0px 0px 3rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--2 > .flex-grid, .lgr\:flex-grid--2.flex-grid {
    width: calc(100% + 3rem);
    margin-top: -48px;
    margin-top: -3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -48px;
    left: -3rem; }
    .lgr\:flex-grid--2 > .flex-grid--no-gutter, .lgr\:flex-grid--2.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--2 > .flex-grid > [class*="col-"], .lgr\:flex-grid--2.flex-grid > [class*="col-"] {
      padding: 48px 0px 0px 48px;
      padding: 3rem 0px 0px 3rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--2 > .flex-grid, .xl\:flex-grid--2.flex-grid {
    width: calc(100% + 3rem);
    margin-top: -48px;
    margin-top: -3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -48px;
    left: -3rem; }
    .xl\:flex-grid--2 > .flex-grid--no-gutter, .xl\:flex-grid--2.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--2 > .flex-grid > [class*="col-"], .xl\:flex-grid--2.flex-grid > [class*="col-"] {
      padding: 48px 0px 0px 48px;
      padding: 3rem 0px 0px 3rem; } }

.flex-grid--2-5 > .flex-grid, .flex-grid--2-5.flex-grid {
  width: calc(100% + 3.75rem);
  margin-top: -60px;
  margin-top: -3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -60px;
  left: -3.75rem; }
  .flex-grid--2-5 > .flex-grid--no-gutter, .flex-grid--2-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--2-5 > .flex-grid > [class*="col-"], .flex-grid--2-5.flex-grid > [class*="col-"] {
    padding: 60px 0px 0px 60px;
    padding: 3.75rem 0px 0px 3.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--2-5 > .flex-grid, .vm\:flex-grid--2-5.flex-grid {
    width: calc(100% + 3.75rem);
    margin-top: -60px;
    margin-top: -3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -60px;
    left: -3.75rem; }
    .vm\:flex-grid--2-5 > .flex-grid--no-gutter, .vm\:flex-grid--2-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--2-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--2-5.flex-grid > [class*="col-"] {
      padding: 60px 0px 0px 60px;
      padding: 3.75rem 0px 0px 3.75rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--2-5 > .flex-grid, .sm\:flex-grid--2-5.flex-grid {
    width: calc(100% + 3.75rem);
    margin-top: -60px;
    margin-top: -3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -60px;
    left: -3.75rem; }
    .sm\:flex-grid--2-5 > .flex-grid--no-gutter, .sm\:flex-grid--2-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--2-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--2-5.flex-grid > [class*="col-"] {
      padding: 60px 0px 0px 60px;
      padding: 3.75rem 0px 0px 3.75rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--2-5 > .flex-grid, .mds\:flex-grid--2-5.flex-grid {
    width: calc(100% + 3.75rem);
    margin-top: -60px;
    margin-top: -3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -60px;
    left: -3.75rem; }
    .mds\:flex-grid--2-5 > .flex-grid--no-gutter, .mds\:flex-grid--2-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--2-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--2-5.flex-grid > [class*="col-"] {
      padding: 60px 0px 0px 60px;
      padding: 3.75rem 0px 0px 3.75rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--2-5 > .flex-grid, .md\:flex-grid--2-5.flex-grid {
    width: calc(100% + 3.75rem);
    margin-top: -60px;
    margin-top: -3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -60px;
    left: -3.75rem; }
    .md\:flex-grid--2-5 > .flex-grid--no-gutter, .md\:flex-grid--2-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--2-5 > .flex-grid > [class*="col-"], .md\:flex-grid--2-5.flex-grid > [class*="col-"] {
      padding: 60px 0px 0px 60px;
      padding: 3.75rem 0px 0px 3.75rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--2-5 > .flex-grid, .lg\:flex-grid--2-5.flex-grid {
    width: calc(100% + 3.75rem);
    margin-top: -60px;
    margin-top: -3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -60px;
    left: -3.75rem; }
    .lg\:flex-grid--2-5 > .flex-grid--no-gutter, .lg\:flex-grid--2-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--2-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--2-5.flex-grid > [class*="col-"] {
      padding: 60px 0px 0px 60px;
      padding: 3.75rem 0px 0px 3.75rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--2-5 > .flex-grid, .lgr\:flex-grid--2-5.flex-grid {
    width: calc(100% + 3.75rem);
    margin-top: -60px;
    margin-top: -3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -60px;
    left: -3.75rem; }
    .lgr\:flex-grid--2-5 > .flex-grid--no-gutter, .lgr\:flex-grid--2-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--2-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--2-5.flex-grid > [class*="col-"] {
      padding: 60px 0px 0px 60px;
      padding: 3.75rem 0px 0px 3.75rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--2-5 > .flex-grid, .xl\:flex-grid--2-5.flex-grid {
    width: calc(100% + 3.75rem);
    margin-top: -60px;
    margin-top: -3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -60px;
    left: -3.75rem; }
    .xl\:flex-grid--2-5 > .flex-grid--no-gutter, .xl\:flex-grid--2-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--2-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--2-5.flex-grid > [class*="col-"] {
      padding: 60px 0px 0px 60px;
      padding: 3.75rem 0px 0px 3.75rem; } }

.flex-grid--2-75 > .flex-grid, .flex-grid--2-75.flex-grid {
  width: calc(100% + 4.125rem);
  margin-top: -66px;
  margin-top: -4.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -66px;
  left: -4.125rem; }
  .flex-grid--2-75 > .flex-grid--no-gutter, .flex-grid--2-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--2-75 > .flex-grid > [class*="col-"], .flex-grid--2-75.flex-grid > [class*="col-"] {
    padding: 66px 0px 0px 66px;
    padding: 4.125rem 0px 0px 4.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--2-75 > .flex-grid, .vm\:flex-grid--2-75.flex-grid {
    width: calc(100% + 4.125rem);
    margin-top: -66px;
    margin-top: -4.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -66px;
    left: -4.125rem; }
    .vm\:flex-grid--2-75 > .flex-grid--no-gutter, .vm\:flex-grid--2-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--2-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--2-75.flex-grid > [class*="col-"] {
      padding: 66px 0px 0px 66px;
      padding: 4.125rem 0px 0px 4.125rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--2-75 > .flex-grid, .sm\:flex-grid--2-75.flex-grid {
    width: calc(100% + 4.125rem);
    margin-top: -66px;
    margin-top: -4.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -66px;
    left: -4.125rem; }
    .sm\:flex-grid--2-75 > .flex-grid--no-gutter, .sm\:flex-grid--2-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--2-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--2-75.flex-grid > [class*="col-"] {
      padding: 66px 0px 0px 66px;
      padding: 4.125rem 0px 0px 4.125rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--2-75 > .flex-grid, .mds\:flex-grid--2-75.flex-grid {
    width: calc(100% + 4.125rem);
    margin-top: -66px;
    margin-top: -4.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -66px;
    left: -4.125rem; }
    .mds\:flex-grid--2-75 > .flex-grid--no-gutter, .mds\:flex-grid--2-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--2-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--2-75.flex-grid > [class*="col-"] {
      padding: 66px 0px 0px 66px;
      padding: 4.125rem 0px 0px 4.125rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--2-75 > .flex-grid, .md\:flex-grid--2-75.flex-grid {
    width: calc(100% + 4.125rem);
    margin-top: -66px;
    margin-top: -4.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -66px;
    left: -4.125rem; }
    .md\:flex-grid--2-75 > .flex-grid--no-gutter, .md\:flex-grid--2-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--2-75 > .flex-grid > [class*="col-"], .md\:flex-grid--2-75.flex-grid > [class*="col-"] {
      padding: 66px 0px 0px 66px;
      padding: 4.125rem 0px 0px 4.125rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--2-75 > .flex-grid, .lg\:flex-grid--2-75.flex-grid {
    width: calc(100% + 4.125rem);
    margin-top: -66px;
    margin-top: -4.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -66px;
    left: -4.125rem; }
    .lg\:flex-grid--2-75 > .flex-grid--no-gutter, .lg\:flex-grid--2-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--2-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--2-75.flex-grid > [class*="col-"] {
      padding: 66px 0px 0px 66px;
      padding: 4.125rem 0px 0px 4.125rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--2-75 > .flex-grid, .lgr\:flex-grid--2-75.flex-grid {
    width: calc(100% + 4.125rem);
    margin-top: -66px;
    margin-top: -4.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -66px;
    left: -4.125rem; }
    .lgr\:flex-grid--2-75 > .flex-grid--no-gutter, .lgr\:flex-grid--2-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--2-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--2-75.flex-grid > [class*="col-"] {
      padding: 66px 0px 0px 66px;
      padding: 4.125rem 0px 0px 4.125rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--2-75 > .flex-grid, .xl\:flex-grid--2-75.flex-grid {
    width: calc(100% + 4.125rem);
    margin-top: -66px;
    margin-top: -4.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -66px;
    left: -4.125rem; }
    .xl\:flex-grid--2-75 > .flex-grid--no-gutter, .xl\:flex-grid--2-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--2-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--2-75.flex-grid > [class*="col-"] {
      padding: 66px 0px 0px 66px;
      padding: 4.125rem 0px 0px 4.125rem; } }

.flex-grid--3 > .flex-grid, .flex-grid--3.flex-grid {
  width: calc(100% + 4.5rem);
  margin-top: -72px;
  margin-top: -4.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -72px;
  left: -4.5rem; }
  .flex-grid--3 > .flex-grid--no-gutter, .flex-grid--3.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--3 > .flex-grid > [class*="col-"], .flex-grid--3.flex-grid > [class*="col-"] {
    padding: 72px 0px 0px 72px;
    padding: 4.5rem 0px 0px 4.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--3 > .flex-grid, .vm\:flex-grid--3.flex-grid {
    width: calc(100% + 4.5rem);
    margin-top: -72px;
    margin-top: -4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -72px;
    left: -4.5rem; }
    .vm\:flex-grid--3 > .flex-grid--no-gutter, .vm\:flex-grid--3.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--3 > .flex-grid > [class*="col-"], .vm\:flex-grid--3.flex-grid > [class*="col-"] {
      padding: 72px 0px 0px 72px;
      padding: 4.5rem 0px 0px 4.5rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--3 > .flex-grid, .sm\:flex-grid--3.flex-grid {
    width: calc(100% + 4.5rem);
    margin-top: -72px;
    margin-top: -4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -72px;
    left: -4.5rem; }
    .sm\:flex-grid--3 > .flex-grid--no-gutter, .sm\:flex-grid--3.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--3 > .flex-grid > [class*="col-"], .sm\:flex-grid--3.flex-grid > [class*="col-"] {
      padding: 72px 0px 0px 72px;
      padding: 4.5rem 0px 0px 4.5rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--3 > .flex-grid, .mds\:flex-grid--3.flex-grid {
    width: calc(100% + 4.5rem);
    margin-top: -72px;
    margin-top: -4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -72px;
    left: -4.5rem; }
    .mds\:flex-grid--3 > .flex-grid--no-gutter, .mds\:flex-grid--3.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--3 > .flex-grid > [class*="col-"], .mds\:flex-grid--3.flex-grid > [class*="col-"] {
      padding: 72px 0px 0px 72px;
      padding: 4.5rem 0px 0px 4.5rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--3 > .flex-grid, .md\:flex-grid--3.flex-grid {
    width: calc(100% + 4.5rem);
    margin-top: -72px;
    margin-top: -4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -72px;
    left: -4.5rem; }
    .md\:flex-grid--3 > .flex-grid--no-gutter, .md\:flex-grid--3.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--3 > .flex-grid > [class*="col-"], .md\:flex-grid--3.flex-grid > [class*="col-"] {
      padding: 72px 0px 0px 72px;
      padding: 4.5rem 0px 0px 4.5rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--3 > .flex-grid, .lg\:flex-grid--3.flex-grid {
    width: calc(100% + 4.5rem);
    margin-top: -72px;
    margin-top: -4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -72px;
    left: -4.5rem; }
    .lg\:flex-grid--3 > .flex-grid--no-gutter, .lg\:flex-grid--3.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--3 > .flex-grid > [class*="col-"], .lg\:flex-grid--3.flex-grid > [class*="col-"] {
      padding: 72px 0px 0px 72px;
      padding: 4.5rem 0px 0px 4.5rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--3 > .flex-grid, .lgr\:flex-grid--3.flex-grid {
    width: calc(100% + 4.5rem);
    margin-top: -72px;
    margin-top: -4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -72px;
    left: -4.5rem; }
    .lgr\:flex-grid--3 > .flex-grid--no-gutter, .lgr\:flex-grid--3.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--3 > .flex-grid > [class*="col-"], .lgr\:flex-grid--3.flex-grid > [class*="col-"] {
      padding: 72px 0px 0px 72px;
      padding: 4.5rem 0px 0px 4.5rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--3 > .flex-grid, .xl\:flex-grid--3.flex-grid {
    width: calc(100% + 4.5rem);
    margin-top: -72px;
    margin-top: -4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -72px;
    left: -4.5rem; }
    .xl\:flex-grid--3 > .flex-grid--no-gutter, .xl\:flex-grid--3.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--3 > .flex-grid > [class*="col-"], .xl\:flex-grid--3.flex-grid > [class*="col-"] {
      padding: 72px 0px 0px 72px;
      padding: 4.5rem 0px 0px 4.5rem; } }

.flex-grid--3-5 > .flex-grid, .flex-grid--3-5.flex-grid {
  width: calc(100% + 5.25rem);
  margin-top: -84px;
  margin-top: -5.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -84px;
  left: -5.25rem; }
  .flex-grid--3-5 > .flex-grid--no-gutter, .flex-grid--3-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--3-5 > .flex-grid > [class*="col-"], .flex-grid--3-5.flex-grid > [class*="col-"] {
    padding: 84px 0px 0px 84px;
    padding: 5.25rem 0px 0px 5.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--3-5 > .flex-grid, .vm\:flex-grid--3-5.flex-grid {
    width: calc(100% + 5.25rem);
    margin-top: -84px;
    margin-top: -5.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -84px;
    left: -5.25rem; }
    .vm\:flex-grid--3-5 > .flex-grid--no-gutter, .vm\:flex-grid--3-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--3-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--3-5.flex-grid > [class*="col-"] {
      padding: 84px 0px 0px 84px;
      padding: 5.25rem 0px 0px 5.25rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--3-5 > .flex-grid, .sm\:flex-grid--3-5.flex-grid {
    width: calc(100% + 5.25rem);
    margin-top: -84px;
    margin-top: -5.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -84px;
    left: -5.25rem; }
    .sm\:flex-grid--3-5 > .flex-grid--no-gutter, .sm\:flex-grid--3-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--3-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--3-5.flex-grid > [class*="col-"] {
      padding: 84px 0px 0px 84px;
      padding: 5.25rem 0px 0px 5.25rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--3-5 > .flex-grid, .mds\:flex-grid--3-5.flex-grid {
    width: calc(100% + 5.25rem);
    margin-top: -84px;
    margin-top: -5.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -84px;
    left: -5.25rem; }
    .mds\:flex-grid--3-5 > .flex-grid--no-gutter, .mds\:flex-grid--3-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--3-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--3-5.flex-grid > [class*="col-"] {
      padding: 84px 0px 0px 84px;
      padding: 5.25rem 0px 0px 5.25rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--3-5 > .flex-grid, .md\:flex-grid--3-5.flex-grid {
    width: calc(100% + 5.25rem);
    margin-top: -84px;
    margin-top: -5.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -84px;
    left: -5.25rem; }
    .md\:flex-grid--3-5 > .flex-grid--no-gutter, .md\:flex-grid--3-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--3-5 > .flex-grid > [class*="col-"], .md\:flex-grid--3-5.flex-grid > [class*="col-"] {
      padding: 84px 0px 0px 84px;
      padding: 5.25rem 0px 0px 5.25rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--3-5 > .flex-grid, .lg\:flex-grid--3-5.flex-grid {
    width: calc(100% + 5.25rem);
    margin-top: -84px;
    margin-top: -5.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -84px;
    left: -5.25rem; }
    .lg\:flex-grid--3-5 > .flex-grid--no-gutter, .lg\:flex-grid--3-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--3-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--3-5.flex-grid > [class*="col-"] {
      padding: 84px 0px 0px 84px;
      padding: 5.25rem 0px 0px 5.25rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--3-5 > .flex-grid, .lgr\:flex-grid--3-5.flex-grid {
    width: calc(100% + 5.25rem);
    margin-top: -84px;
    margin-top: -5.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -84px;
    left: -5.25rem; }
    .lgr\:flex-grid--3-5 > .flex-grid--no-gutter, .lgr\:flex-grid--3-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--3-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--3-5.flex-grid > [class*="col-"] {
      padding: 84px 0px 0px 84px;
      padding: 5.25rem 0px 0px 5.25rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--3-5 > .flex-grid, .xl\:flex-grid--3-5.flex-grid {
    width: calc(100% + 5.25rem);
    margin-top: -84px;
    margin-top: -5.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -84px;
    left: -5.25rem; }
    .xl\:flex-grid--3-5 > .flex-grid--no-gutter, .xl\:flex-grid--3-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--3-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--3-5.flex-grid > [class*="col-"] {
      padding: 84px 0px 0px 84px;
      padding: 5.25rem 0px 0px 5.25rem; } }

.flex-grid--3-75 > .flex-grid, .flex-grid--3-75.flex-grid {
  width: calc(100% + 5.625rem);
  margin-top: -90px;
  margin-top: -5.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -90px;
  left: -5.625rem; }
  .flex-grid--3-75 > .flex-grid--no-gutter, .flex-grid--3-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--3-75 > .flex-grid > [class*="col-"], .flex-grid--3-75.flex-grid > [class*="col-"] {
    padding: 90px 0px 0px 90px;
    padding: 5.625rem 0px 0px 5.625rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--3-75 > .flex-grid, .vm\:flex-grid--3-75.flex-grid {
    width: calc(100% + 5.625rem);
    margin-top: -90px;
    margin-top: -5.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -90px;
    left: -5.625rem; }
    .vm\:flex-grid--3-75 > .flex-grid--no-gutter, .vm\:flex-grid--3-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--3-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--3-75.flex-grid > [class*="col-"] {
      padding: 90px 0px 0px 90px;
      padding: 5.625rem 0px 0px 5.625rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--3-75 > .flex-grid, .sm\:flex-grid--3-75.flex-grid {
    width: calc(100% + 5.625rem);
    margin-top: -90px;
    margin-top: -5.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -90px;
    left: -5.625rem; }
    .sm\:flex-grid--3-75 > .flex-grid--no-gutter, .sm\:flex-grid--3-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--3-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--3-75.flex-grid > [class*="col-"] {
      padding: 90px 0px 0px 90px;
      padding: 5.625rem 0px 0px 5.625rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--3-75 > .flex-grid, .mds\:flex-grid--3-75.flex-grid {
    width: calc(100% + 5.625rem);
    margin-top: -90px;
    margin-top: -5.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -90px;
    left: -5.625rem; }
    .mds\:flex-grid--3-75 > .flex-grid--no-gutter, .mds\:flex-grid--3-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--3-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--3-75.flex-grid > [class*="col-"] {
      padding: 90px 0px 0px 90px;
      padding: 5.625rem 0px 0px 5.625rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--3-75 > .flex-grid, .md\:flex-grid--3-75.flex-grid {
    width: calc(100% + 5.625rem);
    margin-top: -90px;
    margin-top: -5.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -90px;
    left: -5.625rem; }
    .md\:flex-grid--3-75 > .flex-grid--no-gutter, .md\:flex-grid--3-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--3-75 > .flex-grid > [class*="col-"], .md\:flex-grid--3-75.flex-grid > [class*="col-"] {
      padding: 90px 0px 0px 90px;
      padding: 5.625rem 0px 0px 5.625rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--3-75 > .flex-grid, .lg\:flex-grid--3-75.flex-grid {
    width: calc(100% + 5.625rem);
    margin-top: -90px;
    margin-top: -5.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -90px;
    left: -5.625rem; }
    .lg\:flex-grid--3-75 > .flex-grid--no-gutter, .lg\:flex-grid--3-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--3-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--3-75.flex-grid > [class*="col-"] {
      padding: 90px 0px 0px 90px;
      padding: 5.625rem 0px 0px 5.625rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--3-75 > .flex-grid, .lgr\:flex-grid--3-75.flex-grid {
    width: calc(100% + 5.625rem);
    margin-top: -90px;
    margin-top: -5.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -90px;
    left: -5.625rem; }
    .lgr\:flex-grid--3-75 > .flex-grid--no-gutter, .lgr\:flex-grid--3-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--3-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--3-75.flex-grid > [class*="col-"] {
      padding: 90px 0px 0px 90px;
      padding: 5.625rem 0px 0px 5.625rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--3-75 > .flex-grid, .xl\:flex-grid--3-75.flex-grid {
    width: calc(100% + 5.625rem);
    margin-top: -90px;
    margin-top: -5.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -90px;
    left: -5.625rem; }
    .xl\:flex-grid--3-75 > .flex-grid--no-gutter, .xl\:flex-grid--3-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--3-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--3-75.flex-grid > [class*="col-"] {
      padding: 90px 0px 0px 90px;
      padding: 5.625rem 0px 0px 5.625rem; } }

.flex-grid--4 > .flex-grid, .flex-grid--4.flex-grid {
  width: calc(100% + 6rem);
  margin-top: -96px;
  margin-top: -6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -96px;
  left: -6rem; }
  .flex-grid--4 > .flex-grid--no-gutter, .flex-grid--4.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--4 > .flex-grid > [class*="col-"], .flex-grid--4.flex-grid > [class*="col-"] {
    padding: 96px 0px 0px 96px;
    padding: 6rem 0px 0px 6rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--4 > .flex-grid, .vm\:flex-grid--4.flex-grid {
    width: calc(100% + 6rem);
    margin-top: -96px;
    margin-top: -6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -96px;
    left: -6rem; }
    .vm\:flex-grid--4 > .flex-grid--no-gutter, .vm\:flex-grid--4.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--4 > .flex-grid > [class*="col-"], .vm\:flex-grid--4.flex-grid > [class*="col-"] {
      padding: 96px 0px 0px 96px;
      padding: 6rem 0px 0px 6rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--4 > .flex-grid, .sm\:flex-grid--4.flex-grid {
    width: calc(100% + 6rem);
    margin-top: -96px;
    margin-top: -6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -96px;
    left: -6rem; }
    .sm\:flex-grid--4 > .flex-grid--no-gutter, .sm\:flex-grid--4.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--4 > .flex-grid > [class*="col-"], .sm\:flex-grid--4.flex-grid > [class*="col-"] {
      padding: 96px 0px 0px 96px;
      padding: 6rem 0px 0px 6rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--4 > .flex-grid, .mds\:flex-grid--4.flex-grid {
    width: calc(100% + 6rem);
    margin-top: -96px;
    margin-top: -6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -96px;
    left: -6rem; }
    .mds\:flex-grid--4 > .flex-grid--no-gutter, .mds\:flex-grid--4.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--4 > .flex-grid > [class*="col-"], .mds\:flex-grid--4.flex-grid > [class*="col-"] {
      padding: 96px 0px 0px 96px;
      padding: 6rem 0px 0px 6rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--4 > .flex-grid, .md\:flex-grid--4.flex-grid {
    width: calc(100% + 6rem);
    margin-top: -96px;
    margin-top: -6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -96px;
    left: -6rem; }
    .md\:flex-grid--4 > .flex-grid--no-gutter, .md\:flex-grid--4.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--4 > .flex-grid > [class*="col-"], .md\:flex-grid--4.flex-grid > [class*="col-"] {
      padding: 96px 0px 0px 96px;
      padding: 6rem 0px 0px 6rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--4 > .flex-grid, .lg\:flex-grid--4.flex-grid {
    width: calc(100% + 6rem);
    margin-top: -96px;
    margin-top: -6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -96px;
    left: -6rem; }
    .lg\:flex-grid--4 > .flex-grid--no-gutter, .lg\:flex-grid--4.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--4 > .flex-grid > [class*="col-"], .lg\:flex-grid--4.flex-grid > [class*="col-"] {
      padding: 96px 0px 0px 96px;
      padding: 6rem 0px 0px 6rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--4 > .flex-grid, .lgr\:flex-grid--4.flex-grid {
    width: calc(100% + 6rem);
    margin-top: -96px;
    margin-top: -6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -96px;
    left: -6rem; }
    .lgr\:flex-grid--4 > .flex-grid--no-gutter, .lgr\:flex-grid--4.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--4 > .flex-grid > [class*="col-"], .lgr\:flex-grid--4.flex-grid > [class*="col-"] {
      padding: 96px 0px 0px 96px;
      padding: 6rem 0px 0px 6rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--4 > .flex-grid, .xl\:flex-grid--4.flex-grid {
    width: calc(100% + 6rem);
    margin-top: -96px;
    margin-top: -6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -96px;
    left: -6rem; }
    .xl\:flex-grid--4 > .flex-grid--no-gutter, .xl\:flex-grid--4.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--4 > .flex-grid > [class*="col-"], .xl\:flex-grid--4.flex-grid > [class*="col-"] {
      padding: 96px 0px 0px 96px;
      padding: 6rem 0px 0px 6rem; } }

.flex-grid--4-5 > .flex-grid, .flex-grid--4-5.flex-grid {
  width: calc(100% + 6.75rem);
  margin-top: -108px;
  margin-top: -6.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -108px;
  left: -6.75rem; }
  .flex-grid--4-5 > .flex-grid--no-gutter, .flex-grid--4-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--4-5 > .flex-grid > [class*="col-"], .flex-grid--4-5.flex-grid > [class*="col-"] {
    padding: 108px 0px 0px 108px;
    padding: 6.75rem 0px 0px 6.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--4-5 > .flex-grid, .vm\:flex-grid--4-5.flex-grid {
    width: calc(100% + 6.75rem);
    margin-top: -108px;
    margin-top: -6.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -108px;
    left: -6.75rem; }
    .vm\:flex-grid--4-5 > .flex-grid--no-gutter, .vm\:flex-grid--4-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--4-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--4-5.flex-grid > [class*="col-"] {
      padding: 108px 0px 0px 108px;
      padding: 6.75rem 0px 0px 6.75rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--4-5 > .flex-grid, .sm\:flex-grid--4-5.flex-grid {
    width: calc(100% + 6.75rem);
    margin-top: -108px;
    margin-top: -6.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -108px;
    left: -6.75rem; }
    .sm\:flex-grid--4-5 > .flex-grid--no-gutter, .sm\:flex-grid--4-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--4-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--4-5.flex-grid > [class*="col-"] {
      padding: 108px 0px 0px 108px;
      padding: 6.75rem 0px 0px 6.75rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--4-5 > .flex-grid, .mds\:flex-grid--4-5.flex-grid {
    width: calc(100% + 6.75rem);
    margin-top: -108px;
    margin-top: -6.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -108px;
    left: -6.75rem; }
    .mds\:flex-grid--4-5 > .flex-grid--no-gutter, .mds\:flex-grid--4-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--4-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--4-5.flex-grid > [class*="col-"] {
      padding: 108px 0px 0px 108px;
      padding: 6.75rem 0px 0px 6.75rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--4-5 > .flex-grid, .md\:flex-grid--4-5.flex-grid {
    width: calc(100% + 6.75rem);
    margin-top: -108px;
    margin-top: -6.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -108px;
    left: -6.75rem; }
    .md\:flex-grid--4-5 > .flex-grid--no-gutter, .md\:flex-grid--4-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--4-5 > .flex-grid > [class*="col-"], .md\:flex-grid--4-5.flex-grid > [class*="col-"] {
      padding: 108px 0px 0px 108px;
      padding: 6.75rem 0px 0px 6.75rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--4-5 > .flex-grid, .lg\:flex-grid--4-5.flex-grid {
    width: calc(100% + 6.75rem);
    margin-top: -108px;
    margin-top: -6.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -108px;
    left: -6.75rem; }
    .lg\:flex-grid--4-5 > .flex-grid--no-gutter, .lg\:flex-grid--4-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--4-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--4-5.flex-grid > [class*="col-"] {
      padding: 108px 0px 0px 108px;
      padding: 6.75rem 0px 0px 6.75rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--4-5 > .flex-grid, .lgr\:flex-grid--4-5.flex-grid {
    width: calc(100% + 6.75rem);
    margin-top: -108px;
    margin-top: -6.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -108px;
    left: -6.75rem; }
    .lgr\:flex-grid--4-5 > .flex-grid--no-gutter, .lgr\:flex-grid--4-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--4-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--4-5.flex-grid > [class*="col-"] {
      padding: 108px 0px 0px 108px;
      padding: 6.75rem 0px 0px 6.75rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--4-5 > .flex-grid, .xl\:flex-grid--4-5.flex-grid {
    width: calc(100% + 6.75rem);
    margin-top: -108px;
    margin-top: -6.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -108px;
    left: -6.75rem; }
    .xl\:flex-grid--4-5 > .flex-grid--no-gutter, .xl\:flex-grid--4-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--4-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--4-5.flex-grid > [class*="col-"] {
      padding: 108px 0px 0px 108px;
      padding: 6.75rem 0px 0px 6.75rem; } }

.flex-grid--4-75 > .flex-grid, .flex-grid--4-75.flex-grid {
  width: calc(100% + 7.125rem);
  margin-top: -114px;
  margin-top: -7.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -114px;
  left: -7.125rem; }
  .flex-grid--4-75 > .flex-grid--no-gutter, .flex-grid--4-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--4-75 > .flex-grid > [class*="col-"], .flex-grid--4-75.flex-grid > [class*="col-"] {
    padding: 114px 0px 0px 114px;
    padding: 7.125rem 0px 0px 7.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--4-75 > .flex-grid, .vm\:flex-grid--4-75.flex-grid {
    width: calc(100% + 7.125rem);
    margin-top: -114px;
    margin-top: -7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -114px;
    left: -7.125rem; }
    .vm\:flex-grid--4-75 > .flex-grid--no-gutter, .vm\:flex-grid--4-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--4-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--4-75.flex-grid > [class*="col-"] {
      padding: 114px 0px 0px 114px;
      padding: 7.125rem 0px 0px 7.125rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--4-75 > .flex-grid, .sm\:flex-grid--4-75.flex-grid {
    width: calc(100% + 7.125rem);
    margin-top: -114px;
    margin-top: -7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -114px;
    left: -7.125rem; }
    .sm\:flex-grid--4-75 > .flex-grid--no-gutter, .sm\:flex-grid--4-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--4-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--4-75.flex-grid > [class*="col-"] {
      padding: 114px 0px 0px 114px;
      padding: 7.125rem 0px 0px 7.125rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--4-75 > .flex-grid, .mds\:flex-grid--4-75.flex-grid {
    width: calc(100% + 7.125rem);
    margin-top: -114px;
    margin-top: -7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -114px;
    left: -7.125rem; }
    .mds\:flex-grid--4-75 > .flex-grid--no-gutter, .mds\:flex-grid--4-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--4-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--4-75.flex-grid > [class*="col-"] {
      padding: 114px 0px 0px 114px;
      padding: 7.125rem 0px 0px 7.125rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--4-75 > .flex-grid, .md\:flex-grid--4-75.flex-grid {
    width: calc(100% + 7.125rem);
    margin-top: -114px;
    margin-top: -7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -114px;
    left: -7.125rem; }
    .md\:flex-grid--4-75 > .flex-grid--no-gutter, .md\:flex-grid--4-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--4-75 > .flex-grid > [class*="col-"], .md\:flex-grid--4-75.flex-grid > [class*="col-"] {
      padding: 114px 0px 0px 114px;
      padding: 7.125rem 0px 0px 7.125rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--4-75 > .flex-grid, .lg\:flex-grid--4-75.flex-grid {
    width: calc(100% + 7.125rem);
    margin-top: -114px;
    margin-top: -7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -114px;
    left: -7.125rem; }
    .lg\:flex-grid--4-75 > .flex-grid--no-gutter, .lg\:flex-grid--4-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--4-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--4-75.flex-grid > [class*="col-"] {
      padding: 114px 0px 0px 114px;
      padding: 7.125rem 0px 0px 7.125rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--4-75 > .flex-grid, .lgr\:flex-grid--4-75.flex-grid {
    width: calc(100% + 7.125rem);
    margin-top: -114px;
    margin-top: -7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -114px;
    left: -7.125rem; }
    .lgr\:flex-grid--4-75 > .flex-grid--no-gutter, .lgr\:flex-grid--4-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--4-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--4-75.flex-grid > [class*="col-"] {
      padding: 114px 0px 0px 114px;
      padding: 7.125rem 0px 0px 7.125rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--4-75 > .flex-grid, .xl\:flex-grid--4-75.flex-grid {
    width: calc(100% + 7.125rem);
    margin-top: -114px;
    margin-top: -7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -114px;
    left: -7.125rem; }
    .xl\:flex-grid--4-75 > .flex-grid--no-gutter, .xl\:flex-grid--4-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--4-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--4-75.flex-grid > [class*="col-"] {
      padding: 114px 0px 0px 114px;
      padding: 7.125rem 0px 0px 7.125rem; } }

.flex-grid--5 > .flex-grid, .flex-grid--5.flex-grid {
  width: calc(100% + 7.5rem);
  margin-top: -120px;
  margin-top: -7.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -120px;
  left: -7.5rem; }
  .flex-grid--5 > .flex-grid--no-gutter, .flex-grid--5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--5 > .flex-grid > [class*="col-"], .flex-grid--5.flex-grid > [class*="col-"] {
    padding: 120px 0px 0px 120px;
    padding: 7.5rem 0px 0px 7.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--5 > .flex-grid, .vm\:flex-grid--5.flex-grid {
    width: calc(100% + 7.5rem);
    margin-top: -120px;
    margin-top: -7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -120px;
    left: -7.5rem; }
    .vm\:flex-grid--5 > .flex-grid--no-gutter, .vm\:flex-grid--5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--5 > .flex-grid > [class*="col-"], .vm\:flex-grid--5.flex-grid > [class*="col-"] {
      padding: 120px 0px 0px 120px;
      padding: 7.5rem 0px 0px 7.5rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--5 > .flex-grid, .sm\:flex-grid--5.flex-grid {
    width: calc(100% + 7.5rem);
    margin-top: -120px;
    margin-top: -7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -120px;
    left: -7.5rem; }
    .sm\:flex-grid--5 > .flex-grid--no-gutter, .sm\:flex-grid--5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--5 > .flex-grid > [class*="col-"], .sm\:flex-grid--5.flex-grid > [class*="col-"] {
      padding: 120px 0px 0px 120px;
      padding: 7.5rem 0px 0px 7.5rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--5 > .flex-grid, .mds\:flex-grid--5.flex-grid {
    width: calc(100% + 7.5rem);
    margin-top: -120px;
    margin-top: -7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -120px;
    left: -7.5rem; }
    .mds\:flex-grid--5 > .flex-grid--no-gutter, .mds\:flex-grid--5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--5 > .flex-grid > [class*="col-"], .mds\:flex-grid--5.flex-grid > [class*="col-"] {
      padding: 120px 0px 0px 120px;
      padding: 7.5rem 0px 0px 7.5rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--5 > .flex-grid, .md\:flex-grid--5.flex-grid {
    width: calc(100% + 7.5rem);
    margin-top: -120px;
    margin-top: -7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -120px;
    left: -7.5rem; }
    .md\:flex-grid--5 > .flex-grid--no-gutter, .md\:flex-grid--5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--5 > .flex-grid > [class*="col-"], .md\:flex-grid--5.flex-grid > [class*="col-"] {
      padding: 120px 0px 0px 120px;
      padding: 7.5rem 0px 0px 7.5rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--5 > .flex-grid, .lg\:flex-grid--5.flex-grid {
    width: calc(100% + 7.5rem);
    margin-top: -120px;
    margin-top: -7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -120px;
    left: -7.5rem; }
    .lg\:flex-grid--5 > .flex-grid--no-gutter, .lg\:flex-grid--5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--5 > .flex-grid > [class*="col-"], .lg\:flex-grid--5.flex-grid > [class*="col-"] {
      padding: 120px 0px 0px 120px;
      padding: 7.5rem 0px 0px 7.5rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--5 > .flex-grid, .lgr\:flex-grid--5.flex-grid {
    width: calc(100% + 7.5rem);
    margin-top: -120px;
    margin-top: -7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -120px;
    left: -7.5rem; }
    .lgr\:flex-grid--5 > .flex-grid--no-gutter, .lgr\:flex-grid--5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--5.flex-grid > [class*="col-"] {
      padding: 120px 0px 0px 120px;
      padding: 7.5rem 0px 0px 7.5rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--5 > .flex-grid, .xl\:flex-grid--5.flex-grid {
    width: calc(100% + 7.5rem);
    margin-top: -120px;
    margin-top: -7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -120px;
    left: -7.5rem; }
    .xl\:flex-grid--5 > .flex-grid--no-gutter, .xl\:flex-grid--5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--5 > .flex-grid > [class*="col-"], .xl\:flex-grid--5.flex-grid > [class*="col-"] {
      padding: 120px 0px 0px 120px;
      padding: 7.5rem 0px 0px 7.5rem; } }

.flex-grid--5-5 > .flex-grid, .flex-grid--5-5.flex-grid {
  width: calc(100% + 8.25rem);
  margin-top: -132px;
  margin-top: -8.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -132px;
  left: -8.25rem; }
  .flex-grid--5-5 > .flex-grid--no-gutter, .flex-grid--5-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--5-5 > .flex-grid > [class*="col-"], .flex-grid--5-5.flex-grid > [class*="col-"] {
    padding: 132px 0px 0px 132px;
    padding: 8.25rem 0px 0px 8.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--5-5 > .flex-grid, .vm\:flex-grid--5-5.flex-grid {
    width: calc(100% + 8.25rem);
    margin-top: -132px;
    margin-top: -8.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -132px;
    left: -8.25rem; }
    .vm\:flex-grid--5-5 > .flex-grid--no-gutter, .vm\:flex-grid--5-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--5-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--5-5.flex-grid > [class*="col-"] {
      padding: 132px 0px 0px 132px;
      padding: 8.25rem 0px 0px 8.25rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--5-5 > .flex-grid, .sm\:flex-grid--5-5.flex-grid {
    width: calc(100% + 8.25rem);
    margin-top: -132px;
    margin-top: -8.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -132px;
    left: -8.25rem; }
    .sm\:flex-grid--5-5 > .flex-grid--no-gutter, .sm\:flex-grid--5-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--5-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--5-5.flex-grid > [class*="col-"] {
      padding: 132px 0px 0px 132px;
      padding: 8.25rem 0px 0px 8.25rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--5-5 > .flex-grid, .mds\:flex-grid--5-5.flex-grid {
    width: calc(100% + 8.25rem);
    margin-top: -132px;
    margin-top: -8.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -132px;
    left: -8.25rem; }
    .mds\:flex-grid--5-5 > .flex-grid--no-gutter, .mds\:flex-grid--5-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--5-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--5-5.flex-grid > [class*="col-"] {
      padding: 132px 0px 0px 132px;
      padding: 8.25rem 0px 0px 8.25rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--5-5 > .flex-grid, .md\:flex-grid--5-5.flex-grid {
    width: calc(100% + 8.25rem);
    margin-top: -132px;
    margin-top: -8.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -132px;
    left: -8.25rem; }
    .md\:flex-grid--5-5 > .flex-grid--no-gutter, .md\:flex-grid--5-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--5-5 > .flex-grid > [class*="col-"], .md\:flex-grid--5-5.flex-grid > [class*="col-"] {
      padding: 132px 0px 0px 132px;
      padding: 8.25rem 0px 0px 8.25rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--5-5 > .flex-grid, .lg\:flex-grid--5-5.flex-grid {
    width: calc(100% + 8.25rem);
    margin-top: -132px;
    margin-top: -8.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -132px;
    left: -8.25rem; }
    .lg\:flex-grid--5-5 > .flex-grid--no-gutter, .lg\:flex-grid--5-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--5-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--5-5.flex-grid > [class*="col-"] {
      padding: 132px 0px 0px 132px;
      padding: 8.25rem 0px 0px 8.25rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--5-5 > .flex-grid, .lgr\:flex-grid--5-5.flex-grid {
    width: calc(100% + 8.25rem);
    margin-top: -132px;
    margin-top: -8.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -132px;
    left: -8.25rem; }
    .lgr\:flex-grid--5-5 > .flex-grid--no-gutter, .lgr\:flex-grid--5-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--5-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--5-5.flex-grid > [class*="col-"] {
      padding: 132px 0px 0px 132px;
      padding: 8.25rem 0px 0px 8.25rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--5-5 > .flex-grid, .xl\:flex-grid--5-5.flex-grid {
    width: calc(100% + 8.25rem);
    margin-top: -132px;
    margin-top: -8.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -132px;
    left: -8.25rem; }
    .xl\:flex-grid--5-5 > .flex-grid--no-gutter, .xl\:flex-grid--5-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--5-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--5-5.flex-grid > [class*="col-"] {
      padding: 132px 0px 0px 132px;
      padding: 8.25rem 0px 0px 8.25rem; } }

.flex-grid--5-75 > .flex-grid, .flex-grid--5-75.flex-grid {
  width: calc(100% + 8.625rem);
  margin-top: -138px;
  margin-top: -8.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -138px;
  left: -8.625rem; }
  .flex-grid--5-75 > .flex-grid--no-gutter, .flex-grid--5-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--5-75 > .flex-grid > [class*="col-"], .flex-grid--5-75.flex-grid > [class*="col-"] {
    padding: 138px 0px 0px 138px;
    padding: 8.625rem 0px 0px 8.625rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--5-75 > .flex-grid, .vm\:flex-grid--5-75.flex-grid {
    width: calc(100% + 8.625rem);
    margin-top: -138px;
    margin-top: -8.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -138px;
    left: -8.625rem; }
    .vm\:flex-grid--5-75 > .flex-grid--no-gutter, .vm\:flex-grid--5-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--5-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--5-75.flex-grid > [class*="col-"] {
      padding: 138px 0px 0px 138px;
      padding: 8.625rem 0px 0px 8.625rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--5-75 > .flex-grid, .sm\:flex-grid--5-75.flex-grid {
    width: calc(100% + 8.625rem);
    margin-top: -138px;
    margin-top: -8.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -138px;
    left: -8.625rem; }
    .sm\:flex-grid--5-75 > .flex-grid--no-gutter, .sm\:flex-grid--5-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--5-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--5-75.flex-grid > [class*="col-"] {
      padding: 138px 0px 0px 138px;
      padding: 8.625rem 0px 0px 8.625rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--5-75 > .flex-grid, .mds\:flex-grid--5-75.flex-grid {
    width: calc(100% + 8.625rem);
    margin-top: -138px;
    margin-top: -8.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -138px;
    left: -8.625rem; }
    .mds\:flex-grid--5-75 > .flex-grid--no-gutter, .mds\:flex-grid--5-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--5-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--5-75.flex-grid > [class*="col-"] {
      padding: 138px 0px 0px 138px;
      padding: 8.625rem 0px 0px 8.625rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--5-75 > .flex-grid, .md\:flex-grid--5-75.flex-grid {
    width: calc(100% + 8.625rem);
    margin-top: -138px;
    margin-top: -8.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -138px;
    left: -8.625rem; }
    .md\:flex-grid--5-75 > .flex-grid--no-gutter, .md\:flex-grid--5-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--5-75 > .flex-grid > [class*="col-"], .md\:flex-grid--5-75.flex-grid > [class*="col-"] {
      padding: 138px 0px 0px 138px;
      padding: 8.625rem 0px 0px 8.625rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--5-75 > .flex-grid, .lg\:flex-grid--5-75.flex-grid {
    width: calc(100% + 8.625rem);
    margin-top: -138px;
    margin-top: -8.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -138px;
    left: -8.625rem; }
    .lg\:flex-grid--5-75 > .flex-grid--no-gutter, .lg\:flex-grid--5-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--5-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--5-75.flex-grid > [class*="col-"] {
      padding: 138px 0px 0px 138px;
      padding: 8.625rem 0px 0px 8.625rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--5-75 > .flex-grid, .lgr\:flex-grid--5-75.flex-grid {
    width: calc(100% + 8.625rem);
    margin-top: -138px;
    margin-top: -8.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -138px;
    left: -8.625rem; }
    .lgr\:flex-grid--5-75 > .flex-grid--no-gutter, .lgr\:flex-grid--5-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--5-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--5-75.flex-grid > [class*="col-"] {
      padding: 138px 0px 0px 138px;
      padding: 8.625rem 0px 0px 8.625rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--5-75 > .flex-grid, .xl\:flex-grid--5-75.flex-grid {
    width: calc(100% + 8.625rem);
    margin-top: -138px;
    margin-top: -8.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -138px;
    left: -8.625rem; }
    .xl\:flex-grid--5-75 > .flex-grid--no-gutter, .xl\:flex-grid--5-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--5-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--5-75.flex-grid > [class*="col-"] {
      padding: 138px 0px 0px 138px;
      padding: 8.625rem 0px 0px 8.625rem; } }

.flex-grid--6 > .flex-grid, .flex-grid--6.flex-grid {
  width: calc(100% + 9rem);
  margin-top: -144px;
  margin-top: -9rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -144px;
  left: -9rem; }
  .flex-grid--6 > .flex-grid--no-gutter, .flex-grid--6.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--6 > .flex-grid > [class*="col-"], .flex-grid--6.flex-grid > [class*="col-"] {
    padding: 144px 0px 0px 144px;
    padding: 9rem 0px 0px 9rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--6 > .flex-grid, .vm\:flex-grid--6.flex-grid {
    width: calc(100% + 9rem);
    margin-top: -144px;
    margin-top: -9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -144px;
    left: -9rem; }
    .vm\:flex-grid--6 > .flex-grid--no-gutter, .vm\:flex-grid--6.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--6 > .flex-grid > [class*="col-"], .vm\:flex-grid--6.flex-grid > [class*="col-"] {
      padding: 144px 0px 0px 144px;
      padding: 9rem 0px 0px 9rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--6 > .flex-grid, .sm\:flex-grid--6.flex-grid {
    width: calc(100% + 9rem);
    margin-top: -144px;
    margin-top: -9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -144px;
    left: -9rem; }
    .sm\:flex-grid--6 > .flex-grid--no-gutter, .sm\:flex-grid--6.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--6 > .flex-grid > [class*="col-"], .sm\:flex-grid--6.flex-grid > [class*="col-"] {
      padding: 144px 0px 0px 144px;
      padding: 9rem 0px 0px 9rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--6 > .flex-grid, .mds\:flex-grid--6.flex-grid {
    width: calc(100% + 9rem);
    margin-top: -144px;
    margin-top: -9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -144px;
    left: -9rem; }
    .mds\:flex-grid--6 > .flex-grid--no-gutter, .mds\:flex-grid--6.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--6 > .flex-grid > [class*="col-"], .mds\:flex-grid--6.flex-grid > [class*="col-"] {
      padding: 144px 0px 0px 144px;
      padding: 9rem 0px 0px 9rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--6 > .flex-grid, .md\:flex-grid--6.flex-grid {
    width: calc(100% + 9rem);
    margin-top: -144px;
    margin-top: -9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -144px;
    left: -9rem; }
    .md\:flex-grid--6 > .flex-grid--no-gutter, .md\:flex-grid--6.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--6 > .flex-grid > [class*="col-"], .md\:flex-grid--6.flex-grid > [class*="col-"] {
      padding: 144px 0px 0px 144px;
      padding: 9rem 0px 0px 9rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--6 > .flex-grid, .lg\:flex-grid--6.flex-grid {
    width: calc(100% + 9rem);
    margin-top: -144px;
    margin-top: -9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -144px;
    left: -9rem; }
    .lg\:flex-grid--6 > .flex-grid--no-gutter, .lg\:flex-grid--6.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--6 > .flex-grid > [class*="col-"], .lg\:flex-grid--6.flex-grid > [class*="col-"] {
      padding: 144px 0px 0px 144px;
      padding: 9rem 0px 0px 9rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--6 > .flex-grid, .lgr\:flex-grid--6.flex-grid {
    width: calc(100% + 9rem);
    margin-top: -144px;
    margin-top: -9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -144px;
    left: -9rem; }
    .lgr\:flex-grid--6 > .flex-grid--no-gutter, .lgr\:flex-grid--6.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--6 > .flex-grid > [class*="col-"], .lgr\:flex-grid--6.flex-grid > [class*="col-"] {
      padding: 144px 0px 0px 144px;
      padding: 9rem 0px 0px 9rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--6 > .flex-grid, .xl\:flex-grid--6.flex-grid {
    width: calc(100% + 9rem);
    margin-top: -144px;
    margin-top: -9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -144px;
    left: -9rem; }
    .xl\:flex-grid--6 > .flex-grid--no-gutter, .xl\:flex-grid--6.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--6 > .flex-grid > [class*="col-"], .xl\:flex-grid--6.flex-grid > [class*="col-"] {
      padding: 144px 0px 0px 144px;
      padding: 9rem 0px 0px 9rem; } }

.flex-grid--6-5 > .flex-grid, .flex-grid--6-5.flex-grid {
  width: calc(100% + 9.75rem);
  margin-top: -156px;
  margin-top: -9.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -156px;
  left: -9.75rem; }
  .flex-grid--6-5 > .flex-grid--no-gutter, .flex-grid--6-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--6-5 > .flex-grid > [class*="col-"], .flex-grid--6-5.flex-grid > [class*="col-"] {
    padding: 156px 0px 0px 156px;
    padding: 9.75rem 0px 0px 9.75rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--6-5 > .flex-grid, .vm\:flex-grid--6-5.flex-grid {
    width: calc(100% + 9.75rem);
    margin-top: -156px;
    margin-top: -9.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -156px;
    left: -9.75rem; }
    .vm\:flex-grid--6-5 > .flex-grid--no-gutter, .vm\:flex-grid--6-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--6-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--6-5.flex-grid > [class*="col-"] {
      padding: 156px 0px 0px 156px;
      padding: 9.75rem 0px 0px 9.75rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--6-5 > .flex-grid, .sm\:flex-grid--6-5.flex-grid {
    width: calc(100% + 9.75rem);
    margin-top: -156px;
    margin-top: -9.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -156px;
    left: -9.75rem; }
    .sm\:flex-grid--6-5 > .flex-grid--no-gutter, .sm\:flex-grid--6-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--6-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--6-5.flex-grid > [class*="col-"] {
      padding: 156px 0px 0px 156px;
      padding: 9.75rem 0px 0px 9.75rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--6-5 > .flex-grid, .mds\:flex-grid--6-5.flex-grid {
    width: calc(100% + 9.75rem);
    margin-top: -156px;
    margin-top: -9.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -156px;
    left: -9.75rem; }
    .mds\:flex-grid--6-5 > .flex-grid--no-gutter, .mds\:flex-grid--6-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--6-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--6-5.flex-grid > [class*="col-"] {
      padding: 156px 0px 0px 156px;
      padding: 9.75rem 0px 0px 9.75rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--6-5 > .flex-grid, .md\:flex-grid--6-5.flex-grid {
    width: calc(100% + 9.75rem);
    margin-top: -156px;
    margin-top: -9.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -156px;
    left: -9.75rem; }
    .md\:flex-grid--6-5 > .flex-grid--no-gutter, .md\:flex-grid--6-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--6-5 > .flex-grid > [class*="col-"], .md\:flex-grid--6-5.flex-grid > [class*="col-"] {
      padding: 156px 0px 0px 156px;
      padding: 9.75rem 0px 0px 9.75rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--6-5 > .flex-grid, .lg\:flex-grid--6-5.flex-grid {
    width: calc(100% + 9.75rem);
    margin-top: -156px;
    margin-top: -9.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -156px;
    left: -9.75rem; }
    .lg\:flex-grid--6-5 > .flex-grid--no-gutter, .lg\:flex-grid--6-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--6-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--6-5.flex-grid > [class*="col-"] {
      padding: 156px 0px 0px 156px;
      padding: 9.75rem 0px 0px 9.75rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--6-5 > .flex-grid, .lgr\:flex-grid--6-5.flex-grid {
    width: calc(100% + 9.75rem);
    margin-top: -156px;
    margin-top: -9.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -156px;
    left: -9.75rem; }
    .lgr\:flex-grid--6-5 > .flex-grid--no-gutter, .lgr\:flex-grid--6-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--6-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--6-5.flex-grid > [class*="col-"] {
      padding: 156px 0px 0px 156px;
      padding: 9.75rem 0px 0px 9.75rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--6-5 > .flex-grid, .xl\:flex-grid--6-5.flex-grid {
    width: calc(100% + 9.75rem);
    margin-top: -156px;
    margin-top: -9.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -156px;
    left: -9.75rem; }
    .xl\:flex-grid--6-5 > .flex-grid--no-gutter, .xl\:flex-grid--6-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--6-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--6-5.flex-grid > [class*="col-"] {
      padding: 156px 0px 0px 156px;
      padding: 9.75rem 0px 0px 9.75rem; } }

.flex-grid--6-75 > .flex-grid, .flex-grid--6-75.flex-grid {
  width: calc(100% + 10.125rem);
  margin-top: -162px;
  margin-top: -10.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -162px;
  left: -10.125rem; }
  .flex-grid--6-75 > .flex-grid--no-gutter, .flex-grid--6-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--6-75 > .flex-grid > [class*="col-"], .flex-grid--6-75.flex-grid > [class*="col-"] {
    padding: 162px 0px 0px 162px;
    padding: 10.125rem 0px 0px 10.125rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--6-75 > .flex-grid, .vm\:flex-grid--6-75.flex-grid {
    width: calc(100% + 10.125rem);
    margin-top: -162px;
    margin-top: -10.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -162px;
    left: -10.125rem; }
    .vm\:flex-grid--6-75 > .flex-grid--no-gutter, .vm\:flex-grid--6-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--6-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--6-75.flex-grid > [class*="col-"] {
      padding: 162px 0px 0px 162px;
      padding: 10.125rem 0px 0px 10.125rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--6-75 > .flex-grid, .sm\:flex-grid--6-75.flex-grid {
    width: calc(100% + 10.125rem);
    margin-top: -162px;
    margin-top: -10.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -162px;
    left: -10.125rem; }
    .sm\:flex-grid--6-75 > .flex-grid--no-gutter, .sm\:flex-grid--6-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--6-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--6-75.flex-grid > [class*="col-"] {
      padding: 162px 0px 0px 162px;
      padding: 10.125rem 0px 0px 10.125rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--6-75 > .flex-grid, .mds\:flex-grid--6-75.flex-grid {
    width: calc(100% + 10.125rem);
    margin-top: -162px;
    margin-top: -10.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -162px;
    left: -10.125rem; }
    .mds\:flex-grid--6-75 > .flex-grid--no-gutter, .mds\:flex-grid--6-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--6-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--6-75.flex-grid > [class*="col-"] {
      padding: 162px 0px 0px 162px;
      padding: 10.125rem 0px 0px 10.125rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--6-75 > .flex-grid, .md\:flex-grid--6-75.flex-grid {
    width: calc(100% + 10.125rem);
    margin-top: -162px;
    margin-top: -10.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -162px;
    left: -10.125rem; }
    .md\:flex-grid--6-75 > .flex-grid--no-gutter, .md\:flex-grid--6-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--6-75 > .flex-grid > [class*="col-"], .md\:flex-grid--6-75.flex-grid > [class*="col-"] {
      padding: 162px 0px 0px 162px;
      padding: 10.125rem 0px 0px 10.125rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--6-75 > .flex-grid, .lg\:flex-grid--6-75.flex-grid {
    width: calc(100% + 10.125rem);
    margin-top: -162px;
    margin-top: -10.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -162px;
    left: -10.125rem; }
    .lg\:flex-grid--6-75 > .flex-grid--no-gutter, .lg\:flex-grid--6-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--6-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--6-75.flex-grid > [class*="col-"] {
      padding: 162px 0px 0px 162px;
      padding: 10.125rem 0px 0px 10.125rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--6-75 > .flex-grid, .lgr\:flex-grid--6-75.flex-grid {
    width: calc(100% + 10.125rem);
    margin-top: -162px;
    margin-top: -10.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -162px;
    left: -10.125rem; }
    .lgr\:flex-grid--6-75 > .flex-grid--no-gutter, .lgr\:flex-grid--6-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--6-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--6-75.flex-grid > [class*="col-"] {
      padding: 162px 0px 0px 162px;
      padding: 10.125rem 0px 0px 10.125rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--6-75 > .flex-grid, .xl\:flex-grid--6-75.flex-grid {
    width: calc(100% + 10.125rem);
    margin-top: -162px;
    margin-top: -10.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -162px;
    left: -10.125rem; }
    .xl\:flex-grid--6-75 > .flex-grid--no-gutter, .xl\:flex-grid--6-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--6-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--6-75.flex-grid > [class*="col-"] {
      padding: 162px 0px 0px 162px;
      padding: 10.125rem 0px 0px 10.125rem; } }

.flex-grid--7 > .flex-grid, .flex-grid--7.flex-grid {
  width: calc(100% + 10.5rem);
  margin-top: -168px;
  margin-top: -10.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -168px;
  left: -10.5rem; }
  .flex-grid--7 > .flex-grid--no-gutter, .flex-grid--7.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--7 > .flex-grid > [class*="col-"], .flex-grid--7.flex-grid > [class*="col-"] {
    padding: 168px 0px 0px 168px;
    padding: 10.5rem 0px 0px 10.5rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--7 > .flex-grid, .vm\:flex-grid--7.flex-grid {
    width: calc(100% + 10.5rem);
    margin-top: -168px;
    margin-top: -10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -168px;
    left: -10.5rem; }
    .vm\:flex-grid--7 > .flex-grid--no-gutter, .vm\:flex-grid--7.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--7 > .flex-grid > [class*="col-"], .vm\:flex-grid--7.flex-grid > [class*="col-"] {
      padding: 168px 0px 0px 168px;
      padding: 10.5rem 0px 0px 10.5rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--7 > .flex-grid, .sm\:flex-grid--7.flex-grid {
    width: calc(100% + 10.5rem);
    margin-top: -168px;
    margin-top: -10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -168px;
    left: -10.5rem; }
    .sm\:flex-grid--7 > .flex-grid--no-gutter, .sm\:flex-grid--7.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--7 > .flex-grid > [class*="col-"], .sm\:flex-grid--7.flex-grid > [class*="col-"] {
      padding: 168px 0px 0px 168px;
      padding: 10.5rem 0px 0px 10.5rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--7 > .flex-grid, .mds\:flex-grid--7.flex-grid {
    width: calc(100% + 10.5rem);
    margin-top: -168px;
    margin-top: -10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -168px;
    left: -10.5rem; }
    .mds\:flex-grid--7 > .flex-grid--no-gutter, .mds\:flex-grid--7.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--7 > .flex-grid > [class*="col-"], .mds\:flex-grid--7.flex-grid > [class*="col-"] {
      padding: 168px 0px 0px 168px;
      padding: 10.5rem 0px 0px 10.5rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--7 > .flex-grid, .md\:flex-grid--7.flex-grid {
    width: calc(100% + 10.5rem);
    margin-top: -168px;
    margin-top: -10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -168px;
    left: -10.5rem; }
    .md\:flex-grid--7 > .flex-grid--no-gutter, .md\:flex-grid--7.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--7 > .flex-grid > [class*="col-"], .md\:flex-grid--7.flex-grid > [class*="col-"] {
      padding: 168px 0px 0px 168px;
      padding: 10.5rem 0px 0px 10.5rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--7 > .flex-grid, .lg\:flex-grid--7.flex-grid {
    width: calc(100% + 10.5rem);
    margin-top: -168px;
    margin-top: -10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -168px;
    left: -10.5rem; }
    .lg\:flex-grid--7 > .flex-grid--no-gutter, .lg\:flex-grid--7.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--7 > .flex-grid > [class*="col-"], .lg\:flex-grid--7.flex-grid > [class*="col-"] {
      padding: 168px 0px 0px 168px;
      padding: 10.5rem 0px 0px 10.5rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--7 > .flex-grid, .lgr\:flex-grid--7.flex-grid {
    width: calc(100% + 10.5rem);
    margin-top: -168px;
    margin-top: -10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -168px;
    left: -10.5rem; }
    .lgr\:flex-grid--7 > .flex-grid--no-gutter, .lgr\:flex-grid--7.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--7 > .flex-grid > [class*="col-"], .lgr\:flex-grid--7.flex-grid > [class*="col-"] {
      padding: 168px 0px 0px 168px;
      padding: 10.5rem 0px 0px 10.5rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--7 > .flex-grid, .xl\:flex-grid--7.flex-grid {
    width: calc(100% + 10.5rem);
    margin-top: -168px;
    margin-top: -10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -168px;
    left: -10.5rem; }
    .xl\:flex-grid--7 > .flex-grid--no-gutter, .xl\:flex-grid--7.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--7 > .flex-grid > [class*="col-"], .xl\:flex-grid--7.flex-grid > [class*="col-"] {
      padding: 168px 0px 0px 168px;
      padding: 10.5rem 0px 0px 10.5rem; } }

.flex-grid--7-5 > .flex-grid, .flex-grid--7-5.flex-grid {
  width: calc(100% + 11.25rem);
  margin-top: -180px;
  margin-top: -11.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -180px;
  left: -11.25rem; }
  .flex-grid--7-5 > .flex-grid--no-gutter, .flex-grid--7-5.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--7-5 > .flex-grid > [class*="col-"], .flex-grid--7-5.flex-grid > [class*="col-"] {
    padding: 180px 0px 0px 180px;
    padding: 11.25rem 0px 0px 11.25rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--7-5 > .flex-grid, .vm\:flex-grid--7-5.flex-grid {
    width: calc(100% + 11.25rem);
    margin-top: -180px;
    margin-top: -11.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -180px;
    left: -11.25rem; }
    .vm\:flex-grid--7-5 > .flex-grid--no-gutter, .vm\:flex-grid--7-5.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--7-5 > .flex-grid > [class*="col-"], .vm\:flex-grid--7-5.flex-grid > [class*="col-"] {
      padding: 180px 0px 0px 180px;
      padding: 11.25rem 0px 0px 11.25rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--7-5 > .flex-grid, .sm\:flex-grid--7-5.flex-grid {
    width: calc(100% + 11.25rem);
    margin-top: -180px;
    margin-top: -11.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -180px;
    left: -11.25rem; }
    .sm\:flex-grid--7-5 > .flex-grid--no-gutter, .sm\:flex-grid--7-5.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--7-5 > .flex-grid > [class*="col-"], .sm\:flex-grid--7-5.flex-grid > [class*="col-"] {
      padding: 180px 0px 0px 180px;
      padding: 11.25rem 0px 0px 11.25rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--7-5 > .flex-grid, .mds\:flex-grid--7-5.flex-grid {
    width: calc(100% + 11.25rem);
    margin-top: -180px;
    margin-top: -11.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -180px;
    left: -11.25rem; }
    .mds\:flex-grid--7-5 > .flex-grid--no-gutter, .mds\:flex-grid--7-5.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--7-5 > .flex-grid > [class*="col-"], .mds\:flex-grid--7-5.flex-grid > [class*="col-"] {
      padding: 180px 0px 0px 180px;
      padding: 11.25rem 0px 0px 11.25rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--7-5 > .flex-grid, .md\:flex-grid--7-5.flex-grid {
    width: calc(100% + 11.25rem);
    margin-top: -180px;
    margin-top: -11.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -180px;
    left: -11.25rem; }
    .md\:flex-grid--7-5 > .flex-grid--no-gutter, .md\:flex-grid--7-5.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--7-5 > .flex-grid > [class*="col-"], .md\:flex-grid--7-5.flex-grid > [class*="col-"] {
      padding: 180px 0px 0px 180px;
      padding: 11.25rem 0px 0px 11.25rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--7-5 > .flex-grid, .lg\:flex-grid--7-5.flex-grid {
    width: calc(100% + 11.25rem);
    margin-top: -180px;
    margin-top: -11.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -180px;
    left: -11.25rem; }
    .lg\:flex-grid--7-5 > .flex-grid--no-gutter, .lg\:flex-grid--7-5.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--7-5 > .flex-grid > [class*="col-"], .lg\:flex-grid--7-5.flex-grid > [class*="col-"] {
      padding: 180px 0px 0px 180px;
      padding: 11.25rem 0px 0px 11.25rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--7-5 > .flex-grid, .lgr\:flex-grid--7-5.flex-grid {
    width: calc(100% + 11.25rem);
    margin-top: -180px;
    margin-top: -11.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -180px;
    left: -11.25rem; }
    .lgr\:flex-grid--7-5 > .flex-grid--no-gutter, .lgr\:flex-grid--7-5.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--7-5 > .flex-grid > [class*="col-"], .lgr\:flex-grid--7-5.flex-grid > [class*="col-"] {
      padding: 180px 0px 0px 180px;
      padding: 11.25rem 0px 0px 11.25rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--7-5 > .flex-grid, .xl\:flex-grid--7-5.flex-grid {
    width: calc(100% + 11.25rem);
    margin-top: -180px;
    margin-top: -11.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -180px;
    left: -11.25rem; }
    .xl\:flex-grid--7-5 > .flex-grid--no-gutter, .xl\:flex-grid--7-5.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--7-5 > .flex-grid > [class*="col-"], .xl\:flex-grid--7-5.flex-grid > [class*="col-"] {
      padding: 180px 0px 0px 180px;
      padding: 11.25rem 0px 0px 11.25rem; } }

.flex-grid--7-75 > .flex-grid, .flex-grid--7-75.flex-grid {
  width: calc(100% + 11.625rem);
  margin-top: -186px;
  margin-top: -11.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  left: -186px;
  left: -11.625rem; }
  .flex-grid--7-75 > .flex-grid--no-gutter, .flex-grid--7-75.flex-grid--no-gutter {
    width: 100%; }
  .flex-grid--7-75 > .flex-grid > [class*="col-"], .flex-grid--7-75.flex-grid > [class*="col-"] {
    padding: 186px 0px 0px 186px;
    padding: 11.625rem 0px 0px 11.625rem; }

@media only screen and (min-width: 320px) {
  .vm\:flex-grid--7-75 > .flex-grid, .vm\:flex-grid--7-75.flex-grid {
    width: calc(100% + 11.625rem);
    margin-top: -186px;
    margin-top: -11.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -186px;
    left: -11.625rem; }
    .vm\:flex-grid--7-75 > .flex-grid--no-gutter, .vm\:flex-grid--7-75.flex-grid--no-gutter {
      width: 100%; }
    .vm\:flex-grid--7-75 > .flex-grid > [class*="col-"], .vm\:flex-grid--7-75.flex-grid > [class*="col-"] {
      padding: 186px 0px 0px 186px;
      padding: 11.625rem 0px 0px 11.625rem; } }

@media only screen and (min-width: 415px) {
  .sm\:flex-grid--7-75 > .flex-grid, .sm\:flex-grid--7-75.flex-grid {
    width: calc(100% + 11.625rem);
    margin-top: -186px;
    margin-top: -11.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -186px;
    left: -11.625rem; }
    .sm\:flex-grid--7-75 > .flex-grid--no-gutter, .sm\:flex-grid--7-75.flex-grid--no-gutter {
      width: 100%; }
    .sm\:flex-grid--7-75 > .flex-grid > [class*="col-"], .sm\:flex-grid--7-75.flex-grid > [class*="col-"] {
      padding: 186px 0px 0px 186px;
      padding: 11.625rem 0px 0px 11.625rem; } }

@media only screen and (min-width: 470px) {
  .mds\:flex-grid--7-75 > .flex-grid, .mds\:flex-grid--7-75.flex-grid {
    width: calc(100% + 11.625rem);
    margin-top: -186px;
    margin-top: -11.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -186px;
    left: -11.625rem; }
    .mds\:flex-grid--7-75 > .flex-grid--no-gutter, .mds\:flex-grid--7-75.flex-grid--no-gutter {
      width: 100%; }
    .mds\:flex-grid--7-75 > .flex-grid > [class*="col-"], .mds\:flex-grid--7-75.flex-grid > [class*="col-"] {
      padding: 186px 0px 0px 186px;
      padding: 11.625rem 0px 0px 11.625rem; } }

@media only screen and (min-width: 768px) {
  .md\:flex-grid--7-75 > .flex-grid, .md\:flex-grid--7-75.flex-grid {
    width: calc(100% + 11.625rem);
    margin-top: -186px;
    margin-top: -11.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -186px;
    left: -11.625rem; }
    .md\:flex-grid--7-75 > .flex-grid--no-gutter, .md\:flex-grid--7-75.flex-grid--no-gutter {
      width: 100%; }
    .md\:flex-grid--7-75 > .flex-grid > [class*="col-"], .md\:flex-grid--7-75.flex-grid > [class*="col-"] {
      padding: 186px 0px 0px 186px;
      padding: 11.625rem 0px 0px 11.625rem; } }

@media only screen and (min-width: 1024px) {
  .lg\:flex-grid--7-75 > .flex-grid, .lg\:flex-grid--7-75.flex-grid {
    width: calc(100% + 11.625rem);
    margin-top: -186px;
    margin-top: -11.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -186px;
    left: -11.625rem; }
    .lg\:flex-grid--7-75 > .flex-grid--no-gutter, .lg\:flex-grid--7-75.flex-grid--no-gutter {
      width: 100%; }
    .lg\:flex-grid--7-75 > .flex-grid > [class*="col-"], .lg\:flex-grid--7-75.flex-grid > [class*="col-"] {
      padding: 186px 0px 0px 186px;
      padding: 11.625rem 0px 0px 11.625rem; } }

@media only screen and (min-width: 1200px) {
  .lgr\:flex-grid--7-75 > .flex-grid, .lgr\:flex-grid--7-75.flex-grid {
    width: calc(100% + 11.625rem);
    margin-top: -186px;
    margin-top: -11.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -186px;
    left: -11.625rem; }
    .lgr\:flex-grid--7-75 > .flex-grid--no-gutter, .lgr\:flex-grid--7-75.flex-grid--no-gutter {
      width: 100%; }
    .lgr\:flex-grid--7-75 > .flex-grid > [class*="col-"], .lgr\:flex-grid--7-75.flex-grid > [class*="col-"] {
      padding: 186px 0px 0px 186px;
      padding: 11.625rem 0px 0px 11.625rem; } }

@media only screen and (min-width: 1440px) {
  .xl\:flex-grid--7-75 > .flex-grid, .xl\:flex-grid--7-75.flex-grid {
    width: calc(100% + 11.625rem);
    margin-top: -186px;
    margin-top: -11.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    left: -186px;
    left: -11.625rem; }
    .xl\:flex-grid--7-75 > .flex-grid--no-gutter, .xl\:flex-grid--7-75.flex-grid--no-gutter {
      width: 100%; }
    .xl\:flex-grid--7-75 > .flex-grid > [class*="col-"], .xl\:flex-grid--7-75.flex-grid > [class*="col-"] {
      padding: 186px 0px 0px 186px;
      padding: 11.625rem 0px 0px 11.625rem; } }

.menu-desktop li {
  display: inline-block;
  position: relative; }
  .menu-desktop li:hover > [class*="sub-menu"] {
    display: block; }

@media only screen and (max-width: 768px) {
  .menu-desktop {
    display: none; } }

.menu-desktop .sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 500;
  text-align: left; }
  .menu-desktop .sub-menu li {
    display: block;
    white-space: nowrap; }
    .menu-desktop .sub-menu li a:hover {
      color: #a29061; }
  .menu-desktop .sub-menu .sub-menu {
    left: 100%; }

.menu-mobile li {
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  list-style: none; }
  .menu-mobile li a {
    -webkit-transition: color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: color 250ms cubic-bezier(0.645, 0.045, 0.355, 1); }

.menu-mobile .sub-menu {
  padding: 10px 0 5px 10px;
  display: none; }
  .menu-mobile .sub-menu li:before {
    margin-right: 3px;
    content: '-';
    display: inline-block; }

img.object-fit-none {
  -o-object-fit: none;
     object-fit: none; }

img.object-fit-fill {
  -o-object-fit: fill;
     object-fit: fill; }

img.object-fit-contain {
  -o-object-fit: contain;
     object-fit: contain; }

img.object-fit-cover {
  -o-object-fit: cover;
     object-fit: cover; }

img.object-fit-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down; }

table {
  width: 100%; }
  table.table {
    width: 100%;
    border: 1px solid #DDDDDD;
    border-top: 0;
    border-radius: 2px;
    border-collapse: separate;
    border-spacing: 0; }
    table.table th {
      font-weight: bold; }
    table.table td, table.table th {
      padding: 5px 10px;
      border-left: 1px solid #f2f2f2;
      border-top: 1px solid #d9d9d9;
      vertical-align: top; }
      table.table td:first-child, table.table th:first-child {
        border-left: 0; }
  table.table-highlight-horizontal tbody tr:nth-child(even) {
    background: #F4F4F4; }
  table.table-highlight-horizontal tbody tr:nth-child(odd) {
    background: #EDEDED; }
  table.table-highlight-vertical tbody tr th:nth-child(even), table.table-highlight-vertical tbody tr td:nth-child(even) {
    background: #F4F4F4; }
  table.table-highlight-vertical tbody tr th:nth-child(odd), table.table-highlight-vertical tbody tr td:nth-child(odd) {
    background: #EDEDED; }

[v-cloak] {
  display: none; }

body.js-scrolled-past-header .layout-mobile-wrapper {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  -webkit-box-shadow: 0 2px 5px rgba(41, 42, 43, 0.25);
          box-shadow: 0 2px 5px rgba(41, 42, 43, 0.25); }

body.js-scrolled-past-header .layout-mobile-search {
  height: 0; }
  body.js-scrolled-past-header .layout-mobile-search.active {
    height: 65px !important; }

body.js-scrolled-past-header .layout-mobile-header__left__item, body.js-scrolled-past-header .layout-mobile-header__right__item {
  margin: 0px 6px;
  margin: 0px 0.375rem;
  -webkit-transform: scale(0.85);
          transform: scale(0.85); }
  body.js-scrolled-past-header .layout-mobile-header__left__item--hide, body.js-scrolled-past-header .layout-mobile-header__right__item--hide {
    display: block; }

body.js-scrolled-past-header .layout-mobile-header__logo {
  width: 35%; }

@media only screen and (max-width: 768px) {
  .layout-header {
    display: none; } }

@media only screen and (max-width: 768px) {
  .layout-footer {
    display: none; } }

.layout-mobile-header {
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  z-index: 200;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .layout-mobile-header__left, .layout-mobile-header__right, .layout-mobile-header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .layout-mobile-header__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    -webkit-transition: all 250ms cubic-bezier(0.645, 0.045, 0.45, 1);
    transition: all 250ms cubic-bezier(0.645, 0.045, 0.45, 1); }
    .layout-mobile-header__logo img {
      max-width: 220px; }
      @media only screen and (min-width: 768px) {
        .layout-mobile-header__logo img {
          max-width: 300px; } }
  .layout-mobile-header__left, .layout-mobile-header__right {
    width: 90px;
    padding: 0px 6px;
    padding: 0px 0.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .layout-mobile-header__left__item, .layout-mobile-header__right__item {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-transition: all 250ms cubic-bezier(0.645, 0.045, 0.45, 1);
      transition: all 250ms cubic-bezier(0.645, 0.045, 0.45, 1); }
      .layout-mobile-header__left__item--hide, .layout-mobile-header__right__item--hide {
        display: none; }
      .layout-mobile-header__left__item a, .layout-mobile-header__left__item button, .layout-mobile-header__right__item a, .layout-mobile-header__right__item button {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .layout-mobile-header__left a, .layout-mobile-header__left button {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .layout-mobile-header__right a, .layout-mobile-header__right button {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

@media only screen and (min-width: 769px) {
  .layout-mobile-wrapper {
    display: none; } }

