/* Colors */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

* {
  box-sizing: border-box; }

body {
  padding: 0;
  margin: 0; }

a,
button,
input {
  box-shadow: none;
  border: 0;
  outline: none;
  background-color: transparent; }

a {
  text-decoration: none;
  color: inherit;
  border: 0;
  outline: none; }

button {
  cursor: pointer; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  margin: 0; }

h1 {
  font-size: 40px; }

h2 {
  font-size: 36px; }

h3 {
  font-size: 30px; }

h4 {
  font-size: 26px; }

h5 {
  font-size: 20px; }

h6 {
  font-size: 18px; }

p {
  margin: 0; }

img {
  display: block;
  max-width: 100%;
  height: auto; }

strong {
  font-weight: 600; }

.hidden {
  display: none !important; }

@media (max-width: 574px) {
  .xs\:hidden {
    display: none !important; } }

@media (min-width: 575px) {
  .sm\:hidden {
    display: none !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:hidden {
    display: none !important; } }

@media (max-width: 990px) {
  .smb\:hidden {
    display: none !important; } }

@media (min-width: 991px) {
  .md\:hidden {
    display: none !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:hidden {
    display: none !important; } }

@media (max-width: 1239px) {
  .mdb\:hidden {
    display: none !important; } }

@media (min-width: 1240px) {
  .lg\:hidden {
    display: none !important; } }

.display-block {
  display: block !important; }

.display-inline-block {
  display: inline-block !important; }

.display-inline {
  display: inline !important; }

.display-flex {
  display: flex !important; }

@media (max-width: 574px) {
  .xs\:display-block {
    display: block !important; }
  .xs\:display-inline-block {
    display: inline-block !important; }
  .xs\:display-inline {
    display: inline !important; }
  .xs\:display-flex {
    display: flex !important; } }

@media (min-width: 575px) {
  .sm\:display-block {
    display: block !important; }
  .sm\:display-inline-block {
    display: inline-block !important; }
  .sm\:display-inline {
    display: inline !important; }
  .sm\:display-flex {
    display: flex !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:display-block {
    display: block !important; }
  .smo\:display-inline-block {
    display: inline-block !important; }
  .smo\:display-inline {
    display: inline !important; }
  .smo\:display-flex {
    display: flex !important; } }

@media (max-width: 990px) {
  .smb\:display-block {
    display: block !important; }
  .smb\:display-inline-block {
    display: inline-block !important; }
  .smb\:display-inline {
    display: inline !important; }
  .smb\:display-flex {
    display: flex !important; } }

@media (min-width: 991px) {
  .md\:display-block {
    display: block !important; }
  .md\:display-inline-block {
    display: inline-block !important; }
  .md\:display-inline {
    display: inline !important; }
  .md\:display-flex {
    display: flex !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:display-block {
    display: block !important; }
  .mdo\:display-inline-block {
    display: inline-block !important; }
  .mdo\:display-inline {
    display: inline !important; }
  .mdo\:display-flex {
    display: flex !important; } }

@media (max-width: 1239px) {
  .mdb\:display-block {
    display: block !important; }
  .mdb\:display-inline-block {
    display: inline-block !important; }
  .mdb\:display-inline {
    display: inline !important; }
  .mdb\:display-flex {
    display: flex !important; } }

@media (min-width: 1240px) {
  .lg\:display-block {
    display: block !important; }
  .lg\:display-inline-block {
    display: inline-block !important; }
  .lg\:display-inline {
    display: inline !important; }
  .lg\:display-flex {
    display: flex !important; } }

.absolute {
  position: absolute; }

.relative {
  position: relative; }

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0; }

.fixed {
  position: fixed; }

@media (max-width: 574px) {
  .xs\:scroll-x {
    overflow-x: scroll; }
  .xs\:scroll-y {
    overflow-y: scroll; } }

@media (min-width: 575px) {
  .sm\:scroll-x {
    overflow-x: scroll; }
  .sm\:scroll-y {
    overflow-y: scroll; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:scroll-x {
    overflow-x: scroll; }
  .smo\:scroll-y {
    overflow-y: scroll; } }

@media (max-width: 990px) {
  .smb\:scroll-x {
    overflow-x: scroll; }
  .smb\:scroll-y {
    overflow-y: scroll; } }

@media (min-width: 991px) {
  .md\:scroll-x {
    overflow-x: scroll; }
  .md\:scroll-y {
    overflow-y: scroll; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:scroll-x {
    overflow-x: scroll; }
  .mdo\:scroll-y {
    overflow-y: scroll; } }

@media (max-width: 1239px) {
  .mdb\:scroll-x {
    overflow-x: scroll; }
  .mdb\:scroll-y {
    overflow-y: scroll; } }

@media (min-width: 1240px) {
  .lg\:scroll-x {
    overflow-x: scroll; }
  .lg\:scroll-y {
    overflow-y: scroll; } }

.mg-top-0 {
  margin-top: 0px; }

.padding-top-0 {
  padding-top: 0px; }

.mg-right-0 {
  margin-right: 0px; }

.padding-right-0 {
  padding-right: 0px; }

.mg-bottom-0 {
  margin-bottom: 0px; }

.padding-bottom-0 {
  padding-bottom: 0px; }

.mg-left-0 {
  margin-left: 0px; }

.padding-left-0 {
  padding-left: 0px; }

.mg-top-5 {
  margin-top: 5px; }

.padding-top-5 {
  padding-top: 5px; }

.mg-right-5 {
  margin-right: 5px; }

.padding-right-5 {
  padding-right: 5px; }

.mg-bottom-5 {
  margin-bottom: 5px; }

.padding-bottom-5 {
  padding-bottom: 5px; }

.mg-left-5 {
  margin-left: 5px; }

.padding-left-5 {
  padding-left: 5px; }

.mg-top-10 {
  margin-top: 10px; }

.padding-top-10 {
  padding-top: 10px; }

.mg-right-10 {
  margin-right: 10px; }

.padding-right-10 {
  padding-right: 10px; }

.mg-bottom-10 {
  margin-bottom: 10px; }

.padding-bottom-10 {
  padding-bottom: 10px; }

.mg-left-10 {
  margin-left: 10px; }

.padding-left-10 {
  padding-left: 10px; }

.mg-top-15 {
  margin-top: 15px; }

.padding-top-15 {
  padding-top: 15px; }

.mg-right-15 {
  margin-right: 15px; }

.padding-right-15 {
  padding-right: 15px; }

.mg-bottom-15 {
  margin-bottom: 15px; }

.padding-bottom-15 {
  padding-bottom: 15px; }

.mg-left-15 {
  margin-left: 15px; }

.padding-left-15 {
  padding-left: 15px; }

.mg-top-20 {
  margin-top: 20px; }

.padding-top-20 {
  padding-top: 20px; }

.mg-right-20 {
  margin-right: 20px; }

.padding-right-20 {
  padding-right: 20px; }

.mg-bottom-20 {
  margin-bottom: 20px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.mg-left-20 {
  margin-left: 20px; }

.padding-left-20 {
  padding-left: 20px; }

.mg-top-25 {
  margin-top: 25px; }

.padding-top-25 {
  padding-top: 25px; }

.mg-right-25 {
  margin-right: 25px; }

.padding-right-25 {
  padding-right: 25px; }

.mg-bottom-25 {
  margin-bottom: 25px; }

.padding-bottom-25 {
  padding-bottom: 25px; }

.mg-left-25 {
  margin-left: 25px; }

.padding-left-25 {
  padding-left: 25px; }

.mg-top-30 {
  margin-top: 30px; }

.padding-top-30 {
  padding-top: 30px; }

.mg-right-30 {
  margin-right: 30px; }

.padding-right-30 {
  padding-right: 30px; }

.mg-bottom-30 {
  margin-bottom: 30px; }

.padding-bottom-30 {
  padding-bottom: 30px; }

.mg-left-30 {
  margin-left: 30px; }

.padding-left-30 {
  padding-left: 30px; }

.mg-top-35 {
  margin-top: 35px; }

.padding-top-35 {
  padding-top: 35px; }

.mg-right-35 {
  margin-right: 35px; }

.padding-right-35 {
  padding-right: 35px; }

.mg-bottom-35 {
  margin-bottom: 35px; }

.padding-bottom-35 {
  padding-bottom: 35px; }

.mg-left-35 {
  margin-left: 35px; }

.padding-left-35 {
  padding-left: 35px; }

.mg-top-40 {
  margin-top: 40px; }

.padding-top-40 {
  padding-top: 40px; }

.mg-right-40 {
  margin-right: 40px; }

.padding-right-40 {
  padding-right: 40px; }

.mg-bottom-40 {
  margin-bottom: 40px; }

.padding-bottom-40 {
  padding-bottom: 40px; }

.mg-left-40 {
  margin-left: 40px; }

.padding-left-40 {
  padding-left: 40px; }

.mg-top-45 {
  margin-top: 45px; }

.padding-top-45 {
  padding-top: 45px; }

.mg-right-45 {
  margin-right: 45px; }

.padding-right-45 {
  padding-right: 45px; }

.mg-bottom-45 {
  margin-bottom: 45px; }

.padding-bottom-45 {
  padding-bottom: 45px; }

.mg-left-45 {
  margin-left: 45px; }

.padding-left-45 {
  padding-left: 45px; }

.mg-top-50 {
  margin-top: 50px; }

.padding-top-50 {
  padding-top: 50px; }

.mg-right-50 {
  margin-right: 50px; }

.padding-right-50 {
  padding-right: 50px; }

.mg-bottom-50 {
  margin-bottom: 50px; }

.padding-bottom-50 {
  padding-bottom: 50px; }

.mg-left-50 {
  margin-left: 50px; }

.padding-left-50 {
  padding-left: 50px; }

.mg-top-55 {
  margin-top: 55px; }

.padding-top-55 {
  padding-top: 55px; }

.mg-right-55 {
  margin-right: 55px; }

.padding-right-55 {
  padding-right: 55px; }

.mg-bottom-55 {
  margin-bottom: 55px; }

.padding-bottom-55 {
  padding-bottom: 55px; }

.mg-left-55 {
  margin-left: 55px; }

.padding-left-55 {
  padding-left: 55px; }

.mg-top-60 {
  margin-top: 60px; }

.padding-top-60 {
  padding-top: 60px; }

.mg-right-60 {
  margin-right: 60px; }

.padding-right-60 {
  padding-right: 60px; }

.mg-bottom-60 {
  margin-bottom: 60px; }

.padding-bottom-60 {
  padding-bottom: 60px; }

.mg-left-60 {
  margin-left: 60px; }

.padding-left-60 {
  padding-left: 60px; }

.mg-top-65 {
  margin-top: 65px; }

.padding-top-65 {
  padding-top: 65px; }

.mg-right-65 {
  margin-right: 65px; }

.padding-right-65 {
  padding-right: 65px; }

.mg-bottom-65 {
  margin-bottom: 65px; }

.padding-bottom-65 {
  padding-bottom: 65px; }

.mg-left-65 {
  margin-left: 65px; }

.padding-left-65 {
  padding-left: 65px; }

.mg-top-70 {
  margin-top: 70px; }

.padding-top-70 {
  padding-top: 70px; }

.mg-right-70 {
  margin-right: 70px; }

.padding-right-70 {
  padding-right: 70px; }

.mg-bottom-70 {
  margin-bottom: 70px; }

.padding-bottom-70 {
  padding-bottom: 70px; }

.mg-left-70 {
  margin-left: 70px; }

.padding-left-70 {
  padding-left: 70px; }

.mg-top-75 {
  margin-top: 75px; }

.padding-top-75 {
  padding-top: 75px; }

.mg-right-75 {
  margin-right: 75px; }

.padding-right-75 {
  padding-right: 75px; }

.mg-bottom-75 {
  margin-bottom: 75px; }

.padding-bottom-75 {
  padding-bottom: 75px; }

.mg-left-75 {
  margin-left: 75px; }

.padding-left-75 {
  padding-left: 75px; }

.mg-top-80 {
  margin-top: 80px; }

.padding-top-80 {
  padding-top: 80px; }

.mg-right-80 {
  margin-right: 80px; }

.padding-right-80 {
  padding-right: 80px; }

.mg-bottom-80 {
  margin-bottom: 80px; }

.padding-bottom-80 {
  padding-bottom: 80px; }

.mg-left-80 {
  margin-left: 80px; }

.padding-left-80 {
  padding-left: 80px; }

.mg-top-85 {
  margin-top: 85px; }

.padding-top-85 {
  padding-top: 85px; }

.mg-right-85 {
  margin-right: 85px; }

.padding-right-85 {
  padding-right: 85px; }

.mg-bottom-85 {
  margin-bottom: 85px; }

.padding-bottom-85 {
  padding-bottom: 85px; }

.mg-left-85 {
  margin-left: 85px; }

.padding-left-85 {
  padding-left: 85px; }

.mg-top-90 {
  margin-top: 90px; }

.padding-top-90 {
  padding-top: 90px; }

.mg-right-90 {
  margin-right: 90px; }

.padding-right-90 {
  padding-right: 90px; }

.mg-bottom-90 {
  margin-bottom: 90px; }

.padding-bottom-90 {
  padding-bottom: 90px; }

.mg-left-90 {
  margin-left: 90px; }

.padding-left-90 {
  padding-left: 90px; }

.mg-top-95 {
  margin-top: 95px; }

.padding-top-95 {
  padding-top: 95px; }

.mg-right-95 {
  margin-right: 95px; }

.padding-right-95 {
  padding-right: 95px; }

.mg-bottom-95 {
  margin-bottom: 95px; }

.padding-bottom-95 {
  padding-bottom: 95px; }

.mg-left-95 {
  margin-left: 95px; }

.padding-left-95 {
  padding-left: 95px; }

.mg-top-100 {
  margin-top: 100px; }

.padding-top-100 {
  padding-top: 100px; }

.mg-right-100 {
  margin-right: 100px; }

.padding-right-100 {
  padding-right: 100px; }

.mg-bottom-100 {
  margin-bottom: 100px; }

.padding-bottom-100 {
  padding-bottom: 100px; }

.mg-left-100 {
  margin-left: 100px; }

.padding-left-100 {
  padding-left: 100px; }

.mg-x-5 {
  margin-left: 5px;
  margin-right: 5px; }

.mg-y-5 {
  margin-top: 5px;
  margin-bottom: 5px; }

.padding-x-5 {
  padding-left: 5px;
  padding-right: 5px; }

.padding-y-5 {
  padding-top: 5px;
  padding-bottom: 5px; }

.mg-x-10 {
  margin-left: 10px;
  margin-right: 10px; }

.mg-y-10 {
  margin-top: 10px;
  margin-bottom: 10px; }

.padding-x-10 {
  padding-left: 10px;
  padding-right: 10px; }

.padding-y-10 {
  padding-top: 10px;
  padding-bottom: 10px; }

.mg-x-15 {
  margin-left: 15px;
  margin-right: 15px; }

.mg-y-15 {
  margin-top: 15px;
  margin-bottom: 15px; }

.padding-x-15 {
  padding-left: 15px;
  padding-right: 15px; }

.padding-y-15 {
  padding-top: 15px;
  padding-bottom: 15px; }

.mg-x-20 {
  margin-left: 20px;
  margin-right: 20px; }

.mg-y-20 {
  margin-top: 20px;
  margin-bottom: 20px; }

.padding-x-20 {
  padding-left: 20px;
  padding-right: 20px; }

.padding-y-20 {
  padding-top: 20px;
  padding-bottom: 20px; }

.mg-x-25 {
  margin-left: 25px;
  margin-right: 25px; }

.mg-y-25 {
  margin-top: 25px;
  margin-bottom: 25px; }

.padding-x-25 {
  padding-left: 25px;
  padding-right: 25px; }

.padding-y-25 {
  padding-top: 25px;
  padding-bottom: 25px; }

.mg-x-30 {
  margin-left: 30px;
  margin-right: 30px; }

.mg-y-30 {
  margin-top: 30px;
  margin-bottom: 30px; }

.padding-x-30 {
  padding-left: 30px;
  padding-right: 30px; }

.padding-y-30 {
  padding-top: 30px;
  padding-bottom: 30px; }

.mg-x-35 {
  margin-left: 35px;
  margin-right: 35px; }

.mg-y-35 {
  margin-top: 35px;
  margin-bottom: 35px; }

.padding-x-35 {
  padding-left: 35px;
  padding-right: 35px; }

.padding-y-35 {
  padding-top: 35px;
  padding-bottom: 35px; }

.mg-x-40 {
  margin-left: 40px;
  margin-right: 40px; }

.mg-y-40 {
  margin-top: 40px;
  margin-bottom: 40px; }

.padding-x-40 {
  padding-left: 40px;
  padding-right: 40px; }

.padding-y-40 {
  padding-top: 40px;
  padding-bottom: 40px; }

.mg-x-45 {
  margin-left: 45px;
  margin-right: 45px; }

.mg-y-45 {
  margin-top: 45px;
  margin-bottom: 45px; }

.padding-x-45 {
  padding-left: 45px;
  padding-right: 45px; }

.padding-y-45 {
  padding-top: 45px;
  padding-bottom: 45px; }

.mg-x-50 {
  margin-left: 50px;
  margin-right: 50px; }

.mg-y-50 {
  margin-top: 50px;
  margin-bottom: 50px; }

.padding-x-50 {
  padding-left: 50px;
  padding-right: 50px; }

.padding-y-50 {
  padding-top: 50px;
  padding-bottom: 50px; }

.mg-x-55 {
  margin-left: 55px;
  margin-right: 55px; }

.mg-y-55 {
  margin-top: 55px;
  margin-bottom: 55px; }

.padding-x-55 {
  padding-left: 55px;
  padding-right: 55px; }

.padding-y-55 {
  padding-top: 55px;
  padding-bottom: 55px; }

.mg-x-60 {
  margin-left: 60px;
  margin-right: 60px; }

.mg-y-60 {
  margin-top: 60px;
  margin-bottom: 60px; }

.padding-x-60 {
  padding-left: 60px;
  padding-right: 60px; }

.padding-y-60 {
  padding-top: 60px;
  padding-bottom: 60px; }

.mg-x-65 {
  margin-left: 65px;
  margin-right: 65px; }

.mg-y-65 {
  margin-top: 65px;
  margin-bottom: 65px; }

.padding-x-65 {
  padding-left: 65px;
  padding-right: 65px; }

.padding-y-65 {
  padding-top: 65px;
  padding-bottom: 65px; }

.mg-x-70 {
  margin-left: 70px;
  margin-right: 70px; }

.mg-y-70 {
  margin-top: 70px;
  margin-bottom: 70px; }

.padding-x-70 {
  padding-left: 70px;
  padding-right: 70px; }

.padding-y-70 {
  padding-top: 70px;
  padding-bottom: 70px; }

.mg-x-75 {
  margin-left: 75px;
  margin-right: 75px; }

.mg-y-75 {
  margin-top: 75px;
  margin-bottom: 75px; }

.padding-x-75 {
  padding-left: 75px;
  padding-right: 75px; }

.padding-y-75 {
  padding-top: 75px;
  padding-bottom: 75px; }

.mg-x-80 {
  margin-left: 80px;
  margin-right: 80px; }

.mg-y-80 {
  margin-top: 80px;
  margin-bottom: 80px; }

.padding-x-80 {
  padding-left: 80px;
  padding-right: 80px; }

.padding-y-80 {
  padding-top: 80px;
  padding-bottom: 80px; }

.mg-x-85 {
  margin-left: 85px;
  margin-right: 85px; }

.mg-y-85 {
  margin-top: 85px;
  margin-bottom: 85px; }

.padding-x-85 {
  padding-left: 85px;
  padding-right: 85px; }

.padding-y-85 {
  padding-top: 85px;
  padding-bottom: 85px; }

.mg-x-90 {
  margin-left: 90px;
  margin-right: 90px; }

.mg-y-90 {
  margin-top: 90px;
  margin-bottom: 90px; }

.padding-x-90 {
  padding-left: 90px;
  padding-right: 90px; }

.padding-y-90 {
  padding-top: 90px;
  padding-bottom: 90px; }

.mg-x-95 {
  margin-left: 95px;
  margin-right: 95px; }

.mg-y-95 {
  margin-top: 95px;
  margin-bottom: 95px; }

.padding-x-95 {
  padding-left: 95px;
  padding-right: 95px; }

.padding-y-95 {
  padding-top: 95px;
  padding-bottom: 95px; }

.mg-x-100 {
  margin-left: 100px;
  margin-right: 100px; }

.mg-y-100 {
  margin-top: 100px;
  margin-bottom: 100px; }

.padding-x-100 {
  padding-left: 100px;
  padding-right: 100px; }

.padding-y-100 {
  padding-top: 100px;
  padding-bottom: 100px; }

.mg-x-auto {
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 574px) {
  .xs\:mg-5 {
    margin: 5px; }
  .xs\:padding-5 {
    padding: 5px; }
  .xs\:mg-top-5 {
    margin-top: 5px; }
  .xs\:padding-top-5 {
    padding-top: 5px; }
  .xs\:mg-right-5 {
    margin-right: 5px; }
  .xs\:padding-right-5 {
    padding-right: 5px; }
  .xs\:mg-bottom-5 {
    margin-bottom: 5px; }
  .xs\:padding-bottom-5 {
    padding-bottom: 5px; }
  .xs\:mg-left-5 {
    margin-left: 5px; }
  .xs\:padding-left-5 {
    padding-left: 5px; }
  .xs\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .xs\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .xs\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .xs\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .xs\:mg-10 {
    margin: 10px; }
  .xs\:padding-10 {
    padding: 10px; }
  .xs\:mg-top-10 {
    margin-top: 10px; }
  .xs\:padding-top-10 {
    padding-top: 10px; }
  .xs\:mg-right-10 {
    margin-right: 10px; }
  .xs\:padding-right-10 {
    padding-right: 10px; }
  .xs\:mg-bottom-10 {
    margin-bottom: 10px; }
  .xs\:padding-bottom-10 {
    padding-bottom: 10px; }
  .xs\:mg-left-10 {
    margin-left: 10px; }
  .xs\:padding-left-10 {
    padding-left: 10px; }
  .xs\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .xs\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .xs\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .xs\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .xs\:mg-15 {
    margin: 15px; }
  .xs\:padding-15 {
    padding: 15px; }
  .xs\:mg-top-15 {
    margin-top: 15px; }
  .xs\:padding-top-15 {
    padding-top: 15px; }
  .xs\:mg-right-15 {
    margin-right: 15px; }
  .xs\:padding-right-15 {
    padding-right: 15px; }
  .xs\:mg-bottom-15 {
    margin-bottom: 15px; }
  .xs\:padding-bottom-15 {
    padding-bottom: 15px; }
  .xs\:mg-left-15 {
    margin-left: 15px; }
  .xs\:padding-left-15 {
    padding-left: 15px; }
  .xs\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .xs\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .xs\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .xs\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .xs\:mg-20 {
    margin: 20px; }
  .xs\:padding-20 {
    padding: 20px; }
  .xs\:mg-top-20 {
    margin-top: 20px; }
  .xs\:padding-top-20 {
    padding-top: 20px; }
  .xs\:mg-right-20 {
    margin-right: 20px; }
  .xs\:padding-right-20 {
    padding-right: 20px; }
  .xs\:mg-bottom-20 {
    margin-bottom: 20px; }
  .xs\:padding-bottom-20 {
    padding-bottom: 20px; }
  .xs\:mg-left-20 {
    margin-left: 20px; }
  .xs\:padding-left-20 {
    padding-left: 20px; }
  .xs\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .xs\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .xs\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .xs\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .xs\:mg-25 {
    margin: 25px; }
  .xs\:padding-25 {
    padding: 25px; }
  .xs\:mg-top-25 {
    margin-top: 25px; }
  .xs\:padding-top-25 {
    padding-top: 25px; }
  .xs\:mg-right-25 {
    margin-right: 25px; }
  .xs\:padding-right-25 {
    padding-right: 25px; }
  .xs\:mg-bottom-25 {
    margin-bottom: 25px; }
  .xs\:padding-bottom-25 {
    padding-bottom: 25px; }
  .xs\:mg-left-25 {
    margin-left: 25px; }
  .xs\:padding-left-25 {
    padding-left: 25px; }
  .xs\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .xs\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .xs\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .xs\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .xs\:mg-30 {
    margin: 30px; }
  .xs\:padding-30 {
    padding: 30px; }
  .xs\:mg-top-30 {
    margin-top: 30px; }
  .xs\:padding-top-30 {
    padding-top: 30px; }
  .xs\:mg-right-30 {
    margin-right: 30px; }
  .xs\:padding-right-30 {
    padding-right: 30px; }
  .xs\:mg-bottom-30 {
    margin-bottom: 30px; }
  .xs\:padding-bottom-30 {
    padding-bottom: 30px; }
  .xs\:mg-left-30 {
    margin-left: 30px; }
  .xs\:padding-left-30 {
    padding-left: 30px; }
  .xs\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .xs\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .xs\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .xs\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .xs\:mg-35 {
    margin: 35px; }
  .xs\:padding-35 {
    padding: 35px; }
  .xs\:mg-top-35 {
    margin-top: 35px; }
  .xs\:padding-top-35 {
    padding-top: 35px; }
  .xs\:mg-right-35 {
    margin-right: 35px; }
  .xs\:padding-right-35 {
    padding-right: 35px; }
  .xs\:mg-bottom-35 {
    margin-bottom: 35px; }
  .xs\:padding-bottom-35 {
    padding-bottom: 35px; }
  .xs\:mg-left-35 {
    margin-left: 35px; }
  .xs\:padding-left-35 {
    padding-left: 35px; }
  .xs\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .xs\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .xs\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .xs\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .xs\:mg-40 {
    margin: 40px; }
  .xs\:padding-40 {
    padding: 40px; }
  .xs\:mg-top-40 {
    margin-top: 40px; }
  .xs\:padding-top-40 {
    padding-top: 40px; }
  .xs\:mg-right-40 {
    margin-right: 40px; }
  .xs\:padding-right-40 {
    padding-right: 40px; }
  .xs\:mg-bottom-40 {
    margin-bottom: 40px; }
  .xs\:padding-bottom-40 {
    padding-bottom: 40px; }
  .xs\:mg-left-40 {
    margin-left: 40px; }
  .xs\:padding-left-40 {
    padding-left: 40px; }
  .xs\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .xs\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .xs\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .xs\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .xs\:mg-45 {
    margin: 45px; }
  .xs\:padding-45 {
    padding: 45px; }
  .xs\:mg-top-45 {
    margin-top: 45px; }
  .xs\:padding-top-45 {
    padding-top: 45px; }
  .xs\:mg-right-45 {
    margin-right: 45px; }
  .xs\:padding-right-45 {
    padding-right: 45px; }
  .xs\:mg-bottom-45 {
    margin-bottom: 45px; }
  .xs\:padding-bottom-45 {
    padding-bottom: 45px; }
  .xs\:mg-left-45 {
    margin-left: 45px; }
  .xs\:padding-left-45 {
    padding-left: 45px; }
  .xs\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .xs\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .xs\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .xs\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .xs\:mg-50 {
    margin: 50px; }
  .xs\:padding-50 {
    padding: 50px; }
  .xs\:mg-top-50 {
    margin-top: 50px; }
  .xs\:padding-top-50 {
    padding-top: 50px; }
  .xs\:mg-right-50 {
    margin-right: 50px; }
  .xs\:padding-right-50 {
    padding-right: 50px; }
  .xs\:mg-bottom-50 {
    margin-bottom: 50px; }
  .xs\:padding-bottom-50 {
    padding-bottom: 50px; }
  .xs\:mg-left-50 {
    margin-left: 50px; }
  .xs\:padding-left-50 {
    padding-left: 50px; }
  .xs\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .xs\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .xs\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .xs\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .xs\:mg-55 {
    margin: 55px; }
  .xs\:padding-55 {
    padding: 55px; }
  .xs\:mg-top-55 {
    margin-top: 55px; }
  .xs\:padding-top-55 {
    padding-top: 55px; }
  .xs\:mg-right-55 {
    margin-right: 55px; }
  .xs\:padding-right-55 {
    padding-right: 55px; }
  .xs\:mg-bottom-55 {
    margin-bottom: 55px; }
  .xs\:padding-bottom-55 {
    padding-bottom: 55px; }
  .xs\:mg-left-55 {
    margin-left: 55px; }
  .xs\:padding-left-55 {
    padding-left: 55px; }
  .xs\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .xs\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .xs\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .xs\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .xs\:mg-60 {
    margin: 60px; }
  .xs\:padding-60 {
    padding: 60px; }
  .xs\:mg-top-60 {
    margin-top: 60px; }
  .xs\:padding-top-60 {
    padding-top: 60px; }
  .xs\:mg-right-60 {
    margin-right: 60px; }
  .xs\:padding-right-60 {
    padding-right: 60px; }
  .xs\:mg-bottom-60 {
    margin-bottom: 60px; }
  .xs\:padding-bottom-60 {
    padding-bottom: 60px; }
  .xs\:mg-left-60 {
    margin-left: 60px; }
  .xs\:padding-left-60 {
    padding-left: 60px; }
  .xs\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .xs\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .xs\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .xs\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .xs\:mg-65 {
    margin: 65px; }
  .xs\:padding-65 {
    padding: 65px; }
  .xs\:mg-top-65 {
    margin-top: 65px; }
  .xs\:padding-top-65 {
    padding-top: 65px; }
  .xs\:mg-right-65 {
    margin-right: 65px; }
  .xs\:padding-right-65 {
    padding-right: 65px; }
  .xs\:mg-bottom-65 {
    margin-bottom: 65px; }
  .xs\:padding-bottom-65 {
    padding-bottom: 65px; }
  .xs\:mg-left-65 {
    margin-left: 65px; }
  .xs\:padding-left-65 {
    padding-left: 65px; }
  .xs\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .xs\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .xs\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .xs\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .xs\:mg-70 {
    margin: 70px; }
  .xs\:padding-70 {
    padding: 70px; }
  .xs\:mg-top-70 {
    margin-top: 70px; }
  .xs\:padding-top-70 {
    padding-top: 70px; }
  .xs\:mg-right-70 {
    margin-right: 70px; }
  .xs\:padding-right-70 {
    padding-right: 70px; }
  .xs\:mg-bottom-70 {
    margin-bottom: 70px; }
  .xs\:padding-bottom-70 {
    padding-bottom: 70px; }
  .xs\:mg-left-70 {
    margin-left: 70px; }
  .xs\:padding-left-70 {
    padding-left: 70px; }
  .xs\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .xs\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .xs\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .xs\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .xs\:mg-75 {
    margin: 75px; }
  .xs\:padding-75 {
    padding: 75px; }
  .xs\:mg-top-75 {
    margin-top: 75px; }
  .xs\:padding-top-75 {
    padding-top: 75px; }
  .xs\:mg-right-75 {
    margin-right: 75px; }
  .xs\:padding-right-75 {
    padding-right: 75px; }
  .xs\:mg-bottom-75 {
    margin-bottom: 75px; }
  .xs\:padding-bottom-75 {
    padding-bottom: 75px; }
  .xs\:mg-left-75 {
    margin-left: 75px; }
  .xs\:padding-left-75 {
    padding-left: 75px; }
  .xs\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .xs\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .xs\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .xs\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .xs\:mg-80 {
    margin: 80px; }
  .xs\:padding-80 {
    padding: 80px; }
  .xs\:mg-top-80 {
    margin-top: 80px; }
  .xs\:padding-top-80 {
    padding-top: 80px; }
  .xs\:mg-right-80 {
    margin-right: 80px; }
  .xs\:padding-right-80 {
    padding-right: 80px; }
  .xs\:mg-bottom-80 {
    margin-bottom: 80px; }
  .xs\:padding-bottom-80 {
    padding-bottom: 80px; }
  .xs\:mg-left-80 {
    margin-left: 80px; }
  .xs\:padding-left-80 {
    padding-left: 80px; }
  .xs\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .xs\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .xs\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .xs\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .xs\:mg-85 {
    margin: 85px; }
  .xs\:padding-85 {
    padding: 85px; }
  .xs\:mg-top-85 {
    margin-top: 85px; }
  .xs\:padding-top-85 {
    padding-top: 85px; }
  .xs\:mg-right-85 {
    margin-right: 85px; }
  .xs\:padding-right-85 {
    padding-right: 85px; }
  .xs\:mg-bottom-85 {
    margin-bottom: 85px; }
  .xs\:padding-bottom-85 {
    padding-bottom: 85px; }
  .xs\:mg-left-85 {
    margin-left: 85px; }
  .xs\:padding-left-85 {
    padding-left: 85px; }
  .xs\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .xs\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .xs\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .xs\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .xs\:mg-90 {
    margin: 90px; }
  .xs\:padding-90 {
    padding: 90px; }
  .xs\:mg-top-90 {
    margin-top: 90px; }
  .xs\:padding-top-90 {
    padding-top: 90px; }
  .xs\:mg-right-90 {
    margin-right: 90px; }
  .xs\:padding-right-90 {
    padding-right: 90px; }
  .xs\:mg-bottom-90 {
    margin-bottom: 90px; }
  .xs\:padding-bottom-90 {
    padding-bottom: 90px; }
  .xs\:mg-left-90 {
    margin-left: 90px; }
  .xs\:padding-left-90 {
    padding-left: 90px; }
  .xs\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .xs\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .xs\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .xs\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .xs\:mg-95 {
    margin: 95px; }
  .xs\:padding-95 {
    padding: 95px; }
  .xs\:mg-top-95 {
    margin-top: 95px; }
  .xs\:padding-top-95 {
    padding-top: 95px; }
  .xs\:mg-right-95 {
    margin-right: 95px; }
  .xs\:padding-right-95 {
    padding-right: 95px; }
  .xs\:mg-bottom-95 {
    margin-bottom: 95px; }
  .xs\:padding-bottom-95 {
    padding-bottom: 95px; }
  .xs\:mg-left-95 {
    margin-left: 95px; }
  .xs\:padding-left-95 {
    padding-left: 95px; }
  .xs\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .xs\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .xs\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .xs\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .xs\:mg-100 {
    margin: 100px; }
  .xs\:padding-100 {
    padding: 100px; }
  .xs\:mg-top-100 {
    margin-top: 100px; }
  .xs\:padding-top-100 {
    padding-top: 100px; }
  .xs\:mg-right-100 {
    margin-right: 100px; }
  .xs\:padding-right-100 {
    padding-right: 100px; }
  .xs\:mg-bottom-100 {
    margin-bottom: 100px; }
  .xs\:padding-bottom-100 {
    padding-bottom: 100px; }
  .xs\:mg-left-100 {
    margin-left: 100px; }
  .xs\:padding-left-100 {
    padding-left: 100px; }
  .xs\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .xs\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .xs\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .xs\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (min-width: 575px) {
  .sm\:mg-5 {
    margin: 5px; }
  .sm\:padding-5 {
    padding: 5px; }
  .sm\:mg-top-5 {
    margin-top: 5px; }
  .sm\:padding-top-5 {
    padding-top: 5px; }
  .sm\:mg-right-5 {
    margin-right: 5px; }
  .sm\:padding-right-5 {
    padding-right: 5px; }
  .sm\:mg-bottom-5 {
    margin-bottom: 5px; }
  .sm\:padding-bottom-5 {
    padding-bottom: 5px; }
  .sm\:mg-left-5 {
    margin-left: 5px; }
  .sm\:padding-left-5 {
    padding-left: 5px; }
  .sm\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .sm\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .sm\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .sm\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .sm\:mg-10 {
    margin: 10px; }
  .sm\:padding-10 {
    padding: 10px; }
  .sm\:mg-top-10 {
    margin-top: 10px; }
  .sm\:padding-top-10 {
    padding-top: 10px; }
  .sm\:mg-right-10 {
    margin-right: 10px; }
  .sm\:padding-right-10 {
    padding-right: 10px; }
  .sm\:mg-bottom-10 {
    margin-bottom: 10px; }
  .sm\:padding-bottom-10 {
    padding-bottom: 10px; }
  .sm\:mg-left-10 {
    margin-left: 10px; }
  .sm\:padding-left-10 {
    padding-left: 10px; }
  .sm\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .sm\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .sm\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .sm\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .sm\:mg-15 {
    margin: 15px; }
  .sm\:padding-15 {
    padding: 15px; }
  .sm\:mg-top-15 {
    margin-top: 15px; }
  .sm\:padding-top-15 {
    padding-top: 15px; }
  .sm\:mg-right-15 {
    margin-right: 15px; }
  .sm\:padding-right-15 {
    padding-right: 15px; }
  .sm\:mg-bottom-15 {
    margin-bottom: 15px; }
  .sm\:padding-bottom-15 {
    padding-bottom: 15px; }
  .sm\:mg-left-15 {
    margin-left: 15px; }
  .sm\:padding-left-15 {
    padding-left: 15px; }
  .sm\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .sm\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .sm\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .sm\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .sm\:mg-20 {
    margin: 20px; }
  .sm\:padding-20 {
    padding: 20px; }
  .sm\:mg-top-20 {
    margin-top: 20px; }
  .sm\:padding-top-20 {
    padding-top: 20px; }
  .sm\:mg-right-20 {
    margin-right: 20px; }
  .sm\:padding-right-20 {
    padding-right: 20px; }
  .sm\:mg-bottom-20 {
    margin-bottom: 20px; }
  .sm\:padding-bottom-20 {
    padding-bottom: 20px; }
  .sm\:mg-left-20 {
    margin-left: 20px; }
  .sm\:padding-left-20 {
    padding-left: 20px; }
  .sm\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .sm\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .sm\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .sm\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .sm\:mg-25 {
    margin: 25px; }
  .sm\:padding-25 {
    padding: 25px; }
  .sm\:mg-top-25 {
    margin-top: 25px; }
  .sm\:padding-top-25 {
    padding-top: 25px; }
  .sm\:mg-right-25 {
    margin-right: 25px; }
  .sm\:padding-right-25 {
    padding-right: 25px; }
  .sm\:mg-bottom-25 {
    margin-bottom: 25px; }
  .sm\:padding-bottom-25 {
    padding-bottom: 25px; }
  .sm\:mg-left-25 {
    margin-left: 25px; }
  .sm\:padding-left-25 {
    padding-left: 25px; }
  .sm\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .sm\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .sm\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .sm\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .sm\:mg-30 {
    margin: 30px; }
  .sm\:padding-30 {
    padding: 30px; }
  .sm\:mg-top-30 {
    margin-top: 30px; }
  .sm\:padding-top-30 {
    padding-top: 30px; }
  .sm\:mg-right-30 {
    margin-right: 30px; }
  .sm\:padding-right-30 {
    padding-right: 30px; }
  .sm\:mg-bottom-30 {
    margin-bottom: 30px; }
  .sm\:padding-bottom-30 {
    padding-bottom: 30px; }
  .sm\:mg-left-30 {
    margin-left: 30px; }
  .sm\:padding-left-30 {
    padding-left: 30px; }
  .sm\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .sm\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .sm\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .sm\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .sm\:mg-35 {
    margin: 35px; }
  .sm\:padding-35 {
    padding: 35px; }
  .sm\:mg-top-35 {
    margin-top: 35px; }
  .sm\:padding-top-35 {
    padding-top: 35px; }
  .sm\:mg-right-35 {
    margin-right: 35px; }
  .sm\:padding-right-35 {
    padding-right: 35px; }
  .sm\:mg-bottom-35 {
    margin-bottom: 35px; }
  .sm\:padding-bottom-35 {
    padding-bottom: 35px; }
  .sm\:mg-left-35 {
    margin-left: 35px; }
  .sm\:padding-left-35 {
    padding-left: 35px; }
  .sm\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .sm\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .sm\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .sm\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .sm\:mg-40 {
    margin: 40px; }
  .sm\:padding-40 {
    padding: 40px; }
  .sm\:mg-top-40 {
    margin-top: 40px; }
  .sm\:padding-top-40 {
    padding-top: 40px; }
  .sm\:mg-right-40 {
    margin-right: 40px; }
  .sm\:padding-right-40 {
    padding-right: 40px; }
  .sm\:mg-bottom-40 {
    margin-bottom: 40px; }
  .sm\:padding-bottom-40 {
    padding-bottom: 40px; }
  .sm\:mg-left-40 {
    margin-left: 40px; }
  .sm\:padding-left-40 {
    padding-left: 40px; }
  .sm\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .sm\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .sm\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .sm\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .sm\:mg-45 {
    margin: 45px; }
  .sm\:padding-45 {
    padding: 45px; }
  .sm\:mg-top-45 {
    margin-top: 45px; }
  .sm\:padding-top-45 {
    padding-top: 45px; }
  .sm\:mg-right-45 {
    margin-right: 45px; }
  .sm\:padding-right-45 {
    padding-right: 45px; }
  .sm\:mg-bottom-45 {
    margin-bottom: 45px; }
  .sm\:padding-bottom-45 {
    padding-bottom: 45px; }
  .sm\:mg-left-45 {
    margin-left: 45px; }
  .sm\:padding-left-45 {
    padding-left: 45px; }
  .sm\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .sm\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .sm\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .sm\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .sm\:mg-50 {
    margin: 50px; }
  .sm\:padding-50 {
    padding: 50px; }
  .sm\:mg-top-50 {
    margin-top: 50px; }
  .sm\:padding-top-50 {
    padding-top: 50px; }
  .sm\:mg-right-50 {
    margin-right: 50px; }
  .sm\:padding-right-50 {
    padding-right: 50px; }
  .sm\:mg-bottom-50 {
    margin-bottom: 50px; }
  .sm\:padding-bottom-50 {
    padding-bottom: 50px; }
  .sm\:mg-left-50 {
    margin-left: 50px; }
  .sm\:padding-left-50 {
    padding-left: 50px; }
  .sm\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .sm\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .sm\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .sm\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .sm\:mg-55 {
    margin: 55px; }
  .sm\:padding-55 {
    padding: 55px; }
  .sm\:mg-top-55 {
    margin-top: 55px; }
  .sm\:padding-top-55 {
    padding-top: 55px; }
  .sm\:mg-right-55 {
    margin-right: 55px; }
  .sm\:padding-right-55 {
    padding-right: 55px; }
  .sm\:mg-bottom-55 {
    margin-bottom: 55px; }
  .sm\:padding-bottom-55 {
    padding-bottom: 55px; }
  .sm\:mg-left-55 {
    margin-left: 55px; }
  .sm\:padding-left-55 {
    padding-left: 55px; }
  .sm\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .sm\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .sm\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .sm\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .sm\:mg-60 {
    margin: 60px; }
  .sm\:padding-60 {
    padding: 60px; }
  .sm\:mg-top-60 {
    margin-top: 60px; }
  .sm\:padding-top-60 {
    padding-top: 60px; }
  .sm\:mg-right-60 {
    margin-right: 60px; }
  .sm\:padding-right-60 {
    padding-right: 60px; }
  .sm\:mg-bottom-60 {
    margin-bottom: 60px; }
  .sm\:padding-bottom-60 {
    padding-bottom: 60px; }
  .sm\:mg-left-60 {
    margin-left: 60px; }
  .sm\:padding-left-60 {
    padding-left: 60px; }
  .sm\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .sm\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .sm\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .sm\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .sm\:mg-65 {
    margin: 65px; }
  .sm\:padding-65 {
    padding: 65px; }
  .sm\:mg-top-65 {
    margin-top: 65px; }
  .sm\:padding-top-65 {
    padding-top: 65px; }
  .sm\:mg-right-65 {
    margin-right: 65px; }
  .sm\:padding-right-65 {
    padding-right: 65px; }
  .sm\:mg-bottom-65 {
    margin-bottom: 65px; }
  .sm\:padding-bottom-65 {
    padding-bottom: 65px; }
  .sm\:mg-left-65 {
    margin-left: 65px; }
  .sm\:padding-left-65 {
    padding-left: 65px; }
  .sm\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .sm\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .sm\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .sm\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .sm\:mg-70 {
    margin: 70px; }
  .sm\:padding-70 {
    padding: 70px; }
  .sm\:mg-top-70 {
    margin-top: 70px; }
  .sm\:padding-top-70 {
    padding-top: 70px; }
  .sm\:mg-right-70 {
    margin-right: 70px; }
  .sm\:padding-right-70 {
    padding-right: 70px; }
  .sm\:mg-bottom-70 {
    margin-bottom: 70px; }
  .sm\:padding-bottom-70 {
    padding-bottom: 70px; }
  .sm\:mg-left-70 {
    margin-left: 70px; }
  .sm\:padding-left-70 {
    padding-left: 70px; }
  .sm\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .sm\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .sm\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .sm\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .sm\:mg-75 {
    margin: 75px; }
  .sm\:padding-75 {
    padding: 75px; }
  .sm\:mg-top-75 {
    margin-top: 75px; }
  .sm\:padding-top-75 {
    padding-top: 75px; }
  .sm\:mg-right-75 {
    margin-right: 75px; }
  .sm\:padding-right-75 {
    padding-right: 75px; }
  .sm\:mg-bottom-75 {
    margin-bottom: 75px; }
  .sm\:padding-bottom-75 {
    padding-bottom: 75px; }
  .sm\:mg-left-75 {
    margin-left: 75px; }
  .sm\:padding-left-75 {
    padding-left: 75px; }
  .sm\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .sm\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .sm\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .sm\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .sm\:mg-80 {
    margin: 80px; }
  .sm\:padding-80 {
    padding: 80px; }
  .sm\:mg-top-80 {
    margin-top: 80px; }
  .sm\:padding-top-80 {
    padding-top: 80px; }
  .sm\:mg-right-80 {
    margin-right: 80px; }
  .sm\:padding-right-80 {
    padding-right: 80px; }
  .sm\:mg-bottom-80 {
    margin-bottom: 80px; }
  .sm\:padding-bottom-80 {
    padding-bottom: 80px; }
  .sm\:mg-left-80 {
    margin-left: 80px; }
  .sm\:padding-left-80 {
    padding-left: 80px; }
  .sm\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .sm\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .sm\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .sm\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .sm\:mg-85 {
    margin: 85px; }
  .sm\:padding-85 {
    padding: 85px; }
  .sm\:mg-top-85 {
    margin-top: 85px; }
  .sm\:padding-top-85 {
    padding-top: 85px; }
  .sm\:mg-right-85 {
    margin-right: 85px; }
  .sm\:padding-right-85 {
    padding-right: 85px; }
  .sm\:mg-bottom-85 {
    margin-bottom: 85px; }
  .sm\:padding-bottom-85 {
    padding-bottom: 85px; }
  .sm\:mg-left-85 {
    margin-left: 85px; }
  .sm\:padding-left-85 {
    padding-left: 85px; }
  .sm\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .sm\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .sm\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .sm\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .sm\:mg-90 {
    margin: 90px; }
  .sm\:padding-90 {
    padding: 90px; }
  .sm\:mg-top-90 {
    margin-top: 90px; }
  .sm\:padding-top-90 {
    padding-top: 90px; }
  .sm\:mg-right-90 {
    margin-right: 90px; }
  .sm\:padding-right-90 {
    padding-right: 90px; }
  .sm\:mg-bottom-90 {
    margin-bottom: 90px; }
  .sm\:padding-bottom-90 {
    padding-bottom: 90px; }
  .sm\:mg-left-90 {
    margin-left: 90px; }
  .sm\:padding-left-90 {
    padding-left: 90px; }
  .sm\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .sm\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .sm\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .sm\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .sm\:mg-95 {
    margin: 95px; }
  .sm\:padding-95 {
    padding: 95px; }
  .sm\:mg-top-95 {
    margin-top: 95px; }
  .sm\:padding-top-95 {
    padding-top: 95px; }
  .sm\:mg-right-95 {
    margin-right: 95px; }
  .sm\:padding-right-95 {
    padding-right: 95px; }
  .sm\:mg-bottom-95 {
    margin-bottom: 95px; }
  .sm\:padding-bottom-95 {
    padding-bottom: 95px; }
  .sm\:mg-left-95 {
    margin-left: 95px; }
  .sm\:padding-left-95 {
    padding-left: 95px; }
  .sm\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .sm\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .sm\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .sm\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .sm\:mg-100 {
    margin: 100px; }
  .sm\:padding-100 {
    padding: 100px; }
  .sm\:mg-top-100 {
    margin-top: 100px; }
  .sm\:padding-top-100 {
    padding-top: 100px; }
  .sm\:mg-right-100 {
    margin-right: 100px; }
  .sm\:padding-right-100 {
    padding-right: 100px; }
  .sm\:mg-bottom-100 {
    margin-bottom: 100px; }
  .sm\:padding-bottom-100 {
    padding-bottom: 100px; }
  .sm\:mg-left-100 {
    margin-left: 100px; }
  .sm\:padding-left-100 {
    padding-left: 100px; }
  .sm\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .sm\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .sm\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .sm\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:mg-5 {
    margin: 5px; }
  .smo\:padding-5 {
    padding: 5px; }
  .smo\:mg-top-5 {
    margin-top: 5px; }
  .smo\:padding-top-5 {
    padding-top: 5px; }
  .smo\:mg-right-5 {
    margin-right: 5px; }
  .smo\:padding-right-5 {
    padding-right: 5px; }
  .smo\:mg-bottom-5 {
    margin-bottom: 5px; }
  .smo\:padding-bottom-5 {
    padding-bottom: 5px; }
  .smo\:mg-left-5 {
    margin-left: 5px; }
  .smo\:padding-left-5 {
    padding-left: 5px; }
  .smo\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .smo\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .smo\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .smo\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .smo\:mg-10 {
    margin: 10px; }
  .smo\:padding-10 {
    padding: 10px; }
  .smo\:mg-top-10 {
    margin-top: 10px; }
  .smo\:padding-top-10 {
    padding-top: 10px; }
  .smo\:mg-right-10 {
    margin-right: 10px; }
  .smo\:padding-right-10 {
    padding-right: 10px; }
  .smo\:mg-bottom-10 {
    margin-bottom: 10px; }
  .smo\:padding-bottom-10 {
    padding-bottom: 10px; }
  .smo\:mg-left-10 {
    margin-left: 10px; }
  .smo\:padding-left-10 {
    padding-left: 10px; }
  .smo\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .smo\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .smo\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .smo\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .smo\:mg-15 {
    margin: 15px; }
  .smo\:padding-15 {
    padding: 15px; }
  .smo\:mg-top-15 {
    margin-top: 15px; }
  .smo\:padding-top-15 {
    padding-top: 15px; }
  .smo\:mg-right-15 {
    margin-right: 15px; }
  .smo\:padding-right-15 {
    padding-right: 15px; }
  .smo\:mg-bottom-15 {
    margin-bottom: 15px; }
  .smo\:padding-bottom-15 {
    padding-bottom: 15px; }
  .smo\:mg-left-15 {
    margin-left: 15px; }
  .smo\:padding-left-15 {
    padding-left: 15px; }
  .smo\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .smo\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .smo\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .smo\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .smo\:mg-20 {
    margin: 20px; }
  .smo\:padding-20 {
    padding: 20px; }
  .smo\:mg-top-20 {
    margin-top: 20px; }
  .smo\:padding-top-20 {
    padding-top: 20px; }
  .smo\:mg-right-20 {
    margin-right: 20px; }
  .smo\:padding-right-20 {
    padding-right: 20px; }
  .smo\:mg-bottom-20 {
    margin-bottom: 20px; }
  .smo\:padding-bottom-20 {
    padding-bottom: 20px; }
  .smo\:mg-left-20 {
    margin-left: 20px; }
  .smo\:padding-left-20 {
    padding-left: 20px; }
  .smo\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .smo\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .smo\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .smo\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .smo\:mg-25 {
    margin: 25px; }
  .smo\:padding-25 {
    padding: 25px; }
  .smo\:mg-top-25 {
    margin-top: 25px; }
  .smo\:padding-top-25 {
    padding-top: 25px; }
  .smo\:mg-right-25 {
    margin-right: 25px; }
  .smo\:padding-right-25 {
    padding-right: 25px; }
  .smo\:mg-bottom-25 {
    margin-bottom: 25px; }
  .smo\:padding-bottom-25 {
    padding-bottom: 25px; }
  .smo\:mg-left-25 {
    margin-left: 25px; }
  .smo\:padding-left-25 {
    padding-left: 25px; }
  .smo\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .smo\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .smo\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .smo\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .smo\:mg-30 {
    margin: 30px; }
  .smo\:padding-30 {
    padding: 30px; }
  .smo\:mg-top-30 {
    margin-top: 30px; }
  .smo\:padding-top-30 {
    padding-top: 30px; }
  .smo\:mg-right-30 {
    margin-right: 30px; }
  .smo\:padding-right-30 {
    padding-right: 30px; }
  .smo\:mg-bottom-30 {
    margin-bottom: 30px; }
  .smo\:padding-bottom-30 {
    padding-bottom: 30px; }
  .smo\:mg-left-30 {
    margin-left: 30px; }
  .smo\:padding-left-30 {
    padding-left: 30px; }
  .smo\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .smo\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .smo\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .smo\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .smo\:mg-35 {
    margin: 35px; }
  .smo\:padding-35 {
    padding: 35px; }
  .smo\:mg-top-35 {
    margin-top: 35px; }
  .smo\:padding-top-35 {
    padding-top: 35px; }
  .smo\:mg-right-35 {
    margin-right: 35px; }
  .smo\:padding-right-35 {
    padding-right: 35px; }
  .smo\:mg-bottom-35 {
    margin-bottom: 35px; }
  .smo\:padding-bottom-35 {
    padding-bottom: 35px; }
  .smo\:mg-left-35 {
    margin-left: 35px; }
  .smo\:padding-left-35 {
    padding-left: 35px; }
  .smo\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .smo\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .smo\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .smo\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .smo\:mg-40 {
    margin: 40px; }
  .smo\:padding-40 {
    padding: 40px; }
  .smo\:mg-top-40 {
    margin-top: 40px; }
  .smo\:padding-top-40 {
    padding-top: 40px; }
  .smo\:mg-right-40 {
    margin-right: 40px; }
  .smo\:padding-right-40 {
    padding-right: 40px; }
  .smo\:mg-bottom-40 {
    margin-bottom: 40px; }
  .smo\:padding-bottom-40 {
    padding-bottom: 40px; }
  .smo\:mg-left-40 {
    margin-left: 40px; }
  .smo\:padding-left-40 {
    padding-left: 40px; }
  .smo\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .smo\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .smo\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .smo\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .smo\:mg-45 {
    margin: 45px; }
  .smo\:padding-45 {
    padding: 45px; }
  .smo\:mg-top-45 {
    margin-top: 45px; }
  .smo\:padding-top-45 {
    padding-top: 45px; }
  .smo\:mg-right-45 {
    margin-right: 45px; }
  .smo\:padding-right-45 {
    padding-right: 45px; }
  .smo\:mg-bottom-45 {
    margin-bottom: 45px; }
  .smo\:padding-bottom-45 {
    padding-bottom: 45px; }
  .smo\:mg-left-45 {
    margin-left: 45px; }
  .smo\:padding-left-45 {
    padding-left: 45px; }
  .smo\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .smo\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .smo\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .smo\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .smo\:mg-50 {
    margin: 50px; }
  .smo\:padding-50 {
    padding: 50px; }
  .smo\:mg-top-50 {
    margin-top: 50px; }
  .smo\:padding-top-50 {
    padding-top: 50px; }
  .smo\:mg-right-50 {
    margin-right: 50px; }
  .smo\:padding-right-50 {
    padding-right: 50px; }
  .smo\:mg-bottom-50 {
    margin-bottom: 50px; }
  .smo\:padding-bottom-50 {
    padding-bottom: 50px; }
  .smo\:mg-left-50 {
    margin-left: 50px; }
  .smo\:padding-left-50 {
    padding-left: 50px; }
  .smo\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .smo\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .smo\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .smo\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .smo\:mg-55 {
    margin: 55px; }
  .smo\:padding-55 {
    padding: 55px; }
  .smo\:mg-top-55 {
    margin-top: 55px; }
  .smo\:padding-top-55 {
    padding-top: 55px; }
  .smo\:mg-right-55 {
    margin-right: 55px; }
  .smo\:padding-right-55 {
    padding-right: 55px; }
  .smo\:mg-bottom-55 {
    margin-bottom: 55px; }
  .smo\:padding-bottom-55 {
    padding-bottom: 55px; }
  .smo\:mg-left-55 {
    margin-left: 55px; }
  .smo\:padding-left-55 {
    padding-left: 55px; }
  .smo\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .smo\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .smo\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .smo\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .smo\:mg-60 {
    margin: 60px; }
  .smo\:padding-60 {
    padding: 60px; }
  .smo\:mg-top-60 {
    margin-top: 60px; }
  .smo\:padding-top-60 {
    padding-top: 60px; }
  .smo\:mg-right-60 {
    margin-right: 60px; }
  .smo\:padding-right-60 {
    padding-right: 60px; }
  .smo\:mg-bottom-60 {
    margin-bottom: 60px; }
  .smo\:padding-bottom-60 {
    padding-bottom: 60px; }
  .smo\:mg-left-60 {
    margin-left: 60px; }
  .smo\:padding-left-60 {
    padding-left: 60px; }
  .smo\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .smo\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .smo\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .smo\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .smo\:mg-65 {
    margin: 65px; }
  .smo\:padding-65 {
    padding: 65px; }
  .smo\:mg-top-65 {
    margin-top: 65px; }
  .smo\:padding-top-65 {
    padding-top: 65px; }
  .smo\:mg-right-65 {
    margin-right: 65px; }
  .smo\:padding-right-65 {
    padding-right: 65px; }
  .smo\:mg-bottom-65 {
    margin-bottom: 65px; }
  .smo\:padding-bottom-65 {
    padding-bottom: 65px; }
  .smo\:mg-left-65 {
    margin-left: 65px; }
  .smo\:padding-left-65 {
    padding-left: 65px; }
  .smo\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .smo\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .smo\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .smo\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .smo\:mg-70 {
    margin: 70px; }
  .smo\:padding-70 {
    padding: 70px; }
  .smo\:mg-top-70 {
    margin-top: 70px; }
  .smo\:padding-top-70 {
    padding-top: 70px; }
  .smo\:mg-right-70 {
    margin-right: 70px; }
  .smo\:padding-right-70 {
    padding-right: 70px; }
  .smo\:mg-bottom-70 {
    margin-bottom: 70px; }
  .smo\:padding-bottom-70 {
    padding-bottom: 70px; }
  .smo\:mg-left-70 {
    margin-left: 70px; }
  .smo\:padding-left-70 {
    padding-left: 70px; }
  .smo\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .smo\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .smo\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .smo\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .smo\:mg-75 {
    margin: 75px; }
  .smo\:padding-75 {
    padding: 75px; }
  .smo\:mg-top-75 {
    margin-top: 75px; }
  .smo\:padding-top-75 {
    padding-top: 75px; }
  .smo\:mg-right-75 {
    margin-right: 75px; }
  .smo\:padding-right-75 {
    padding-right: 75px; }
  .smo\:mg-bottom-75 {
    margin-bottom: 75px; }
  .smo\:padding-bottom-75 {
    padding-bottom: 75px; }
  .smo\:mg-left-75 {
    margin-left: 75px; }
  .smo\:padding-left-75 {
    padding-left: 75px; }
  .smo\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .smo\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .smo\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .smo\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .smo\:mg-80 {
    margin: 80px; }
  .smo\:padding-80 {
    padding: 80px; }
  .smo\:mg-top-80 {
    margin-top: 80px; }
  .smo\:padding-top-80 {
    padding-top: 80px; }
  .smo\:mg-right-80 {
    margin-right: 80px; }
  .smo\:padding-right-80 {
    padding-right: 80px; }
  .smo\:mg-bottom-80 {
    margin-bottom: 80px; }
  .smo\:padding-bottom-80 {
    padding-bottom: 80px; }
  .smo\:mg-left-80 {
    margin-left: 80px; }
  .smo\:padding-left-80 {
    padding-left: 80px; }
  .smo\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .smo\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .smo\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .smo\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .smo\:mg-85 {
    margin: 85px; }
  .smo\:padding-85 {
    padding: 85px; }
  .smo\:mg-top-85 {
    margin-top: 85px; }
  .smo\:padding-top-85 {
    padding-top: 85px; }
  .smo\:mg-right-85 {
    margin-right: 85px; }
  .smo\:padding-right-85 {
    padding-right: 85px; }
  .smo\:mg-bottom-85 {
    margin-bottom: 85px; }
  .smo\:padding-bottom-85 {
    padding-bottom: 85px; }
  .smo\:mg-left-85 {
    margin-left: 85px; }
  .smo\:padding-left-85 {
    padding-left: 85px; }
  .smo\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .smo\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .smo\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .smo\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .smo\:mg-90 {
    margin: 90px; }
  .smo\:padding-90 {
    padding: 90px; }
  .smo\:mg-top-90 {
    margin-top: 90px; }
  .smo\:padding-top-90 {
    padding-top: 90px; }
  .smo\:mg-right-90 {
    margin-right: 90px; }
  .smo\:padding-right-90 {
    padding-right: 90px; }
  .smo\:mg-bottom-90 {
    margin-bottom: 90px; }
  .smo\:padding-bottom-90 {
    padding-bottom: 90px; }
  .smo\:mg-left-90 {
    margin-left: 90px; }
  .smo\:padding-left-90 {
    padding-left: 90px; }
  .smo\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .smo\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .smo\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .smo\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .smo\:mg-95 {
    margin: 95px; }
  .smo\:padding-95 {
    padding: 95px; }
  .smo\:mg-top-95 {
    margin-top: 95px; }
  .smo\:padding-top-95 {
    padding-top: 95px; }
  .smo\:mg-right-95 {
    margin-right: 95px; }
  .smo\:padding-right-95 {
    padding-right: 95px; }
  .smo\:mg-bottom-95 {
    margin-bottom: 95px; }
  .smo\:padding-bottom-95 {
    padding-bottom: 95px; }
  .smo\:mg-left-95 {
    margin-left: 95px; }
  .smo\:padding-left-95 {
    padding-left: 95px; }
  .smo\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .smo\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .smo\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .smo\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .smo\:mg-100 {
    margin: 100px; }
  .smo\:padding-100 {
    padding: 100px; }
  .smo\:mg-top-100 {
    margin-top: 100px; }
  .smo\:padding-top-100 {
    padding-top: 100px; }
  .smo\:mg-right-100 {
    margin-right: 100px; }
  .smo\:padding-right-100 {
    padding-right: 100px; }
  .smo\:mg-bottom-100 {
    margin-bottom: 100px; }
  .smo\:padding-bottom-100 {
    padding-bottom: 100px; }
  .smo\:mg-left-100 {
    margin-left: 100px; }
  .smo\:padding-left-100 {
    padding-left: 100px; }
  .smo\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .smo\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .smo\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .smo\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (max-width: 990px) {
  .smb\:mg-5 {
    margin: 5px; }
  .smb\:padding-5 {
    padding: 5px; }
  .smb\:mg-top-5 {
    margin-top: 5px; }
  .smb\:padding-top-5 {
    padding-top: 5px; }
  .smb\:mg-right-5 {
    margin-right: 5px; }
  .smb\:padding-right-5 {
    padding-right: 5px; }
  .smb\:mg-bottom-5 {
    margin-bottom: 5px; }
  .smb\:padding-bottom-5 {
    padding-bottom: 5px; }
  .smb\:mg-left-5 {
    margin-left: 5px; }
  .smb\:padding-left-5 {
    padding-left: 5px; }
  .smb\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .smb\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .smb\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .smb\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .smb\:mg-10 {
    margin: 10px; }
  .smb\:padding-10 {
    padding: 10px; }
  .smb\:mg-top-10 {
    margin-top: 10px; }
  .smb\:padding-top-10 {
    padding-top: 10px; }
  .smb\:mg-right-10 {
    margin-right: 10px; }
  .smb\:padding-right-10 {
    padding-right: 10px; }
  .smb\:mg-bottom-10 {
    margin-bottom: 10px; }
  .smb\:padding-bottom-10 {
    padding-bottom: 10px; }
  .smb\:mg-left-10 {
    margin-left: 10px; }
  .smb\:padding-left-10 {
    padding-left: 10px; }
  .smb\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .smb\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .smb\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .smb\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .smb\:mg-15 {
    margin: 15px; }
  .smb\:padding-15 {
    padding: 15px; }
  .smb\:mg-top-15 {
    margin-top: 15px; }
  .smb\:padding-top-15 {
    padding-top: 15px; }
  .smb\:mg-right-15 {
    margin-right: 15px; }
  .smb\:padding-right-15 {
    padding-right: 15px; }
  .smb\:mg-bottom-15 {
    margin-bottom: 15px; }
  .smb\:padding-bottom-15 {
    padding-bottom: 15px; }
  .smb\:mg-left-15 {
    margin-left: 15px; }
  .smb\:padding-left-15 {
    padding-left: 15px; }
  .smb\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .smb\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .smb\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .smb\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .smb\:mg-20 {
    margin: 20px; }
  .smb\:padding-20 {
    padding: 20px; }
  .smb\:mg-top-20 {
    margin-top: 20px; }
  .smb\:padding-top-20 {
    padding-top: 20px; }
  .smb\:mg-right-20 {
    margin-right: 20px; }
  .smb\:padding-right-20 {
    padding-right: 20px; }
  .smb\:mg-bottom-20 {
    margin-bottom: 20px; }
  .smb\:padding-bottom-20 {
    padding-bottom: 20px; }
  .smb\:mg-left-20 {
    margin-left: 20px; }
  .smb\:padding-left-20 {
    padding-left: 20px; }
  .smb\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .smb\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .smb\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .smb\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .smb\:mg-25 {
    margin: 25px; }
  .smb\:padding-25 {
    padding: 25px; }
  .smb\:mg-top-25 {
    margin-top: 25px; }
  .smb\:padding-top-25 {
    padding-top: 25px; }
  .smb\:mg-right-25 {
    margin-right: 25px; }
  .smb\:padding-right-25 {
    padding-right: 25px; }
  .smb\:mg-bottom-25 {
    margin-bottom: 25px; }
  .smb\:padding-bottom-25 {
    padding-bottom: 25px; }
  .smb\:mg-left-25 {
    margin-left: 25px; }
  .smb\:padding-left-25 {
    padding-left: 25px; }
  .smb\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .smb\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .smb\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .smb\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .smb\:mg-30 {
    margin: 30px; }
  .smb\:padding-30 {
    padding: 30px; }
  .smb\:mg-top-30 {
    margin-top: 30px; }
  .smb\:padding-top-30 {
    padding-top: 30px; }
  .smb\:mg-right-30 {
    margin-right: 30px; }
  .smb\:padding-right-30 {
    padding-right: 30px; }
  .smb\:mg-bottom-30 {
    margin-bottom: 30px; }
  .smb\:padding-bottom-30 {
    padding-bottom: 30px; }
  .smb\:mg-left-30 {
    margin-left: 30px; }
  .smb\:padding-left-30 {
    padding-left: 30px; }
  .smb\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .smb\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .smb\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .smb\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .smb\:mg-35 {
    margin: 35px; }
  .smb\:padding-35 {
    padding: 35px; }
  .smb\:mg-top-35 {
    margin-top: 35px; }
  .smb\:padding-top-35 {
    padding-top: 35px; }
  .smb\:mg-right-35 {
    margin-right: 35px; }
  .smb\:padding-right-35 {
    padding-right: 35px; }
  .smb\:mg-bottom-35 {
    margin-bottom: 35px; }
  .smb\:padding-bottom-35 {
    padding-bottom: 35px; }
  .smb\:mg-left-35 {
    margin-left: 35px; }
  .smb\:padding-left-35 {
    padding-left: 35px; }
  .smb\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .smb\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .smb\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .smb\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .smb\:mg-40 {
    margin: 40px; }
  .smb\:padding-40 {
    padding: 40px; }
  .smb\:mg-top-40 {
    margin-top: 40px; }
  .smb\:padding-top-40 {
    padding-top: 40px; }
  .smb\:mg-right-40 {
    margin-right: 40px; }
  .smb\:padding-right-40 {
    padding-right: 40px; }
  .smb\:mg-bottom-40 {
    margin-bottom: 40px; }
  .smb\:padding-bottom-40 {
    padding-bottom: 40px; }
  .smb\:mg-left-40 {
    margin-left: 40px; }
  .smb\:padding-left-40 {
    padding-left: 40px; }
  .smb\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .smb\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .smb\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .smb\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .smb\:mg-45 {
    margin: 45px; }
  .smb\:padding-45 {
    padding: 45px; }
  .smb\:mg-top-45 {
    margin-top: 45px; }
  .smb\:padding-top-45 {
    padding-top: 45px; }
  .smb\:mg-right-45 {
    margin-right: 45px; }
  .smb\:padding-right-45 {
    padding-right: 45px; }
  .smb\:mg-bottom-45 {
    margin-bottom: 45px; }
  .smb\:padding-bottom-45 {
    padding-bottom: 45px; }
  .smb\:mg-left-45 {
    margin-left: 45px; }
  .smb\:padding-left-45 {
    padding-left: 45px; }
  .smb\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .smb\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .smb\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .smb\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .smb\:mg-50 {
    margin: 50px; }
  .smb\:padding-50 {
    padding: 50px; }
  .smb\:mg-top-50 {
    margin-top: 50px; }
  .smb\:padding-top-50 {
    padding-top: 50px; }
  .smb\:mg-right-50 {
    margin-right: 50px; }
  .smb\:padding-right-50 {
    padding-right: 50px; }
  .smb\:mg-bottom-50 {
    margin-bottom: 50px; }
  .smb\:padding-bottom-50 {
    padding-bottom: 50px; }
  .smb\:mg-left-50 {
    margin-left: 50px; }
  .smb\:padding-left-50 {
    padding-left: 50px; }
  .smb\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .smb\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .smb\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .smb\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .smb\:mg-55 {
    margin: 55px; }
  .smb\:padding-55 {
    padding: 55px; }
  .smb\:mg-top-55 {
    margin-top: 55px; }
  .smb\:padding-top-55 {
    padding-top: 55px; }
  .smb\:mg-right-55 {
    margin-right: 55px; }
  .smb\:padding-right-55 {
    padding-right: 55px; }
  .smb\:mg-bottom-55 {
    margin-bottom: 55px; }
  .smb\:padding-bottom-55 {
    padding-bottom: 55px; }
  .smb\:mg-left-55 {
    margin-left: 55px; }
  .smb\:padding-left-55 {
    padding-left: 55px; }
  .smb\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .smb\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .smb\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .smb\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .smb\:mg-60 {
    margin: 60px; }
  .smb\:padding-60 {
    padding: 60px; }
  .smb\:mg-top-60 {
    margin-top: 60px; }
  .smb\:padding-top-60 {
    padding-top: 60px; }
  .smb\:mg-right-60 {
    margin-right: 60px; }
  .smb\:padding-right-60 {
    padding-right: 60px; }
  .smb\:mg-bottom-60 {
    margin-bottom: 60px; }
  .smb\:padding-bottom-60 {
    padding-bottom: 60px; }
  .smb\:mg-left-60 {
    margin-left: 60px; }
  .smb\:padding-left-60 {
    padding-left: 60px; }
  .smb\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .smb\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .smb\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .smb\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .smb\:mg-65 {
    margin: 65px; }
  .smb\:padding-65 {
    padding: 65px; }
  .smb\:mg-top-65 {
    margin-top: 65px; }
  .smb\:padding-top-65 {
    padding-top: 65px; }
  .smb\:mg-right-65 {
    margin-right: 65px; }
  .smb\:padding-right-65 {
    padding-right: 65px; }
  .smb\:mg-bottom-65 {
    margin-bottom: 65px; }
  .smb\:padding-bottom-65 {
    padding-bottom: 65px; }
  .smb\:mg-left-65 {
    margin-left: 65px; }
  .smb\:padding-left-65 {
    padding-left: 65px; }
  .smb\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .smb\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .smb\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .smb\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .smb\:mg-70 {
    margin: 70px; }
  .smb\:padding-70 {
    padding: 70px; }
  .smb\:mg-top-70 {
    margin-top: 70px; }
  .smb\:padding-top-70 {
    padding-top: 70px; }
  .smb\:mg-right-70 {
    margin-right: 70px; }
  .smb\:padding-right-70 {
    padding-right: 70px; }
  .smb\:mg-bottom-70 {
    margin-bottom: 70px; }
  .smb\:padding-bottom-70 {
    padding-bottom: 70px; }
  .smb\:mg-left-70 {
    margin-left: 70px; }
  .smb\:padding-left-70 {
    padding-left: 70px; }
  .smb\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .smb\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .smb\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .smb\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .smb\:mg-75 {
    margin: 75px; }
  .smb\:padding-75 {
    padding: 75px; }
  .smb\:mg-top-75 {
    margin-top: 75px; }
  .smb\:padding-top-75 {
    padding-top: 75px; }
  .smb\:mg-right-75 {
    margin-right: 75px; }
  .smb\:padding-right-75 {
    padding-right: 75px; }
  .smb\:mg-bottom-75 {
    margin-bottom: 75px; }
  .smb\:padding-bottom-75 {
    padding-bottom: 75px; }
  .smb\:mg-left-75 {
    margin-left: 75px; }
  .smb\:padding-left-75 {
    padding-left: 75px; }
  .smb\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .smb\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .smb\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .smb\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .smb\:mg-80 {
    margin: 80px; }
  .smb\:padding-80 {
    padding: 80px; }
  .smb\:mg-top-80 {
    margin-top: 80px; }
  .smb\:padding-top-80 {
    padding-top: 80px; }
  .smb\:mg-right-80 {
    margin-right: 80px; }
  .smb\:padding-right-80 {
    padding-right: 80px; }
  .smb\:mg-bottom-80 {
    margin-bottom: 80px; }
  .smb\:padding-bottom-80 {
    padding-bottom: 80px; }
  .smb\:mg-left-80 {
    margin-left: 80px; }
  .smb\:padding-left-80 {
    padding-left: 80px; }
  .smb\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .smb\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .smb\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .smb\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .smb\:mg-85 {
    margin: 85px; }
  .smb\:padding-85 {
    padding: 85px; }
  .smb\:mg-top-85 {
    margin-top: 85px; }
  .smb\:padding-top-85 {
    padding-top: 85px; }
  .smb\:mg-right-85 {
    margin-right: 85px; }
  .smb\:padding-right-85 {
    padding-right: 85px; }
  .smb\:mg-bottom-85 {
    margin-bottom: 85px; }
  .smb\:padding-bottom-85 {
    padding-bottom: 85px; }
  .smb\:mg-left-85 {
    margin-left: 85px; }
  .smb\:padding-left-85 {
    padding-left: 85px; }
  .smb\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .smb\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .smb\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .smb\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .smb\:mg-90 {
    margin: 90px; }
  .smb\:padding-90 {
    padding: 90px; }
  .smb\:mg-top-90 {
    margin-top: 90px; }
  .smb\:padding-top-90 {
    padding-top: 90px; }
  .smb\:mg-right-90 {
    margin-right: 90px; }
  .smb\:padding-right-90 {
    padding-right: 90px; }
  .smb\:mg-bottom-90 {
    margin-bottom: 90px; }
  .smb\:padding-bottom-90 {
    padding-bottom: 90px; }
  .smb\:mg-left-90 {
    margin-left: 90px; }
  .smb\:padding-left-90 {
    padding-left: 90px; }
  .smb\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .smb\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .smb\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .smb\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .smb\:mg-95 {
    margin: 95px; }
  .smb\:padding-95 {
    padding: 95px; }
  .smb\:mg-top-95 {
    margin-top: 95px; }
  .smb\:padding-top-95 {
    padding-top: 95px; }
  .smb\:mg-right-95 {
    margin-right: 95px; }
  .smb\:padding-right-95 {
    padding-right: 95px; }
  .smb\:mg-bottom-95 {
    margin-bottom: 95px; }
  .smb\:padding-bottom-95 {
    padding-bottom: 95px; }
  .smb\:mg-left-95 {
    margin-left: 95px; }
  .smb\:padding-left-95 {
    padding-left: 95px; }
  .smb\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .smb\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .smb\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .smb\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .smb\:mg-100 {
    margin: 100px; }
  .smb\:padding-100 {
    padding: 100px; }
  .smb\:mg-top-100 {
    margin-top: 100px; }
  .smb\:padding-top-100 {
    padding-top: 100px; }
  .smb\:mg-right-100 {
    margin-right: 100px; }
  .smb\:padding-right-100 {
    padding-right: 100px; }
  .smb\:mg-bottom-100 {
    margin-bottom: 100px; }
  .smb\:padding-bottom-100 {
    padding-bottom: 100px; }
  .smb\:mg-left-100 {
    margin-left: 100px; }
  .smb\:padding-left-100 {
    padding-left: 100px; }
  .smb\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .smb\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .smb\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .smb\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (min-width: 991px) {
  .md\:mg-5 {
    margin: 5px; }
  .md\:padding-5 {
    padding: 5px; }
  .md\:mg-top-5 {
    margin-top: 5px; }
  .md\:padding-top-5 {
    padding-top: 5px; }
  .md\:mg-right-5 {
    margin-right: 5px; }
  .md\:padding-right-5 {
    padding-right: 5px; }
  .md\:mg-bottom-5 {
    margin-bottom: 5px; }
  .md\:padding-bottom-5 {
    padding-bottom: 5px; }
  .md\:mg-left-5 {
    margin-left: 5px; }
  .md\:padding-left-5 {
    padding-left: 5px; }
  .md\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .md\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .md\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .md\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .md\:mg-10 {
    margin: 10px; }
  .md\:padding-10 {
    padding: 10px; }
  .md\:mg-top-10 {
    margin-top: 10px; }
  .md\:padding-top-10 {
    padding-top: 10px; }
  .md\:mg-right-10 {
    margin-right: 10px; }
  .md\:padding-right-10 {
    padding-right: 10px; }
  .md\:mg-bottom-10 {
    margin-bottom: 10px; }
  .md\:padding-bottom-10 {
    padding-bottom: 10px; }
  .md\:mg-left-10 {
    margin-left: 10px; }
  .md\:padding-left-10 {
    padding-left: 10px; }
  .md\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .md\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .md\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .md\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .md\:mg-15 {
    margin: 15px; }
  .md\:padding-15 {
    padding: 15px; }
  .md\:mg-top-15 {
    margin-top: 15px; }
  .md\:padding-top-15 {
    padding-top: 15px; }
  .md\:mg-right-15 {
    margin-right: 15px; }
  .md\:padding-right-15 {
    padding-right: 15px; }
  .md\:mg-bottom-15 {
    margin-bottom: 15px; }
  .md\:padding-bottom-15 {
    padding-bottom: 15px; }
  .md\:mg-left-15 {
    margin-left: 15px; }
  .md\:padding-left-15 {
    padding-left: 15px; }
  .md\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .md\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .md\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .md\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .md\:mg-20 {
    margin: 20px; }
  .md\:padding-20 {
    padding: 20px; }
  .md\:mg-top-20 {
    margin-top: 20px; }
  .md\:padding-top-20 {
    padding-top: 20px; }
  .md\:mg-right-20 {
    margin-right: 20px; }
  .md\:padding-right-20 {
    padding-right: 20px; }
  .md\:mg-bottom-20 {
    margin-bottom: 20px; }
  .md\:padding-bottom-20 {
    padding-bottom: 20px; }
  .md\:mg-left-20 {
    margin-left: 20px; }
  .md\:padding-left-20 {
    padding-left: 20px; }
  .md\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .md\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .md\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .md\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .md\:mg-25 {
    margin: 25px; }
  .md\:padding-25 {
    padding: 25px; }
  .md\:mg-top-25 {
    margin-top: 25px; }
  .md\:padding-top-25 {
    padding-top: 25px; }
  .md\:mg-right-25 {
    margin-right: 25px; }
  .md\:padding-right-25 {
    padding-right: 25px; }
  .md\:mg-bottom-25 {
    margin-bottom: 25px; }
  .md\:padding-bottom-25 {
    padding-bottom: 25px; }
  .md\:mg-left-25 {
    margin-left: 25px; }
  .md\:padding-left-25 {
    padding-left: 25px; }
  .md\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .md\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .md\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .md\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .md\:mg-30 {
    margin: 30px; }
  .md\:padding-30 {
    padding: 30px; }
  .md\:mg-top-30 {
    margin-top: 30px; }
  .md\:padding-top-30 {
    padding-top: 30px; }
  .md\:mg-right-30 {
    margin-right: 30px; }
  .md\:padding-right-30 {
    padding-right: 30px; }
  .md\:mg-bottom-30 {
    margin-bottom: 30px; }
  .md\:padding-bottom-30 {
    padding-bottom: 30px; }
  .md\:mg-left-30 {
    margin-left: 30px; }
  .md\:padding-left-30 {
    padding-left: 30px; }
  .md\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .md\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .md\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .md\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .md\:mg-35 {
    margin: 35px; }
  .md\:padding-35 {
    padding: 35px; }
  .md\:mg-top-35 {
    margin-top: 35px; }
  .md\:padding-top-35 {
    padding-top: 35px; }
  .md\:mg-right-35 {
    margin-right: 35px; }
  .md\:padding-right-35 {
    padding-right: 35px; }
  .md\:mg-bottom-35 {
    margin-bottom: 35px; }
  .md\:padding-bottom-35 {
    padding-bottom: 35px; }
  .md\:mg-left-35 {
    margin-left: 35px; }
  .md\:padding-left-35 {
    padding-left: 35px; }
  .md\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .md\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .md\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .md\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .md\:mg-40 {
    margin: 40px; }
  .md\:padding-40 {
    padding: 40px; }
  .md\:mg-top-40 {
    margin-top: 40px; }
  .md\:padding-top-40 {
    padding-top: 40px; }
  .md\:mg-right-40 {
    margin-right: 40px; }
  .md\:padding-right-40 {
    padding-right: 40px; }
  .md\:mg-bottom-40 {
    margin-bottom: 40px; }
  .md\:padding-bottom-40 {
    padding-bottom: 40px; }
  .md\:mg-left-40 {
    margin-left: 40px; }
  .md\:padding-left-40 {
    padding-left: 40px; }
  .md\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .md\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .md\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .md\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .md\:mg-45 {
    margin: 45px; }
  .md\:padding-45 {
    padding: 45px; }
  .md\:mg-top-45 {
    margin-top: 45px; }
  .md\:padding-top-45 {
    padding-top: 45px; }
  .md\:mg-right-45 {
    margin-right: 45px; }
  .md\:padding-right-45 {
    padding-right: 45px; }
  .md\:mg-bottom-45 {
    margin-bottom: 45px; }
  .md\:padding-bottom-45 {
    padding-bottom: 45px; }
  .md\:mg-left-45 {
    margin-left: 45px; }
  .md\:padding-left-45 {
    padding-left: 45px; }
  .md\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .md\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .md\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .md\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .md\:mg-50 {
    margin: 50px; }
  .md\:padding-50 {
    padding: 50px; }
  .md\:mg-top-50 {
    margin-top: 50px; }
  .md\:padding-top-50 {
    padding-top: 50px; }
  .md\:mg-right-50 {
    margin-right: 50px; }
  .md\:padding-right-50 {
    padding-right: 50px; }
  .md\:mg-bottom-50 {
    margin-bottom: 50px; }
  .md\:padding-bottom-50 {
    padding-bottom: 50px; }
  .md\:mg-left-50 {
    margin-left: 50px; }
  .md\:padding-left-50 {
    padding-left: 50px; }
  .md\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .md\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .md\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .md\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .md\:mg-55 {
    margin: 55px; }
  .md\:padding-55 {
    padding: 55px; }
  .md\:mg-top-55 {
    margin-top: 55px; }
  .md\:padding-top-55 {
    padding-top: 55px; }
  .md\:mg-right-55 {
    margin-right: 55px; }
  .md\:padding-right-55 {
    padding-right: 55px; }
  .md\:mg-bottom-55 {
    margin-bottom: 55px; }
  .md\:padding-bottom-55 {
    padding-bottom: 55px; }
  .md\:mg-left-55 {
    margin-left: 55px; }
  .md\:padding-left-55 {
    padding-left: 55px; }
  .md\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .md\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .md\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .md\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .md\:mg-60 {
    margin: 60px; }
  .md\:padding-60 {
    padding: 60px; }
  .md\:mg-top-60 {
    margin-top: 60px; }
  .md\:padding-top-60 {
    padding-top: 60px; }
  .md\:mg-right-60 {
    margin-right: 60px; }
  .md\:padding-right-60 {
    padding-right: 60px; }
  .md\:mg-bottom-60 {
    margin-bottom: 60px; }
  .md\:padding-bottom-60 {
    padding-bottom: 60px; }
  .md\:mg-left-60 {
    margin-left: 60px; }
  .md\:padding-left-60 {
    padding-left: 60px; }
  .md\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .md\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .md\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .md\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .md\:mg-65 {
    margin: 65px; }
  .md\:padding-65 {
    padding: 65px; }
  .md\:mg-top-65 {
    margin-top: 65px; }
  .md\:padding-top-65 {
    padding-top: 65px; }
  .md\:mg-right-65 {
    margin-right: 65px; }
  .md\:padding-right-65 {
    padding-right: 65px; }
  .md\:mg-bottom-65 {
    margin-bottom: 65px; }
  .md\:padding-bottom-65 {
    padding-bottom: 65px; }
  .md\:mg-left-65 {
    margin-left: 65px; }
  .md\:padding-left-65 {
    padding-left: 65px; }
  .md\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .md\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .md\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .md\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .md\:mg-70 {
    margin: 70px; }
  .md\:padding-70 {
    padding: 70px; }
  .md\:mg-top-70 {
    margin-top: 70px; }
  .md\:padding-top-70 {
    padding-top: 70px; }
  .md\:mg-right-70 {
    margin-right: 70px; }
  .md\:padding-right-70 {
    padding-right: 70px; }
  .md\:mg-bottom-70 {
    margin-bottom: 70px; }
  .md\:padding-bottom-70 {
    padding-bottom: 70px; }
  .md\:mg-left-70 {
    margin-left: 70px; }
  .md\:padding-left-70 {
    padding-left: 70px; }
  .md\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .md\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .md\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .md\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .md\:mg-75 {
    margin: 75px; }
  .md\:padding-75 {
    padding: 75px; }
  .md\:mg-top-75 {
    margin-top: 75px; }
  .md\:padding-top-75 {
    padding-top: 75px; }
  .md\:mg-right-75 {
    margin-right: 75px; }
  .md\:padding-right-75 {
    padding-right: 75px; }
  .md\:mg-bottom-75 {
    margin-bottom: 75px; }
  .md\:padding-bottom-75 {
    padding-bottom: 75px; }
  .md\:mg-left-75 {
    margin-left: 75px; }
  .md\:padding-left-75 {
    padding-left: 75px; }
  .md\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .md\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .md\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .md\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .md\:mg-80 {
    margin: 80px; }
  .md\:padding-80 {
    padding: 80px; }
  .md\:mg-top-80 {
    margin-top: 80px; }
  .md\:padding-top-80 {
    padding-top: 80px; }
  .md\:mg-right-80 {
    margin-right: 80px; }
  .md\:padding-right-80 {
    padding-right: 80px; }
  .md\:mg-bottom-80 {
    margin-bottom: 80px; }
  .md\:padding-bottom-80 {
    padding-bottom: 80px; }
  .md\:mg-left-80 {
    margin-left: 80px; }
  .md\:padding-left-80 {
    padding-left: 80px; }
  .md\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .md\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .md\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .md\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .md\:mg-85 {
    margin: 85px; }
  .md\:padding-85 {
    padding: 85px; }
  .md\:mg-top-85 {
    margin-top: 85px; }
  .md\:padding-top-85 {
    padding-top: 85px; }
  .md\:mg-right-85 {
    margin-right: 85px; }
  .md\:padding-right-85 {
    padding-right: 85px; }
  .md\:mg-bottom-85 {
    margin-bottom: 85px; }
  .md\:padding-bottom-85 {
    padding-bottom: 85px; }
  .md\:mg-left-85 {
    margin-left: 85px; }
  .md\:padding-left-85 {
    padding-left: 85px; }
  .md\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .md\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .md\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .md\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .md\:mg-90 {
    margin: 90px; }
  .md\:padding-90 {
    padding: 90px; }
  .md\:mg-top-90 {
    margin-top: 90px; }
  .md\:padding-top-90 {
    padding-top: 90px; }
  .md\:mg-right-90 {
    margin-right: 90px; }
  .md\:padding-right-90 {
    padding-right: 90px; }
  .md\:mg-bottom-90 {
    margin-bottom: 90px; }
  .md\:padding-bottom-90 {
    padding-bottom: 90px; }
  .md\:mg-left-90 {
    margin-left: 90px; }
  .md\:padding-left-90 {
    padding-left: 90px; }
  .md\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .md\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .md\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .md\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .md\:mg-95 {
    margin: 95px; }
  .md\:padding-95 {
    padding: 95px; }
  .md\:mg-top-95 {
    margin-top: 95px; }
  .md\:padding-top-95 {
    padding-top: 95px; }
  .md\:mg-right-95 {
    margin-right: 95px; }
  .md\:padding-right-95 {
    padding-right: 95px; }
  .md\:mg-bottom-95 {
    margin-bottom: 95px; }
  .md\:padding-bottom-95 {
    padding-bottom: 95px; }
  .md\:mg-left-95 {
    margin-left: 95px; }
  .md\:padding-left-95 {
    padding-left: 95px; }
  .md\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .md\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .md\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .md\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .md\:mg-100 {
    margin: 100px; }
  .md\:padding-100 {
    padding: 100px; }
  .md\:mg-top-100 {
    margin-top: 100px; }
  .md\:padding-top-100 {
    padding-top: 100px; }
  .md\:mg-right-100 {
    margin-right: 100px; }
  .md\:padding-right-100 {
    padding-right: 100px; }
  .md\:mg-bottom-100 {
    margin-bottom: 100px; }
  .md\:padding-bottom-100 {
    padding-bottom: 100px; }
  .md\:mg-left-100 {
    margin-left: 100px; }
  .md\:padding-left-100 {
    padding-left: 100px; }
  .md\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .md\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .md\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .md\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:mg-5 {
    margin: 5px; }
  .mdo\:padding-5 {
    padding: 5px; }
  .mdo\:mg-top-5 {
    margin-top: 5px; }
  .mdo\:padding-top-5 {
    padding-top: 5px; }
  .mdo\:mg-right-5 {
    margin-right: 5px; }
  .mdo\:padding-right-5 {
    padding-right: 5px; }
  .mdo\:mg-bottom-5 {
    margin-bottom: 5px; }
  .mdo\:padding-bottom-5 {
    padding-bottom: 5px; }
  .mdo\:mg-left-5 {
    margin-left: 5px; }
  .mdo\:padding-left-5 {
    padding-left: 5px; }
  .mdo\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .mdo\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .mdo\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .mdo\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .mdo\:mg-10 {
    margin: 10px; }
  .mdo\:padding-10 {
    padding: 10px; }
  .mdo\:mg-top-10 {
    margin-top: 10px; }
  .mdo\:padding-top-10 {
    padding-top: 10px; }
  .mdo\:mg-right-10 {
    margin-right: 10px; }
  .mdo\:padding-right-10 {
    padding-right: 10px; }
  .mdo\:mg-bottom-10 {
    margin-bottom: 10px; }
  .mdo\:padding-bottom-10 {
    padding-bottom: 10px; }
  .mdo\:mg-left-10 {
    margin-left: 10px; }
  .mdo\:padding-left-10 {
    padding-left: 10px; }
  .mdo\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .mdo\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .mdo\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .mdo\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .mdo\:mg-15 {
    margin: 15px; }
  .mdo\:padding-15 {
    padding: 15px; }
  .mdo\:mg-top-15 {
    margin-top: 15px; }
  .mdo\:padding-top-15 {
    padding-top: 15px; }
  .mdo\:mg-right-15 {
    margin-right: 15px; }
  .mdo\:padding-right-15 {
    padding-right: 15px; }
  .mdo\:mg-bottom-15 {
    margin-bottom: 15px; }
  .mdo\:padding-bottom-15 {
    padding-bottom: 15px; }
  .mdo\:mg-left-15 {
    margin-left: 15px; }
  .mdo\:padding-left-15 {
    padding-left: 15px; }
  .mdo\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .mdo\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .mdo\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .mdo\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .mdo\:mg-20 {
    margin: 20px; }
  .mdo\:padding-20 {
    padding: 20px; }
  .mdo\:mg-top-20 {
    margin-top: 20px; }
  .mdo\:padding-top-20 {
    padding-top: 20px; }
  .mdo\:mg-right-20 {
    margin-right: 20px; }
  .mdo\:padding-right-20 {
    padding-right: 20px; }
  .mdo\:mg-bottom-20 {
    margin-bottom: 20px; }
  .mdo\:padding-bottom-20 {
    padding-bottom: 20px; }
  .mdo\:mg-left-20 {
    margin-left: 20px; }
  .mdo\:padding-left-20 {
    padding-left: 20px; }
  .mdo\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .mdo\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .mdo\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .mdo\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .mdo\:mg-25 {
    margin: 25px; }
  .mdo\:padding-25 {
    padding: 25px; }
  .mdo\:mg-top-25 {
    margin-top: 25px; }
  .mdo\:padding-top-25 {
    padding-top: 25px; }
  .mdo\:mg-right-25 {
    margin-right: 25px; }
  .mdo\:padding-right-25 {
    padding-right: 25px; }
  .mdo\:mg-bottom-25 {
    margin-bottom: 25px; }
  .mdo\:padding-bottom-25 {
    padding-bottom: 25px; }
  .mdo\:mg-left-25 {
    margin-left: 25px; }
  .mdo\:padding-left-25 {
    padding-left: 25px; }
  .mdo\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .mdo\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .mdo\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .mdo\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .mdo\:mg-30 {
    margin: 30px; }
  .mdo\:padding-30 {
    padding: 30px; }
  .mdo\:mg-top-30 {
    margin-top: 30px; }
  .mdo\:padding-top-30 {
    padding-top: 30px; }
  .mdo\:mg-right-30 {
    margin-right: 30px; }
  .mdo\:padding-right-30 {
    padding-right: 30px; }
  .mdo\:mg-bottom-30 {
    margin-bottom: 30px; }
  .mdo\:padding-bottom-30 {
    padding-bottom: 30px; }
  .mdo\:mg-left-30 {
    margin-left: 30px; }
  .mdo\:padding-left-30 {
    padding-left: 30px; }
  .mdo\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .mdo\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .mdo\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .mdo\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .mdo\:mg-35 {
    margin: 35px; }
  .mdo\:padding-35 {
    padding: 35px; }
  .mdo\:mg-top-35 {
    margin-top: 35px; }
  .mdo\:padding-top-35 {
    padding-top: 35px; }
  .mdo\:mg-right-35 {
    margin-right: 35px; }
  .mdo\:padding-right-35 {
    padding-right: 35px; }
  .mdo\:mg-bottom-35 {
    margin-bottom: 35px; }
  .mdo\:padding-bottom-35 {
    padding-bottom: 35px; }
  .mdo\:mg-left-35 {
    margin-left: 35px; }
  .mdo\:padding-left-35 {
    padding-left: 35px; }
  .mdo\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .mdo\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .mdo\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .mdo\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .mdo\:mg-40 {
    margin: 40px; }
  .mdo\:padding-40 {
    padding: 40px; }
  .mdo\:mg-top-40 {
    margin-top: 40px; }
  .mdo\:padding-top-40 {
    padding-top: 40px; }
  .mdo\:mg-right-40 {
    margin-right: 40px; }
  .mdo\:padding-right-40 {
    padding-right: 40px; }
  .mdo\:mg-bottom-40 {
    margin-bottom: 40px; }
  .mdo\:padding-bottom-40 {
    padding-bottom: 40px; }
  .mdo\:mg-left-40 {
    margin-left: 40px; }
  .mdo\:padding-left-40 {
    padding-left: 40px; }
  .mdo\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .mdo\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .mdo\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .mdo\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .mdo\:mg-45 {
    margin: 45px; }
  .mdo\:padding-45 {
    padding: 45px; }
  .mdo\:mg-top-45 {
    margin-top: 45px; }
  .mdo\:padding-top-45 {
    padding-top: 45px; }
  .mdo\:mg-right-45 {
    margin-right: 45px; }
  .mdo\:padding-right-45 {
    padding-right: 45px; }
  .mdo\:mg-bottom-45 {
    margin-bottom: 45px; }
  .mdo\:padding-bottom-45 {
    padding-bottom: 45px; }
  .mdo\:mg-left-45 {
    margin-left: 45px; }
  .mdo\:padding-left-45 {
    padding-left: 45px; }
  .mdo\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .mdo\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .mdo\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .mdo\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .mdo\:mg-50 {
    margin: 50px; }
  .mdo\:padding-50 {
    padding: 50px; }
  .mdo\:mg-top-50 {
    margin-top: 50px; }
  .mdo\:padding-top-50 {
    padding-top: 50px; }
  .mdo\:mg-right-50 {
    margin-right: 50px; }
  .mdo\:padding-right-50 {
    padding-right: 50px; }
  .mdo\:mg-bottom-50 {
    margin-bottom: 50px; }
  .mdo\:padding-bottom-50 {
    padding-bottom: 50px; }
  .mdo\:mg-left-50 {
    margin-left: 50px; }
  .mdo\:padding-left-50 {
    padding-left: 50px; }
  .mdo\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .mdo\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .mdo\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .mdo\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .mdo\:mg-55 {
    margin: 55px; }
  .mdo\:padding-55 {
    padding: 55px; }
  .mdo\:mg-top-55 {
    margin-top: 55px; }
  .mdo\:padding-top-55 {
    padding-top: 55px; }
  .mdo\:mg-right-55 {
    margin-right: 55px; }
  .mdo\:padding-right-55 {
    padding-right: 55px; }
  .mdo\:mg-bottom-55 {
    margin-bottom: 55px; }
  .mdo\:padding-bottom-55 {
    padding-bottom: 55px; }
  .mdo\:mg-left-55 {
    margin-left: 55px; }
  .mdo\:padding-left-55 {
    padding-left: 55px; }
  .mdo\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .mdo\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .mdo\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .mdo\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .mdo\:mg-60 {
    margin: 60px; }
  .mdo\:padding-60 {
    padding: 60px; }
  .mdo\:mg-top-60 {
    margin-top: 60px; }
  .mdo\:padding-top-60 {
    padding-top: 60px; }
  .mdo\:mg-right-60 {
    margin-right: 60px; }
  .mdo\:padding-right-60 {
    padding-right: 60px; }
  .mdo\:mg-bottom-60 {
    margin-bottom: 60px; }
  .mdo\:padding-bottom-60 {
    padding-bottom: 60px; }
  .mdo\:mg-left-60 {
    margin-left: 60px; }
  .mdo\:padding-left-60 {
    padding-left: 60px; }
  .mdo\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .mdo\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .mdo\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .mdo\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .mdo\:mg-65 {
    margin: 65px; }
  .mdo\:padding-65 {
    padding: 65px; }
  .mdo\:mg-top-65 {
    margin-top: 65px; }
  .mdo\:padding-top-65 {
    padding-top: 65px; }
  .mdo\:mg-right-65 {
    margin-right: 65px; }
  .mdo\:padding-right-65 {
    padding-right: 65px; }
  .mdo\:mg-bottom-65 {
    margin-bottom: 65px; }
  .mdo\:padding-bottom-65 {
    padding-bottom: 65px; }
  .mdo\:mg-left-65 {
    margin-left: 65px; }
  .mdo\:padding-left-65 {
    padding-left: 65px; }
  .mdo\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .mdo\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .mdo\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .mdo\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .mdo\:mg-70 {
    margin: 70px; }
  .mdo\:padding-70 {
    padding: 70px; }
  .mdo\:mg-top-70 {
    margin-top: 70px; }
  .mdo\:padding-top-70 {
    padding-top: 70px; }
  .mdo\:mg-right-70 {
    margin-right: 70px; }
  .mdo\:padding-right-70 {
    padding-right: 70px; }
  .mdo\:mg-bottom-70 {
    margin-bottom: 70px; }
  .mdo\:padding-bottom-70 {
    padding-bottom: 70px; }
  .mdo\:mg-left-70 {
    margin-left: 70px; }
  .mdo\:padding-left-70 {
    padding-left: 70px; }
  .mdo\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .mdo\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .mdo\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .mdo\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .mdo\:mg-75 {
    margin: 75px; }
  .mdo\:padding-75 {
    padding: 75px; }
  .mdo\:mg-top-75 {
    margin-top: 75px; }
  .mdo\:padding-top-75 {
    padding-top: 75px; }
  .mdo\:mg-right-75 {
    margin-right: 75px; }
  .mdo\:padding-right-75 {
    padding-right: 75px; }
  .mdo\:mg-bottom-75 {
    margin-bottom: 75px; }
  .mdo\:padding-bottom-75 {
    padding-bottom: 75px; }
  .mdo\:mg-left-75 {
    margin-left: 75px; }
  .mdo\:padding-left-75 {
    padding-left: 75px; }
  .mdo\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .mdo\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .mdo\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .mdo\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .mdo\:mg-80 {
    margin: 80px; }
  .mdo\:padding-80 {
    padding: 80px; }
  .mdo\:mg-top-80 {
    margin-top: 80px; }
  .mdo\:padding-top-80 {
    padding-top: 80px; }
  .mdo\:mg-right-80 {
    margin-right: 80px; }
  .mdo\:padding-right-80 {
    padding-right: 80px; }
  .mdo\:mg-bottom-80 {
    margin-bottom: 80px; }
  .mdo\:padding-bottom-80 {
    padding-bottom: 80px; }
  .mdo\:mg-left-80 {
    margin-left: 80px; }
  .mdo\:padding-left-80 {
    padding-left: 80px; }
  .mdo\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .mdo\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .mdo\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .mdo\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .mdo\:mg-85 {
    margin: 85px; }
  .mdo\:padding-85 {
    padding: 85px; }
  .mdo\:mg-top-85 {
    margin-top: 85px; }
  .mdo\:padding-top-85 {
    padding-top: 85px; }
  .mdo\:mg-right-85 {
    margin-right: 85px; }
  .mdo\:padding-right-85 {
    padding-right: 85px; }
  .mdo\:mg-bottom-85 {
    margin-bottom: 85px; }
  .mdo\:padding-bottom-85 {
    padding-bottom: 85px; }
  .mdo\:mg-left-85 {
    margin-left: 85px; }
  .mdo\:padding-left-85 {
    padding-left: 85px; }
  .mdo\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .mdo\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .mdo\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .mdo\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .mdo\:mg-90 {
    margin: 90px; }
  .mdo\:padding-90 {
    padding: 90px; }
  .mdo\:mg-top-90 {
    margin-top: 90px; }
  .mdo\:padding-top-90 {
    padding-top: 90px; }
  .mdo\:mg-right-90 {
    margin-right: 90px; }
  .mdo\:padding-right-90 {
    padding-right: 90px; }
  .mdo\:mg-bottom-90 {
    margin-bottom: 90px; }
  .mdo\:padding-bottom-90 {
    padding-bottom: 90px; }
  .mdo\:mg-left-90 {
    margin-left: 90px; }
  .mdo\:padding-left-90 {
    padding-left: 90px; }
  .mdo\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .mdo\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .mdo\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .mdo\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .mdo\:mg-95 {
    margin: 95px; }
  .mdo\:padding-95 {
    padding: 95px; }
  .mdo\:mg-top-95 {
    margin-top: 95px; }
  .mdo\:padding-top-95 {
    padding-top: 95px; }
  .mdo\:mg-right-95 {
    margin-right: 95px; }
  .mdo\:padding-right-95 {
    padding-right: 95px; }
  .mdo\:mg-bottom-95 {
    margin-bottom: 95px; }
  .mdo\:padding-bottom-95 {
    padding-bottom: 95px; }
  .mdo\:mg-left-95 {
    margin-left: 95px; }
  .mdo\:padding-left-95 {
    padding-left: 95px; }
  .mdo\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .mdo\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .mdo\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .mdo\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .mdo\:mg-100 {
    margin: 100px; }
  .mdo\:padding-100 {
    padding: 100px; }
  .mdo\:mg-top-100 {
    margin-top: 100px; }
  .mdo\:padding-top-100 {
    padding-top: 100px; }
  .mdo\:mg-right-100 {
    margin-right: 100px; }
  .mdo\:padding-right-100 {
    padding-right: 100px; }
  .mdo\:mg-bottom-100 {
    margin-bottom: 100px; }
  .mdo\:padding-bottom-100 {
    padding-bottom: 100px; }
  .mdo\:mg-left-100 {
    margin-left: 100px; }
  .mdo\:padding-left-100 {
    padding-left: 100px; }
  .mdo\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .mdo\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .mdo\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .mdo\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (max-width: 1239px) {
  .mdb\:mg-5 {
    margin: 5px; }
  .mdb\:padding-5 {
    padding: 5px; }
  .mdb\:mg-top-5 {
    margin-top: 5px; }
  .mdb\:padding-top-5 {
    padding-top: 5px; }
  .mdb\:mg-right-5 {
    margin-right: 5px; }
  .mdb\:padding-right-5 {
    padding-right: 5px; }
  .mdb\:mg-bottom-5 {
    margin-bottom: 5px; }
  .mdb\:padding-bottom-5 {
    padding-bottom: 5px; }
  .mdb\:mg-left-5 {
    margin-left: 5px; }
  .mdb\:padding-left-5 {
    padding-left: 5px; }
  .mdb\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .mdb\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .mdb\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .mdb\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .mdb\:mg-10 {
    margin: 10px; }
  .mdb\:padding-10 {
    padding: 10px; }
  .mdb\:mg-top-10 {
    margin-top: 10px; }
  .mdb\:padding-top-10 {
    padding-top: 10px; }
  .mdb\:mg-right-10 {
    margin-right: 10px; }
  .mdb\:padding-right-10 {
    padding-right: 10px; }
  .mdb\:mg-bottom-10 {
    margin-bottom: 10px; }
  .mdb\:padding-bottom-10 {
    padding-bottom: 10px; }
  .mdb\:mg-left-10 {
    margin-left: 10px; }
  .mdb\:padding-left-10 {
    padding-left: 10px; }
  .mdb\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .mdb\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .mdb\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .mdb\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .mdb\:mg-15 {
    margin: 15px; }
  .mdb\:padding-15 {
    padding: 15px; }
  .mdb\:mg-top-15 {
    margin-top: 15px; }
  .mdb\:padding-top-15 {
    padding-top: 15px; }
  .mdb\:mg-right-15 {
    margin-right: 15px; }
  .mdb\:padding-right-15 {
    padding-right: 15px; }
  .mdb\:mg-bottom-15 {
    margin-bottom: 15px; }
  .mdb\:padding-bottom-15 {
    padding-bottom: 15px; }
  .mdb\:mg-left-15 {
    margin-left: 15px; }
  .mdb\:padding-left-15 {
    padding-left: 15px; }
  .mdb\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .mdb\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .mdb\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .mdb\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .mdb\:mg-20 {
    margin: 20px; }
  .mdb\:padding-20 {
    padding: 20px; }
  .mdb\:mg-top-20 {
    margin-top: 20px; }
  .mdb\:padding-top-20 {
    padding-top: 20px; }
  .mdb\:mg-right-20 {
    margin-right: 20px; }
  .mdb\:padding-right-20 {
    padding-right: 20px; }
  .mdb\:mg-bottom-20 {
    margin-bottom: 20px; }
  .mdb\:padding-bottom-20 {
    padding-bottom: 20px; }
  .mdb\:mg-left-20 {
    margin-left: 20px; }
  .mdb\:padding-left-20 {
    padding-left: 20px; }
  .mdb\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .mdb\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .mdb\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .mdb\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .mdb\:mg-25 {
    margin: 25px; }
  .mdb\:padding-25 {
    padding: 25px; }
  .mdb\:mg-top-25 {
    margin-top: 25px; }
  .mdb\:padding-top-25 {
    padding-top: 25px; }
  .mdb\:mg-right-25 {
    margin-right: 25px; }
  .mdb\:padding-right-25 {
    padding-right: 25px; }
  .mdb\:mg-bottom-25 {
    margin-bottom: 25px; }
  .mdb\:padding-bottom-25 {
    padding-bottom: 25px; }
  .mdb\:mg-left-25 {
    margin-left: 25px; }
  .mdb\:padding-left-25 {
    padding-left: 25px; }
  .mdb\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .mdb\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .mdb\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .mdb\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .mdb\:mg-30 {
    margin: 30px; }
  .mdb\:padding-30 {
    padding: 30px; }
  .mdb\:mg-top-30 {
    margin-top: 30px; }
  .mdb\:padding-top-30 {
    padding-top: 30px; }
  .mdb\:mg-right-30 {
    margin-right: 30px; }
  .mdb\:padding-right-30 {
    padding-right: 30px; }
  .mdb\:mg-bottom-30 {
    margin-bottom: 30px; }
  .mdb\:padding-bottom-30 {
    padding-bottom: 30px; }
  .mdb\:mg-left-30 {
    margin-left: 30px; }
  .mdb\:padding-left-30 {
    padding-left: 30px; }
  .mdb\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .mdb\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .mdb\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .mdb\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .mdb\:mg-35 {
    margin: 35px; }
  .mdb\:padding-35 {
    padding: 35px; }
  .mdb\:mg-top-35 {
    margin-top: 35px; }
  .mdb\:padding-top-35 {
    padding-top: 35px; }
  .mdb\:mg-right-35 {
    margin-right: 35px; }
  .mdb\:padding-right-35 {
    padding-right: 35px; }
  .mdb\:mg-bottom-35 {
    margin-bottom: 35px; }
  .mdb\:padding-bottom-35 {
    padding-bottom: 35px; }
  .mdb\:mg-left-35 {
    margin-left: 35px; }
  .mdb\:padding-left-35 {
    padding-left: 35px; }
  .mdb\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .mdb\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .mdb\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .mdb\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .mdb\:mg-40 {
    margin: 40px; }
  .mdb\:padding-40 {
    padding: 40px; }
  .mdb\:mg-top-40 {
    margin-top: 40px; }
  .mdb\:padding-top-40 {
    padding-top: 40px; }
  .mdb\:mg-right-40 {
    margin-right: 40px; }
  .mdb\:padding-right-40 {
    padding-right: 40px; }
  .mdb\:mg-bottom-40 {
    margin-bottom: 40px; }
  .mdb\:padding-bottom-40 {
    padding-bottom: 40px; }
  .mdb\:mg-left-40 {
    margin-left: 40px; }
  .mdb\:padding-left-40 {
    padding-left: 40px; }
  .mdb\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .mdb\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .mdb\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .mdb\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .mdb\:mg-45 {
    margin: 45px; }
  .mdb\:padding-45 {
    padding: 45px; }
  .mdb\:mg-top-45 {
    margin-top: 45px; }
  .mdb\:padding-top-45 {
    padding-top: 45px; }
  .mdb\:mg-right-45 {
    margin-right: 45px; }
  .mdb\:padding-right-45 {
    padding-right: 45px; }
  .mdb\:mg-bottom-45 {
    margin-bottom: 45px; }
  .mdb\:padding-bottom-45 {
    padding-bottom: 45px; }
  .mdb\:mg-left-45 {
    margin-left: 45px; }
  .mdb\:padding-left-45 {
    padding-left: 45px; }
  .mdb\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .mdb\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .mdb\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .mdb\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .mdb\:mg-50 {
    margin: 50px; }
  .mdb\:padding-50 {
    padding: 50px; }
  .mdb\:mg-top-50 {
    margin-top: 50px; }
  .mdb\:padding-top-50 {
    padding-top: 50px; }
  .mdb\:mg-right-50 {
    margin-right: 50px; }
  .mdb\:padding-right-50 {
    padding-right: 50px; }
  .mdb\:mg-bottom-50 {
    margin-bottom: 50px; }
  .mdb\:padding-bottom-50 {
    padding-bottom: 50px; }
  .mdb\:mg-left-50 {
    margin-left: 50px; }
  .mdb\:padding-left-50 {
    padding-left: 50px; }
  .mdb\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .mdb\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .mdb\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .mdb\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .mdb\:mg-55 {
    margin: 55px; }
  .mdb\:padding-55 {
    padding: 55px; }
  .mdb\:mg-top-55 {
    margin-top: 55px; }
  .mdb\:padding-top-55 {
    padding-top: 55px; }
  .mdb\:mg-right-55 {
    margin-right: 55px; }
  .mdb\:padding-right-55 {
    padding-right: 55px; }
  .mdb\:mg-bottom-55 {
    margin-bottom: 55px; }
  .mdb\:padding-bottom-55 {
    padding-bottom: 55px; }
  .mdb\:mg-left-55 {
    margin-left: 55px; }
  .mdb\:padding-left-55 {
    padding-left: 55px; }
  .mdb\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .mdb\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .mdb\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .mdb\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .mdb\:mg-60 {
    margin: 60px; }
  .mdb\:padding-60 {
    padding: 60px; }
  .mdb\:mg-top-60 {
    margin-top: 60px; }
  .mdb\:padding-top-60 {
    padding-top: 60px; }
  .mdb\:mg-right-60 {
    margin-right: 60px; }
  .mdb\:padding-right-60 {
    padding-right: 60px; }
  .mdb\:mg-bottom-60 {
    margin-bottom: 60px; }
  .mdb\:padding-bottom-60 {
    padding-bottom: 60px; }
  .mdb\:mg-left-60 {
    margin-left: 60px; }
  .mdb\:padding-left-60 {
    padding-left: 60px; }
  .mdb\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .mdb\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .mdb\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .mdb\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .mdb\:mg-65 {
    margin: 65px; }
  .mdb\:padding-65 {
    padding: 65px; }
  .mdb\:mg-top-65 {
    margin-top: 65px; }
  .mdb\:padding-top-65 {
    padding-top: 65px; }
  .mdb\:mg-right-65 {
    margin-right: 65px; }
  .mdb\:padding-right-65 {
    padding-right: 65px; }
  .mdb\:mg-bottom-65 {
    margin-bottom: 65px; }
  .mdb\:padding-bottom-65 {
    padding-bottom: 65px; }
  .mdb\:mg-left-65 {
    margin-left: 65px; }
  .mdb\:padding-left-65 {
    padding-left: 65px; }
  .mdb\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .mdb\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .mdb\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .mdb\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .mdb\:mg-70 {
    margin: 70px; }
  .mdb\:padding-70 {
    padding: 70px; }
  .mdb\:mg-top-70 {
    margin-top: 70px; }
  .mdb\:padding-top-70 {
    padding-top: 70px; }
  .mdb\:mg-right-70 {
    margin-right: 70px; }
  .mdb\:padding-right-70 {
    padding-right: 70px; }
  .mdb\:mg-bottom-70 {
    margin-bottom: 70px; }
  .mdb\:padding-bottom-70 {
    padding-bottom: 70px; }
  .mdb\:mg-left-70 {
    margin-left: 70px; }
  .mdb\:padding-left-70 {
    padding-left: 70px; }
  .mdb\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .mdb\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .mdb\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .mdb\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .mdb\:mg-75 {
    margin: 75px; }
  .mdb\:padding-75 {
    padding: 75px; }
  .mdb\:mg-top-75 {
    margin-top: 75px; }
  .mdb\:padding-top-75 {
    padding-top: 75px; }
  .mdb\:mg-right-75 {
    margin-right: 75px; }
  .mdb\:padding-right-75 {
    padding-right: 75px; }
  .mdb\:mg-bottom-75 {
    margin-bottom: 75px; }
  .mdb\:padding-bottom-75 {
    padding-bottom: 75px; }
  .mdb\:mg-left-75 {
    margin-left: 75px; }
  .mdb\:padding-left-75 {
    padding-left: 75px; }
  .mdb\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .mdb\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .mdb\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .mdb\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .mdb\:mg-80 {
    margin: 80px; }
  .mdb\:padding-80 {
    padding: 80px; }
  .mdb\:mg-top-80 {
    margin-top: 80px; }
  .mdb\:padding-top-80 {
    padding-top: 80px; }
  .mdb\:mg-right-80 {
    margin-right: 80px; }
  .mdb\:padding-right-80 {
    padding-right: 80px; }
  .mdb\:mg-bottom-80 {
    margin-bottom: 80px; }
  .mdb\:padding-bottom-80 {
    padding-bottom: 80px; }
  .mdb\:mg-left-80 {
    margin-left: 80px; }
  .mdb\:padding-left-80 {
    padding-left: 80px; }
  .mdb\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .mdb\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .mdb\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .mdb\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .mdb\:mg-85 {
    margin: 85px; }
  .mdb\:padding-85 {
    padding: 85px; }
  .mdb\:mg-top-85 {
    margin-top: 85px; }
  .mdb\:padding-top-85 {
    padding-top: 85px; }
  .mdb\:mg-right-85 {
    margin-right: 85px; }
  .mdb\:padding-right-85 {
    padding-right: 85px; }
  .mdb\:mg-bottom-85 {
    margin-bottom: 85px; }
  .mdb\:padding-bottom-85 {
    padding-bottom: 85px; }
  .mdb\:mg-left-85 {
    margin-left: 85px; }
  .mdb\:padding-left-85 {
    padding-left: 85px; }
  .mdb\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .mdb\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .mdb\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .mdb\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .mdb\:mg-90 {
    margin: 90px; }
  .mdb\:padding-90 {
    padding: 90px; }
  .mdb\:mg-top-90 {
    margin-top: 90px; }
  .mdb\:padding-top-90 {
    padding-top: 90px; }
  .mdb\:mg-right-90 {
    margin-right: 90px; }
  .mdb\:padding-right-90 {
    padding-right: 90px; }
  .mdb\:mg-bottom-90 {
    margin-bottom: 90px; }
  .mdb\:padding-bottom-90 {
    padding-bottom: 90px; }
  .mdb\:mg-left-90 {
    margin-left: 90px; }
  .mdb\:padding-left-90 {
    padding-left: 90px; }
  .mdb\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .mdb\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .mdb\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .mdb\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .mdb\:mg-95 {
    margin: 95px; }
  .mdb\:padding-95 {
    padding: 95px; }
  .mdb\:mg-top-95 {
    margin-top: 95px; }
  .mdb\:padding-top-95 {
    padding-top: 95px; }
  .mdb\:mg-right-95 {
    margin-right: 95px; }
  .mdb\:padding-right-95 {
    padding-right: 95px; }
  .mdb\:mg-bottom-95 {
    margin-bottom: 95px; }
  .mdb\:padding-bottom-95 {
    padding-bottom: 95px; }
  .mdb\:mg-left-95 {
    margin-left: 95px; }
  .mdb\:padding-left-95 {
    padding-left: 95px; }
  .mdb\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .mdb\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .mdb\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .mdb\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .mdb\:mg-100 {
    margin: 100px; }
  .mdb\:padding-100 {
    padding: 100px; }
  .mdb\:mg-top-100 {
    margin-top: 100px; }
  .mdb\:padding-top-100 {
    padding-top: 100px; }
  .mdb\:mg-right-100 {
    margin-right: 100px; }
  .mdb\:padding-right-100 {
    padding-right: 100px; }
  .mdb\:mg-bottom-100 {
    margin-bottom: 100px; }
  .mdb\:padding-bottom-100 {
    padding-bottom: 100px; }
  .mdb\:mg-left-100 {
    margin-left: 100px; }
  .mdb\:padding-left-100 {
    padding-left: 100px; }
  .mdb\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .mdb\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .mdb\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .mdb\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (min-width: 1240px) {
  .lg\:mg-5 {
    margin: 5px; }
  .lg\:padding-5 {
    padding: 5px; }
  .lg\:mg-top-5 {
    margin-top: 5px; }
  .lg\:padding-top-5 {
    padding-top: 5px; }
  .lg\:mg-right-5 {
    margin-right: 5px; }
  .lg\:padding-right-5 {
    padding-right: 5px; }
  .lg\:mg-bottom-5 {
    margin-bottom: 5px; }
  .lg\:padding-bottom-5 {
    padding-bottom: 5px; }
  .lg\:mg-left-5 {
    margin-left: 5px; }
  .lg\:padding-left-5 {
    padding-left: 5px; }
  .lg\:mg-x-5 {
    margin-left: 5px;
    margin-right: 5px; }
  .lg\:mg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  .lg\:padding-x-5 {
    padding-left: 5px;
    padding-right: 5px; }
  .lg\:padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  .lg\:mg-10 {
    margin: 10px; }
  .lg\:padding-10 {
    padding: 10px; }
  .lg\:mg-top-10 {
    margin-top: 10px; }
  .lg\:padding-top-10 {
    padding-top: 10px; }
  .lg\:mg-right-10 {
    margin-right: 10px; }
  .lg\:padding-right-10 {
    padding-right: 10px; }
  .lg\:mg-bottom-10 {
    margin-bottom: 10px; }
  .lg\:padding-bottom-10 {
    padding-bottom: 10px; }
  .lg\:mg-left-10 {
    margin-left: 10px; }
  .lg\:padding-left-10 {
    padding-left: 10px; }
  .lg\:mg-x-10 {
    margin-left: 10px;
    margin-right: 10px; }
  .lg\:mg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .lg\:padding-x-10 {
    padding-left: 10px;
    padding-right: 10px; }
  .lg\:padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .lg\:mg-15 {
    margin: 15px; }
  .lg\:padding-15 {
    padding: 15px; }
  .lg\:mg-top-15 {
    margin-top: 15px; }
  .lg\:padding-top-15 {
    padding-top: 15px; }
  .lg\:mg-right-15 {
    margin-right: 15px; }
  .lg\:padding-right-15 {
    padding-right: 15px; }
  .lg\:mg-bottom-15 {
    margin-bottom: 15px; }
  .lg\:padding-bottom-15 {
    padding-bottom: 15px; }
  .lg\:mg-left-15 {
    margin-left: 15px; }
  .lg\:padding-left-15 {
    padding-left: 15px; }
  .lg\:mg-x-15 {
    margin-left: 15px;
    margin-right: 15px; }
  .lg\:mg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .lg\:padding-x-15 {
    padding-left: 15px;
    padding-right: 15px; }
  .lg\:padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  .lg\:mg-20 {
    margin: 20px; }
  .lg\:padding-20 {
    padding: 20px; }
  .lg\:mg-top-20 {
    margin-top: 20px; }
  .lg\:padding-top-20 {
    padding-top: 20px; }
  .lg\:mg-right-20 {
    margin-right: 20px; }
  .lg\:padding-right-20 {
    padding-right: 20px; }
  .lg\:mg-bottom-20 {
    margin-bottom: 20px; }
  .lg\:padding-bottom-20 {
    padding-bottom: 20px; }
  .lg\:mg-left-20 {
    margin-left: 20px; }
  .lg\:padding-left-20 {
    padding-left: 20px; }
  .lg\:mg-x-20 {
    margin-left: 20px;
    margin-right: 20px; }
  .lg\:mg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .lg\:padding-x-20 {
    padding-left: 20px;
    padding-right: 20px; }
  .lg\:padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  .lg\:mg-25 {
    margin: 25px; }
  .lg\:padding-25 {
    padding: 25px; }
  .lg\:mg-top-25 {
    margin-top: 25px; }
  .lg\:padding-top-25 {
    padding-top: 25px; }
  .lg\:mg-right-25 {
    margin-right: 25px; }
  .lg\:padding-right-25 {
    padding-right: 25px; }
  .lg\:mg-bottom-25 {
    margin-bottom: 25px; }
  .lg\:padding-bottom-25 {
    padding-bottom: 25px; }
  .lg\:mg-left-25 {
    margin-left: 25px; }
  .lg\:padding-left-25 {
    padding-left: 25px; }
  .lg\:mg-x-25 {
    margin-left: 25px;
    margin-right: 25px; }
  .lg\:mg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  .lg\:padding-x-25 {
    padding-left: 25px;
    padding-right: 25px; }
  .lg\:padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  .lg\:mg-30 {
    margin: 30px; }
  .lg\:padding-30 {
    padding: 30px; }
  .lg\:mg-top-30 {
    margin-top: 30px; }
  .lg\:padding-top-30 {
    padding-top: 30px; }
  .lg\:mg-right-30 {
    margin-right: 30px; }
  .lg\:padding-right-30 {
    padding-right: 30px; }
  .lg\:mg-bottom-30 {
    margin-bottom: 30px; }
  .lg\:padding-bottom-30 {
    padding-bottom: 30px; }
  .lg\:mg-left-30 {
    margin-left: 30px; }
  .lg\:padding-left-30 {
    padding-left: 30px; }
  .lg\:mg-x-30 {
    margin-left: 30px;
    margin-right: 30px; }
  .lg\:mg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  .lg\:padding-x-30 {
    padding-left: 30px;
    padding-right: 30px; }
  .lg\:padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  .lg\:mg-35 {
    margin: 35px; }
  .lg\:padding-35 {
    padding: 35px; }
  .lg\:mg-top-35 {
    margin-top: 35px; }
  .lg\:padding-top-35 {
    padding-top: 35px; }
  .lg\:mg-right-35 {
    margin-right: 35px; }
  .lg\:padding-right-35 {
    padding-right: 35px; }
  .lg\:mg-bottom-35 {
    margin-bottom: 35px; }
  .lg\:padding-bottom-35 {
    padding-bottom: 35px; }
  .lg\:mg-left-35 {
    margin-left: 35px; }
  .lg\:padding-left-35 {
    padding-left: 35px; }
  .lg\:mg-x-35 {
    margin-left: 35px;
    margin-right: 35px; }
  .lg\:mg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  .lg\:padding-x-35 {
    padding-left: 35px;
    padding-right: 35px; }
  .lg\:padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  .lg\:mg-40 {
    margin: 40px; }
  .lg\:padding-40 {
    padding: 40px; }
  .lg\:mg-top-40 {
    margin-top: 40px; }
  .lg\:padding-top-40 {
    padding-top: 40px; }
  .lg\:mg-right-40 {
    margin-right: 40px; }
  .lg\:padding-right-40 {
    padding-right: 40px; }
  .lg\:mg-bottom-40 {
    margin-bottom: 40px; }
  .lg\:padding-bottom-40 {
    padding-bottom: 40px; }
  .lg\:mg-left-40 {
    margin-left: 40px; }
  .lg\:padding-left-40 {
    padding-left: 40px; }
  .lg\:mg-x-40 {
    margin-left: 40px;
    margin-right: 40px; }
  .lg\:mg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  .lg\:padding-x-40 {
    padding-left: 40px;
    padding-right: 40px; }
  .lg\:padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  .lg\:mg-45 {
    margin: 45px; }
  .lg\:padding-45 {
    padding: 45px; }
  .lg\:mg-top-45 {
    margin-top: 45px; }
  .lg\:padding-top-45 {
    padding-top: 45px; }
  .lg\:mg-right-45 {
    margin-right: 45px; }
  .lg\:padding-right-45 {
    padding-right: 45px; }
  .lg\:mg-bottom-45 {
    margin-bottom: 45px; }
  .lg\:padding-bottom-45 {
    padding-bottom: 45px; }
  .lg\:mg-left-45 {
    margin-left: 45px; }
  .lg\:padding-left-45 {
    padding-left: 45px; }
  .lg\:mg-x-45 {
    margin-left: 45px;
    margin-right: 45px; }
  .lg\:mg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  .lg\:padding-x-45 {
    padding-left: 45px;
    padding-right: 45px; }
  .lg\:padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  .lg\:mg-50 {
    margin: 50px; }
  .lg\:padding-50 {
    padding: 50px; }
  .lg\:mg-top-50 {
    margin-top: 50px; }
  .lg\:padding-top-50 {
    padding-top: 50px; }
  .lg\:mg-right-50 {
    margin-right: 50px; }
  .lg\:padding-right-50 {
    padding-right: 50px; }
  .lg\:mg-bottom-50 {
    margin-bottom: 50px; }
  .lg\:padding-bottom-50 {
    padding-bottom: 50px; }
  .lg\:mg-left-50 {
    margin-left: 50px; }
  .lg\:padding-left-50 {
    padding-left: 50px; }
  .lg\:mg-x-50 {
    margin-left: 50px;
    margin-right: 50px; }
  .lg\:mg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  .lg\:padding-x-50 {
    padding-left: 50px;
    padding-right: 50px; }
  .lg\:padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  .lg\:mg-55 {
    margin: 55px; }
  .lg\:padding-55 {
    padding: 55px; }
  .lg\:mg-top-55 {
    margin-top: 55px; }
  .lg\:padding-top-55 {
    padding-top: 55px; }
  .lg\:mg-right-55 {
    margin-right: 55px; }
  .lg\:padding-right-55 {
    padding-right: 55px; }
  .lg\:mg-bottom-55 {
    margin-bottom: 55px; }
  .lg\:padding-bottom-55 {
    padding-bottom: 55px; }
  .lg\:mg-left-55 {
    margin-left: 55px; }
  .lg\:padding-left-55 {
    padding-left: 55px; }
  .lg\:mg-x-55 {
    margin-left: 55px;
    margin-right: 55px; }
  .lg\:mg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  .lg\:padding-x-55 {
    padding-left: 55px;
    padding-right: 55px; }
  .lg\:padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px; }
  .lg\:mg-60 {
    margin: 60px; }
  .lg\:padding-60 {
    padding: 60px; }
  .lg\:mg-top-60 {
    margin-top: 60px; }
  .lg\:padding-top-60 {
    padding-top: 60px; }
  .lg\:mg-right-60 {
    margin-right: 60px; }
  .lg\:padding-right-60 {
    padding-right: 60px; }
  .lg\:mg-bottom-60 {
    margin-bottom: 60px; }
  .lg\:padding-bottom-60 {
    padding-bottom: 60px; }
  .lg\:mg-left-60 {
    margin-left: 60px; }
  .lg\:padding-left-60 {
    padding-left: 60px; }
  .lg\:mg-x-60 {
    margin-left: 60px;
    margin-right: 60px; }
  .lg\:mg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  .lg\:padding-x-60 {
    padding-left: 60px;
    padding-right: 60px; }
  .lg\:padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .lg\:mg-65 {
    margin: 65px; }
  .lg\:padding-65 {
    padding: 65px; }
  .lg\:mg-top-65 {
    margin-top: 65px; }
  .lg\:padding-top-65 {
    padding-top: 65px; }
  .lg\:mg-right-65 {
    margin-right: 65px; }
  .lg\:padding-right-65 {
    padding-right: 65px; }
  .lg\:mg-bottom-65 {
    margin-bottom: 65px; }
  .lg\:padding-bottom-65 {
    padding-bottom: 65px; }
  .lg\:mg-left-65 {
    margin-left: 65px; }
  .lg\:padding-left-65 {
    padding-left: 65px; }
  .lg\:mg-x-65 {
    margin-left: 65px;
    margin-right: 65px; }
  .lg\:mg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  .lg\:padding-x-65 {
    padding-left: 65px;
    padding-right: 65px; }
  .lg\:padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  .lg\:mg-70 {
    margin: 70px; }
  .lg\:padding-70 {
    padding: 70px; }
  .lg\:mg-top-70 {
    margin-top: 70px; }
  .lg\:padding-top-70 {
    padding-top: 70px; }
  .lg\:mg-right-70 {
    margin-right: 70px; }
  .lg\:padding-right-70 {
    padding-right: 70px; }
  .lg\:mg-bottom-70 {
    margin-bottom: 70px; }
  .lg\:padding-bottom-70 {
    padding-bottom: 70px; }
  .lg\:mg-left-70 {
    margin-left: 70px; }
  .lg\:padding-left-70 {
    padding-left: 70px; }
  .lg\:mg-x-70 {
    margin-left: 70px;
    margin-right: 70px; }
  .lg\:mg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  .lg\:padding-x-70 {
    padding-left: 70px;
    padding-right: 70px; }
  .lg\:padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  .lg\:mg-75 {
    margin: 75px; }
  .lg\:padding-75 {
    padding: 75px; }
  .lg\:mg-top-75 {
    margin-top: 75px; }
  .lg\:padding-top-75 {
    padding-top: 75px; }
  .lg\:mg-right-75 {
    margin-right: 75px; }
  .lg\:padding-right-75 {
    padding-right: 75px; }
  .lg\:mg-bottom-75 {
    margin-bottom: 75px; }
  .lg\:padding-bottom-75 {
    padding-bottom: 75px; }
  .lg\:mg-left-75 {
    margin-left: 75px; }
  .lg\:padding-left-75 {
    padding-left: 75px; }
  .lg\:mg-x-75 {
    margin-left: 75px;
    margin-right: 75px; }
  .lg\:mg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  .lg\:padding-x-75 {
    padding-left: 75px;
    padding-right: 75px; }
  .lg\:padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  .lg\:mg-80 {
    margin: 80px; }
  .lg\:padding-80 {
    padding: 80px; }
  .lg\:mg-top-80 {
    margin-top: 80px; }
  .lg\:padding-top-80 {
    padding-top: 80px; }
  .lg\:mg-right-80 {
    margin-right: 80px; }
  .lg\:padding-right-80 {
    padding-right: 80px; }
  .lg\:mg-bottom-80 {
    margin-bottom: 80px; }
  .lg\:padding-bottom-80 {
    padding-bottom: 80px; }
  .lg\:mg-left-80 {
    margin-left: 80px; }
  .lg\:padding-left-80 {
    padding-left: 80px; }
  .lg\:mg-x-80 {
    margin-left: 80px;
    margin-right: 80px; }
  .lg\:mg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  .lg\:padding-x-80 {
    padding-left: 80px;
    padding-right: 80px; }
  .lg\:padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  .lg\:mg-85 {
    margin: 85px; }
  .lg\:padding-85 {
    padding: 85px; }
  .lg\:mg-top-85 {
    margin-top: 85px; }
  .lg\:padding-top-85 {
    padding-top: 85px; }
  .lg\:mg-right-85 {
    margin-right: 85px; }
  .lg\:padding-right-85 {
    padding-right: 85px; }
  .lg\:mg-bottom-85 {
    margin-bottom: 85px; }
  .lg\:padding-bottom-85 {
    padding-bottom: 85px; }
  .lg\:mg-left-85 {
    margin-left: 85px; }
  .lg\:padding-left-85 {
    padding-left: 85px; }
  .lg\:mg-x-85 {
    margin-left: 85px;
    margin-right: 85px; }
  .lg\:mg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  .lg\:padding-x-85 {
    padding-left: 85px;
    padding-right: 85px; }
  .lg\:padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  .lg\:mg-90 {
    margin: 90px; }
  .lg\:padding-90 {
    padding: 90px; }
  .lg\:mg-top-90 {
    margin-top: 90px; }
  .lg\:padding-top-90 {
    padding-top: 90px; }
  .lg\:mg-right-90 {
    margin-right: 90px; }
  .lg\:padding-right-90 {
    padding-right: 90px; }
  .lg\:mg-bottom-90 {
    margin-bottom: 90px; }
  .lg\:padding-bottom-90 {
    padding-bottom: 90px; }
  .lg\:mg-left-90 {
    margin-left: 90px; }
  .lg\:padding-left-90 {
    padding-left: 90px; }
  .lg\:mg-x-90 {
    margin-left: 90px;
    margin-right: 90px; }
  .lg\:mg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px; }
  .lg\:padding-x-90 {
    padding-left: 90px;
    padding-right: 90px; }
  .lg\:padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .lg\:mg-95 {
    margin: 95px; }
  .lg\:padding-95 {
    padding: 95px; }
  .lg\:mg-top-95 {
    margin-top: 95px; }
  .lg\:padding-top-95 {
    padding-top: 95px; }
  .lg\:mg-right-95 {
    margin-right: 95px; }
  .lg\:padding-right-95 {
    padding-right: 95px; }
  .lg\:mg-bottom-95 {
    margin-bottom: 95px; }
  .lg\:padding-bottom-95 {
    padding-bottom: 95px; }
  .lg\:mg-left-95 {
    margin-left: 95px; }
  .lg\:padding-left-95 {
    padding-left: 95px; }
  .lg\:mg-x-95 {
    margin-left: 95px;
    margin-right: 95px; }
  .lg\:mg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px; }
  .lg\:padding-x-95 {
    padding-left: 95px;
    padding-right: 95px; }
  .lg\:padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px; }
  .lg\:mg-100 {
    margin: 100px; }
  .lg\:padding-100 {
    padding: 100px; }
  .lg\:mg-top-100 {
    margin-top: 100px; }
  .lg\:padding-top-100 {
    padding-top: 100px; }
  .lg\:mg-right-100 {
    margin-right: 100px; }
  .lg\:padding-right-100 {
    padding-right: 100px; }
  .lg\:mg-bottom-100 {
    margin-bottom: 100px; }
  .lg\:padding-bottom-100 {
    padding-bottom: 100px; }
  .lg\:mg-left-100 {
    margin-left: 100px; }
  .lg\:padding-left-100 {
    padding-left: 100px; }
  .lg\:mg-x-100 {
    margin-left: 100px;
    margin-right: 100px; }
  .lg\:mg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px; }
  .lg\:padding-x-100 {
    padding-left: 100px;
    padding-right: 100px; }
  .lg\:padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px; } }

@media (max-width: 574px) {
  .xs\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 575px) {
  .sm\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 990px) {
  .smb\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 991px) {
  .md\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 1239px) {
  .mdb\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 1240px) {
  .lg\:mg-x-auto {
    margin-left: auto;
    margin-right: auto; } }

.divide-x > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-x > :not([hidden]) ~ :not([hidden]):after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    left: 0; }
    @media (max-width: 574px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 990px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 1239px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 1240px) {
      .divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (max-width: 574px) {
  .xs\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (max-width: 574px) and (max-width: 574px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 574px) and (min-width: 575px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 574px) and (min-width: 575px) and (max-width: 990px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 574px) and (max-width: 990px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 574px) and (min-width: 991px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 574px) and (min-width: 991px) and (max-width: 1239px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 574px) and (max-width: 1239px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 574px) and (min-width: 1240px) {
      .xs\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (min-width: 575px) {
  .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (min-width: 575px) and (max-width: 574px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (min-width: 575px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (min-width: 575px) and (max-width: 990px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (min-width: 991px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 575px) and (min-width: 991px) and (max-width: 1239px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 575px) and (max-width: 1239px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 575px) and (min-width: 1240px) {
      .sm\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (min-width: 575px) and (max-width: 990px) and (max-width: 574px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 575px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 575px) and (max-width: 990px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (max-width: 990px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 991px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 991px) and (max-width: 1239px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 575px) and (max-width: 990px) and (max-width: 1239px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 1240px) {
      .smo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (max-width: 990px) {
  .smb\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (max-width: 990px) and (max-width: 574px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 990px) and (min-width: 575px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 990px) and (min-width: 575px) and (max-width: 990px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 990px) and (max-width: 990px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 990px) and (min-width: 991px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 990px) and (min-width: 991px) and (max-width: 1239px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 990px) and (max-width: 1239px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 990px) and (min-width: 1240px) {
      .smb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (min-width: 991px) {
  .md\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (min-width: 991px) and (max-width: 574px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (min-width: 575px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (min-width: 575px) and (max-width: 990px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (max-width: 990px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (min-width: 991px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 991px) and (min-width: 991px) and (max-width: 1239px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 991px) and (min-width: 1240px) {
      .md\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (min-width: 991px) and (max-width: 1239px) and (max-width: 574px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 575px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 575px) and (max-width: 990px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (max-width: 990px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 991px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 991px) and (max-width: 1239px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (max-width: 1239px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 1240px) {
      .mdo\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (max-width: 1239px) {
  .mdb\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (max-width: 1239px) and (max-width: 574px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 1239px) and (min-width: 575px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 1239px) and (min-width: 575px) and (max-width: 990px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 1239px) and (max-width: 990px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (max-width: 1239px) and (min-width: 991px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 1239px) and (min-width: 991px) and (max-width: 1239px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 1239px) and (max-width: 1239px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (max-width: 1239px) and (min-width: 1240px) {
      .mdb\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

@media (min-width: 1240px) {
  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      left: 0; } }
    @media (min-width: 1240px) and (max-width: 574px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 1240px) and (min-width: 575px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 1240px) and (min-width: 575px) and (max-width: 990px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 1240px) and (max-width: 990px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1em; } }
    @media (min-width: 1240px) and (min-width: 991px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 1240px) and (min-width: 991px) and (max-width: 1239px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 1240px) and (max-width: 1239px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -1.5em; } }
    @media (min-width: 1240px) and (min-width: 1240px) {
      .lg\:divide-x > :not([hidden]) ~ :not([hidden]):after {
        top: -2em; } }

.divide-y > :not([hidden]) ~ :not([hidden]) {
  position: relative; }
  .divide-y > :not([hidden]) ~ :not([hidden]):before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0; }
    @media (max-width: 574px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 990px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 1239px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 1240px) {
      .divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (max-width: 574px) {
  .xs\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (max-width: 574px) and (max-width: 574px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 574px) and (min-width: 575px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 574px) and (min-width: 575px) and (max-width: 990px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 574px) and (max-width: 990px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 574px) and (min-width: 991px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 574px) and (min-width: 991px) and (max-width: 1239px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 574px) and (max-width: 1239px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 574px) and (min-width: 1240px) {
      .xs\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (min-width: 575px) {
  .sm\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (min-width: 575px) and (max-width: 574px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (min-width: 575px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (min-width: 575px) and (max-width: 990px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (min-width: 991px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 575px) and (min-width: 991px) and (max-width: 1239px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 575px) and (max-width: 1239px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 575px) and (min-width: 1240px) {
      .sm\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (min-width: 575px) and (max-width: 990px) and (max-width: 574px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 575px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 575px) and (max-width: 990px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (max-width: 990px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 991px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 991px) and (max-width: 1239px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 575px) and (max-width: 990px) and (max-width: 1239px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 575px) and (max-width: 990px) and (min-width: 1240px) {
      .smo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (max-width: 990px) {
  .smb\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (max-width: 990px) and (max-width: 574px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 990px) and (min-width: 575px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 990px) and (min-width: 575px) and (max-width: 990px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 990px) and (max-width: 990px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 990px) and (min-width: 991px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 990px) and (min-width: 991px) and (max-width: 1239px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 990px) and (max-width: 1239px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 990px) and (min-width: 1240px) {
      .smb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (min-width: 991px) {
  .md\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (min-width: 991px) and (max-width: 574px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (min-width: 575px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (min-width: 575px) and (max-width: 990px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (max-width: 990px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (min-width: 991px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 991px) and (min-width: 991px) and (max-width: 1239px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 991px) and (min-width: 1240px) {
      .md\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (min-width: 991px) and (max-width: 1239px) and (max-width: 574px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 575px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 575px) and (max-width: 990px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (max-width: 990px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 991px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 991px) and (max-width: 1239px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (max-width: 1239px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 991px) and (max-width: 1239px) and (min-width: 1240px) {
      .mdo\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (max-width: 1239px) {
  .mdb\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (max-width: 1239px) and (max-width: 574px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 1239px) and (min-width: 575px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 1239px) and (min-width: 575px) and (max-width: 990px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 1239px) and (max-width: 990px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (max-width: 1239px) and (min-width: 991px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 1239px) and (min-width: 991px) and (max-width: 1239px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 1239px) and (max-width: 1239px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (max-width: 1239px) and (min-width: 1240px) {
      .mdb\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

@media (min-width: 1240px) {
  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    position: relative; }
    .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0; } }
    @media (min-width: 1240px) and (max-width: 574px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 1240px) and (min-width: 575px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 1240px) and (min-width: 575px) and (max-width: 990px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 1240px) and (max-width: 990px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1em; } }
    @media (min-width: 1240px) and (min-width: 991px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 1240px) and (min-width: 991px) and (max-width: 1239px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 1240px) and (max-width: 1239px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -1.5em; } }
    @media (min-width: 1240px) and (min-width: 1240px) {
      .lg\:divide-y > :not([hidden]) ~ :not([hidden]):before {
        left: -2em; } }

.width-50 {
  min-width: calc(50px + 20px);
  max-width: calc(50px + 20px); }

.height-50 {
  height: 50px; }

.width-100 {
  min-width: calc(100px + 20px);
  max-width: calc(100px + 20px); }

.height-100 {
  height: 100px; }

.width-150 {
  min-width: calc(150px + 20px);
  max-width: calc(150px + 20px); }

.height-150 {
  height: 150px; }

.width-200 {
  min-width: calc(200px + 20px);
  max-width: calc(200px + 20px); }

.height-200 {
  height: 200px; }

.width-250 {
  min-width: calc(250px + 20px);
  max-width: calc(250px + 20px); }

.height-250 {
  height: 250px; }

.width-300 {
  min-width: calc(300px + 20px);
  max-width: calc(300px + 20px); }

.height-300 {
  height: 300px; }

.width-350 {
  min-width: calc(350px + 20px);
  max-width: calc(350px + 20px); }

.height-350 {
  height: 350px; }

.width-400 {
  min-width: calc(400px + 20px);
  max-width: calc(400px + 20px); }

.height-400 {
  height: 400px; }

.width-450 {
  min-width: calc(450px + 20px);
  max-width: calc(450px + 20px); }

.height-450 {
  height: 450px; }

.width-500 {
  min-width: calc(500px + 20px);
  max-width: calc(500px + 20px); }

.height-500 {
  height: 500px; }

/* PERCENT WIDTH */
.width-25p {
  min-width: 25%;
  max-width: 25%; }

.width-50p {
  min-width: 50%;
  max-width: 50%; }

.width-33p {
  min-width: 33%;
  max-width: 33%; }

.width-75p {
  min-width: 75%;
  max-width: 75%; }

.width-100p {
  min-width: 100%;
  max-width: 100%; }

@media (max-width: 574px) {
  .xs\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .xs\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .xs\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .xs\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .xs\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (min-width: 575px) {
  .sm\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .sm\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .sm\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .sm\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .sm\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .smo\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .smo\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .smo\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .smo\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (max-width: 990px) {
  .smb\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .smb\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .smb\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .smb\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .smb\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (min-width: 991px) {
  .md\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .md\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .md\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .md\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .md\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .mdo\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .mdo\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .mdo\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .mdo\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (max-width: 1239px) {
  .mdb\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .mdb\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .mdb\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .mdb\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .mdb\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (min-width: 1240px) {
  .lg\:width-25p {
    min-width: 25%;
    max-width: 25%; }
  .lg\:width-50p {
    min-width: 50%;
    max-width: 50%; }
  .lg\:width-33p {
    min-width: 33%;
    max-width: 33%; }
  .lg\:width-75p {
    min-width: 75%;
    max-width: 75%; }
  .lg\:width-100p {
    min-width: 100%;
    max-width: 100%; } }

@media (max-width: 574px) {
  .xs\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .xs\:height-50 {
    height: 50px; }
  .xs\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .xs\:height-100 {
    height: 100px; }
  .xs\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .xs\:height-150 {
    height: 150px; }
  .xs\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .xs\:height-200 {
    height: 200px; }
  .xs\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .xs\:height-250 {
    height: 250px; }
  .xs\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .xs\:height-300 {
    height: 300px; }
  .xs\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .xs\:height-350 {
    height: 350px; }
  .xs\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .xs\:height-400 {
    height: 400px; }
  .xs\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .xs\:height-450 {
    height: 450px; }
  .xs\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .xs\:height-500 {
    height: 500px; }
  .xs\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .xs\:height-550 {
    height: 550px; }
  .xs\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .xs\:height-600 {
    height: 600px; }
  .xs\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .xs\:height-650 {
    height: 650px; }
  .xs\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .xs\:height-700 {
    height: 700px; }
  .xs\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .xs\:height-750 {
    height: 750px; }
  .xs\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .xs\:height-800 {
    height: 800px; }
  .xs\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .xs\:height-850 {
    height: 850px; }
  .xs\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .xs\:height-900 {
    height: 900px; }
  .xs\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .xs\:height-950 {
    height: 950px; }
  .xs\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .xs\:height-1000 {
    height: 1000px; } }

@media (min-width: 575px) {
  .sm\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .sm\:height-50 {
    height: 50px; }
  .sm\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .sm\:height-100 {
    height: 100px; }
  .sm\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .sm\:height-150 {
    height: 150px; }
  .sm\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .sm\:height-200 {
    height: 200px; }
  .sm\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .sm\:height-250 {
    height: 250px; }
  .sm\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .sm\:height-300 {
    height: 300px; }
  .sm\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .sm\:height-350 {
    height: 350px; }
  .sm\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .sm\:height-400 {
    height: 400px; }
  .sm\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .sm\:height-450 {
    height: 450px; }
  .sm\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .sm\:height-500 {
    height: 500px; }
  .sm\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .sm\:height-550 {
    height: 550px; }
  .sm\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .sm\:height-600 {
    height: 600px; }
  .sm\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .sm\:height-650 {
    height: 650px; }
  .sm\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .sm\:height-700 {
    height: 700px; }
  .sm\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .sm\:height-750 {
    height: 750px; }
  .sm\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .sm\:height-800 {
    height: 800px; }
  .sm\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .sm\:height-850 {
    height: 850px; }
  .sm\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .sm\:height-900 {
    height: 900px; }
  .sm\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .sm\:height-950 {
    height: 950px; }
  .sm\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .sm\:height-1000 {
    height: 1000px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .smo\:height-50 {
    height: 50px; }
  .smo\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .smo\:height-100 {
    height: 100px; }
  .smo\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .smo\:height-150 {
    height: 150px; }
  .smo\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .smo\:height-200 {
    height: 200px; }
  .smo\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .smo\:height-250 {
    height: 250px; }
  .smo\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .smo\:height-300 {
    height: 300px; }
  .smo\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .smo\:height-350 {
    height: 350px; }
  .smo\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .smo\:height-400 {
    height: 400px; }
  .smo\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .smo\:height-450 {
    height: 450px; }
  .smo\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .smo\:height-500 {
    height: 500px; }
  .smo\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .smo\:height-550 {
    height: 550px; }
  .smo\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .smo\:height-600 {
    height: 600px; }
  .smo\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .smo\:height-650 {
    height: 650px; }
  .smo\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .smo\:height-700 {
    height: 700px; }
  .smo\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .smo\:height-750 {
    height: 750px; }
  .smo\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .smo\:height-800 {
    height: 800px; }
  .smo\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .smo\:height-850 {
    height: 850px; }
  .smo\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .smo\:height-900 {
    height: 900px; }
  .smo\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .smo\:height-950 {
    height: 950px; }
  .smo\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .smo\:height-1000 {
    height: 1000px; } }

@media (max-width: 990px) {
  .smb\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .smb\:height-50 {
    height: 50px; }
  .smb\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .smb\:height-100 {
    height: 100px; }
  .smb\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .smb\:height-150 {
    height: 150px; }
  .smb\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .smb\:height-200 {
    height: 200px; }
  .smb\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .smb\:height-250 {
    height: 250px; }
  .smb\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .smb\:height-300 {
    height: 300px; }
  .smb\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .smb\:height-350 {
    height: 350px; }
  .smb\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .smb\:height-400 {
    height: 400px; }
  .smb\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .smb\:height-450 {
    height: 450px; }
  .smb\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .smb\:height-500 {
    height: 500px; }
  .smb\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .smb\:height-550 {
    height: 550px; }
  .smb\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .smb\:height-600 {
    height: 600px; }
  .smb\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .smb\:height-650 {
    height: 650px; }
  .smb\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .smb\:height-700 {
    height: 700px; }
  .smb\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .smb\:height-750 {
    height: 750px; }
  .smb\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .smb\:height-800 {
    height: 800px; }
  .smb\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .smb\:height-850 {
    height: 850px; }
  .smb\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .smb\:height-900 {
    height: 900px; }
  .smb\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .smb\:height-950 {
    height: 950px; }
  .smb\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .smb\:height-1000 {
    height: 1000px; } }

@media (min-width: 991px) {
  .md\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .md\:height-50 {
    height: 50px; }
  .md\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .md\:height-100 {
    height: 100px; }
  .md\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .md\:height-150 {
    height: 150px; }
  .md\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .md\:height-200 {
    height: 200px; }
  .md\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .md\:height-250 {
    height: 250px; }
  .md\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .md\:height-300 {
    height: 300px; }
  .md\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .md\:height-350 {
    height: 350px; }
  .md\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .md\:height-400 {
    height: 400px; }
  .md\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .md\:height-450 {
    height: 450px; }
  .md\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .md\:height-500 {
    height: 500px; }
  .md\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .md\:height-550 {
    height: 550px; }
  .md\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .md\:height-600 {
    height: 600px; }
  .md\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .md\:height-650 {
    height: 650px; }
  .md\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .md\:height-700 {
    height: 700px; }
  .md\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .md\:height-750 {
    height: 750px; }
  .md\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .md\:height-800 {
    height: 800px; }
  .md\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .md\:height-850 {
    height: 850px; }
  .md\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .md\:height-900 {
    height: 900px; }
  .md\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .md\:height-950 {
    height: 950px; }
  .md\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .md\:height-1000 {
    height: 1000px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .mdo\:height-50 {
    height: 50px; }
  .mdo\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .mdo\:height-100 {
    height: 100px; }
  .mdo\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .mdo\:height-150 {
    height: 150px; }
  .mdo\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .mdo\:height-200 {
    height: 200px; }
  .mdo\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .mdo\:height-250 {
    height: 250px; }
  .mdo\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .mdo\:height-300 {
    height: 300px; }
  .mdo\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .mdo\:height-350 {
    height: 350px; }
  .mdo\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .mdo\:height-400 {
    height: 400px; }
  .mdo\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .mdo\:height-450 {
    height: 450px; }
  .mdo\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .mdo\:height-500 {
    height: 500px; }
  .mdo\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .mdo\:height-550 {
    height: 550px; }
  .mdo\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .mdo\:height-600 {
    height: 600px; }
  .mdo\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .mdo\:height-650 {
    height: 650px; }
  .mdo\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .mdo\:height-700 {
    height: 700px; }
  .mdo\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .mdo\:height-750 {
    height: 750px; }
  .mdo\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .mdo\:height-800 {
    height: 800px; }
  .mdo\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .mdo\:height-850 {
    height: 850px; }
  .mdo\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .mdo\:height-900 {
    height: 900px; }
  .mdo\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .mdo\:height-950 {
    height: 950px; }
  .mdo\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .mdo\:height-1000 {
    height: 1000px; } }

@media (max-width: 1239px) {
  .mdb\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .mdb\:height-50 {
    height: 50px; }
  .mdb\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .mdb\:height-100 {
    height: 100px; }
  .mdb\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .mdb\:height-150 {
    height: 150px; }
  .mdb\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .mdb\:height-200 {
    height: 200px; }
  .mdb\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .mdb\:height-250 {
    height: 250px; }
  .mdb\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .mdb\:height-300 {
    height: 300px; }
  .mdb\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .mdb\:height-350 {
    height: 350px; }
  .mdb\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .mdb\:height-400 {
    height: 400px; }
  .mdb\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .mdb\:height-450 {
    height: 450px; }
  .mdb\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .mdb\:height-500 {
    height: 500px; }
  .mdb\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .mdb\:height-550 {
    height: 550px; }
  .mdb\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .mdb\:height-600 {
    height: 600px; }
  .mdb\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .mdb\:height-650 {
    height: 650px; }
  .mdb\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .mdb\:height-700 {
    height: 700px; }
  .mdb\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .mdb\:height-750 {
    height: 750px; }
  .mdb\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .mdb\:height-800 {
    height: 800px; }
  .mdb\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .mdb\:height-850 {
    height: 850px; }
  .mdb\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .mdb\:height-900 {
    height: 900px; }
  .mdb\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .mdb\:height-950 {
    height: 950px; }
  .mdb\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .mdb\:height-1000 {
    height: 1000px; } }

@media (min-width: 1240px) {
  .lg\:width-50 {
    min-width: 50px;
    max-width: 50px; }
  .lg\:height-50 {
    height: 50px; }
  .lg\:width-100 {
    min-width: 100px;
    max-width: 100px; }
  .lg\:height-100 {
    height: 100px; }
  .lg\:width-150 {
    min-width: 150px;
    max-width: 150px; }
  .lg\:height-150 {
    height: 150px; }
  .lg\:width-200 {
    min-width: 200px;
    max-width: 200px; }
  .lg\:height-200 {
    height: 200px; }
  .lg\:width-250 {
    min-width: 250px;
    max-width: 250px; }
  .lg\:height-250 {
    height: 250px; }
  .lg\:width-300 {
    min-width: 300px;
    max-width: 300px; }
  .lg\:height-300 {
    height: 300px; }
  .lg\:width-350 {
    min-width: 350px;
    max-width: 350px; }
  .lg\:height-350 {
    height: 350px; }
  .lg\:width-400 {
    min-width: 400px;
    max-width: 400px; }
  .lg\:height-400 {
    height: 400px; }
  .lg\:width-450 {
    min-width: 450px;
    max-width: 450px; }
  .lg\:height-450 {
    height: 450px; }
  .lg\:width-500 {
    min-width: 500px;
    max-width: 500px; }
  .lg\:height-500 {
    height: 500px; }
  .lg\:width-550 {
    min-width: 550px;
    max-width: 550px; }
  .lg\:height-550 {
    height: 550px; }
  .lg\:width-600 {
    min-width: 600px;
    max-width: 600px; }
  .lg\:height-600 {
    height: 600px; }
  .lg\:width-650 {
    min-width: 650px;
    max-width: 650px; }
  .lg\:height-650 {
    height: 650px; }
  .lg\:width-700 {
    min-width: 700px;
    max-width: 700px; }
  .lg\:height-700 {
    height: 700px; }
  .lg\:width-750 {
    min-width: 750px;
    max-width: 750px; }
  .lg\:height-750 {
    height: 750px; }
  .lg\:width-800 {
    min-width: 800px;
    max-width: 800px; }
  .lg\:height-800 {
    height: 800px; }
  .lg\:width-850 {
    min-width: 850px;
    max-width: 850px; }
  .lg\:height-850 {
    height: 850px; }
  .lg\:width-900 {
    min-width: 900px;
    max-width: 900px; }
  .lg\:height-900 {
    height: 900px; }
  .lg\:width-950 {
    min-width: 950px;
    max-width: 950px; }
  .lg\:height-950 {
    height: 950px; }
  .lg\:width-1000 {
    min-width: 1000px;
    max-width: 1000px; }
  .lg\:height-1000 {
    height: 1000px; } }

.color--pink {
  color: #e71e62; }
  .color--pink a:link, .color--pink a:visited {
    color: #e71e62; }
  .color--pink a:hover, .color--pink a:active {
    color: #c41a53; }

a.color--pink:hover, a.color--pink:active {
  color: #c41a53; }

.bg--pink {
  background-color: #e71e62; }

.border--pink {
  border: #e71e62; }

.fill--pink {
  fill: #e71e62; }

.color--grey {
  color: #6a7883; }
  .color--grey a:link, .color--grey a:visited {
    color: #6a7883; }
  .color--grey a:hover, .color--grey a:active {
    color: #5a666f; }

a.color--grey:hover, a.color--grey:active {
  color: #5a666f; }

.bg--grey {
  background-color: #6a7883; }

.border--grey {
  border: #6a7883; }

.fill--grey {
  fill: #6a7883; }

.color--dark {
  color: #111; }
  .color--dark a:link, .color--dark a:visited {
    color: #111; }
  .color--dark a:hover, .color--dark a:active {
    color: #0e0e0e; }

a.color--dark:hover, a.color--dark:active {
  color: #0e0e0e; }

.bg--dark {
  background-color: #111; }

.border--dark {
  border: #111; }

.fill--dark {
  fill: #111; }

.color--green {
  color: #49B8B2; }
  .color--green a:link, .color--green a:visited {
    color: #49B8B2; }
  .color--green a:hover, .color--green a:active {
    color: #3e9c97; }

a.color--green:hover, a.color--green:active {
  color: #3e9c97; }

.bg--green {
  background-color: #49B8B2; }

.border--green {
  border: #49B8B2; }

.fill--green {
  fill: #49B8B2; }

.color--orange {
  color: #F84C00; }
  .color--orange a:link, .color--orange a:visited {
    color: #F84C00; }
  .color--orange a:hover, .color--orange a:active {
    color: #d34100; }

a.color--orange:hover, a.color--orange:active {
  color: #d34100; }

.bg--orange {
  background-color: #F84C00; }

.border--orange {
  border: #F84C00; }

.fill--orange {
  fill: #F84C00; }

.color--blue {
  color: #2C4082; }
  .color--blue a:link, .color--blue a:visited {
    color: #2C4082; }
  .color--blue a:hover, .color--blue a:active {
    color: #25366f; }

a.color--blue:hover, a.color--blue:active {
  color: #25366f; }

.bg--blue {
  background-color: #2C4082; }

.border--blue {
  border: #2C4082; }

.fill--blue {
  fill: #2C4082; }

.color--yellow {
  color: #FDD700; }
  .color--yellow a:link, .color--yellow a:visited {
    color: #FDD700; }
  .color--yellow a:hover, .color--yellow a:active {
    color: #d7b700; }

a.color--yellow:hover, a.color--yellow:active {
  color: #d7b700; }

.bg--yellow {
  background-color: #FDD700; }

.border--yellow {
  border: #FDD700; }

.fill--yellow {
  fill: #FDD700; }

.color--violet {
  color: #982eac; }
  .color--violet a:link, .color--violet a:visited {
    color: #982eac; }
  .color--violet a:hover, .color--violet a:active {
    color: #812792; }

a.color--violet:hover, a.color--violet:active {
  color: #812792; }

.bg--violet {
  background-color: #982eac; }

.border--violet {
  border: #982eac; }

.fill--violet {
  fill: #982eac; }

.color--red {
  color: #B20000; }
  .color--red a:link, .color--red a:visited {
    color: #B20000; }
  .color--red a:hover, .color--red a:active {
    color: #970000; }

a.color--red:hover, a.color--red:active {
  color: #970000; }

.bg--red {
  background-color: #B20000; }

.border--red {
  border: #B20000; }

.fill--red {
  fill: #B20000; }

.color--orange {
  color: #F84C00; }
  .color--orange a:link, .color--orange a:visited {
    color: #F84C00; }
  .color--orange a:hover, .color--orange a:active {
    color: #d34100; }

a.color--orange:hover, a.color--orange:active {
  color: #d34100; }

.bg--orange {
  background-color: #F84C00; }

.border--orange {
  border: #F84C00; }

.fill--orange {
  fill: #F84C00; }

.color--facebook {
  color: #1877F2; }
  .color--facebook a:link, .color--facebook a:visited {
    color: #1877F2; }
  .color--facebook a:hover, .color--facebook a:active {
    color: #1465ce; }

a.color--facebook:hover, a.color--facebook:active {
  color: #1465ce; }

.bg--facebook {
  background-color: #1877F2; }

.border--facebook {
  border: #1877F2; }

.fill--facebook {
  fill: #1877F2; }

.color--instagram {
  color: #E4405F; }
  .color--instagram a:link, .color--instagram a:visited {
    color: #E4405F; }
  .color--instagram a:hover, .color--instagram a:active {
    color: #c23651; }

a.color--instagram:hover, a.color--instagram:active {
  color: #c23651; }

.bg--instagram {
  background-color: #E4405F; }

.border--instagram {
  border: #E4405F; }

.fill--instagram {
  fill: #E4405F; }

.color--linkedin {
  color: #0077B5; }
  .color--linkedin a:link, .color--linkedin a:visited {
    color: #0077B5; }
  .color--linkedin a:hover, .color--linkedin a:active {
    color: #00659a; }

a.color--linkedin:hover, a.color--linkedin:active {
  color: #00659a; }

.bg--linkedin {
  background-color: #0077B5; }

.border--linkedin {
  border: #0077B5; }

.fill--linkedin {
  fill: #0077B5; }

.color--twitter {
  color: #1DA1F2; }
  .color--twitter a:link, .color--twitter a:visited {
    color: #1DA1F2; }
  .color--twitter a:hover, .color--twitter a:active {
    color: #1989ce; }

a.color--twitter:hover, a.color--twitter:active {
  color: #1989ce; }

.bg--twitter {
  background-color: #1DA1F2; }

.border--twitter {
  border: #1DA1F2; }

.fill--twitter {
  fill: #1DA1F2; }

.color--youtube {
  color: #FF0000; }
  .color--youtube a:link, .color--youtube a:visited {
    color: #FF0000; }
  .color--youtube a:hover, .color--youtube a:active {
    color: #d90000; }

a.color--youtube:hover, a.color--youtube:active {
  color: #d90000; }

.bg--youtube {
  background-color: #FF0000; }

.border--youtube {
  border: #FF0000; }

.fill--youtube {
  fill: #FF0000; }

.color--whatsapp {
  color: #25D366; }
  .color--whatsapp a:link, .color--whatsapp a:visited {
    color: #25D366; }
  .color--whatsapp a:hover, .color--whatsapp a:active {
    color: #1fb357; }

a.color--whatsapp:hover, a.color--whatsapp:active {
  color: #1fb357; }

.bg--whatsapp {
  background-color: #25D366; }

.border--whatsapp {
  border: #25D366; }

.fill--whatsapp {
  fill: #25D366; }

@media (max-width: 574px) {
  .xs\:border-top-1 {
    border-top: 1px; }
  .xs\:border-top-2 {
    border-top: 2px; }
  .xs\:border-top-3 {
    border-top: 3px; }
  .xs\:border-top-4 {
    border-top: 4px; }
  .xs\:border-top-5 {
    border-top: 5px; }
  .xs\:border-right-1 {
    border-right: 1px; }
  .xs\:border-right-2 {
    border-right: 2px; }
  .xs\:border-right-3 {
    border-right: 3px; }
  .xs\:border-right-4 {
    border-right: 4px; }
  .xs\:border-right-5 {
    border-right: 5px; }
  .xs\:border-bottom-1 {
    border-bottom: 1px; }
  .xs\:border-bottom-2 {
    border-bottom: 2px; }
  .xs\:border-bottom-3 {
    border-bottom: 3px; }
  .xs\:border-bottom-4 {
    border-bottom: 4px; }
  .xs\:border-bottom-5 {
    border-bottom: 5px; }
  .xs\:border-left-1 {
    border-left: 1px; }
  .xs\:border-left-2 {
    border-left: 2px; }
  .xs\:border-left-3 {
    border-left: 3px; }
  .xs\:border-left-4 {
    border-left: 4px; }
  .xs\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 575px) {
  .sm\:border-top-1 {
    border-top: 1px; }
  .sm\:border-top-2 {
    border-top: 2px; }
  .sm\:border-top-3 {
    border-top: 3px; }
  .sm\:border-top-4 {
    border-top: 4px; }
  .sm\:border-top-5 {
    border-top: 5px; }
  .sm\:border-right-1 {
    border-right: 1px; }
  .sm\:border-right-2 {
    border-right: 2px; }
  .sm\:border-right-3 {
    border-right: 3px; }
  .sm\:border-right-4 {
    border-right: 4px; }
  .sm\:border-right-5 {
    border-right: 5px; }
  .sm\:border-bottom-1 {
    border-bottom: 1px; }
  .sm\:border-bottom-2 {
    border-bottom: 2px; }
  .sm\:border-bottom-3 {
    border-bottom: 3px; }
  .sm\:border-bottom-4 {
    border-bottom: 4px; }
  .sm\:border-bottom-5 {
    border-bottom: 5px; }
  .sm\:border-left-1 {
    border-left: 1px; }
  .sm\:border-left-2 {
    border-left: 2px; }
  .sm\:border-left-3 {
    border-left: 3px; }
  .sm\:border-left-4 {
    border-left: 4px; }
  .sm\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:border-top-1 {
    border-top: 1px; }
  .smo\:border-top-2 {
    border-top: 2px; }
  .smo\:border-top-3 {
    border-top: 3px; }
  .smo\:border-top-4 {
    border-top: 4px; }
  .smo\:border-top-5 {
    border-top: 5px; }
  .smo\:border-right-1 {
    border-right: 1px; }
  .smo\:border-right-2 {
    border-right: 2px; }
  .smo\:border-right-3 {
    border-right: 3px; }
  .smo\:border-right-4 {
    border-right: 4px; }
  .smo\:border-right-5 {
    border-right: 5px; }
  .smo\:border-bottom-1 {
    border-bottom: 1px; }
  .smo\:border-bottom-2 {
    border-bottom: 2px; }
  .smo\:border-bottom-3 {
    border-bottom: 3px; }
  .smo\:border-bottom-4 {
    border-bottom: 4px; }
  .smo\:border-bottom-5 {
    border-bottom: 5px; }
  .smo\:border-left-1 {
    border-left: 1px; }
  .smo\:border-left-2 {
    border-left: 2px; }
  .smo\:border-left-3 {
    border-left: 3px; }
  .smo\:border-left-4 {
    border-left: 4px; }
  .smo\:border-left-5 {
    border-left: 5px; } }

@media (max-width: 990px) {
  .smb\:border-top-1 {
    border-top: 1px; }
  .smb\:border-top-2 {
    border-top: 2px; }
  .smb\:border-top-3 {
    border-top: 3px; }
  .smb\:border-top-4 {
    border-top: 4px; }
  .smb\:border-top-5 {
    border-top: 5px; }
  .smb\:border-right-1 {
    border-right: 1px; }
  .smb\:border-right-2 {
    border-right: 2px; }
  .smb\:border-right-3 {
    border-right: 3px; }
  .smb\:border-right-4 {
    border-right: 4px; }
  .smb\:border-right-5 {
    border-right: 5px; }
  .smb\:border-bottom-1 {
    border-bottom: 1px; }
  .smb\:border-bottom-2 {
    border-bottom: 2px; }
  .smb\:border-bottom-3 {
    border-bottom: 3px; }
  .smb\:border-bottom-4 {
    border-bottom: 4px; }
  .smb\:border-bottom-5 {
    border-bottom: 5px; }
  .smb\:border-left-1 {
    border-left: 1px; }
  .smb\:border-left-2 {
    border-left: 2px; }
  .smb\:border-left-3 {
    border-left: 3px; }
  .smb\:border-left-4 {
    border-left: 4px; }
  .smb\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 991px) {
  .md\:border-top-1 {
    border-top: 1px; }
  .md\:border-top-2 {
    border-top: 2px; }
  .md\:border-top-3 {
    border-top: 3px; }
  .md\:border-top-4 {
    border-top: 4px; }
  .md\:border-top-5 {
    border-top: 5px; }
  .md\:border-right-1 {
    border-right: 1px; }
  .md\:border-right-2 {
    border-right: 2px; }
  .md\:border-right-3 {
    border-right: 3px; }
  .md\:border-right-4 {
    border-right: 4px; }
  .md\:border-right-5 {
    border-right: 5px; }
  .md\:border-bottom-1 {
    border-bottom: 1px; }
  .md\:border-bottom-2 {
    border-bottom: 2px; }
  .md\:border-bottom-3 {
    border-bottom: 3px; }
  .md\:border-bottom-4 {
    border-bottom: 4px; }
  .md\:border-bottom-5 {
    border-bottom: 5px; }
  .md\:border-left-1 {
    border-left: 1px; }
  .md\:border-left-2 {
    border-left: 2px; }
  .md\:border-left-3 {
    border-left: 3px; }
  .md\:border-left-4 {
    border-left: 4px; }
  .md\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:border-top-1 {
    border-top: 1px; }
  .mdo\:border-top-2 {
    border-top: 2px; }
  .mdo\:border-top-3 {
    border-top: 3px; }
  .mdo\:border-top-4 {
    border-top: 4px; }
  .mdo\:border-top-5 {
    border-top: 5px; }
  .mdo\:border-right-1 {
    border-right: 1px; }
  .mdo\:border-right-2 {
    border-right: 2px; }
  .mdo\:border-right-3 {
    border-right: 3px; }
  .mdo\:border-right-4 {
    border-right: 4px; }
  .mdo\:border-right-5 {
    border-right: 5px; }
  .mdo\:border-bottom-1 {
    border-bottom: 1px; }
  .mdo\:border-bottom-2 {
    border-bottom: 2px; }
  .mdo\:border-bottom-3 {
    border-bottom: 3px; }
  .mdo\:border-bottom-4 {
    border-bottom: 4px; }
  .mdo\:border-bottom-5 {
    border-bottom: 5px; }
  .mdo\:border-left-1 {
    border-left: 1px; }
  .mdo\:border-left-2 {
    border-left: 2px; }
  .mdo\:border-left-3 {
    border-left: 3px; }
  .mdo\:border-left-4 {
    border-left: 4px; }
  .mdo\:border-left-5 {
    border-left: 5px; } }

@media (max-width: 1239px) {
  .mdb\:border-top-1 {
    border-top: 1px; }
  .mdb\:border-top-2 {
    border-top: 2px; }
  .mdb\:border-top-3 {
    border-top: 3px; }
  .mdb\:border-top-4 {
    border-top: 4px; }
  .mdb\:border-top-5 {
    border-top: 5px; }
  .mdb\:border-right-1 {
    border-right: 1px; }
  .mdb\:border-right-2 {
    border-right: 2px; }
  .mdb\:border-right-3 {
    border-right: 3px; }
  .mdb\:border-right-4 {
    border-right: 4px; }
  .mdb\:border-right-5 {
    border-right: 5px; }
  .mdb\:border-bottom-1 {
    border-bottom: 1px; }
  .mdb\:border-bottom-2 {
    border-bottom: 2px; }
  .mdb\:border-bottom-3 {
    border-bottom: 3px; }
  .mdb\:border-bottom-4 {
    border-bottom: 4px; }
  .mdb\:border-bottom-5 {
    border-bottom: 5px; }
  .mdb\:border-left-1 {
    border-left: 1px; }
  .mdb\:border-left-2 {
    border-left: 2px; }
  .mdb\:border-left-3 {
    border-left: 3px; }
  .mdb\:border-left-4 {
    border-left: 4px; }
  .mdb\:border-left-5 {
    border-left: 5px; } }

@media (min-width: 1240px) {
  .lg\:border-top-1 {
    border-top: 1px; }
  .lg\:border-top-2 {
    border-top: 2px; }
  .lg\:border-top-3 {
    border-top: 3px; }
  .lg\:border-top-4 {
    border-top: 4px; }
  .lg\:border-top-5 {
    border-top: 5px; }
  .lg\:border-right-1 {
    border-right: 1px; }
  .lg\:border-right-2 {
    border-right: 2px; }
  .lg\:border-right-3 {
    border-right: 3px; }
  .lg\:border-right-4 {
    border-right: 4px; }
  .lg\:border-right-5 {
    border-right: 5px; }
  .lg\:border-bottom-1 {
    border-bottom: 1px; }
  .lg\:border-bottom-2 {
    border-bottom: 2px; }
  .lg\:border-bottom-3 {
    border-bottom: 3px; }
  .lg\:border-bottom-4 {
    border-bottom: 4px; }
  .lg\:border-bottom-5 {
    border-bottom: 5px; }
  .lg\:border-left-1 {
    border-left: 1px; }
  .lg\:border-left-2 {
    border-left: 2px; }
  .lg\:border-left-3 {
    border-left: 3px; }
  .lg\:border-left-4 {
    border-left: 4px; }
  .lg\:border-left-5 {
    border-left: 5px; } }

/* FONT FAMILY */
.font-main {
  font-family: Ubuntu, Arial, sans, "sans-serif"; }

.font-titles {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;; }

/* FONT SIZES */
.font-size-11 {
  font-size: 11px !important; }

.font-size-12 {
  font-size: 12px !important; }

.font-size-13 {
  font-size: 13px !important; }

.font-size-14 {
  font-size: 14px !important; }

.font-size-16 {
  font-size: 16px !important; }

.font-size-18 {
  font-size: 18px !important; }

.font-size-21 {
  font-size: 21px !important; }

.font-size-23 {
  font-size: 23px !important; }

.font-size-26 {
  font-size: 26px !important; }

.font-size-30 {
  font-size: 30px !important; }

.font-size-35 {
  font-size: 35px !important; }

.font-size-40 {
  font-size: 40px !important; }

.font-size-50 {
  font-size: 50px !important; }

@media (max-width: 574px) {
  .xs\:font-size-11 {
    font-size: 11px !important; }
  .xs\:font-size-12 {
    font-size: 12px !important; }
  .xs\:font-size-13 {
    font-size: 13px !important; }
  .xs\:font-size-14 {
    font-size: 14px !important; }
  .xs\:font-size-16 {
    font-size: 16px !important; }
  .xs\:font-size-18 {
    font-size: 18px !important; }
  .xs\:font-size-21 {
    font-size: 21px !important; }
  .xs\:font-size-23 {
    font-size: 23px !important; }
  .xs\:font-size-26 {
    font-size: 26px !important; }
  .xs\:font-size-30 {
    font-size: 30px !important; }
  .xs\:font-size-35 {
    font-size: 35px !important; }
  .xs\:font-size-40 {
    font-size: 40px !important; }
  .xs\:font-size-50 {
    font-size: 50px !important; } }

@media (min-width: 575px) {
  .sm\:font-size-11 {
    font-size: 11px !important; }
  .sm\:font-size-12 {
    font-size: 12px !important; }
  .sm\:font-size-13 {
    font-size: 13px !important; }
  .sm\:font-size-14 {
    font-size: 14px !important; }
  .sm\:font-size-16 {
    font-size: 16px !important; }
  .sm\:font-size-18 {
    font-size: 18px !important; }
  .sm\:font-size-21 {
    font-size: 21px !important; }
  .sm\:font-size-23 {
    font-size: 23px !important; }
  .sm\:font-size-26 {
    font-size: 26px !important; }
  .sm\:font-size-30 {
    font-size: 30px !important; }
  .sm\:font-size-35 {
    font-size: 35px !important; }
  .sm\:font-size-40 {
    font-size: 40px !important; }
  .sm\:font-size-50 {
    font-size: 50px !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:font-size-11 {
    font-size: 11px !important; }
  .smo\:font-size-12 {
    font-size: 12px !important; }
  .smo\:font-size-13 {
    font-size: 13px !important; }
  .smo\:font-size-14 {
    font-size: 14px !important; }
  .smo\:font-size-16 {
    font-size: 16px !important; }
  .smo\:font-size-18 {
    font-size: 18px !important; }
  .smo\:font-size-21 {
    font-size: 21px !important; }
  .smo\:font-size-23 {
    font-size: 23px !important; }
  .smo\:font-size-26 {
    font-size: 26px !important; }
  .smo\:font-size-30 {
    font-size: 30px !important; }
  .smo\:font-size-35 {
    font-size: 35px !important; }
  .smo\:font-size-40 {
    font-size: 40px !important; }
  .smo\:font-size-50 {
    font-size: 50px !important; } }

@media (max-width: 990px) {
  .smb\:font-size-11 {
    font-size: 11px !important; }
  .smb\:font-size-12 {
    font-size: 12px !important; }
  .smb\:font-size-13 {
    font-size: 13px !important; }
  .smb\:font-size-14 {
    font-size: 14px !important; }
  .smb\:font-size-16 {
    font-size: 16px !important; }
  .smb\:font-size-18 {
    font-size: 18px !important; }
  .smb\:font-size-21 {
    font-size: 21px !important; }
  .smb\:font-size-23 {
    font-size: 23px !important; }
  .smb\:font-size-26 {
    font-size: 26px !important; }
  .smb\:font-size-30 {
    font-size: 30px !important; }
  .smb\:font-size-35 {
    font-size: 35px !important; }
  .smb\:font-size-40 {
    font-size: 40px !important; }
  .smb\:font-size-50 {
    font-size: 50px !important; } }

@media (min-width: 991px) {
  .md\:font-size-11 {
    font-size: 11px !important; }
  .md\:font-size-12 {
    font-size: 12px !important; }
  .md\:font-size-13 {
    font-size: 13px !important; }
  .md\:font-size-14 {
    font-size: 14px !important; }
  .md\:font-size-16 {
    font-size: 16px !important; }
  .md\:font-size-18 {
    font-size: 18px !important; }
  .md\:font-size-21 {
    font-size: 21px !important; }
  .md\:font-size-23 {
    font-size: 23px !important; }
  .md\:font-size-26 {
    font-size: 26px !important; }
  .md\:font-size-30 {
    font-size: 30px !important; }
  .md\:font-size-35 {
    font-size: 35px !important; }
  .md\:font-size-40 {
    font-size: 40px !important; }
  .md\:font-size-50 {
    font-size: 50px !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:font-size-11 {
    font-size: 11px !important; }
  .mdo\:font-size-12 {
    font-size: 12px !important; }
  .mdo\:font-size-13 {
    font-size: 13px !important; }
  .mdo\:font-size-14 {
    font-size: 14px !important; }
  .mdo\:font-size-16 {
    font-size: 16px !important; }
  .mdo\:font-size-18 {
    font-size: 18px !important; }
  .mdo\:font-size-21 {
    font-size: 21px !important; }
  .mdo\:font-size-23 {
    font-size: 23px !important; }
  .mdo\:font-size-26 {
    font-size: 26px !important; }
  .mdo\:font-size-30 {
    font-size: 30px !important; }
  .mdo\:font-size-35 {
    font-size: 35px !important; }
  .mdo\:font-size-40 {
    font-size: 40px !important; }
  .mdo\:font-size-50 {
    font-size: 50px !important; } }

@media (max-width: 1239px) {
  .mdb\:font-size-11 {
    font-size: 11px !important; }
  .mdb\:font-size-12 {
    font-size: 12px !important; }
  .mdb\:font-size-13 {
    font-size: 13px !important; }
  .mdb\:font-size-14 {
    font-size: 14px !important; }
  .mdb\:font-size-16 {
    font-size: 16px !important; }
  .mdb\:font-size-18 {
    font-size: 18px !important; }
  .mdb\:font-size-21 {
    font-size: 21px !important; }
  .mdb\:font-size-23 {
    font-size: 23px !important; }
  .mdb\:font-size-26 {
    font-size: 26px !important; }
  .mdb\:font-size-30 {
    font-size: 30px !important; }
  .mdb\:font-size-35 {
    font-size: 35px !important; }
  .mdb\:font-size-40 {
    font-size: 40px !important; }
  .mdb\:font-size-50 {
    font-size: 50px !important; } }

@media (min-width: 1240px) {
  .lg\:font-size-11 {
    font-size: 11px !important; }
  .lg\:font-size-12 {
    font-size: 12px !important; }
  .lg\:font-size-13 {
    font-size: 13px !important; }
  .lg\:font-size-14 {
    font-size: 14px !important; }
  .lg\:font-size-16 {
    font-size: 16px !important; }
  .lg\:font-size-18 {
    font-size: 18px !important; }
  .lg\:font-size-21 {
    font-size: 21px !important; }
  .lg\:font-size-23 {
    font-size: 23px !important; }
  .lg\:font-size-26 {
    font-size: 26px !important; }
  .lg\:font-size-30 {
    font-size: 30px !important; }
  .lg\:font-size-35 {
    font-size: 35px !important; }
  .lg\:font-size-40 {
    font-size: 40px !important; }
  .lg\:font-size-50 {
    font-size: 50px !important; } }

.font-weight-100 {
  font-weight: 100 !important; }

.font-weight-300 {
  font-weight: 300 !important; }

.font-weight-400 {
  font-weight: 400 !important; }

.font-weight-500 {
  font-weight: 500 !important; }

.font-weight-600 {
  font-weight: 600 !important; }

.font-weight-700 {
  font-weight: 700 !important; }

.font-weight-900 {
  font-weight: 900 !important; }

.font-weight-bold {
  font-weight: bold !important; }

.font-weight-normal {
  font-weight: normal !important; }

@media (max-width: 574px) {
  .xs\:font-weight-100 {
    font-weight: 100 !important; }
  .xs\:font-weight-300 {
    font-weight: 300 !important; }
  .xs\:font-weight-400 {
    font-weight: 400 !important; }
  .xs\:font-weight-500 {
    font-weight: 500 !important; }
  .xs\:font-weight-600 {
    font-weight: 600 !important; }
  .xs\:font-weight-700 {
    font-weight: 700 !important; }
  .xs\:font-weight-900 {
    font-weight: 900 !important; }
  .xs\:font-weight-bold {
    font-weight: bold !important; }
  .xs\:font-weight-normal {
    font-weight: normal !important; } }

@media (min-width: 575px) {
  .sm\:font-weight-100 {
    font-weight: 100 !important; }
  .sm\:font-weight-300 {
    font-weight: 300 !important; }
  .sm\:font-weight-400 {
    font-weight: 400 !important; }
  .sm\:font-weight-500 {
    font-weight: 500 !important; }
  .sm\:font-weight-600 {
    font-weight: 600 !important; }
  .sm\:font-weight-700 {
    font-weight: 700 !important; }
  .sm\:font-weight-900 {
    font-weight: 900 !important; }
  .sm\:font-weight-bold {
    font-weight: bold !important; }
  .sm\:font-weight-normal {
    font-weight: normal !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:font-weight-100 {
    font-weight: 100 !important; }
  .smo\:font-weight-300 {
    font-weight: 300 !important; }
  .smo\:font-weight-400 {
    font-weight: 400 !important; }
  .smo\:font-weight-500 {
    font-weight: 500 !important; }
  .smo\:font-weight-600 {
    font-weight: 600 !important; }
  .smo\:font-weight-700 {
    font-weight: 700 !important; }
  .smo\:font-weight-900 {
    font-weight: 900 !important; }
  .smo\:font-weight-bold {
    font-weight: bold !important; }
  .smo\:font-weight-normal {
    font-weight: normal !important; } }

@media (max-width: 990px) {
  .smb\:font-weight-100 {
    font-weight: 100 !important; }
  .smb\:font-weight-300 {
    font-weight: 300 !important; }
  .smb\:font-weight-400 {
    font-weight: 400 !important; }
  .smb\:font-weight-500 {
    font-weight: 500 !important; }
  .smb\:font-weight-600 {
    font-weight: 600 !important; }
  .smb\:font-weight-700 {
    font-weight: 700 !important; }
  .smb\:font-weight-900 {
    font-weight: 900 !important; }
  .smb\:font-weight-bold {
    font-weight: bold !important; }
  .smb\:font-weight-normal {
    font-weight: normal !important; } }

@media (min-width: 991px) {
  .md\:font-weight-100 {
    font-weight: 100 !important; }
  .md\:font-weight-300 {
    font-weight: 300 !important; }
  .md\:font-weight-400 {
    font-weight: 400 !important; }
  .md\:font-weight-500 {
    font-weight: 500 !important; }
  .md\:font-weight-600 {
    font-weight: 600 !important; }
  .md\:font-weight-700 {
    font-weight: 700 !important; }
  .md\:font-weight-900 {
    font-weight: 900 !important; }
  .md\:font-weight-bold {
    font-weight: bold !important; }
  .md\:font-weight-normal {
    font-weight: normal !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:font-weight-100 {
    font-weight: 100 !important; }
  .mdo\:font-weight-300 {
    font-weight: 300 !important; }
  .mdo\:font-weight-400 {
    font-weight: 400 !important; }
  .mdo\:font-weight-500 {
    font-weight: 500 !important; }
  .mdo\:font-weight-600 {
    font-weight: 600 !important; }
  .mdo\:font-weight-700 {
    font-weight: 700 !important; }
  .mdo\:font-weight-900 {
    font-weight: 900 !important; }
  .mdo\:font-weight-bold {
    font-weight: bold !important; }
  .mdo\:font-weight-normal {
    font-weight: normal !important; } }

@media (max-width: 1239px) {
  .mdb\:font-weight-100 {
    font-weight: 100 !important; }
  .mdb\:font-weight-300 {
    font-weight: 300 !important; }
  .mdb\:font-weight-400 {
    font-weight: 400 !important; }
  .mdb\:font-weight-500 {
    font-weight: 500 !important; }
  .mdb\:font-weight-600 {
    font-weight: 600 !important; }
  .mdb\:font-weight-700 {
    font-weight: 700 !important; }
  .mdb\:font-weight-900 {
    font-weight: 900 !important; }
  .mdb\:font-weight-bold {
    font-weight: bold !important; }
  .mdb\:font-weight-normal {
    font-weight: normal !important; } }

@media (min-width: 1240px) {
  .lg\:font-weight-100 {
    font-weight: 100 !important; }
  .lg\:font-weight-300 {
    font-weight: 300 !important; }
  .lg\:font-weight-400 {
    font-weight: 400 !important; }
  .lg\:font-weight-500 {
    font-weight: 500 !important; }
  .lg\:font-weight-600 {
    font-weight: 600 !important; }
  .lg\:font-weight-700 {
    font-weight: 700 !important; }
  .lg\:font-weight-900 {
    font-weight: 900 !important; }
  .lg\:font-weight-bold {
    font-weight: bold !important; }
  .lg\:font-weight-normal {
    font-weight: normal !important; } }

/* TEXT ALIGNMENT */
.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

@media (max-width: 574px) {
  .xs\:text-left {
    text-align: left; }
  .xs\:text-right {
    text-align: right; }
  .xs\:text-center {
    text-align: center; }
  .xs\:text-justify {
    text-align: justify; } }

@media (min-width: 575px) {
  .sm\:text-left {
    text-align: left; }
  .sm\:text-right {
    text-align: right; }
  .sm\:text-center {
    text-align: center; }
  .sm\:text-justify {
    text-align: justify; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:text-left {
    text-align: left; }
  .smo\:text-right {
    text-align: right; }
  .smo\:text-center {
    text-align: center; }
  .smo\:text-justify {
    text-align: justify; } }

@media (max-width: 990px) {
  .smb\:text-left {
    text-align: left; }
  .smb\:text-right {
    text-align: right; }
  .smb\:text-center {
    text-align: center; }
  .smb\:text-justify {
    text-align: justify; } }

@media (min-width: 991px) {
  .md\:text-left {
    text-align: left; }
  .md\:text-right {
    text-align: right; }
  .md\:text-center {
    text-align: center; }
  .md\:text-justify {
    text-align: justify; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:text-left {
    text-align: left; }
  .mdo\:text-right {
    text-align: right; }
  .mdo\:text-center {
    text-align: center; }
  .mdo\:text-justify {
    text-align: justify; } }

@media (max-width: 1239px) {
  .mdb\:text-left {
    text-align: left; }
  .mdb\:text-right {
    text-align: right; }
  .mdb\:text-center {
    text-align: center; }
  .mdb\:text-justify {
    text-align: justify; } }

@media (min-width: 1240px) {
  .lg\:text-left {
    text-align: left; }
  .lg\:text-right {
    text-align: right; }
  .lg\:text-center {
    text-align: center; }
  .lg\:text-justify {
    text-align: justify; } }

/* TEXT TRANSFORM */
.text-uppercase {
  text-transform: uppercase; }

.text-lowercase {
  text-transform: lowercase; }

.text-capitalize {
  text-transform: capitalize; }

@media (max-width: 574px) {
  .xs\:text-uppercase {
    text-transform: uppercase; }
  .xs\:text-lowercase {
    text-transform: lowercase; }
  .xs\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 575px) {
  .sm\:text-uppercase {
    text-transform: uppercase; }
  .sm\:text-lowercase {
    text-transform: lowercase; }
  .sm\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:text-uppercase {
    text-transform: uppercase; }
  .smo\:text-lowercase {
    text-transform: lowercase; }
  .smo\:text-capitalize {
    text-transform: capitalize; } }

@media (max-width: 990px) {
  .smb\:text-uppercase {
    text-transform: uppercase; }
  .smb\:text-lowercase {
    text-transform: lowercase; }
  .smb\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 991px) {
  .md\:text-uppercase {
    text-transform: uppercase; }
  .md\:text-lowercase {
    text-transform: lowercase; }
  .md\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:text-uppercase {
    text-transform: uppercase; }
  .mdo\:text-lowercase {
    text-transform: lowercase; }
  .mdo\:text-capitalize {
    text-transform: capitalize; } }

@media (max-width: 1239px) {
  .mdb\:text-uppercase {
    text-transform: uppercase; }
  .mdb\:text-lowercase {
    text-transform: lowercase; }
  .mdb\:text-capitalize {
    text-transform: capitalize; } }

@media (min-width: 1240px) {
  .lg\:text-uppercase {
    text-transform: uppercase; }
  .lg\:text-lowercase {
    text-transform: lowercase; }
  .lg\:text-capitalize {
    text-transform: capitalize; } }

/* LINE HEIGHT */
.line-height-100 {
  line-height: 100%; }

.line-height-110 {
  line-height: 110%; }

.line-height-120 {
  line-height: 120%; }

.line-height-130 {
  line-height: 130%; }

.line-height-140 {
  line-height: 140%; }

.line-height-150 {
  line-height: 150%; }

.line-height-160 {
  line-height: 160%; }

.line-height-170 {
  line-height: 170%; }

.line-height-180 {
  line-height: 180%; }

.line-height-190 {
  line-height: 190%; }

.line-height-200 {
  line-height: 200%; }

@media (max-width: 574px) {
  .xs\:line-height-100 {
    line-height: 100%; }
  .xs\:line-height-110 {
    line-height: 110%; }
  .xs\:line-height-120 {
    line-height: 120%; }
  .xs\:line-height-130 {
    line-height: 130%; }
  .xs\:line-height-140 {
    line-height: 140%; }
  .xs\:line-height-150 {
    line-height: 150%; }
  .xs\:line-height-160 {
    line-height: 160%; }
  .xs\:line-height-170 {
    line-height: 170%; }
  .xs\:line-height-180 {
    line-height: 180%; }
  .xs\:line-height-190 {
    line-height: 190%; }
  .xs\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 575px) {
  .sm\:line-height-100 {
    line-height: 100%; }
  .sm\:line-height-110 {
    line-height: 110%; }
  .sm\:line-height-120 {
    line-height: 120%; }
  .sm\:line-height-130 {
    line-height: 130%; }
  .sm\:line-height-140 {
    line-height: 140%; }
  .sm\:line-height-150 {
    line-height: 150%; }
  .sm\:line-height-160 {
    line-height: 160%; }
  .sm\:line-height-170 {
    line-height: 170%; }
  .sm\:line-height-180 {
    line-height: 180%; }
  .sm\:line-height-190 {
    line-height: 190%; }
  .sm\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:line-height-100 {
    line-height: 100%; }
  .smo\:line-height-110 {
    line-height: 110%; }
  .smo\:line-height-120 {
    line-height: 120%; }
  .smo\:line-height-130 {
    line-height: 130%; }
  .smo\:line-height-140 {
    line-height: 140%; }
  .smo\:line-height-150 {
    line-height: 150%; }
  .smo\:line-height-160 {
    line-height: 160%; }
  .smo\:line-height-170 {
    line-height: 170%; }
  .smo\:line-height-180 {
    line-height: 180%; }
  .smo\:line-height-190 {
    line-height: 190%; }
  .smo\:line-height-200 {
    line-height: 200%; } }

@media (max-width: 990px) {
  .smb\:line-height-100 {
    line-height: 100%; }
  .smb\:line-height-110 {
    line-height: 110%; }
  .smb\:line-height-120 {
    line-height: 120%; }
  .smb\:line-height-130 {
    line-height: 130%; }
  .smb\:line-height-140 {
    line-height: 140%; }
  .smb\:line-height-150 {
    line-height: 150%; }
  .smb\:line-height-160 {
    line-height: 160%; }
  .smb\:line-height-170 {
    line-height: 170%; }
  .smb\:line-height-180 {
    line-height: 180%; }
  .smb\:line-height-190 {
    line-height: 190%; }
  .smb\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 991px) {
  .md\:line-height-100 {
    line-height: 100%; }
  .md\:line-height-110 {
    line-height: 110%; }
  .md\:line-height-120 {
    line-height: 120%; }
  .md\:line-height-130 {
    line-height: 130%; }
  .md\:line-height-140 {
    line-height: 140%; }
  .md\:line-height-150 {
    line-height: 150%; }
  .md\:line-height-160 {
    line-height: 160%; }
  .md\:line-height-170 {
    line-height: 170%; }
  .md\:line-height-180 {
    line-height: 180%; }
  .md\:line-height-190 {
    line-height: 190%; }
  .md\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:line-height-100 {
    line-height: 100%; }
  .mdo\:line-height-110 {
    line-height: 110%; }
  .mdo\:line-height-120 {
    line-height: 120%; }
  .mdo\:line-height-130 {
    line-height: 130%; }
  .mdo\:line-height-140 {
    line-height: 140%; }
  .mdo\:line-height-150 {
    line-height: 150%; }
  .mdo\:line-height-160 {
    line-height: 160%; }
  .mdo\:line-height-170 {
    line-height: 170%; }
  .mdo\:line-height-180 {
    line-height: 180%; }
  .mdo\:line-height-190 {
    line-height: 190%; }
  .mdo\:line-height-200 {
    line-height: 200%; } }

@media (max-width: 1239px) {
  .mdb\:line-height-100 {
    line-height: 100%; }
  .mdb\:line-height-110 {
    line-height: 110%; }
  .mdb\:line-height-120 {
    line-height: 120%; }
  .mdb\:line-height-130 {
    line-height: 130%; }
  .mdb\:line-height-140 {
    line-height: 140%; }
  .mdb\:line-height-150 {
    line-height: 150%; }
  .mdb\:line-height-160 {
    line-height: 160%; }
  .mdb\:line-height-170 {
    line-height: 170%; }
  .mdb\:line-height-180 {
    line-height: 180%; }
  .mdb\:line-height-190 {
    line-height: 190%; }
  .mdb\:line-height-200 {
    line-height: 200%; } }

@media (min-width: 1240px) {
  .lg\:line-height-100 {
    line-height: 100%; }
  .lg\:line-height-110 {
    line-height: 110%; }
  .lg\:line-height-120 {
    line-height: 120%; }
  .lg\:line-height-130 {
    line-height: 130%; }
  .lg\:line-height-140 {
    line-height: 140%; }
  .lg\:line-height-150 {
    line-height: 150%; }
  .lg\:line-height-160 {
    line-height: 160%; }
  .lg\:line-height-170 {
    line-height: 170%; }
  .lg\:line-height-180 {
    line-height: 180%; }
  .lg\:line-height-190 {
    line-height: 190%; }
  .lg\:line-height-200 {
    line-height: 200%; } }

.container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box; }
  @media (min-width: 991px) {
    .container {
      max-width: 990px; } }
  @media (min-width: 1240px) {
    .container {
      max-width: 1240px; } }
  .container--fluid {
    width: 100% !important;
    max-width: 100% !important; }

.row {
  display: flex;
  width: calc(100% + 20px);
  margin-left: -10px; }
  @media (max-width: 990px) {
    .row {
      flex-wrap: wrap; } }
  @media (max-width: 574px) {
    .row {
      flex-direction: column; } }
  .row [class*="col"] {
    padding: 0 10px;
    box-sizing: border-box; }
    @media (max-width: 574px) {
      .row [class*="col"] {
        min-width: 100% !important;
        max-width: 100%; } }

@media (max-width: 574px) {
  .xs\:col-1 {
    flex-basis: 8.33333%;
    /*min-width: 0;*/ }
    .xs\:col-1:not(.no-grow) {
      flex: 1; }
  .xs\:offset-1 {
    margin-right: 8.33333%; }
  .xs\:col-2 {
    flex-basis: 16.66667%;
    /*min-width: 0;*/ }
    .xs\:col-2:not(.no-grow) {
      flex: 2; }
  .xs\:offset-2 {
    margin-right: 16.66667%; }
  .xs\:col-3 {
    flex-basis: 25%;
    /*min-width: 0;*/ }
    .xs\:col-3:not(.no-grow) {
      flex: 3; }
  .xs\:offset-3 {
    margin-right: 25%; }
  .xs\:col-4 {
    flex-basis: 33.33333%;
    /*min-width: 0;*/ }
    .xs\:col-4:not(.no-grow) {
      flex: 4; }
  .xs\:offset-4 {
    margin-right: 33.33333%; }
  .xs\:col-5 {
    flex-basis: 41.66667%;
    /*min-width: 0;*/ }
    .xs\:col-5:not(.no-grow) {
      flex: 5; }
  .xs\:offset-5 {
    margin-right: 41.66667%; }
  .xs\:col-6 {
    flex-basis: 50%;
    /*min-width: 0;*/ }
    .xs\:col-6:not(.no-grow) {
      flex: 6; }
  .xs\:offset-6 {
    margin-right: 50%; }
  .xs\:col-7 {
    flex-basis: 58.33333%;
    /*min-width: 0;*/ }
    .xs\:col-7:not(.no-grow) {
      flex: 7; }
  .xs\:offset-7 {
    margin-right: 58.33333%; }
  .xs\:col-8 {
    flex-basis: 66.66667%;
    /*min-width: 0;*/ }
    .xs\:col-8:not(.no-grow) {
      flex: 8; }
  .xs\:offset-8 {
    margin-right: 66.66667%; }
  .xs\:col-9 {
    flex-basis: 75%;
    /*min-width: 0;*/ }
    .xs\:col-9:not(.no-grow) {
      flex: 9; }
  .xs\:offset-9 {
    margin-right: 75%; }
  .xs\:col-10 {
    flex-basis: 83.33333%;
    /*min-width: 0;*/ }
    .xs\:col-10:not(.no-grow) {
      flex: 10; }
  .xs\:offset-10 {
    margin-right: 83.33333%; }
  .xs\:col-11 {
    flex-basis: 91.66667%;
    /*min-width: 0;*/ }
    .xs\:col-11:not(.no-grow) {
      flex: 11; }
  .xs\:offset-11 {
    margin-right: 91.66667%; }
  .xs\:col-12 {
    min-width: 100%; }
  .xs\:offset-12 {
    margin-right: 100%; } }

@media (min-width: 575px) {
  .sm\:col-1 {
    flex-basis: 8.33333%;
    /*min-width: 0;*/ }
    .sm\:col-1:not(.no-grow) {
      flex: 1; }
  .sm\:offset-1 {
    margin-right: 8.33333%; }
  .sm\:col-2 {
    flex-basis: 16.66667%;
    /*min-width: 0;*/ }
    .sm\:col-2:not(.no-grow) {
      flex: 2; }
  .sm\:offset-2 {
    margin-right: 16.66667%; }
  .sm\:col-3 {
    flex-basis: 25%;
    /*min-width: 0;*/ }
    .sm\:col-3:not(.no-grow) {
      flex: 3; }
  .sm\:offset-3 {
    margin-right: 25%; }
  .sm\:col-4 {
    flex-basis: 33.33333%;
    /*min-width: 0;*/ }
    .sm\:col-4:not(.no-grow) {
      flex: 4; }
  .sm\:offset-4 {
    margin-right: 33.33333%; }
  .sm\:col-5 {
    flex-basis: 41.66667%;
    /*min-width: 0;*/ }
    .sm\:col-5:not(.no-grow) {
      flex: 5; }
  .sm\:offset-5 {
    margin-right: 41.66667%; }
  .sm\:col-6 {
    flex-basis: 50%;
    /*min-width: 0;*/ }
    .sm\:col-6:not(.no-grow) {
      flex: 6; }
  .sm\:offset-6 {
    margin-right: 50%; }
  .sm\:col-7 {
    flex-basis: 58.33333%;
    /*min-width: 0;*/ }
    .sm\:col-7:not(.no-grow) {
      flex: 7; }
  .sm\:offset-7 {
    margin-right: 58.33333%; }
  .sm\:col-8 {
    flex-basis: 66.66667%;
    /*min-width: 0;*/ }
    .sm\:col-8:not(.no-grow) {
      flex: 8; }
  .sm\:offset-8 {
    margin-right: 66.66667%; }
  .sm\:col-9 {
    flex-basis: 75%;
    /*min-width: 0;*/ }
    .sm\:col-9:not(.no-grow) {
      flex: 9; }
  .sm\:offset-9 {
    margin-right: 75%; }
  .sm\:col-10 {
    flex-basis: 83.33333%;
    /*min-width: 0;*/ }
    .sm\:col-10:not(.no-grow) {
      flex: 10; }
  .sm\:offset-10 {
    margin-right: 83.33333%; }
  .sm\:col-11 {
    flex-basis: 91.66667%;
    /*min-width: 0;*/ }
    .sm\:col-11:not(.no-grow) {
      flex: 11; }
  .sm\:offset-11 {
    margin-right: 91.66667%; }
  .sm\:col-12 {
    min-width: 100%; }
  .sm\:offset-12 {
    margin-right: 100%; } }

@media (min-width: 991px) {
  .md\:col-1 {
    flex-basis: 8.33333%;
    /*min-width: 0;*/ }
    .md\:col-1:not(.no-grow) {
      flex: 1; }
  .md\:offset-1 {
    margin-right: 8.33333%; }
  .md\:col-2 {
    flex-basis: 16.66667%;
    /*min-width: 0;*/ }
    .md\:col-2:not(.no-grow) {
      flex: 2; }
  .md\:offset-2 {
    margin-right: 16.66667%; }
  .md\:col-3 {
    flex-basis: 25%;
    /*min-width: 0;*/ }
    .md\:col-3:not(.no-grow) {
      flex: 3; }
  .md\:offset-3 {
    margin-right: 25%; }
  .md\:col-4 {
    flex-basis: 33.33333%;
    /*min-width: 0;*/ }
    .md\:col-4:not(.no-grow) {
      flex: 4; }
  .md\:offset-4 {
    margin-right: 33.33333%; }
  .md\:col-5 {
    flex-basis: 41.66667%;
    /*min-width: 0;*/ }
    .md\:col-5:not(.no-grow) {
      flex: 5; }
  .md\:offset-5 {
    margin-right: 41.66667%; }
  .md\:col-6 {
    flex-basis: 50%;
    /*min-width: 0;*/ }
    .md\:col-6:not(.no-grow) {
      flex: 6; }
  .md\:offset-6 {
    margin-right: 50%; }
  .md\:col-7 {
    flex-basis: 58.33333%;
    /*min-width: 0;*/ }
    .md\:col-7:not(.no-grow) {
      flex: 7; }
  .md\:offset-7 {
    margin-right: 58.33333%; }
  .md\:col-8 {
    flex-basis: 66.66667%;
    /*min-width: 0;*/ }
    .md\:col-8:not(.no-grow) {
      flex: 8; }
  .md\:offset-8 {
    margin-right: 66.66667%; }
  .md\:col-9 {
    flex-basis: 75%;
    /*min-width: 0;*/ }
    .md\:col-9:not(.no-grow) {
      flex: 9; }
  .md\:offset-9 {
    margin-right: 75%; }
  .md\:col-10 {
    flex-basis: 83.33333%;
    /*min-width: 0;*/ }
    .md\:col-10:not(.no-grow) {
      flex: 10; }
  .md\:offset-10 {
    margin-right: 83.33333%; }
  .md\:col-11 {
    flex-basis: 91.66667%;
    /*min-width: 0;*/ }
    .md\:col-11:not(.no-grow) {
      flex: 11; }
  .md\:offset-11 {
    margin-right: 91.66667%; }
  .md\:col-12 {
    min-width: 100%; }
  .md\:offset-12 {
    margin-right: 100%; } }

@media (min-width: 1240px) {
  .lg\:col-1 {
    flex-basis: 8.33333%;
    /*min-width: 0;*/ }
    .lg\:col-1:not(.no-grow) {
      flex: 1; }
  .lg\:offset-1 {
    margin-right: 8.33333%; }
  .lg\:col-2 {
    flex-basis: 16.66667%;
    /*min-width: 0;*/ }
    .lg\:col-2:not(.no-grow) {
      flex: 2; }
  .lg\:offset-2 {
    margin-right: 16.66667%; }
  .lg\:col-3 {
    flex-basis: 25%;
    /*min-width: 0;*/ }
    .lg\:col-3:not(.no-grow) {
      flex: 3; }
  .lg\:offset-3 {
    margin-right: 25%; }
  .lg\:col-4 {
    flex-basis: 33.33333%;
    /*min-width: 0;*/ }
    .lg\:col-4:not(.no-grow) {
      flex: 4; }
  .lg\:offset-4 {
    margin-right: 33.33333%; }
  .lg\:col-5 {
    flex-basis: 41.66667%;
    /*min-width: 0;*/ }
    .lg\:col-5:not(.no-grow) {
      flex: 5; }
  .lg\:offset-5 {
    margin-right: 41.66667%; }
  .lg\:col-6 {
    flex-basis: 50%;
    /*min-width: 0;*/ }
    .lg\:col-6:not(.no-grow) {
      flex: 6; }
  .lg\:offset-6 {
    margin-right: 50%; }
  .lg\:col-7 {
    flex-basis: 58.33333%;
    /*min-width: 0;*/ }
    .lg\:col-7:not(.no-grow) {
      flex: 7; }
  .lg\:offset-7 {
    margin-right: 58.33333%; }
  .lg\:col-8 {
    flex-basis: 66.66667%;
    /*min-width: 0;*/ }
    .lg\:col-8:not(.no-grow) {
      flex: 8; }
  .lg\:offset-8 {
    margin-right: 66.66667%; }
  .lg\:col-9 {
    flex-basis: 75%;
    /*min-width: 0;*/ }
    .lg\:col-9:not(.no-grow) {
      flex: 9; }
  .lg\:offset-9 {
    margin-right: 75%; }
  .lg\:col-10 {
    flex-basis: 83.33333%;
    /*min-width: 0;*/ }
    .lg\:col-10:not(.no-grow) {
      flex: 10; }
  .lg\:offset-10 {
    margin-right: 83.33333%; }
  .lg\:col-11 {
    flex-basis: 91.66667%;
    /*min-width: 0;*/ }
    .lg\:col-11:not(.no-grow) {
      flex: 11; }
  .lg\:offset-11 {
    margin-right: 91.66667%; }
  .lg\:col-12 {
    min-width: 100%; }
  .lg\:offset-12 {
    margin-right: 100%; } }

@media (max-width: 574px) {
  .xs\:order-1 {
    order: 1; }
  .xs\:order-2 {
    order: 2; }
  .xs\:order-3 {
    order: 3; }
  .xs\:order-4 {
    order: 4; }
  .xs\:order-5 {
    order: 5; }
  .xs\:order-6 {
    order: 6; }
  .xs\:order-7 {
    order: 7; }
  .xs\:order-8 {
    order: 8; }
  .xs\:order-9 {
    order: 9; }
  .xs\:order-10 {
    order: 10; } }

@media (min-width: 575px) {
  .sm\:order-1 {
    order: 1; }
  .sm\:order-2 {
    order: 2; }
  .sm\:order-3 {
    order: 3; }
  .sm\:order-4 {
    order: 4; }
  .sm\:order-5 {
    order: 5; }
  .sm\:order-6 {
    order: 6; }
  .sm\:order-7 {
    order: 7; }
  .sm\:order-8 {
    order: 8; }
  .sm\:order-9 {
    order: 9; }
  .sm\:order-10 {
    order: 10; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:order-1 {
    order: 1; }
  .smo\:order-2 {
    order: 2; }
  .smo\:order-3 {
    order: 3; }
  .smo\:order-4 {
    order: 4; }
  .smo\:order-5 {
    order: 5; }
  .smo\:order-6 {
    order: 6; }
  .smo\:order-7 {
    order: 7; }
  .smo\:order-8 {
    order: 8; }
  .smo\:order-9 {
    order: 9; }
  .smo\:order-10 {
    order: 10; } }

@media (max-width: 990px) {
  .smb\:order-1 {
    order: 1; }
  .smb\:order-2 {
    order: 2; }
  .smb\:order-3 {
    order: 3; }
  .smb\:order-4 {
    order: 4; }
  .smb\:order-5 {
    order: 5; }
  .smb\:order-6 {
    order: 6; }
  .smb\:order-7 {
    order: 7; }
  .smb\:order-8 {
    order: 8; }
  .smb\:order-9 {
    order: 9; }
  .smb\:order-10 {
    order: 10; } }

@media (min-width: 991px) {
  .md\:order-1 {
    order: 1; }
  .md\:order-2 {
    order: 2; }
  .md\:order-3 {
    order: 3; }
  .md\:order-4 {
    order: 4; }
  .md\:order-5 {
    order: 5; }
  .md\:order-6 {
    order: 6; }
  .md\:order-7 {
    order: 7; }
  .md\:order-8 {
    order: 8; }
  .md\:order-9 {
    order: 9; }
  .md\:order-10 {
    order: 10; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:order-1 {
    order: 1; }
  .mdo\:order-2 {
    order: 2; }
  .mdo\:order-3 {
    order: 3; }
  .mdo\:order-4 {
    order: 4; }
  .mdo\:order-5 {
    order: 5; }
  .mdo\:order-6 {
    order: 6; }
  .mdo\:order-7 {
    order: 7; }
  .mdo\:order-8 {
    order: 8; }
  .mdo\:order-9 {
    order: 9; }
  .mdo\:order-10 {
    order: 10; } }

@media (max-width: 1239px) {
  .mdb\:order-1 {
    order: 1; }
  .mdb\:order-2 {
    order: 2; }
  .mdb\:order-3 {
    order: 3; }
  .mdb\:order-4 {
    order: 4; }
  .mdb\:order-5 {
    order: 5; }
  .mdb\:order-6 {
    order: 6; }
  .mdb\:order-7 {
    order: 7; }
  .mdb\:order-8 {
    order: 8; }
  .mdb\:order-9 {
    order: 9; }
  .mdb\:order-10 {
    order: 10; } }

@media (min-width: 1240px) {
  .lg\:order-1 {
    order: 1; }
  .lg\:order-2 {
    order: 2; }
  .lg\:order-3 {
    order: 3; }
  .lg\:order-4 {
    order: 4; }
  .lg\:order-5 {
    order: 5; }
  .lg\:order-6 {
    order: 6; }
  .lg\:order-7 {
    order: 7; }
  .lg\:order-8 {
    order: 8; }
  .lg\:order-9 {
    order: 9; }
  .lg\:order-10 {
    order: 10; } }

.gap-5 {
  grid-column-gap: 5px !important;
  grid-row-gap: 5px !important; }

.gap-x-5 {
  grid-column-gap: 5px !important; }

.gap-y-5 {
  grid-row-gap: 5px !important; }

.gap-10 {
  grid-column-gap: 10px !important;
  grid-row-gap: 10px !important; }

.gap-x-10 {
  grid-column-gap: 10px !important; }

.gap-y-10 {
  grid-row-gap: 10px !important; }

.gap-15 {
  grid-column-gap: 15px !important;
  grid-row-gap: 15px !important; }

.gap-x-15 {
  grid-column-gap: 15px !important; }

.gap-y-15 {
  grid-row-gap: 15px !important; }

.gap-20 {
  grid-column-gap: 20px !important;
  grid-row-gap: 20px !important; }

.gap-x-20 {
  grid-column-gap: 20px !important; }

.gap-y-20 {
  grid-row-gap: 20px !important; }

.gap-25 {
  grid-column-gap: 25px !important;
  grid-row-gap: 25px !important; }

.gap-x-25 {
  grid-column-gap: 25px !important; }

.gap-y-25 {
  grid-row-gap: 25px !important; }

.gap-30 {
  grid-column-gap: 30px !important;
  grid-row-gap: 30px !important; }

.gap-x-30 {
  grid-column-gap: 30px !important; }

.gap-y-30 {
  grid-row-gap: 30px !important; }

.gap-35 {
  grid-column-gap: 35px !important;
  grid-row-gap: 35px !important; }

.gap-x-35 {
  grid-column-gap: 35px !important; }

.gap-y-35 {
  grid-row-gap: 35px !important; }

.gap-40 {
  grid-column-gap: 40px !important;
  grid-row-gap: 40px !important; }

.gap-x-40 {
  grid-column-gap: 40px !important; }

.gap-y-40 {
  grid-row-gap: 40px !important; }

.gap-45 {
  grid-column-gap: 45px !important;
  grid-row-gap: 45px !important; }

.gap-x-45 {
  grid-column-gap: 45px !important; }

.gap-y-45 {
  grid-row-gap: 45px !important; }

.gap-50 {
  grid-column-gap: 50px !important;
  grid-row-gap: 50px !important; }

.gap-x-50 {
  grid-column-gap: 50px !important; }

.gap-y-50 {
  grid-row-gap: 50px !important; }

.gap-55 {
  grid-column-gap: 55px !important;
  grid-row-gap: 55px !important; }

.gap-x-55 {
  grid-column-gap: 55px !important; }

.gap-y-55 {
  grid-row-gap: 55px !important; }

.gap-60 {
  grid-column-gap: 60px !important;
  grid-row-gap: 60px !important; }

.gap-x-60 {
  grid-column-gap: 60px !important; }

.gap-y-60 {
  grid-row-gap: 60px !important; }

.gap-65 {
  grid-column-gap: 65px !important;
  grid-row-gap: 65px !important; }

.gap-x-65 {
  grid-column-gap: 65px !important; }

.gap-y-65 {
  grid-row-gap: 65px !important; }

.gap-70 {
  grid-column-gap: 70px !important;
  grid-row-gap: 70px !important; }

.gap-x-70 {
  grid-column-gap: 70px !important; }

.gap-y-70 {
  grid-row-gap: 70px !important; }

.gap-75 {
  grid-column-gap: 75px !important;
  grid-row-gap: 75px !important; }

.gap-x-75 {
  grid-column-gap: 75px !important; }

.gap-y-75 {
  grid-row-gap: 75px !important; }

.gap-80 {
  grid-column-gap: 80px !important;
  grid-row-gap: 80px !important; }

.gap-x-80 {
  grid-column-gap: 80px !important; }

.gap-y-80 {
  grid-row-gap: 80px !important; }

.gap-85 {
  grid-column-gap: 85px !important;
  grid-row-gap: 85px !important; }

.gap-x-85 {
  grid-column-gap: 85px !important; }

.gap-y-85 {
  grid-row-gap: 85px !important; }

.gap-90 {
  grid-column-gap: 90px !important;
  grid-row-gap: 90px !important; }

.gap-x-90 {
  grid-column-gap: 90px !important; }

.gap-y-90 {
  grid-row-gap: 90px !important; }

.gap-95 {
  grid-column-gap: 95px !important;
  grid-row-gap: 95px !important; }

.gap-x-95 {
  grid-column-gap: 95px !important; }

.gap-y-95 {
  grid-row-gap: 95px !important; }

.gap-100 {
  grid-column-gap: 100px !important;
  grid-row-gap: 100px !important; }

.gap-x-100 {
  grid-column-gap: 100px !important; }

.gap-y-100 {
  grid-row-gap: 100px !important; }

@media (max-width: 574px) {
  .xs\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .xs\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .xs\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .xs\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .xs\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .xs\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .xs\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .xs\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .xs\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .xs\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .xs\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .xs\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .xs\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .xs\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .xs\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .xs\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .xs\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .xs\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .xs\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .xs\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .xs\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .xs\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .xs\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .xs\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .xs\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .xs\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .xs\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .xs\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .xs\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .xs\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .xs\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .xs\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .xs\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .xs\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .xs\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .xs\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .xs\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .xs\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .xs\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .xs\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .xs\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .xs\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .xs\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .xs\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .xs\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .xs\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .xs\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .xs\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .xs\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .xs\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .xs\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .xs\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .xs\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .xs\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .xs\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .xs\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .xs\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .xs\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .xs\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .xs\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 575px) {
  .sm\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .sm\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .sm\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .sm\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .sm\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .sm\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .sm\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .sm\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .sm\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .sm\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .sm\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .sm\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .sm\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .sm\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .sm\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .sm\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .sm\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .sm\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .sm\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .sm\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .sm\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .sm\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .sm\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .sm\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .sm\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .sm\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .sm\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .sm\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .sm\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .sm\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .sm\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .sm\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .sm\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .sm\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .sm\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .sm\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .sm\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .sm\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .sm\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .sm\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .sm\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .sm\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .sm\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .sm\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .sm\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .sm\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .sm\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .sm\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .sm\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .sm\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .sm\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .sm\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .sm\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .sm\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .sm\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .sm\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .sm\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .sm\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .sm\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .sm\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 575px) and (max-width: 990px) {
  .smo\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .smo\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .smo\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .smo\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .smo\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .smo\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .smo\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .smo\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .smo\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .smo\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .smo\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .smo\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .smo\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .smo\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .smo\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .smo\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .smo\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .smo\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .smo\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .smo\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .smo\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .smo\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .smo\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .smo\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .smo\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .smo\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .smo\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .smo\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .smo\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .smo\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .smo\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .smo\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .smo\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .smo\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .smo\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .smo\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .smo\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .smo\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .smo\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .smo\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .smo\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .smo\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .smo\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .smo\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .smo\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .smo\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .smo\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .smo\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .smo\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .smo\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .smo\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .smo\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .smo\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .smo\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .smo\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .smo\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .smo\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .smo\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .smo\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .smo\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (max-width: 990px) {
  .smb\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .smb\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .smb\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .smb\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .smb\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .smb\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .smb\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .smb\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .smb\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .smb\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .smb\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .smb\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .smb\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .smb\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .smb\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .smb\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .smb\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .smb\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .smb\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .smb\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .smb\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .smb\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .smb\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .smb\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .smb\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .smb\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .smb\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .smb\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .smb\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .smb\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .smb\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .smb\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .smb\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .smb\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .smb\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .smb\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .smb\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .smb\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .smb\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .smb\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .smb\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .smb\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .smb\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .smb\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .smb\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .smb\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .smb\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .smb\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .smb\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .smb\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .smb\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .smb\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .smb\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .smb\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .smb\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .smb\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .smb\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .smb\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .smb\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .smb\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 991px) {
  .md\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .md\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .md\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .md\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .md\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .md\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .md\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .md\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .md\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .md\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .md\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .md\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .md\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .md\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .md\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .md\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .md\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .md\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .md\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .md\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .md\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .md\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .md\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .md\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .md\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .md\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .md\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .md\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .md\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .md\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .md\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .md\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .md\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .md\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .md\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .md\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .md\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .md\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .md\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .md\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .md\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .md\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .md\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .md\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .md\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .md\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .md\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .md\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .md\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .md\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .md\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .md\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .md\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .md\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .md\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .md\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .md\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .md\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .md\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .md\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 991px) and (max-width: 1239px) {
  .mdo\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .mdo\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .mdo\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .mdo\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .mdo\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .mdo\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .mdo\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .mdo\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .mdo\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .mdo\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .mdo\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .mdo\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .mdo\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .mdo\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .mdo\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .mdo\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .mdo\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .mdo\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .mdo\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .mdo\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .mdo\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .mdo\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .mdo\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .mdo\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .mdo\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .mdo\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .mdo\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .mdo\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .mdo\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .mdo\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .mdo\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .mdo\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .mdo\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .mdo\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .mdo\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .mdo\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .mdo\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .mdo\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .mdo\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .mdo\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .mdo\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .mdo\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .mdo\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .mdo\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .mdo\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .mdo\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .mdo\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .mdo\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .mdo\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .mdo\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .mdo\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .mdo\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .mdo\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .mdo\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .mdo\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .mdo\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .mdo\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .mdo\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .mdo\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .mdo\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (max-width: 1239px) {
  .mdb\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .mdb\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .mdb\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .mdb\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .mdb\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .mdb\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .mdb\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .mdb\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .mdb\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .mdb\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .mdb\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .mdb\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .mdb\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .mdb\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .mdb\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .mdb\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .mdb\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .mdb\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .mdb\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .mdb\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .mdb\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .mdb\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .mdb\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .mdb\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .mdb\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .mdb\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .mdb\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .mdb\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .mdb\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .mdb\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .mdb\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .mdb\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .mdb\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .mdb\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .mdb\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .mdb\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .mdb\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .mdb\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .mdb\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .mdb\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .mdb\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .mdb\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .mdb\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .mdb\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .mdb\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .mdb\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .mdb\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .mdb\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .mdb\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .mdb\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .mdb\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .mdb\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .mdb\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .mdb\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .mdb\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .mdb\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .mdb\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .mdb\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .mdb\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .mdb\:gap-y-100 {
    grid-row-gap: 100px !important; } }

@media (min-width: 1240px) {
  .lg\:gap-5 {
    grid-column-gap: 5px !important;
    grid-row-gap: 5px !important; }
  .lg\:gap-x-5 {
    grid-column-gap: 5px !important; }
  .lg\:gap-y-5 {
    grid-row-gap: 5px !important; }
  .lg\:gap-10 {
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important; }
  .lg\:gap-x-10 {
    grid-column-gap: 10px !important; }
  .lg\:gap-y-10 {
    grid-row-gap: 10px !important; }
  .lg\:gap-15 {
    grid-column-gap: 15px !important;
    grid-row-gap: 15px !important; }
  .lg\:gap-x-15 {
    grid-column-gap: 15px !important; }
  .lg\:gap-y-15 {
    grid-row-gap: 15px !important; }
  .lg\:gap-20 {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important; }
  .lg\:gap-x-20 {
    grid-column-gap: 20px !important; }
  .lg\:gap-y-20 {
    grid-row-gap: 20px !important; }
  .lg\:gap-25 {
    grid-column-gap: 25px !important;
    grid-row-gap: 25px !important; }
  .lg\:gap-x-25 {
    grid-column-gap: 25px !important; }
  .lg\:gap-y-25 {
    grid-row-gap: 25px !important; }
  .lg\:gap-30 {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important; }
  .lg\:gap-x-30 {
    grid-column-gap: 30px !important; }
  .lg\:gap-y-30 {
    grid-row-gap: 30px !important; }
  .lg\:gap-35 {
    grid-column-gap: 35px !important;
    grid-row-gap: 35px !important; }
  .lg\:gap-x-35 {
    grid-column-gap: 35px !important; }
  .lg\:gap-y-35 {
    grid-row-gap: 35px !important; }
  .lg\:gap-40 {
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important; }
  .lg\:gap-x-40 {
    grid-column-gap: 40px !important; }
  .lg\:gap-y-40 {
    grid-row-gap: 40px !important; }
  .lg\:gap-45 {
    grid-column-gap: 45px !important;
    grid-row-gap: 45px !important; }
  .lg\:gap-x-45 {
    grid-column-gap: 45px !important; }
  .lg\:gap-y-45 {
    grid-row-gap: 45px !important; }
  .lg\:gap-50 {
    grid-column-gap: 50px !important;
    grid-row-gap: 50px !important; }
  .lg\:gap-x-50 {
    grid-column-gap: 50px !important; }
  .lg\:gap-y-50 {
    grid-row-gap: 50px !important; }
  .lg\:gap-55 {
    grid-column-gap: 55px !important;
    grid-row-gap: 55px !important; }
  .lg\:gap-x-55 {
    grid-column-gap: 55px !important; }
  .lg\:gap-y-55 {
    grid-row-gap: 55px !important; }
  .lg\:gap-60 {
    grid-column-gap: 60px !important;
    grid-row-gap: 60px !important; }
  .lg\:gap-x-60 {
    grid-column-gap: 60px !important; }
  .lg\:gap-y-60 {
    grid-row-gap: 60px !important; }
  .lg\:gap-65 {
    grid-column-gap: 65px !important;
    grid-row-gap: 65px !important; }
  .lg\:gap-x-65 {
    grid-column-gap: 65px !important; }
  .lg\:gap-y-65 {
    grid-row-gap: 65px !important; }
  .lg\:gap-70 {
    grid-column-gap: 70px !important;
    grid-row-gap: 70px !important; }
  .lg\:gap-x-70 {
    grid-column-gap: 70px !important; }
  .lg\:gap-y-70 {
    grid-row-gap: 70px !important; }
  .lg\:gap-75 {
    grid-column-gap: 75px !important;
    grid-row-gap: 75px !important; }
  .lg\:gap-x-75 {
    grid-column-gap: 75px !important; }
  .lg\:gap-y-75 {
    grid-row-gap: 75px !important; }
  .lg\:gap-80 {
    grid-column-gap: 80px !important;
    grid-row-gap: 80px !important; }
  .lg\:gap-x-80 {
    grid-column-gap: 80px !important; }
  .lg\:gap-y-80 {
    grid-row-gap: 80px !important; }
  .lg\:gap-85 {
    grid-column-gap: 85px !important;
    grid-row-gap: 85px !important; }
  .lg\:gap-x-85 {
    grid-column-gap: 85px !important; }
  .lg\:gap-y-85 {
    grid-row-gap: 85px !important; }
  .lg\:gap-90 {
    grid-column-gap: 90px !important;
    grid-row-gap: 90px !important; }
  .lg\:gap-x-90 {
    grid-column-gap: 90px !important; }
  .lg\:gap-y-90 {
    grid-row-gap: 90px !important; }
  .lg\:gap-95 {
    grid-column-gap: 95px !important;
    grid-row-gap: 95px !important; }
  .lg\:gap-x-95 {
    grid-column-gap: 95px !important; }
  .lg\:gap-y-95 {
    grid-row-gap: 95px !important; }
  .lg\:gap-100 {
    grid-column-gap: 100px !important;
    grid-row-gap: 100px !important; }
  .lg\:gap-x-100 {
    grid-column-gap: 100px !important; }
  .lg\:gap-y-100 {
    grid-row-gap: 100px !important; } }

.navbar ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border: 0; }
  .navbar ul li a {
    display: block;
    padding: 0 10px; }

.navbar--dropdown ul li {
  position: relative; }
  .navbar--dropdown ul li ul {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    min-width: 100%;
    white-space: nowrap; }
  .navbar--dropdown ul li:hover ul {
    visibility: visible;
    opacity: 1;
    transition: visibility .3s, opacity .3s .2s; }

.navbar--center ul {
  justify-content: center; }

.navbar--right ul {
  justify-content: flex-end; }

/* WP-Pagenavi  */
.pagination {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 30px;
  text-align: center;
  width: 100%;
  padding: 10px 0; }
  .pagination .wp-pagenavi > span, .pagination .wp-pagenavi > a {
    display: inline-block;
    padding: 5px 10px;
    margin-right: 5px;
    color: #000;
    background-color: #fff;
    border-radius: 5px; }
  .pagination .wp-pagenavi a:hover {
    background-color: #efefef; }
  .pagination .wp-pagenavi .current {
    background-color: #000;
    color: #fff; }
  @media (max-width: 990px) {
    .pagination .wp-pagenavi .pages, .pagination .wp-pagenavi .extend, .pagination .wp-pagenavi .last {
      display: none; }
    .pagination .wp-pagenavi a.page:nth-of-type(n+5) {
      display: none; } }

.bars {
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%); }
  @media (min-width: 991px) {
    .bars {
      left: 20px; } }
  .bars label {
    display: block;
    height: 20px;
    text-align: center;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer; }
    .bars label span {
      flex: 1; }
    .bars label span.lines {
      display: block;
      width: 25px;
      height: 3px;
      position: relative;
      background-color: #000;
      transition: transform .3s, width .3s; }
      .bars label span.lines:before {
        content: "";
        display: block;
        width: 30px;
        height: 3px;
        background-color: #000;
        position: absolute;
        top: -8px;
        left: 0;
        transition: transform .3s, width .3s; }
      .bars label span.lines:after {
        content: "";
        display: block;
        width: 30px;
        height: 3px;
        background-color: #000;
        position: absolute;
        bottom: -8px;
        left: 0;
        transition: transform .3s, width .3s; }
    .bars label:hover span.lines {
      width: 30px;
      transition: transform .3s, width .3s;
      left: 0; }
      .bars label:hover span.lines:before {
        width: 25px;
        transition: transform .3s, width .3s;
        transform: translateX(-5px); }
      .bars label:hover span.lines:after {
        width: 25px;
        transition: transform .3s, width .3s;
        transform: translateX(-5px); }

.magnifier {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: zoom .3s; }
  .magnifier:hover {
    zoom: 1.1;
    transition: zoom .3s; }
  @media (max-width: 574px) {
    .magnifier {
      right: 10px; } }
  .magnifier label {
    display: block;
    text-align: center;
    cursor: pointer; }
    .magnifier label span {
      display: inline-block;
      margin-right: 5px;
      width: 16px;
      height: 16px;
      border: 2px solid #000;
      border-radius: 100%;
      position: relative; }
      .magnifier label span:after {
        content: "";
        display: block;
        width: 2px;
        background-color: #000;
        height: 7px;
        position: absolute;
        top: 10px;
        right: -2px;
        transform: rotate(-45deg); }

.arrow {
  display: inline-block;
  border-right: 3px solid black;
  border-bottom: 3px solid black;
  width: 20px;
  height: 20px; }
  .arrow--xs {
    border-right-width: 2px;
    border-bottom-width: 2px;
    width: 10px;
    height: 10px; }
  .arrow--lg {
    border-right-width: 4px;
    border-bottom-width: 4px;
    width: 30px;
    height: 30px; }
  .arrow--left {
    transform: rotate(-225deg); }
  .arrow--right {
    transform: rotate(-45deg); }

.table {
  max-width: 100%;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #222; }
  .table td, .table th {
    padding: 5px;
    border: 1px solid #222;
    text-align: left;
    overflow-wrap: anywhere; }
  .table th {
    background-color: #111; }

.header {
  margin-bottom: 20px; }
  .header .navbar {
    background-color: #efefef; }
    .header .navbar ul li a {
      padding: 10px;
      font-size: 12px;
      font-weight: bold;
      text-transform: uppercase; }
    .header .navbar ul li ul {
      background-color: #efefef; }
      .header .navbar ul li ul li a:hover {
        background-color: #cc0000;
        color: #fff; }

.footer {
  background-color: #000;
  color: #fff;
  padding: 30px; }
  .footer .navbar a {
    font-size: 12px;
    color: #fff; }

.uptime {
  background-color: #000;
  color: #ccc;
  font-size: 14px; }
  .uptime .search {
    padding: 20px;
    background-color: #222;
    text-align: center;
    margin-bottom: 30px; }
    .uptime .search .input {
      font-size: 21px;
      line-height: 30px;
      background-color: #666;
      border: 1px solid #000;
      width: 600px;
      max-width: 100%;
      color: #fff; }
    .uptime .search .button {
      font-size: 21px;
      line-height: 30px;
      background-color: #666;
      border: 1px solid #000;
      color: #fff;
      padding-left: 10px;
      padding-right: 10px; }
    .uptime .search .filters {
      list-style-type: none;
      margin: 0;
      padding: 0;
      text-align: center; }
      .uptime .search .filters li {
        display: inline-block;
        padding: 10px; }
  .uptime .info {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    margin-bottom: 10px;
    background-color: #000;
    border: 1px solid #222;
    align-items: center; }
    .uptime .info .label {
      background-color: #222;
      min-width: 200px;
      padding: 5px; }
  .uptime .passed {
    color: green; }
  .uptime .failed {
    color: red; }
  .uptime .warning {
    color: yellow; }

.feed__wrapper {
  max-width: 970px;
  margin: 0 auto;
  padding: 20px; }

.feed__item {
  display: flex;
  gap: 20px;
  margin-bottom: 20px; }

.feed__media {
  max-width: 250px; }

.feed__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between; }

.feed__title {
  font-size: 18px;
  font-weight: bold; }

/*# sourceMappingURL=style.css.map */
