.p-0 {
  padding: 0 !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.px-1 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.px-2 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-2 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.px-3 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.px-4 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.py-4 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.px-5 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.py-5 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.m-0 {
  margin: 0 !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mx-1 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.mx-2 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.my-2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.mx-3 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.mx-4 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.my-4 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.mx-5 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}
.my-5 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
.bgcolor-darkblue {
  background-color: #2B2D42;
  color: #ffffff;
}
.bgcolor-mcblue {
  background-color: #337ab7;
  color: #ffffff;
}
.bgcolor-greenish {
  background-color: #7B9E89;
  color: #ffffff;
}
.bgcolor-flame {
  background-color: #D95D39;
  color: #ffffff;
}
.bgcolor-mcred {
  background-color: #e32527;
  color: #ffffff;
}
.bgcolor-yellow {
  background-color: #FFD400;
}
.bgcolor-light {
  background-color: #F0EFF4;
}

.mc_meta_use_case {
  font-family: GTWalsheimRegular;
  font-size: 125%;
  line-height: 1.6;
}

.wm-container .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.wm-container .col-lg-1, .wm-container .col-lg-10, .wm-container .col-lg-11, .wm-container .col-lg-12, .wm-container .col-lg-2, .wm-container .col-lg-3, .wm-container .col-lg-4, .wm-container .col-lg-5, .wm-container .col-lg-6, .wm-container .col-lg-7, .wm-container .col-lg-8, .wm-container .col-lg-9, .wm-container .col-md-1, .wm-container .col-md-10, .wm-container .col-md-11, .wm-container .col-md-12, .wm-container .col-md-2, .wm-container .col-md-3, .wm-container .col-md-4, .wm-container .col-md-5, .wm-container .col-md-6, .wm-container .col-md-7, .wm-container .col-md-8, .wm-container .col-md-9, .wm-container .col-sm-1, .wm-container .col-sm-10, .wm-container .col-sm-11, .wm-container .col-sm-12, .wm-container .col-sm-2, .wm-container .col-sm-3, .wm-container .col-sm-4, .wm-container .col-sm-5, .wm-container .col-sm-6, .wm-container .col-sm-7, .wm-container .col-sm-8, .wm-container .col-sm-9, .wm-container .col-xs-1, .wm-container .col-xs-10, .wm-container .col-xs-11, .wm-container .col-xs-12, .wm-container .col-xs-2, .wm-container .col-xs-3, .wm-container .col-xs-4, .wm-container .col-xs-5, .wm-container .col-xs-6, .wm-container .col-xs-7, .wm-container .col-xs-8, .wm-container .col-xs-9 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.wm-embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.wm-embed-responsive:before {
  display: block;
  content: "";
  padding-top: 56.25%;
}
.wm-embed-responsive embed, .wm-embed-responsive iframe, .wm-embed-responsive object, .wm-embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.wm-container .box-item {
  margin-top: 0;
  margin-bottom: 0;
  width: 100% !important;
}

.wm-container .box-item .box-message {
  width: calc(100% - 50px);
}

.wm-container .title-area {
  width: calc(100% - 200px);
  margin-left: 100px !important;
  margin-top: 15px;
  margin-bottom: 21px;
  position: relative;
  padding-top: 20px;
}

.wm-container .title-area h1 {
  font-family: GTWalsheimBold;
  font-size: 20px;
  text-transform: uppercase;
  color: black;
  text-align: left;
  z-index: 2;
  position: absolute;
  top: 0px;
  background: #fff;
  padding-right: 2em;
}

.wm-container .title-area .line {
  width: 100%;
  position: absolute;
  z-index: 1;
  top: 49%;
  height: 1px;
  background-color: #939598;
}

.wm-container h2 {
  font-family: ElephantMedium;
  font-size: 30px;
  text-align: center;
  margin-bottom: 15px;
}