:root {
  --color-module-fg: #111;
  --color-module-bg: #fff;
}
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.tile-section {
  padding-top: 80px;
  padding-bottom: 80px;
  text-align: start;
}
.tile-section-bottom {
  padding-bottom: 80px;
}
.mod-btn-space {
  margin-top: 40px;
}
.sf-tip {
  cursor: pointer;
}
.disable-transitions {
  transition: none !important;
}
.ux-card {
  background-color: #fff;
}
.bg-danger a:focus,
.bg-danger a:hover,
.bg-dark a:focus,
.bg-dark a:hover,
.bg-info a:focus,
.bg-info a:hover,
.bg-primary a:focus,
.bg-primary a:hover,
.bg-primary-o a:focus,
.bg-primary-o a:hover,
.bg-purchase a:focus,
.bg-purchase a:hover,
.bg-secondary a:focus,
.bg-secondary a:hover,
.bg-secondary-o a:focus,
.bg-secondary-o a:hover,
.bg-success a:focus,
.bg-success a:hover,
.bg-warning a:focus,
.bg-warning a:hover {
  color: inherit;
}
.bg-danger a,
.bg-dark a,
.bg-info a,
.bg-primary a,
.bg-primary-o a,
.bg-purchase a,
.bg-secondary a,
.bg-secondary-o a,
.bg-success a,
.bg-warning a {
  color: inherit;
}
.flare-text-tagline {
  color: #f05123;
}
.flare-text-primary {
  color: #2b2b2b;
}
.flare-bg-primary {
  background-color: #f9c205;
}
.flash-bg-primary {
  background-color: #3f4fb0;
  border-color: #4664c5;
  color: #fff;
}
.flash-text-primary {
  color: #3f4fb0;
}
.flash-text-warning {
  color: #fedc45;
}
.flare-bg-primary .btn-link,
.flash-bg-primary .btn-link {
  color: inherit;
}
@media only screen and (max-width: 992px) {
  .tile-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .tile-section-bottom {
    padding-bottom: 40px;
  }
  .mod-btn-space {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .tile-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .tile-section-bottom {
    padding-bottom: 20px;
  }
  .mod-btn-space {
    margin-top: 30px;
  }
}
.check-bullets ul {
  list-style: none;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 16px;
}
.check-bullets ul li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 20px;
}
.check-bullets ul li:before {
  content: "";
  background-image: url(//img1.wsimg.com/fos/hp/sahara-rebrand-sprite-20141114.png);
  background-position: 0 -668px;
  background-size: 205px auto;
  width: 25px;
  height: 27px;
  padding-right: 5px;
  position: absolute;
  left: 0;
  top: -6px;
}
.check-bullets.black-bullets ul li:before {
  background-position: 0 -700px !important;
}
.check-bullets.white-bullets ul li:before {
  background-position: 0 -633px !important;
  height: 34px !important;
}
.check-bullets.gray-bullets ul li:before {
  background-position: 0 -607px !important;
}
.title-left {
  text-align: left;
}
.title-center {
  text-align: center;
}
.title-right {
  text-align: right;
}
.force-arial {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  text-transform: none;
}
.rtl-safe {
  display: inline-block;
}
select.no-arrow {
  -webkit-appearance: none;
  -moz-appearance: window;
}
.clip-x {
  overflow: hidden;
  width: 100%;
}
.link-color a,
a.link-color {
  color: inherit;
}
.link-color a:hover,
a.link-color:hover {
  color: inherit;
}
.link-plain a,
a.link-plain {
  text-decoration: none;
}
.link-plain a:hover,
a.link-plain:hover {
  text-decoration: none;
}
.text-white {
  color: #fff;
}
.hidden-for-modal {
  display: none;
}
.modal-content > .hidden-for-modal {
  display: block;
}
.p-t-0 {
  padding-top: 0;
}
.p-b-0 {
  padding-bottom: 0;
}
.p-l-0 {
  padding-left: 0;
}
.p-r-0 {
  padding-right: 0;
}
.p-x-0 {
  padding-left: 0;
  padding-right: 0;
}
.p-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.p-a-0 {
  padding: 0;
}
.p-t-10 {
  padding-top: 10px;
}
.p-b-10 {
  padding-bottom: 10px;
}
.p-l-10 {
  padding-left: 10px;
}
.p-r-10 {
  padding-right: 10px;
}
.p-x-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.p-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p-a-10 {
  padding: 10px;
}
.p-t-16 {
  padding-top: 16px;
}
.p-b-16 {
  padding-bottom: 16px;
}
.p-l-16 {
  padding-left: 16px;
}
.p-r-16 {
  padding-right: 16px;
}
.p-x-16 {
  padding-left: 16px;
  padding-right: 16px;
}
.p-y-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.p-a-16 {
  padding: 16px;
}
.p-t-20 {
  padding-top: 20px;
}
.p-b-20 {
  padding-bottom: 20px;
}
.p-l-20 {
  padding-left: 20px;
}
.p-r-20 {
  padding-right: 20px;
}
.p-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.p-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p-a-20 {
  padding: 20px;
}
.p-t-30 {
  padding-top: 30px;
}
.p-b-30 {
  padding-bottom: 30px;
}
.p-l-30 {
  padding-left: 30px;
}
.p-r-30 {
  padding-right: 30px;
}
.p-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.p-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.p-a-30 {
  padding: 30px;
}
.p-t-24 {
  padding-top: 24px;
}
.p-b-24 {
  padding-bottom: 24px;
}
.p-l-24 {
  padding-left: 24px;
}
.p-r-24 {
  padding-right: 24px;
}
.p-x-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.p-y-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.p-a-24 {
  padding: 24px;
}
.p-t-32 {
  padding-top: 32px;
}
.p-b-32 {
  padding-bottom: 32px;
}
.p-l-32 {
  padding-left: 32px;
}
.p-r-32 {
  padding-right: 32px;
}
.p-x-32 {
  padding-left: 32px;
  padding-right: 32px;
}
.p-y-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.p-a-32 {
  padding: 32px;
}
.p-t-40 {
  padding-top: 40px;
}
.p-b-40 {
  padding-bottom: 40px;
}
.p-l-40 {
  padding-left: 40px;
}
.p-r-40 {
  padding-right: 40px;
}
.p-x-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.p-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.p-a-40 {
  padding: 40px;
}
.p-t-56 {
  padding-top: 56px;
}
.p-b-56 {
  padding-bottom: 56px;
}
.p-l-56 {
  padding-left: 56px;
}
.p-r-56 {
  padding-right: 56px;
}
.p-x-56 {
  padding-left: 56px;
  padding-right: 56px;
}
.p-y-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.p-a-56 {
  padding: 56px;
}
.p-t-80 {
  padding-top: 80px;
}
.p-b-80 {
  padding-bottom: 80px;
}
.p-l-80 {
  padding-left: 80px;
}
.p-r-80 {
  padding-right: 80px;
}
.p-x-80 {
  padding-left: 80px;
  padding-right: 80px;
}
.p-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.p-a-80 {
  padding: 80px;
}
.p-t-120 {
  padding-top: 120px;
}
.p-b-120 {
  padding-bottom: 120px;
}
.p-l-120 {
  padding-left: 120px;
}
.p-r-120 {
  padding-right: 120px;
}
.p-x-120 {
  padding-left: 120px;
  padding-right: 120px;
}
.p-y-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.p-a-120 {
  padding: 120px;
}
.p-t-160 {
  padding-top: 160px;
}
.p-b-160 {
  padding-bottom: 160px;
}
.p-l-160 {
  padding-left: 160px;
}
.p-r-160 {
  padding-right: 160px;
}
.p-x-160 {
  padding-left: 160px;
  padding-right: 160px;
}
.p-y-160 {
  padding-top: 160px;
  padding-bottom: 160px;
}
.p-a-160 {
  padding: 160px;
}
.p-t-200 {
  padding-top: 200px;
}
.p-b-200 {
  padding-bottom: 200px;
}
.p-l-200 {
  padding-left: 200px;
}
.p-r-200 {
  padding-right: 200px;
}
.p-x-200 {
  padding-left: 200px;
  padding-right: 200px;
}
.p-y-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}
.p-a-200 {
  padding: 200px;
}
@media only screen and (min-width: 992px) {
  .p-t-lg-0 {
    padding-top: 0;
  }
  .p-b-lg-0 {
    padding-bottom: 0;
  }
  .p-l-lg-0 {
    padding-left: 0;
  }
  .p-r-lg-0 {
    padding-right: 0;
  }
  .p-x-lg-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .p-y-lg-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-a-lg-0 {
    padding: 0;
  }
  .p-t-lg-10 {
    padding-top: 10px;
  }
  .p-b-lg-10 {
    padding-bottom: 10px;
  }
  .p-l-lg-10 {
    padding-left: 10px;
  }
  .p-r-lg-10 {
    padding-right: 10px;
  }
  .p-x-lg-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-y-lg-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .p-a-lg-10 {
    padding: 10px;
  }
  .p-t-lg-16 {
    padding-top: 16px;
  }
  .p-b-lg-16 {
    padding-bottom: 16px;
  }
  .p-l-lg-16 {
    padding-left: 16px;
  }
  .p-r-lg-16 {
    padding-right: 16px;
  }
  .p-x-lg-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-y-lg-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .p-a-lg-16 {
    padding: 16px;
  }
  .p-t-lg-20 {
    padding-top: 20px;
  }
  .p-b-lg-20 {
    padding-bottom: 20px;
  }
  .p-l-lg-20 {
    padding-left: 20px;
  }
  .p-r-lg-20 {
    padding-right: 20px;
  }
  .p-x-lg-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .p-y-lg-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .p-a-lg-20 {
    padding: 20px;
  }
  .p-t-lg-30 {
    padding-top: 30px;
  }
  .p-b-lg-30 {
    padding-bottom: 30px;
  }
  .p-l-lg-30 {
    padding-left: 30px;
  }
  .p-r-lg-30 {
    padding-right: 30px;
  }
  .p-x-lg-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .p-y-lg-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .p-a-lg-30 {
    padding: 30px;
  }
  .p-t-lg-24 {
    padding-top: 24px;
  }
  .p-b-lg-24 {
    padding-bottom: 24px;
  }
  .p-l-lg-24 {
    padding-left: 24px;
  }
  .p-r-lg-24 {
    padding-right: 24px;
  }
  .p-x-lg-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .p-y-lg-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .p-a-lg-24 {
    padding: 24px;
  }
  .p-t-lg-32 {
    padding-top: 32px;
  }
  .p-b-lg-32 {
    padding-bottom: 32px;
  }
  .p-l-lg-32 {
    padding-left: 32px;
  }
  .p-r-lg-32 {
    padding-right: 32px;
  }
  .p-x-lg-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .p-y-lg-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .p-a-lg-32 {
    padding: 32px;
  }
  .p-t-lg-40 {
    padding-top: 40px;
  }
  .p-b-lg-40 {
    padding-bottom: 40px;
  }
  .p-l-lg-40 {
    padding-left: 40px;
  }
  .p-r-lg-40 {
    padding-right: 40px;
  }
  .p-x-lg-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .p-y-lg-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .p-a-lg-40 {
    padding: 40px;
  }
  .p-t-lg-56 {
    padding-top: 56px;
  }
  .p-b-lg-56 {
    padding-bottom: 56px;
  }
  .p-l-lg-56 {
    padding-left: 56px;
  }
  .p-r-lg-56 {
    padding-right: 56px;
  }
  .p-x-lg-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .p-y-lg-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .p-a-lg-56 {
    padding: 56px;
  }
  .p-t-lg-80 {
    padding-top: 80px;
  }
  .p-b-lg-80 {
    padding-bottom: 80px;
  }
  .p-l-lg-80 {
    padding-left: 80px;
  }
  .p-r-lg-80 {
    padding-right: 80px;
  }
  .p-x-lg-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .p-y-lg-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .p-a-lg-80 {
    padding: 80px;
  }
  .p-t-lg-120 {
    padding-top: 120px;
  }
  .p-b-lg-120 {
    padding-bottom: 120px;
  }
  .p-l-lg-120 {
    padding-left: 120px;
  }
  .p-r-lg-120 {
    padding-right: 120px;
  }
  .p-x-lg-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .p-y-lg-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .p-a-lg-120 {
    padding: 120px;
  }
  .p-t-lg-160 {
    padding-top: 160px;
  }
  .p-b-lg-160 {
    padding-bottom: 160px;
  }
  .p-l-lg-160 {
    padding-left: 160px;
  }
  .p-r-lg-160 {
    padding-right: 160px;
  }
  .p-x-lg-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .p-y-lg-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .p-a-lg-160 {
    padding: 160px;
  }
  .p-t-lg-200 {
    padding-top: 200px;
  }
  .p-b-lg-200 {
    padding-bottom: 200px;
  }
  .p-l-lg-200 {
    padding-left: 200px;
  }
  .p-r-lg-200 {
    padding-right: 200px;
  }
  .p-x-lg-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .p-y-lg-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .p-a-lg-200 {
    padding: 200px;
  }
  div[class*=" p-t-lg"] .tile-section {
    padding-top: 0;
  }
  div[class*=" p-b-lg"] .tile-section {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .p-t-xl-0 {
    padding-top: 0;
  }
  .p-b-xl-0 {
    padding-bottom: 0;
  }
  .p-l-xl-0 {
    padding-left: 0;
  }
  .p-r-xl-0 {
    padding-right: 0;
  }
  .p-x-xl-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .p-y-xl-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-a-xl-0 {
    padding: 0;
  }
  .p-t-xl-10 {
    padding-top: 10px;
  }
  .p-b-xl-10 {
    padding-bottom: 10px;
  }
  .p-l-xl-10 {
    padding-left: 10px;
  }
  .p-r-xl-10 {
    padding-right: 10px;
  }
  .p-x-xl-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-y-xl-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .p-a-xl-10 {
    padding: 10px;
  }
  .p-t-xl-16 {
    padding-top: 16px;
  }
  .p-b-xl-16 {
    padding-bottom: 16px;
  }
  .p-l-xl-16 {
    padding-left: 16px;
  }
  .p-r-xl-16 {
    padding-right: 16px;
  }
  .p-x-xl-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-y-xl-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .p-a-xl-16 {
    padding: 16px;
  }
  .p-t-xl-20 {
    padding-top: 20px;
  }
  .p-b-xl-20 {
    padding-bottom: 20px;
  }
  .p-l-xl-20 {
    padding-left: 20px;
  }
  .p-r-xl-20 {
    padding-right: 20px;
  }
  .p-x-xl-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .p-y-xl-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .p-a-xl-20 {
    padding: 20px;
  }
  .p-t-xl-30 {
    padding-top: 30px;
  }
  .p-b-xl-30 {
    padding-bottom: 30px;
  }
  .p-l-xl-30 {
    padding-left: 30px;
  }
  .p-r-xl-30 {
    padding-right: 30px;
  }
  .p-x-xl-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .p-y-xl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .p-a-xl-30 {
    padding: 30px;
  }
  .p-t-xl-24 {
    padding-top: 24px;
  }
  .p-b-xl-24 {
    padding-bottom: 24px;
  }
  .p-l-xl-24 {
    padding-left: 24px;
  }
  .p-r-xl-24 {
    padding-right: 24px;
  }
  .p-x-xl-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .p-y-xl-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .p-a-xl-24 {
    padding: 24px;
  }
  .p-t-xl-32 {
    padding-top: 32px;
  }
  .p-b-xl-32 {
    padding-bottom: 32px;
  }
  .p-l-xl-32 {
    padding-left: 32px;
  }
  .p-r-xl-32 {
    padding-right: 32px;
  }
  .p-x-xl-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .p-y-xl-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .p-a-xl-32 {
    padding: 32px;
  }
  .p-t-xl-40 {
    padding-top: 40px;
  }
  .p-b-xl-40 {
    padding-bottom: 40px;
  }
  .p-l-xl-40 {
    padding-left: 40px;
  }
  .p-r-xl-40 {
    padding-right: 40px;
  }
  .p-x-xl-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .p-y-xl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .p-a-xl-40 {
    padding: 40px;
  }
  .p-t-xl-56 {
    padding-top: 56px;
  }
  .p-b-xl-56 {
    padding-bottom: 56px;
  }
  .p-l-xl-56 {
    padding-left: 56px;
  }
  .p-r-xl-56 {
    padding-right: 56px;
  }
  .p-x-xl-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .p-y-xl-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .p-a-xl-56 {
    padding: 56px;
  }
  .p-t-xl-80 {
    padding-top: 80px;
  }
  .p-b-xl-80 {
    padding-bottom: 80px;
  }
  .p-l-xl-80 {
    padding-left: 80px;
  }
  .p-r-xl-80 {
    padding-right: 80px;
  }
  .p-x-xl-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .p-y-xl-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .p-a-xl-80 {
    padding: 80px;
  }
  .p-t-xl-120 {
    padding-top: 120px;
  }
  .p-b-xl-120 {
    padding-bottom: 120px;
  }
  .p-l-xl-120 {
    padding-left: 120px;
  }
  .p-r-xl-120 {
    padding-right: 120px;
  }
  .p-x-xl-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .p-y-xl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .p-a-xl-120 {
    padding: 120px;
  }
  .p-t-xl-160 {
    padding-top: 160px;
  }
  .p-b-xl-160 {
    padding-bottom: 160px;
  }
  .p-l-xl-160 {
    padding-left: 160px;
  }
  .p-r-xl-160 {
    padding-right: 160px;
  }
  .p-x-xl-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .p-y-xl-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .p-a-xl-160 {
    padding: 160px;
  }
  .p-t-xl-200 {
    padding-top: 200px;
  }
  .p-b-xl-200 {
    padding-bottom: 200px;
  }
  .p-l-xl-200 {
    padding-left: 200px;
  }
  .p-r-xl-200 {
    padding-right: 200px;
  }
  .p-x-xl-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .p-y-xl-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .p-a-xl-200 {
    padding: 200px;
  }
  div[class*=" p-t-xl"] .tile-section {
    padding-top: 0;
  }
  div[class*=" p-b-xl"] .tile-section {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .p-t-md-0 {
    padding-top: 0;
  }
  .p-b-md-0 {
    padding-bottom: 0;
  }
  .p-l-md-0 {
    padding-left: 0;
  }
  .p-r-md-0 {
    padding-right: 0;
  }
  .p-x-md-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .p-y-md-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-a-md-0 {
    padding: 0;
  }
  .p-t-md-10 {
    padding-top: 10px;
  }
  .p-b-md-10 {
    padding-bottom: 10px;
  }
  .p-l-md-10 {
    padding-left: 10px;
  }
  .p-r-md-10 {
    padding-right: 10px;
  }
  .p-x-md-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-y-md-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .p-a-md-10 {
    padding: 10px;
  }
  .p-t-md-16 {
    padding-top: 16px;
  }
  .p-b-md-16 {
    padding-bottom: 16px;
  }
  .p-l-md-16 {
    padding-left: 16px;
  }
  .p-r-md-16 {
    padding-right: 16px;
  }
  .p-x-md-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-y-md-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .p-a-md-16 {
    padding: 16px;
  }
  .p-t-md-20 {
    padding-top: 20px;
  }
  .p-b-md-20 {
    padding-bottom: 20px;
  }
  .p-l-md-20 {
    padding-left: 20px;
  }
  .p-r-md-20 {
    padding-right: 20px;
  }
  .p-x-md-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .p-y-md-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .p-a-md-20 {
    padding: 20px;
  }
  .p-t-md-30 {
    padding-top: 30px;
  }
  .p-b-md-30 {
    padding-bottom: 30px;
  }
  .p-l-md-30 {
    padding-left: 30px;
  }
  .p-r-md-30 {
    padding-right: 30px;
  }
  .p-x-md-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .p-y-md-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .p-a-md-30 {
    padding: 30px;
  }
  .p-t-md-24 {
    padding-top: 24px;
  }
  .p-b-md-24 {
    padding-bottom: 24px;
  }
  .p-l-md-24 {
    padding-left: 24px;
  }
  .p-r-md-24 {
    padding-right: 24px;
  }
  .p-x-md-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .p-y-md-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .p-a-md-24 {
    padding: 24px;
  }
  .p-t-md-32 {
    padding-top: 32px;
  }
  .p-b-md-32 {
    padding-bottom: 32px;
  }
  .p-l-md-32 {
    padding-left: 32px;
  }
  .p-r-md-32 {
    padding-right: 32px;
  }
  .p-x-md-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .p-y-md-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .p-a-md-32 {
    padding: 32px;
  }
  .p-t-md-40 {
    padding-top: 40px;
  }
  .p-b-md-40 {
    padding-bottom: 40px;
  }
  .p-l-md-40 {
    padding-left: 40px;
  }
  .p-r-md-40 {
    padding-right: 40px;
  }
  .p-x-md-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .p-y-md-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .p-a-md-40 {
    padding: 40px;
  }
  .p-t-md-56 {
    padding-top: 56px;
  }
  .p-b-md-56 {
    padding-bottom: 56px;
  }
  .p-l-md-56 {
    padding-left: 56px;
  }
  .p-r-md-56 {
    padding-right: 56px;
  }
  .p-x-md-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .p-y-md-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .p-a-md-56 {
    padding: 56px;
  }
  .p-t-md-80 {
    padding-top: 80px;
  }
  .p-b-md-80 {
    padding-bottom: 80px;
  }
  .p-l-md-80 {
    padding-left: 80px;
  }
  .p-r-md-80 {
    padding-right: 80px;
  }
  .p-x-md-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .p-y-md-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .p-a-md-80 {
    padding: 80px;
  }
  .p-t-md-120 {
    padding-top: 120px;
  }
  .p-b-md-120 {
    padding-bottom: 120px;
  }
  .p-l-md-120 {
    padding-left: 120px;
  }
  .p-r-md-120 {
    padding-right: 120px;
  }
  .p-x-md-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .p-y-md-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .p-a-md-120 {
    padding: 120px;
  }
  .p-t-md-160 {
    padding-top: 160px;
  }
  .p-b-md-160 {
    padding-bottom: 160px;
  }
  .p-l-md-160 {
    padding-left: 160px;
  }
  .p-r-md-160 {
    padding-right: 160px;
  }
  .p-x-md-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .p-y-md-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .p-a-md-160 {
    padding: 160px;
  }
  .p-t-md-200 {
    padding-top: 200px;
  }
  .p-b-md-200 {
    padding-bottom: 200px;
  }
  .p-l-md-200 {
    padding-left: 200px;
  }
  .p-r-md-200 {
    padding-right: 200px;
  }
  .p-x-md-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .p-y-md-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .p-a-md-200 {
    padding: 200px;
  }
  div[class*=" p-t-md"] .tile-section {
    padding-top: 0;
  }
  div[class*=" p-b-md"] .tile-section {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .p-t-xs-0 {
    padding-top: 0;
  }
  .p-b-xs-0 {
    padding-bottom: 0;
  }
  .p-l-xs-0 {
    padding-left: 0;
  }
  .p-r-xs-0 {
    padding-right: 0;
  }
  .p-x-xs-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .p-y-xs-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-a-xs-0 {
    padding: 0;
  }
  .p-t-xs-10 {
    padding-top: 10px;
  }
  .p-b-xs-10 {
    padding-bottom: 10px;
  }
  .p-l-xs-10 {
    padding-left: 10px;
  }
  .p-r-xs-10 {
    padding-right: 10px;
  }
  .p-x-xs-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-y-xs-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .p-a-xs-10 {
    padding: 10px;
  }
  .p-t-xs-16 {
    padding-top: 16px;
  }
  .p-b-xs-16 {
    padding-bottom: 16px;
  }
  .p-l-xs-16 {
    padding-left: 16px;
  }
  .p-r-xs-16 {
    padding-right: 16px;
  }
  .p-x-xs-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-y-xs-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .p-a-xs-16 {
    padding: 16px;
  }
  .p-t-xs-20 {
    padding-top: 20px;
  }
  .p-b-xs-20 {
    padding-bottom: 20px;
  }
  .p-l-xs-20 {
    padding-left: 20px;
  }
  .p-r-xs-20 {
    padding-right: 20px;
  }
  .p-x-xs-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .p-y-xs-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .p-a-xs-20 {
    padding: 20px;
  }
  .p-t-xs-30 {
    padding-top: 30px;
  }
  .p-b-xs-30 {
    padding-bottom: 30px;
  }
  .p-l-xs-30 {
    padding-left: 30px;
  }
  .p-r-xs-30 {
    padding-right: 30px;
  }
  .p-x-xs-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .p-y-xs-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .p-a-xs-30 {
    padding: 30px;
  }
  .p-t-xs-24 {
    padding-top: 24px;
  }
  .p-b-xs-24 {
    padding-bottom: 24px;
  }
  .p-l-xs-24 {
    padding-left: 24px;
  }
  .p-r-xs-24 {
    padding-right: 24px;
  }
  .p-x-xs-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .p-y-xs-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .p-a-xs-24 {
    padding: 24px;
  }
  .p-t-xs-32 {
    padding-top: 32px;
  }
  .p-b-xs-32 {
    padding-bottom: 32px;
  }
  .p-l-xs-32 {
    padding-left: 32px;
  }
  .p-r-xs-32 {
    padding-right: 32px;
  }
  .p-x-xs-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .p-y-xs-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .p-a-xs-32 {
    padding: 32px;
  }
  .p-t-xs-40 {
    padding-top: 40px;
  }
  .p-b-xs-40 {
    padding-bottom: 40px;
  }
  .p-l-xs-40 {
    padding-left: 40px;
  }
  .p-r-xs-40 {
    padding-right: 40px;
  }
  .p-x-xs-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .p-y-xs-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .p-a-xs-40 {
    padding: 40px;
  }
  .p-t-xs-56 {
    padding-top: 56px;
  }
  .p-b-xs-56 {
    padding-bottom: 56px;
  }
  .p-l-xs-56 {
    padding-left: 56px;
  }
  .p-r-xs-56 {
    padding-right: 56px;
  }
  .p-x-xs-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .p-y-xs-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .p-a-xs-56 {
    padding: 56px;
  }
  .p-t-xs-80 {
    padding-top: 80px;
  }
  .p-b-xs-80 {
    padding-bottom: 80px;
  }
  .p-l-xs-80 {
    padding-left: 80px;
  }
  .p-r-xs-80 {
    padding-right: 80px;
  }
  .p-x-xs-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .p-y-xs-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .p-a-xs-80 {
    padding: 80px;
  }
  .p-t-xs-120 {
    padding-top: 120px;
  }
  .p-b-xs-120 {
    padding-bottom: 120px;
  }
  .p-l-xs-120 {
    padding-left: 120px;
  }
  .p-r-xs-120 {
    padding-right: 120px;
  }
  .p-x-xs-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .p-y-xs-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .p-a-xs-120 {
    padding: 120px;
  }
  .p-t-xs-160 {
    padding-top: 160px;
  }
  .p-b-xs-160 {
    padding-bottom: 160px;
  }
  .p-l-xs-160 {
    padding-left: 160px;
  }
  .p-r-xs-160 {
    padding-right: 160px;
  }
  .p-x-xs-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .p-y-xs-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .p-a-xs-160 {
    padding: 160px;
  }
  .p-t-xs-200 {
    padding-top: 200px;
  }
  .p-b-xs-200 {
    padding-bottom: 200px;
  }
  .p-l-xs-200 {
    padding-left: 200px;
  }
  .p-r-xs-200 {
    padding-right: 200px;
  }
  .p-x-xs-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .p-y-xs-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .p-a-xs-200 {
    padding: 200px;
  }
  div[class*=" p-t-xs"] .tile-section {
    padding-top: 0;
  }
  div[class*=" p-b-xs"] .tile-section {
    padding-bottom: 0;
  }
  section.contained-page {
    height: auto;
    overflow-y: visible;
  }
  .text-xs-center {
    text-align: center;
  }
  .text-xs-right {
    text-align: right;
  }
  .text-xs-left {
    text-align: left;
  }
  html[dir="rtl"] .text-xs-left {
    text-align: right;
  }
}
.equal-space-container {
  display: flex;
  justify-content: space-between;
}
.main-content p {
  margin-bottom: 1rem;
}
.bg-light:not([class*="cms-bg-"]) .headline-primary,
.ux-card .headline-primary {
  color: #000;
}
@media (min-width: 768px) {
  [class*="vsc-"] .btn.btn-block {
    max-width: unset;
  }
}
.marquee-image:not(.marquee-mobile-img-container) {
  height: inherit;
}
@media only screen and (max-width: 767px) {
  .cms-bg-desktop,
  .cms-bg-tablet,
  .cms-bg-xl {
    background: 0 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cms-bg-desktop,
  .cms-bg-mobile,
  .cms-bg-xl {
    background: 0 0 !important;
    color: inherit;
  }
  .hidden-md {
    display: none;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .cms-bg-desktop > .cms-bg-mobile,
  .cms-bg-desktop > .cms-bg-tablet,
  .cms-bg-desktop > .cms-bg-tablet > .cms-bg-mobile,
  .cms-bg-mobile,
  .cms-bg-tablet,
  .cms-bg-xl {
    background: 0 0 !important;
    color: inherit;
  }
  .hidden-lg-up {
    display: none;
  }
}
@media only screen and (max-width: 1199px) {
  .cms-bg-xl {
    background: 0 0;
  }
  .hidden-lg-down {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cms-bg-desktop > .cms-bg-mobile,
  .cms-bg-desktop > .cms-bg-tablet,
  .cms-bg-desktop > .cms-bg-tablet > .cms-bg-mobile,
  .cms-bg-mobile,
  .cms-bg-tablet,
  .cms-bg-xl {
    background: 0 0 !important;
    color: inherit;
  }
  .hidden-lg {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .cms-bg-mobile,
  .cms-bg-tablet,
  .cms-bg-xl > .cms-bg-desktop,
  .cms-bg-xl > .cms-bg-desktop > .cms-bg-mobile,
  .cms-bg-xl > .cms-bg-desktop > .cms-bg-tablet,
  .cms-bg-xl > .cms-bg-desktop > .cms-bg-tablet > .cms-bg-mobile,
  .cms-bg-xl > .cms-bg-mobile,
  .cms-bg-xl > .cms-bg-tablet,
  .cms-bg-xl > .cms-bg-tablet > .cms-bg-mobile {
    background: 0 0 !important;
    color: inherit;
  }
  .hidden-lg-up,
  .hidden-xl,
  .hidden-xl-up {
    display: none;
  }
}
.no-wrap-text {
  white-space: nowrap;
  display: inline-block;
  text-decoration: inherit;
}
.image-attribution {
  z-index: 1;
  position: absolute;
  width: 100%;
  min-height: inherit;
  height: 100%;
}
.image-attribution .content-container {
  margin: 10px;
  position: relative;
}
.image-attribution p {
  margin-bottom: 0;
  padding: 0 10px;
  font-size: 0.75rem;
}
.image-attribution .background-container {
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  position: absolute;
  z-index: -1;
  top: -10px;
  left: -10px;
}
.ux-app {
  background-color: var(--color-module-bg);
}
@media screen and (max-width: 991px) {
  .footer-seechange .footer-lower .footer-lower-container {
    padding: 0;
    margin: 0;
  }
  .footer-seechange .footer-lower .follow-us {
    padding: 10px 0 20px;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    a[href^="tel:"],
    a[href^="tel:"]:active,
    a[href^="tel:"]:hover {
      color: inherit;
    }
  }
}
.direction-ltr {
  direction: ltr;
}
.uxicon {
  min-width: 1em;
  display: inline-block;
}
:focus {
  outline: 0;
}
:focus-visible {
  outline: 0.1875rem solid #4095e8 !important;
  outline-offset: 0;
  z-index: 99999;
}
a:focus-visible:not(.btn) {
  outline-offset: 0.1875rem;
}
.fade-in-anim {
  opacity: 0;
  animation-delay: 0.5s;
  animation-play-state: paused !important;
}
.fade-out-anim {
  opacity: 1;
  animation-delay: 0.2s;
  animation-play-state: paused !important;
}
.cursor-bg-zoom > .marquee-image {
  animation: bg-zoom-out 0.3s;
  animation-direction: normal;
  animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  animation-fill-mode: forwards;
  background-size: auto 100%;
}
.cursor-bg-zoom > .marquee-image:hover {
  animation: bg-zoom-in 0.3s;
  animation-direction: normal;
  animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  animation-fill-mode: forwards;
}
.cursor-bg-zoom > .marquee-image:hover:after {
  opacity: 0.3;
}
.cursor-bg-zoom > .marquee-image:after {
  content: " ";
  display: block;
  opacity: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
  background-color: #333;
}
@media screen and (max-width: 767px) {
  .anim-desktop.run,
  .anim-tablet.run {
    animation-play-state: paused !important;
  }
  .anim-mobile {
    opacity: 0;
    animation-delay: 0.5s;
    animation-play-state: paused !important;
  }
  .anim-mobile.run {
    animation-play-state: running !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .anim-desktop.run,
  .anim-mobile.run {
    animation-play-state: paused !important;
  }
  .anim-tablet {
    opacity: 0;
    animation-delay: 0.5s;
    animation-play-state: paused !important;
  }
  .anim-tablet.run {
    animation-play-state: running !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .anim-mobile.run,
  .anim-tablet.run {
    animation-play-state: paused !important;
  }
  .anim-desktop {
    opacity: 0;
    animation-delay: 0.5s;
    animation-play-state: paused !important;
  }
  .anim-desktop.run {
    animation-play-state: running !important;
  }
}
@media screen and (min-width: 1200px) {
  .anim-desktop.run,
  .anim-mobile.run,
  .anim-tablet.run {
    animation-play-state: paused !important;
  }
  .anim-xl {
    opacity: 0;
    animation-delay: 0.5s;
    animation-play-state: paused !important;
  }
  .anim-xl.run {
    animation-play-state: running !important;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(60px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes bg-zoom-in {
  0% {
    background-size: auto 100%;
  }
  100% {
    background-size: auto 110%;
  }
}
@keyframes bg-zoom-out {
  0% {
    background-size: auto 110%;
  }
  100% {
    background-size: auto 100%;
  }
}
@keyframes fade-in-forward-50 {
  from {
    opacity: 0;
    transform: translateZ(-50px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-100 {
  from {
    opacity: 0;
    transform: translateZ(-100px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-150 {
  from {
    opacity: 0;
    transform: translateZ(-150px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-200 {
  from {
    opacity: 0;
    transform: translateZ(-200px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-250 {
  from {
    opacity: 0;
    transform: translateZ(-250px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-300 {
  from {
    opacity: 0;
    transform: translateZ(-300px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-350 {
  from {
    opacity: 0;
    transform: translateZ(-350px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-400 {
  from {
    opacity: 0;
    transform: translateZ(-400px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-450 {
  from {
    opacity: 0;
    transform: translateZ(-450px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-forward-500 {
  from {
    opacity: 0;
    transform: translateZ(-500px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-50 {
  from {
    opacity: 0;
    transform: translateZ(50px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-100 {
  from {
    opacity: 0;
    transform: translateZ(100px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-150 {
  from {
    opacity: 0;
    transform: translateZ(150px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-200 {
  from {
    opacity: 0;
    transform: translateZ(200px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-250 {
  from {
    opacity: 0;
    transform: translateZ(250px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-300 {
  from {
    opacity: 0;
    transform: translateZ(300px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-350 {
  from {
    opacity: 0;
    transform: translateZ(350px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-400 {
  from {
    opacity: 0;
    transform: translateZ(400px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-450 {
  from {
    opacity: 0;
    transform: translateZ(450px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-backward-500 {
  from {
    opacity: 0;
    transform: translateZ(500px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-top-50 {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-100 {
  from {
    opacity: 0;
    transform: translateY(-100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-150 {
  from {
    opacity: 0;
    transform: translateY(-150px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-200 {
  from {
    opacity: 0;
    transform: translateY(-200px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-250 {
  from {
    opacity: 0;
    transform: translateY(-250px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-300 {
  from {
    opacity: 0;
    transform: translateY(-300px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-350 {
  from {
    opacity: 0;
    transform: translateY(-350px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-400 {
  from {
    opacity: 0;
    transform: translateY(-400px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-450 {
  from {
    opacity: 0;
    transform: translateY(-450px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-500 {
  from {
    opacity: 0;
    transform: translateY(-500px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-top-left-50 {
  from {
    opacity: 0;
    transform: translate(-50px, -50px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-100 {
  from {
    opacity: 0;
    transform: translate(-100px, -100px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-150 {
  from {
    opacity: 0;
    transform: translate(-150px, -150px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-200 {
  from {
    opacity: 0;
    transform: translate(-200px, -200px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-250 {
  from {
    opacity: 0;
    transform: translate(-250px, -250px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-300 {
  from {
    opacity: 0;
    transform: translate(-300px, -300px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-350 {
  from {
    opacity: 0;
    transform: translate(-350px, -350px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-400 {
  from {
    opacity: 0;
    transform: translate(-400px, -400px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-450 {
  from {
    opacity: 0;
    transform: translate(-450px, -450px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-left-500 {
  from {
    opacity: 0;
    transform: translate(-500px, -500px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-50 {
  from {
    opacity: 0;
    transform: translate(50px, -50px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-100 {
  from {
    opacity: 0;
    transform: translate(100px, -100px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-150 {
  from {
    opacity: 0;
    transform: translate(150px, -150px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-200 {
  from {
    opacity: 0;
    transform: translate(200px, -200px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-250 {
  from {
    opacity: 0;
    transform: translate(250px, -250px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-300 {
  from {
    opacity: 0;
    transform: translate(300px, -300px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-350 {
  from {
    opacity: 0;
    transform: translate(350px, -350px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-400 {
  from {
    opacity: 0;
    transform: translate(400px, -400px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-450 {
  from {
    opacity: 0;
    transform: translate(450px, -450px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-top-right-500 {
  from {
    opacity: 0;
    transform: translate(500px, -500px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-50 {
  from {
    opacity: 0;
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-100 {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-150 {
  from {
    opacity: 0;
    transform: translateY(150px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-200 {
  from {
    opacity: 0;
    transform: translateY(200px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-250 {
  from {
    opacity: 0;
    transform: translateY(250px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-300 {
  from {
    opacity: 0;
    transform: translateY(300px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-350 {
  from {
    opacity: 0;
    transform: translateY(350px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-400 {
  from {
    opacity: 0;
    transform: translateY(400px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-450 {
  from {
    opacity: 0;
    transform: translateY(450px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-500 {
  from {
    opacity: 0;
    transform: translateY(500px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-bottom-right-50 {
  from {
    opacity: 0;
    transform: translate(50px, 50px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-100 {
  from {
    opacity: 0;
    transform: translate(100px, 100px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-150 {
  from {
    opacity: 0;
    transform: translate(150px, 150px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-200 {
  from {
    opacity: 0;
    transform: translate(200px, 200px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-250 {
  from {
    opacity: 0;
    transform: translate(250px, 250px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-300 {
  from {
    opacity: 0;
    transform: translate(300px, 300px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-350 {
  from {
    opacity: 0;
    transform: translate(350px, 350px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-400 {
  from {
    opacity: 0;
    transform: translate(400px, 400px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-450 {
  from {
    opacity: 0;
    transform: translate(450px, 450px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-right-500 {
  from {
    opacity: 0;
    transform: translate(500px, 500px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-50 {
  from {
    opacity: 0;
    transform: translate(-50px, 50px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-100 {
  from {
    opacity: 0;
    transform: translate(-100px, 100px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-150 {
  from {
    opacity: 0;
    transform: translate(-150px, 150px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-200 {
  from {
    opacity: 0;
    transform: translate(-200px, 200px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-250 {
  from {
    opacity: 0;
    transform: translate(-250px, 250px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-300 {
  from {
    opacity: 0;
    transform: translate(-300px, 300px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-350 {
  from {
    opacity: 0;
    transform: translate(-350px, 350px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-400 {
  from {
    opacity: 0;
    transform: translate(-400px, 400px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-450 {
  from {
    opacity: 0;
    transform: translate(-450px, 450px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-bottom-left-500 {
  from {
    opacity: 0;
    transform: translate(-500px, 500px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in-left-50 {
  from {
    opacity: 0;
    transform: translateX(50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-100 {
  from {
    opacity: 0;
    transform: translateX(100px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-150 {
  from {
    opacity: 0;
    transform: translateX(150px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-200 {
  from {
    opacity: 0;
    transform: translateX(200px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-250 {
  from {
    opacity: 0;
    transform: translateX(250px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-300 {
  from {
    opacity: 0;
    transform: translateX(300px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-350 {
  from {
    opacity: 0;
    transform: translateX(350px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-400 {
  from {
    opacity: 0;
    transform: translateX(400px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-450 {
  from {
    opacity: 0;
    transform: translateX(450px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-left-500 {
  from {
    opacity: 0;
    transform: translateX(500px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-50 {
  from {
    opacity: 0;
    transform: translateX(-50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-100 {
  from {
    opacity: 0;
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-150 {
  from {
    opacity: 0;
    transform: translateX(-150px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-200 {
  from {
    opacity: 0;
    transform: translateX(-200px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-250 {
  from {
    opacity: 0;
    transform: translateX(-250px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-300 {
  from {
    opacity: 0;
    transform: translateX(-300px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-350 {
  from {
    opacity: 0;
    transform: translateX(-350px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-400 {
  from {
    opacity: 0;
    transform: translateX(-400px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-450 {
  from {
    opacity: 0;
    transform: translateX(-450px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-in-right-500 {
  from {
    opacity: 0;
    transform: translateX(-500px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.block-flag {
  display: inline-block;
  overflow: visible;
  position: absolute;
  width: 100%;
}
.block-flag-content {
  padding: 15px;
  position: absolute;
}
.block-flag-text {
  padding: 0 5px;
  position: relative;
  z-index: 1;
}
.block-flag-content svg {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
@media only screen and (max-width: 991px) {
  .carousel.carousel-sm {
    position: relative;
  }
  .carousel.carousel-sm .carousel-inner {
    position: relative;
    width: 100%;
  }
  .carousel.carousel-sm .carousel-inner > .item {
    display: none;
    position: relative;
    transition: left 0.6s ease-in-out;
  }
  .carousel.carousel-sm .carousel-inner > .item.show-item {
    display: block;
  }
  .carousel.carousel-sm .carousel-inner > .item > h1,
  .carousel.carousel-sm .carousel-inner > .item > h2,
  .carousel.carousel-sm .carousel-inner > .item > h3,
  .carousel.carousel-sm .carousel-inner > .item > h4,
  .carousel.carousel-sm .carousel-inner > .item > h5,
  .carousel.carousel-sm .carousel-inner > .item > h6 {
    margin-top: 0;
  }
  .carousel.carousel-sm .carousel-inner > .active {
    left: 0;
  }
  .carousel.carousel-sm .carousel-inner > .active,
  .carousel.carousel-sm .carousel-inner > .next,
  .carousel.carousel-sm .carousel-inner > .prev {
    display: block;
  }
  .carousel.carousel-sm .carousel-inner > .next,
  .carousel.carousel-sm .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .carousel.carousel-sm .carousel-inner > .next {
    left: 100%;
  }
  .carousel.carousel-sm .carousel-inner > .prev {
    left: -100%;
  }
  .carousel.carousel-sm .carousel-inner > .next.left,
  .carousel.carousel-sm .carousel-inner > .prev.right {
    left: 0;
  }
  .carousel.carousel-sm .carousel-inner > .active.left {
    left: -100%;
  }
  .carousel.carousel-sm .carousel-inner > .active.right {
    left: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .carousel.carousel-xs {
    position: relative;
  }
  .carousel.carousel-xs .carousel-inner {
    position: relative;
    width: 100%;
  }
  .carousel.carousel-xs .carousel-inner > .item {
    display: none;
    position: relative;
    transition: left 0.6s ease-in-out;
  }
  .carousel.carousel-xs .carousel-inner > .item.show-item {
    display: block;
  }
  .carousel.carousel-xs .carousel-inner > .item > h1,
  .carousel.carousel-xs .carousel-inner > .item > h2,
  .carousel.carousel-xs .carousel-inner > .item > h3,
  .carousel.carousel-xs .carousel-inner > .item > h4,
  .carousel.carousel-xs .carousel-inner > .item > h5,
  .carousel.carousel-xs .carousel-inner > .item > h6 {
    margin-top: 0;
  }
  .carousel.carousel-xs .carousel-inner > .active {
    left: 0;
  }
  .carousel.carousel-xs .carousel-inner > .active,
  .carousel.carousel-xs .carousel-inner > .next,
  .carousel.carousel-xs .carousel-inner > .prev {
    display: block;
  }
  .carousel.carousel-xs .carousel-inner > .next,
  .carousel.carousel-xs .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .carousel.carousel-xs .carousel-inner > .next {
    left: 100%;
  }
  .carousel.carousel-xs .carousel-inner > .prev {
    left: -100%;
  }
  .carousel.carousel-xs .carousel-inner > .next.left,
  .carousel.carousel-xs .carousel-inner > .prev.right {
    left: 0;
  }
  .carousel.carousel-xs .carousel-inner > .active.left {
    left: -100%;
  }
  .carousel.carousel-xs .carousel-inner > .active.right {
    left: 100%;
  }
}
.carousel-indicators {
  left: 50%;
  list-style: none;
  margin-left: -40%;
  padding-left: 0;
  position: absolute;
  text-align: center;
  width: 80%;
  z-index: 15;
  bottom: 0;
}
.carousel-indicators li {
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 8px;
  text-indent: -999px;
  width: 32px;
}
.carousel .carousel-indicators li {
  height: 15px;
  margin: 5px;
  border-radius: 50%;
  width: 15px;
}
@media only screen and (max-width: 991px) {
  div.carousel.carousel-sm.carousel-peek .carousel-inner > .item.visible-entry {
    position: absolute;
  }
  .carousel.carousel-sm.carousel-peek
    .carousel-inner
    > .item.visible-entry.left {
    left: -100%;
    top: 0;
    display: block;
  }
  .carousel.carousel-sm.carousel-peek
    .carousel-inner
    > .item.visible-entry.right {
    left: 100%;
    top: 0;
    display: block;
  }
  .carousel.carousel-sm.carousel-peek
    .carousel-inner
    > .item.visible-entry.far-left {
    left: -200%;
    top: 0;
    display: block;
  }
  .carousel.carousel-sm.carousel-peek
    .carousel-inner
    > .item.visible-entry.far-right {
    left: 200%;
    top: 0;
    display: block;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .item.far-right.active {
    left: 200%;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .item.far-left.active {
    left: -200%;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .active.left {
    left: -100%;
    top: 0;
    display: block;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .active.right {
    left: 100%;
    top: 0;
    display: block;
  }
  .carousel-peek .carousel-reposition-slide {
    transition: none !important;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .item {
    transition: left 0.5s ease-in-out;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .active {
    display: block;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .moving-left-previous {
    left: -100%;
    display: block;
    position: absolute;
  }
  .carousel.carousel-sm.carousel-peek .carousel-inner > .moving-right-previous {
    left: 100%;
    display: block;
    position: absolute;
    top: 0;
  }
  .carousel.carousel-sm.carousel-peek
    .carousel-inner
    > .moving-left-previous.active,
  .carousel.carousel-sm.carousel-peek
    .carousel-inner
    > .moving-right-previous.active {
    position: relative;
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  div.carousel.carousel-xs.carousel-peek .carousel-inner > .item.visible-entry {
    position: absolute;
  }
  .carousel.carousel-xs.carousel-peek
    .carousel-inner
    > .item.visible-entry.left {
    left: -100%;
    top: 0;
    display: block;
  }
  .carousel.carousel-xs.carousel-peek
    .carousel-inner
    > .item.visible-entry.right {
    left: 100%;
    top: 0;
    display: block;
  }
  .carousel.carousel-xs.carousel-peek
    .carousel-inner
    > .item.visible-entry.far-left {
    left: -200%;
    top: 0;
    display: block;
  }
  .carousel.carousel-xs.carousel-peek
    .carousel-inner
    > .item.visible-entry.far-right {
    left: 200%;
    top: 0;
    display: block;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .item.far-right.active {
    left: 200%;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .item.far-left.active {
    left: -200%;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .active.left {
    left: -100%;
    top: 0;
    display: block;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .active.right {
    left: 100%;
    top: 0;
    display: block;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .item {
    transition: left 0.5s ease-in-out;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .active {
    display: block;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .moving-left-previous {
    left: -100%;
    display: block;
    position: absolute;
  }
  .carousel.carousel-xs.carousel-peek .carousel-inner > .moving-right-previous {
    left: 100%;
    display: block;
    position: absolute;
    top: 0;
  }
  .carousel.carousel-xs.carousel-peek
    .carousel-inner
    > .moving-left-previous.active,
  .carousel.carousel-xs.carousel-peek
    .carousel-inner
    > .moving-right-previous.active {
    position: relative;
    top: 0;
  }
  .carousel .carousel-indicators li {
    height: 11px;
    margin: 3px;
    width: 11px;
  }
}
.vsc-title-block {
  overflow: visible;
}
.vsc-title-block .title-container:not([class*="push-"]):not([class*="pull-"]) {
  float: none;
}
.nested-paragraph-child {
  padding: 0;
}
.vsc-list-block ol.bullet-image,
.vsc-list-block ul.bullet-image {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.vsc-list-block ol.bullet-image li,
.vsc-list-block ul.bullet-image li {
  background-position: 0 center;
  background-repeat: no-repeat;
  background-position-y: 5%;
  background-size: 21px;
  padding-left: 30px;
}
.vsc-list-block.edit ol,
.vsc-list-block.edit ul {
  padding: 0;
}
.paragraph-block-border-bottom {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  .paragraph-block-border-bottom {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 0;
  }
}
.vsc-email-subscribe-block .email-subscribe-form .input-group-btn .btn {
  margin: 0 !important;
}
.vsc-email-subscribe-block {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  .vsc-email-subscribe-block .btn {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.vsc-email-subscribe-block .input-group .domain-dropdown.form-control {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  float: right;
  padding: 10px 40px 10px 38px;
  position: relative;
  width: auto !important;
}
.vsc-email-subscribe-block .input-group select.domain-dropdown.form-control {
  padding: 10px 5px;
}
.vsc-email-subscribe-block .input-group .domain-input.form-control {
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  min-width: 90px;
  position: absolute;
  width: 100%;
}
.vsc-email-subscribe-block .form-control-group {
  display: flex;
  width: 100%;
}
.vsc-email-subscribe-block .form-control,
.vsc-email-subscribe-block .input-group-btn {
  display: table-cell;
}
.vsc-email-subscribe-block .input-group {
  width: 100%;
  flex-direction: column;
}
.email-status-takeover {
  font-weight: 600;
  width: 100%;
  text-align: center;
  display: none;
}
.email-status-duplicate-text {
  font-weight: 600;
  display: none;
}
.email-status-error-text {
  margin-top: 5px;
  display: none;
}
.loading-bounce {
  display: table;
  width: 100%;
}
.loading-bounce div {
  display: inline-block;
  animation: loadingbounce 1.5s infinite;
  width: 12px;
}
.loading-bounce .dot1 {
  animation-delay: 0;
}
.loading-bounce .dot2 {
  animation-delay: 0.2s;
}
.loading-bounce .dot3 {
  animation-delay: 0.4s;
}
@keyframes loadingbounce {
  0%,
  100%,
  20%,
  80% {
    transform: translateY(0);
  }
  40%,
  50% {
    transform: translateY(-5px);
  }
  45% {
    transform: translateY(-6px);
  }
  30%,
  60% {
    transform: translateY(-1px);
  }
}
.vsc-phone-search-block .phone-search-form .input-group-btn .btn {
  margin: 0 !important;
}
.vsc-phone-search-block {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  .vsc-phone-search-block .btn {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.vsc-phone-search-block .form-control-group {
  display: table;
  width: 100%;
}
.vsc-phone-search-block .form-control,
.vsc-phone-search-block .input-group-btn {
  display: table-cell;
}
.vsc-phone-search-block .input-group {
  width: 100%;
}
.vsc-list-block.edit .list-text {
  padding: 5px;
}
.vsc-paragraph-child-block.edit:not(.child-section-) {
  margin-bottom: 10px;
  min-height: 15px;
  padding: 20px 0;
}
.vsc-paragraph-child-block.edit.child-section- {
  margin-bottom: 10px;
  min-height: 15px;
  padding: 0;
}
.vsc-paragraph-child-block.edit .text-column,
.vsc-paragraph-child-block.edit .text-column-group {
  min-height: 25px;
}
.vsc-paragraph-child-block
  .input-noshadow
  .input-group
  input.form-control:focus {
  box-shadow: none;
}
.child-section-HeaderTitle.edit,
.child-section-Title.edit {
  background-color: rgba(255, 0, 0, 0.025);
  border: 2px dashed rgba(255, 0, 0, 0.1);
}
.child-section-Text.edit {
  background-color: rgba(255, 255, 0, 0.1);
  border: 2px dashed rgba(255, 140, 0, 0.2);
}
.child-section-OrderedList.edit,
.child-section-UnorderedList.edit {
  background-color: rgba(0, 255, 0, 0.05);
  border: 2px dashed rgba(0, 255, 0, 0.2);
}
.child-section-Image.edit {
  background-color: rgba(0, 0, 255, 0.025);
  border: 2px dashed rgba(0, 0, 255, 0.1);
}
.child-section-Button.edit {
  background-color: rgba(128, 0, 128, 0.025);
  border: 2px dashed rgba(128, 0, 128, 0.1);
}
.vsc-paragraph-child-block .list-disc {
  list-style-type: disc;
}
.vsc-paragraph-child-block .list-decimal {
  list-style-type: decimal;
}
.vsc-paragraph-child-block .list-circle {
  list-style-type: circle;
}
.vsc-paragraph-child-block .list-lower-alpha {
  list-style-type: lower-alpha;
}
.vsc-paragraph-child-block .list-upper-alpha {
  list-style-type: upper-alpha;
}
.vsc-paragraph-child-block .list-square {
  list-style-type: square;
}
.child-section-HelpSearch .col-sm-12 {
  padding-left: 0;
}
.carousel-pro-wrap .carousel-tabs .carousel-tab {
  position: relative;
  cursor: pointer;
  height: 100%;
  text-align: center;
  padding: 15px 20px;
  display: inline-block;
}
.carousel-pro-wrap
  .container:not(.arrow-container)
  .carousel-tabs
  .carousel-tab:not(:first-child) {
  border-left: 1px solid grey;
}
.carousel-pro-wrap
  .container:not(.arrow-container)
  .carousel-tabs
  .carousel-tab {
  float: left;
}
.vsc-carousel-module .svg {
  height: 40px;
  width: 40px;
}
.carousel-pro-wrap .carousel-tabs .carousel-tab img {
  max-width: 70%;
  margin-bottom: 10px;
}
.carousel-pro-wrap .carousel-tabs .carousel-tab.active .carousel-tabhtext {
  color: inherit !important;
}
.carousel-text-black {
  color: #000;
}
.carousel-pro-wrap .carousel-tabs .carousel-tab .carousel-tab-icon {
  display: none;
}
.carousel-pro-wrap .carousel-tabs .carousel-tab.active .carousel-tab-icon {
  display: block;
  position: absolute;
  bottom: -15px;
  margin: auto;
  left: 0;
  right: 0;
  font-size: 21px;
}
@media only screen and (max-width: 992px) {
  .carousel-pro-wrap .carousel-tabs .carousel-tab.active .carousel-tab-icon {
    bottom: -5px;
  }
}
.arrow-container .carousel-tabs-container {
  overflow-x: auto;
  white-space: nowrap;
  overflow-y: hidden;
  display: inline-block;
  position: relative;
  max-width: 95%;
  width: 100%;
}
.arrow-container .carousel-tabs-container:after {
  z-index: 1;
  position: absolute;
  bottom: 0;
  height: 4em;
  width: 10%;
  pointer-events: none;
  content: " ";
}
.arrow-container .carousel-tabs-container.fade-right:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #f5f7f8 90%);
  left: 90%;
}
.arrow-container .carousel-tabs-container.fade-left:after {
  background: linear-gradient(to left, rgba(255, 255, 255, 0), #f5f7f8 90%);
  right: 90%;
}
.arrow-container .carousel-tabs-container.no-fade:after {
  background: 0 0;
}
.fill-tab-width .carousel-tabs {
  display: flex;
  justify-content: center;
  margin: 0;
}
.arrow-container .carousel-tabs {
  width: 100%;
  overflow: auto;
}
.fill-tab-width .carousel-tab {
  max-width: 300px;
}
.fill-tab-width .carousel-control {
  display: none;
}
.fill-tab-width.arrow-container .carousel-tabs-container {
  max-width: 100%;
}
.arrow-container .carousel-control {
  top: 0.5rem;
  position: relative;
}
.arrow-container .carousel-control.left {
  float: left;
  margin: -0.75em;
  padding: 0.75em;
  z-index: 1;
}
.arrow-container .carousel-control.right {
  float: right;
  margin: -0.75em;
  padding: 0.75em;
  z-index: 1;
}
.arrow-container .carousel-tabs-container .carousel-tab.active {
  border-bottom-style: solid;
  border-bottom-width: 3px;
}
.arrow-container .tab-fadeout {
  position: absolute;
  bottom: 0;
  height: 4em;
  width: 100%;
  pointer-events: none;
}
.carousel-no-nav {
  padding-bottom: 0 !important;
}
@media (max-width: 767px) {
  .arrow-container .carousel-tabs-container {
    max-width: 85%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .arrow-container .carousel-tabs-container:after {
    z-index: 1;
    position: absolute;
    bottom: 0;
    height: 4em;
    width: 10%;
    pointer-events: none;
    content: " ";
  }
  .arrow-container .carousel-tabs-container.fade-right:after {
    left: 90%;
  }
  .arrow-container .carousel-tabs-container.fade-left:after {
    right: 90%;
  }
}
.vsc-carousel-module .carousel-pro > .carousel {
  position: relative;
  padding: 0 0 45px;
}
.vsc-carousel-module > div > .carousel > .carousel-inner:not(.single-slide) {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 70px;
  box-sizing: content-box;
}
@media only screen and (max-width: 992px) {
  .vsc-carousel-module :not(.item) .carousel-inner:not(.single-slide) {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 768px) {
  .vsc-carousel-module :not(.item) .carousel-inner:not(.single-slide) {
    padding-bottom: 0;
  }
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .item {
  display: none;
  position: relative;
  transition: left 0.6s ease-in-out;
  overflow: hidden;
}
.vsc-carousel-module :not(.item) .carousel-inner > .item.show-item {
  display: block;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .item > h1,
.vsc-carousel-module > div > .carousel > .carousel-inner > .item > h2,
.vsc-carousel-module > div > .carousel > .carousel-inner > .item > h3,
.vsc-carousel-module > div > .carousel > .carousel-inner > .item > h4,
.vsc-carousel-module > div > .carousel > .carousel-inner > .item > h5,
.vsc-carousel-module > div > .carousel > .carousel-inner > .item > h6 {
  margin-top: 0;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .active,
.vsc-carousel-module > div > .carousel > .carousel-inner > .next,
.vsc-carousel-module > div > .carousel > .carousel-inner > .prev {
  display: block;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .active {
  left: 0;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .next,
.vsc-carousel-module > div > .carousel > .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .next {
  left: 100%;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .prev {
  left: -100%;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .next.left,
.vsc-carousel-module > div > .carousel > .carousel-inner > .prev.right {
  left: 0;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .active.left {
  left: -100%;
}
.vsc-carousel-module > div > .carousel > .carousel-inner > .active.right {
  left: 100%;
}
.vsc-carousel-module .carousel-xs.carousel-peek .carousel-nav-left {
  display: none;
}
.vsc-carousel-module .carousel-xs.carousel-peek .carousel-nav-right {
  display: none;
}
@media only screen and (max-width: 767px) {
  .vsc-carousel-module .carousel-xs > .carousel-inner {
    position: relative;
    overflow: visible;
    width: 100%;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .item {
    display: none;
    position: relative;
    transition: left 0.6s ease-in-out;
    width: 100%;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .item > h1,
  .vsc-carousel-module .carousel-xs .carousel-inner > .item > h2,
  .vsc-carousel-module .carousel-xs .carousel-inner > .item > h3,
  .vsc-carousel-module .carousel-xs .carousel-inner > .item > h4,
  .vsc-carousel-module .carousel-xs .carousel-inner > .item > h5,
  .vsc-carousel-module .carousel-xs .carousel-inner > .item > h6 {
    margin-top: 0;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .active,
  .vsc-carousel-module .carousel-xs .carousel-inner > .next,
  .vsc-carousel-module .carousel-xs .carousel-inner > .prev {
    display: block;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .active {
    left: 0;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .next,
  .vsc-carousel-module .carousel-xs .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .next {
    left: 100%;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .prev {
    left: -100%;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .next.left,
  .vsc-carousel-module .carousel-xs .carousel-inner > .prev.right {
    left: 0;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .active.left {
    left: -100%;
  }
  .vsc-carousel-module .carousel-xs .carousel-inner > .active.right {
    left: 100%;
  }
  .vsc-carousel-module .carousel-xs.carousel-peek .carousel-nav-left {
    left: 0;
  }
  .vsc-carousel-module .carousel-xs.carousel-peek .carousel-nav-right {
    right: 0;
  }
  .vsc-carousel-module .active .carousel-xs.carousel-peek .carousel-nav-left,
  .vsc-carousel-module .active .carousel-xs.carousel-peek .carousel-nav-right {
    display: block;
    top: 0;
    bottom: 0;
    position: absolute;
    width: 18%;
    cursor: pointer;
    z-index: 1;
  }
}
.vsc-carousel-module :not(.carousel-xs) .item .btn {
  margin-top: 20px;
}
.carousel-text-item {
  margin-bottom: 20px;
}
.carousel-text-item h1 {
  font-size: 14px;
  display: inline;
  margin: 0;
  font-weight: 700;
  font-weight: 600;
}
.carousel-pro.container .carousel-control {
  position: absolute;
  top: -11%;
  bottom: 0;
  color: #999;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .carousel-pro.container .carousel-control {
    top: -6%;
  }
}
.carousel-pro.container .carousel-control:focus,
.carousel-pro.container .carousel-control:hover {
  color: #000;
  text-decoration: none;
}
.carousel-pro.container .carousel-control .uxicon-chevron-left-lt,
.carousel-pro.container .carousel-control .uxicon-chevron-right-lt {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 23px;
  height: 40px;
  font-size: 40px;
  margin-top: -3px;
}
.carousel-indicators-container {
  position: absolute;
  bottom: 5px;
  width: 100%;
  margin-top: 0;
  text-align: center;
  left: 0;
}
.carousel-pro.container .carousel-control .arrow-left-icon,
.carousel-pro.container .carousel-control .arrow-right-icon {
  position: absolute;
  font-size: 25px;
  top: 50%;
  z-index: 51;
}
.carousel-pro.container .carousel-control .arrow-left-icon {
  left: 50%;
}
.carousel-pro.container .carousel-control .arrow-right-icon,
.carousel-pro.container .carousel-control .uxicon-chevron-right-lt {
  right: 50%;
}
.carousel-pro.container .carousel-control.left {
  left: -40px;
}
.carousel-pro.container .carousel-control.right {
  right: -40px;
}
@media only screen and (max-width: 768px) {
  .carousel-pro.container .carousel-control.left {
    left: -10px;
  }
  .carousel-pro.container .carousel-control.right {
    right: -10px;
  }
  .carousel-pro.container .carousel-pro-wrap .title-row h2,
  .carousel-pro.container .carousel-pro-wrap .title-row h4 {
    text-align: left;
  }
}
.vsc-carousel-module .carousel-indicators.top-carousel-nav {
  z-index: 15;
  list-style: none;
  text-align: center;
  position: relative;
  bottom: 0;
  left: 0;
  width: auto;
  margin: auto;
  display: inline-block;
  padding: 0;
  background: 0 0;
  height: 26px;
  border-radius: 26px;
  padding-bottom: 9px;
}
@media only screen and (max-width: 992px) {
  .vsc-carousel-module .carousel-indicators-container {
    margin-top: -17px;
  }
}
@media only screen and (max-width: 768px) {
  .vsc-carousel-module .carousel-indicators-container {
    margin-top: 17px;
  }
}
.vsc-carousel-module .carousel-indicators li {
  display: inline-block;
  width: 32px;
  height: 10px;
  margin: 8px;
  text-indent: -999px;
  cursor: pointer;
}
.container.feature-title-container {
  margin-bottom: 60px;
}
.container.feature-title-container.arrow-container {
  margin-bottom: 40px;
}
@media only screen and (max-width: 992px) {
  .container.feature-title-container {
    margin-bottom: 30px;
  }
  .container.feature-title-container.arrow-container {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .container.feature-title-container {
    margin-bottom: 20px;
  }
  .container.feature-title-container.arrow-container {
    margin-bottom: 10px;
  }
}
.carousel-pro-wrap[class*="bg-"]:not(.bg-pro-gray)[class$="warning"]
  .carousel-indicators
  li {
  background-color: #ef6c0f;
}
.carousel-pro-wrap[class*="bg-"]:not(.bg-pro-gray)[class$="primary"]
  .carousel-indicators
  li {
  background-color: #77c043;
}
.carousel-pro-wrap[class*="bg-"]:not(.bg-pro-gray)[class$="info"]
  .carousel-indicators
  li {
  background-color: #6c8cc8;
}
.carousel-pro-wrap[class*="bg-"]:not(.bg-pro-gray)[class$="danger"]
  .carousel-indicators
  li {
  background-color: #f00000;
}
.carousel-pro-wrap[class*="bg-"]:not(.bg-pro-gray) .carousel-indicators li {
  border-radius: 50%;
  height: 14px;
  width: 14px;
}
@media only screen and (max-width: 768px) {
  .tile-section.carousel-pro-wrap {
    padding-bottom: 20px;
  }
  .tile-section.carousel-pro-wrap:not(.single-slide) {
    padding-bottom: 60px;
  }
}
.carousel-pro .carousel-control.left {
  left: 0;
}
.carousel-pro .carousel-control.right {
  right: 0;
}
@media only screen and (max-width: 768px) {
  .carousel-pro .carousel-control {
    display: none;
  }
}
.carousel-pro .carousel {
  padding: 0 60px;
}
@media only screen and (max-width: 768px) {
  .carousel-pro .carousel {
    padding: 0 15px;
  }
}
.carousel-pro .carousel .carousel-indicators li {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin: 5px;
  border-width: 2px;
  border-style: solid;
}
@media only screen and (min-width: 768px) {
  .carousel-pro .carousel {
    padding: 0 120px;
  }
}
.carousel-pro .panel-pro,
.carousel-pro .testimonial-pro {
  padding: 0;
}
.carousel-pro .carousel-inner .key-benefits-wrap.tile-section {
  padding-top: 0;
  padding-bottom: 0;
}
.features-carousel-pro-carousel {
  padding-bottom: 70px;
}
@media only screen and (max-width: 768px) {
  .features-carousel-pro-carousel {
    padding-bottom: 40px;
  }
}
.features-carousel-pro-carousel .tile-section {
  padding-top: 0;
}
.carousel-pro .key-benefits-img-wrap img {
  padding-bottom: 60px;
}
@media only screen and (max-width: 992px) {
  .carousel-pro .key-benefits-img-wrap img {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 768px) {
  .carousel-pro .key-benefits-img-wrap img {
    padding-bottom: 20px;
  }
}
.editor-border {
  padding: 10px;
  border: 1px solid red;
}
.editor-title {
  color: red;
}
.vsc-carousel-module .carousel-icon-container {
  width: 50px;
  height: 50px;
  margin-top: -15px;
  z-index: 50;
  left: inherit;
  right: inherit;
  opacity: 0.25;
  border-radius: 50%;
  border-radius: 26px;
}
.vsc-carousel-module .carousel-nav-bgcontainer {
  display: block;
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0.5;
  width: 100%;
  border-radius: 26px;
}
.arrow-right-icon.carousel-icon-container {
  right: -12px;
}
.arrow-left-icon.carousel-icon-container {
  left: -12px;
}
:not(.vsc-multiple-feature-module)
  .carousel
  .carousel-indicators
  li:not(.active) {
  background: 0 0;
  border-width: 2px;
  border-style: solid;
}
.carousel .carousel-feature-title {
  margin-bottom: 10px;
  margin-top: 20px;
}
.carousel .carousel-text {
  margin-top: 10px;
}
.pro .carousel-indicators .bg-primary {
  border-color: #ef6c0f;
}
.pro .carousel-indicators .bg-primary .active {
  background-color: #ef6c0f;
}
.domain-search-banner-container {
  margin: 20px auto;
}
.domain-search-banner-container.condensed-height,
.domain-search-marquee.condensed-height,
.domain-search-mod .condensed-height {
  margin: 0 auto;
}
.domain-search-banner-container .domain-search-items {
  padding: 10px 0;
}
.domain-prices-block,
.domain-search-marquee-container .domain-search-items {
  padding: 0 10px;
}
.vsc-domain-search-banner-module h2 {
  margin: 0;
  padding: 10px 0;
}
.vsc-image-link {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.vsc-left-image-link {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: auto;
}
.domain-search-mod .btn-icon {
  margin: -5px 0 0 !important;
  float: none !important;
}
.domain-search-mod .btn-text {
  display: none;
}
.child-section-DomainSearch .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .domain-search-mod .btn-icon {
    display: none;
  }
  .domain-search-mod .btn-text {
    display: block;
  }
}
.domain-search-mod .btn-icon.edit,
.domain-search-mod .btn-text.edit {
  display: inline-block;
}
.domain-prices-block .domain-search-item:not(:last-of-type),
.domain-prices-block .domain-search-link:not(:last-of-type),
.domain-search-mod .domain-search-item:not(:last-of-type),
.domain-search-mod .domain-search-link:not(:last-of-type) {
  padding-right: 25px;
}
.domain-prices-block .domain-search-item,
.domain-search-item {
  white-space: nowrap;
  text-decoration: none !important;
}
.domain-search-link {
  white-space: nowrap;
  text-decoration: underline;
}
.marquee-pro.edit {
  margin-bottom: 70px;
}
.domain-price-image,
.domain-prices-block .domain-search-item {
  padding-right: 5px;
  margin-top: -0.4%;
}
.domain-banner-title {
  padding: 0;
}
.domain-search-form .input-group {
  width: 100%;
  display: flex;
}
.domain-search-form .input-group .domain-dropdown.form-control {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  float: right;
  padding: 10px;
  position: relative;
  max-width: 100px;
}
.domain-search-form .input-group select.domain-dropdown.form-control {
  padding: 10px 5px;
}
.domain-search-form .input-group .domain-input.form-control {
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  min-width: 90px;
  width: 100%;
  z-index: auto;
}
.domain-search-form .input-group-ltr {
  width: 100%;
  display: flex;
  direction: ltr;
  flex-direction: row;
}
.domain-search-form .input-group-btn {
  width: auto;
}
.domain-search-form .form-control {
  width: 100%;
}
.domain-search-form .domain-name-input {
  text-align: left;
}
html[dir="rtl"] .domain-search-form .domain-name-input {
  text-align: right;
}
html[dir="rtl"] .domain-search-deepsee .searchInput {
  text-align: right;
}
@media only screen and (max-width: 768px) {
  .domain-search-form .input-group .domain-dropdown-fixed.form-control {
    display: none;
  }
  .domain-search-form .input-group .domain-input-fixed.form-control {
    width: 100%;
  }
}
.marquee-pro-rebrand {
  min-height: 378px;
}
@media only screen and (max-width: 992px) {
  .marquee-pro-rebrand {
    padding-bottom: 50px;
  }
}
.marquee-pro-rebrand .marquee-pro-left-text {
  margin-bottom: 65px;
}
.marquee-pro-rebrand .marquee-pro-left-text h1 {
  margin-bottom: 10px;
}
.marquee-pro-rebrand .marquee-pro-left-text h2 {
  margin-top: 10px;
  line-height: 1;
}
.marquee-pro:not(.vsc-domain-search-marquee-module):not(.vsc-domain-search-banner-module) {
  min-height: 450px;
}
.marquee-pro .well {
  border: none;
}
@media only screen and (max-width: 992px) {
  .marquee-pro .well {
    min-height: 0;
    margin-top: 20px;
  }
}
.marquee-pro .well .row {
  min-height: 0 !important;
}
.marquee-pro .well .marquee-pro-icon-wrap {
  border-left: 1px solid #fff;
}
@media only screen and (max-width: 768px) {
  .marquee-pro .well .marquee-pro-icon-wrap {
    border-left: 0;
  }
  .marquee-pro .well .marquee-pro-icon-wrap:not(:first-child) {
    margin-top: 30px;
  }
  .domain-search-banner-container {
    padding-bottom: 10px;
  }
}
.marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon-height {
  height: 95px;
}
.marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon-height img {
  max-width: 75%;
  max-height: 75%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.marquee-pro .well .marquee-pro-icon-wrap:first-child {
  border-left: 0;
}
.marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon {
  margin: 0 auto 15px;
  max-height: 85px;
}
.marquee-pro .well.marquee-pro-centered h1 {
  margin: 0 0 10px;
}
.marquee-pro .well.marquee-pro-centered h2 {
  margin-top: 0;
  word-wrap: break-word;
  word-break: break-word;
  white-space: -moz-pre-wrap;
}
.marquee-pro .well.marquee-pro-centered .pro-marquee-home-deals {
  border-top: 1px solid #fff;
}
.marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal {
  margin-top: 20px;
}
.marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal-price {
  margin-top: 15px;
}
.marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal-price
  .marquee-price {
  line-height: 1;
}
.marquee-pro .well.marquee-pro-centered .search-template-box {
  border: 3px solid #fff;
  margin-top: 10px;
}
.marquee-pro .marquee-pro-first-area h1 {
  margin: 0 0 10px;
}
.marquee-pro .marquee-pro-first-area h2 {
  margin-top: 12px;
}
.marquee-pro .marquee-pro-first-area .marquee-pro-product-text {
  padding-top: 10px;
  border-top: 1px solid #fff;
}
.marquee-pro .marquee-product-text {
  margin-bottom: 20px;
}
.marquee-pro .well.marquee-pro-centered form {
  margin-top: 10px;
  margin-bottom: 10px;
}
.marquee-pro .domain-search-mod .well {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0 !important;
  position: relative;
}
.domain-search-mod .domain-search-cardcontainer,
.domain-search-mod .domain-search-cardstrokecontainer {
  display: none;
}
@media only screen and (min-width: 768px) {
  .marquee-pro .well .domain-search-cardcontainer:not([class*="bg-"]) {
    background-color: #77c043;
  }
  .pro .marquee-pro .well .domain-search-cardcontainer:not([class*="bg-"]) {
    background-color: #ef6c0f;
  }
  .marquee-pro .domain-search-mod .well {
    background-color: transparent;
    padding: 55px;
  }
  .pro .marquee-pro .domain-search-mod .well {
    background-color: transparent;
    border: none;
  }
  .domain-search-mod .domain-search-cardcontainer {
    opacity: 0.8;
    content: " ";
    display: block;
    position: absolute;
    border-radius: 8px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .domain-search-mod .domain-search-cardstrokecontainer {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: 0 0;
    border-width: 5px;
    border-radius: 8px;
    border-style: solid;
  }
}
@media only screen and (max-width: 767px) {
  .vsc-left-image-link {
    display: none;
  }
  .marquee:not(.vsc-lp-marquee-module):not(.cms-marquee-background) {
    background-image: none !important;
  }
}
.domain-search-flex {
  width: 100%;
  display: flex;
  align-items: center;
}
.domain-search-searchbox-flex {
  flex-grow: 1;
}
@media only screen and (max-width: 767px) {
  .domain-prices-block,
  .domain-search-mod .domain-prices,
  .domain-search-mod .domain-search-flex .domain-search-inlinebug {
    text-align: center;
  }
  .domain-prices-block .vsc-domain-price-block.domain-search-item,
  .domain-search-mod .domain-prices .vsc-domain-price-block.domain-search-item,
  .domain-search-mod
    .domain-search-flex
    .domain-search-inlinebug
    .vsc-domain-price-block.domain-search-item {
    display: inline-block;
    min-width: 60px;
    min-height: 15px;
    padding-right: 5px;
  }
  .domain-prices-block
    .vsc-domain-price-block.domain-search-item
    .domain-price-image,
  .domain-search-mod
    .domain-prices
    .vsc-domain-price-block.domain-search-item
    .domain-price-image,
  .domain-search-mod
    .domain-search-flex
    .domain-search-inlinebug
    .vsc-domain-price-block.domain-search-item
    .domain-price-image {
    padding-right: 0;
  }
  .domain-prices-block
    .vsc-domain-price-block.domain-search-item
    .domain-price-value,
  .domain-search-mod
    .domain-prices
    .vsc-domain-price-block.domain-search-item
    .domain-price-value,
  .domain-search-mod
    .domain-search-flex
    .domain-search-inlinebug
    .vsc-domain-price-block.domain-search-item
    .domain-price-value {
    padding-left: 5px;
  }
  .domain-search-mod .domain-search-flex .domain-search-inlinebug {
    padding-bottom: 10px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vsc-domain-search-banner-module
    form.domain-search-form
    span.input-group-btn {
    display: block;
  }
}
.domain-search-allproducts {
  padding-right: 20px;
}
.domain-search-inlinebug {
  padding-left: 20px;
}
.domain-search-allproducts .sc-tray-toggle-wrapper:before {
  top: 23.5px;
}
.domain-search-allproducts .sc-tray-toggle-wrapper .sc-tray-toggle:after,
.domain-search-allproducts .sc-tray-toggle-wrapper .sc-tray-toggle:before {
  top: 29.5px;
}
.domain-search-allproducts .sc-tray-toggle-wrapper:after {
  top: 35.5px;
}
.sc-tray-toggle-wrapper {
  position: relative;
  cursor: pointer !important;
}
.domain-search-allproducts .sc-tray-toggle-wrapper .sc-tray-toggle:after,
.domain-search-allproducts .sc-tray-toggle-wrapper .sc-tray-toggle:before,
.domain-search-allproducts .sc-tray-toggle-wrapper:after,
.domain-search-allproducts .sc-tray-toggle-wrapper:before {
  content: "";
  height: 3px;
  width: 18px;
  background-color: #111;
  position: absolute;
  left: 0;
  transform: rotate(0);
  transition: 0.2s ease-in-out;
  margin: 0;
  font-family: none;
}
.bg-dark
  .domain-search-allproducts
  .sc-tray-toggle-wrapper
  .sc-tray-toggle:after,
.bg-dark
  .domain-search-allproducts
  .sc-tray-toggle-wrapper
  .sc-tray-toggle:before,
.bg-dark .domain-search-allproducts .sc-tray-toggle-wrapper:after,
.bg-dark .domain-search-allproducts .sc-tray-toggle-wrapper:before {
  background-color: #fff;
}
.domain-search-allproducts .sc-tray-toggle-wrapper .sc-tray-toggle {
  height: 64px;
  font-size: 14px;
  padding: 0 10px 0 25px;
  border: 0;
  transition: all 0.3s ease;
  text-align: center;
  background-color: transparent;
  color: inherit;
}
.domain-search-allproducts
  .sc-tray-toggle-wrapper.sc-open
  .sc-tray-toggle:before {
  transform: rotate(45deg);
}
.domain-search-allproducts
  .sc-tray-toggle-wrapper.sc-open
  .sc-tray-toggle:after {
  transform: rotate(-45deg);
}
.domain-search-allproducts .sc-tray-toggle-wrapper.sc-open:after,
.domain-search-allproducts .sc-tray-toggle-wrapper.sc-open:before {
  width: 0;
  left: 10px;
  top: 30px;
  opacity: 0;
}
.domain-search-mod
  .domain-search-inlinebug
  .domain-search-item:not(:last-of-type),
.domain-search-mod
  .domain-search-inlinebug
  .domain-search-link:not(:last-of-type) {
  padding-right: 5px;
}
.sc-uxbuffer {
  display: block;
  background-color: #00a63f;
}
.sc-uxbuffer .tray-dropdown {
  transition: all 0.2s cubic-bezier(0.65, -0.01, 0.26, 1);
  position: static;
  display: block;
  transform: scaleY(1);
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
  background-color: #00a63f;
  z-index: 0;
}
.sc-uxbuffer .tray-dropdown.open {
  transition: all 0.3s cubic-bezier(0.65, -0.01, 0.26, 1);
  margin-top: 30px;
  margin-bottom: 60px;
  position: static;
  opacity: 0;
}
@media only screen and (max-width: 991px) {
  .sc-topnavlogo-override,
  .sc-uxbuffer {
    display: none !important;
  }
}
.sc-topnavrow-override .topnav-blog-link a,
.sc-topnavrow-override .tray-toggle-wrapper > button {
  padding-top: 20px;
}
.sc-topnavrow-override .topnav-pro-icon a {
  margin-top: 0;
}
.sc-topnavrow-override .topnav-logo {
  display: none;
}
@media (min-width: 992px) {
  .sc-topnav-override .topnav {
    display: none;
  }
  .sc-topnav-override.sc-topnav-hidden .topnav:not(.topnav-all-products) {
    max-height: 0;
    transform: scaleY(0);
    transform-origin: top;
  }
  .sc-topnav-override .top {
    background-color: #fff;
  }
  .sc-topnav-override .utility-bar .sc-topnavlogo-override {
    margin-top: 8px;
    padding-right: 0;
    width: auto;
  }
  .sc-topnav-override .tray-toggle-caret {
    left: calc(50% - 10px);
  }
  .sc-topnav-override .topnav .tray-toggle-wrapper {
    position: relative;
  }
  .sc-topnav-override .topnav:not(.topnav-all-products) {
    transition: all 0.3s cubic-bezier(0.65, -0.01, 0.26, 1);
    max-height: 100px;
  }
  .sc-topnav-override .topnav:not(.topnav-all-products) .open:after {
    position: static;
    content: "";
  }
}
.domain-search-form .input-group-ltr {
  width: 100%;
  display: flex;
  direction: ltr;
  flex-direction: row;
}
.domain-search-form .input-group-btn .uxicon {
  border: none;
}
.domain-search-form .input-group-btn span {
  padding: 0 !important;
}
.domain-search-form .form-control::placeholder {
  color: #767676;
}
.domain-search-form .domain-name-input {
  text-align: left;
}
html[dir="rtl"] .domain-search-form .domain-name-input {
  text-align: right;
}
.features.features-wrap h2 {
  margin-top: 0;
}
@media only screen and (max-width: 992px) {
  .features.features-wrap {
    padding: 40px 0;
  }
}
.features.text-white * {
  color: #fff !important;
}
.features .features-text {
  margin-bottom: 20px;
}
.feature-button-divider {
  padding-left: 22px;
  height: auto;
  display: inline-block;
}
.vsc-feature-block .h1 {
  margin-top: 20px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 991px) {
  .vsc-feature-block
    div:not([class*="tablet-featureblock-"]):not([class*="mobile-featureblock-"])
    ~ .feature-block-text-wrapper {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .mobile-featureblock-left {
    text-align: start;
  }
  .mobile-featureblock-right {
    text-align: end;
  }
  .mobile-featureblock-center {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tablet-featureblock-left {
    text-align: start;
  }
  .tablet-featureblock-right {
    text-align: end;
  }
  .tablet-featureblock-center {
    text-align: center;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .desktop-featureblock-left {
    text-align: start;
  }
  .desktop-featureblock-right {
    text-align: end;
  }
  .desktop-featureblock-center {
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) {
  .xl-featureblock-left {
    text-align: start;
  }
  .xl-featureblock-right {
    text-align: end;
  }
  .xl-featureblock-center {
    text-align: center;
  }
}
.features-two-up {
  min-height: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.vsc-feature-image-module {
  overflow: auto;
}
.vsc-feature-image-module .feature-image-background,
.vsc-feature-image-module .feature-image-text {
  padding-top: 50px;
}
.feature-image-vertical-align-middle {
  vertical-align: middle;
}
.feature-image-vertical-align-top {
  vertical-align: top;
}
.vsc-feature-image-module .feature-image-item:not(:last-child) {
  margin-bottom: 25px;
}
.vsc-feature-image-module .vsc-feature-block.row .feature-image-wrap .svg {
  height: inherit !important;
}
.vsc-feature-image-module .feature-image-content {
  overflow: auto;
  display: table;
}
.vsc-feature-image-module .feature-image-background-alignment {
  text-align: left;
}
.vsc-feature-image-module .feature-image-background-alignment svg {
  height: 100%;
}
.vsc-feature-image-module .feature-image-background-alignment img {
  max-width: 100%;
  max-height: 100%;
}
.vsc-feature-image-module .h4 {
  margin-top: 0;
  margin-bottom: 10px;
}
@media only screen and (min-width: 992px) {
  .vsc-feature-image-module .feature-image-background,
  .vsc-feature-image-module .feature-image-text {
    display: table-cell !important;
    float: none;
  }
  @-moz-document url-prefix() {
    .vsc-feature-image-module .feature-image-background {
      height: auto;
    }
  }
}
@media only screen and (max-width: 768px) {
  .vsc-feature-image-module .feature-image-title-text h2,
  .vsc-feature-image-module .feature-image-title-text h4 {
    text-align: left;
  }
  .vsc-feature-image-module .feature-image-item {
    margin-bottom: 0;
  }
  .vsc-feature-image-module .feature-image-text {
    padding-top: 10px;
  }
}
@media only screen and (min-width: 768px) {
  .vsc-feature-image-module
    .vsc-feature-block.row:not(.compact-space)
    .feature-row-container {
    margin-top: 5%;
  }
  .vsc-feature-image-module
    .feature-block-image-wrapper.feature-image-wrap.col-md-4 {
    width: auto;
    max-width: 33.3%;
  }
}
@media only screen and (max-width: 992px) {
  .vsc-feature-image-module .feature-image-text {
    padding-top: 10px;
  }
  .vsc-feature-image-module .feature-image-wrap {
    text-align: center;
  }
  .features-two-up {
    background-image: none !important;
    padding: 40px 0;
  }
}
.features-two-up h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
.features-two-up .feature-image {
  margin-top: 15px;
  margin-bottom: 20px;
}
.vsc-feature-block.row .col-md-5:not(.push-md-7) .feature-image {
  padding-left: 25px;
}
@media only screen and (max-width: 992px) {
  .features-two-up .feature-image {
    margin: 0 auto 20px;
  }
  .features-two-up .feature-row {
    margin-bottom: 0 !important;
  }
}
.features-two-up .feature-title {
  margin-bottom: 10px;
  line-height: 1.1;
}
.features-two-up .vsc-feature-block.row.compact-space {
  margin-bottom: 0 !important;
}
.features-two-up .vsc-feature-block.row:not(:last-child) {
  margin-bottom: 60px;
}
.features-two-up .feature-row-text {
  margin-bottom: 20px;
}
.features-two-up .vsc-feature-block.row.compact-space .feature-row-text {
  padding-top: 5px;
}
@media only screen and (max-width: 768px) {
  .features-two-up .feature-row > .col-md-5 {
    text-align: center;
  }
  .vsc-feature-image-module .feature-image-background-alignment,
  .vsc-feature-image-module .feature-image-text {
    padding-top: 0;
  }
  .vsc-feature-image-module .feature-image-item {
    margin-bottom: 0;
  }
  .features-two-up .feature-row {
    margin-bottom: 0 !important;
  }
  .features-two-up .feature-image {
    margin: 20px auto 0;
  }
}
.marquee-pro-rebrand {
  min-height: 378px;
}
@media only screen and (max-width: 992px) {
  .marquee-pro-rebrand {
    padding-bottom: 50px;
  }
}
.marquee-pro-rebrand .marquee-pro-left-text {
  margin-bottom: 65px;
}
.marquee-pro-rebrand .marquee-pro-left-text h1 {
  margin-bottom: 10px;
}
.marquee-pro-rebrand .marquee-pro-left-text h2 {
  margin-top: 10px;
  line-height: 1;
}
.marquee-pro:not(.vsc-domain-search-marquee-module):not(.vsc-domain-search-banner-module) {
  min-height: 450px;
}
@media only screen and (max-width: 992px) {
  .marquee-pro:not(.vsc-domain-search-marquee-module):not(.vsc-domain-search-banner-module) {
    padding-bottom: 50px;
  }
}
.marquee-pro.marquee-feature .well {
  background-color: rgba(119, 192, 67, 0.8);
  border: none;
  padding: 30px;
  min-height: 275px;
}
@media only screen and (max-width: 992px) {
  .marquee-pro .well {
    min-height: 0;
    margin-top: 20px;
  }
}
.marquee-pro .well .row {
  min-height: 0 !important;
}
.marquee-pro .well .marquee-pro-icon-wrap {
  border-left: 1px solid #fff;
}
.marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon-height {
  height: 95px;
}
.marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon-height img {
  max-width: 75%;
  max-height: 75%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.marquee-pro .well .marquee-pro-icon-wrap:first-child {
  border-left: 0;
}
.marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon {
  margin: 0 auto 15px;
  max-height: 85px;
}
.marquee-pro .well .marquee-pro-icon-wrap .feature-block-text-container {
  padding: 10px;
}
.marquee-pro .well.marquee-pro-centered h2 {
  margin-top: 0;
  word-wrap: break-word;
  word-break: break-word;
  white-space: -moz-pre-wrap;
}
.marquee-pro .well.marquee-pro-centered .pro-marquee-home-deals {
  border-top: 1px solid #fff;
}
.marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal {
  margin-top: 20px;
}
.marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal-price {
  margin-top: 15px;
}
.marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal-price
  .marquee-price {
  line-height: 1;
}
.marquee-pro .well.marquee-pro-centered .search-template-box {
  border: 3px solid #fff;
  margin-top: 10px;
}
.marquee-pro .marquee-pro-first-area h1 {
  margin: 0 0 10px;
}
.marquee-pro .marquee-pro-first-area h2 {
  margin-top: 12px;
}
.marquee-pro .marquee-pro-first-area .marquee-pro-product-text {
  padding-top: 10px;
  border-top: 1px solid #fff;
}
.marquee-pro .marquee-product-text {
  margin-bottom: 20px;
}
@media only screen and (max-width: 768px) {
  .pro .marquee-pro-rebrand {
    background-image: none !important;
    background-color: #ef6c0f;
  }
  .pro .marquee-pro-rebrand .marquee-pro-left-text {
    margin-top: 20px;
  }
}
.pro .marquee-pro-rebrand .marquee-pro-left-text h1 {
  margin-top: 0;
}
.pro .marquee-pro-signup .marquee-pro-signup-check:before {
  content: "";
  background-image: url(//img1.wsimg.com/fos/hp/pro-rebrand-sprite-20141119.png);
}
.pro .marquee-pro-signup .btn.btn-white-outline {
  height: 46px;
  padding-top: 8px;
}
.pro
  .marquee-pro:not(.vsc-domain-search-marquee-module):not(.vsc-domain-search-banner-module) {
  min-height: 450px;
}
.pro .marquee-pro.marquee-feature .well {
  background-color: rgba(239, 108, 15, 0.8);
  border: none;
  padding: 30px;
  min-height: 275px;
  margin: 70px 0;
}
@media only screen and (max-width: 992px) {
  .pro .marquee-pro .well {
    min-height: 0;
    margin-top: 20px;
  }
}
.pro .marquee-pro .well .row {
  min-height: 0 !important;
}
.pro .marquee-pro .well .marquee-pro-icon-wrap {
  border-left: 1px solid #fff;
}
@media only screen and (max-width: 768px) {
  .pro .marquee-pro .well .marquee-pro-icon-wrap {
    border-left: 0;
  }
  .pro .marquee-pro .well .marquee-pro-icon-wrap:not(:first-child) {
    margin-top: 30px;
  }
}
.pro .marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon-height {
  height: 95px;
}
.pro .marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon-height img {
  max-width: 75%;
  max-height: 75%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.pro .marquee-pro .well .marquee-pro-icon-wrap:first-child {
  border-left: 0;
}
.pro .marquee-pro .well .marquee-pro-icon-wrap .marquee-pro-icon {
  margin: 0 auto 15px;
  max-height: 85px;
}
.pro .marquee-pro .well.marquee-pro-centered h1 {
  margin: 0 0 10px;
}
.pro .marquee-pro .well.marquee-pro-centered h2 {
  margin-top: 0;
}
.pro .marquee-pro .well.marquee-pro-centered .pro-marquee-home-deals {
  border-top: 1px solid #fff;
}
.pro
  .marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal {
  margin-top: 20px;
}
.pro
  .marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal-price {
  margin-top: 15px;
}
.pro
  .marquee-pro
  .well.marquee-pro-centered
  .pro-marquee-home-deals
  .pro-marquee-deal-price
  .marquee-price {
  line-height: 1;
}
.pro .marquee-pro .well.marquee-pro-centered .search-template-box {
  border: 3px solid #fff;
  margin-top: 10px;
}
.pro .marquee-pro .marquee-pro-first-area h1 {
  margin: 0 0 10px;
}
.pro .marquee-pro .marquee-pro-first-area h2 {
  margin-top: 12px;
}
.pro .marquee-pro .marquee-pro-first-area .marquee-pro-product-text {
  padding-top: 10px;
  border-top: 1px solid #fff;
}
.pro .marquee-pro .marquee-product-text {
  margin-bottom: 20px;
}
.pro .marquee-table-grid > .row {
  display: table;
}
@media only screen and (max-width: 768px) {
  .pro .marquee-table-grid > .row {
    display: block;
  }
}
.pro .marquee-table-grid > .row > [class*="col-"] {
  float: none;
  display: table-cell;
  vertical-align: top;
}
.marquee.marquee-feature .marquee-www-rebrand-wrap {
  margin-bottom: 220px;
}
@media only screen and (max-width: 992px) {
  .marquee.marquee-feature .marquee-www-rebrand-wrap {
    margin-bottom: 160px;
  }
}
@media only screen and (max-width: 768px) {
  .pro .marquee-table-grid > .row > [class*="col-"] {
    display: block;
    float: none;
    border-left: none;
    border-right: none;
    padding: 20px inherit;
    border-top: 1px solid #fff;
  }
  .pro .marquee-table-grid > .row > [class*="col-"]:first-child {
    border-top: 0;
  }
  .marquee.marquee-feature .marquee-www-rebrand-wrap {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 768px) {
  .marquee-pro .well .marquee-pro-icon-wrap {
    border-left: 0;
  }
  .marquee-pro .well .marquee-pro-icon-wrap:not(:first-child) {
    margin-top: 30px;
  }
  .marquee-pro .well .marquee-pro-icon-wrap .feature-block-text-container {
    padding: 0 10px;
    margin-top: 10px;
  }
  .marquee-pro
    .well
    .marquee-pro-icon-wrap:last-child
    .feature-block-text-container {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .pro
    .marquee-pro:not(.vsc-domain-search-marquee-module):not(.vsc-domain-search-banner-module) {
    padding-bottom: 50px;
  }
}
.vsc-form-block .form-error {
  display: none;
}
.vsc-form-block .has-danger .form-error {
  display: block;
}
.marquee {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.marquee.marquee-app-landing .marquee-check-bullets li {
  padding-left: 35px;
  position: relative;
}
.marquee.marquee-app-landing .marquee-check-bullets li:not(:last-child) {
  margin: 0 0 20px;
}
.marquee.marquee-app-landing .marquee-check-bullets li:before {
  background-image: url(//img1.wsimg.com/fos/hp/sahara-rebrand-sprite-20141114.png);
  background-position: 0 -668px;
  background-size: 205px auto;
  content: "";
  height: 27px;
  left: 0;
  padding-right: 5px;
  position: absolute;
  top: -6px;
  width: 25px;
}
.marquee.marquee-app-landing .marquee-check-bullets {
  font-size: 1.6rem;
  font-size: 16px;
  list-style: none;
  margin: 0;
  padding: 15px 0 0;
}
@media only screen and (max-width: 767px) {
  .marquee:not(.domain-marquee):not(.vsc-lp-marquee-module):not(.cms-marquee-background) {
    background-image: none !important;
  }
  .marquee.marquee-app-landing .vsc-lp-marquee-module marquee .btn {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    white-space: normal;
  }
  .marquee.marquee-app-landing .btn .uxicon:first-child {
    margin-left: 15px;
    margin-right: 0.15em;
  }
  .lp-mobile-background-image[style*="background-image"] {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 -10px;
    min-height: 145px;
    position: relative;
  }
  .lp-product-feature-image,
  .marquee-check-bullets > li:not(:last-child),
  .marquee-product-description,
  .marquee-product-name {
    margin: 0 !important;
    padding: 0 0 12px;
  }
  .marquee-check-bullets > li:last-child,
  .marquee-product-text {
    margin: 0 !important;
    padding: 0;
  }
}
.vsc-lp-marquee-module .marquee-product-text:not(:last-child) {
  padding-bottom: 20px;
}
.vsc-lp-marquee-module .content-float-right {
  float: right;
}
.vsc-lp-marquee-module .LP-flag.flag-left {
  right: auto;
}
.vsc-marquee-module .content-float-right {
  float: right;
}
.vsc-marquee-module .block-flag .block-flag-content.flag-left {
  right: auto;
}
.marquee .relative-position {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .vsc-lp-marquee-module.lp-container-no-shape[style*="background-image"]:not(.lp-marquee-ignore-minheight).lp-container-no-shape,
  .vsc-lp-marquee-module.lp-container-no-shape[style*="background-image"]:not(.lp-marquee-ignore-minheight).lp-container-no-shape
    .lp-marquee-content,
  .vsc-lp-marquee-module.lp-marquee-height-large:not(.lp-marquee-ignore-minheight).lp-container-no-shape,
  .vsc-lp-marquee-module.lp-marquee-height-large:not(.lp-marquee-ignore-minheight).lp-container-no-shape
    .lp-marquee-content,
  .vsc-lp-marquee-module[style*="background-image"]:not(.lp-marquee-ignore-minheight).lp-container-no-shape,
  .vsc-lp-marquee-module[style*="background-image"]:not(.lp-marquee-ignore-minheight).lp-container-no-shape
    .lp-marquee-content {
    min-height: 520px;
  }
  .vsc-lp-marquee-module.lp-container-no-shape[style*="background-image"]:not(.lp-marquee-ignore-minheight):not(.lp-container-no-shape):not(.lp-marquee-ignore-minheight),
  .vsc-lp-marquee-module.lp-marquee-height-large:not(.lp-marquee-ignore-minheight):not(.lp-container-no-shape):not(.lp-marquee-ignore-minheight),
  .vsc-lp-marquee-module[style*="background-image"]:not(.lp-marquee-ignore-minheight):not(.lp-container-no-shape):not(.lp-marquee-ignore-minheight) {
    min-height: 440px;
  }
  .lp-marquee-height-small {
    min-height: 375px;
  }
  .lp-marquee-height-xs {
    min-height: 300px;
  }
  .lp-marquee-height-xxs {
    min-height: 220px;
  }
  .lp-marquee-height-medium {
    min-height: 440px;
  }
  .lp-marquee-height-large {
    min-height: 520px;
  }
  .lp-marquee-content .vsc-title-block .h1 {
    margin-top: 0;
  }
  .lp-marquee-content.lp-marquee-height-large,
  .lp-marquee-content.lp-marquee-height-medium,
  .lp-marquee-content.lp-marquee-height-small,
  .lp-marquee-content.lp-marquee-height-xs,
  .lp-marquee-content.lp-marquee-height-xxs {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.vsc-lp-marquee-module .lp-marquee-content.no-shape {
  display: flex;
  align-items: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vsc-lp-marquee-module .lp-marquee-content.no-shape {
    display: table;
  }
  .vsc-lp-marquee-module .lp-marquee-content.no-shape .marquee-pro-left-text {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}
.vsc-lp-marquee-module .lp-marquee-content.no-shape .marquee-pro-left-text {
  float: none;
  width: 100%;
}
.marquee.marquee-app-landing .marquee-www-rebrand-wrap {
  margin-bottom: 220px;
}
.marquee.marquee-app-landing .marquee-www-rebrand-wrap > div {
  float: none;
}
.marquee-product-img {
  margin: 0 0 10px;
}
.LP-flag {
  color: #fff;
  max-width: 50%;
  padding: 20px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 0;
}
.LP-flag-text {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
.LP-flag-content svg {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.edit .LP-flag {
  text-align: left;
}
.edit .LP-flag-content img,
.edit .LP-flag-text {
  background-color: rgba(255, 0, 0, 0.1);
  border: solid 1px red;
  display: block;
  padding: 10px;
}
@media only screen and (min-width: 992px) {
  .shape-bg-1:not(.marquee-cardstyle) {
    color: #fff;
    background: url(//img1.wsimg.com/cms/img/shape-bg-1.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: -90px;
    padding: 70px 110px 55px 134px;
  }
  .shape-bg-1:not(.marquee-cardstyle).col-lg-9 {
    padding: 70px 110px 55px;
  }
  .shape-bg-1:not(.marquee-cardstyle).col-lg-7 {
    padding: 70px 85px 55px 110px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .shape-bg-1:not(.marquee-cardstyle).col-lg-12,
  .shape-bg-1:not(.marquee-cardstyle).col-lg-7,
  .shape-bg-1:not(.marquee-cardstyle).col-lg-9 {
    color: #fff;
    background: url(//img1.wsimg.com/cms/img/shape-bg-1.svg);
    background-repeat: no-repeat;
    background-size: 75% 100%;
    margin-left: -50px;
    margin-top: -2px;
    padding: 25px 260px 55px 75px;
  }
}
.svg-underlay {
  background: 0 0;
  background-repeat: repeat repeat;
  padding: 70px 25px;
  margin-left: -15px;
}
.compressed-content .svg-underlay,
.lp-marquee-height-small .svg-underlay {
  padding: 25px;
}
.no-shape {
  padding: 70px 0;
}
.compressed-content .no-shape,
.lp-marquee-height-small .no-shape {
  padding: 25px 0 35px;
}
@media only screen and (max-width: 767px) {
  .svg-underlay {
    background: 0 0 !important;
  }
  .no-shape,
  .shape-bg-1,
  .svg-underlay {
    margin: 0;
    padding: 20px 0;
  }
}
@media only screen and (max-width: 767px) {
  .vsc-lp-marquee-module.hidden-md-down,
  .vsc-lp-marquee-module.hidden-sm-down.hidden-lg-up {
    background-image: none !important;
  }
}
@media only screen and (min-width: 768px) {
  .lp-mobile-background-image {
    background-image: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vsc-lp-marquee-module.hidden-md-down {
    background-image: none !important;
  }
}
@media only screen and (min-width: 992px) {
  .vsc-lp-marquee-module.hidden-sm-down.hidden-lg-up {
    background-image: none !important;
  }
}
.vsc-lp-marquee-module .vsc-paragraph-child-block {
  overflow: visible;
}
.vsc-lp-marquee-module .vsc-paragraph-child-block:not(:first-child) {
  padding: 10px 0 0;
}
.vsc-lp-marquee-module .vsc-paragraph-child-block .btn {
  margin: 5px 0 !important;
}
@media only screen and (min-width: 768px) {
  .compress-price-text.child-section-Text {
    display: inline-block;
  }
  .compress-price-text.child-section-Text p {
    display: block;
    margin-bottom: 0;
  }
  .compress-price-text.child-section-Text :not(p) {
    margin-top: 10px;
  }
  .compress-price-text.child-section-Button {
    float: left;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .marquee-borderimgcontainer {
    margin-left: 45px;
  }
}
.marquee-borderimgcontainer .marquee-pro-left-text {
  padding: 40px;
  position: relative;
}
.marquee-borderimgcontainer .lp-marquee-content.col-md-12 {
  padding-right: 60px;
}
.marquee-borderimgcontainer .marquee-pro-left-text > .marquee-strokecontainer,
.marquee-borderimgcontainer
  .marquee-pro-left-text
  > .marquee-underlaycontainer {
  z-index: 34;
}
.marquee-borderimgcontainer .marquee-pro-left-text > * {
  position: relative;
  z-index: 35;
}
.marquee-bordercontaineralign-Top {
  justify-content: flex-start;
}
.marquee-bordercontaineralign-,
.marquee-bordercontaineralign-Center {
  justify-content: center;
}
.marquee-bordercontaineralign-Bottom {
  justify-content: flex-end;
}
.marquee-borderimgcontainer div.marquee-leftborderimgcontainer,
.marquee-borderimgcontainer div.marquee-rightborderimgcontainer {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 0;
  bottom: 0;
  padding: 7px 0;
  width: 60px;
}
.marquee-leftborderimgcontainer {
  left: -60px;
}
.marquee-rightborderimgcontainer {
  right: -60px;
}
.marquee-borderimgcontainer div.marquee-strokecontainer,
.marquee-borderimgcontainer div.marquee-underlaycontainer {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
}
.marquee-strokecontainer {
  background: 0 0;
  border-width: 5px;
  border-style: solid;
}
.marquee-subscribe-container {
  padding-top: 20px;
}
.lp-paragraph-block {
  position: relative;
  z-index: 35;
}
.marquee-product-name {
  margin-bottom: 1.0715rem;
}
.marquee-product-description {
  margin-bottom: 10px;
}
.marquee-product-text:not(:last-child) {
  margin-bottom: 20px;
}
.lp-marquee-content {
  position: relative;
}
.marquee-mobile-img-container {
  min-height: 145px;
}
.marquee-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.vsc-marquee-module {
  position: relative;
  text-align: start;
}
.vsc-marquee-module .vsc-secondary-nav-module {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  box-shadow: none;
}
.vsc-marquee-module .vsc-secondary-nav-module.box-shadow {
  box-shadow: none;
}
.vsc-marquee-module .vsc-secondary-nav-module .flex-row-reverse {
  flex-direction: row-reverse;
}
.vsc-marquee-module .plan-callout:after {
  display: none;
}
.vsc-marquee-module .block-flag .block-flag-content,
.vsc-marquee-module .block-flag-callout {
  top: 0;
  max-width: 50%;
  width: auto;
  padding: 20px;
  right: 0;
  left: auto;
}
html[dir="rtl"] .vsc-marquee-module .block-flag .block-flag-content {
  right: auto;
  left: 0;
}
.vsc-marquee-module .flag-block-container {
  max-width: inherit;
}
.vsc-marquee-module .block-flag {
  top: 0;
  max-width: inherit;
}
.vsc-marquee-module .block-flag .block-flag .block-flag-content {
  margin-top: 10px;
}
.vsc-marquee-module .marquee-cardstyle {
  padding: 40px;
  margin: 40px;
}
.lp-marquee-height-uncompressed {
  padding-bottom: 220px;
}
.vsc-marquee-module .uxicon-checkmark {
  position: absolute;
}
.vsc-marquee-module .marquee-default-bullets + .list-text {
  padding-inline-start: 2.5rem;
}
.marquee-check-bullets {
  list-style: none;
  margin: 0;
  padding: 15px 0 0;
}
.inner-marquee-content {
  flex-grow: 1;
}
.marquee-content {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  min-height: inherit;
}
.vsc-marquee-module .vsc-paragraph-child-block:not(:first-child) {
  padding: 10px 0 0;
}
.vsc-marquee-module .cms-bg-mobile {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .lp-marquee-content .vsc-paragraph-child-block .vsc-button-block {
    margin-top: 10px;
  }
  .vsc-marquee-module div.bgcard-left-border-img-container,
  .vsc-marquee-module div.bgcard-right-border-img-container {
    display: none;
  }
  .vsc-marquee-module div.bgcard-stroke-container,
  .vsc-marquee-module div.bgcard-underlay-container {
    display: none;
  }
  .vsc-marquee-module .marquee-cardstyle {
    padding: 0;
  }
  .vsc-marquee-module .mobile-text-left {
    text-align: start !important;
  }
  .vsc-marquee-module .mobile-text-center {
    text-align: center !important;
  }
  .vsc-marquee-module .mobile-text-right {
    text-align: right !important;
  }
}
@media only screen and (min-width: 768px) {
  .lp-marquee-height-large .marquee-content,
  .lp-marquee-height-medium .marquee-content,
  .lp-marquee-height-small .marquee-content,
  .lp-marquee-height-xs .marquee-content,
  .lp-marquee-height-xxs .marquee-content {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vsc-marquee-module div.marquee-leftborderimgcontainer {
    display: none;
  }
}
.vsc-multi-product-module {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.vsc-multi-product-module > .multprod-background-accent {
  height: 210px;
  margin-top: -210px;
  width: 100%;
  z-index: 0;
}
.product-item ul {
  margin-bottom: 0;
}
.product-item li {
  margin-bottom: 0;
  margin-top: 0;
}
.product-wrapper {
  padding: 45px 30px;
  position: relative;
}
.vsc-multi-product-module .product-wrapper.highlight {
  border-top: 10px solid #77c043;
}
.pro .vsc-multi-product-module .product-wrapper {
  border-top: 10px solid #ef6c0f;
}
.pro .vsc-multi-product-module .product-wrapper.highlight {
  border-top: 10px solid #f2812e;
}
.vsc-multi-product-module .product-image,
.vsc-multi-product-module .product-title {
  padding: 0 0 10px;
}
.vsc-multi-product-module .product-item:not(:last-child),
.vsc-multi-product-module .product-price-text.followed-by-sibling,
.vsc-multi-product-module .product-text {
  padding: 0 0 20px;
}
.vsc-multi-product-module .product-button.hasprimarycta {
  padding: 0 0 30px;
}
.vsc-multi-product-module .product-wrapper .market-VAT-info {
  padding-bottom: 0;
  line-height: 1.1;
  word-break: break-word;
}
.vsc-multi-product-module
  .product-wrapper
  .market-VAT-info.followed-by-sibling {
  padding-bottom: 20px;
}
.vsc-multi-product-module
  .carousel:not(.carousel-xs):not(.carousel-sm)
  .carousel-indicators {
  display: none !important;
}
.vsc-multi-product-module .multprod-header-container {
  padding-bottom: 50px;
}
.vsc-carousel-module .vsc-multi-product-module .multprod-carousel {
  padding: 0;
}
.vsc-carousel-module .vsc-multi-product-module {
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .vsc-multi-product-module[class*=" scmodule-padding-bottom-mobile"]
    .plan-container.plan-container-padding {
    padding-bottom: 0;
  }
  .vsc-multi-product-module[class*=" scmodule-padding-bottom-mobile"]
    .pro-plan-wrap.ux-card {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 991px) {
  .vsc-multi-product-module.overflow-hidden {
    overflow: hidden;
  }
  .product-wrapper .pln-dtl-action:after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #008a32;
    content: "";
    position: absolute;
    right: 30px;
    transform: rotate(90deg);
  }
  .product-wrapper .collapse-action {
    color: inherit !important;
    text-decoration: none;
    display: inline;
  }
}
@media only screen and (min-width: 768px) {
  .vsc-multi-product-module[class*=" scmodule-padding-bottom-desktop"]
    .plan-container.plan-container-padding {
    padding-bottom: 0;
  }
  .vsc-multi-product-module[class*=" scmodule-padding-bottom-desktop"]
    .pro-plan-wrap.ux-card {
    margin-bottom: 0;
  }
  .product-block-box {
    padding: 0 5px;
  }
  .mult-box-count-1 .product-block-box,
  .mult-box-count-3 .product-block-box,
  .mult-box-count-5 .product-block-box,
  .mult-box-count-6 .product-block-box {
    padding: 0 2px;
  }
  .mult-box-count-5 .product-block-box:nth-child(4) {
    margin-left: 16.6666667%;
  }
  .mult-box-count-2 .product-wrapper,
  .mult-box-count-4 .product-wrapper {
    padding: 45px 16.6666666667%;
  }
  .mult-box-count-1 .product-wrapper,
  .mult-box-count-3 .product-wrapper,
  .mult-box-count-5 .product-wrapper,
  .mult-box-count-6 .product-wrapper {
    padding: 45px 7px;
  }
  .product-wrapper.ux-card {
    margin: 0 0 35px;
  }
  .no-bottom-margin .product-wrapper.ux-card {
    margin-bottom: 0;
  }
  .vsc-multi-product-module .carousel-inner > .item {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .mult-box-count-1 .product-block-box,
  .mult-box-count-2 .product-block-box,
  .mult-box-count-3 .product-block-box,
  .mult-box-count-5 .product-block-box,
  .mult-box-count-6 .product-block-box {
    padding: 0 10px;
  }
  .mult-box-count-4 .product-block-box {
    padding: 0 7px;
  }
  .mult-box-count-1 .product-wrapper,
  .mult-box-count-3 .product-wrapper,
  .mult-box-count-5 .product-wrapper,
  .mult-box-count-6 .product-wrapper {
    padding: 45px 50px;
  }
  .mult-box-count-4 .product-wrapper {
    padding: 45px 10px;
  }
}
.vsc-multi-product-module .block-flag {
  bottom: 100%;
  right: 6%;
}
.vsc-multi-product-module .block-flag-content {
  bottom: -28px;
  max-width: 80%;
  right: 0;
}
@media only screen and (max-width: 767px) {
  .vsc-multi-product-module .carousel-inner {
    margin-bottom: 40px;
  }
  .vsc-multi-product-module .carousel-indicators {
    bottom: -50px;
  }
}
@media only screen and (max-width: 767px) {
  .vsc-multi-product-module .carousel-peek .active.left .product-info,
  .vsc-multi-product-module .carousel-peek .active.right .product-info,
  .vsc-multi-product-module .carousel-peek .visible-entry .product-info {
    opacity: 0;
  }
  .vsc-multi-product-module .carousel.carousel-peek {
    padding-left: 20px;
    padding-right: 20px;
  }
  .vsc-multi-product-module .carousel-peek .product-info {
    transition: opacity 0.5s ease-in-out;
  }
  .vsc-multi-product-module
    .carousel-peek
    .item:not(.active):not(.left):not(.right):not(.far-left):not(.far-right)
    .product-info {
    opacity: 0;
  }
  .vsc-multi-product-module .carousel-peek .item {
    width: 100%;
  }
  .vsc-multi-product-module .product-block-box {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.features {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.features.features-wrap {
  min-height: 0;
}
.multiple-feature-background-desktop,
.multiple-feature-background-mobile,
.multiple-feature-background-tablet,
.multiple-feature-background-xl {
  background-size: cover;
}
.feature-container:not(.no-space) {
  margin-top: 60px;
}
@media only screen and (min-width: 992px) {
  .feature-container:not(.no-space) {
    margin-top: 30px;
  }
  .feature-container:not(.no-space).without-subtitle {
    margin-top: 10px;
  }
}
.key-benefits-wrap .key-benefits-img-wrap-lg {
  height: 250px;
  margin: 40px auto;
  text-align: center;
}
.key-benefits-wrap .key-benefit .btn {
  white-space: normal;
}
.key-benefits-wrap .key-benefit .key-benefits-text,
.vsc-multiple-feature-module .feature-block-button {
  padding-bottom: 20px;
}
.vsc-multiple-feature-module .multi-feature-button {
  padding: 20px;
}
.vsc-multiple-feature-module .feature-block-image img,
.vsc-multiple-feature-module .feature-block-image svg {
  max-height: 175px;
  max-width: 175px;
}
.vsc-multiple-feature-module .feature-block-text-container {
  padding-top: 20px;
}
.feature-block-image-wrapper.key-benefits-tinyicon img,
.feature-block-image-wrapper.key-benefits-tinyicon svg {
  float: right;
  max-width: 200px;
  max-height: 200px;
}
.multi-feature-desktop-carousel .carousel-inner > .item {
  display: none;
  position: relative;
  transition: left 0.6s ease-in-out;
  overflow: hidden;
}
.multi-feature-desktop-carousel .carousel-inner > .item.show-item {
  display: block;
}
.multi-feature-desktop-carousel .carousel-inner > .active,
.multi-feature-desktop-carousel .carousel-inner > .next,
.multi-feature-desktop-carousel .carousel-inner > .prev {
  display: block;
}
.multi-feature-desktop-carousel .carousel-inner > .active {
  left: 0;
}
.multi-feature-desktop-carousel .carousel-inner > .next,
.multi-feature-desktop-carousel .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.multi-feature-desktop-carousel .carousel-inner > .next {
  left: 100%;
}
.multi-feature-desktop-carousel .carousel-inner > .prev {
  left: -100%;
}
.multi-feature-desktop-carousel .carousel-inner > .prev.right,
.multi-feature-desktop-carousele .carousel-inner > .next.left {
  left: 0;
}
.multi-feature-desktop-carousel .carousel-inner > .active.left {
  left: -100%;
}
.multi-feature-desktop-carousel .carousel-inner > .active.right {
  left: 100%;
}
.multi-feature-desktop-carousel {
  position: relative;
}
.vsc-multiple-feature-module .key-benefit {
  padding: 0;
}
.vsc-multiple-feature-module
  .key-benefit
  .vsc-feature-block:not([class*="bd-a-"]) {
  padding-right: 10px;
  padding-left: 10px;
}
.vsc-multiple-feature-module .key-benefit .vsc-feature-block.ux-card {
  margin-right: 10px;
  margin-left: 10px;
}
.vsc-multiple-feature-module .key-benefit .bd-a-1,
.vsc-multiple-feature-module .key-benefit .bd-a-2,
.vsc-multiple-feature-module .key-benefit .bd-a-3,
.vsc-multiple-feature-module .key-benefit .bd-a-4 {
  margin-right: 0;
}
.vsc-multiple-feature-module .key-benefit .bd-a-1 {
  margin-left: -1px;
}
.vsc-multiple-feature-module .key-benefit .bd-a-2 {
  margin-left: -2px;
}
.vsc-multiple-feature-module .key-benefit .bd-a-3 {
  margin-left: -3px;
}
.vsc-multiple-feature-module .key-benefit .bd-a-4 {
  margin-left: -4px;
}
.vsc-multiple-feature-module .key-benefit:first-child .bd-a-1,
.vsc-multiple-feature-module .key-benefit:first-child .bd-a-2,
.vsc-multiple-feature-module .key-benefit:first-child .bd-a-3,
.vsc-multiple-feature-module .key-benefit:first-child .bd-a-4 {
  margin: 0;
}
.vsc-multiple-feature-module .carousel-indicators {
  padding-top: 20px;
}
.vsc-multiple-feature-module .carousel-indicators li:not(.active) {
  opacity: 0.5;
}
.multi-feature-desktop-carousel .carousel-chevron-container {
  position: absolute;
  right: -50px;
  left: -50px;
  top: 0;
  bottom: 0;
}
.multi-feature-desktop-carousel .carousel-chevron-column {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.multi-feature-desktop-carousel .carousel-chevron-column.right-column {
  float: right;
}
.multi-feature-desktop-carousel .carousel-chevron-column.left-column {
  float: left;
}
.multi-feature-desktop-carousel .chevron-icon {
  padding: 10px;
  font-size: 25px;
}
.multi-feature-desktop-carousel .chevron-icon-background {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 26px;
  z-index: -1;
  opacity: 0.25;
}
.multi-feature-desktop-carousel .carousel-inner > .next.left,
.multi-feature-desktop-carousel .carousel-inner > .prev.right {
  left: 0;
}
.multi-feature-desktop-carousel .carousel-inner {
  overflow: hidden;
  position: relative;
}
.vsc-feature-block.ux-card.clickall-clickable-region {
  transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.vsc-feature-block.ux-card.clickall-clickable-region:hover {
  box-shadow: 0 6px 16px 0 rgba(117, 117, 117, 0.25);
  transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.vsc-garage-feature-block.ux-card.clickall-clickable-region {
  transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.vsc-garage-feature-block.ux-card.clickall-clickable-region:hover {
  box-shadow: 0 6px 16px 0 rgba(117, 117, 117, 0.25);
  transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.multi-feature-desktop-carousel .vsc-feature-block.ux-card {
  margin-bottom: 4px;
}
.multi-feature-ux-card-disable-same-size-display-flex {
  display: flex;
  margin-top: 0 !important;
}
.multi-feature-ux-card-disable-same-size-container {
  height: 98.5%;
}
.multi-feature-ux-card-disable-same-size {
  background-color: #fff;
  border: 0;
  color: #2b2b2b;
  margin: 0 0 4px;
  height: 100%;
}
.vsc-multiple-feature-module.images-full-width .feature-block-image img,
.vsc-multiple-feature-module.images-full-width .feature-block-image svg {
  max-width: none;
  max-height: none;
  height: auto;
  width: 100%;
}
.vsc-multiple-feature-module
  .clickall-clickable-region
  .feature-block-image
  img,
.vsc-multiple-feature-module
  .clickall-clickable-region
  .feature-block-image
  svg {
  transition: all 0.3s;
}
.vsc-multiple-feature-module
  .clickall-clickable-region
  .feature-block-image
  img:hover,
.vsc-multiple-feature-module
  .clickall-clickable-region
  .feature-block-image
  svg:hover {
  filter: brightness(92%);
}
@media (min-width: 768px) {
  .multi-feature-desktop-carousel .carousel-inner .item.active,
  .multi-feature-desktop-carousel .carousel-inner .item.left,
  .multi-feature-desktop-carousel .carousel-inner .item.next {
    display: flex;
    justify-content: center;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .multi-feature-desktop-carousel .carousel-chevron-column .uxicon {
    width: 45px;
    height: 45px;
  }
  .multi-feature-desktop-carousel .carousel-chevron-column .uxicon:before {
    position: absolute;
  }
}
@media only screen and (max-width: 767px) {
  .vsc-multiple-feature-module .carousel-inner.feature-container {
    margin: 0;
  }
  .vsc-multiple-feature-module.tile-section {
    padding-bottom: 0;
  }
  .vsc-multiple-feature-module.tile-section.bg-success-pastel {
    padding-top: 0;
  }
}
@media only screen and (max-width: 991px) {
  .vsc-feature-block .key-benefits-tinyicon div.feature-block-text-container,
  .vsc-feature-block .key-benefits-tinyicon div.feature-block-title-container {
    text-align: left;
  }
  .vsc-multiple-feature-module .feature-block-button {
    padding-bottom: 0;
  }
  .vsc-multiple-feature-module .feature-block-text-container {
    height: auto !important;
    padding-bottom: 30px;
    padding-top: 0;
  }
  .key-benefits-wrap .key-benefit .key-benefits-text {
    padding-bottom: 0;
  }
  .key-benefits-tinyicon.feature-block-image-wrapper {
    padding-bottom: 20px;
  }
  .features .features-img.features-img-right-slim {
    margin: 40px 0 0;
  }
  .features .features-img.features-img-left,
  .features .features-img.features-img-right {
    margin: 0 0 40px;
  }
  .features.features-wrap {
    min-height: 0;
  }
  .feature-container.no-space {
    margin-top: 0;
  }
  .feature-container:not(.no-space) {
    margin-top: 30px;
  }
  .vsc-multiple-feature-module .carousel-indicators {
    position: relative;
    left: inherit;
    margin: 0 auto;
    width: 100%;
  }
  .vsc-multiple-feature-module .carousel-inner {
    width: auto;
    z-index: 16;
  }
  .vsc-multiple-feature-module .multi-feature-button {
    padding: 15px;
  }
  .vsc-multiple-feature-module .row.multi-feature-button {
    clear: both;
  }
  .vsc-multiple-feature-module .carousel {
    padding-bottom: 40px;
  }
  .feature-block-image-wrapper:not([class*="tablet-featureblock-"]):not([class*="mobile-featureblock-"])
    > .feature-block-image-container {
    text-align: center;
  }
  .multi-feature-ux-card-disable-same-size-display-flex {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 6px;
    margin-top: 0 !important;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .multi-feature-ux-card-disable-same-size-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .multi-feature-ux-card-disable-same-size-feature-block-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .multi-feature-ux-card-disable-same-size-feature-block-text-wrapper {
    text-align: center !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .multi-feature-header-container {
    padding-top: 10px;
  }
  .multi-feature-stack-on-tablet-and-mobile {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    margin-top: 0 !important;
    margin-right: 0;
    margin-left: 0;
  }
  .multi-feature-stack-on-tablet-and-mobile > div {
    padding-left: 0;
    padding-right: 0;
  }
  .multi-feature-stack-on-tablet-and-mobile > div > div {
    padding-left: 0;
    padding-right: 0;
  }
  .multi-feature-stack-on-tablet-and-mobile > div > div > div {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  .multi-feature-stack-on-tablet-and-mobile > div > div > div > div {
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .features,
  .multiple-feature-background-desktop,
  .multiple-feature-background-tablet,
  .multiple-feature-background-xl {
    background-image: none !important;
  }
  .key-benefits-tinyicon .feature-block-image {
    margin: 10px 10px 10px 0;
  }
  .key-benefits-wrap .key-benefits-img-wrap {
    text-align: center;
  }
  .feature-container {
    padding-top: 0;
  }
  .feature-container .feature-block-container:last-of-type {
    clear: both;
  }
  .feature-container:not(.no-space) {
    margin-top: 0;
  }
  .vsc-multiple-feature-module .multi-feature-header-container .h1 {
    margin: 0 0 10px;
  }
  .vsc-multiple-feature-module .feature-block-text-wrapper {
    padding: 0;
  }
  .vsc-multiple-feature-module .multi-feature-button {
    padding: 0 10px 10px;
  }
  .vsc-multiple-feature-module .feature-block-button-container .btn,
  .vsc-multiple-feature-module .multi-feature-button .btn {
    display: block;
  }
  .feature-block-image-wrapper.key-benefits-tinyicon img,
  .feature-block-image-wrapper.key-benefits-tinyicon svg {
    width: 100%;
  }
  .vsc-multiple-feature-module .feature-block-image img {
    max-height: 100%;
    max-width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .vsc-multiple-feature-module
    .key-benefit:not([class*="tablet-featureblock-"])
    .feature-block-image-wrapper {
    text-align: center;
  }
  .vsc-multiple-feature-module
    .multi-feature-desktop-carousel
    .col-md-3
    .feature-block-image
    img,
  .vsc-multiple-feature-module
    .multi-feature-desktop-carousel
    .col-md-3
    .feature-block-image
    svg {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .vsc-multiple-feature-module .feature-block-card-margin-20 {
    margin: 20px;
  }
  .vsc-multiple-feature-module .feature-block-card-margin-10 {
    margin: 10px;
  }
  .vsc-multiple-feature-module .feature-block-card-margin-5 {
    margin: 5px;
  }
  .key-benefits-tinyicon.feature-block-image-wrapper {
    padding-bottom: 40px;
  }
  .key-benefits-tinyicon.feature-block-text-wrapper {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .vsc-multiple-feature-module
    .feature-block-by4rem1
    .feature-block-container:nth-last-child(1) {
    margin-inline-start: 37.5%;
  }
  .vsc-multiple-feature-module
    .feature-block-by3rem2
    .feature-block-container:nth-last-child(2) {
    margin-left: 16.666666667%;
  }
  .vsc-multiple-feature-module
    .feature-block-by4rem2
    .feature-block-container:nth-last-child(2) {
    margin-left: 25%;
  }
  .vsc-multiple-feature-module
    .feature-block-by4rem3
    .feature-block-container:nth-last-child(3) {
    margin-left: 12.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .multiple-feature-background-desktop,
  .multiple-feature-background-mobile,
  .multiple-feature-background-xl {
    background-image: none !important;
  }
  .multi-feature-stack-on-tablet-and-mobile {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .multi-feature-stack-on-tablet-and-mobile-2x2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .multiple-feature-background-mobile,
  .multiple-feature-background-tablet,
  .multiple-feature-background-xl {
    background-image: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  .multiple-feature-background-desktop,
  .multiple-feature-background-mobile,
  .multiple-feature-background-tablet {
    background-image: none !important;
  }
}
.carousel-tooltip-container div {
  padding: 20px 25px;
  margin: 10px 0;
}
.phone-feature-left-container .carousel-desktop {
  height: 0;
}
.phone-feature-left-container div.hidden-md-up {
  padding-bottom: 40px;
}
.vsc-phone-feature-marquee-module .item {
  min-height: initial !important;
}
.vsc-phone-feature-marquee-module .carousel-inner > .item.active {
  left: 0;
  display: block;
}
.vsc-phone-feature-marquee-module .carousel-inner > .item {
  display: none;
  position: relative;
  overflow: hidden;
}
.vsc-phone-feature-marquee-module .carousel-tooltip-container .active {
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: #333;
  border: 1px solid #333;
  word-wrap: break-word;
  position: relative;
}
.vsc-phone-feature-marquee-module .carousel-tooltip-container .active:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: " ";
  border-right-color: #333;
  border-right-width: 17px;
  transform: scaleY(5);
  left: -20px;
  top: 46%;
}
.vsc-phone-feature-marquee-module .carousel-tooltip-container {
  text-align: left;
}
.vsc-phone-feature-marquee-module .carousel-desktop .carousel-indicators {
  position: intial;
  text-align: left;
  width: 100%;
}
.phone-feature-right-container {
  min-height: 600px;
}
div.vsc-phone-feature-marquee-module[class*="scmodule-padding-top-desktop-"] {
  padding-top: 0;
}
div.vsc-phone-feature-marquee-module[class*="scmodule-padding-top-mobile-"] {
  padding-top: 0;
}
div.phone-feature-top-container[class*="scmodule-padding-bottom-desktop-"] {
  padding-bottom: 0;
}
div.phone-feature-top-container[class*="scmodule-padding-bottom-mobile-"] {
  padding-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .phone-feature-left-container {
    padding-top: 100px;
  }
  .phone-feature-right-container {
    padding-top: 100px;
  }
  .phone-feature-container-top .column-top-padding-desktop-xxs {
    padding-top: 0;
  }
  .phone-feature-container-top .column-top-padding-desktop-xs {
    padding-top: 20px;
  }
  .phone-feature-container-top .column-top-padding-desktop-small {
    padding-top: 40px;
  }
  .phone-feature-container-top .column-top-padding-desktop-medium {
    padding-top: 60px;
  }
  .phone-feature-container-top .column-top-padding-desktop-large {
    padding-top: 80px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .phone-feature-right-container {
    min-height: 400px;
    padding-top: 70px;
  }
  .vsc-phone-feature-marquee-module .item img {
    width: 100%;
  }
  .phone-feature-left-container {
    padding-top: 70px;
  }
  .phone-feature-container-top .column-top-padding-tablet-xxs {
    padding-top: 0;
  }
  .phone-feature-container-top .column-top-padding-tablet-xs {
    padding-top: 20px;
  }
  .phone-feature-container-top .column-top-padding-tablet-small {
    padding-top: 40px;
  }
  .phone-feature-container-top .column-top-padding-tablet-medium {
    padding-top: 60px;
  }
  .phone-feature-container-top .column-top-padding-tablet-large {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 768px) {
  .vsc-phone-feature-marquee-module .item {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
  }
  .vsc-phone-feature-marquee-module .item img {
    width: 100%;
  }
  .vsc-phone-feature-marquee-module .carousel-mobile {
    display: none;
  }
  .phone-feature-left-container {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .vsc-phone-feature-marquee-module .carousel-desktop {
    display: none;
  }
  .vsc-phone-feature-marquee-module .carousel-mobile {
    display: block;
  }
  .vsc-phone-feature-marquee-module .carousel-inner {
    margin-bottom: 50px;
  }
  .vsc-phone-feature-marquee-module .phone-feature-top-container {
    height: auto !important;
    padding-bottom: 20px;
  }
  .vsc-phone-feature-marquee-module .item img {
    max-height: 500px;
  }
  .vsc-phone-feature-marquee-module .item {
    text-align: center;
  }
  .vsc-phone-feature-marquee-module .carousel-mobile,
  .vsc-phone-feature-marquee-module .phone-feature-middle-container {
    padding: 0;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .item {
    display: none;
    position: relative;
    transition: left 0.6s ease-in-out;
    overflow: hidden;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .item.show-item {
    display: block;
  }
  .vsc-phone-feature-marquee-module .carousel-inner .item-image-container {
    position: relative;
  }
  .vsc-phone-feature-marquee-module .carousel-inner .item-image-container-bg {
    position: absolute;
    width: 100%;
    height: 50%;
    z-index: 1;
    top: 25%;
  }
  .vsc-phone-feature-marquee-module .carousel-inner .item-image {
    position: relative;
    z-index: 2;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .active,
  .vsc-phone-feature-marquee-module .carousel-inner > .next,
  .vsc-phone-feature-marquee-module .carousel-inner > .prev {
    display: block;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .active {
    left: 0;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .next,
  .vsc-phone-feature-marquee-module .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .next {
    left: 100%;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .prev {
    left: -100%;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .next.left,
  .vsc-phone-feature-marquee-module .carousel-inner > .prev.right {
    left: 0;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .active.left {
    left: -100%;
  }
  .vsc-phone-feature-marquee-module .carousel-inner > .active.right {
    left: 100%;
  }
  .vsc-phone-feature-marquee-module .container {
    padding: 0;
  }
  .vsc-phone-feature-marquee-module .item-text-container {
    padding: 0 20px;
  }
}
.margin-up-40 {
  margin-top: -40px;
}
.margin-up-80 {
  margin-top: -80px;
}
.margin-up-120 {
  margin-top: -120px;
}
.margin-up-160 {
  margin-top: -160px;
}
.margin-up {
  margin-top: -210px;
}
.plan-tile-top .block-flag-content svg {
  width: auto;
}
.plan-container.plan-container-padding {
  padding-top: 80px;
  padding-bottom: 20px;
}
.vsc-one-plan-module .plan-container .block-flag .block-flag-content {
  bottom: 0;
}
.plans-wrap.normal-plans {
  border: 1px solid transparent;
  padding-bottom: 40px;
}
.plans .plan-tile {
  margin-bottom: 20px;
}
.plans .plan-tile .plan-flag {
  position: absolute;
  bottom: 100%;
  right: 30px;
  color: #fff;
  margin: 0 0 -25px;
  max-width: 85%;
  display: inline-block;
  padding: 0 15px;
}
.plans .plan-tile .edit .plan-flag {
  position: relative;
  padding: 0;
  left: 0;
}
.plans .non-input-group {
  margin-bottom: 10px;
}
.plans .non-input-group .form-control {
  border: none;
  box-shadow: none;
  padding: 4px 20px;
  height: 44px;
  line-height: 1;
}
.plans .sub-plan-text {
  margin-top: 30px;
  margin-bottom: -30px;
}
.plans h2.domains-plans-mid-title {
  margin: 40px 0;
}
.plans.plan-container {
  margin-right: auto;
  margin-left: auto;
}
.plan-callout {
  position: relative;
  height: 50px;
  width: 100%;
}
.plan-callout:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  border-top: solid 10px transparent;
  border-left: solid 10px #fff;
  border-right: solid 10px #fff;
}
.block-flag-callout {
  top: -50px;
  left: 0;
  position: absolute;
  width: 100%;
  border-bottom: solid 10px #fff;
}
.block-flag-text-callout {
  padding: 0 5px;
  position: relative;
  z-index: 1;
  display: table;
  width: 100%;
  height: 100%;
}
.block-flag-text-cell {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
@media only screen and (max-width: 768px) {
  .plans.plan-container {
    margin-right: 10px;
    margin-left: 10px;
  }
}
.plans.plan-container:after,
.plans.plan-container:before {
  content: " ";
  display: table;
}
.plans.plan-container:after {
  clear: both;
}
.plans.plan-container-sm {
  max-width: 992px;
}
.plans.plan-container-md {
  max-width: 1170px;
}
.plans.plan-container-lg {
  max-width: 1535px;
}
.plans.plan-container .plan-col-fluid {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.plans.plan-container .plan-2 {
  width: 50%;
}
@media only screen and (max-width: 768px) {
  .plans.plan-container .plan-2 {
    width: 100%;
    border: 0;
    clear: none;
    float: none;
  }
}
.plans.plan-container .plan-4 {
  width: 25%;
}
@media only screen and (max-width: 1300px) {
  .plans.plan-container .plan-4 {
    width: 50%;
  }
  .plans.plan-container .plan-4:nth-child(4n) {
    clear: none;
    margin-left: 0;
  }
  .plans.plan-container .plan-4:nth-child(3) {
    clear: left;
    border-left: 0;
  }
  .plans.plan-container-lg {
    max-width: 992px;
  }
}
@media only screen and (max-width: 768px) {
  .plans.plan-container .plan-4 {
    width: 100%;
    border: 0;
    clear: none;
    float: none;
  }
  .plans.plan-container .plan-4:nth-child(4) {
    margin-left: 0;
  }
}
.plans.plan-container .plan-5 {
  width: 20%;
}
@media only screen and (max-width: 1700px) {
  .plans.plan-container .plan-5 {
    width: 33.3333%;
  }
  .plans.plan-container .plan-5:nth-child(4n) {
    border: 0;
    margin-left: 16.66666666667%;
    clear: left;
  }
  .plans.plan-container .plan-5:nth-child(1) {
    border: 0;
  }
}
@media only screen and (max-width: 992px) {
  .plans.plan-container .plan-5 {
    width: 50%;
  }
  .plans.plan-container .plan-5:nth-child(4n) {
    clear: none;
    margin-left: 0;
  }
  .plans.plan-container .plan-5:nth-child(3) {
    clear: left;
    border-left: 0;
  }
  .plans.plan-container .plan-5:nth-child(5) {
    clear: left;
    border-left: 0;
    margin-left: 25%;
  }
}
@media only screen and (max-width: 768px) {
  .plans.plan-container .plan-5 {
    width: 100%;
    border: 0;
    clear: none;
    float: none;
  }
  .plans.plan-container .plan-5:nth-child(5) {
    margin-left: 0;
  }
}
.plans.plan-container .plan-6 {
  width: 16.66666666667%;
}
@media only screen and (max-width: 1535px) {
  .plans.plan-container .plan-6 {
    width: 33.3333%;
  }
  .plans.plan-container .plan-6:nth-child(4n) {
    border: 0;
    clear: left;
  }
  .plans.plan-container .plan-6:nth-child(1) {
    border-left: 0;
  }
}
@media only screen and (max-width: 992px) {
  .plans.plan-container .plan-6 {
    width: 50%;
  }
  .plans.plan-container .plan-6:nth-child(4n) {
    clear: none;
  }
  .plans.plan-container .plan-6:nth-child(3) {
    clear: left;
    border-left: 0;
  }
  .plans.plan-container .plan-6:nth-child(5) {
    clear: left;
    border-left: 0;
  }
}
@media only screen and (max-width: 768px) {
  .plans.plan-container .plan-6 {
    width: 100%;
    border: 0;
    clear: none;
    float: none;
  }
}
.plans .pro-plan-wrap,
.vsc-one-plan-module .pro-plan-wrap {
  padding: 30px;
}
@media only screen and (max-width: 1300px) {
  .plans .pro-plan-wrap {
    padding: 20px 15px;
  }
  .plans .plan-tile {
    padding: 0 5px;
  }
}
.plans .pro-plan-wrap.highlight {
  border-top: 10px solid #77c043;
}
.pro .plans .pro-plan-wrap {
  border-top: 10px solid #ef6c0f;
}
.pro .plans .pro-plan-wrap.highlight {
  border-top: 10px solid #f2812e;
}
@media only screen and (max-width: 992px) {
  .plans .pro-plan-wrap {
    padding: 40px 30px;
  }
}
.plans .pro-plan-wrap .features-row {
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
  .plans .pro-plan-wrap .features-row {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 768px) {
  .plans .pro-plan-wrap .features-row .col-md-6 {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .plans .pro-plan-wrap .features-row .col-md-6 img {
    margin: 0 auto 20px;
  }
}
.plans .pro-plan-wrap .plan-flag {
  color: #000;
  overflow: visible;
  margin-top: -5px;
}
.plans .plan-flag-text {
  padding: 15px 10px;
  position: relative;
  z-index: 1;
}
.plans .plan-flag-content svg {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.plans .edit .plan-flag {
  padding: 0 0 15px;
  position: initial;
}
.plans .edit .plan-flag-content img,
.plans .edit .plan-flag-text {
  background-color: rgba(255, 0, 0, 0.1);
  border: solid 1px red;
  padding: 7px;
  display: block;
}
.plans .pro-plan-wrap h6 {
  margin-top: 0;
}
.plans .pro-plan-wrap .plan-subtitle {
  font-weight: 700;
}
.plans .pro-plan-wrap .plan-tile-top {
  padding: 0;
}
.plans .pro-plan-wrap .plan-disclaimers {
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 5px;
}
.plans .pro-plan-wrap .market-VAT-info,
.plans .pro-plan-wrap .plan-build-fee,
.plans .pro-plan-wrap .plan-price-wrap {
  margin-bottom: 20px;
  line-height: 1.1;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.plans .pro-plan-wrap .btn {
  margin-bottom: 20px;
  white-space: normal;
}
.plans .pro-plan-wrap .plan-item {
  border-top: 0 none;
  min-height: 0;
  padding: 5px 0;
}
.plans .include-check {
  position: relative;
  padding-left: 45px;
  margin-top: 20px;
}
.plans .include-check:before {
  content: "";
  background-image: url(//img1.wsimg.com/fos/hp/sahara-rebrand-sprite-20141114.png);
  background-position: 0 -668px;
  background-size: 205px auto;
  width: 25px;
  height: 27px;
  padding-right: 5px;
  position: absolute;
  left: 0;
  top: -6px;
}
@media only screen and (max-width: 992px) {
  .plans .plan-tile .plan-flag {
    right: 20px;
  }
  .plans .plan-title {
    font-size: 24px;
  }
  .plans .plan-item,
  .plans .plan-text {
    font-size: 14px;
  }
  .plans .plan-item small,
  .plans .plan-text small {
    font-size: 14px;
  }
  .plans .pro-plan-wrap .plan-build-fee .plan-price,
  .plans .pro-plan-wrap .plan-price-wrap .plan-price {
    font-size: 35px;
  }
  .plans .plan-duration {
    font-size: 18px;
  }
  .plans .pro-plan-wrap {
    padding: 30px 15px;
  }
  .plans .pro-plan-wrap .plan-build-fee,
  .plans .pro-plan-wrap .plan-price-wrap {
    margin-bottom: 20px;
    min-height: 72px;
  }
  .plans .flag-pad {
    padding-top: 3rem;
  }
  .plans .flag-pad + .item {
    padding-top: 3rem;
  }
}
.pro-plan-wrap {
  height: 100%;
  position: relative;
}
.plans .plan-block-cta-container.form-btn-panel {
  margin-top: 0;
}
.plan-tile-top-space {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .vsc-one-plan-module[class*=" scmodule-padding-bottom-desktop"]
    .plan-container.plan-container-padding {
    padding-bottom: 0;
  }
  .vsc-one-plan-module[class*=" scmodule-padding-bottom-desktop"]
    .pro-plan-wrap.ux-card {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 768px) {
  .plans-wrap .one-plan-img-wrap {
    text-align: center;
  }
  .vsc-one-plan-module[class*=" scmodule-padding-bottom-mobile"]
    .plan-container.plan-container-padding {
    padding-bottom: 0;
  }
  .vsc-one-plan-module[class*=" scmodule-padding-bottom-mobile"]
    .pro-plan-wrap.ux-card {
    margin-bottom: 0;
  }
}
.plans .plan-tile .plan-flag-fallback {
  position: absolute;
  bottom: 100%;
  right: 25px;
  max-width: 85%;
  margin: 0 0 -20px;
  display: inline-block;
  padding: 0 15px;
  line-height: 2.5;
}
.plans .pro-plan-wrap .plan-flag-fallback {
  color: #000;
  padding: 10px 20px;
  line-height: 1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTgxLjggNjQuMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTgxLjggNjQuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBmaWxsPSIjRkVEQzQ1IiBwb2ludHM9IjE3LDAgMCwyNC4yIDMsNTYgMTY0LjUsNjQuMiAxODEuOCw0My44IDE4MSw0LjMgIi8+DQo8L3N2Zz4NCg==)
    no-repeat center center;
  background-size: cover;
  overflow: visible;
}
@media only screen and (min-width: 992px) {
  .plan-tile-top .collapse-action {
    display: none;
  }
  .plan-tile-top .pln-dtl {
    display: block;
  }
}
@media only screen and (max-width: 992px) {
  .plan-container.plan-container-padding {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 80px;
  }
  .plan-tile-top .collapse-action {
    color: inherit !important;
    text-decoration: none;
    display: block;
    min-height: 25px;
  }
  .plan-tile-top .pln-dtl-action:after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #008a32;
    content: "";
    position: absolute;
    right: 30px;
    transform: rotate(270deg);
  }
  html[dir="rtl"] .plan-tile-top .pln-dtl-action:after {
    right: unset;
    left: 30px;
  }
  .plan-tile-top .pln-dtl-action.collapsed:after {
    transform: rotate(90deg);
  }
  .plan-tile-top .collapse {
    display: none;
  }
  .plan-tile-top .collapse.in {
    display: block;
  }
  tr.plan-tile-top .collapse.in {
    display: table-row;
  }
  tbody.plan-tile-top .collapse.in {
    display: table-row-group;
  }
  .plan-tile-top .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
  }
}
.plan-block__badge {
  z-index: 999;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
  height: 13%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .plan-block__badge {
    height: 21%;
  }
}
@media only screen and (max-width: 767px) {
  .plan-block__badge {
    height: 19%;
  }
}
@media only screen and (min-width: 1200px) {
  .desktopxl-left {
    left: 20%;
  }
  .desktopxl-center {
    left: 50%;
  }
  .desktopxl-right {
    left: 80%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .desktop-left {
    left: 20%;
  }
  .desktop-center {
    left: 50%;
  }
  .desktop-right {
    left: 80%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tablet-left {
    left: 10%;
  }
  .tablet-center {
    left: 50%;
  }
  .tablet-right {
    left: 90%;
  }
}
@media only screen and (max-width: 767px) {
  .mobile-left {
    left: 10%;
  }
  .mobile-center {
    left: 50%;
  }
  .mobile-right {
    left: 90%;
  }
}
.vsc-rotating-marquee-module .carousel-control-container {
  overflow: hidden;
  position: absolute;
  width: 100%;
  left: 0;
  margin-left: auto;
  height: 100%;
}
.carousel-control-container > .container {
  height: 100%;
}
.vsc-rotating-marquee-module .carousel.slide {
  padding: 0;
}
.vsc-rotating-marquee-module .carousel-icon-container {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  left: inherit;
  right: inherit;
  opacity: 0.25;
}
.vsc-rotating-marquee-module .carousel-icon-container .uxicon {
  top: 7px;
}
.vsc-rotating-marquee-module .carousel {
  position: relative;
  padding: 0 0 45px;
  background-color: #fff;
}
.vsc-rotating-marquee-module .carousel-inner:not(.single-slide) {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.vsc-rotating-marquee-module .carousel-inner > .item {
  display: none;
  position: relative;
  transition: left 0.6s ease-in-out;
  overflow: hidden;
}
.vsc-rotating-marquee-module .carousel-inner > .item.show-item {
  display: block;
}
.vsc-rotating-marquee-module .carousel-inner > .active,
.vsc-rotating-marquee-module .carousel-inner > .next,
.vsc-rotating-marquee-module .carousel-inner > .prev {
  display: block;
}
.vsc-rotating-marquee-module .carousel-inner > .active {
  left: 0;
}
.vsc-rotating-marquee-module .carousel-inner > .next,
.vsc-rotating-marquee-module .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.vsc-rotating-marquee-module .carousel-inner > .next {
  left: 100%;
}
.vsc-rotating-marquee-module .carousel-inner > .prev {
  left: -100%;
}
.vsc-rotating-marquee-module .carousel-inner > .next.left,
.vsc-rotating-marquee-module .carousel-inner > .prev.right {
  left: 0;
}
.vsc-rotating-marquee-module .carousel-inner > .active.left {
  left: -100%;
}
.vsc-rotating-marquee-module .carousel-inner > .active.right {
  left: 100%;
}
.vsc-rotating-marquee-module .item {
  width: 100%;
}
.vsc-rotating-marquee-module .carousel-pro {
  width: 100%;
  overflow: hidden;
}
.vsc-rotating-marquee-module .item .btn {
  margin-top: 20px;
}
.vsc-rotating-marquee-module .feature-block-text-container {
  padding-top: 20px;
}
.vsc-rotating-marquee-module .carousel-control {
  color: #999;
  text-align: center;
  position: relative;
  top: 50%;
  bottom: inherit;
}
.vsc-rotating-marquee-module .carousel-control:focus,
.vsc-rotating-marquee-module .carousel-control:hover {
  text-decoration: none;
}
.vsc-rotating-marquee-module .carousel-control .uxicon-chevron-left-lt,
.vsc-rotating-marquee-module .carousel-control .uxicon-chevron-right-lt {
  opacity: 1;
  position: absolute;
  font-size: 25px;
  z-index: 51;
  right: inherit;
  left: inherit;
  margin-right: 12.5px;
  margin-top: -12.5px;
  margin-left: 12.5px;
  border-radius: 50%;
  padding: 1%;
}
.vsc-rotating-marquee-module .carousel-control.left {
  left: -40px;
  width: 50%;
  float: left;
}
.vsc-rotating-marquee-module .carousel-control.right {
  right: -40px;
  width: 50%;
  float: right;
}
.vsc-rotating-marquee-module .carousel-indicators {
  z-index: 50;
  list-style: none;
  text-align: center;
  position: relative;
  left: 0;
  width: auto;
  margin: auto;
  display: inline-block;
  padding: 0;
  background-color: transparent;
  height: 26px;
  border-radius: 26px;
  bottom: -15px;
  padding-bottom: 9px;
}
.vsc-rotating-marquee-module .carousel-indicators li {
  display: inline-block;
  width: 32px;
  height: 10px;
  margin: 8px;
  text-indent: -999px;
  cursor: pointer;
}
.vsc-rotating-marquee-module .carousel-pro .carousel-control.left {
  left: 0;
  width: 50%;
  float: left;
}
.vsc-rotating-marquee-module .carousel-pro .carousel-control.right {
  right: 0;
  width: 50%;
  float: right;
}
.vsc-rotating-marquee-module .carousel-pro .carousel {
  padding: 0;
}
.vsc-rotating-marquee-module .carousel-pro .carousel .carousel-indicators li {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin: 5px;
  border-width: 2px;
  border-style: solid;
}
.vsc-rotating-marquee-module .item .vsc-lp-marquee-module,
.vsc-rotating-marquee-module .vsc-marquee-module {
  height: inherit;
}
.vsc-rotating-marquee-module .carousel-indicators-container {
  position: absolute;
  width: 100%;
  text-align: center;
}
.vsc-rotating-marquee-module .carousel-inner {
  padding-bottom: 0;
}
.vsc-rotating-marquee-module .carousel-nav-bgcontainer {
  display: block;
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0.5;
  width: 100%;
  border-radius: 26px;
}
.vsc-rotating-marquee-module .marquee-mobileBGContainer,
.vsc-rotating-marquee-module .marquee-tabletBGContainer {
  height: inherit;
}
:not(.vsc-multiple-feature-module)
  .carousel
  .carousel-indicators
  li:not(.active) {
  background: 0 0;
}
@media only screen and (max-width: 768px) {
  .vsc-rotating-marquee-module .carousel-pro .carousel-control {
    display: none;
  }
  .vsc-rotating-marquee-module .tile-section.carousel-pro-wrap {
    padding-bottom: 20px;
  }
  .vsc-rotating-marquee-module .carousel-indicators {
    bottom: 5px;
  }
  .vsc-rotating-marquee-module .carousel-control.left {
    left: -10px;
    width: 50%;
    float: left;
  }
  .vsc-rotating-marquee-module .carousel-control.right {
    right: -10px;
    width: 50%;
    float: right;
  }
  .vsc-rotating-marquee-module .carousel-control {
    top: -6%;
  }
}
.vsc-rotating-marquee-module .full-video,
.vsc-rotating-marquee-module .full-video-background-image-container,
.vsc-rotating-marquee-module .video-info,
.vsc-rotating-marquee-module .vsc-video-module {
  height: inherit !important;
}
.vsc-rotating-marquee-module .video-info .row .video-overlay {
  min-height: 535px;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
@media only screen and (max-width: 991px) {
  .vsc-rotating-marquee-module .video-info .row .video-overlay {
    min-height: 275px;
  }
  .vsc-rotating-marquee-module .full-video {
    height: auto !important;
  }
}
.vsc-rotating-marquee-module .full-video .video-info {
  padding: 0;
  display: flex;
}
.vsc-rotating-marquee-module .video-info .row {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
}
.vsc-rotating-marquee-module .full-video {
  flex-grow: 1;
  display: flex;
}
@media (max-width: 767px) {
  .vsc-rotating-marquee-module .video-info .row .video-overlay {
    min-height: 170px;
  }
  .vsc-rotating-marquee-module .vsc-video-module {
    background-color: transparent;
    min-height: inherit;
  }
  .vsc-rotating-marquee-module .full-video-background-image-container {
    margin-top: -20px;
    margin-bottom: 20px;
  }
  .vsc-rotating-marquee-module .video-info {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .vsc-rotating-marquee-module
    .full-video-background-image-container:not([class*="visible-"]) {
    min-height: inherit;
    display: flex !important;
  }
}
@media (max-width: 767px) {
  .vsc-rotating-marquee-module
    .full-video-background-image-container.hidden-md-up {
    min-height: inherit !important;
    display: flex !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .vsc-rotating-marquee-module
    .full-video-background-image-container.hidden-sm-down.hidden-lg-up {
    min-height: inherit !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 992px) {
  .vsc-rotating-marquee-module
    .full-video-background-image-container.hidden-md-down {
    min-height: inherit !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 992px) {
  .vsc-rotating-marquee-module .carousel-indicators {
    bottom: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  .vsc-rotating-marquee-module .carousel-inner {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 992px) {
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-left-lt,
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-right-lt {
    margin-right: 12px;
    margin-top: -12px;
    margin-left: 12px;
    border-radius: 50%;
    padding: 1%;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .vsc-rotating-marquee-module .item .lp-marquee-content.svg-underlay {
    margin-left: 0;
  }
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-left-lt,
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-right-lt {
    margin: -12px -7px;
    border-radius: 50%;
    padding: 1%;
  }
  .vsc-rotating-marquee-module .arrow-left-icon,
  .vsc-rotating-marquee-module .arrow-right-icon {
    margin: -25px -20px;
  }
}
@media (max-width: 1380px) and (min-width: 992px) {
  .vsc-rotating-marquee-module .lp-marquee-content:not([class*="offset-md-"]) {
    margin-left: 60px;
  }
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-left-lt,
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-right-lt {
    margin: -12px -6px;
    border-radius: 50%;
    padding: 1%;
  }
  .vsc-rotating-marquee-module .arrow-left-icon,
  .vsc-rotating-marquee-module .arrow-right-icon {
    margin: -25px -20px;
  }
}
@media (min-width: 1380px) {
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-left-lt,
  .vsc-rotating-marquee-module .carousel-control .uxicon-chevron-right-lt {
    margin: -12px -108px;
    border-radius: 50%;
    padding: 1%;
  }
  .vsc-rotating-marquee-module .arrow-left-icon,
  .vsc-rotating-marquee-module .arrow-right-icon {
    margin: -25px -120px;
  }
}
@media (max-width: 991px) {
  .vsc-rotating-marquee-module .simpleslide-content .vsc-feature-block {
    width: 100%;
    margin: 0;
  }
}
.vsc-rotating-marquee-module
  .vsc-paragraph-child-block
  form
  .input-group-btn
  .btn {
  margin: 0 !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vsc-rotating-marquee-module .marquee-content {
    height: 1px;
  }
}
.mid-page-nav {
  z-index: 1002;
}
.mid-page-nav.box-shadow {
  box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.1);
}
.mid-page-nav .nav {
  font-size: 1rem;
  line-height: 1.5rem;
}
.cms-modal-open .mid-page-nav {
  z-index: 0;
}
.mid-page-nav.sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
}
[id*="header"] + #app + .main-content .mid-page-nav.sticky {
  z-index: 1003;
}
.vsc-secondary-nav-module {
  position: relative;
}
.vsc-secondary-nav-module .secondary-nav-title {
  display: flex;
  align-items: stretch;
  align-self: center;
  color: inherit !important;
  text-decoration: inherit;
  padding-right: 35px;
}
.vsc-secondary-nav-module .secondary-nav-title,
.vsc-secondary-nav-module .secondary-nav-title span {
  margin-bottom: 0;
}
.vsc-secondary-nav-module .navbar {
  position: relative;
  z-index: 10000000;
  min-height: 50px;
  margin-bottom: 22px;
}
.vsc-secondary-nav-module .navbar:after,
.vsc-secondary-nav-module .navbar:before {
  content: " ";
  display: table;
  clear: both;
}
.vsc-secondary-nav-module .navbar-header:after,
.vsc-secondary-nav-module .navbar-header:before {
  content: " ";
  display: table;
}
.vsc-secondary-nav-module .navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .vsc-secondary-nav-module .navbar-header {
    float: left;
  }
}
.vsc-secondary-nav-module .navbar-collapse {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  max-height: 340px;
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  -webkit-overflow-scrolling: touch;
}
.vsc-secondary-nav-module .navbar-collapse:after,
.vsc-secondary-nav-module .navbar-collapse:before {
  content: " ";
  display: table;
}
.vsc-secondary-nav-module .navbar-collapse:after {
  clear: both;
}
.vsc-secondary-nav-module .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .vsc-secondary-nav-module .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .vsc-secondary-nav-module .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .vsc-secondary-nav-module .navbar-collapse.in {
    overflow-y: visible;
  }
  .vsc-secondary-nav-module
    .navbar-collapse
    .navbar-nav.navbar-left:first-child {
    margin-left: -10px;
  }
  .vsc-secondary-nav-module
    .navbar-collapse
    .navbar-nav.navbar-right:last-child {
    margin-right: -10px;
  }
  .vsc-secondary-nav-module .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}
.vsc-secondary-nav-module .nav > li {
  padding: 0;
  text-align: center;
  color: #767676;
  position: relative;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
}
.vsc-secondary-nav-module .nav > li:focus {
  background-color: transparent;
}
.vsc-secondary-nav-module .nav > li:hover {
  background-color: transparent;
}
.vsc-secondary-nav-module .nav > li li.more-links,
.vsc-secondary-nav-module .nav > li.menu-links {
  color: #767676;
  font-weight: 400;
}
.vsc-secondary-nav-module .nav > li li.more-links:hover,
.vsc-secondary-nav-module .nav > li.menu-links:hover {
  color: #00a4a6;
}
.vsc-secondary-nav-module .nav > li li.more-links.active,
.vsc-secondary-nav-module .nav > li.menu-links.active {
  color: #09757a;
}
.vsc-secondary-nav-module .nav > li.menu-links {
  border-bottom: 4px solid transparent;
}
.vsc-secondary-nav-module .nav > li.menu-links.active {
  border-bottom: 4px solid #09757a;
}
.vsc-secondary-nav-module .nav > li li.more-links {
  border-left: 4px solid transparent;
}
.vsc-secondary-nav-module .nav > li li.more-links.active {
  border-left: 4px solid #09757a;
}
.vsc-secondary-nav-module .nav > li.menu-links.more-item.active {
  border: 4px solid transparent;
  cursor: pointer;
}
.vsc-secondary-nav-module .nav > li.menu-links.more-item.active:hover {
  color: #767676;
}
.vsc-secondary-nav-module .nav > li.menu-links.more-item.active > a {
  color: #000;
  font-weight: 700;
}
.vsc-secondary-nav-module .nav > li a {
  padding: 0;
  width: 100%;
}
.vsc-secondary-nav-module .nav > li a span > em {
  border: 0;
  bottom: -5px;
  color: inherit;
  font-size: 20px;
  font-size: 2rem;
  font-style: normal;
  left: 0;
  width: 100%;
  padding: 0;
  position: absolute;
}
.vsc-secondary-nav-module .nav > li a span {
  position: relative;
}
.vsc-secondary-nav-module .nav > li:first-child a {
  border-left: 0;
}
.vsc-secondary-nav-module .nav > li.active[role="button"]:hover {
  background-color: transparent;
}
.vsc-secondary-nav-module .nav > li.active a:focus {
  background-color: transparent;
}
.vsc-secondary-nav-module .nav .open > .dropdown-menu {
  height: inherit;
  opacity: 1;
  transform: scale(1, 1) rotateX(0);
  visibility: visible;
}
.vsc-secondary-nav-module .nav .dropdown-menu {
  margin-top: 5px;
  background-clip: padding-box;
  border: 0;
  display: block;
  height: 1px;
  left: inherit;
  min-width: 100%;
  opacity: 0;
  overflow: hidden;
  right: 0;
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  transform: scale(1, 0) rotateX(90deg);
  transition: all 0.2s ease;
  visibility: hidden;
}
.vsc-secondary-nav-module .nav .dropdown-menu li > a {
  border-bottom: rgba(51, 51, 51, 0.5);
  display: block;
  display: inline-block;
  min-width: 100%;
  padding: 20px;
}
.vsc-secondary-nav-module .nav .more-item {
  display: none;
  min-width: 140px;
}
.vsc-secondary-nav-module .nav .more-links {
  min-width: 290px;
  position: relative;
  z-index: 999;
}
.vsc-secondary-nav-module
  .nav
  [id*="header"]
  + #app
  + .main-content
  .more-links {
  z-index: 1003;
}
.vsc-secondary-nav-module .nav .open.more-item > a {
  background-color: transparent;
}
.vsc-secondary-nav-module ul.nav li {
  max-width: 325px;
}
.vsc-secondary-nav-module .price-text {
  font-size: 12px;
  font-size: 1rem;
  line-height: 1;
}
.vsc-secondary-nav-module .price {
  font-size: 24px;
  font-size: 1rem;
}
.vsc-secondary-nav-module .price span {
  font-size: 14px;
  font-size: 1.4rem;
}
.vsc-secondary-nav-module .navbar-collapse {
  text-align: center;
  margin: 0;
}
.vsc-secondary-nav-module ul.dropdown-menu a {
  white-space: normal !important;
}
.vsc-secondary-nav-module .navbar-nav {
  height: auto;
  float: none;
  display: flex;
  align-items: stretch;
  flex-grow: 1;
  margin: 7px -10px;
}
.vsc-secondary-nav-module .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}
.vsc-secondary-nav-module .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
@media (max-width: 767px) {
  .vsc-secondary-nav-module .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .vsc-secondary-nav-module .navbar-nav .open .dropdown-menu .dropdown-header,
  .vsc-secondary-nav-module .navbar-nav .open .dropdown-menu > li > a {
    padding: 7px 15px 7px 25px;
  }
  .vsc-secondary-nav-module .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
    line-height: 22px;
  }
  .vsc-secondary-nav-module .navbar-nav .open .dropdown-menu > li > a:focus,
  .vsc-secondary-nav-module .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-image: none;
  }
}
@media (min-width: 768px) {
  .vsc-secondary-nav-module .navbar-nav {
    float: left;
    margin: 0;
  }
  .vsc-secondary-nav-module .navbar-nav > li {
    float: left;
  }
  .vsc-secondary-nav-module .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .vsc-secondary-nav-module .navbar-nav .navbar-left {
    float: left !important;
  }
  .vsc-secondary-nav-module .navbar-nav .navbar-right {
    float: right !important;
  }
}
.vsc-secondary-nav-module
  .navbar-fixed-bottom
  .navbar-nav
  > li
  > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.vsc-secondary-nav-module .navbar-nav.pull-right > li > .dropdown-menu,
.vsc-secondary-nav-module .navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.vsc-secondary-nav-module .menu-links {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}
.vsc-secondary-nav-module .menu-links a {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-content: center;
  height: auto;
}
.vsc-secondary-nav-module .menu-links a span {
  padding: 0 20px;
  height: auto;
  margin: auto;
}
.vsc-secondary-nav-module .secondary-nav-textcontainer {
  align-self: center;
  margin-top: 0;
}
.vsc-secondary-nav-module .menu-links:last-child:after {
  border-right: 0;
}
.vsc-secondary-nav-module .container {
  display: flex;
  align-items: stretch;
  z-index: 999;
  position: relative;
}
.vsc-secondary-nav-module .container > .navbar-collapse,
.vsc-secondary-nav-module .container > .navbar-header {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .vsc-secondary-nav-module .container > .navbar-collapse,
  .vsc-secondary-nav-module .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.vsc-secondary-nav-module .dropdown-toggle:after {
  display: none;
}
.vsc-secondary-nav-module [id*="header"] + #app + .main-content .container {
  z-index: 1003;
}
.vsc-secondary-nav-module .more-item > a {
  display: flex;
  flex-direction: column;
  align-content: center;
  height: auto;
}
.vsc-secondary-nav-module .more-item > a > span {
  margin: auto;
}
.vsc-secondary-nav-module .menu-links,
.vsc-secondary-nav-module .menu-links a {
  color: inherit;
}
.vsc-secondary-nav-module .navbar-nav .more-item .more-links a:hover {
  color: inherit;
}
.vsc-secondary-nav-module .navbar-right {
  align-self: center;
  min-width: 200px;
}
.vsc-secondary-nav-module .navbar-right-btn-link-container {
  display: grid;
  align-items: center;
}
.vsc-secondary-nav-module.secondary-nav-large .menu-links:last-child:after {
  border-right: 0;
}
.vsc-secondary-nav-module.secondary-nav-large .menu-links:after {
  content: " ";
  border-right: 1px solid rgba(35, 35, 35, 0.5);
  margin: auto;
  height: 45px;
  align-self: center;
  display: flex;
}
.vsc-secondary-nav-module.secondary-nav-large .container {
  height: 130px;
}
.vsc-secondary-nav-module.secondary-nav-medium .container {
  height: 90px;
}
.vsc-secondary-nav-module.mid-page-nav.secondary-nav-small .container {
  height: 50px;
}
.vsc-secondary-nav-module.mid-page-nav.secondary-nav-small .more-item em {
  display: none;
}
.vsc-secondary-nav-module.mid-page-nav.secondary-nav-small .active-menu-item {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.vsc-secondary-nav-module.mid-page-nav.secondary-nav-small ul.nav li {
  max-width: 400px;
  min-width: 90px;
}
.vsc-secondary-nav-module.mid-page-nav.secondary-nav-small ul.nav li a span {
  padding-left: 10px;
  padding-right: 10px;
}
.vsc-secondary-nav-module.nav-noanchor .container {
  z-index: 0;
}
.secondary-nav-title:focus,
.secondary-nav-title:hover {
  color: inherit !important;
  text-decoration: inherit;
}
.secondary-nav-small .secondary-nav-title {
  padding-right: 20px;
}
.secondary-nav-underlaycontainer {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.more-links .secondary-nav-underlaycontainer {
  z-index: 998;
}
[id*="header"]
  + #app
  + .main-content
  .more-links
  .secondary-nav-underlaycontainer {
  z-index: 1002;
}
.secondary-nav-small .navbar-right {
  height: 100%;
}
.secondary-nav-small .navbar-right button {
  height: 100%;
  border-radius: 0;
}
.navbar-right .secondary-cta {
  border-left: 1px solid rgba(99, 99, 99, 0.5);
  margin: 20px;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 14px;
}
.navbar-right .cta-text {
  padding-top: 4%;
  font-size: 75%;
  font-family: Arial;
}
.navbar-right .button-container {
  margin-top: 10%;
}
.navbar-right .button-container-small {
  margin-top: 5%;
  margin-bottom: 10px;
}
.navbar-right .button-container-small-btn-link {
  align-self: center;
}
.secondary-nav-mobile {
  min-height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  transition: all 0.4s ease-in-out;
}
.secondary-nav-mobile .secondary-nav-title {
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 1.125rem;
}
.secondary-nav-mobile .secondary-nav-chevron span {
  font-size: 20px;
  transition: all 0.3s ease-in-out;
}
.secondary-nav-mobile.collapsed .secondary-nav-chevron span {
  transform: rotate(180deg);
}
.secondary-nav-mobile-content {
  padding-top: 20px;
  padding-bottom: 20px;
  opacity: 0;
  transition: all 0.4s;
  position: relative;
  top: -20px;
}
.secondary-nav-mobile-content[aria-expanded="true"] {
  opacity: 1;
  top: 0;
}
.secondary-nav-mobile-content.collapsing[aria-expanded="true"] {
  opacity: 0;
  top: -20px;
}
.secondary-nav-mobile-content ul.nav {
  flex-flow: column;
  margin: 0 0 0 20px;
  padding: 0;
}
.secondary-nav-mobile-content ul.nav li.menu-item-mobile {
  margin: 0;
  padding: 10px 1rem;
  max-width: unset;
  border-left: 4px solid transparent;
  text-align: start;
}
.secondary-nav-mobile-content ul.nav li.menu-item-mobile.active {
  border-left-color: #09757a;
}
.secondary-nav-mobile-content ul.nav li.menu-item-mobile:hover {
  color: #00a4a6;
}
.secondary-nav-mobile-content ul.nav li.menu-item-mobile.active {
  color: #09757a;
}
.secondary-nav-mobile-content ul.nav li.menu-item-mobile a {
  color: inherit;
  text-decoration: none;
}
.secondary-nav-mobile-content .menu-item-btn {
  padding-top: 20px;
  text-align: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  .vsc-secondary-nav-module .hidden-md-down.navbar-collapse.collapse {
    display: none !important;
  }
}
.simpleslide-container {
  width: 100%;
  padding: 0;
  min-height: inherit;
  display: block;
}
.simpleslide-tablecellcontainer {
  display: flex;
  flex-direction: column;
  min-height: inherit;
}
.simpleslide-content {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0 10px;
  margin: 0;
  margin-bottom: 20px;
  padding-bottom: 50px;
  width: 100%;
  position: relative;
}
.simpleslide-content.stack-domain-search {
  flex-direction: column;
}
.simpleslide-underlaycontainer {
  display: none;
}
.simpleslide-underlaycontainer-opaque {
  display: none;
}
.simpleslide-strokecontainer {
  display: none;
}
.simpleslide-container .vsc-feature-block {
  position: relative;
  z-index: 50;
}
.simpleslide-mimgcontainer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 -10px;
  min-height: 145px;
  position: relative;
}
.simpleslide-bgimagecontainer {
  height: inherit;
  width: inherit;
}
@media only screen and (max-width: 767px) {
  .simpleslide-bgdesktopimgcontainer,
  .simpleslide-bgtabletimgcontainer,
  .simpleslide-bgxlimgcontainer {
    background-image: none !important;
  }
  .simpleslide-bgimagecontainer {
    background-image: none;
  }
}
@media only screen and (min-width: 768px) {
  .simpleslide-mimgcontainer {
    background-image: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .simpleslide-bgdesktopimgcontainer,
  .simpleslide-bgxlimgcontainer {
    background-image: none !important;
  }
}
@media only screen and (min-width: 992px) {
  .simpleslide-bgtabletimgcontainer {
    background-image: none !important;
  }
}
@media only screen and (min-width: 768px) {
  .simpleslide-tablecellcontainer {
    display: table-cell;
    vertical-align: middle;
    min-height: initial;
  }
  .simpleslide-container {
    display: table;
  }
  .simpleslide-mimgcontainer {
    display: none;
  }
  .simpleslide-content {
    display: block;
    min-height: initial;
    padding: 40px;
    padding-top: 20px;
    margin: 150px auto;
    background: 0 0;
  }
  .simpleslide-content.simpleslide-col-small {
    width: 50%;
  }
  .simpleslide-content.simpleslide-col-medium {
    width: 75%;
  }
  .simpleslide-content.simpleslide-col-large {
    width: 100%;
  }
  .simpleslide-underlaycontainer {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8px;
  }
  .simpleslide-strokecontainer {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: 0 0;
    border-width: 5px;
    border-radius: 8px;
    border-style: solid;
  }
}
.compare-image {
  z-index: 1;
  width: 94px;
  height: 94px;
  margin-left: 47%;
  position: absolute;
}
@media only screen and (max-width: 992px) {
  .compare-image {
    margin-top: -47px !important;
    margin-left: 42.5%;
    transform: rotate(90deg);
  }
  .vsc-split-feature-module .split-padding .split-left {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 1399px) {
  .compare-image {
    margin-left: 46%;
  }
}
.vsc-split-feature-module .feature-block-text-container {
  padding-top: 20px;
}
.compare-image img {
  width: 94px;
  height: 94px;
}
.two-up-wrap {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.two-up-wrap.two-up-wrap-app {
  min-height: none;
}
.two-up-wrap.two-up-wrap-app .two-up-text ul {
  padding-left: 20px;
}
.two-up-wrap.two-up-wrap-app .two-up-text-wrap {
  padding: 70px 0;
}
@media only screen and (max-width: 992px) {
  .two-up-wrap.two-up-wrap-app .two-up-text-wrap {
    padding: 40px 0;
  }
}
.two-up-wrap h2 {
  margin-top: 0;
}
.two-up-wrap .two-up-text-wrap {
  padding-top: 100px;
}
@media only screen and (min-width: 992px) {
  .two-up-wrap .col-lg-5.col-md-6.bg-white {
    background-color: transparent;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-yellow {
    background-color: transparent;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-gray-lighter,
  .two-up-wrap .col-lg-5.col-md-6.bg-pro-gray {
    background-color: transparent;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-gray-light {
    background-color: transparent;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-green-official {
    background-color: transparent;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-green-new {
    background-color: transparent;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-green-official-light {
    background-color: transparent;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-gray-darkest {
    background-color: transparent;
  }
}
@media only screen and (max-width: 767px) {
  .two-up-wrap {
    background-image: none !important;
    min-height: 0;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-white {
    background-color: #fff;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-yellow {
    background-color: #ffde2d;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-gray-lighter,
  .two-up-wrap .col-lg-5.col-md-6.bg-pro-gray {
    background-color: #e8e8e8;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-gray-light {
    background-color: #d9d9d9;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-green-official {
    background-color: #77c043;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-green-new {
    background-color: #5caf2b;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-green-official-light {
    background-color: #84d54a;
  }
  .two-up-wrap .col-lg-5.col-md-6.bg-gray-darkest {
    background-color: #212121;
  }
  .vsc-split-feature-module .container-half {
    padding: 0;
  }
  .vsc-split-feature-module .btn {
    display: block;
  }
  .vsc-split-feature-module
    .video-complete-container
    .vsc-lp-marquee-module
    .btn {
    display: inline-block;
  }
}
.two-up-title {
  margin: 40px 0;
  line-height: 1;
}
.two-up-speech-shape {
  font-size: 18px;
  font-size: 1.8rem;
  padding: 5px 10px 5px 17px;
  color: #fff;
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
  z-index: 2;
}
.two-up-speech-shape .shape-text {
  position: relative;
  z-index: 40;
  color: #fff;
}
.two-up-speech-shape:before {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 0;
  border-top: 15px solid;
  border-right: 15px solid transparent;
}
.two-up-speech-shape:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 20px;
  left: 97%;
  top: 0;
  transform: skew(-12deg, 0);
  z-index: 1;
}
.two-up-speech-shape.two-up-speech-shape-green {
  background-color: #008a32;
}
.two-up-speech-shape.two-up-speech-shape-green:before {
  border-top-color: #008a32;
}
.two-up-speech-shape.two-up-speech-shape-green:after {
  background-color: #008a32;
}
.two-up-speech-shape.two-up-speech-shape-orange {
  background-color: #ef6c0f;
}
.two-up-speech-shape.two-up-speech-shape-orange:before {
  border-top-color: #ef6c0f;
}
.two-up-speech-shape.two-up-speech-shape-orange:after {
  background-color: #ef6c0f;
}
.two-up-speech-shape.two-up-speech-shape-white {
  background-color: #fff;
}
.two-up-speech-shape.two-up-speech-shape-white:before {
  border-top-color: #fff;
}
.two-up-speech-shape.two-up-speech-shape-white:after {
  background-color: #fff;
}
.float-right {
  float: right;
}
@media only screen and (max-width: 992px) {
  .two-up-wrap .float-right {
    float: none;
  }
}
.row-outer {
  margin-left: 0;
  margin-right: 0;
}
.two-up-text-wrap h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.two-up-text-wrap.text-center {
  margin: auto;
  float: none !important;
  padding-right: 0 !important;
}
@media only screen and (max-width: 992px) {
  .two-up-wrap .split-left,
  .two-up-wrap .split-right {
    background-image: none !important;
  }
}
.two-up-wrap .split-left {
  background-position: right center;
}
.two-up-wrap .split-right {
  background-position: left center;
}
.container-half .column-text {
  margin: 8px 0;
}
.two-up-text-wrap .two-up-image {
  margin-top: -25px;
  margin-bottom: 15px;
}
.two-up-text.check-bullets:not(.edit) ul {
  list-style: none;
  margin-bottom: 20px;
  padding-left: 0;
}
.two-up-text.check-bullets:not(.edit) ul li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 15px;
}
.two-up-text.check-bullets:not(.edit) ul li:before {
  content: "";
  background-image: url(//img1.wsimg.com/fos/hp/sahara-rebrand-sprite-20141114.png);
  background-position: 0 -678px;
  background-size: 200px auto;
  width: 25px;
  height: 35px;
  padding-right: 5px;
  position: absolute;
  left: 0;
  top: -6px;
}
.vsc-split-feature-module .check-bullets.white-bullets ul li:before {
  background-position: 0 -618px !important;
  height: 34px !important;
}
.vsc-split-feature-module .check-bullets.gray-bullets ul li:before,
.vsc-split-feature-module .check-bullets.grey-bullets ul li:before {
  background-position: 0 -585px !important;
  height: 34px !important;
}
.vsc-split-feature-module .check-bullets.green-bullets ul li:before {
  background-position: 0 -648px !important;
  height: 34px !important;
}
.splitfeature .module-title {
  padding: 20px;
}
.button-container {
  text-align: center;
}
.column.edit-split {
  padding-right: 15px;
}
.edit-split .container-half {
  padding-right: 10px;
}
.vsc-split-feature-module .split-feature-subtitle,
.vsc-split-feature-module .split-feature-title {
  padding: 0 0 5px;
}
.vsc-split-feature-module .split-feature-paragraph-block,
.vsc-split-feature-module .split-feature-text,
.vsc-split-feature-module .vsc-split-feature-image-container {
  padding: 0 0 10px;
}
@media only screen and (min-width: 768px) {
  .vsc-split-feature-module .column {
    display: table;
  }
  .vsc-split-feature-module .split-image-wrapper,
  .vsc-split-feature-module .split-text-wrapper {
    display: table-cell !important;
    float: none;
    vertical-align: middle;
  }
  .vsc-split-feature-module .split-image-wrapper img,
  .vsc-split-feature-module .split-image-wrapper svg {
    max-height: 175px;
    max-width: 140px;
  }
  .vsc-split-feature-module .split-feature-subtitle,
  .vsc-split-feature-module .split-feature-title {
    padding: 0 0 10px;
  }
  .vsc-split-feature-module .split-feature-paragraph-block,
  .vsc-split-feature-module .split-feature-text,
  .vsc-split-feature-module .vsc-split-feature-image-container {
    padding: 0 0 15px;
  }
}
@media only screen and (min-width: 992px) {
  .vsc-split-feature-module .column.split-right .carousel,
  .vsc-split-feature-module .column.split-right .split-feature-video-module {
    direction: initial;
  }
  .vsc-split-feature-module .split-feature-subtitle,
  .vsc-split-feature-module .split-feature-title {
    padding: 0 0 15px;
  }
  .vsc-split-feature-module .split-feature-paragraph-block,
  .vsc-split-feature-module .split-feature-text,
  .vsc-split-feature-module .vsc-split-feature-image-container {
    padding: 0 0 20px;
  }
  .vsc-split-feature-module .split-right .two-up-text-wrap {
    padding-left: 10px;
  }
  .vsc-split-feature-module .split-left .two-up-text-wrap {
    padding-right: 10px;
  }
}
@media only screen and (min-width: 990px) {
  .vsc-split-feature-module .split-image-wrapper img,
  .vsc-split-feature-module .split-image-wrapper svg {
    max-height: 140px;
    max-width: 90px;
  }
}
@media only screen and (min-width: 1150px) {
  .vsc-split-feature-module .split-image-wrapper img,
  .vsc-split-feature-module .split-image-wrapper svg {
    max-height: 175px;
    max-width: 140px;
  }
}
.vsc-split-feature-module {
  overflow: hidden;
}
@media only screen and (max-width: 992px) {
  .vsc-split-feature-module .column {
    overflow: hidden;
  }
  .vsc-split-feature-module .empty-cell-sm {
    display: none !important;
  }
}
.split-feature-video-module {
  height: inherit;
}
.vsc-split-feature-module .video-complete-container,
.vsc-split-feature-module .vsc-video-module {
  margin-left: -10px;
  margin-right: -10px;
  height: inherit;
}
.vsc-split-feature-module .vsc-video-container-module {
  height: inherit;
}
.vsc-split-feature-module .video-complete-container .lp-marquee-height-large,
.vsc-split-feature-module .video-complete-container .lp-marquee-height-medium,
.vsc-split-feature-module .video-complete-container .lp-marquee-height-small,
.vsc-split-feature-module .video-complete-container .lp-marquee-height-xs,
.vsc-split-feature-module .video-complete-container .lp-marquee-height-xxs {
  height: inherit;
}
.vsc-split-feature-module
  .video-complete-container
  .vsc-lp-marquee-module[style*="background-image"]:not(.lp-marquee-ignore-minheight).lp-container-no-shape {
  height: inherit;
  min-height: 1px;
}
.vsc-split-feature-module
  .video-complete-container
  .vsc-lp-marquee-module[style*="background-image"]:not(.lp-marquee-ignore-minheight).lp-container-no-shape
  .lp-marquee-content.no-shape {
  padding-bottom: 0;
  padding-top: 0;
  height: inherit;
  min-height: 1px;
}
.vsc-split-feature-module
  .video-complete-container
  div:not(.lp-marquee-content)
  > div {
  height: inherit;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .vsc-split-feature-module .video-complete-container .lp-marquee-content,
  .vsc-split-feature-module .video-complete-container .lp-marquee-height-large,
  .vsc-split-feature-module .video-complete-container .lp-marquee-height-medium,
  .vsc-split-feature-module .video-complete-container .lp-marquee-height-small,
  .vsc-split-feature-module .video-complete-container .lp-marquee-height-xs,
  .vsc-split-feature-module .video-complete-container .lp-marquee-height-xxs {
    min-height: 275px;
  }
  .vsc-split-feature-module
    .video-complete-container
    .vsc-lp-marquee-module[style*="background-image"]:not(.lp-marquee-ignore-minheight).lp-container-no-shape
    .lp-marquee-content.no-shape {
    min-height: 275px;
  }
}
.vsc-split-feature-module .split-video-container {
  padding: 0;
  height: inherit;
}
.vsc-split-feature-module .full-video .video-info {
  display: table-cell;
  height: inherit;
  vertical-align: middle;
  width: 100%;
  padding: 0;
}
.vsc-split-feature-module .full-video {
  width: 100%;
  height: inherit;
  display: table;
  min-height: inherit;
  padding-top: 0;
}
.vsc-split-feature-module .carousel-inner:not(.single-slide) {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.vsc-split-feature-module .carousel-inner > .item {
  display: none;
  position: relative;
  transition: left 0.6s ease-in-out;
  overflow: hidden;
}
.vsc-split-feature-module .carousel-inner > .item.show-item {
  display: block;
}
.vsc-split-feature-module .carousel-inner > .active,
.vsc-split-feature-module .carousel-inner > .next,
.vsc-split-feature-module .carousel-inner > .prev {
  display: block;
}
.vsc-split-feature-module .carousel-inner > .active {
  left: 0;
}
.vsc-split-feature-module .carousel-inner > .next,
.vsc-split-feature-module .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.vsc-split-feature-module .carousel-inner > .next {
  left: 100%;
}
.vsc-split-feature-module .carousel-inner > .prev {
  left: -100%;
}
.vsc-split-feature-module .carousel-inner > .next.left,
.vsc-split-feature-module .carousel-inner > .prev.right {
  left: 0;
}
.vsc-split-feature-module .carousel-inner > .active.left {
  left: -100%;
}
.vsc-split-feature-module .carousel-inner > .active.right {
  left: 100%;
}
.vsc-split-feature-module .item {
  width: 100%;
}
.vsc-split-feature-module .split-nopadding {
  padding: 0;
}
.vsc-split-feature-module .carousel,
.vsc-split-feature-module .carousel-inner,
.vsc-split-feature-module .item,
.vsc-split-feature-module .simpleslide-bgimagecontainer,
.vsc-split-feature-module .simpleslide-container,
.vsc-split-feature-module .simpleslide-split-mimgcontainer,
.vsc-split-feature-module .simpleslide-tablecellcontainer {
  height: inherit;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 992px) {
  .split-feature-marquee {
    min-height: 445px;
    position: relative;
  }
}
@media only screen and (min-width: 768px) {
  .simpleslide-split-mimgcontainer {
    background-image: none !important;
    background-position: top center;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .compressed-height-split .split-feature-marquee {
    min-height: 200px;
  }
}
.vsc-split-feature-module .simpleslide-content {
  margin: 0 auto;
  padding: 60px 10px;
  padding-top: 90px;
}
@media only screen and (max-width: 768px) {
  .vsc-split-feature-module .carousel .vsc-feature-block {
    width: 100%;
  }
  .vsc-split-feature-module .simpleslide-content {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .split-feature-block-mobile-height-xxs {
    min-height: 220px;
  }
  .split-feature-block-mobile-height-xs {
    min-height: 300px;
  }
  .split-feature-block-mobile-height-small {
    min-height: 375px;
  }
  .split-feature-block-mobile-height-medium {
    min-height: 440px;
  }
  .split-feature-block-mobile-height-large {
    min-height: 520px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .split-feature-block-tablet-height-xxs {
    min-height: 220px;
  }
  .split-feature-block-tablet-height-xs {
    min-height: 300px;
  }
  .split-feature-block-tablet-height-small {
    min-height: 375px;
  }
  .split-feature-block-tablet-height-medium {
    min-height: 440px;
  }
  .split-feature-block-tablet-height-large {
    min-height: 520px;
  }
}
@media only screen and (min-width: 992px) {
  .split-feature-block-desktop-height-xxs {
    min-height: 220px;
  }
  .split-feature-block-desktop-height-xs {
    min-height: 300px;
  }
  .split-feature-block-desktop-height-small {
    min-height: 375px;
  }
  .split-feature-block-desktop-height-medium {
    min-height: 440px;
  }
  .split-feature-block-desktop-height-large {
    min-height: 520px;
  }
}
.key-benefits-wrap .svg {
  height: 160px;
  width: 160px;
}
.pro-plan-wrap .svg {
  height: 65px;
  width: 65px;
}
.feature-image-wrap .svg {
  height: 160px;
  width: 160px;
}
.marquee-pro-icon-wrap .svg {
  height: 100px;
  width: 100px;
  fill: #fff !important;
}
.vsc-carousel-module .carousel-inner .svg {
  height: 300px;
  width: 600px;
}
@media only screen and (max-width: 991px) {
  .key-benefits-wrap .svg {
    height: 150px;
    width: 150px;
  }
  .pro-plan-wrap .svg {
    height: 60px;
    width: 60px;
  }
  .feature-image-wrap .svg {
    height: 150px;
    width: 150px;
  }
  .marquee-pro-icon-wrap .svg {
    height: 100px;
    width: 100px;
    fill: #fff !important;
  }
  .vsc-carousel-module .carousel-inner .svg {
    height: 250px;
    width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  .key-benefits-wrap .svg {
    height: 160px;
    width: 160px;
  }
  .pro-plan-wrap .svg {
    height: 50px;
    width: 50px;
  }
  .feature-image-wrap .svg {
    height: 140px;
    width: 140px;
  }
  .marquee-pro-icon-wrap .svg {
    height: 100px;
    width: 100px;
    fill: #fff !important;
  }
  .vsc-carousel-module .carousel-inner .svg {
    height: 100px;
    width: 200px;
  }
}
.compare-chart-pro[class*="bg-"] table tr td {
  border: 1px solid #ccc;
}
.compare-chart-pro h2 {
  margin-bottom: 20px;
}
.compare-chart-pro table {
  width: 100%;
  table-layout: fixed;
}
.compare-chart-pro tbody {
  border-right: 1px solid #b3b3b3;
}
.compare-chart-pro table tr th {
  padding: 20px 5px;
  font-weight: 400;
}
.compare-chart-pro table tr td {
  text-align: center;
  white-space: normal;
  padding: 15px;
  height: 80px;
}
td.compare-chart-header.compare-chart-row-header {
  text-align: left;
}
html[dir="rtl"] td.compare-chart-header.compare-chart-row-header {
  text-align: right;
}
@media only screen and (min-width: 769px) {
  .compare-chart-full-header {
    display: none;
  }
  .compare-chart-row-header {
    display: table-cell;
  }
  .compare-chart-frame {
    max-height: none;
  }
  .compare-chart-pro table tr td {
    border: 1px solid #e8e8e8;
    border-left: 1px solid transparent;
  }
}
.compare-chart-pro table tr td:first-child {
  border-inline-start: 1px solid transparent;
}
.compare-chart-pro table tr td:last-child {
  border-inline-end: 1px solid transparent;
}
.compare-chart-pro span.uxicon-checkmark {
  font-size: 30px;
}
.compare-chart-pro th.compare-chart-header.border-green {
  box-shadow: inset 0 -10px 0 #77c043;
}
.compare-chart-pro th.compare-chart-header.border-orange {
  box-shadow: inset 0 -10px 0 #ef6c0f;
}
.compare-chart-pro th.compare-chart-header.border-gray-darkest {
  box-shadow: inset 0 -10px 0 #212121;
}
.compare-chart-pro .compare-chart-header {
  text-align: center;
}
.compare-chart-pro .compare-chart-footer {
  margin-top: 10px;
  float: right;
  font-size: 13px;
  color: grey;
}
html[dir="rtl"] .compare-chart-pro .compare-chart-footer {
  float: left;
}
.compare-chart-pro .compare-chart-view-all {
  text-align: center;
  margin-top: 50px;
  cursor: pointer;
}
.compare-chart-pro .compare-chart-view-all .icon-control {
  display: none;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  padding-top: 30px;
}
.compare-chart-pro .compare-chart-view-all .selected {
  display: inline-block;
}
.compare-chart-pro .compare-chart-view-all .arrow-down-icon {
  font-weight: 700;
  font-size: 35px;
  top: 25px;
  color: #fff;
}
.compare-chart-pro .view-all-icon-container {
  display: inline-block;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin-top: -15px;
  left: inherit;
  right: inherit;
  opacity: 1;
  background-color: #5da646;
}
.compare-chart-pro .compare-chart-img {
  height: 70px;
  margin-bottom: 15px;
}
.compare-chart-pro .compare-chart-img img {
  max-height: 65px;
  max-width: 120px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.compare-chart-pro .compare-chart-asterisk {
  position: relative;
  bottom: 20px;
  left: 5px;
}
.compare-chart-header.chart-no-header-padding {
  padding: 0;
}
.compare-chart-header.chart-with-header-borders {
  border: 1px solid #e8e8e8;
  padding: 0;
}
.compare-chart-frame.compare-chart-flag-overlay {
  margin-top: 50px;
}
.vsc-table-module .product-wrapper.ux-card {
  margin: 0;
  padding: 20px;
  background-color: unset;
  box-shadow: none;
}
.vsc-table-module .plan-callout:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  background: 0 0;
  border-top: 10px solid;
}
.vsc-table-module .vsc-flag-block .plan-callout:after {
  border-top-color: inherit;
}
.vsc-table-module .block-flag-callout {
  border-bottom: none;
}
.vsc-table-module .pro-plan-wrap.ux-card {
  padding: 20px;
  margin: 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
}
.compare-chart-pro .ux-card {
  padding-top: 40px;
  padding-bottom: 100px;
}
.pro .compare-chart-pro.bg-light .ux-card {
  background-color: transparent;
  box-shadow: none;
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .compare-chart-panel {
    padding: 0;
  }
  .compare-chart-fixed-header {
    top: 0;
    position: fixed;
    background-color: #fff;
    display: none;
    max-width: none;
  }
  .compare-chart-row-header {
    display: none;
  }
  .compare-chart-frame {
    max-height: none;
    border-color: transparent;
    padding: 0;
    margin: 0;
  }
  .compare-chart-pro .compare-chart-view-all .icon-control {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    padding-top: 20px;
    margin-bottom: 10px;
  }
  .compare-chart-img,
  .compare-chart-pro .compare-chart-img {
    height: 45px;
    margin-bottom: 0;
    margin-top: 7px;
  }
  .compare-chart-img img,
  .compare-chart-pro .compare-chart-img img {
    max-height: 45px;
    max-width: 120px;
    position: relative;
    top: 60%;
    transform: translateY(-50%);
  }
  .compare-chart-frame tr th {
    width: 30vw;
    margin-top: 5px;
    margin-bottom: 0;
  }
  .compare-chart-frame .compare-chart-header,
  .compare-chart-frame th.compare-chart-header {
    border: 1px solid #b3b3b3;
    text-align: center;
    height: 60px;
    min-height: 60px;
    max-height: 90px;
    padding: 0;
  }
  .compare-chart-frame .compare-chart-header:nth-child(2) {
    border-left: 0;
  }
  .compare-chart-frame .compare-chart-header:last-child {
    border-right: 0;
  }
  .vsc-table-module table.compare-chart-frame.compare-chart-overflowy {
    border-bottom: 2px #ccc solid;
  }
  .compare-chart-pro table tr td {
    text-align: center;
    white-space: normal;
    padding: 10px;
    height: 60px;
    border: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
  }
  .compare-chart-frame tr td.compare-chart-full-header {
    display: table-cell;
    padding: 0;
  }
  .compare-chart-frame tr.compare-chart-row:nth-child(4n + 1) {
    background-color: #f3f3f3;
  }
  .compare-chart-frame tr.compare-chart-row:nth-child(4n + 2) {
    background-color: #f3f3f3;
  }
  .compare-chart-frame tr.compare-chart-row td:nth-child(2) {
    border-left: none;
  }
  .compare-chart-pro .compare-chart-overflowx {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .compare-chart-pro .compare-chart-overflowy {
    overflow-x: hidden;
    overflow-y: hidden;
  }
  .compare-chart-pro .compare-chart-view-all {
    text-align: center;
    margin-top: 50px;
    cursor: pointer;
    margin-bottom: 20px;
  }
}
.vsc-table-module.open .chevron {
  transform: rotate(180deg);
  transition: transform 0.3s;
}
.vsc-table-module .chevron {
  font-size: 20px;
  font-weight: 700;
  transform: rotate(0);
  transition: transform 0.3s;
  margin-left: auto;
}
.domain-pricing[class*="bg-"] .table-tabs-container {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 80px;
  box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);
  margin-top: 30px;
}
.domain-pricing .tile-section {
  padding: 20px 0;
}
.domain-pricing ul.domain-pricing-links {
  margin-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
  border-bottom: 1px solid #333;
  margin-top: 15px;
}
.domain-pricing ul.domain-pricing-links > li {
  margin-bottom: -1px;
  position: relative;
  display: inline-block;
  margin-top: 0;
}
.domain-pricing ul.domain-pricing-links > li > a {
  text-decoration: none !important;
  background-color: #f3f3f3;
  border: 1px solid transparent;
  border-color: #bebebe;
  border-radius: 0;
  transition: all 0.1s;
  border-bottom-color: #333;
  position: relative;
  display: block;
  padding: 15px 20px;
  color: #000;
  margin-left: -1px;
  cursor: pointer;
}
.domain-pricing ul.domain-pricing-links > li.active a:focus,
.domain-pricing ul.domain-pricing-links > li.active a:hover,
.domain-pricing ul.domain-pricing-links > li.active > a {
  position: relative;
  z-index: 1;
  color: #333;
  cursor: default;
  background-color: #fff;
  border: 1px solid #333;
  box-shadow: inset 0 4px 0 0 #008a32;
  border-bottom-color: transparent;
}
.pro .domain-pricing ul.domain-pricing-links > li.active a:focus,
.pro .domain-pricing ul.domain-pricing-links > li.active a:hover,
.pro .domain-pricing ul.domain-pricing-links > li.active > a {
  position: relative;
  z-index: 1;
  color: #333;
  cursor: default;
  background-color: #fff;
  border: 1px solid #333;
  box-shadow: inset 0 4px 0 0 #ef6c0f;
  border-bottom-color: transparent;
}
.table-tabs-container .tab-tbl {
  display: none;
}
.table-tabs-container .tab-tbl.active {
  display: block;
}
.compare-chart-pro .pro-icon.selected {
  background-image: url(//img1.wsimg.com/fos/hp/pro-rebrand-sprite-20141119.png);
  display: inline-block;
  background-size: 205px auto;
}
.compare-chart-pro .pro-icon.selected.arrow-down-icon {
  background-position: 0 -104px;
  width: 95px;
  height: 95px;
}
.compare-chart-pro .pro-icon.selected.arrow-down-icon:hover {
  background-position: 0 -351px;
}
.edit.tab-tbl {
  margin: 15px 0 120px;
}
.vsc-table-module .table-chevron {
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  width: 1px;
}
.vsc-table-module .table-cell-title {
  display: inline-block;
  vertical-align: middle;
  max-width: 87%;
}
.vsc-table-module .table-cell-caret {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 5px;
  padding-left: 5px;
}
.vsc-table-module .table-bar-min {
  padding: 15px 10px;
  padding-bottom: 15px;
  text-align: center;
  display: table;
  transition: padding-bottom 0.3s;
}
.vsc-table-module .table-title-container {
  width: 100%;
}
.vsc-table-module .main-title-container {
  display: table;
  width: 90vw;
}
.vsc-table-module .title-childitems-alignment {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}
.table-module-border {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.vsc-table-module hr {
  border-top: 1px solid #ccc;
  padding-bottom: 20px;
}
.vsc-table-module .flashsale-actionbar .h1.h1-no-margin-bottom {
  margin-bottom: 0;
}
.table-module-subtitle {
  font: 16px Arial, Sans-Serif;
  padding-top: 10px;
}
.vsc-table-module .card-block {
  padding: 0 100px;
}
@media only screen and (max-width: 1200px) {
  .compare-chart-xs-no-space {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .vsc-table-module .card-block {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .compare-chart-pro .row {
    margin: 0;
  }
  .compare-chart-xs-no-space {
    padding: 0;
    max-width: 768px;
  }
  .compare-chart-pro .ux-card.compare-chart-xs-no-space {
    padding: 0;
    max-width: 768px;
  }
  .vsc-table-module .card-block {
    padding: 0;
  }
}
.sub-marquee {
  background-color: #fff;
  padding: 40px;
  margin-top: -50px;
  margin-bottom: 50px;
}
.sub-marquee .marquee-pro-icon-height {
  height: 100px;
}
.sub-marquee .marquee-pro-icon-height img {
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.sub-marquee h3 {
  margin: 0;
}
.autoplay-video-container {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 0;
}
.autoplay-video-container video {
  position: absolute;
  z-index: 0;
  bottom: 0;
}
.autoplay-video-container video.fill-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.takeover {
  color: #fff;
  background: rgba(70, 70, 70, 0.98);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.25s ease-out 0.5s;
}
.takeover.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  z-index: 2000;
  transition-delay: 0s;
}
.takeover > .container {
  opacity: 0;
  transition: all 0.25s ease-out 0s;
}
.takeover > .container.is-active {
  opacity: 1;
  transition-delay: 0.5s;
}
.takeover.content {
  padding-top: 50px;
  padding-bottom: 50px;
}
button[data-player-close] {
  color: #fff;
  font-size: 24px;
  line-height: 48px;
  border: 0;
  padding: 0;
  margin: 0;
  width: 48px;
  height: 48px;
  background-color: rgba(211, 211, 211, 0.5);
  border-radius: 24px;
  position: absolute;
  z-index: 3;
  top: 24px;
  right: 24px;
  opacity: 0;
  transform: scale(0.5);
  transition: opacity 0.25s ease-out 0s, transform 0.25s ease-out 0s,
    color 0.25s ease-out 0s, background 0.25s ease-out 0s;
}
.is-active button[data-player-close] {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.25s ease-out 0.75s, transform 0.25s ease-out 0.75s,
    color 0.25s ease-out 0s, background 0.25s ease-out 0s;
}
button[data-player-close] i:after,
button[data-player-close] i:before {
  content: "";
  background: #fff;
  width: 25px;
  height: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px -12px;
  transition: background 0.25s ease-out 0s;
}
button[data-player-close] i:before {
  transform: rotate(-45deg);
}
button[data-player-close] i:after {
  transform: rotate(45deg);
}
button[data-player-close]:hover {
  background: #fff;
}
button[data-player-close]:hover i:after,
button[data-player-close]:hover i:before {
  background: #464646;
}
.js-no-scroll {
  overflow: hidden !important;
}
.full-video {
  min-height: 535px;
  padding-top: 1px;
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
}
.full-video .video-title h1 {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  z-index: 101;
}
.full-video.video-module-height-xxs {
  min-height: 220px;
}
.full-video.video-module-height-xxs .video-info {
  padding-bottom: 65px;
  padding-top: 65px;
}
.full-video.video-module-height-xs {
  min-height: 300px;
}
.full-video.video-module-height-xs .video-info {
  padding-bottom: 70px;
  padding-top: 70px;
}
.full-video.video-module-height-small {
  min-height: 375px;
}
.full-video.video-module-height-small .video-info {
  padding-bottom: 107px;
  padding-top: 107px;
}
.full-video.video-module-height-medium {
  min-height: 440px;
}
.full-video.video-module-height-medium .video-info {
  padding-bottom: 139px;
  padding-top: 139px;
}
.full-video.video-module-height-large {
  min-height: 520px;
}
.full-video.video-module-height-large .video-info {
  padding-bottom: 178px;
  padding-top: 178px;
}
.vsc-video-module .video-info {
  transition: opacity 0.75s;
  opacity: 1;
}
.vsc-video-module .video-info.hide {
  opacity: 0;
}
.vsc-video-module iframe,
.vsc-video-module video {
  opacity: 0;
  transition: opacity 0.75s;
}
.vsc-video-module iframe.show,
.vsc-video-module video.show {
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  .full-video {
    min-height: 275px !important;
    height: 1px !important;
  }
}
@media only screen and (max-width: 767px) {
  .full-video {
    min-height: 170px !important;
    height: 1px !important;
  }
}
.full-video-background-image-container {
  height: inherit;
}
.full-video .video-info {
  padding-top: 150px;
  padding-bottom: 150px;
  margin: auto;
  width: 100%;
}
.video-info .h3.headline-primary {
  padding-bottom: 5px;
}
.video-info .video-overlay {
  z-index: 100;
}
@media only screen and (max-width: 991px) {
  .full-video .video-info {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 767px) {
  .full-video .video-info {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 991px) {
  .full-video .play-button {
    max-height: 100px !important;
  }
}
@media only screen and (max-width: 767px) {
  .full-video .play-button {
    max-height: 50px !important;
  }
}
.title-row {
  margin: 0 !important;
}
.full-video .video-title {
  margin-top: -40px;
  padding-bottom: 40px;
}
@media only screen and (max-width: 991px) {
  .full-video .video-title {
    margin-top: -15px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .full-video .video-title {
    margin-top: -20px;
  }
  .video-info .h3.headline-primary {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 992px) {
  .vsc-multi-plan-module .carousel-indicators {
    bottom: -10px;
  }
  .vsc-multi-plan-module .carousel-inner {
    width: auto;
  }
}
@media only screen and (max-width: 991px) {
  .vsc-multi-plan-module .plan-container {
    margin-left: 0;
    margin-right: 0;
  }
  .vsc-multi-plan-module .carousel-peek .active.left .plan-tile-top,
  .vsc-multi-plan-module .carousel-peek .active.right .plan-tile-top,
  .vsc-multi-plan-module .carousel-peek .visible-entry .plan-tile-top {
    opacity: 0;
  }
  .vsc-multi-plan-module .carousel-peek .plan-tile-top {
    transition: opacity 0.5s ease-in-out;
  }
  .vsc-multi-plan-module .carousel.carousel-peek {
    padding-left: 20px;
    padding-right: 20px;
  }
  .vsc-multi-plan-module
    .carousel-peek
    .item:not(.active):not(.left):not(.right):not(.far-left):not(.far-right)
    .plan-tile-top {
    opacity: 0;
  }
}
.vsc-multi-plan-module
  .carousel:not(.carousel-sm):not(.carousel-xs)
  .carousel-indicators {
  display: none !important;
}
.plan-item ul {
  margin-bottom: 0;
}
.plan-item li {
  margin-bottom: 0;
  margin-top: 0;
}
.vsc-grid-column-block.col-lg-8
  .vsc-domains-list-module
  span.domains-list-extension-value {
  padding: 0;
}
.vsc-grid-column-block.col-lg-4 .video-overlay img,
.vsc-grid-column-block.col-lg-4 .video-overlay svg {
  max-height: 60px;
}
.vsc-grid-column-block .vsc-paragraph-block .vsc-image-block img {
  width: 100%;
}
.vsc-grid-column-block.grid-column-disable-padding {
  padding: 0;
}
.vsc-grid-column-block .marquee-cardstyle {
  margin: 0;
}
.vsc-grid-container-module > div {
  display: flex;
  flex-wrap: wrap;
}
.vsc-grid-container-module > div.grid-alignment-center {
  justify-content: center;
}
.vsc-grid-container-module > div.grid-alignment-right {
  justify-content: flex-end;
}
.vsc-grid-column-block {
  display: flex;
  flex-flow: column;
}
.vsc-grid-column-block.grid-column-fill > * {
  flex-grow: 1;
}
.vsc-grid-column-block.grid-column-center {
  justify-content: center;
}
.vsc-grid-column-block.grid-column-bottom {
  justify-content: flex-end;
}
.vsc-grid-column-block .inner-marquee-content {
  margin-left: 55px;
  margin-right: 55px;
}
@media only screen and (min-width: 992px) {
  .vsc-grid-column-block .row.vsc-feature-block {
    margin-left: inherit;
    margin-right: inherit;
  }
  .vsc-grid-column-block.grid-column-autosize {
    width: auto;
    flex-grow: 1;
  }
  .vsc-grid-container-module .container {
    padding: 0;
  }
  .bg-light .vsc-lp-marquee-module.bg-dark .marquee-pro-left-text h1,
  .bg-light .vsc-lp-marquee-module.bg-dark .marquee-pro-left-text h2 {
    color: #fff;
  }
  .vsc-grid-column-block.col-lg-8 .vsc-lp-marquee-module .marquee-app-landing {
    padding-left: 60px;
  }
  .vsc-grid-column-block.col-lg-4 .vsc-video-module .full-video {
    min-height: 200px;
  }
  .vsc-grid-column-block.col-lg-4 .vsc-video-module .video-info {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vsc-grid-column-block.col-lg-4 .video-overlay img,
  .vsc-grid-column-block.col-lg-4 .video-overlay svg {
    max-height: 60px;
  }
  .vsc-grid-column-block.col-lg-8 .domains-list-extension-button-container {
    padding-right: 30px;
  }
  .vsc-grid-column-block.col-lg-8
    .vsc-multiple-feature-module
    .feature-block-image
    img,
  .vsc-grid-column-block.col-lg-8
    .vsc-multiple-feature-module
    .feature-block-image
    svg {
    max-height: inherit;
    max-width: inherit;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .vsc-grid-container-module > .row {
    margin-left: 0;
    margin-right: 0;
  }
  .vsc-grid-column-block {
    padding-left: 0;
    padding-right: 0;
  }
  .vsc-grid-column-block.col-lg-8
    .vsc-multiple-feature-module
    .feature-block-image
    img,
  .vsc-grid-column-block.col-lg-8
    .vsc-multiple-feature-module
    .feature-block-image
    svg {
    max-height: inherit;
    max-width: 100%;
  }
  .vsc-grid-column-block.col-lg-4 .video-overlay img,
  .vsc-grid-column-block.col-lg-4 .video-overlay svg {
    max-height: 70px;
  }
  .vsc-grid-column-block .vsc-paragraph-child-block {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .vsc-grid-column-block .vsc-paragraph-block {
    padding-left: 10px;
    padding-right: 10px;
  }
  .vsc-grid-container-module > .container {
    padding-left: 0;
    padding-right: 0;
  }
  .vsc-grid-column-block
    > .vsc-paragraph-block
    .vsc-paragraph-child-block
    .vsc-button-block {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vsc-grid-container-module .container {
    margin-left: 0;
    margin-right: 0;
    max-width: 992px;
  }
  .vsc-grid-container-module .vsc-lp-marquee-module .title-container {
    padding-left: 0;
    padding-right: 0;
  }
  .vsc-grid-column-block .vsc-paragraph-block .vsc-image-block img {
    max-width: 500px;
  }
  .bg-light .vsc-lp-marquee-module.bg-dark .marquee-pro-left-text h1,
  .bg-light .vsc-lp-marquee-module.bg-dark .marquee-pro-left-text h2 {
    color: #fff;
  }
  .vsc-grid-column-block.col-lg-8 .vsc-lp-marquee-module .marquee-app-landing {
    padding-left: 30px;
  }
  .vsc-grid-column-block .vsc-community-link .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .vsc-grid-column-block.col-lg-4 .vsc-video-module .full-video {
    min-height: 200px !important;
  }
  .vsc-grid-column-block .vsc-paragraph-block {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .vsc-grid-column-block
    .vsc-domains-list-module
    .domains-list-extension-button-container,
  .vsc-grid-column-block .vsc-domains-list-module a.btn {
    float: none;
  }
}
@media (max-width: 991px) {
  .vsc-grid-column-block .row {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.swp-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 400px;
  padding: 1px;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: #333;
  background-clip: padding-box;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.2);
  line-break: auto;
  color: #fff;
}
.swp-popover .close {
  position: absolute;
  top: 7px;
  right: 10px;
  color: #fff;
}
.swp-popover.top {
  margin-top: -15px;
}
.swp-popover.right {
  margin-left: 15px;
}
.swp-popover.bottom {
  margin-top: 15px;
}
.swp-popover.left {
  margin-left: -15px;
}
.swp-popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
}
.swp-popover-content {
  padding: 20px 25px;
}
.swp-popover > .arrow,
.swp-popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.swp-popover > .arrow {
  border-width: 11px;
}
.swp-popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.swp-popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #333;
  border-bottom-width: 0;
}
.swp-popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #333;
  border-bottom-width: 0;
}
.swp-popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #333;
  border-left-width: 0;
}
.swp-popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #333;
  border-left-width: 0;
}
.swp-popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #333;
}
.swp-popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #333;
}
.swp-popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #333;
}
.swp-popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #333;
}
html[dir="rtl"] .swp-popover.bottom > .arrow:after,
html[dir="rtl"] .swp-popover.top > .arrow:after {
  margin-right: -10px;
}
html[dir="rtl"] .swp-popover .close {
  left: 10px;
  right: unset;
}
html[dir="rtl"] .swp-popover-content {
  text-align: right;
}
.cms-modal-open {
  overflow: hidden;
}
.cms-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
}
.cms-modal.fade .cms-modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.cms-modal.in .cms-modal-dialog {
  transform: translate(0, 0);
}
.cms-modal-open .cms-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cms-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.cms-modal-content {
  background-color: #fff;
  border-radius: 8px;
  background-clip: padding-box;
  box-shadow: 0 4px 12px 0 rgba(117, 117, 117, 0.4);
}
.cms-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
.cms-modal-backdrop.fade {
  opacity: 0;
}
.cms-modal-backdrop.in {
  opacity: 0.5;
}
.cms-modal-content .close {
  margin-top: 20px;
  margin-right: 20px;
  font-size: 2rem;
}
.cms-modal-header {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 32px 24px 16px;
  border-bottom: 0;
  align-items: center;
}
.cms-modal-full-width .cms-modal-header {
  padding-bottom: 20px;
  padding-top: 20px;
}
.cms-modal-title {
  padding-bottom: 10px;
  flex-grow: 1;
  margin: 0;
  line-height: 1.091;
}
.cms-modal-body {
  padding: 0 24px 32px;
}
.cms-modal-footer {
  border-radius: 0 0 8px 8px;
  padding-bottom: 20px;
  text-align: right;
}
.cms-modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.cms-modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.cms-modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.cms-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (max-width: 480px) {
  .cms-modal-header {
    padding: 43px 50px 0;
  }
  .cms-modal-dialog {
    margin: 0;
  }
  .cms-modal-title {
    margin: 0;
    width: 100%;
  }
  .cms-modal-header-button-container {
    padding-top: 20px;
    width: 100%;
  }
  .cms-modal-body {
    padding: 33px 50px 53px;
  }
}
@media (min-width: 480px) {
  .cms-modal-dialog.cms-modal-full-width {
    width: 90%;
  }
  .cms-modal-body-inner {
    overflow: auto;
  }
}
@media (min-width: 768px) {
  .cms-modal-dialog {
    width: 580px;
    margin: 30px auto;
  }
  .cms-modal-header {
    padding: 30px 34px 20px;
  }
  .cms-modal-body {
    padding: 0 34px 33px;
  }
  .module-modal .cms-modal-body-inner {
    padding: 0 0 53px;
  }
  .cms-modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .cms-modal-dialog {
    width: 606.67px;
  }
  .cms-modal-header {
    padding: 40px 56px 24px;
  }
  .cms-modal-body {
    padding: 0 56px 40px;
  }
}
@media (min-width: 1200px) {
  .cms-modal-dialog {
    width: 740px;
  }
}
.cms-modal-body-inner-markdown {
  overflow: auto;
  padding-top: 10px;
}
.cms-modal-dialog.markdown .cms-modal-footer {
  padding-top: 20px;
}
@media (max-width: 999px) {
  .cms-modal-dialog.markdown {
    max-width: 900px;
  }
}
@media (min-width: 1000px) {
  .cms-modal-dialog.markdown {
    max-width: 1000px;
  }
}
.clickall-clickable-region,
.clickall-clickable-region .btn {
  cursor: pointer;
}
.clickall-clickable-region input,
.clickall-unclickable-region {
  cursor: auto;
}
div.bgcard-left-border-img-container,
div.bgcard-right-border-img-container {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 0;
  bottom: 0;
  padding: 7px 0;
  width: 60px;
}
div.bgcard-stroke-container,
div.bgcard-underlay-container {
  z-index: 34;
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
}
.bgcard-stroke-container {
  background: 0 0;
  border-width: 5px;
  border-style: solid;
}
.bgcard-border-container-align-Top {
  justify-content: flex-start;
}
.bgcard-border-container-align-,
.bgcard-border-container-align-Center {
  justify-content: center;
}
.bgcard-border-container-align-Bottom {
  justify-content: flex-end;
}
.bgcard-left-border-img-container {
  left: -60px;
}
.bgcard-right-border-img-container {
  right: -60px;
}
.vsc-support-contact-data-block .vsc-support-contact {
  margin-bottom: 20px;
}
.vsc-support-contact-data-block .vsc-support-contact-city {
  margin-top: 0;
  margin-bottom: 0;
}
.vsc-support-contact-data-block a.vsc-support-contact-number {
  font-size: 54px;
  text-decoration: none;
}
.vsc-support-contact-data-block .vsc-support-contact-hours {
  font-size: 20px;
}
.vsc-support-contact-data-block .vsc-support-description {
  margin-top: 20px;
}
@media only screen and (max-width: 1199px) {
  .vsc-support-contact-data-block
    .vsc-support-contact
    .vsc-support-contact:last-child {
    margin-bottom: 0;
  }
  .vsc-support-contact-data-block a.vsc-support-contact-number {
    font-size: 30px;
  }
}
.sticky {
  position: sticky;
}
.cms-modal-open.template-model .fluid-grid-module:not(.modal-container),
.cms-modal-open.template-model .sticky {
  position: relative;
  z-index: -1;
}
.fluid-grid-module {
  text-align: start;
}
.fluid-grid-module .flex-lg-row,
.fluid-grid-module .flex-md-row,
.fluid-grid-module .flex-row,
.fluid-grid-module .flex-xs-row {
  flex-wrap: wrap;
}
.fluid-grid-module [class*="-width-"] {
  width: 100%;
}
.fluid-grid-module .flex {
  flex: 0 0 auto;
  align-self: stretch;
}
.fluid-grid-module .ux-card {
  margin: 0;
}
.fluid-grid-module [id][class*="col-lg-"],
.fluid-grid-module [id][class*="col-md-"],
.fluid-grid-module [id][class*="col-xl-"],
.fluid-grid-module [id][class*="col-xs-"] {
  padding-left: 0;
  padding-right: 0;
  z-index: 3;
}
.fluid-grid-module.margin-on .fluid-grid.flex-row {
  padding-left: 10px;
  padding-right: 10px;
}
.fluid-grid-module [class*="rel-pos-"],
.fluid-grid-module[class*="rel-pos-"] {
  position: relative;
}
.fluid-grid-module .bg-contain {
  background-size: contain;
  background-repeat: no-repeat;
}
.fluid-grid-module .bg-cover {
  background-size: cover;
}
.fluid-grid-module .fluid-column,
.fluid-grid-module .marquee-image {
  height: 100%;
  width: 100%;
  min-height: inherit;
  position: relative;
}
.fluid-grid-module .cursor-zoom img {
  transition: all 0.3s;
}
.fluid-grid-module .cursor-zoom img:focus,
.fluid-grid-module .cursor-zoom img:hover {
  transform: scale(1.1);
}
.fluid-grid-module .inherit-height {
  height: inherit;
  min-height: inherit;
}
.fluid-grid-module .cursor-card-shadow .ux-card:hover,
.fluid-grid-module
  .cursor-card-shadow
  > .marquee-image:hover:not(.bg-transparent) {
  box-shadow: 0 4px 16px 0 rgba(117, 117, 117, 0.25);
  transition: all 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.fluid-grid-module .cursor-card-shadow .uxcard,
.fluid-grid-module .cursor-card-shadow > .marquee-image {
  transition: all 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.fluid-grid-module .vsc-paragraph-block {
  width: 100%;
}
.fluid-grid-module div[class*="placement"] {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .fluid-grid-module .xs-min-height-auto {
    min-height: auto;
  }
  .fluid-grid-module .xs-min-height-full {
    min-height: 100vh;
  }
  .fluid-grid-module .xs-min-height-224px {
    min-height: 224px;
  }
  .fluid-grid-module .xs-min-height-320px {
    min-height: 320px;
  }
  .fluid-grid-module .xs-min-height-376px {
    min-height: 376px;
  }
  .fluid-grid-module .xs-min-height-440px {
    min-height: 440px;
  }
  .fluid-grid-module .xs-min-height-520px {
    min-height: 520px;
  }
  .fluid-grid-module .xs-min-height-720px {
    min-height: 720px;
  }
  .fluid-grid-module .xs-text-center {
    text-align: center;
  }
  .fluid-grid-module .xs-text-left {
    text-align: left;
  }
  .fluid-grid-module .xs-text-right {
    text-align: right;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-n-10 {
    right: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-n-16 {
    right: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-n-20 {
    right: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-n-24 {
    right: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-n-32 {
    right: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-n-40 {
    right: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-n-80 {
    right: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-0 {
    right: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-10 {
    right: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-16 {
    right: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-20 {
    right: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-24 {
    right: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-32 {
    right: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-40 {
    right: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xs-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xs-80 {
    right: 80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-n-10 {
    left: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-n-16 {
    left: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-n-20 {
    left: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-n-24 {
    left: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-n-32 {
    left: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-n-40 {
    left: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-n-80 {
    left: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-0 {
    left: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-10 {
    left: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-16 {
    left: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-20 {
    left: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-24 {
    left: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-32 {
    left: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-40 {
    left: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xs-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xs-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-n-10 {
    top: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-n-16 {
    top: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-n-20 {
    top: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-n-24 {
    top: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-n-32 {
    top: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-n-40 {
    top: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-n-80 {
    top: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-0 {
    top: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-10 {
    top: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-16 {
    top: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-20 {
    top: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-24 {
    top: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-32 {
    top: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-40 {
    top: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xs-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xs-80 {
    top: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-n-10 {
    bottom: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-n-16 {
    bottom: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-n-20 {
    bottom: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-n-24 {
    bottom: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-n-32 {
    bottom: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-n-40 {
    bottom: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-n-80 {
    bottom: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-0 {
    bottom: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-10 {
    bottom: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-16 {
    bottom: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-20 {
    bottom: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-24 {
    bottom: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-32 {
    bottom: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-40 {
    bottom: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xs-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xs-80 {
    bottom: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-n-10 {
    left: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-n-16 {
    left: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-n-20 {
    left: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-n-24 {
    left: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-n-32 {
    left: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-n-40 {
    left: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-n-80 {
    left: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-0 {
    left: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-10 {
    left: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-16 {
    left: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-20 {
    left: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-24 {
    left: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-32 {
    left: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-40 {
    left: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xs-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xs-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-n-10 {
    right: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-n-16 {
    right: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-n-20 {
    right: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-n-24 {
    right: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-n-32 {
    right: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-n-40 {
    right: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-n-80 {
    right: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-0 {
    right: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-10 {
    right: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-16 {
    right: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-20 {
    right: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-24 {
    right: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-32 {
    right: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-40 {
    right: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xs-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xs-80 {
    right: 80px;
  }
  .fluid-grid-module .xs-width-25 {
    max-width: 25%;
  }
  .fluid-grid-module .xs-width-50 {
    max-width: 50%;
  }
  .fluid-grid-module .xs-width-75 {
    max-width: 75%;
  }
  .fluid-grid-module .xs-width-100 {
    max-width: 100%;
  }
  .fluid-grid-module [class*="xs-width"] {
    margin-left: auto;
    margin-right: auto;
  }
  .fluid-grid-module .col-xs {
    flex: 1 0 0%;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .fluid-grid-module.gap-on .flex-column.col-xs-12 {
    padding: 10px 0;
  }
  .fluid-grid-module.gap-on .flex-column.col-xs-12:first-child {
    padding-top: 0;
  }
  .fluid-grid-module.gap-on .flex-column.col-xs-12:last-child {
    padding-bottom: 0;
  }
  .fluid-grid-module.gap-on .xs-column:not(.col-xs-12) {
    padding: 0 5px;
  }
  .fluid-grid-module.gap-on .xs-column:not(.col-xs-12):first-child {
    padding-left: 0;
  }
  .fluid-grid-module.gap-on .xs-column:not(.col-xs-12):last-child {
    padding-right: 0;
  }
  .fluid-grid-module.gap-on .col-xs-12,
  .fluid-grid-module.gap-on .xs-row {
    padding: 5px 0;
  }
  .fluid-grid-module.gap-on .col-xs-12:first-child,
  .fluid-grid-module.gap-on .xs-row:first-child {
    padding-top: 0;
  }
  .fluid-grid-module.gap-on .col-xs-12:last-child,
  .fluid-grid-module.gap-on .xs-row:last-child {
    padding-bottom: 0;
  }
  .fluid-grid-module.gap-on .xs-column.col-xs-6:nth-child(odd) {
    padding-left: 0;
  }
  .fluid-grid-module.gap-on .xs-column.col-xs-6:nth-child(even) {
    padding-right: 0;
  }
  .fluid-grid-module.gap-on
    .xs-column.col-xs-6:nth-child(n + 2):not(:nth-last-child(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .fluid-grid-module.gap-on
    .xs-column.col-xs-6:nth-child(-n + 2):not(:nth-last-child(-n + 2)) {
    padding-bottom: 5px;
    padding-top: 0;
  }
  .fluid-grid-module.gap-on
    .xs-column.col-xs-6:nth-last-child(-n + 2):not(:nth-child(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 0;
  }
  .fluid-grid-module .flex-xs-row {
    flex-direction: row;
  }
  .fluid-grid-module .flex-xs-column {
    flex-direction: column;
  }
  .fluid-grid-module [class*="row-xs"] {
    width: 100%;
  }
  .fluid-grid-module .row-xs-1 {
    height: 8.33%;
  }
  .fluid-grid-module .row-xs-2 {
    height: 16.66%;
  }
  .fluid-grid-module .row-xs-3 {
    height: 25%;
  }
  .fluid-grid-module .row-xs-4 {
    height: 33.33%;
  }
  .fluid-grid-module .row-xs-5 {
    height: 41.66%;
  }
  .fluid-grid-module .row-xs-6 {
    height: 50%;
  }
  .fluid-grid-module .row-xs-7 {
    height: 58.33%;
  }
  .fluid-grid-module .row-xs-8 {
    height: 66.66%;
  }
  .fluid-grid-module .row-xs-9 {
    height: 75%;
  }
  .fluid-grid-module .row-xs-10 {
    height: 83.33%;
  }
  .fluid-grid-module .row-xs-11 {
    height: 91.66%;
  }
  .fluid-grid-module .row-xs-12 {
    height: 100%;
  }
  .fluid-grid-module .cms-bg-desktop,
  .fluid-grid-module .cms-bg-tablet,
  .fluid-grid-module .cms-bg-xl {
    border: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-n-10 {
    right: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-n-16 {
    right: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-n-20 {
    right: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-n-24 {
    right: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-n-32 {
    right: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-n-40 {
    right: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-n-80 {
    right: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-0 {
    right: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-10 {
    right: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-16 {
    right: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-20 {
    right: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-24 {
    right: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-32 {
    right: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-40 {
    right: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-md-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-md-80 {
    right: 80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-n-10 {
    left: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-n-16 {
    left: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-n-20 {
    left: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-n-24 {
    left: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-n-32 {
    left: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-n-40 {
    left: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-n-80 {
    left: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-0 {
    left: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-10 {
    left: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-16 {
    left: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-20 {
    left: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-24 {
    left: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-32 {
    left: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-40 {
    left: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-md-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-md-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-n-10 {
    top: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-n-16 {
    top: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-n-20 {
    top: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-n-24 {
    top: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-n-32 {
    top: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-n-40 {
    top: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-n-80 {
    top: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-0 {
    top: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-10 {
    top: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-16 {
    top: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-20 {
    top: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-24 {
    top: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-32 {
    top: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-40 {
    top: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-md-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-md-80 {
    top: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-n-10 {
    bottom: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-n-16 {
    bottom: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-n-20 {
    bottom: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-n-24 {
    bottom: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-n-32 {
    bottom: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-n-40 {
    bottom: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-n-80 {
    bottom: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-0 {
    bottom: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-10 {
    bottom: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-16 {
    bottom: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-20 {
    bottom: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-24 {
    bottom: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-32 {
    bottom: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-40 {
    bottom: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-md-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-md-80 {
    bottom: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-n-10 {
    left: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-n-16 {
    left: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-n-20 {
    left: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-n-24 {
    left: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-n-32 {
    left: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-n-40 {
    left: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-n-80 {
    left: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-0 {
    left: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-10 {
    left: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-16 {
    left: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-20 {
    left: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-24 {
    left: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-32 {
    left: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-40 {
    left: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-md-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-md-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-n-10 {
    right: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-n-16 {
    right: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-n-20 {
    right: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-n-24 {
    right: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-n-32 {
    right: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-n-40 {
    right: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-n-80 {
    right: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-0 {
    right: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-10 {
    right: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-16 {
    right: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-20 {
    right: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-24 {
    right: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-32 {
    right: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-40 {
    right: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-md-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-md-80 {
    right: 80px;
  }
  .fluid-grid-module .md-min-height-auto {
    min-height: auto;
  }
  .fluid-grid-module .md-min-height-full {
    min-height: 100vh;
  }
  .fluid-grid-module .md-min-height-224px {
    min-height: 224px;
  }
  .fluid-grid-module .md-min-height-320px {
    min-height: 320px;
  }
  .fluid-grid-module .md-min-height-376px {
    min-height: 376px;
  }
  .fluid-grid-module .md-min-height-440px {
    min-height: 440px;
  }
  .fluid-grid-module .md-min-height-520px {
    min-height: 520px;
  }
  .fluid-grid-module .md-min-height-720px {
    min-height: 720px;
  }
  .fluid-grid-module .md-width-25 {
    max-width: 25%;
  }
  .fluid-grid-module .md-width-50 {
    max-width: 50%;
  }
  .fluid-grid-module .md-width-75 {
    max-width: 75%;
  }
  .fluid-grid-module .md-width-100 {
    max-width: 100%;
  }
  .fluid-grid-module .col-md {
    flex: 1 0 0%;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .fluid-grid-module.gap-on .md-column:not(.col-md-12) {
    padding: 0 5px;
  }
  .fluid-grid-module.gap-on .md-column.col-md-3:nth-child(4n + 1),
  .fluid-grid-module.gap-on .md-column.col-md-4:nth-child(3n + 1),
  .fluid-grid-module.gap-on .md-column.col-md-6:nth-child(odd),
  .fluid-grid-module.gap-on .md-column:not(.col-md-12):first-of-type {
    padding-left: 0;
  }
  .fluid-grid-module.gap-on .md-column.col-md-3:nth-child(4n),
  .fluid-grid-module.gap-on .md-column.col-md-4:nth-child(3n),
  .fluid-grid-module.gap-on .md-column.col-md-6:nth-of-type(even),
  .fluid-grid-module.gap-on .md-column:not(.col-md-12):last-of-type {
    padding-right: 0;
  }
  .fluid-grid-module.gap-on
    .md-column.col-md-3:nth-child(n + 4):not(:nth-last-child(-n + 4)),
  .fluid-grid-module.gap-on
    .md-column.col-md-4:nth-child(n + 3):not(:nth-last-child(-n + 3)),
  .fluid-grid-module.gap-on
    .md-column.col-md-6:nth-child(n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .fluid-grid-module.gap-on
    .md-column.col-md-3:nth-child(-n + 4):not(:nth-last-child(-n + 4)),
  .fluid-grid-module.gap-on
    .md-column.col-md-4:nth-child(-n + 3):not(:nth-last-child(-n + 3)),
  .fluid-grid-module.gap-on
    .md-column.col-md-6:nth-child(-n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-bottom: 5px;
    padding-top: 0;
  }
  .fluid-grid-module.gap-on .md-column.col-md-3:nth-last-child(-n + 4),
  .fluid-grid-module.gap-on
    .md-column.col-md-4:nth-last-child(-n + 3):not(:nth-child(-n + 3)),
  .fluid-grid-module.gap-on
    .md-column.col-md-6:nth-last-child(-n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 0;
  }
  .fluid-grid-module.gap-on .col-md-12,
  .fluid-grid-module.gap-on .md-row {
    padding: 5px 0;
  }
  .fluid-grid-module.gap-on .col-md-12:first-child,
  .fluid-grid-module.gap-on .md-row:first-child {
    padding-top: 0;
  }
  .fluid-grid-module.gap-on .col-md-12:last-child,
  .fluid-grid-module.gap-on .md-row:last-child {
    padding-bottom: 0;
  }
  .fluid-grid-module [class*="row-md"] {
    width: 100%;
  }
  .fluid-grid-module .row-md-1 {
    height: 8.33%;
  }
  .fluid-grid-module .row-md-2 {
    height: 16.66%;
  }
  .fluid-grid-module .row-md-3 {
    height: 25%;
  }
  .fluid-grid-module .row-md-4 {
    height: 33.33%;
  }
  .fluid-grid-module .row-md-5 {
    height: 41.66%;
  }
  .fluid-grid-module .row-md-6 {
    height: 50%;
  }
  .fluid-grid-module .row-md-7 {
    height: 58.33%;
  }
  .fluid-grid-module .row-md-8 {
    height: 66.66%;
  }
  .fluid-grid-module .row-md-9 {
    height: 75%;
  }
  .fluid-grid-module .row-md-10 {
    height: 83.33%;
  }
  .fluid-grid-module .row-md-11 {
    height: 91.66%;
  }
  .fluid-grid-module .row-md-12 {
    height: 100%;
  }
  .fluid-grid-module .cms-bg-desktop,
  .fluid-grid-module .cms-bg-mobile,
  .fluid-grid-module .cms-bg-xl {
    border: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fluid-grid-module .cms-bg-mobile,
  .fluid-grid-module .cms-bg-tablet,
  .fluid-grid-module .cms-bg-xl {
    border: none !important;
  }
}
@media screen and (min-width: 992px) {
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-n-10 {
    right: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-n-16 {
    right: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-n-20 {
    right: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-n-24 {
    right: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-n-32 {
    right: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-n-40 {
    right: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-n-80 {
    right: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-0 {
    right: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-10 {
    right: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-16 {
    right: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-20 {
    right: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-24 {
    right: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-32 {
    right: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-40 {
    right: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-lg-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-lg-80 {
    right: 80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-n-10 {
    left: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-n-16 {
    left: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-n-20 {
    left: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-n-24 {
    left: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-n-32 {
    left: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-n-40 {
    left: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-n-80 {
    left: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-0 {
    left: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-10 {
    left: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-16 {
    left: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-20 {
    left: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-24 {
    left: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-32 {
    left: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-40 {
    left: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-lg-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-lg-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-n-10 {
    top: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-n-16 {
    top: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-n-20 {
    top: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-n-24 {
    top: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-n-32 {
    top: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-n-40 {
    top: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-n-80 {
    top: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-0 {
    top: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-10 {
    top: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-16 {
    top: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-20 {
    top: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-24 {
    top: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-32 {
    top: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-40 {
    top: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-lg-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-lg-80 {
    top: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-n-10 {
    bottom: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-n-16 {
    bottom: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-n-20 {
    bottom: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-n-24 {
    bottom: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-n-32 {
    bottom: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-n-40 {
    bottom: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-n-80 {
    bottom: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-0 {
    bottom: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-10 {
    bottom: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-16 {
    bottom: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-20 {
    bottom: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-24 {
    bottom: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-32 {
    bottom: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-40 {
    bottom: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-lg-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-lg-80 {
    bottom: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-n-10 {
    left: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-n-16 {
    left: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-n-20 {
    left: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-n-24 {
    left: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-n-32 {
    left: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-n-40 {
    left: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-n-80 {
    left: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-0 {
    left: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-10 {
    left: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-16 {
    left: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-20 {
    left: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-24 {
    left: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-32 {
    left: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-40 {
    left: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-lg-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-lg-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-n-10 {
    right: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-n-16 {
    right: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-n-20 {
    right: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-n-24 {
    right: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-n-32 {
    right: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-n-40 {
    right: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-n-80 {
    right: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-0 {
    right: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-10 {
    right: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-16 {
    right: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-20 {
    right: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-24 {
    right: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-32 {
    right: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-40 {
    right: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-lg-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-lg-80 {
    right: 80px;
  }
  .fluid-grid-module .lg-min-height-auto {
    min-height: auto;
  }
  .fluid-grid-module .lg-min-height-full {
    min-height: 100vh;
  }
  .fluid-grid-module .lg-min-height-224px {
    min-height: 224px;
  }
  .fluid-grid-module .lg-min-height-320px {
    min-height: 320px;
  }
  .fluid-grid-module .lg-min-height-376px {
    min-height: 376px;
  }
  .fluid-grid-module .lg-min-height-440px {
    min-height: 440px;
  }
  .fluid-grid-module .lg-min-height-520px {
    min-height: 520px;
  }
  .fluid-grid-module .lg-min-height-720px {
    min-height: 720px;
  }
  .fluid-grid-module .lg-width-25 {
    max-width: 25%;
  }
  .fluid-grid-module .lg-width-50 {
    max-width: 50%;
  }
  .fluid-grid-module .lg-width-75 {
    max-width: 75%;
  }
  .fluid-grid-module .lg-width-100 {
    max-width: 100%;
  }
  .fluid-grid-module .col-lg {
    flex: 1 0 0%;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .fluid-grid-module.gap-on .lg-column:not(.col-lg-12) {
    padding: 0 5px;
  }
  .fluid-grid-module.gap-on .lg-column.col-lg-3:nth-child(4n + 1),
  .fluid-grid-module.gap-on .lg-column.col-lg-4:nth-child(3n + 1),
  .fluid-grid-module.gap-on .lg-column.col-lg-6:nth-child(odd),
  .fluid-grid-module.gap-on .lg-column:not(.col-lg-12):first-of-type {
    padding-left: 0;
  }
  .fluid-grid-module.gap-on .lg-column.col-lg-3:nth-child(4n),
  .fluid-grid-module.gap-on .lg-column.col-lg-4:nth-child(3n),
  .fluid-grid-module.gap-on .lg-column.col-lg-6:nth-of-type(even),
  .fluid-grid-module.gap-on .lg-column:not(.col-lg-12):last-of-type {
    padding-right: 0;
  }
  .fluid-grid-module.gap-on
    .lg-column.col-lg-3:nth-child(n + 4):not(:nth-last-child(-n + 4)),
  .fluid-grid-module.gap-on
    .lg-column.col-lg-4:nth-child(n + 3):not(:nth-last-child(-n + 3)),
  .fluid-grid-module.gap-on
    .lg-column.col-lg-6:nth-child(n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .fluid-grid-module.gap-on
    .lg-column.col-lg-3:nth-child(-n + 4):not(:nth-last-child(-n + 4)),
  .fluid-grid-module.gap-on
    .lg-column.col-lg-4:nth-child(-n + 3):not(:nth-last-child(-n + 3)),
  .fluid-grid-module.gap-on
    .lg-column.col-lg-5:nth-child(-n + 2):not(:nth-last-of-type(-n + 2)),
  .fluid-grid-module.gap-on
    .lg-column.col-lg-6:nth-child(-n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-bottom: 5px;
    padding-top: 0;
  }
  .fluid-grid-module.gap-on
    .lg-column.col-lg-3:nth-last-child(-n + 4):not(:nth-child(-n + 4)),
  .fluid-grid-module.gap-on
    .lg-column.col-lg-4:nth-last-child(-n + 3):not(:nth-child(-n + 3)),
  .fluid-grid-module.gap-on
    .lg-column.col-lg-6:nth-last-child(-n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 0;
  }
  .fluid-grid-module.gap-on .col-lg-12,
  .fluid-grid-module.gap-on .lg-row {
    padding: 5px 0;
  }
  .fluid-grid-module.gap-on .col-lg-12:first-child,
  .fluid-grid-module.gap-on .lg-row:first-of-type {
    padding-top: 0;
  }
  .fluid-grid-module.gap-on .col-lg-12:last-child,
  .fluid-grid-module.gap-on .lg-row:last-of-type {
    padding-bottom: 0;
  }
  .fluid-grid-module [class*="row-lg"] {
    width: 100%;
  }
  .fluid-grid-module .row-lg-1 {
    height: 8.33%;
  }
  .fluid-grid-module .row-lg-2 {
    height: 16.66%;
  }
  .fluid-grid-module .row-lg-3 {
    height: 25%;
  }
  .fluid-grid-module .row-lg-4 {
    height: 33.33%;
  }
  .fluid-grid-module .row-lg-5 {
    height: 41.66%;
  }
  .fluid-grid-module .row-lg-6 {
    height: 50%;
  }
  .fluid-grid-module .row-lg-7 {
    height: 58.33%;
  }
  .fluid-grid-module .row-lg-8 {
    height: 66.66%;
  }
  .fluid-grid-module .row-lg-9 {
    height: 75%;
  }
  .fluid-grid-module .row-lg-10 {
    height: 83.33%;
  }
  .fluid-grid-module .row-lg-11 {
    height: 91.66%;
  }
  .fluid-grid-module .row-lg-12 {
    height: 100%;
  }
}
@media screen and (min-width: 1200px) {
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-n-10 {
    right: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-n-16 {
    right: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-n-20 {
    right: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-n-24 {
    right: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-n-32 {
    right: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-n-40 {
    right: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-n-80 {
    right: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-0 {
    right: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-10 {
    right: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-16 {
    right: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-20 {
    right: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-24 {
    right: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-32 {
    right: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-40 {
    right: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-l-xl-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-l-xl-80 {
    right: 80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-n-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-n-10 {
    left: -10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-n-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-n-16 {
    left: -16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-n-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-n-20 {
    left: -20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-n-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-n-24 {
    left: -24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-n-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-n-32 {
    left: -32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-n-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-n-40 {
    left: -40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-n-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-n-80 {
    left: -80px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-0,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-0 {
    left: 0;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-10,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-10 {
    left: 10px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-16,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-16 {
    left: 16px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-20,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-20 {
    left: 20px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-24,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-24 {
    left: 24px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-32,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-32 {
    left: 32px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-40,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-40 {
    left: 40px;
  }
  [dir="rtl"] .fluid-grid-module .rel-pos-r-xl-80,
  [dir="rtl"] .fluid-grid-module.rel-pos-r-xl-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-n-10 {
    top: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-n-16 {
    top: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-n-20 {
    top: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-n-24 {
    top: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-n-32 {
    top: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-n-40 {
    top: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-n-80 {
    top: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-0 {
    top: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-10 {
    top: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-16 {
    top: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-20 {
    top: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-24 {
    top: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-32 {
    top: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-40 {
    top: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-t-xl-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-t-xl-80 {
    top: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-n-10 {
    bottom: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-n-16 {
    bottom: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-n-20 {
    bottom: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-n-24 {
    bottom: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-n-32 {
    bottom: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-n-40 {
    bottom: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-n-80 {
    bottom: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-0 {
    bottom: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-10 {
    bottom: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-16 {
    bottom: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-20 {
    bottom: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-24 {
    bottom: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-32 {
    bottom: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-40 {
    bottom: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-b-xl-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-b-xl-80 {
    bottom: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-n-10 {
    left: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-n-16 {
    left: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-n-20 {
    left: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-n-24 {
    left: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-n-32 {
    left: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-n-40 {
    left: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-n-80 {
    left: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-0 {
    left: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-10 {
    left: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-16 {
    left: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-20 {
    left: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-24 {
    left: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-32 {
    left: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-40 {
    left: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-l-xl-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-l-xl-80 {
    left: 80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-n-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-n-10 {
    right: -10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-n-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-n-16 {
    right: -16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-n-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-n-20 {
    right: -20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-n-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-n-24 {
    right: -24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-n-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-n-32 {
    right: -32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-n-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-n-40 {
    right: -40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-n-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-n-80 {
    right: -80px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-0,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-0 {
    right: 0;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-10,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-10 {
    right: 10px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-16,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-16 {
    right: 16px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-20,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-20 {
    right: 20px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-24,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-24 {
    right: 24px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-32,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-32 {
    right: 32px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-40,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-40 {
    right: 40px;
  }
  [dir="ltr"] .fluid-grid-module .rel-pos-r-xl-80,
  [dir="ltr"] .fluid-grid-module.rel-pos-r-xl-80 {
    right: 80px;
  }
  .fluid-grid-module .xl-min-height-auto {
    min-height: auto;
  }
  .fluid-grid-module .xl-min-height-full {
    min-height: 100vh;
  }
  .fluid-grid-module .xl-min-height-224px {
    min-height: 224px;
  }
  .fluid-grid-module .xl-min-height-320px {
    min-height: 320px;
  }
  .fluid-grid-module .xl-min-height-376px {
    min-height: 376px;
  }
  .fluid-grid-module .xl-min-height-440px {
    min-height: 440px;
  }
  .fluid-grid-module .xl-min-height-520px {
    min-height: 520px;
  }
  .fluid-grid-module .xl-min-height-720px {
    min-height: 720px;
  }
  .fluid-grid-module .xl-width-25 {
    max-width: 25%;
  }
  .fluid-grid-module .xl-width-50 {
    max-width: 50%;
  }
  .fluid-grid-module .xl-width-75 {
    max-width: 75%;
  }
  .fluid-grid-module .xl-width-100 {
    max-width: 100%;
  }
  .fluid-grid-module .col-xl {
    flex: 1 0 0%;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .fluid-grid-module.gap-on .xl-column:not(.col-xl-12) {
    padding: 0 5px;
  }
  .fluid-grid-module.gap-on .xl-column.col-xl-3:nth-child(4n + 1),
  .fluid-grid-module.gap-on .xl-column.col-xl-4:nth-child(3n + 1),
  .fluid-grid-module.gap-on .xl-column.col-xl-6:nth-child(odd),
  .fluid-grid-module.gap-on .xl-column:not(.col-xl-12):first-of-type {
    padding-left: 0;
  }
  .fluid-grid-module.gap-on .xl-column.col-xl-3:nth-child(4n),
  .fluid-grid-module.gap-on .xl-column.col-xl-4:nth-child(3n),
  .fluid-grid-module.gap-on .xl-column.col-xl-6:nth-of-type(even),
  .fluid-grid-module.gap-on .xl-column:not(.col-xl-12):last-of-type {
    padding-right: 0;
  }
  .fluid-grid-module.gap-on
    .xl-column.col-xl-3:nth-child(n + 4):not(:nth-last-child(-n + 4)),
  .fluid-grid-module.gap-on
    .xl-column.col-xl-4:nth-child(n + 3):not(:nth-last-child(-n + 3)),
  .fluid-grid-module.gap-on
    .xl-column.col-xl-6:nth-child(n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .fluid-grid-module.gap-on
    .xl-column.col-xl-3:nth-child(-n + 4):not(:nth-last-child(-n + 4)),
  .fluid-grid-module.gap-on
    .xl-column.col-xl-4:nth-child(-n + 3):not(:nth-last-child(-n + 3)),
  .fluid-grid-module.gap-on
    .xl-column.col-xl-5:nth-child(-n + 2):not(:nth-last-of-type(-n + 2)),
  .fluid-grid-module.gap-on
    .xl-column.col-xl-6:nth-child(-n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-bottom: 5px;
    padding-top: 0;
  }
  .fluid-grid-module.gap-on
    .xl-column.col-xl-3:nth-last-child(-n + 4):not(:nth-child(-n + 4)),
  .fluid-grid-module.gap-on
    .xl-column.col-xl-4:nth-last-child(-n + 3):not(:nth-child(-n + 3)),
  .fluid-grid-module.gap-on
    .xl-column.col-xl-6:nth-last-child(-n + 2):not(:nth-last-of-type(-n + 2)) {
    padding-top: 5px;
    padding-bottom: 0;
  }
  .fluid-grid-module.gap-on .col-xl-12,
  .fluid-grid-module.gap-on .xl-row {
    padding: 5px 0;
  }
  .fluid-grid-module.gap-on .col-xl-12:first-child,
  .fluid-grid-module.gap-on .xl-row:first-of-type {
    padding-top: 0;
  }
  .fluid-grid-module.gap-on .col-xl-12:last-child,
  .fluid-grid-module.gap-on .xl-row:last-of-type {
    padding-bottom: 0;
  }
  .fluid-grid-module [class*="row-xl"] {
    width: 100%;
  }
  .fluid-grid-module .row-xl-1 {
    height: 8.33%;
  }
  .fluid-grid-module .row-xl-2 {
    height: 16.66%;
  }
  .fluid-grid-module .row-xl-3 {
    height: 25%;
  }
  .fluid-grid-module .row-xl-4 {
    height: 33.33%;
  }
  .fluid-grid-module .row-xl-5 {
    height: 41.66%;
  }
  .fluid-grid-module .row-xl-6 {
    height: 50%;
  }
  .fluid-grid-module .row-xl-7 {
    height: 58.33%;
  }
  .fluid-grid-module .row-xl-8 {
    height: 66.66%;
  }
  .fluid-grid-module .row-xl-9 {
    height: 75%;
  }
  .fluid-grid-module .row-xl-10 {
    height: 83.33%;
  }
  .fluid-grid-module .row-xl-11 {
    height: 91.66%;
  }
  .fluid-grid-module .row-xl-12 {
    height: 100%;
  }
  .fluid-grid-module .cms-bg-desktop,
  .fluid-grid-module .cms-bg-mobile,
  .fluid-grid-module .cms-bg-tablet {
    border: none !important;
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .fluid-grid-module .col-lg,
  .fluid-grid-module .col-md,
  .fluid-grid-module .col-xl,
  .fluid-grid-module .col-xs {
    min-height: 1px;
    flex: 1 0 auto;
  }
}
.bg-position-left-top {
  background-position: left top;
}
.bg-position-left-center {
  background-position: left center;
}
.bg-position-left-bottom {
  background-position: left bottom;
}
.bg-position-center-top {
  background-position: center top;
}
.bg-position-center-center {
  background-position: center center;
}
.bg-position-center-bottom {
  background-position: center bottom;
}
.bg-position-right-top {
  background-position: right top;
}
.bg-position-right-center {
  background-position: right center;
}
.bg-position-right-bottom {
  background-position: right bottom;
}
.spinner-root {
  display: none;
  justify-content: center;
  align-items: center;
}
.spinner-root.show {
  display: flex;
}
.spin-container {
  position: absolute;
  font-size: 3.6px;
}
.spin-container.pause-animation {
  display: none;
}
.spin-container.pause-animation .spinner:after,
.spin-container.pause-animation .spinner:before {
  animation-play-state: paused;
}
.spin-container .spinner {
  z-index: 0;
  color: #00a4a6;
  text-indent: -99999em;
  margin: 0 auto;
  position: absolute;
  top: 0;
  width: 10em;
  height: 10em;
  box-shadow: inset 0 0 0 1em;
  transform: translateZ(0);
  border-radius: 50%;
}
.spin-container .spinner:before {
  position: absolute;
  content: "";
  width: 5em;
  height: 10em;
  background: #aab7c2;
  border-radius: 0 10em 10em 0;
  top: 0;
  left: 5em;
  transform-origin: 0 5em;
  animation: spin 2s infinite ease 1.5s;
}
.spin-container .spinner:after {
  position: absolute;
  content: "";
  width: 5em;
  height: 10em;
  background: #aab7c2;
  top: 0;
  left: 0;
  border-radius: 10em 0 0 10em;
  transform-origin: 5em 5em;
  animation: spin 2s infinite ease;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spin-container .inner {
  position: absolute;
  z-index: 100;
  border-radius: 10em;
  background-color: #fff;
  top: 1em;
  left: 1em;
  width: 8em;
  height: 8em;
}
@media screen and (min-width: 992px) {
  .spin-container .inner {
    top: 0.88em;
    left: 1.15em;
  }
}
.vsc-table-module-deepsee.open .chevron {
  transform: rotate(180deg);
  transition: transform 0.3s;
}
.vsc-table-module-deepsee .chevron {
  font-size: 20px;
  font-weight: 700;
  transform: rotate(0);
  transition: transform 0.3s;
  margin-left: auto;
}
.deepsee-compare-chart-pro .pro-icon.selected {
  background-image: url(//img1.wsimg.com/fos/hp/pro-rebrand-sprite-20141119.png);
  display: inline-block;
  background-size: 205px auto;
}
.deepsee-compare-chart-pro .pro-icon.selected.arrow-down-icon {
  background-position: 0 -104px;
  width: 95px;
  height: 95px;
}
.deepsee-compare-chart-pro .pro-icon.selected.arrow-down-icon:hover {
  background-position: 0 -351px;
}
.vsc-table-module-deepsee .table-chevron {
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  width: 1px;
}
.vsc-table-module-deepsee .table-cell-title {
  display: inline-block;
  vertical-align: middle;
  max-width: 87%;
}
.vsc-table-module-deepsee .table-cell-caret {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 5px;
  padding-left: 5px;
}
.vsc-table-module-deepsee .table-bar-min {
  padding: 15px 10px;
  padding-bottom: 15px;
  text-align: center;
  display: table;
  transition: padding-bottom 0.3s;
}
.vsc-table-module-deepsee .table-title-container {
  width: 100%;
}
.vsc-table-module-deepsee .main-title-container {
  display: table;
  width: 90vw;
}
.vsc-table-module-deepsee .title-childitems-alignment {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}
.table-module-border {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.vsc-table-module-deepsee hr {
  border-top: 1px solid #ccc;
  padding-bottom: 20px;
}
.vsc-table-module-deepsee .flashsale-actionbar .h1.h1-no-margin-bottom {
  margin-bottom: 0;
}
.table-module-subtitle {
  font: 16px Arial, Sans-Serif;
  padding-top: 10px;
}
.vsc-table-module-deepsee .card-block {
  padding: 0;
}
@media only screen and (max-width: 1200px) {
  .compare-chart-xs-no-space {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .vsc-table-module-deepsee .card-block {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .deepsee-compare-chart-pro .row {
    margin: 0;
  }
  .compare-chart-xs-no-space {
    padding: 0;
    max-width: 768px;
  }
  .deepsee-compare-chart-pro .ux-card.compare-chart-xs-no-space {
    padding: 0;
    max-width: 768px;
  }
  .vsc-table-module-deepsee .card-block {
    padding: 0;
  }
}
.deepsee-compare-chart-pro[class*="bg-"] table tr td {
  border-right: 1px solid #d6d6d6;
}
.deepsee-compare-chart-pro h2 {
  margin-bottom: 20px;
}
.deepsee-compare-chart-pro table {
  width: 100%;
  border: solid 1px #d6d6d6;
  table-layout: fixed;
}
.deepsee-compare-chart-pro tbody {
  border-right: 1px solid #b3b3b3;
}
.deepsee-compare-chart-pro table tr th {
  padding: 30px 20px;
  font-weight: 700;
  border-right: solid 1px #d6d6d6;
  vertical-align: bottom;
}
.deepsee-compare-chart-pro table tr td {
  text-align: center;
  white-space: normal;
  padding: 16px 30px 16px 15px;
  border-right: 1px solid #d6d6d6;
}
td.deepsee-compare-chart-header.deepsee-compare-chart-row-header {
  text-align: right;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .deepsee-compare-chart-full-header {
    display: none;
  }
  .deepsee-compare-chart-row-header {
    display: table-cell;
  }
  .deepsee-compare-chart-frame {
    max-height: none;
  }
}
.deepsee-compare-chart-pro span.uxicon-checkmark {
  font-size: 16px;
}
.deepsee-compare-chart-pro th.deepsee-compare-chart-header.border-green {
  box-shadow: inset 0 -10px 0 #77c043;
}
.deepsee-compare-chart-pro th.deepsee-compare-chart-header.border-orange {
  box-shadow: inset 0 -10px 0 #ef6c0f;
}
.deepsee-compare-chart-pro th.deepsee-compare-chart-header.border-gray-darkest {
  box-shadow: inset 0 -10px 0 #212121;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-header {
  text-align: center;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-footer {
  margin-top: 10px;
  float: right;
  font-size: 13px;
  color: grey;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-view-all {
  text-align: center;
  margin-top: 50px;
  cursor: pointer;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-view-all .icon-control {
  display: none;
  height: 100px;
  margin: 0 auto;
  padding-top: 30px;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-view-all .selected {
  display: inline-block;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-view-all .arrow-down-icon {
  font-weight: 700;
  font-size: 35px;
  top: 25px;
  color: #fff;
}
.deepsee-compare-chart-pro .view-all-icon-container {
  display: inline-block;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin-top: -15px;
  left: inherit;
  right: inherit;
  opacity: 1;
  background-color: #5da646;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-img {
  height: 70px;
  margin-bottom: 15px;
}
.deepsee-compare-chart-pro .deepsee-compare-chart-img img {
  max-height: 65px;
  max-width: 120px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.deepsee-compare-chart-pro .deepsee-compare-chart-asterisk {
  position: relative;
  bottom: 20px;
  left: 5px;
}
.deepsee-compare-chart-header.chart-no-header-padding {
  padding: 0;
}
.deepsee-compare-chart-header.chart-with-header-borders {
  border: 1px solid #e8e8e8;
  padding: 0;
}
.deepsee-compare-chart-frame.deepsee-compare-chart-flag-overlay {
  margin-top: 50px;
}
.vsc-table-module-deepsee .product-wrapper.ux-card {
  margin: 0;
  padding: 20px;
  background-color: unset;
  box-shadow: none;
}
.vsc-table-module-deepsee .plan-callout:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  background: 0 0;
  border-top: 10px solid;
}
.vsc-table-module-deepsee .vsc-flag-block .plan-callout:after {
  border-top-color: inherit;
}
.vsc-table-module-deepsee .block-flag-callout {
  border-bottom: none;
}
.vsc-table-module-deepsee .pro-plan-wrap.ux-card {
  padding: 20px;
  margin: 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
}
.deepsee-compare-chart-pro .ux-card {
  padding-top: 40px;
  padding-bottom: 100px;
}
.pro .deepsee-compare-chart-pro.bg-light .ux-card {
  background-color: transparent;
  box-shadow: none;
  padding-top: 0;
  padding-bottom: 0;
}
.vsc-table-module-deepsee .tabs-container {
  display: none;
}
.last-row td {
  height: 40px;
}
@media only screen and (max-width: 768px) {
  .vsc-table-module-deepsee table {
    margin-top: 20px;
  }
  .vsc-table-module-deepsee .tabs-container {
    display: block;
  }
  .vsc-table-module-deepsee .hide {
    display: none;
  }
  .vsc-table-module-deepsee .tabs {
    display: flex;
    width: 100%;
  }
  .vsc-table-module-deepsee .tab {
    flex-grow: 1;
    padding: 10px 15px;
    min-width: 100px;
    box-shadow: 1px 0 0 0 #000, 0 1px 0 0 #000, 1px 1px 0 0 #000,
      1px 0 0 0 #000 inset, 0 1px 0 0 #000 inset;
  }
  .vsc-table-module-deepsee .tab.active {
    font-weight: 700;
  }
  .vsc-table-module-deepsee .tab.inactive {
    color: #767676;
  }
  .vsc-table-module-deepsee .tab-content {
    width: 100%;
    padding: 15px;
    box-shadow: 1px 0 0 0 #000, 0 1px 0 0 #000, 1px 1px 0 0 #000,
      1px 0 0 0 #000 inset, 0 1px 0 0 #000 inset;
  }
  .vsc-table-module-deepsee .tab-content-left {
    flex-grow: 1;
    padding-right: 5px;
  }
  .vsc-table-module-deepsee .tab-content-right {
    flex-grow: 1;
    margin: auto;
  }
  .vsc-table-module-deepsee .active-tab-content {
    display: flex;
  }
  .vsc-table-module-deepsee .active-tab {
    border-bottom: none;
  }
  .vsc-table-module-deepsee .sticky {
    position: fixed;
    top: 0;
    width: calc(100vw - 41px);
    z-index: 1;
  }
  .deepsee-compare-chart-frame
    td.deepsee-compare-chart-header.deepsee-compare-chart-row-header {
    width: 65%;
    color: #444;
    font-size: 13px;
    font-weight: inherit;
  }
  .deepsee-compare-chart-frame td.deepsee-compare-chart-entry img {
    width: 100%;
    object-fit: scale-down;
  }
  .deepsee-compare-chart-frame .hide {
    display: none;
  }
  .deepsee-compare-chart-frame .active-cell {
    width: 35% !important;
    font-size: 12px;
  }
  .deepsee-compare-chart-frame .last-row {
    display: none;
  }
  .deepsee-compare-chart-panel {
    padding: 20px;
  }
  .deepsee-compare-chart-fixed-header {
    top: 0;
    position: fixed;
    background-color: #fff;
    display: none;
    max-width: none;
  }
  .deepsee-compare-chart-frame {
    max-height: none;
    border-color: transparent;
    padding: 0;
    margin: 0;
  }
  .deepsee-compare-chart-pro .deepsee-compare-chart-view-all .icon-control {
    width: 120px;
    height: 100px;
    margin: 0 auto;
    padding-top: 20px;
    margin-bottom: 10px;
  }
  .deepsee-compare-chart-img,
  .deepsee-compare-chart-pro .deepsee-compare-chart-img {
    height: 45px;
    margin-bottom: 0;
    margin-top: 7px;
  }
  .deepsee-compare-chart-img img,
  .deepsee-compare-chart-pro .deepsee-compare-chart-img img {
    max-height: 45px;
    max-width: 120px;
    position: relative;
    top: 60%;
    transform: translateY(-50%);
  }
  .deepsee-compare-chart-frame tr th {
    width: 30vw;
    margin-top: 5px;
    margin-bottom: 0;
  }
  .deepsee-compare-chart-frame .deepsee-compare-chart-header,
  .deepsee-compare-chart-frame th.deepsee-compare-chart-header {
    border: 1px solid #d6d6d6;
    text-align: center;
    height: 60px;
    min-height: 60px;
    max-height: 90px;
    padding: 15px;
  }
  .deepsee-compare-chart-frame .deepsee-compare-chart-header:nth-child(2) {
    border-left: 0;
  }
  .deepsee-compare-chart-frame .deepsee-compare-chart-header:last-child {
    border-right: 0;
  }
  .deepsee-compare-chart-pro table tr td {
    text-align: center;
    white-space: normal;
    padding: 10px;
    height: 60px;
    border: 1px solid #d6d6d6;
  }
  .deepsee-compare-chart-frame tr td.deepsee-compare-chart-full-header {
    display: table-cell;
    padding: 0;
  }
  .deepsee-compare-chart-frame tr.deepsee-compare-chart-row td:nth-child(2) {
    border-left: none;
  }
  .deepsee-compare-chart-pro .deepsee-compare-chart-overflowx {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .deepsee-compare-chart-pro .deepsee-compare-chart-overflowy {
    overflow-x: hidden;
    overflow-y: hidden;
  }
  .deepsee-compare-chart-pro .deepsee-compare-chart-view-all {
    text-align: center;
    margin-top: 50px;
    cursor: pointer;
    margin-bottom: 20px;
  }
}
.bottom-gradient {
  border-image: linear-gradient(135deg, #1976d2, #744bc4) 1;
  border-style: solid;
  border-width: 0 0 0.25rem;
}
body.ux-app {
  color: #111;
}
body.ux-app p {
  line-height: 1.5;
}
body.ux-app .product-card-container {
  padding-top: 8vh;
  padding-bottom: 8vh;
}
.fos .heading {
  font-size: clamp(2.027rem, calc(0.6366rem + 2.9004vw), 3.247rem);
  letter-spacing: -0.01em;
  line-height: 1.2;
  font-weight: 800;
  font-family: gd-sage, Times, "Times New Roman", serif;
}
.fos .heading.body-family {
  font-family: gdsherpa, Helvetica, Arial, sans-serif;
}
.fos .eyebrow,
.fos .title {
  font-family: gdsherpa, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5;
  margin-bottom: 1.5rem;
}
.fos p {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}
.fos .disclaimer,
.fos p.disclaimer {
  margin-top: 1rem;
  font-weight: 400;
  font-size: 0.79rem;
}
.fos .gd-sage {
  font-family: gd-sage, Times, "Times New Roman", serif;
}
.fos .font-family-brand {
  font-family: gd-sage, Times, "Times New Roman", serif;
  line-height: 1.2;
  margin-bottom: 1.25em;
}
.fos .font-family-base {
  font-family: gdsherpa, Helvetica, Arial, sans-serif;
}
.fos .font-size-small {
  font-size: 0.875rem;
}
.fos .font-size-medium {
  font-size: 1.4rem;
}
.fos .font-size-large {
  font-size: 1.875rem;
}
.fos .font-size-xlarge {
  font-size: 2.25rem;
}
.fos .font-size-xxlarge {
  font-size: 3rem;
}
.fos .no-wrap-text {
  white-space: nowrap;
  display: inline-block;
  text-decoration: inherit;
}
.fos em {
  font-family: Helvetica, Arial, sans-serif;
}
.fos .section > * {
  margin-top: 8vh;
}
.fos .input-group-addon,
.fos .input-group-btn,
.fos .input-group-btn .btn,
.fos .sr-only {
  white-space: nowrap;
}
.fos .input-group,
.fos .input-group-btn > .btn {
  position: relative;
}
.fos .input-group {
  --btn-padding-y: 0.75rem;
  display: flex;
  align-items: stretch;
  width: 100%;
  z-index: 1;
}
.fos .input-group .form-control {
  position: relative;
  z-index: 2;
  flex: 1 1 auto;
  margin-bottom: 0;
  width: 100%;
  padding: var(--btn-padding-y) 0.75rem;
  font-size: 1rem;
  line-height: 1.61803;
  color: var(--color-module-fg);
  background-color: var(--color-module-bg);
  background-clip: padding-box;
  border: 1px solid #aab7c2;
  border-radius: 0;
  box-shadow: none;
  background-image: none;
  display: block;
  height: inherit;
}
.fos .input-group .form-control:focus {
  border-color: #000;
  border-width: 1px;
  vertical-align: middle;
  transition: none;
  box-shadow: inset 0 -1px 0 0 var(--color-module-fg);
}
.fos .input-group .form-control:focus:placeholder {
  color: #767676;
  opacity: 1;
}
.fos .input-group .form-control::-webkit-input-placeholder {
  color: #767676;
  opacity: 1;
}
.fos .input-group .form-control[type="text"] {
  background-color: #fff;
  --color-module-bg: #fff;
  --color-module-fg: #111;
  --color-module-fg-inverse: #fff;
  border-radius: var(--ux-1oqjeuu, 2px) 0 0 var(--ux-1oqjeuu, 2px);
}
.fos .input-group .form-control,
.fos .input-group-btn {
  display: flex;
  align-items: center;
}
.fos .input-group-btn > .btn {
  --btn-padding-x: 1.5rem;
}
.fos .input-group-btn:not(:first-child) > .btn,
.fos .input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: 0;
}
.fos .input-group-btn:not(:first-child) > .btn-group:first-child,
.fos .input-group-btn:not(:first-child) > .btn:first-child {
  margin-left: -1px;
}
.fos .input-group-btn:not(:first-child) > .btn-group:active,
.fos .input-group-btn:not(:first-child) > .btn-group:focus,
.fos .input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}
.fos .input-group-btn:not(:first-child) > .btn:active,
.fos .input-group-btn:not(:first-child) > .btn:focus,
.fos .input-group-btn:not(:first-child) > .btn:hover {
  z-index: 3;
}
.fos .input-group-btn {
  align-items: stretch;
  position: relative;
  z-index: 3;
  flex-shrink: 0;
}
.fos .input-group .form-control:active,
.fos .input-group .form-control:focus,
.fos .input-group .form-control:hover {
  z-index: 4;
}
.fos .input-group-lg {
  --btn-padding-y: 1.25rem;
}
.fos .input-group-btn .btn-search {
  color: #fff;
  background-color: #111;
  --color-module-bg: #111;
  --color-module-fg: #fff;
  --color-module-fg-inverse: #111;
  display: flex;
  align-items: center;
  padding: 0 2rem;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.fos .input-group-btn .btn-search .btn-icon,
.fos .input-group-btn .btn-search .searchText {
  display: block;
}
.fos .input-group-btn .btn-search .btn-icon + .btn-icon,
.fos .input-group-btn .btn-search .searchText + .btn-icon {
  display: none;
}
@media screen and (max-width: 1024px) {
  .fos .input-group-btn .btn-search .searchText {
    display: none;
  }
  .fos .input-group-btn .btn-search .btn-icon {
    line-height: unset;
    display: block !important;
  }
}
.fos html[dir="rtl"] .domain-search-deepsee .searchInput {
  text-align: right;
}
.fos ul {
  padding-inline-start: 1.25rem;
  text-align: start;
}
.fos ul.list-marker-none {
  padding-left: 0;
  list-style-type: none;
}
.fos ul.list-marker-checkmark {
  padding-left: 1.375rem;
  list-style-image: url("data:image/svg+xml;utf8,<svg width='14' height='11' viewBox='0 0 23 17' xmlns='http://www.w3.org/2000/svg' fill='%23111'><path d='M0.453125 9.33301L2.1402 7.70036L7.90891 13.4691L20.698 0.734375L22.3307 2.36703L7.90891 16.7344L0.453125 9.33301Z' /></svg>");
}
.fos ul.list-marker-checkmark-teal {
  padding-left: 1.375rem;
  list-style-image: url("data:image/svg+xml;utf8,<svg width='14' height='11' viewBox='0 0 23 17' xmlns='http://www.w3.org/2000/svg' fill='%2309757A'><path d='M0.453125 9.33301L2.1402 7.70036L7.90891 13.4691L20.698 0.734375L22.3307 2.36703L7.90891 16.7344L0.453125 9.33301Z' /></svg>");
}
.fos ul.list-marker-checkmark-white {
  padding-left: 1.375rem;
  list-style-image: url("data:image/svg+xml;utf8,<svg width='14' height='11' viewBox='0 0 23 17' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'><path d='M0.453125 9.33301L2.1402 7.70036L7.90891 13.4691L20.698 0.734375L22.3307 2.36703L7.90891 16.7344L0.453125 9.33301Z' /></svg>");
}
.fos ul.list-indent {
  padding-left: 2.5rem;
}
.fos span.icon::after {
  content: "";
  background-color: var(--icon-color, var(--color-module-fg));
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: middle;
}
.fos [dir="rtl"] span.icon.icon-chevron-left-lt::after,
.fos [dir="rtl"] span.icon.icon-chevron-right-lt::after {
  transform: scaleX(-1);
}
.fos .btn .uxicon {
  margin-inline-end: 0.35em;
  margin-inline-start: 0.35em;
  vertical-align: -2px;
}
.fos body:not(.ux-app) .btn {
  --button-border: 0.125rem;
  --button-borderColor: var(--color-module-fg);
  --button-transition: 0.2s all ease-in-out;
  --buttonDefault-padding-x: 3rem;
  --buttonDefault-padding-y: 0.75rem;
  --buttonDefault-hover-padding-x: 2.125rem;
  --buttonLarge-padding-x: 4rem;
  --buttonLarge-padding-y: 1.25rem;
  --buttonLarge-hover-padding-x: 3.125rem;
  --buttonSmall-padding-x: 2rem;
  --buttonSmall-padding-y: 0.25rem;
  --buttonSmall-hover-padding-x: 1.125rem;
  --btn-padding-x: var(--buttonDefault-padding-x);
  --btn-padding-y: var(--buttonDefault-padding-y);
  --btn-hover-padding-x: var(--buttonDefault-hover-padding-x);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out;
  padding: var(--btn-padding-y) var(--btn-padding-x);
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: var(--button-border) solid var(--button-borderColor);
  border-radius: var(--ux-1s5tndb, 2px);
  font-weight: 700;
  text-decoration: none;
  white-space: normal;
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  justify-content: center;
}
.fos body:not(.ux-app) .btn:after {
  transition: var(--button-transition);
}
.fos body:not(.ux-app) .btn:focus,
.fos body:not(.ux-app) .btn:hover {
  text-decoration: none;
  transform: scale(1.02);
}
.fos body:not(.ux-app) .btn:active {
  transform: scale(0.99) !important;
  opacity: 0.75;
}
.fos body:not(.ux-app) .btn-sm {
  --btn-padding-x: var(--buttonSmall-padding-x);
  --btn-padding-y: var(--buttonSmall-padding-y);
  --btn-hover-padding-x: var(--buttonSmall-hover-padding-x);
}
.fos body:not(.ux-app) .btn-merch,
.fos body:not(.ux-app) .btn-primary {
  color: var(--color-module-fg-inverse);
  background-color: var(--color-module-fg);
  transition: var(--transition-default);
}
.fos body:not(.ux-app) .btn-merch:after,
.fos body:not(.ux-app) .btn-primary:after {
  background-color: var(--color-module-bg);
}
.fos body:not(.ux-app) .btn-merch:focus,
.fos body:not(.ux-app) .btn-merch:hover,
.fos body:not(.ux-app) .btn-primary:focus,
.fos body:not(.ux-app) .btn-primary:hover {
  color: var(--color-module-fg-inverse);
}
.fos body:not(.ux-app) .btn-merch:focus:after,
.fos body:not(.ux-app) .btn-merch:hover:after,
.fos body:not(.ux-app) .btn-primary:focus:after,
.fos body:not(.ux-app) .btn-primary:hover:after {
  background-color: var(--color-module-fg-inverse) !important;
}
.fos body:not(.ux-app) .btn-default,
.fos body:not(.ux-app) .btn-merch-sec,
.fos body:not(.ux-app) .btn-secondary {
  color: var(--color-module-fg);
  background-color: transparent;
}
.fos body:not(.ux-app) .btn-default:after,
.fos body:not(.ux-app) .btn-merch-sec:after,
.fos body:not(.ux-app) .btn-secondary:after {
  background-color: var(--color-module-fg);
}
.fos body:not(.ux-app) .btn-default:focus,
.fos body:not(.ux-app) .btn-default:hover,
.fos body:not(.ux-app) .btn-merch-sec:focus,
.fos body:not(.ux-app) .btn-merch-sec:hover,
.fos body:not(.ux-app) .btn-secondary:focus,
.fos body:not(.ux-app) .btn-secondary:hover {
  color: var(--color-module-fg);
  border-color: var(--color-module-fg);
  background: var(--color-module-bg);
}
.fos body:not(.ux-app) .btn-default:focus:after,
.fos body:not(.ux-app) .btn-default:hover:after,
.fos body:not(.ux-app) .btn-merch-sec:focus:after,
.fos body:not(.ux-app) .btn-merch-sec:hover:after,
.fos body:not(.ux-app) .btn-secondary:focus:after,
.fos body:not(.ux-app) .btn-secondary:hover:after {
  background-color: var(--color-module-fg) !important;
  color: var(--color-module-fg-inverse);
}
.fos body:not(.ux-app) .btn-md.btn-merch:after {
  transition: var(--transition-default);
  content: "" !important;
  opacity: 0;
  margin-inline-start: -1.25rem;
  line-height: 1;
  display: inline-block;
  mask-size: cover;
  -webkit-mask-size: cover;
  mask: var(--icon-mask-right-arrow);
  -webkit-mask: var(--icon-mask-right-arrow);
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  width: 1.25rem;
  height: 1.5rem;
  min-width: 22px;
}
.fos body:not(.ux-app) .btn-md.btn-merch:focus,
.fos body:not(.ux-app) .btn-md.btn-merch:hover {
  text-decoration: none;
  padding-left: var(--btn-hover-padding-x);
  padding-right: var(--btn-hover-padding-x);
}
.fos body:not(.ux-app) .btn-md.btn-merch:focus:after,
.fos body:not(.ux-app) .btn-md.btn-merch:hover:after {
  margin-inline-start: 0.5rem;
  opacity: 1;
}
.fos body:not(.ux-app) .btn-link {
  color: var(--color-module-fg);
  border-color: transparent;
  text-decoration: none;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.fos body:not(.ux-app) .btn-link:focus,
.fos body:not(.ux-app) .btn-link:hover {
  text-decoration: underline;
  color: var(--color-module-fg);
  background-color: transparent !important;
}
.fos body:not(.ux-app) .btn-info {
  color: var(--color-module-fg-inverse);
  background-color: var(--color-module-fg);
}
.fos body:not(.ux-app) .btn-info:focus,
.fos body:not(.ux-app) .btn-info:hover {
  color: var(--color-module-fg-inverse);
  opacity: 0.8;
}
.fos body:not(.ux-app) .btn-default {
  color: var(--color-module-fg);
  background-color: transparent;
}
.fos body:not(.ux-app) .btn-default:focus,
.fos body:not(.ux-app) .btn-default:hover {
  color: var(--color-module-fg-inverse);
  background-color: var(--color-module-fg);
}
.fos body:not(.ux-app) .btn-search {
  color: var(--color-module-fg);
  background-color: var(--color-module-bg);
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fos body:not(.ux-app) .btn-search:focus,
.fos body:not(.ux-app) .btn-search:hover {
  color: var(--color-module-fg);
  background-color: #444;
}
@media only screen and (max-width: 767px) {
  .fos body:not(.ux-app) .btn-search {
    --buttonDefault-padding-x: 1rem;
  }
}
.fos html[dir="rtl"] .btn-md.btn-merch:after {
  transform: scaleX(-1);
}
.fos .button-set {
  margin-inline-start: -0.75rem;
  margin-inline-end: -0.75rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.fos .button-set > :not(style):not(script):not(link) {
  display: flex;
  text-align: center;
  margin: 0.75rem;
  flex-grow: 1;
}
@media screen and (min-width: 768px) {
  .fos .button-set > :not(style):not(script):not(link) {
    display: inline-flex;
    flex-grow: 0;
  }
}
.fos .domain-search-v2 {
  margin: 1rem 0;
}
.fos .domain-search-v2 .input-group .form-control[type="text"] {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  height: 3.75rem;
  color: #2b2b2b;
  border: 0;
  padding-block-start: 1rem;
  padding-block-end: 1rem;
  padding-inline-start: 1.25rem;
  padding-inline-end: 0;
  border-radius: var(--ux-1oqjeuu, 2px) 0 0 var(--ux-1oqjeuu, 2px);
}
.fos .domain-search-v2 .input-group .form-control[type="text"]:focus,
.fos .domain-search-v2 .input-group .form-control[type="text"]:hover {
  box-shadow: none;
}
.fos .domain-search-v2 .input-group .form-control[type="text"]::placeholder {
  color: #767676 !important;
  opacity: 1;
}
.fos
  .domain-search-v2
  .input-group
  .form-control[type="text"]
  .input-group-btn
  button:hover {
  transition: 0.3s background ease-in-out;
}
.fos .domain-search-v2 input::-webkit-calendar-picker-indicator {
  display: none;
}
@media (min-width: 992px) {
  .fos .domain-search-v2 .domain-search-deepsee:before {
    left: 1.5rem;
  }
  .fos .domain-search-v2 .input-group .form-control[type="text"] {
    font-size: 1.25rem;
  }
  .fos .domain-search-v2 .input-group-btn button {
    padding: 1rem 2rem;
  }
}
@media (min-width: 1200px) {
  .fos .domain-search-v2 .input-group-btn button {
    font-size: 1rem;
    background-image: none;
    font-weight: 700;
  }
  .fos .domain-search-v2 .input-group-btn button:hover {
    background: #09757a;
    background-image: none;
    transition: 0.3s background ease-in-out;
  }
}
.fos .domain-search-v2 .input-group-ltr {
  width: 100%;
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .fos .domain-search-v2 {
    margin: 0.5rem 0;
  }
}
.fos img {
  max-width: 100%;
}
.fos.container,
.fos.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-inline-start: 4vw;
  padding-inline-end: 4vw;
  background-repeat: no-repeat;
  background-size: cover;
}
.fos.container .container,
.fos.container .container-fluid,
.fos.container-fluid .container,
.fos.container-fluid .container-fluid {
  padding-left: unset;
  padding-right: unset;
}
@media screen and (min-width: 768px) {
  .fos.container {
    max-width: 720px;
  }
  .fos.container .container {
    max-width: unset;
  }
}
@media screen and (min-width: 992px) {
  .fos.container {
    max-width: 940px;
  }
  .fos.container .container {
    max-width: unset;
  }
}
@media screen and (min-width: 1200px) {
  .fos.container {
    max-width: 1140px;
  }
  .fos.container .container {
    max-width: unset;
  }
}
@media screen and (min-width: 1720px) {
  .fos.container {
    max-width: 1640px;
  }
  .fos.container .container {
    max-width: unset;
  }
}
.bg-black-100 {
  background-color: #111;
  color: #fff;
}
a.bg-black-100:focus,
a.bg-black-100:hover {
  background-color: #000 !important;
}
.bg-white-100 {
  background-color: #fff;
  color: #111;
}
a.bg-white-100:focus,
a.bg-white-100:hover {
  background-color: #e6e6e6 !important;
}
.bg-chrome-100 {
  background-color: #f5f7f8;
  color: #111;
}
.bg-chrome-200 {
  background-color: #f4f8fc;
  color: #111;
}
.bg-chrome-400 {
  background-color: #d4dbe0;
  color: #111;
}
.bg-chrome-500 {
  background-color: #bac0c3;
  color: #111;
}
.bg-chrome-700 {
  background-color: #aab7c2;
  color: #111;
}
.bg-teal-100 {
  background-color: #d8efef;
  color: #111;
}
.bg-teal-200 {
  background-color: #a6fff8;
  color: #111;
}
.bg-teal-500 {
  background-color: #00a4a6;
  color: #fff;
}
a.bg-teal-500:focus,
a.bg-teal-500:hover {
  background-color: #007273 !important;
}
.bg-teal-550 {
  background-color: #00838c;
  color: #fff;
}
a.bg-teal-550:focus,
a.bg-teal-550:hover {
  background-color: #007273 !important;
}
.bg-teal-600 {
  background-color: #09757a;
  color: #fff;
}
.bg-teal-700 {
  background-color: #004249;
  color: #fff;
}
.bg-green-100 {
  background-color: #d9f2e2;
  color: #111;
}
.bg-green-200 {
  background-color: #9fffb8;
  color: #111;
}
.bg-green-400 {
  background-color: #00a63f;
  color: #111;
}
a.bg-green-400:focus,
a.bg-green-400:hover {
  background-color: #00732c !important;
}
.bg-green-500 {
  background-color: #00782e;
  color: #fff;
}
.bg-green-700 {
  background-color: #003a15;
  color: #fff;
}
.bg-blue-100 {
  background-color: #ddeaf8;
  color: #111;
}
.bg-blue-200 {
  background-color: #a9edff;
  color: #111;
}
.bg-blue-400 {
  background-color: #1976d2;
  color: #fff;
}
a.bg-blue-400:focus,
a.bg-blue-400:hover {
  background-color: #145ca4 !important;
}
.bg-blue-500 {
  background-color: #145fa9;
  color: #fff;
}
.bg-blue-700 {
  background-color: #0b3354;
  color: #fff;
}
.bg-orange-100 {
  background-color: #fde9db;
  color: #111;
}
.bg-orange-200 {
  background-color: #ffcca9;
  color: #111;
}
.bg-orange-400 {
  background-color: #ef6c0f;
  color: #111;
}
.bg-orange-500 {
  background-color: #c4580c;
  color: #fff;
}
.bg-orange-700 {
  background-color: #6d3209;
  color: #fff;
}
.bg-purple-100 {
  background-color: #e9e4f2;
  color: #111;
}
.bg-purple-200 {
  background-color: #d3c1f7;
  color: #111;
}
.bg-purple-400 {
  background-color: #744bc4;
  color: #fff;
}
.bg-purple-500 {
  background-color: #613ea3;
  color: #fff;
}
.bg-purple-700 {
  background-color: #2f1c4c;
  color: #fff;
}
.bg-yellow-100 {
  background-color: #fffae3;
  color: #111;
}
.bg-yellow-200 {
  background-color: #ffeea9;
  color: #111;
}
.bg-yellow-400 {
  background-color: #fed317;
  color: #111;
}
a.bg-yellow-400:focus,
a.bg-yellow-400:hover {
  background-color: #e1b701 !important;
}
.bg-yellow-500 {
  background-color: #eab303;
  color: #111;
}
.bg-yellow-700 {
  background-color: #aa6d00;
  color: #000;
}
.bg-red-100 {
  background-color: #fadcd9;
  color: #111;
}
.bg-red-200 {
  background-color: #fbb;
  color: #111;
}
.bg-red-400 {
  background-color: #db1802;
  color: #fff;
}
a.bg-red-400:focus,
a.bg-red-400:hover {
  background-color: #a81202 !important;
}
.bg-red-500 {
  background-color: #ae1302;
  color: #fff;
}
.bg-red-700 {
  background-color: #600801;
  color: #fff;
}
.bg-magenta-100 {
  background-color: #fbd9ed;
  color: #111;
}
.bg-magenta-200 {
  background-color: #ffb3e6;
  color: #111;
}
.bg-magenta-400 {
  background-color: #e20087;
  color: #fff;
}
a.bg-magenta-400:focus,
a.bg-magenta-400:hover {
  background-color: #af0069 !important;
}
.bg-magenta-500 {
  background-color: #b4006c;
  color: #fff;
}
.bg-magenta-700 {
  background-color: #5b003b;
  color: #fff;
}
.bg-gray-100 {
  background-color: #f5f5f5;
  color: #111;
}
a.bg-gray-100:focus,
a.bg-gray-100:hover {
  background-color: #000 !important;
}
.bg-gray-200 {
  background-color: #d6d6d6;
  color: #111;
}
.bg-gray-400 {
  background-color: #767676;
  color: #fff;
}
a.bg-gray-400:focus,
a.bg-gray-400:hover {
  background-color: #2b2b2b !important;
}
.bg-gray-600 {
  background-color: #444;
  color: #fff;
}
a.bg-gray-600:focus,
a.bg-gray-600:hover {
  background-color: #e6e6e6 !important;
}
.bg-gray-700 {
  background-color: #2b2b2b;
  color: #fff;
}
a.bg-gray-700:focus,
a.bg-gray-700:hover {
  background-color: #e6e6e6 !important;
}
