/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@font-face {
    font-family: "Gilroy W05 Light";
    src: url("fonts/5538949/a6096205-61ed-4c16-b76c-a56dd651ad33.woff2") format("woff2"), url("fonts/5538949/18f98fc7-4ddd-4d5e-94c0-c9b74a2325bd.woff") format("woff");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: "Gilroy W05 Light Italic";
    src: url("fonts/5538973/4035d916-a72e-4505-bc18-f1939f52f091.woff2") format("woff2"), url("fonts/5538973/fc3914af-bf83-428b-a85a-5e183f83fad7.woff") format("woff");
    font-style: italic;
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: "Gilroy W05 Regular";
    src: url("/App_Themes/CinBell/fonts/5538977/b261487c-2966-4089-8551-6555085406ad.woff2") format("woff2"), url("fonts/5538977/bf190033-35ff-42cf-b90c-f5321a94a3df.woff") format("woff");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Gilroy W05 Regular Italic";
    src: url("fonts/5538981/cbada697-da92-4235-a272-9319d2618daa.woff2") format("woff2"), url("fonts/5538981/e78b39dd-ae82-4ccb-9e7e-34eb65ed3795.woff") format("woff");
    font-style: italic;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Gilroy W05 SemiBold";
    src: url("fonts/5538991/65e59d21-d1cb-42cb-85de-10af9afd2b38.woff2") format("woff2"), url("fonts/5538991/960a0830-33df-46c5-87bc-24fb52edfa4e.woff") format("woff");
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: "Gilroy W05 SemiBold Italic";
    src: url("fonts/5538993/853fa876-11b0-47b1-8b32-31bd9a44e3be.woff2") format("woff2"), url("fonts/5538993/6df6383a-df81-415a-a3ba-2a064098717d.woff") format("woff");
    font-style: italic;
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: "Gilroy W05 Black";
    src: url("fonts/5539010/a8f2e830-5298-4862-825d-7a786de544b9.woff2") format("woff2"), url("fonts/5539010/dd4078e7-4f8a-4c69-aeec-4b1659b2555d.woff") format("woff");
    font-style: normal;
    font-weight: 900;
    font-display: swap;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*
  Modified version of Simple Grid (http://thisisdallas.github.io/Simple-Grid/)
  Author - Amanda Ford
*/
*,
*:after,
*:before {
  box-sizing: border-box;
}
body {
  margin: 0;
}
/* Grid */
.grid {
  width: 100%;
  max-width: 1140px;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 768px) {
  .grid {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1025px) {
  .grid {
    padding-left: 0;
    padding-right: 0;
  }
}
.grid:before,
.grid:after {
  content: '';
  display: table;
  overflow: hidden;
}
.grid:after {
  clear: both;
}
.grid--full-width {
  max-width: none;
}
@media only screen and (min-width: 768px) {
  .grid--abs-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
.grid--no-padding {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 1025px) {
  .grid--more-padding {
    padding-left: 81px;
    padding-right: 61px;
  }
}
.grid--bottom-margin {
  margin-bottom: 36px;
}
[class*='col-'] {
  width: auto;
  float: none;
}
@media only screen and (min-width: 768px) {
  [class*='col-'] {
    float: left;
    padding-right: 20px;
  }
  [class*='col-']:last-of-type {
    padding-right: 0;
  }
}
/* Mobile Layout */
[class*='mobile-col-'] {
  float: left;
}
/* Mobile Layout */
.mobile-col-1-1 {
  width: 100%;
}
.mobile-col-2-3,
.mobile-col-8-12 {
  width: 66.66%;
}
.mobile-col-1-2,
.mobile-col-6-12 {
  width: 50%;
}
.mobile-col-1-3,
.mobile-col-4-12 {
  width: 33.33%;
}
.mobile-col-1-4,
.mobile-col-3-12 {
  width: 25%;
}
.mobile-col-1-5 {
  width: 20%;
}
.mobile-col-1-6,
.mobile-col-2-12 {
  width: 16.667%;
}
.mobile-col-1-7 {
  width: 14.28%;
}
.mobile-col-1-8 {
  width: 12.5%;
}
.mobile-col-1-9 {
  width: 11.1%;
}
.mobile-col-1-10 {
  width: 10%;
}
.mobile-col-1-11 {
  width: 9.09%;
}
.mobile-col-1-12 {
  width: 8.33%;
}
/* Mobile Layout Columns */
.mobile-col-11-12 {
  width: 91.66%;
}
.mobile-col-10-12 {
  width: 83.333%;
}
.mobile-col-9-12 {
  width: 75%;
}
.mobile-col-5-12 {
  width: 41.66%;
}
.mobile-col-7-12 {
  width: 58.33%;
}
/* Tablet and Above Content Columns */
@media only screen and (min-width: 768px) {
  .col-1-1 {
    width: 100%;
  }
  .col-2-3,
  .col-8-12 {
    width: 66.66%;
  }
  .col-1-2,
  .col-6-12 {
    width: 50%;
  }
  .col-1-3,
  .col-4-12 {
    width: 33.33%;
  }
  .col-1-4,
  .col-3-12 {
    width: 25%;
  }
  .col-1-5 {
    width: 20%;
  }
  .col-4-5 {
    width: 80%;
  }
  .col-4-4 {
    width: 75%;
  }
  .col-4-3 {
    width: 66.66%;
  }
  .col-4-2 {
    width: 50%;
  }
  .col-1-6,
  .col-2-12 {
    width: 16.667%;
  }
  .col-1-7 {
    width: 14.28%;
  }
  .col-1-8 {
    width: 12.5%;
  }
  .col-1-9 {
    width: 11.1%;
  }
  .col-1-10 {
    width: 10%;
  }
  .col-1-11 {
    width: 9.09%;
  }
  .col-1-12 {
    width: 8.33%;
  }
  /* Tablet and Above Layout Columns */
  .col-12-12 {
    width: 100%;
  }
  .col-11-12 {
    width: 91.66%;
  }
  .col-10-12 {
    width: 83.333%;
  }
  .col-9-12 {
    width: 75%;
  }
  .col-5-12 {
    width: 41.66%;
  }
  .col-7-12 {
    width: 58.33%;
  }
}
/* Tools */
@font-face {
  font-family: "Gilroy W05 Light";
  src: url("/App_Themes/CinBell/fonts/5538949/a6096205-61ed-4c16-b76c-a56dd651ad33.woff2") format("woff2"), url("/App_Themes/CinBell/fonts/5538949/18f98fc7-4ddd-4d5e-94c0-c9b74a2325bd.woff") format("woff");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy W05 Light Italic";
  src: url("/App_Themes/CinBell/fonts/5538973/4035d916-a72e-4505-bc18-f1939f52f091.woff2") format("woff2"), url("/App_Themes/CinBell/fonts/5538973/fc3914af-bf83-428b-a85a-5e183f83fad7.woff") format("woff");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy W05 Regular";
  src: url("/App_Themes/CinBell/fonts/5538977/b261487c-2966-4089-8551-6555085406ad.woff2") format("woff2"), url("/App_Themes/CinBell/fonts/5538977/bf190033-35ff-42cf-b90c-f5321a94a3df.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy W05 Regular Italic";
  src: url("/App_Themes/CinBell/fonts/5538981/cbada697-da92-4235-a272-9319d2618daa.woff2") format("woff2"), url("/App_Themes/CinBell/fonts/5538981/e78b39dd-ae82-4ccb-9e7e-34eb65ed3795.woff") format("woff");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy W05 SemiBold";
  src: url("/App_Themes/CinBell/fonts/5538991/65e59d21-d1cb-42cb-85de-10af9afd2b38.woff2") format("woff2"), url("/App_Themes/CinBell/fonts/5538991/960a0830-33df-46c5-87bc-24fb52edfa4e.woff") format("woff");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy W05 SemiBold Italic";
  src: url("/App_Themes/CinBell/fonts/5538993/853fa876-11b0-47b1-8b32-31bd9a44e3be.woff2") format("woff2"), url("/App_Themes/CinBell/fonts/5538993/6df6383a-df81-415a-a3ba-2a064098717d.woff") format("woff");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy W05 Black";
  src: url("/App_Themes/CinBell/fonts/5539010/a8f2e830-5298-4862-825d-7a786de544b9.woff2") format("woff2"), url("/App_Themes/CinBell/fonts/5539010/dd4078e7-4f8a-4c69-aeec-4b1659b2555d.woff") format("woff");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
/* Common Breakpoints
-------------------------------- */
/* lets make things super simple - using mobile first conventions */
/* -----------------------------

   Responsive Starter Kit Pro
   Mixins Style Sheet

   Credit
   -----------------
   Sections of this document
   were inspired by:
    + LESS Elements
    + Preboot

-------------------------------- */
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.clearer:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.list-reset {
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
.list-reset li {
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/* ARROWS // CARROTS */
*,
*:before,
*:after {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
html {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html,
body {
  border: 0;
  padding: 0;
  margin: 0 auto;
  position: relative;
}
body {
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  color: #101014;
}
@media only screen and (max-width: 767px) {
  .page-content ul,
  footer ul,
  .page-content ol,
  footer ol {
    text-align: left !important;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 24px 0 10.66666667px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  line-height: 1.2;
}
h1 {
  margin-top: 0;
  color: #fff;
  font-family: "Gilroy W05 black", Helvetica, Arial, sans-serif;
  font-size: 1.6875em;
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2.6em;
  }
}
h2 {
    font-family: "Gilroy W05 black", Helvetica, Arial, sans-serif;
    font-size: 2.2em;
}
@media only screen and (min-width: 768px) {
  h2 {
    font-size: 2.6em;
  }
}
h3 {
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif !important;
  font-size: 2.2em;
}
h4 {
  font-size: 1.5em;
}
h5 {
  font-size: 1.25em;
}
h6 {
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
}
p {
  margin-bottom: 24px;
  line-height: 1.4;
}
small,
.small {
  font-size: 0.75em;
}
sup {
  font-size: 55%;
}
strong {
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
}
ol > li,
ul > li {
  padding-bottom: 10.66666667px;
}
ol {
  counter-reset: li;
  margin-left: 24px;
  padding: 0;
}
ol > li {
  position: relative;
  list-style: none;
}
ol > li:before {
  content: counter(li) ".";
  counter-increment: li;
  position: absolute;
  left: -24px;
  color: #4294F7;
}
ol.circled-list li:before {
  content: counter(li);
  top: 2px;
  font-size: 12px;
  color: #fff;
  border-radius: 50%;
  background-color: #4294F7;
  height: 16px;
  width: 16px;
  text-align: center;
  padding-top: 1px;
}
ul {
  padding-left: 24px;
}
ul.check-list,
ul.pdf-list {
  margin-left: 24px;
  padding: 0;
}
ul.check-list > li,
ul.pdf-list > li {
  position: relative;
  list-style: none;
}
ul.check-list > li:before,
ul.pdf-list > li:before {
  font-family: 'icomoon';
  position: absolute;
  text-align: center;
}
ul.check-list--white > li:before,
ul.pdf-list--white > li:before {
  color: #fff;
  border: 1px solid #fff;
}
ul.check-list > li:before {
  content: '\ea10';
  padding-top: 2px;
  top: 2px;
  left: -24px;
  border: 1px solid #4294F7;
  border-radius: 50%;
  font-size: 9px;
  color: #4294F7;
  height: 16px;
  width: 16px;
}
ul.check-list--white > li:before {
  color: #fff;
  border: 1px solid #fff;
}
ul.white > li:before {
  color: #fff !important;
  border: 1px solid #fff !important;
}
ul.orange > li:before {
  color: #fff !important;
  border: 1px solid #fff !important;
}
ul.light-orange > li:before {
  color: #4294F7 !important;
  border: 1px solid #4294F7 !important;
}
ul.blue-bright > li:before {
  color: #006ba6 !important;
  border: 1px solid #006ba6 !important;
}
ul.green > li:before {
  color: #4294F7 !important;
  border: 1px solid #4294F7 !important;
}
ul.dark-orange > li:before {
  color: #4294F7 !important;
  border: 1px solid #4294F7 !important;
}
ul.purple > li:before {
  color: #7D61B3 !important;
  border: 1px solid #7D61B3 !important;
}
ul.dark-gray > li:before {
  color: #515151 !important;
  border: 1px solid #515151 !important;
}
ul.navy > li:before {
  color: #012639 !important;
  border: 1px solid #012639 !important;
}
ul.pdf-list {
  margin-left: 54px;
}
ul.pdf-list > li:before {
  content: '\e92c';
  top: -6px;
  left: -36px;
  color: #ebebeb;
  font-size: 24px;
}
dt {
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
}
dd {
  margin: 0;
  padding-bottom: 24px;
}
.container {
  margin: 0 auto;
  max-width: 1024px;
}
.component {
  margin: 54px 0;
}
.component:first-child {
  margin-top: 0;
}
.component:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1025px) {
  .component {
    padding: 0;
  }
}
.clearfix:after {
  content: "";
  visibility: hidden;
  display: block;
  clear: both;
}
.clearfloat {
  clear: both;
  font-size: 0px;
  height: 0px;
  overflow: hidden;
  margin-top: -1px;
  padding-top: 0px;
}
@media only screen and (min-width: 1025px) {
  .max-width {
    max-width: 675.84px;
  }
}
@media only screen and (max-width: 767px) {
  .flex {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .flex-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .flex-2 {
    -ms-flex-order: 2;
        order: 2;
  }
}
.text-white {
  color: #fff;
}
.text-blue {
  color: #4294F7;
}
.text-black {
  color: #000;
}
.light-blue-bg {
  background-color: #EDFEFF;
}
.blue-bg {
  background-color: #012639 !important;
  color: #fff !important;
}
.red-bg {
  background-color: #F43845;
}
.light-green-bg {
  background-color: #00C66B;
}
.green-bg {
  background-color: #4294F7;
}
.navy-bg {
  background-color: #012639;
}
.dark-orange-bg {
  background-color: #4294F7;
}
.purple-bg {
  background-color: #7D61B3;
}
.light-orange-bg {
  background-color: #4294F7;
}
.off-white-bg {
  background: #f6f6f6;
}
@media only screen and (max-width: 767px) {
  .off-white-bg.desktop {
    background: #fff;
  }
}
.off-white-bg > .tout .btn.btn--white {
  border-color: #4294F7;
  background-color: #4294F7;
  color: #fff;
}
.off-white-bg > .tout .btn.btn--white:hover {
  background-color: #fff;
  color: #4294F7;
}
.lt-md-gray-bg {
  background: #ebebeb;
}
.light-gray-bg {
  background: #f5f5f5;
}
.medium-gray-bg {
  background: #cccccc;
}
.dark-gray-bg {
  background: #515151;
}
.black-bg {
  background: #1a1a1a;
}
.black-bg,
.blue-bg-gradient,
.blue-lt-bg-gradient,
.green-bg-gradient,
.purple-bg-gradient,
.orange-bg-gradient,
.blue-radial-right-bg-gradient,
.blue-radial-left-bg-gradient {
  color: #fff;
}
.black-bg a,
.blue-bg-gradient a,
.blue-lt-bg-gradient a,
.green-bg-gradient a,
.purple-bg-gradient a,
.orange-bg-gradient a,
.blue-radial-right-bg-gradient a,
.blue-radial-left-bg-gradient a {
  color: #fff;
}
.black-bg .btn.btn--solid,
.blue-bg-gradient .btn.btn--solid,
.blue-lt-bg-gradient .btn.btn--solid,
.green-bg-gradient .btn.btn--solid,
.purple-bg-gradient .btn.btn--solid,
.orange-bg-gradient .btn.btn--solid,
.blue-radial-right-bg-gradient .btn.btn--solid,
.blue-radial-left-bg-gradient .btn.btn--solid {
  background: #fff;
  color: #012639;
}
.black-bg .btn.btn--solid:hover,
.blue-bg-gradient .btn.btn--solid:hover,
.blue-lt-bg-gradient .btn.btn--solid:hover,
.green-bg-gradient .btn.btn--solid:hover,
.purple-bg-gradient .btn.btn--solid:hover,
.orange-bg-gradient .btn.btn--solid:hover,
.blue-radial-right-bg-gradient .btn.btn--solid:hover,
.blue-radial-left-bg-gradient .btn.btn--solid:hover {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.black-bg .btn.btn--outline,
.blue-bg-gradient .btn.btn--outline,
.blue-lt-bg-gradient .btn.btn--outline,
.green-bg-gradient .btn.btn--outline,
.purple-bg-gradient .btn.btn--outline,
.orange-bg-gradient .btn.btn--outline,
.blue-radial-right-bg-gradient .btn.btn--outline,
.blue-radial-left-bg-gradient .btn.btn--outline {
  border-color: #fff;
  color: #fff;
}
.black-bg .btn.btn--outline:hover,
.blue-bg-gradient .btn.btn--outline:hover,
.blue-lt-bg-gradient .btn.btn--outline:hover,
.green-bg-gradient .btn.btn--outline:hover,
.purple-bg-gradient .btn.btn--outline:hover,
.orange-bg-gradient .btn.btn--outline:hover,
.blue-radial-right-bg-gradient .btn.btn--outline:hover,
.blue-radial-left-bg-gradient .btn.btn--outline:hover {
  background: #fff;
  border-color: transparent;
  color: #012639;
}
.tout--two .col-1-2:first-child .black-bg:before,
.tout--two .col-1-2:first-child .blue-bg-gradient:before,
.tout--two .col-1-2:first-child .blue-lt-bg-gradient:before,
.tout--two .col-1-2:first-child .green-bg-gradient:before,
.tout--two .col-1-2:first-child .purple-bg-gradient:before,
.tout--two .col-1-2:first-child .orange-bg-gradient:before,
.tout--two .col-1-2:first-child .blue-radial-right-bg-gradient:before,
.tout--two .col-1-2:first-child .blue-radial-left-bg-gradient:before,
.tout--two .col-1-2:last-child .black-bg:after,
.tout--two .col-1-2:last-child .blue-bg-gradient:after,
.tout--two .col-1-2:last-child .blue-lt-bg-gradient:after,
.tout--two .col-1-2:last-child .green-bg-gradient:after,
.tout--two .col-1-2:last-child .purple-bg-gradient:after,
.tout--two .col-1-2:last-child .orange-bg-gradient:after,
.tout--two .col-1-2:last-child .blue-radial-right-bg-gradient:after,
.tout--two .col-1-2:last-child .blue-radial-left-bg-gradient:after,
.tout--two .col-2-3:first-child .black-bg:before,
.tout--two .col-2-3:first-child .blue-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-lt-bg-gradient:before,
.tout--two .col-2-3:first-child .green-bg-gradient:before,
.tout--two .col-2-3:first-child .purple-bg-gradient:before,
.tout--two .col-2-3:first-child .orange-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-radial-right-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-radial-left-bg-gradient:before,
.tout--two .col-1-3:last-child .black-bg:after,
.tout--two .col-1-3:last-child .blue-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-lt-bg-gradient:after,
.tout--two .col-1-3:last-child .green-bg-gradient:after,
.tout--two .col-1-3:last-child .purple-bg-gradient:after,
.tout--two .col-1-3:last-child .orange-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-radial-right-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-radial-left-bg-gradient:after,
.tout--three .col-1-2:first-child .black-bg:before,
.tout--three .col-1-2:first-child .blue-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-lt-bg-gradient:before,
.tout--three .col-1-2:first-child .green-bg-gradient:before,
.tout--three .col-1-2:first-child .purple-bg-gradient:before,
.tout--three .col-1-2:first-child .orange-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-radial-right-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-radial-left-bg-gradient:before,
.tout--three .col-1-2:last-child .black-bg:after,
.tout--three .col-1-2:last-child .blue-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-lt-bg-gradient:after,
.tout--three .col-1-2:last-child .green-bg-gradient:after,
.tout--three .col-1-2:last-child .purple-bg-gradient:after,
.tout--three .col-1-2:last-child .orange-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-radial-right-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-radial-left-bg-gradient:after {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.tout--two .col-1-2:first-child .black-bg:before,
.tout--two .col-1-2:first-child .blue-bg-gradient:before,
.tout--two .col-1-2:first-child .blue-lt-bg-gradient:before,
.tout--two .col-1-2:first-child .green-bg-gradient:before,
.tout--two .col-1-2:first-child .purple-bg-gradient:before,
.tout--two .col-1-2:first-child .orange-bg-gradient:before,
.tout--two .col-1-2:first-child .blue-radial-right-bg-gradient:before,
.tout--two .col-1-2:first-child .blue-radial-left-bg-gradient:before,
.tout--two .col-2-3:first-child .black-bg:before,
.tout--two .col-2-3:first-child .blue-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-lt-bg-gradient:before,
.tout--two .col-2-3:first-child .green-bg-gradient:before,
.tout--two .col-2-3:first-child .purple-bg-gradient:before,
.tout--two .col-2-3:first-child .orange-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-radial-right-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-radial-left-bg-gradient:before,
.tout--three .col-1-2:first-child .black-bg:before,
.tout--three .col-1-2:first-child .blue-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-lt-bg-gradient:before,
.tout--three .col-1-2:first-child .green-bg-gradient:before,
.tout--three .col-1-2:first-child .purple-bg-gradient:before,
.tout--three .col-1-2:first-child .orange-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-radial-right-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-radial-left-bg-gradient:before {
  left: -100%;
}
.tout--two .col-1-2:last-child .black-bg:after,
.tout--two .col-1-2:last-child .blue-bg-gradient:after,
.tout--two .col-1-2:last-child .blue-lt-bg-gradient:after,
.tout--two .col-1-2:last-child .green-bg-gradient:after,
.tout--two .col-1-2:last-child .purple-bg-gradient:after,
.tout--two .col-1-2:last-child .orange-bg-gradient:after,
.tout--two .col-1-2:last-child .blue-radial-right-bg-gradient:after,
.tout--two .col-1-2:last-child .blue-radial-left-bg-gradient:after,
.tout--two .col-1-3:last-child .black-bg:after,
.tout--two .col-1-3:last-child .blue-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-lt-bg-gradient:after,
.tout--two .col-1-3:last-child .green-bg-gradient:after,
.tout--two .col-1-3:last-child .purple-bg-gradient:after,
.tout--two .col-1-3:last-child .orange-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-radial-right-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-radial-left-bg-gradient:after,
.tout--three .col-1-2:last-child .black-bg:after,
.tout--three .col-1-2:last-child .blue-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-lt-bg-gradient:after,
.tout--three .col-1-2:last-child .green-bg-gradient:after,
.tout--three .col-1-2:last-child .purple-bg-gradient:after,
.tout--three .col-1-2:last-child .orange-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-radial-right-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-radial-left-bg-gradient:after {
  right: -100%;
}
.blue-bg-gradient {
  background: #2d5475;
  background: linear-gradient(to right, #012639 0%, #4294F7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#4294F7', GradientType=1);
}
.tout--two .col-1-2:first-child .blue-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-bg-gradient:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .blue-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-bg-gradient:after {
  background: #4294F7;
}
.blue-lt-bg-gradient {
  background: #012639;
  background: linear-gradient(to right, #012639 0%, #4294F7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#4294F7', GradientType=1);
}
.tout--two .col-1-2:first-child .blue-lt-bg-gradient:before,
.tout--two .col-2-3:first-child .blue-lt-bg-gradient:before,
.tout--three .col-1-2:first-child .blue-lt-bg-gradient:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .blue-lt-bg-gradient:after,
.tout--two .col-1-3:last-child .blue-lt-bg-gradient:after,
.tout--three .col-1-2:last-child .blue-lt-bg-gradient:after {
  background: #4294F7;
}
.green-bg-gradient {
  background: #012639;
  background: linear-gradient(to right, #012639 0%, #4294f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#4294f7', GradientType=1);
}
.tout--two .col-1-2:first-child .green-bg-gradient:before,
.tout--two .col-2-3:first-child .green-bg-gradient:before,
.tout--three .col-1-2:first-child .green-bg-gradient:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .green-bg-gradient:after,
.tout--two .col-1-3:last-child .green-bg-gradient:after,
.tout--three .col-1-2:last-child .green-bg-gradient:after {
  background: #4294f7;
}
.purple-bg-gradient {
  background: #584975;
  background: linear-gradient(to right, #012639 0%, #4294f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#4294f7', GradientType=1);
}
.tout--two .col-1-2:first-child .purple-bg-gradient:before,
.tout--two .col-2-3:first-child .purple-bg-gradient:before,
.tout--three .col-1-2:first-child .purple-bg-gradient:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .purple-bg-gradient:after,
.tout--two .col-1-3:last-child .purple-bg-gradient:after,
.tout--three .col-1-2:last-child .purple-bg-gradient:after {
  background: #4294f7;
}
.orange-bg-gradient {
  background: #f77f10;
  background: linear-gradient(to right, #012639 0%, #7d61b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#7d61b3', GradientType=1);
}
.tout--two .col-1-2:first-child .orange-bg-gradient:before,
.tout--two .col-2-3:first-child .orange-bg-gradient:before,
.tout--three .col-1-2:first-child .orange-bg-gradient:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .orange-bg-gradient:after,
.tout--two .col-1-3:last-child .orange-bg-gradient:after,
.tout--three .col-1-2:last-child .orange-bg-gradient:after {
  background: #7d61b3;
}
.grey-bg-gradient {
  background: #666;
  background: linear-gradient(to right, #666 0%, #999 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#999', GradientType=1);
}
.blue-radial-left-bg-gradient {
  background: #c4d7ee;
  background: radial-gradient(ellipse at bottom, #c4d7ee 0%, #0686c1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4d7ee', endColorstr='#0686c1', GradientType=1);
}
@media only screen and (min-width: 768px) {
  .blue-radial-left-bg-gradient {
    background: #c4d7ee;
    background: radial-gradient(ellipse at left 50%, #c4d7ee 0%, #0686c1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4d7ee', endColorstr='#0686c1', GradientType=1);
  }
}
.blue-radial-right-bg-gradient {
  background: #c4d7ee;
  background: radial-gradient(ellipse at center, #c4d7ee 0%, #0686c1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4d7ee', endColorstr='#0686c1', GradientType=1);
}
@media only screen and (min-width: 768px) {
  .blue-radial-right-bg-gradient {
    background: #c4d7ee;
    background: radial-gradient(ellipse at right 50%, #c4d7ee 0%, #0686c1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4d7ee', endColorstr='#0686c1', GradientType=1);
  }
}
.border-bottom-rgba-gray {
  padding-bottom: 10.66666667px;
  border-bottom: 1px solid;
  border-bottom-color: rgba(235, 235, 235, 0.5);
}
.border-bottom-gray {
  border-bottom: 1px solid #ebebeb;
}
.border-top-gray {
  border-top: 1px solid #ebebeb;
}
.border-bottom-white {
  border-bottom: 2px solid #fff;
}
.border-top-white {
  border-top: 2px solid #fff;
}
.center-all {
  text-align: center;
}
.center-all h1,
.center-all h2,
.center-all h3,
.center-all h4,
.center-all p,
.center-all a,
.center-all img,
.center-all button {
  text-align: center;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  .center-tablet h1,
  .center-tablet h2,
  .center-tablet h3,
  .center-tablet h4,
  .center-tablet p,
  .center-tablet a,
  .center-tablet img {
    text-align: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 767px) {
  .center-mobile {
    text-align: center;
  }
}
.ta-right {
  text-align: right;
}
.ta-center {
  text-align: center;
}
.pt-0 {
  padding-top: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-xxs {
  margin-top: 4.74074074px !important;
}
.mt-xs {
  margin-top: 7.11111111px !important;
}
.mt-s {
  margin-top: 10.66666667px !important;
}
.mt {
  margin-top: 16px !important;
}
.mt-l {
  margin-top: 24px !important;
}
.mt-xl {
  margin-top: 36px !important;
}
.mt-xxl {
  margin-top: 54px !important;
}
.mt-xxxl {
  margin-top: 81px !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-xxs {
  margin-bottom: 4.74074074px !important;
}
.mb-xs {
  margin-bottom: 7.11111111px !important;
}
.mb-s {
  margin-bottom: 10.66666667px !important;
}
.mb {
  margin-bottom: 16px !important;
}
.mb-l {
  margin-bottom: 24px !important;
}
.mb-xl {
  margin-bottom: 36px !important;
}
.mb-xxl {
  margin-bottom: 54px !important;
}
.mb-xxxl {
  margin-bottom: 81px !important;
}
@media only screen and (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .desktop-only {
    display: none !important;
  }
}
.visually-hidden {
  position: absolute;
  left: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  width: 0;
  height: 0;
}
.transparent {
  opacity: 0;
  filter: alpha(opacity=0);
}
.opaque {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* Global Parts */
.hideElem {
  display: none !important;
}
iframe {
  max-width: 100%;
}
.badge-banner {
  position: relative;
}
.badge-banner__txt {
  width: 100%;
  position: relative;
  padding: 3px;
  max-height: 22px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  text-transform: uppercase;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
.badge-banner__txt:before,
.badge-banner__txt:after {
  content: '';
  position: absolute;
  top: 0;
  width: 8px;
  height: 100%;
}
.badge-banner__txt:before {
  left: -8px;
}
.badge-banner__txt:after {
  right: -8px;
}
.badge-banner__bg {
  width: 100%;
  position: relative;
  height: 5px;
}
.badge-banner__bg:before,
.badge-banner__bg:after {
  content: '';
  position: absolute;
  top: 0;
  border-style: solid;
  border-color: transparent;
}
.badge-banner__bg:before {
  border-width: 0 8px 5px 0;
  left: -8px;
}
.badge-banner__bg:after {
  border-width: 0 0 5px 8px;
  right: -8px;
}
.badge-banner.badge-banner--orange .badge-banner__txt,
.badge-banner.badge-banner--orange .badge-banner__txt:before,
.badge-banner.badge-banner--orange .badge-banner__txt:after {
  background: #4294F7;
  color: #012639;
}
.badge-banner.badge-banner--orange .badge-banner__bg:before {
  border-right-color: #147b73;
}
.badge-banner.badge-banner--orange .badge-banner__bg:after {
  border-left-color: #147b73;
}
.badge-banner.badge-banner--green .badge-banner__txt,
.badge-banner.badge-banner--green .badge-banner__txt:before,
.badge-banner.badge-banner--green .badge-banner__txt:after {
  background: #012639;
  color: #fff;
}
.badge-banner.badge-banner--green .badge-banner__bg:before {
  border-right-color: #000000;
}
.badge-banner.badge-banner--green .badge-banner__bg:after {
  border-left-color: #000000;
}
.badge-feature {
  display: inline-block;
  position: relative;
  padding: 4.74074074px 7.11111111px;
  height: 24px;
  color: #fff;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 0.6875em;
  text-transform: uppercase;
  text-align: center;
}
.badge-feature:before,
.badge-feature:after {
  content: '';
  position: absolute;
  top: 0;
  border-style: solid;
  border-color: transparent;
}
.badge-feature--orange {
  background: #4294F7;
  color: #012639;
}
.badge-feature--orange:before {
  border-right-color: #4294F7;
}
.badge-feature--orange:after {
  border-left-color: #4294F7;
}
.badge-feature--green {
  background: #012639;
}
.badge-feature--green:before {
  border-right-color: #012639;
}
.badge-feature--green:after {
  border-left-color: #012639;
}
.btn {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    padding: 7.11111111px 24px;
    font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
    border: 1px solid #4294F7;
    border-radius: 25px;
    color: #012639;
    min-width: 175px;
    cursor: pointer;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    line-height: 1em;
}
.btn:hover,
.btn:focus {
  text-decoration: none;
  background: #4294F7;
  border-color: #4294F7;
  color: #012639;
}
.btn--margin-top {
  margin-top: 30px;
}
.btn--solid {
  color: #fff;
  border-color: transparent;
}
.btn--solid:hover,
.btn--solid:focus {
  border: 1px solid #4294F7;
}
.btn--solid.btn--blue {
  background: #4294F7;
}
.btn--solid.btn--blue:hover,
.btn--solid.btn--blue:focus {
  background: transparent;
  border-color: #4294F7;
  color: #012639;
}
.btn--solid.btn--dark-blue {
  background: #00416b;
}
.btn--solid.btn--dark-blue:hover,
.btn--solid.btn--dark-blue:focus {
  background: transparent;
  border-color: #00416b;
  color: #00416b;
}
.btn--solid.btn--blue-bright {
  background: #006ba6;
}
.btn--solid.btn--blue-bright:hover,
.btn--solid.btn--blue-bright:focus {
  background: transparent;
  border-color: #006ba6;
  color: #006ba6;
}
.btn--solid.btn--navy {
  background: #4294F7;
}
.btn--solid.btn--navy:hover,
.btn--solid.btn--navy:focus {
  background: transparent;
  border-color: #4294F7;
  color: #012639;
}
.btn--solid.btn--dark-orange {
  background: #4294F7;
}
.btn--solid.btn--dark-orange:hover,
.btn--solid.btn--dark-orange:focus {
  background: transparent;
  border-color: #4294F7;
  color: #012639;
}
.btn--solid.btn--green {
  background: #4294F7;
}
.btn--solid.btn--green:hover,
.btn--solid.btn--green:focus {
  background: transparent;
  border-color: #4294F7;
  color: #012639;
}
.btn--solid.btn--white {
  background: #fff;
  color: #012639;
}
.btn--solid.btn--white:hover,
.btn--solid.btn--white:focus {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.btn--outline.btn--blue {
  border-color: #4294F7;
  color: #012639;
}
.btn--outline.btn--blue:hover,
.btn--outline.btn--blue:focus {
  background: #4294F7;
  border-color: transparent;
  color: #012639;
}
.btn--outline.btn--blue-bright {
  border-color: #006ba6;
  color: #006ba6;
}
.btn--outline.btn--blue-bright:hover,
.btn--outline.btn--blue-bright:focus {
  background: #006ba6;
  border-color: transparent;
  color: #fff;
}
.btn--outline.btn--navy {
  border-color: #4294F7;
  color: #012639;
}
.btn--outline.btn--navy:hover,
.btn--outline.btn--navy:focus {
  background: #4294F7;
  border-color: transparent;
  color: #012639;
}
.btn--outline.btn--dark-orange {
  border-color: #4294F7;
  color: #012639;
}
.btn--outline.btn--dark-orange:hover,
.btn--outline.btn--dark-orange:focus {
  background: #4294F7;
  border-color: transparent;
  color: #012639;
}
.btn--outline.btn--green {
  border-color: #4294F7;
  color: #012639;
}
.btn--outline.btn--green:hover,
.btn--outline.btn--green:focus {
  background: #4294F7;
  border-color: transparent;
  color: #012639;
}
.btn--outline.btn--white {
  border-color: #fff;
  color: #fff;
}
.btn--outline.btn--white:hover,
.btn--outline.btn--white:focus {
  background: #fff;
  border-color: transparent;
  color: #012639;
}
.btn--small {
  padding: 4.74074074px 16px;
  font-size: 12px;
  min-width: inherit;
}
.btn--large {
  font-size: 24px;
}
.btn--check {
  position: relative;
}
.btn--check:before {
  content: '\ea10';
  padding-top: 2px;
  top: 3px;
  left: 15px;
  font-size: 10px;
  height: 16px;
  width: 16px;
  font-family: 'icomoon';
  position: absolute;
  text-align: center;
}
button {
  background: transparent;
  border: 0;
}
button:focus {
  outline: 0;
}
.required-field {
  position: relative;
}
.required-field > div:before,
.required-field > strong:before {
  content: '*';
  color: red;
  position: absolute;
  left: -7px;
  top: 10px;
}
.single-form .required-field > div:before,
.single-form .required-field > strong:before {
  top: -5px;
}
.required-field > div ~ .EditingFormControlNestedControl:before {
  display: none;
}
input[type="text"],
input[type="password"] {
  padding: 8.66666667px;
  background: #fbfbfb;
  border: 0;
  border-bottom: 1px solid #101014;
  border-radius: 0;
}
input[type="text"]:focus,
input[type="password"]:focus {
  outline: none;
  border-bottom: 1px solid #4294F7;
}
textarea {
  border: 1px solid #101014;
  padding: 15px;
}
textarea:focus {
  outline: none;
  border: 1px solid #4294F7;
}
.radio label,
.checkbox label {
  position: relative;
  display: block;
  padding-left: 10.66666667px;
  cursor: pointer;
}
.radio input,
.checkbox input {
  opacity: 0;
}
.radio input + span:before,
.checkbox input + span:before {
  content: '';
  position: absolute;
  left: 0;
  border: 1px solid #4294F7;
}
.radio input + span:after,
.checkbox input + span:after {
  display: block;
  position: absolute;
}
.radio input:not(:checked):focus + span:before,
.checkbox input:not(:checked):focus + span:before,
.radio input:checked:focus + span:before,
.checkbox input:checked:focus + span:before {
  border: 1px dotted #4294F7;
}
.radio input:not(:checked) + span:after,
.checkbox input:not(:checked) + span:after {
  opacity: 0;
}
.radio input:checked + span:after,
.checkbox input:checked + span:after {
  opacity: 1;
}
.radio--white input + span:before,
.checkbox--white input + span:before {
  border: 1px solid #fff;
}
.radio--white input:not(:checked):focus + span:before,
.checkbox--white input:not(:checked):focus + span:before,
.radio--white input:checked:focus + span:before,
.checkbox--white input:checked:focus + span:before {
  border: 1px dotted #fff;
}
.checkbox input + span:before {
  top: 3px;
  width: 15px;
  height: 15px;
}
.checkbox input + span:after {
  content: '\2713';
  color: #4294F7;
  top: 0;
  left: 2px;
}
.checkbox--white input + span:after {
  color: #fff;
}
.radio input + span:before,
.radio input + label:before {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border-radius: 50%;
}
.radio input + span:after,
.radio input + label:after {
  content: '';
  top: 41%;
  left: 4px;
  border: 1px solid #4294F7;
  border-radius: 50%;
  background: #4294F7;
  height: 10px;
  width: 10px;
}
.radio--white input + span:after {
  border: 1px solid #fff;
  background: #fff;
}
input[type="radio"] + label {
  padding-left: 24px;
}
input[type="radio"] + label:before,
input[type="radio"] + label:after {
  content: '';
  position: absolute;
  border: 1px solid #4294F7;
  border-radius: 50%;
}
input[type="radio"] + label:before {
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
input[type="radio"] + label:after {
  display: block;
  top: 25%;
  left: 4px;
  height: 10px;
  width: 10px;
  background: #4294F7;
}
input[type="checkbox"] + label {
  padding-left: 24px;
}
input[type="checkbox"] + label:before,
input[type="checkbox"] + label:after {
  content: '';
  position: absolute;
  border: 1px solid #4294F7;
}
input[type="checkbox"] + label:before {
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
input[type="checkbox"] + label:after {
  display: block;
  top: 25%;
  left: 4px;
  height: 10px;
  width: 10px;
  background: #4294F7;
}
input[type="radio"]:not(:checked) + label:after,
input[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
}
input[type="radio"] + label:after,
input[type="checkbox"] + label:after {
  opacity: 1;
}
.single-form,
.FormPanel {
  max-width: 700px;
}
.single-form .selectric-wrapper,
.FormPanel .selectric-wrapper,
.single-form input[type="text"],
.FormPanel input[type="text"],
.single-form textarea,
.FormPanel textarea {
  margin-bottom: 24px;
  width: 100%;
}
.single-form .selectric,
.FormPanel .selectric {
  padding: 16px 10.66666667px;
  border-bottom: 0;
  border-radius: 5px;
  background: #f6f6f6;
  width: 100%;
}
.single-form .selectric:focus,
.FormPanel .selectric:focus {
  border-bottom: 0;
}
.single-form .selectric .label,
.FormPanel .selectric .label {
  margin: 0;
  line-height: 1;
  height: inherit;
}
.single-form .selectric .button,
.FormPanel .selectric .button {
  height: 48px;
  background: #4294F7;
  border-radius: 0 5px 5px 0;
}
.single-form .selectric-open .selectric-items,
.FormPanel .selectric-open .selectric-items {
  background: #f6f6f6;
  border-radius: 0 0 5px 5px;
}
.single-form .selectric-hover .selectric,
.FormPanel .selectric-hover .selectric {
  border-bottom: 0;
}
.single-form textarea,
.FormPanel textarea {
  min-height: 100px;
}
.single-form .sponsor textarea,
.FormPanel .sponsor textarea {
  margin-top: 0;
}
.single-form input[type="checkbox"],
.FormPanel input[type="checkbox"],
.single-form input[type="radio"],
.FormPanel input[type="radio"] {
  margin-bottom: 0;
}
.single-form input[type="submit"],
.FormPanel input[type="submit"] {
  background: #4294F7;
  color: #fff;
  margin-top: 24px;
  width: initial;
}
.single-form--contact input[type="submit"],
.FormPanel--contact input[type="submit"] {
  color: #4294F7;
}
.single-form label + div textarea,
.FormPanel label + div textarea {
  margin-top: 6px;
}
.single-form button i + span,
.FormPanel button i + span {
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  padding-left: 7.11111111px;
}
.single-form .date-time-picker button,
.FormPanel .date-time-picker button {
  display: inline-block;
  margin-left: 10.66666667px;
  min-width: 125px;
}
.single-form input.CalendarTextBox,
.FormPanel input.CalendarTextBox {
  width: 50%;
}
.single-form .EditingFormErrorLabel,
.FormPanel .EditingFormErrorLabel {
  margin-top: 3px;
  margin-bottom: 0px;
}
.single-form h3,
.FormPanel h3 {
  margin-bottom: 24px;
}
.FormPanel {
  max-width: 100%;
}
.FormPanel .styled-input input[type='checkbox'],
.FormPanel .styled-input input[type='radio'] {
  display: none;
}
.FormPanel .styled-input input[type='checkbox'] + label,
.FormPanel .styled-input input[type='radio'] + label {
  margin: 5px 0;
}
.FormPanel .styled-input#usphone input,
.FormPanel .styled-input#uszipcode input,
.FormPanel .styled-input[id^="usphone_"] input,
.FormPanel .styled-input[id*=" usphone_"] input,
.FormPanel .styled-input[id^="uszipcode_"] input,
.FormPanel .styled-input[id*=" uszipcode_"] input {
  width: initial;
}
.FormPanel .styled-input textarea {
  resize: none;
  width: 100%;
  min-width: 100%;
}
.FormPanel .styled-input .CalendarTextBox {
  vertical-align: top;
}
.FormPanel .styled-input .date-time-picker button {
  margin: 0 10px;
}
.FormPanel .styled-input .calendar-action {
  display: none;
}
.FormPanel .styled-input .sr-only {
  display: none;
}
.FormPanel .styled-input select[multiple] {
  border-color: #4294F7;
  width: 100%;
  max-width: 420px;
}
.FormPanel .styled-input select[multiple] option {
  padding: 10px;
}
.FormPanel .styled-input select[multiple] option:hover {
  font-family: "Avenir Next Cyr W00 Bold", Helvetica, Arial, sans-serif;
  background-color: #f6f6f6;
}
.FormPanel .styled-input select[multiple]:focus {
  border: 1px dotted #4294F7;
  outline: none;
}
@media only screen and (max-width: 1024px) {
  .FormPanel {
    display: block;
    width: 100%;
  }
  .FormPanel td.FieldLabel,
  .FormPanel td.EditingFormValueCell,
  .FormPanel tr,
  .FormPanel td,
  .FormPanel table,
  .FormPanel tbody,
  .FormPanel label {
    text-align: left;
    display: block;
    width: 100%;
  }
  .FormPanel td.FieldLabel {
    margin-bottom: 10px;
  }
  .FormPanel #CheckBoxControl td.FieldLabel,
  .FormPanel #CheckBoxControl td.EditingFormValueCell {
    width: 50%;
    display: table-cell;
  }
}
.placeholder {
  color: #f5f5f5;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
}
.ErrorLabel {
  color: #f00;
  display: block;
  margin-bottom: 20px;
}
/*======================================
  Selectric v1.9.3
  ======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}
.selectric-responsive {
  width: 100%;
}
.selectric {
  border-bottom: 1px solid #101014;
  position: relative;
  margin-bottom: 16px;
  background-color: transparent;
}
.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  line-height: 38px;
}
.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}
.selectric-hover .selectric {
  border-bottom: 1px solid #101014;
}
.selectric-hover .selectric .button {
  color: #A2A2A2;
}
.selectric-hover .selectric .button:after {
  border-top-color: #A2A2A2;
}
.selectric-open {
  z-index: 9999;
  top: -18px !important;
}
.selectric-open .selectric-items {
  display: block;
  background: #fff;
}
.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectric-hide-select select {
  position: absolute;
  left: -100%;
  display: none;
}
.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}
.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
}
.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}
.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}
.selectric-items ul,
.selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 20px;
  min-height: 20px;
}
.selectric-items li {
  display: block;
  padding: 8px;
  color: #515151;
  cursor: pointer;
}
.selectric-items li:hover {
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
}
.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
}
.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}
.selectric-items .selectric-group li {
  padding-left: 25px;
}
@media only screen and (min-width: 768px) {
  body.ambush .selectric-cb-toggle {
    display: none;
  }
}
.selectric-cb-toggle {
  display: none;
}
@media only screen and (min-width: 768px) {
  .selectric-cb-toggle {
    position: absolute;
    top: -1px;
    right: 36px;
    display: inline-block;
    width: auto;
    z-index: 100;
  }
}
.selectric-cb-toggle .selectric {
  color: #fff;
  font-size: 12px;
  border: 1px solid rgba(235, 235, 235, 0.3);
  border-radius: 0 0 5px 5px;
}
.selectric-cb-toggle.selectric-open .selectric {
  height: 0;
  opacity: 0;
  z-index: -1;
}
.selectric-cb-toggle .selectric-items {
  background: transparent;
  font-size: 12px;
  border: 1px solid rgba(235, 235, 235, 0.3);
  border-top: 0;
  border-radius: 0 0 5px 5px;
}
.selectric-cb-toggle .selectric-items li {
  color: #fff;
  padding: 3px 18px 3px 8px;
  margin-right: 8px;
  position: relative;
  z-index: 100;
  text-align: right;
}
.selectric-cb-toggle .selectric-items li.selected:after {
  font-family: 'icomoon';
  content: "\ea10";
  display: block;
  position: absolute;
  top: -8px;
  bottom: 0;
  right: 0;
  margin: auto;
  font-size: 10px;
  width: 10px;
  height: 10px;
}
.header--no-banner .selectric-cb-toggle .selectric,
.header--no-banner .selectric-cb-toggle .selectric-items li {
  color: #515151;
}
.CaptchaTable {
  margin: 20px 0;
}
.category_ContactInformation td {
  font-weight: bold;
}
.category_SponsorshipDescription td {
  font-weight: bold;
  padding-top: 20px;
}
.EditingFormErrorLabel {
  margin-top: 22px;
  margin-bottom: -9px;
  display: block;
  color: #f00;
}
td.FieldLabel {
  text-align: right;
  padding-right: 20px;
  padding-top: 5px;
  width: 40%;
  vertical-align: top;
}
@media only screen and (min-width: 768px) {
  td.FieldLabel {
    max-width: 300px;
    height: 40px;
    width: auto;
  }
}
td.EditingFormValueCell {
  width: 60%;
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  td.EditingFormValueCell {
    width: auto;
  }
}
@media only screen and (min-width: 768px) {
  td.EditingFormValueCell input,
  td.EditingFormValueCell textarea,
  td.EditingFormValueCell select,
  td.EditingFormValueCell .selectric-wrapper {
    width: 60%;
  }
}
@media only screen and (min-width: 1025px) {
  td.EditingFormValueCell textarea {
    height: 100px;
  }
}
.date-time-picker button {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.mobile-wrap b.button {
  display: none;
}
.mobile-wrap .selectric b.button {
  display: block;
}
.mobile-wrap {
  position: relative;
}
.mobile-wrap select {
  -webkit-appearance: none;
  margin-bottom: 16px;
  padding: 16px 10.66666667px;
  border: 0;
  border-radius: 5px;
  background: #f6f6f6;
  width: 100%;
}
.mobile-wrap b.button {
  height: 100%;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
  outline: 0;
}
a {
  color: #7D61B3;
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
.more:after {
  content: "\e90f";
  padding-left: 5px;
  font-family: "icomoon";
  font-size: 0.65em;
}
.modal-open {
  overflow: hidden;
  padding-right: 0 !important;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -ms-transform: translate(0, -25%);
      transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
}
@media only screen and (max-width: 767px) {
  .modal-dialog {
    height: 100%;
    background: #f5f5f5;
  }
}
@media only screen and (min-width: 768px) {
  .modal-dialog {
    margin: 10px;
  }
}
.modal-content {
  position: relative;
  background-color: #fff;
  outline: 0;
}
@media only screen and (min-width: 768px) {
  .modal-content--blue {
    background: #4294F7;
    background: linear-gradient(to right, #4294F7 0%, #4294F7 50%, #f5f5f5 50%, #f5f5f5 50%, #f5f5f5 100%);
  }
}
.modal-content--blue .modal-body__left {
  color: #fff;
  background: #4294F7;
}
@media only screen and (min-width: 768px) {
  .modal-content--blue .modal-body__left {
    background: transparent;
  }
}
.modal-content--blue .modal-body__right {
  background: #f5f5f5;
}
@media only screen and (min-width: 768px) {
  .modal-content--blue .modal-body__right {
    background: transparent;
  }
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 36px 81px;
}
.modal .close {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 0;
  font-size: 38px;
  line-height: 1;
}
.modal-title {
  margin: 0;
}
.modal-body {
  position: relative;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .modal-body p {
    line-height: 1.9;
  }
}
@media only screen and (min-width: 768px) {
  .modal-body__left {
    border-radius: 10px 0 0 10px;
  }
}
@media only screen and (min-width: 768px) {
  .modal-body__right {
    border-radius: 0 10px 10px 0;
  }
}
.modal .btn--outline.btn--blue,
.modal .btn--solid.btn--blue {
  color: #012639;
}
.modal .btn + .btn {
  margin-top: 16px;
}
@media only screen and (min-width: 768px) {
  .modal .btn + .btn {
    margin-left: 7.11111111px;
  }
}
.modal .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal__moving .modal-content {
  padding: 54px;
}
.modal__moving .form-wrapper {
  margin-top: 36px;
}
.modal__moving .modal-header {
  padding: 0;
  margin-bottom: 0;
}
.modal__moving .modal-header h2 {
  color: #4294F7;
}
.modal__moving .modal-body {
  padding: 0;
}
.modal__moving .modal-footer {
  padding: 36px 0 0;
  text-align: left;
}
.modal__moving input {
  min-width: 400px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .modal__help-center .modal-body [class*='col-']:last-of-type {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .modal__help-center .modal-body {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .modal__help-center .modal-body {
    padding-left: 20px;
  }
}
.modal__help-center .modal-body p {
  line-height: 1.4;
}
.modal__help-center section > .grid:last-child {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.modal__help-center .help-center__column {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .modal__help-center .help-center__column {
    width: 24.9%;
  }
}
.ie9 .modal__help-center .help-center__column {
  min-height: 90px;
}
.modal__help-center .help-center__column img {
  width: 100%;
}
.modal--form .modal-body__copy {
  padding: 24px;
}
@media only screen and (min-width: 768px) {
  .modal--form .modal-body__copy {
    padding: 24px 36px;
  }
}
.modal--form .modal-body__copy .modal-form {
  max-width: 500px;
}
.modal--form .modal-body__copy h3,
.modal--form .modal-body__copy .close {
  color: #101014;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
}
.modal--form .modal-body__copy .selectric-wrapper,
.modal--form .modal-body__copy input,
.modal--form .modal-body__copy textarea {
  margin-bottom: 16px;
  width: 100%;
}
.modal--form .modal-body__copy textarea {
  height: 100px;
}
.modal--form .modal-body__copy p {
  line-height: 1.4;
}
.modal--form .modal-body__copy input[type="submit"] {
  width: initial;
  background: transparent;
}
.modal-footer {
  padding: 36px 81px;
  text-align: right;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media only screen and (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 20px auto;
  }
  .modal-content {
    background-color: #f5f5f5;
  }
}
@media only screen and (min-width: 1025px) {
  .modal-dialog {
    width: 850px;
  }
}
@media only screen and (min-width: 768px) {
  .modal-sm {
    width: 450px;
  }
  .modal-sm .modal-header,
  .modal-sm .modal-body,
  .modal-sm .modal-footer {
    padding-left: 36px;
    padding-right: 36px;
  }
  .modal-sm .modal-body {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 20px;
  }
  .modal-sm .modal-footer {
    padding-top: 0;
    padding-bottom: 24px;
    text-align: center;
  }
  .modal-sm .modal-footer .btn {
    margin-bottom: 16px;
  }
}
/* Slider Tweaks */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
@media only screen and (max-width: 767px) {
  .slick-slide.off-white-bg {
    background: inherit;
  }
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background-color: transparent;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'icomoon';
}
.slick-arrow {
  z-index: 10;
  height: 30px;
  width: 30px;
}
.slick-arrow.slick-prev:before,
.slick-arrow.slick-next:before {
  color: #515151;
}
.ie-lt10 .slick-arrow {
  z-index: 1000;
}
.slick-prev {
  left: 0;
}
.slick-prev:before {
  content: "\e90e";
}
[dir='rtl'] .slick-prev:before {
  content: "\e90e";
}
.slick-next {
  right: 0;
}
.slick-next:before {
  content: "\e90f";
}
[dir='rtl'] .slick-next:before {
  content: "\e90f";
}
.slider .slide {
  position: relative;
}
.slider .slide:focus {
  outline: none;
}
.slider .slick-dots {
  padding: 2px 0 12px 0;
  margin: 0;
  text-align: center !important;
  overflow: hidden;
  left: 0;
}
.slider .slick-dots li {
  display: inline-block;
  margin: 0 10px;
  background-color: transparent;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.slider .slick-dots li.slick-active {
  background-color: #515151;
  transition: background-color 0.5s ease-out;
}
.slider .slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0;
  border: 1px solid #515151;
  border-radius: 50%;
  background: transparent;
}
.slider .slick-dots li button:before {
  color: transparent;
}
.slider.single-item .slick-arrow,
.slider.multiple-items .slick-arrow {
  display: none !important;
}
.generic-table table {
  width: 100%;
  color: #515151;
}
.generic-table.alt-even tr:nth-child(even) {
  background: #f6f6f6;
}
.generic-table.alt-odd tr:nth-child(odd) {
  background: #f6f6f6;
}
.generic-table td,
.generic-table th {
  padding: 10px;
  border: 1px solid #f5f5f5;
}
.generic-table tr th[scope="row"] {
  background: #4294F7;
  color: #012639;
  width: 25%;
}
.generic-table tr th[scope="col"] {
  border-right: 1px solid #fff;
}
.generic-table tr th[scope="col"]:last-child {
  border-right: 1px solid #f5f5f5;
}
.generic-table tr th {
  background: #f5f5f5;
}
/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */
@media only screen and (max-width: 767px) {
  table.responsive {
    margin-bottom: 0;
  }
  .pinned {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    width: 35%;
    overflow: hidden;
    overflow-x: scroll;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
  .pinned table {
    border-right: none;
    border-left: none;
    width: 100%;
  }
  .pinned table th,
  .pinned table td {
    white-space: nowrap;
  }
  .pinned td:last-child {
    border-bottom: 0;
  }
  div.table-wrapper {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-right: 1px solid #ccc;
  }
  div.table-wrapper div.scrollable {
    margin-left: 35%;
  }
  div.table-wrapper div.scrollable {
    overflow: scroll;
    overflow-y: hidden;
  }
  table.responsive td,
  table.responsive th {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
  }
  table.responsive th:first-child,
  table.responsive td:first-child,
  table.responsive td:first-child,
  table.responsive.pinned td {
    display: none;
  }
}
[data-tooltip] {
  position: relative;
  cursor: pointer;
}
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
[data-tooltip]:before {
  content: attr(data-tooltip);
  position: absolute;
  top: 50px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  padding: 7.11111111px 16px;
  border-radius: 3px;
  background: rgba(81, 81, 81, 0.9);
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 1.2;
  z-index: 10;
}
[data-tooltip]:after {
  content: '';
  position: absolute;
  top: 44px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 0;
  border-bottom: 6px solid rgba(81, 81, 81, 0.9);
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  font-size: 0;
  line-height: 0;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Resuable Components */
.header {
  position: relative;
  background-size: cover;
  background-position: center;
  height: 515px;
  overflow: hidden;
  /* Consumer / Business Toggle */
}
@media only screen and (max-width: 767px) {
  .header {
    background-image: none !important;
  }
}
@media only screen and (min-width: 768px) {
  .header {
    padding-top: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .header--has-cb-toggle {
    padding-top: 24px;
  }
}
.header--full-image {
  padding: 0;
  height: auto;
  background: none;
}
@media only screen and (min-width: 768px) {
  .header--full-image {
    padding: 0;
  }
}
.header--full-image .header__img,
.header--full-image .header__copy {
  display: none;
}
@media only screen and (min-width: 768px) {
  .header--no-tertiary-nav .secondary__nav {
    padding-top: 16px;
  }
}
.header__overlay {
  background: transparent;
  padding: 10.66666667px;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.header__overlay .header__elements {
  border-bottom: none;
}
@media only screen and (min-width: 768px) {
  .header__overlay {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
.header__overlay-smb {
  position: relative;
}
.header__slides {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  width: 100%;
}
.header__slide {
  margin: 0;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.header__img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.header__img img {
  width: auto;
  height: 515px;
  max-width: none;
}
@media only screen and (min-width: 432px) {
  .header__img img {
    width: 100%;
    height: auto;
    min-height: 515px;
  }
}
.header__copy {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -35%);
      transform: translate(-50%, -35%);
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  z-index: 10;
}
@media only screen and (min-width: 1025px) {
  .header__copy {
    max-width: 600px;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
}
.header__copy h1 {
  margin-bottom: 0;
}
.header__copy h2 {
  margin-top: 16px;
  color: #fff;
  font-size: 1.25em;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
}
.header__copy--wide {
  max-width: 1100px;
}
.header__scroll-btn {
  color: #fff;
  font-size: 2.5em;
  text-decoration: none;
}
.header__scroll-btn:hover {
  text-decoration: none;
}
.header__elements {
  margin: 20px 0;
  padding-bottom: 10.66666667px;
  position: relative;
  /*border-bottom: 1px solid white;*/
  z-index: 101;
}
@media only screen and (min-width: 768px) {
  .header__elements {
    margin: 0;
    padding: 0;
    border-bottom: 0;
  }
}
.header__elements--mobile-link {
  font-size: 0.8em;
  color: #fff;
  position: absolute;
  bottom: 0;
  top: 50%;
  right: 0;
  margin: auto;
}
.header__elements--branding {
  position: relative;
  float: left;
}
@media only screen and (min-width: 768px) {
  .header__elements--branding {
    float: left;
  }
}
.header__elements--branding a {
    display: block;
    position: relative;
    background-image: url('../myaccount_images/cinbell-logo.png');
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat;
    margin-top: 0;
    width: 167px;
    height: 40px;
    top: -3px;
    text-indent: -999em;
    overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .header__elements--branding a {
    background-position: top center !important;
    margin: 10.66666667px 16px 0 0;
    margin-top: 0;
    width: 248px;
    height: 60px;
    top: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .header__elements--branding a {
    margin: 16px 16px 0 0;
    top: -14px;
  }
}
.header__elements--site-smb a {
  background-image: url('../assets/img/smb/logo.png');
}
.header__elements--site-consumer a {
  background-image: url('../assets/img/consumer/cinbell-logo.png');
}
.header__elements--cart,
.header__elements--menu {
  float: right;
}
.header__elements--cart a {
  color: #fff;
  display: inline-block;
  top: 7.11111111px;
  margin-right: 36px;
  font-size: 1.5em;
}
.header__elements--link,
.header__elements--link-secondary-nav {
  position: relative;
  display: block;
  padding-right: 10px;
  width: 25px;
  height: 25px;
}
.header__elements--link:before,
.header__elements--link-secondary-nav:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 25px;
  height: 2px;
  background: #fff;
  box-shadow: 0 8px 0 0 #fff, 0 16px 0 0 #fff;
}
.header__elements hr {
  margin-top: 20px;
}
.header__elements__search {
  display: none;
  position: relative;
  clear: both;
  padding-top: 25px;
  z-index: 101;
}
@media only screen and (min-width: 768px) {
  .header__elements__search {
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.3s ease-out;
    display: none;
    clear: none;
    z-index: auto;
    margin-left: 285px;
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .header__elements__search--smb {
    margin-left: 275px;
  }
}
.header__elements__search.show {
  opacity: 1;
  filter: alpha(opacity=100);
  display: block;
  z-index: 101;
}
@media only screen and (max-width: 767px) {
  .header__elements__search.secondary-hide {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .header__elements__search__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}
.header__elements__search__inner input[type=text] {
  border-radius: 2px;
  background-clip: padding-box;
  background: #fff;
  color: #444;
  height: 38px;
  padding: 9px;
  padding-left: 36px;
  border: none;
  box-sizing: border-box;
  width: 100%;
  display: block;
}
@media only screen and (min-width: 768px) {
  .header__elements__search__inner input[type=text] {
    background: none;
    height: 65px;
    width: 100%;
    padding: 20px 18px 12px;
    padding-right: 55px;
    font-size: 24px;
    color: #fff;
  }
}
.header__elements__search__inner .icon-search {
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: absolute;
  top: 35px;
  left: 10px;
}
.header__elements__search__inner .search__close-button {
  opacity: 0.75;
  filter: alpha(opacity=75);
  display: none;
  color: #fff;
  font-size: 36px;
  position: absolute;
  top: 12px;
  right: 7px;
}
@media only screen and (min-width: 768px) {
  .header__elements__search__inner .search__close-button {
    display: inline-block;
  }
}
.header__elements__search__inner .search__close-button:hover {
  text-decoration: none;
}
.header__elements__quick-links {
  position: absolute;
  top: 68px;
  left: 60px;
  width: 100%;
}
.header__elements__quick-links__inner {
  transition: all 0.3s ease-out;
  padding: 0 225px;
  max-height: 0;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .header__elements__quick-links__inner.show {
    max-height: 700px;
  }
}
.header__elements__quick-links__box {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  background: #fff;
  padding: 35px 45px 16px;
  border: 1px solid #d6d6d6;
}
.header__elements__quick-links__box .autocomplete {
  display: none;
}
.header__elements__quick-links__box h4 {
  color: #494949;
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-transform: none;
  margin-bottom: 20px;
}
.header__elements__quick-links__box ul {
  list-style-type: none;
  list-style-position: outside;
  padding: 0;
  margin: 0;
}
.header__elements__quick-links__box ul li {
  margin-bottom: 8px;
}
.header__elements__quick-links__box ul li a {
  color: #006ba6;
  font-size: 16px;
}
.header .icon-cart {
  opacity: 0.7;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
.header .mobile-only .icon-cart {
  font-size: 24px;
  margin-right: 15px;
  opacity: 1;
}
.header nav {
  position: relative;
  font-size: 14px;
}
.header nav.hide {
  opacity: 0;
  filter: alpha(opacity=0);
}
@media only screen and (min-width: 768px) {
  .header nav {
    transition: all 0.3s ease-out;
  }
  .header nav.transparent {
    z-index: -1;
  }
}
@media only screen and (max-width: 767px) {
  .header nav {
    display: none;
    z-index: 100;
  }
}
.header nav a,
.header nav .nav__primary-link {
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
}
.header nav > ul {
  padding: 0;
  list-style-type: none;
  float: left;
}
@media only screen and (min-width: 768px) {
  .header nav > ul {
    margin: 30px 0 0;
  }
}
.header nav > ul.nav__primary {
  padding-top: 36px;
}
.header nav > ul.nav__primary > li {
  font-size: 18px;
  padding-bottom: 24px;
}
.header nav > ul.nav__primary > li .nav__primary-link {
  transition: all 0.3s ease-out;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .header nav > ul.nav__primary > li .nav__primary-link {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.header nav > ul.nav__primary > li > a {
  opacity: 0.7;
  filter: alpha(opacity=70);
  display: block;
  padding: 10px 30px;
  text-transform: uppercase;
}
.header nav > ul.nav__primary > li > a:hover,
.header nav > ul.nav__primary > li > a:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.header nav > ul.nav__primary > li > ul {
  list-style-type: none;
  list-style-position: outside;
  padding: 12px 0 7px;
}
.header nav > ul.nav__primary > li > ul > li > a {
  display: block;
  padding: 5px 55px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.header nav > ul.nav__primary > li > ul > li > a:hover,
.header nav > ul.nav__primary > li > ul > li > a:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media only screen and (min-width: 768px) {
  .header nav > ul.nav__primary {
    padding-top: 0;
  }
  .header nav > ul.nav__primary > li {
    font-size: 14px;
    padding-bottom: 10.66666667px;
  }
  .header nav > ul.nav__primary > li .nav__primary-link {
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #fff;
    cursor: pointer;
    text-transform: none;
  }
  .header nav > ul.nav__primary > li .nav__primary-link:after {
    content: '\e912';
    padding-left: 2px;
    font-family: 'icomoon';
    font-size: 8px;
  }
  .header nav > ul.nav__primary > li .nav__primary-link:hover,
  .header nav > ul.nav__primary > li .nav__primary-link:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .header nav > ul.nav__primary > li > ul > li > a {
    text-transform: none;
    padding: 0;
    display: inline;
  }
  .header nav > ul.nav__primary > li > a {
    text-transform: none;
    padding: 0;
    display: inline;
  }
  .header nav > ul.nav__primary > li:after {
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity 0.3s;
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid rgba(16, 16, 20, 0.4);
    display: block;
    position: relative;
    left: 50%;
    top: -9999px;
  }
}
.header nav > ul > li {
  display: block;
}
@media only screen and (min-width: 768px) {
  .header nav > ul > li {
    display: inline-block;
    margin-right: -3px;
  }
}
.header nav > ul > li > a {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.header nav > ul > li > ul {
  display: none;
}
@media only screen and (min-width: 768px) {
  .header nav > ul > li > ul {
    display: block;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.3s ease-out;
    position: absolute;
    left: 0;
    top: 63px;
    background: rgba(16, 16, 20, 0.4);
    border-radius: 5px;
    width: 100%;
    padding: 0 12px !important;
    height: 0 !important;
    overflow: hidden;
  }
  .header nav > ul > li > ul li {
    display: inline-block;
    height: 50px;
    padding: 15px 20px;
  }
  .header nav > ul > li > ul li a {
    display: inline;
  }
}
.header nav > ul > li.open > ul {
  display: block;
}
@media only screen and (min-width: 768px) {
  .header nav > ul > li:hover:after {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 10px;
  }
  .header nav > ul > li:hover > ul {
    opacity: 1;
    filter: alpha(opacity=100);
    height: auto !important;
    z-index: 10;
  }
}
.header nav a {
  color: #fff;
  text-decoration: none;
}
.header nav a,
.header nav span {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.header nav span {
  font-size: 18px;
}
.header nav .styled-cta {
  font-size: 14px;
  position: relative;
}
.header nav .styled-cta--text {
  opacity: 0.7;
  font-size: 14px;
}
.header nav .styled-cta:after {
  content: '\e912';
  padding-left: 2px;
  font-family: 'icomoon';
  font-size: 8px;
  margin-left: 2px;
}
.header button.nav__toggle--expand,
.header button.nav__toggle--collapse {
  padding: 0;
  margin-right: 10.66666667px;
  color: #fff;
  position: relative;
  height: 20px;
  width: 20px;
}
.header button.nav__toggle--expand:before,
.header button.nav__toggle--collapse:before {
  padding: 0;
  font-family: 'icomoon';
  font-size: 18px;
  line-height: 1;
}
.header button.nav__toggle--expand {
  display: inline-block;
}
.header button.nav__toggle--expand:before {
  content: '\e929';
}
@media only screen and (min-width: 768px) {
  .header button.nav__toggle--expand {
    display: none;
  }
}
.header button.nav__toggle--collapse {
  display: none;
}
.header button.nav__toggle--collapse:before {
  content: '\e92a';
}
@media only screen and (max-width: 767px) {
  .header li.open button.nav__toggle--expand,
  .header .secondary__nav.secondary-open button.nav__toggle--expand {
    display: none;
  }
  .header li.open button.nav__toggle--collapse,
  .header .secondary__nav.secondary-open button.nav__toggle--collapse {
    display: inline-block;
  }
}
.header .nav__right {
  display: none;
}
@media only screen and (min-width: 768px) {
  .header .nav__right {
    display: block;
    margin-top: 25px;
    float: right;
  }
  .header .nav__right li {
    padding-left: 11px;
    padding-right: 11px;
  }
  .header .nav__right a.icon-search {
    font-size: 18px;
    position: relative;
    top: 2px;
    padding-left: 1px;
    color: #fff;
    opacity: 0.75;
    filter: alpha(opacity=75);
  }
}
@media only screen and (min-width: 1025px) {
  .header .nav__right li {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.header .nav__right--logged-in {
  position: relative;
}
.header .nav__right--logged-in:hover .nav__right--options-menu {
  height: auto;
}
.header .nav__right--logged-in:hover:after {
  top: 11px;
}
.header .nav__right--logged-in:after {
  opacity: 0;
  transition: opacity 0.3s ease-out;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(0, 0, 0, 0.4);
  display: block;
  position: relative;
  left: 50%;
  top: -9999px;
}
.header .nav__right--user-options {
  cursor: pointer;
}
.header .nav__right--user-options:after {
  content: '\e912';
  padding-left: 2px;
  font-family: 'icomoon';
  font-size: 8px;
}
.header .nav__right--options-menu {
  position: absolute;
  top: 100%;
  height: 0;
  transition: opacity 0.5s;
}
.header .nav__right--options-menu a {
  color: white;
  opacity: 0.7;
}
.header .nav__right--options-menu a:hover {
  opacity: 1;
}
.header .secondary__nav {
  position: relative;
  z-index: 110;
  color: #fff;
}
.header .secondary__nav .btn {
  display: none;
}
.header .secondary__nav .btn:hover {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .header .secondary__nav .btn {
    display: inline;
    margin-bottom: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .header .secondary__nav {
    transition: all 0.3s ease-out;
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    text-align: right;
    border-top: 1px solid hsla(0, 0%, 100%, 0.2);
  }
}
.header .secondary__nav ul,
.header .secondary__nav-bookmark {
  display: inline-block;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
}
.header .secondary__nav-bookmark {
  font-size: 1.125em;
}
@media only screen and (min-width: 768px) {
  .header .secondary__nav-bookmark {
    margin-top: 16px;
    float: left;
  }
}
.header .secondary__nav a {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .header .secondary__nav ul {
    display: none;
    padding-left: 0;
  }
}
.header .secondary__nav li {
  display: block;
  padding: 10px 35px;
  list-style-type: none;
  font-size: 18px;
}
@media only screen and (min-width: 768px) {
  .header .secondary__nav li {
    opacity: 0.7;
    filter: alpha(opacity=70);
    display: inline-block;
    margin-right: 6px;
    padding: 0 0 10px;
    font-size: 0.67em;
  }
  .header .secondary__nav li:hover,
  .header .secondary__nav li:focus {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@media only screen and (min-width: 1025px) {
  .header .secondary__nav li {
    margin-right: 24px;
    font-size: 0.75em;
  }
}
.header .header__elements--link-secondary-nav {
  display: none;
}
@media only screen and (min-width: 768px) {
  .header .affix {
    position: fixed !important;
    top: 0;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
    color: #515151;
    z-index: 100;
  }
  .header .affix .secondary__nav-bookmark,
  .header .affix .secondary__nav a {
    color: #515151;
  }
}
.header .nav__mobile__secondary {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-left: 20px;
  margin-right: 20px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  list-style-type: none;
  list-style-position: outside;
}
.header .nav__mobile__secondary--cb-toggle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  z-index: 10;
}
.header .nav__mobile__secondary--cb-toggle .divider {
  -ms-flex: 0 0 4%;
      flex: 0 0 4%;
  content: " ";
  width: 1px;
  max-width: 1px;
  background: #fff;
  margin: 0 auto;
  visibility: visible;
}
.header .nav__mobile__secondary--cb-toggle .nav__mobile__item__inner--text {
  -ms-flex: 0 0 48%;
      flex: 0 0 48%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.header .nav__mobile__secondary .nav__mobile__item {
  display: block;
  float: left;
  width: 33%;
  text-align: center;
  color: #fff;
  margin: 0;
}
.header .nav__mobile__secondary .nav__mobile__item--flex {
  float: none;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.header .nav__mobile__secondary .nav__mobile__item--flex .active span {
  color: #ebebeb;
}
.header .nav__mobile__secondary .nav__mobile__item a {
  display: block;
}
.header .nav__mobile__secondary .nav__mobile__item .item__icon {
  position: relative;
  margin: 0 auto;
  border: 1px solid white;
  border-radius: 50%;
  background-clip: padding-box;
  width: 45px;
  height: 45px;
  margin-bottom: 5px;
  font-size: 2em;
  padding: 7px;
}
.header .nav__mobile__secondary .nav__mobile__item span {
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
}
.header .nav__mobile__login {
  text-align: center;
  padding-top: 36px;
  padding-bottom: 36px;
}
.header--no-banner {
  height: auto;
  overflow: visible;
}
.header--no-banner.open .header__elements {
  border-bottom: 1px solid #f5f5f5;
}
.header--no-banner .header__elements--branding a {
  background-image: url('../cinbell-logo-color.png');
}
.header--no-banner.consumer .header__elements--branding a {
  background-image: url('../cinbell-logo-color.png');
}
.header--no-banner.smb .header__elements--branding a {
  background-image: url('../smb-logo-color.png');
}
.header--no-banner nav > ul.nav__primary > li .nav__primary-link,
.header--no-banner nav a,
.header--no-banner .secondary__nav a {
  color: #515151;
}
.header--no-banner .secondary__nav,
.header--no-banner .nav__right a.icon-search,
.header--no-banner .header__elements--cart a {
  color: #cccccc;
}
.header--no-banner .header__elements__search__inner .search__close-button {
  color: #cccccc;
}
@media only screen and (max-width: 767px) {
  .header--no-banner .header__elements--cart a {
    color: #4294F7;
  }
}
@media only screen and (max-width: 767px) {
  .header--no-banner .secondary__nav {
    color: #4294F7;
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .header--no-banner .secondary__nav {
    border-top: 1px solid #f5f5f5;
  }
}
.header--no-banner .header__elements--link:before,
.header--no-banner .header__elements--link-secondary-nav:before {
  background: #4294F7;
  color: #4294F7;
  box-shadow: 0 8px 0 0 #4294F7, 0 16px 0 0 #4294F7;
}
.header--no-banner .header__elements__search__inner input[type="text"] {
  color: #515151;
}
.header--no-banner nav > ul.nav__primary > li > ul > li > a {
  color: #fff;
}
.header--no-banner button.nav__toggle--expand,
.header--no-banner button.nav__toggle--collapse {
  color: #4294F7;
}
@media only screen and (max-width: 767px) {
  .header.open {
    height: auto;
  }
  .header.open .header__img.mobile-only {
    display: none;
  }
}
.header.open .header__elements {
  height: 70px;
  border-bottom: 1px solid #fff;
}
.header.open nav > ul.nav__primary > li .nav__primary-link,
.header.open nav a,
.header.open .secondary__nav a,
.header.open .secondary__nav,
.header.open .nav__right a.icon-search,
.header.open .header__elements--cart a {
  color: #fff;
}
.header.open button.nav__toggle--expand,
.header.open button.nav__toggle--collapse {
  color: #fff;
}
.header.open .header__elements--link {
  display: block;
}
.header.open .header__elements--link:before {
  content: '\ea0f';
  font-family: 'icomoon';
  color: #fff;
  background: transparent;
  box-shadow: none;
  top: 3px;
  font-size: 30px;
  line-height: 0.6;
}
.header.open .header__elements--branding a {
  background-image: url('../assets/img/cinbell-logo.png');
}
.header.open nav {
  display: block;
}
.header.open nav > ul {
  float: none;
}
.header.open #secondaryNav {
  display: none;
}
.header.secondary-open nav,
.header.secondary-open .header__elements--link {
  display: none;
}
.header.secondary-open ul {
  display: block;
}
.header.secondary-open .header__elements {
  height: inherit;
}
.header.secondary-open .header__elements--link-secondary-nav {
  display: block;
}
.header.secondary-open .header__elements--link-secondary-nav:before {
  content: '\ea0f';
  font-family: 'icomoon';
  color: #fff;
  background: transparent;
  box-shadow: none;
  top: 3px;
  font-size: 30px;
  line-height: 0.6;
}
.header.secondary-open #secondaryNav {
  display: block;
}
.header .selectric .label {
  line-height: 24px;
  height: 24px;
  margin-right: 24px;
}
.header .selectric .button {
  width: 24px;
  height: 24px;
}
.header .selectric-items ul,
.header .selectric-items li {
  line-height: 16px;
  min-height: 16px;
}
@media only screen and (min-width: 768px) and (max-width: 966px) {
  .header.smb .header__elements {
    display: inline-block;
  }
  .header.smb nav > ul > li:hover > ul {
    z-index: 11;
    background: rgba(16, 16, 20, 0.9);
  }
}
#mobile__nav__overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(1, 38, 57, 0.98);
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  #mobile__nav__overlay.show {
    display: block;
  }
}
#cb-toggle {
  display: none;
}
.footer {
  background: #f5f5f5;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
}
.footer__top a,
.footer__bottom a {
  color: #101014;
  text-decoration: none;
}
.footer__top ul,
.footer__bottom ul {
  padding-left: 0;
  list-style-type: none;
}
@media only screen and (min-width: 1025px) {
  .footer__top ul,
  .footer__bottom ul {
    padding-left: 16px;
  }
}
.footer__top h5,
.footer__bottom h5 {
  text-align: center;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
  .footer__top h5,
  .footer__bottom h5 {
    text-align: left;
    padding: 7.11111111px 24px;
    border: 1px solid #4294F7;
    border-radius: 25px;
    color: #4294F7;
    cursor: pointer;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
  }
  .footer__top h5:after,
  .footer__bottom h5:after {
    content: '\ea0a';
    float: right;
    border-radius: 50%;
    padding: 4px 5px;
    font-family: 'icomoon';
    font-size: 10px;
    border: 1px solid #4294F7;
  }
  .footer__top h5.active,
  .footer__bottom h5.active {
    background: #4294F7;
    color: #fff;
  }
  .footer__top h5.active:after,
  .footer__bottom h5.active:after {
    content: '\ea0b';
    border-color: #fff;
  }
}
.footer__top p,
.footer__bottom p {
  text-align: center;
}
.footer__top p,
.footer__bottom p,
.footer__top li,
.footer__bottom li {
  font-size: 0.875em;
}
.footer__top {
  padding-top: 24px;
  padding-bottom: 16px;
  border-bottom: 1px solid #b9b9b9;
}
@media only screen and (min-width: 768px) {
  .footer__top {
    border-top: 1px solid #b9b9b9;
  }
}
.footer ul.footer__icons {
  padding-left: 0;
  margin: 0 auto 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.footer ul.footer__icons li {
  display: inline-block;
  padding-bottom: 0;
}
.footer ul.footer__icons li a {
  display: block;
  width: 100%;
  height: 100%;
}
.footer ul.footer__icons li a:before {
  border: 1px solid #101014;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 20px;
  color: #7b7b7b;
  text-align: center;
  padding-top: 8px;
  display: block;
}
@media only screen and (max-width: 767px) {
  .footer__icons-small {
    margin-left: auto;
    margin-right: auto;
    max-width: 170px;
  }
}
@media only screen and (min-width: 768px) {
  .footer__icons-small {
    margin-left: 20%;
  }
}
.footer__icons-small a {
  position: relative;
  padding-left: 40px;
  line-height: 2;
}
.footer__icons-small a span {
  position: absolute;
  left: 0;
  top: 0;
  color: #7b7b7b;
  font-size: 2em;
  line-height: 0.75;
}
.footer__help .footer__icons {
  max-width: 200px;
}
.footer__connect .footer__icons {
  max-width: 200px;
}
@media only screen and (min-width: 768px) {
  .footer__about-copy {
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.footer__about-links {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .footer__about-links ul {
    text-align: center;
  }
}
.footer__email {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .footer__email {
    margin-bottom: 10.66666667px;
  }
}
.footer__email__msg {
  color: #4294F7;
  display: none;
}
.footer__email__err {
  color: #f00;
  display: none;
}
.footer__email input {
  display: inline-block;
  padding: 10.66666667px;
  border: 1px solid #b9b9b9;
  border-radius: 25px 0 0 25px;
  background: transparent;
  width: 70%;
}
@media only screen and (min-width: 480px) {
  .footer__email input {
    max-width: none;
    width: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .footer__email input {
    max-width: 155px;
    font-size: 14px;
    padding-top: 12px;
    padding-bottom: 11px;
  }
}
.footer__email button {
  padding: 11.66666667px;
  width: 30%;
  border-radius: 0 25px 25px 0;
  background: #4294F7;
  color: #012639;
}
@media only screen and (min-width: 480px) {
  .footer__email button {
    width: auto;
  }
}
.footer__bottom {
  padding: 24px;
  margin-bottom: 41px;
}
@media only screen and (min-width: 768px) {
  .footer__bottom {
    text-align: center;
    padding: 16px 24px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .footer__bottom-wrapper {
    background: #cccccc;
    color: #fff;
  }
  .footer__bottom-wrapper a {
    color: #fff;
  }
}
.footer__bottom ul {
  margin: 16px auto;
  padding: 0 0 16px;
  border-bottom: 1px solid #fff;
}
@media only screen and (min-width: 768px) {
  .footer__bottom ul {
    border-bottom: 0;
    padding: 0;
  }
}
.footer__bottom li {
  width: 49%;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .footer__bottom li {
    width: inherit;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.footer__bottom p {
  text-align: center;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .footer__toggleGroup {
    transition: all 0.5s ease-out;
    opacity: 0;
    height: 0;
    max-height: 0;
    overflow: hidden;
  }
  .footer__toggleGroup.open {
    transition: all 0.5s ease-out;
    opacity: 1;
    height: auto;
    max-height: 500px;
  }
}
.ng-modal {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ng-modal-overlay {
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #101014;
  opacity: 0.8;
}
.ng-modal-dialog {
  z-index: 10000;
  position: absolute;
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .ng-modal-dialog {
    height: 100%;
    background: #fff;
  }
}
@media only screen and (min-width: 768px) {
  .ng-modal-dialog {
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 640px;
  }
}
@media only screen and (min-width: 1025px) {
  .ng-modal-dialog {
    width: 900px;
  }
}
.ng-modal-dialog-content {
  overflow: hidden;
  height: 100%;
}
.ng-modal-close {
  z-index: 99999;
  position: absolute;
  top: 10px;
  right: 30px;
  font-size: 38px;
  line-height: 1;
  color: #fff;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .ng-modal-close {
    top: 25px;
  }
}
.ng-modal-title {
  font-weight: bold;
  font-size: 200%;
  display: block;
  margin-bottom: 10px;
  padding-bottom: 7px;
  border-bottom: solid 1px #999;
}
.account h3 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 1.65em;
}
@media only screen and (max-width: 767px) {
  .account h3 {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .account h3 {
    line-height: 1;
  }
}
.account input::-webkit-input-placeholder {
  color: #ebebeb;
}
.account input:-moz-placeholder {
  /* Firefox 18- */
  color: #ebebeb;
}
.account input::-moz-placeholder {
  /* Firefox 19+ */
  color: #ebebeb;
}
.account input:-ms-input-placeholder {
  color: #ebebeb;
}
.account h3,
.account p,
.account li,
.account input,
.account a,
.account .placeholder,
.account .checkbox {
  color: #fff;
}
.account__left {
  position: relative;
  padding-top: 36px;
  height: 520px;
  overflow: hidden;
  border-bottom: 2px solid #fff;
}
@media only screen and (min-width: 768px) {
  .account__left {
    padding-top: 81px;
    height: 600px;
    border-right: 2px solid #fff;
    border-bottom: 0;
  }
}
.account__left-img img {
  position: absolute;
  top: 0;
  right: 0;
  height: 600px;
  max-width: none;
  z-index: -1;
}
.account__form {
  margin-left: auto;
  margin-right: auto;
  max-width: 280px;
}
@media only screen and (min-width: 480px) {
  .account__form {
    max-width: 320px;
  }
}
.account__form ul {
  margin-left: auto;
  margin-right: auto;
  max-width: 170px;
}
.account__form input[type="text"],
.account__form input[type="password"] {
  margin-bottom: 24px;
  border-bottom: 1px solid #fff;
  width: 100%;
}
.account__form input[type="text"]:focus,
.account__form input[type="password"]:focus {
  border-bottom: 1px dotted #fff;
}
.account__form .btn {
  margin-top: 24px;
  margin-bottom: 16px;
}
.account__top,
.account__bottom {
  padding: 36px 20px;
}
@media only screen and (max-width: 767px) {
  .account__top,
  .account__bottom {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .account__top,
  .account__bottom {
    padding: 24px;
  }
}
.account__top:last-child,
.account__bottom:last-child {
  padding: 36px 20px;
}
@media only screen and (min-width: 768px) {
  .account__top:last-child,
  .account__bottom:last-child {
    padding: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .account__top .btn,
  .account__bottom .btn {
    min-width: 100px;
  }
}
.account__top {
  border-bottom: 2px solid #fff;
}
@media only screen and (min-width: 768px) {
  .account__top {
    height: 300px;
  }
}
.account__top-img {
  position: relative;
  margin-top: 36px;
}
@media only screen and (min-width: 768px) {
  .account__top-img {
    height: 228px;
  }
  .account__top-img img {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}
.account__bottom {
  height: 300px;
}
.account__bottom .account__btn {
  text-align: center;
}
.account__bottom:first-child {
  border-bottom: 2px solid #fff;
}
@media only screen and (min-width: 768px) {
  .account__bottom:first-child {
    border-bottom: 0;
    border-right: 2px solid #fff;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .account__bottom {
    padding: 10.66666667px;
  }
  .account__bottom:last-child {
    padding: 10.66666667px;
  }
}
@media only screen and (max-width: 767px) {
  .account__btn {
    text-align: center;
  }
}
.account--logged-in .account__form .btn {
  margin-top: 7.11111111px;
  margin-bottom: 7.11111111px;
  min-width: 220px;
}
.account--logged-in .account__form .btn:last-child {
  margin-top: 24px;
  min-width: 100px;
}
.horiz-center > [class*="col-"] {
  float: none;
  margin: 0 auto;
}
.required {
  color: #F43845;
}
.radio input {
  float: left;
}
.radio span {
  float: left;
  width: 80%;
  margin-top: -10px;
}
.register-container {
  padding: 50px;
  max-width: 850px;
  margin: 81px auto;
}
.register-container input[type="text"],
.register-container input[type="password"] {
  width: 100%;
}
.register-container #ZipCode[type="text"] {
  width: 110px;
}
.acct-login {
  margin-top: 81px;
  margin-bottom: 81px;
}
.acct-login h2 {
  margin-top: 0;
  margin-bottom: 24px;
}
.acct-login input::-webkit-input-placeholder {
  color: #b9b9b9;
}
.acct-login input:-moz-placeholder {
  /* Firefox 18- */
  color: #b9b9b9;
}
.acct-login input::-moz-placeholder {
  /* Firefox 19+ */
  color: #b9b9b9;
}
.acct-login input:-ms-input-placeholder {
  color: #b9b9b9;
}
.acct-login .input__error {
  color: #f00;
  border-bottom-color: #f00;
}
.acct-login .input__error__msg {
  margin-top: -16px;
  margin-bottom: 24px;
  color: #f00;
}
.acct-login__left {
  position: relative;
  padding-top: 36px;
  padding-bottom: 36px;
  overflow: hidden;
  border-bottom: 2px solid #fff;
}
@media only screen and (min-width: 768px) {
  .acct-login__left {
   /* padding-top: 81px;
    padding-bottom: 81px;*/
    border-right: 2px solid #fff;
    border-bottom: 0;
  }
}
.acct-login__form {
  margin-left: auto;
  margin-right: auto;
  max-width: 280px;
}
@media only screen and (min-width: 480px) {
  .acct-login__form {
    max-width: 360px;
  }
}
.acct-login__form ul {
  list-style-position: inside;
  margin-left: auto;
  margin-right: auto;
  max-width: 170px;
}
.acct-login__form input[type="text"],
.acct-login__form input[type="password"] {
  margin-bottom: 24px;
  width: 100%;
}
.acct-login__form .btn {
  margin-top: 24px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767px) {
  .acct-login__btn {
    text-align: center;
  }
}
.acct-login--logged-in .account__form .btn {
  margin-top: 7.11111111px;
  margin-bottom: 7.11111111px;
  min-width: 220px;
}
.acct-login--logged-in .account__form .btn:last-child {
  margin-top: 24px;
  min-width: 100px;
}
.validation-code input[type="text"] {
  width: 25px;
  margin-right: 10px;
}
.white-well {
  background: #fbfbfb;
  padding: 10px 25px;
  margin-bottom: 24px;
}
.alert {
  padding-top: 24px;
  padding-bottom: 24px;
  background: #4294F7;
  color: #fff;
  text-align: center;
  position: relative;
  z-index: 100;
}
.alert p {
  line-height: 1.5;
  margin: 0;
}
.alert .icon-alert {
  font-size: 1.5em;
  line-height: 1.5;
}
.alert .close {
  padding: 0;
  font-size: 2.375em;
  line-height: 0.6;
}
.alert .btn {
  display: block;
  margin: 24px auto 0;
  max-width: 110px;
}
@media only screen and (min-width: 768px) {
  .alert .btn {
    display: inline;
    margin: 0 0 0 16px;
    max-width: auto;
  }
}
.alert-error {
  background: transparent;
  color: #f00;
  text-align: left;
  padding: 0;
  margin-bottom: 24px;
}
.alert-error .sr-only {
  display: none;
}
.bundle {
  padding: 24px 0;
}
@media only screen and (min-width: 768px) {
  .bundle {
    padding-top: 54px;
    padding-bottom: 54px;
  }
}
@media only screen and (min-width: 1025px) {
  .bundle {
    padding: 54px;
  }
}
.bundle h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 768px) {
  .bundle h2 {
    margin-bottom: 54px;
  }
}
.bundle__column {
  margin-top: 24px;
}
@media only screen and (max-width: 767px) {
  .bundle__column {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.bundle__column h4 {
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.bundle__column--feature {
  margin-top: 0;
}
@media only screen and (min-width: 1025px) {
  .bundle__column--feature {
    padding-right: 0;
  }
  .bundle__column--feature .bundle__group {
    margin-left: auto;
    margin-right: auto;
  }
  .bundle__column:nth-child(3) .bundle__group {
    float: right;
  }
}
.bundle__group {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  max-width: 300px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  text-align: center;
  background: #fff;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  box-shadow: inset 0 -8px 9px -6px #f6f6f6;
}
@media only screen and (min-width: 768px) {
  .bundle__group {
    margin-right: inherit;
    margin-left: inherit;
    max-width: none;
  }
}
.bundle__group:before {
  content: '';
  position: absolute;
  bottom: -12px;
  left: -5%;
  width: 110%;
  height: 15px;
  background: url('/App_Themes/CinBell/img/drop-shadow.png') no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 1025px) {
  .bundle__group {
    width: 100%;
    max-width: 300px;
  }
}
.bundle__group h4 {
  background: #012639;
  color: #fff;
  font-size: 1.25em;
  margin: 0;
  padding: 16px 10.66666667px;
  text-align: center;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
.bundle__subtext {
  margin-bottom: 0;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
}
.bundle__img {
  padding: 16px 0;
}
.bundle__img img {
  margin: 0 auto;
}
.bundle__price {
  display: block;
  margin: 0;
  font-size: 78px;
  line-height: 1;
  color: #101014;
}
.bundle__price sup {
  font-size: 36px;
  vertical-align: top;
  top: 24px;
}
.bundle__cta {
  padding: 24px 0;
}
.bundle__cta .toggle-slide__btns .btn:after {
  content: '+';
  padding-left: 5px;
}
.bundle__cta .toggle-slide__btns .btn:before {
  display: none;
}
@media only screen and (max-width: 767px) {
  .bundle__cta .toggle-slide__btns .btn:hover {
    background-color: #fff;
    color: #4294F7;
    border: 1px solid #4294F7;
  }
  .bundle__cta .toggle-slide__btns .btn:hover:after {
    content: '+';
  }
}
.bundle__cta.active .toggle-slide__btns .btn {
  background-color: #4294F7;
  color: #fff;
}
.bundle__cta.active .toggle-slide__btns .btn:after {
  content: '\2014';
}
.bundle__details {
  text-align: left;
  padding-left: 24px;
  padding-right: 24px;
}
.bundle .slick-prev:before,
.bundle .slick-next:before {
  font-size: 35px;
  color: #d3d3d3;
}
.bundle .slick-prev {
  left: 35px;
}
.bundle .slick-next {
  right: 35px;
}
.bundle_level {
  color: #4294F7 !important;
}
.bundle-compare__toggle {
  margin-top: 54px;
  margin-bottom: 36px;
}
.bundle-compare__toggle-btn {
  width: 50%;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__toggle-btn {
    color: #ebebeb;
  }
  .bundle-compare__toggle-btn.active {
    color: #515151;
    border-bottom: 2px solid #4294F7;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare__toggle-btn {
    padding: 7.11111111px 24px;
    color: #012639;
    background: transparent;
    border: 1px solid #4294F7;
  }
  .bundle-compare__toggle-btn:first-child {
    border-radius: 25px 0 0 25px;
  }
  .bundle-compare__toggle-btn:last-child {
    border-radius: 0 25px 25px 0;
  }
  .bundle-compare__toggle-btn.active {
    background: #4294F7;
    color: #012639;
  }
}
.bundle-compare__tabs:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.bundle-compare__tab {
  text-align: center;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__tab h2 {
    padding-top: 7.11111111px;
    padding-bottom: 7.11111111px;
    padding-left: 16px;
    color: #4294F7;
    background: transparent;
    border: 1px solid #4294F7;
    border-radius: 25px;
    font-size: 1.0625em;
    text-align: left;
  }
  .bundle-compare__tab h2:after {
    content: '\ea0a';
    font-family: 'icomoon';
    float: right;
    margin-right: 16px;
    padding: 2px 3px;
    height: 18px;
    width: 18px;
    font-size: 0.6em;
    border: 1px solid #4294F7;
    border-radius: 50%;
  }
  .bundle-compare__tab.active h2 {
    color: #fff;
    background: #4294F7;
  }
  .bundle-compare__tab.active h2:after {
    content: '\ea0b';
    border: 1px solid #fff;
    border-radius: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare__tab {
    margin-top: 10.66666667px;
    padding: 16px;
    float: left;
    width: 50%;
    height: 200px;
    border: 1px solid #f5f5f5;
    background: #f6f6f6;
  }
  .bundle-compare__tab:only-child {
    width: 100%;
  }
  .bundle-compare__tab.active {
    margin-top: 0;
    height: 210.66666667px;
    border-bottom: 0;
    background: #fff;
  }
  .bundle-compare__tab.active .btn {
    display: none;
  }
  .bundle-compare__tab:not(.active):hover {
    background: rgba(246, 246, 246, 0.2);
  }
  .bundle-compare__tab h2 {
    font-size: 1.5625em;
  }
}
.bundle-compare__copy {
  padding-top: 16px;
  padding-bottom: 16px;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__copy {
    padding: 36px;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
  }
}
.bundle-compare__copy h2 {
  margin: 0;
  font-size: 1.4375em;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__copy h2 {
    font-size: 2em;
  }
}
.bundle-compare__row {
  position: relative;
  margin-bottom: 24px;
  padding-bottom: 100px;
  border: 1px solid #f5f5f5;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__row {
    margin-bottom: 0;
    padding-bottom: 0;
    border-top: 0;
    border-radius: 0;
  }
  .bundle-compare__row:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
  }
  .bundle-compare__row:nth-child(2) {
    border-top: 1px solid #f5f5f5;
  }
}
.bundle-compare__column {
  text-align: center;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__column:not:first-child {
    margin-top: 10.66666667px;
    margin-bottom: 10.66666667px;
  }
}
.bundle-compare__column p {
  margin-top: 0;
  margin-bottom: 10.66666667px;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__column p {
    margin-top: 10.66666667px;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare__column {
    margin-top: 24px;
    margin-bottom: 24px;
    padding: 7.11111111px;
    float: left;
    width: 25%;
    height: 300px;
    border-right: 1px solid #f5f5f5;
  }
  .bundle-compare__column:last-child,
  .bundle-compare__column:nth-child(4) {
    border: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .bundle-compare__column {
    padding: 16px;
  }
}
.bundle-compare__column--bundles {
  padding: 0;
}
.bundle-compare__column--bundles .bundle-compare__column-header {
  position: relative;
  margin-bottom: 24px;
  height: 150px;
  overflow: hidden;
}
.bundle-compare__column--bundles .bundle-compare__column-header h3 {
  position: absolute;
  bottom: 16px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  margin: 0;
  width: 100%;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 1.4375em;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__column--bundles .bundle-compare__column-header h3 {
    font-size: 1em;
    left: 0;
    -ms-transform: none;
        transform: none;
    padding-left: 10.66666667px;
    padding-right: 10.66666667px;
  }
}
.bundle-compare__column--bundles .bundle-compare__column-header img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 150px;
  max-width: none;
  z-index: -1;
}
@media only screen and (min-width: 480px) {
  .bundle-compare__column--bundles .bundle-compare__column-header img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare__column--bundles .bundle-compare__column-header img {
    width: auto;
    height: 150px;
  }
}
@media only screen and (max-width: 767px) {
  .bundle-compare__column--bundles .bundle-compare__column-list {
    border-bottom: 1px solid #f5f5f5;
    margin-left: 20px;
    margin-right: 20px;
  }
  .bundle-compare__column--bundles .bundle-compare__column-list ul {
    max-width: 150px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare__column--bundles .bundle-compare__column-list {
    padding-left: 10.66666667px;
    padding-right: 10.66666667px;
  }
}
.bundle-compare__column:first-child li {
  padding-bottom: 7.11111111px;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__column:first-child {
    margin: 0;
    height: 348px;
    text-align: left;
  }
}
.bundle-compare__column:last-child {
  display: none;
}
.bundle-compare__table {
  display: none;
}
.bundle-compare__table.active {
  display: block;
}
.bundle-compare__table--phone .bundle-compare__column:last-child {
  display: block;
}
.bundle-compare__table--phone .bundle-compare__column .order {
  display: none;
}
.bundle-compare__table--phone .bundle-compare__column .order.phone {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__table--phone .bundle-compare__column {
    width: 20%;
  }
  .bundle-compare__table--phone .bundle-compare__column:nth-child(4) {
    border-right: 1px solid #f5f5f5;
  }
}
.bundle-compare__phone {
  display: none;
}
.bundle-compare__phone.active {
  display: inherit;
}
.bundle-compare__price {
  display: block;
  margin-bottom: 24px;
  font-size: 45px;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-align: center;
  left: -20px;
  position: relative;
  top: 2px;
}
@media only screen and (min-width: 1025px) {
  .bundle-compare__price {
    text-align: center;
    font-size: 70px;
    top: 0;
    left: 0;
  }
}
.bundle-compare__price .package-specific.dollars,
.bundle-compare__price .package-specific.cents {
  display: none;
}
.bundle-compare__price .package-specific.dollars.active,
.bundle-compare__price .package-specific.cents.active {
  display: inline;
}
.bundle-compare__price .package-specific.cents {
  position: relative;
  top: 0;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 20px;
}
@media only screen and (min-width: 1025px) {
  .bundle-compare__price .package-specific.cents {
    top: -3px;
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .bundle-compare__price {
    margin-top: 24px;
    margin-bottom: 30.66666667px;
  }
}
.bundle-compare__price p {
  font-size: 14px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
.bundle-compare__price sup {
  position: relative;
  font-size: 20px;
  vertical-align: middle;
  top: -15px;
}
@media only screen and (min-width: 1025px) {
  .bundle-compare__price sup {
    font-size: 26px;
    top: -20px;
  }
}
.bundle-compare__price sup span {
  position: absolute;
  left: 2px;
  bottom: -18px;
  width: 90px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.1;
  text-align: left;
}
@media only screen and (min-width: 1025px) {
  .bundle-compare__price sup span {
    bottom: -25px;
    line-height: 1.3;
  }
}
.bundle-compare__btns {
  text-align: center;
}
.bundle-compare__btns .btn {
  min-width: 135px;
  margin-bottom: 10.66666667px;
}
.bundle-compare__btns .phone {
  display: none;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__btns {
    position: absolute;
    bottom: 10.66666667px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
.bundle-compare__icon {
  font-size: 2em;
  color: #4294F7;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__icon {
    margin-top: 16px;
    margin-bottom: 4.74074074px;
  }
}
.bundle-compare__img {
  max-height: 30px;
  margin: 7.11111111px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bundle-compare__img {
    max-height: 20px;
    margin: 4.74074074px;
  }
}
.bundle-compare__modal .close {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__modal .modal-dialog {
    background: #fff;
  }
}
@media only screen and (max-width: 767px) {
  .bundle-compare__modal .modal-body {
    height: 100% !important;
  }
}
.bundle-compare__modal-heading {
  background: #4294F7;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .bundle-compare__modal-heading {
    border-radius: 8px 8px 0 0;
  }
}
.bundle-compare__modal-heading h3 {
  margin: 0;
  padding: 16px 54px;
  font-size: 1.5em;
  color: #fff;
}
.bundle-compare__modal-channels {
  padding: 16px 24px;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__modal-channels {
    height: 100% !important;
  }
}
.bundle-compare__modal-channels h5 {
  margin-bottom: 24px;
}
.bundle-compare__modal-img {
  margin-bottom: 36px;
  text-align: center;
}
.bundle-compare__modal-img img {
  height: 30px;
  width: auto;
}
@media only screen and (min-width: 1025px) {
  .bundle-compare__modal-img img {
    height: 40px;
  }
}
.bundle-compare__modal-name {
  margin-bottom: 24px;
}
.bundle-compare--tv h5 {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__toggle {
    margin: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .bundle-compare--tv {
    padding-left: 0;
    padding-right: 0;
  }
  .bundle-compare--tv .center-all,
  .bundle-compare--tv .bundle-compare__tabs,
  .bundle-compare--tv .bundle-compare__tab {
    padding-left: 20px;
    padding-right: 20px;
  }
  .bundle-compare--tv .bundle-compare__header-row,
  .bundle-compare--tv .bundle-compare__row,
  .bundle-compare--tv .bundle-compare__copy {
    margin-right: 20px;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bundle-compare--tv .mytv__body {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__copy {
    border-bottom: 1px solid #f5f5f5;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row {
    padding: 10.66666667px;
  }
}
.bundle-compare--tv .bundle-compare__header-row.buildOwn {
  border-color: #00416b;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row.buildOwn {
    margin-left: 36px;
    margin-right: 36px;
  }
}
.bundle-compare--tv .bundle-compare__header-row h2 {
  margin: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #fff;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row h2 {
    font-size: 1.25em;
    text-align: left;
  }
}
.bundle-compare--tv .bundle-compare__header-row-mytv span {
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__header-row-prices {
    margin-bottom: 16px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row-prices {
    text-align: right;
  }
}
.bundle-compare--tv .bundle-compare__header-row-price {
  display: inline-block;
  padding-left: 4.74074074px;
  padding-right: 4.74074074px;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #fff;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row-price {
    padding-left: 10.66666667px;
    padding-right: 10.66666667px;
    font-size: 1.875em;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.bundle-compare--tv .bundle-compare__header-row-price:first-child {
  border-left: 0;
  padding-left: 0;
}
.bundle-compare--tv .bundle-compare__header-row-price:last-child {
  padding-right: 0;
}
.bundle-compare--tv .bundle-compare__header-row-price span {
  display: block;
  font-size: 9px;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row-price span {
    font-size: 12px;
  }
}
.bundle-compare--tv .bundle-compare__header-row-icon {
  color: #fff;
  font-size: 2em;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row-icon {
    font-size: 3em;
  }
}
.bundle-compare--tv .bundle-compare__header-row-icon [class^="icon-"] + [class^="icon-"] {
  margin-left: 10.66666667px;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__header-row-icon [class^="icon-"] + [class^="icon-"] {
    margin-left: 24px;
    padding-left: 24px;
    border-left: 1px solid #fff;
  }
}
.bundle-compare--tv .bundle-compare__row {
  padding-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__row {
    margin-bottom: 0;
  }
}
.bundle-compare--tv .bundle-compare__row.buildOwn {
  border-color: #00416b;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__row.buildOwn {
    margin-left: 36px;
    margin-right: 36px;
  }
}
.bundle-compare--tv .bundle-compare__column {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__column {
    margin-left: 10.66666667px;
    margin-right: 10.66666667px;
    padding-bottom: 24px;
    border-top: 1px solid #f5f5f5;
    text-align: left;
  }
  .bundle-compare--tv .bundle-compare__column:first-child {
    border-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__column {
    margin-top: 24px;
    margin-bottom: 24px;
    width: 33.33%;
    height: 335px;
  }
}
.bundle-compare--tv .bundle-compare__column:last-child {
  display: block;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__column:nth-child(1),
  .bundle-compare--tv .bundle-compare__column:nth-child(2) {
    padding-top: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__column:nth-child(1) a,
  .bundle-compare--tv .bundle-compare__column:nth-child(2) a {
    position: absolute;
    bottom: 10.66666667px;
  }
}
.bundle-compare--tv .bundle-compare__column:nth-child(1) a:last-child {
  right: 24px;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__column:nth-child(1) a:last-child {
    padding-left: 24px;
    float: right;
    line-height: 21px;
  }
}
.bundle-compare--tv .bundle-compare__column:nth-child(2) p {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__column:nth-child(2) a {
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
.bundle-compare--tv .bundle-compare__column li {
  display: list-item;
  font-size: 0.875em;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
  color: #515151;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__column-channels {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__column-channels {
    margin: 54px 0 0;
  }
}
@media only screen and (min-width: 1025px) {
  .bundle-compare--tv .bundle-compare__column-channels {
    margin: 54px 54px 0;
  }
}
.bundle-compare--tv .bundle-compare__column.header {
  background-color: #00416b;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__column.header {
    height: auto;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__column.header {
    text-align: right;
  }
}
.bundle-compare--tv .bundle-compare__column.header h4 {
  color: #fff;
  margin-top: 0.45em;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__column.header h4 {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.bundle-compare--tv .bundle-compare__column.content {
  margin: 0;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--tv .bundle-compare__column.content {
    height: auto;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--tv .bundle-compare__column.content {
    width: 66.67%;
  }
}
.bundle-compare--tv .bundle-compare__column.content p {
  text-align: left;
}
.bundle-compare--tv .bundle-compare__table--phone .bundle-compare__column .order {
  display: inline-block;
}
.bundle-compare--tv .bundle-compare__btns {
  position: relative;
  bottom: inherit;
  left: inherit;
  -ms-transform: none;
      transform: none;
}
.bundle-compare--whitepages input[type="text"] {
  padding: 16px 10.66666667px;
  border-bottom: 0;
  border-radius: 5px;
  background: #f6f6f6;
  width: 100%;
}
.bundle-compare--whitepages input[type="text"]:focus {
  border-bottom: 0;
}
.bundle-compare--whitepages .checkbox {
  margin-bottom: 24px;
}
@media only screen and (max-width: 767px) {
  .bundle-compare--whitepages .selectric,
  .bundle-compare--whitepages select {
    margin-bottom: 24px;
  }
  .bundle-compare--whitepages .btn {
    margin-bottom: 16px;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .bundle-compare--whitepages .bundle-compare__tab {
    width: 25%;
    height: 85px;
  }
  .bundle-compare--whitepages .bundle-compare__tab.active {
    height: 95.66666667px;
  }
  .bundle-compare--whitepages .bundle-compare__tab h2 {
    margin-top: 7.11111111px;
    font-size: 1.5em;
  }
  .bundle-compare--whitepages .bundle-compare__table {
    padding: 36px 24px 54px;
    border: 1px solid #f5f5f5;
    border-top: 0;
  }
  .bundle-compare--whitepages .btn {
    margin-right: 10.66666667px;
  }
}
.channel-lineup-packages__tab {
  text-align: center;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .channel-lineup-packages__tab h2 {
    padding-top: 7.11111111px;
    padding-bottom: 7.11111111px;
    padding-left: 16px;
    color: #4294F7;
    background: transparent;
    border: 1px solid #4294F7;
    border-radius: 25px;
    font-size: 1.0625em;
    text-align: left;
  }
  .channel-lineup-packages__tab h2:after {
    content: '\ea0a';
    font-family: 'icomoon';
    float: right;
    margin-right: 16px;
    padding: 2px 3px;
    height: 18px;
    width: 18px;
    font-size: 0.6em;
    border: 1px solid #4294F7;
    border-radius: 50%;
  }
  .channel-lineup-packages__tab.active h2 {
    color: #fff;
    background: #4294F7;
  }
  .channel-lineup-packages__tab.active h2:after {
    content: '\ea0b';
    border: 1px solid #fff;
    border-radius: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .channel-lineup-packages__tab {
    margin-top: 10.66666667px;
    padding: 16px;
    float: left;
    height: 85px;
    border: 1px solid #ebebeb;
    background: #f6f6f6;
  }
  .channel-lineup-packages__tab.active {
    margin-top: 0;
    height: 95.66666667px;
    border-bottom: 0;
    background: #fff;
  }
  .channel-lineup-packages__tab:not(.active):hover {
    background: rgba(246, 246, 246, 0.2);
  }
  .channel-lineup-packages__tab h2 {
    margin-top: 10.66666667px;
    font-size: 1.5625em;
  }
}
.channel-lineup-packages__table {
  display: none;
}
.channel-lineup-packages__table.active {
  display: block;
}
@media only screen and (min-width: 768px) {
  .channel-lineup-packages__table {
    border: 1px solid #ebebeb;
    border-top: 0;
  }
}
.channel-lineup-packages__full-img {
  display: block;
  width: 100%;
}
.channel-lineup-packages__channel {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-right: 0 !important;
  cursor: pointer;
}
.channel-lineup-packages__channel:not(:first-child) {
  border-left: 1px solid #ebebeb;
}
.channel-lineup-packages__channel:not(.active) img,
.channel-lineup-packages__channel:not(.active) h4 {
  opacity: 0.3;
}
.channel-lineup-packages__channel:hover img,
.channel-lineup-packages__channel:hover h4 {
  opacity: 1;
}
.channel-lineup-packages__channel img {
  padding-left: 16px;
  padding-right: 16px;
}
@media only screen and (min-width: 1025px) {
  .channel-lineup-packages__channel img {
    padding-left: 36px;
    padding-right: 36px;
  }
}
.channel-lineup-packages__channel h4 {
  font-size: 1.1em;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .channel-lineup-packages__content {
    display: none;
  }
  .channel-lineup-packages__content.active {
    display: block;
  }
}
.channel-lineup-packages__row {
  border-top: 5px solid #fff;
}
@media only screen and (min-width: 768px) {
  .channel-lineup-packages__column {
    position: relative;
    height: 450px;
  }
  .channel-lineup-packages__column:not(:first-child) {
    border-left: 1px solid #ebebeb;
  }
  .channel-lineup-packages__column:nth-child(2) {
    text-align: center;
    border-bottom: 10px solid #4294F7;
  }
}
.channel-lineup-packages__copy {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 767px) {
  .channel-lineup-packages__copy {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .channel-lineup-packages__copy {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media only screen and (min-width: 1025px) {
  .channel-lineup-packages__copy {
    padding-left: 36px;
    padding-right: 36px;
  }
}
.channel-lineup-packages__copy h5 {
  text-align: center;
}
.channel-lineup-packages__copy img.mobile-only {
  margin-top: 24px;
}
.channel-lineup-packages__img {
  max-height: 30px;
  margin: 7.11111111px;
}
.channel-lineup-packages__price {
  display: block;
  margin-top: 24px;
  font-size: 86px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .channel-lineup-packages__price {
    margin-bottom: 36px;
  }
}
@media only screen and (min-width: 768px) {
  .channel-lineup-packages__price {
    position: absolute;
    bottom: 36px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
.channel-lineup-packages__price p {
  font-size: 14px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
.channel-lineup-packages__price sup {
  position: relative;
  font-size: 36px;
  vertical-align: middle;
  top: -30px;
}
.channel-lineup-packages__price sup span {
  position: absolute;
  left: 5px;
  bottom: -30px;
  width: 90px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
  text-align: left;
}
.channel-listing__search {
  position: relative;
  margin-top: 36px;
  margin-bottom: 16px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .channel-listing__search {
    float: right;
    width: 300px;
  }
}
.channel-listing__search input {
  padding: 10.66666667px 10.66666667px 10.66666667px 36px;
  border-bottom: 0;
  border-radius: 5px;
  background: #f6f6f6;
  width: 100%;
}
.channel-listing__search input:focus {
  border-bottom: 0;
}
.channel-listing__search .icon-search {
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: absolute;
  top: 12px;
  left: 10.66666667px;
}
.channel-listing__left,
.channel-listing__right {
  float: left;
}
.channel-listing__left {
  width: 70%;
}
@media only screen and (min-width: 768px) {
  .channel-listing__left {
    width: 25%;
  }
}
@media only screen and (max-width: 767px) {
  .channel-listing__left .channel-listing__cell-content {
    padding-left: 2px;
    padding-right: 2px;
  }
}
.channel-listing__right {
  width: 30%;
}
@media only screen and (min-width: 768px) {
  .channel-listing__right {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .channel-listing__right .channel-listing__cell-content {
    padding-left: 2px;
    padding-right: 6px;
    word-break: break-word;
    font-size: 0.9em;
  }
}
.channel-listing__header {
  color: #515151;
}
.channel-listing__header .channel-listing__left .reset_linup {
  text-align: right;
}
.channel-listing__header .channel-listing__left .reset_linup a {
  padding-right: 25px;
}
@media only screen and (max-width: 767px) {
  .channel-listing__header .channel-listing__left {
    background: #f6f6f6;
    border: 1px solid #f5f5f5;
    width: 100%;
  }
  .channel-listing__header .channel-listing__left h5 {
    color: #4294F7;
    font-size: 1.4em;
    text-align: center;
    font-family: "Gilroy W05 Light", Helvetica, Arial, sans-serif;
  }
}
@media only screen and (min-width: 768px) {
  .channel-listing__header .channel-listing__left {
    margin-top: 80px;
  }
}
.channel-listing__header-plans {
  color: #012639;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  text-transform: uppercase;
  text-align: center;
}
.channel-listing__header-plans:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.channel-listing__header-standard,
.channel-listing__header-custom {
  padding: 4.74074074px;
}
.channel-listing__header-standard {
  background: #4294F7;
}
.channel-listing__header-custom {
  background: #7D61B3;
}
.channel-listing__header h5 {
  margin: 0;
  padding-top: 36px;
  font-family: "Gilroy W05 Light", Helvetica, Arial, sans-serif;
}
.channel-listing__header .icon-cross {
  float: right;
  padding: 7.11111111px;
  color: #b9b9b9;
}
.channel-listing__sort {
  margin-top: 24px;
  padding: 10.66666667px;
  height: 40px;
  cursor: pointer;
}
.channel-listing__sort--no-pointer {
  margin-top: 24px;
  padding: 10.66666667px;
  height: 40px;
}
.channel-listing__filter-link {
  padding: 7.11111111px;
  background: #f5f5f5;
  height: 40px;
  text-align: center;
  cursor: pointer;
}
.channel-listing__filter-link .icon-filter {
  padding-right: 7.11111111px;
  font-size: 1.9em;
  vertical-align: middle;
}
.channel-listing__filter-link:hover {
  background: #4294F7;
  color: #012639;
}
.channel-listing__table {
  position: relative;
  color: #515151;
  line-height: 1;
  max-height: 500px;
  overflow: auto;
}
@media only screen and (min-width: 768px) {
  .channel-listing__table {
    border: 1px solid #ebebeb;
    max-height: 1000px;
  }
}
@media only screen and (max-width: 767px) {
  .channel-listing__table .channel-listing__left {
    border-left: 1px solid #ebebeb;
  }
}
@media only screen and (max-width: 767px) {
  .channel-listing__table .channel-listing__right {
    border-right: 1px solid #ebebeb;
  }
}
.channel-listing__table .channel-listing__row:nth-child(even) {
  background: #f6f6f6;
}
@media only screen and (min-width: 768px) {
  .channel-listing__table .icon-dollar,
  .channel-listing__table .icon-checkmark {
    font-size: 1.5em;
  }
}
.channel-listing__table .mCSB_outside + .mCSB_scrollTools {
  right: -5px;
}
@media only screen and (min-width: 768px) {
  .channel-listing__table .mCSB_outside + .mCSB_scrollTools {
    right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .channel-listing__table .mCSB_scrollTools {
    width: 10px;
  }
}
.channel-listing__table .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ebebeb;
}
@media only screen and (min-width: 768px) {
  .channel-listing__table .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 10px;
  }
}
.channel-listing__table .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5;
}
@media only screen and (min-width: 768px) {
  .channel-listing__table .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 10px;
  }
}
.channel-listing__row {
  display: block;
  height: 100px;
  border-top: 1px solid #f5f5f5;
}
.channel-listing__row:first-child {
  border-top: 0;
}
.channel-listing__column {
  border-right: 1px solid #ebebeb;
}
.channel-listing__right .channel-listing__column:last-child {
  border-right: 0;
}
.channel-listing__cell {
  position: relative;
  height: 100px;
  text-align: center;
}
.channel-listing__cell-content {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .channel-listing__cell-content {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.channel-listing__hd {
  position: absolute;
  top: 0;
  left: 0;
  padding: 2px;
  height: 16px;
  background: #515151;
  color: #fff;
  font-size: 10px;
}
.channel-listing__hd:after {
  content: '';
  position: absolute;
  top: 0;
  border-style: solid;
  border-color: transparent;
  border-left-color: #cccccc;
  border-width: 0 0 16px 8px;
  right: -8px;
}
.channel-listing__footer-cell {
  text-align: center;
  line-height: 1;
}
.channel-listing__footer-dollar {
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
  .channel-listing__footer-dollar {
    padding-left: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .channel-listing__footer-dollar {
    font-size: 1.5em;
    vertical-align: sub;
  }
}
.channel-listing__footer-column {
  width: 75%;
  color: #cccccc;
  float: right;
}
.channel-listing__footer-column > div {
  float: none;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .channel-listing__footer .channel-listing__left,
  .channel-listing__footer .channel-listing__right {
    float: none;
    width: 100%;
    border: 1px solid #ebebeb;
  }
}
@media only screen and (max-width: 767px) {
  .channel-listing__footer .channel-listing__left {
    border-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .channel-listing__footer .channel-listing__right {
    border-top: 0;
    padding-top: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .channel-listing__footer .bundle-compare__price {
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .channel-listing__footer .bundle-compare__price {
    font-size: 50px;
  }
  .channel-listing__footer .bundle-compare__price sup {
    font-size: 20px;
  }
}
.channel-listing__modal h3 {
  color: #4294F7;
}
.channel-listing__modal .toggleGroup {
  margin-top: 36px;
}
.channel-listing__modal .checkbox {
  margin: 4.74074074px 0;
}
.channel-listing__modal .btn {
  margin-top: 36px;
  margin-bottom: 36px;
}
.channel-listing__modal .ng-modal-dialog {
  background: #fff;
}
@media only screen and (min-width: 768px) {
  .channel-listing__modal .ng-modal-dialog {
    border-radius: 5px;
  }
}
.channel-listing__modal .ng-modal-dialog-content {
  margin-left: 24px;
  margin-right: 24px;
}
.channel-listing__modal .ng-modal-close {
  color: #cccccc;
}
.channels img {
  max-width: 100%;
}
.channels--slider {
  padding-left: 7.11111111px;
  padding-right: 7.11111111px;
}
@media only screen and (min-width: 768px) {
  .channels--slider {
    padding-left: 54px;
    padding-right: 34px;
  }
}
.channels--slider .slick-track {
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .channels--slider .slick-prev {
    left: -20px;
  }
}
@media only screen and (max-width: 767px) {
  .channels--slider .slick-next {
    right: -20px;
  }
}
.channels__background {
  position: relative;
  margin-right: 7.11111111px;
  padding: 10.66666667px;
  background: #f5f5f5;
  border-radius: 5px;
  height: 75px;
}
@media only screen and (min-width: 768px) {
  .channels__background {
    margin-right: 24px;
  }
}
.channels__background img {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.contact-main {
  padding-top: 36px;
  padding-bottom: 24px;
}
.contact-main__top {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .contact-main__top {
    border-bottom: 1px solid #ebebeb;
    font-size: 1.25em;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-main__top .btn {
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .contact-main__top .btn {
    padding: 0 10.66666667px;
    min-width: inherit;
    color: #4294F7;
    background: transparent;
    border: 0;
  }
}
.contact-main__top [class*="icon-"]:before {
  color: #ebebeb;
}
@media only screen and (max-width: 767px) {
  .contact-main__bottom {
    text-align: center;
  }
}
.contact-main__bottom h5 {
  margin-top: 24px;
  margin-bottom: 0;
}
.contact-main__bottom p {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .contact-more .col-1-3 {
    text-align: center;
  }
  .contact-more .col-1-3:not(:first-child) {
    border-top: 1px solid #ebebeb;
    margin-top: 24px;
  }
  .contact-more .col-1-3:first-child h5 {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .contact-more .col-1-3 {
    height: 200px;
  }
  .contact-more .col-1-3:not(:first-child) {
    padding-left: 24px;
    border-left: 1px solid #ebebeb;
  }
}
.contact-more__icons {
  margin-top: 7.11111111px;
  margin-left: 36px;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .contact-more__icons {
    margin-top: 16px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .contact-more__icon,
  .contact-more__link {
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) {
  .contact-more__icon,
  .contact-more__link {
    float: left;
  }
}
.contact-more__icon {
  width: 30px;
}
@media only screen and (min-width: 768px) {
  .contact-more__link {
    width: 90%;
  }
}
@media only screen and (max-width: 767px) {
  .contact-more .btn {
    margin-bottom: 16px;
    min-width: 225px;
  }
}
@media only screen and (min-width: 768px) {
  .contact-more .btn {
    padding: 0;
    min-width: inherit;
    font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
    color: #4294F7;
    background: transparent;
    border: 0;
  }
}
.contact-more [class*="icon-"]:before {
  color: #ebebeb;
}
.contact-more .icon-mail:before {
  color: #4294F7;
  padding-right: 16px;
}
.crosslink {
  position: relative;
  overflow: hidden;
  text-align: center;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  .crosslink {
    text-align: left;
  }
}
.crosslink__message {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
.crosslink__btn {
  margin: 16px;
}
@media only screen and (min-width: 768px) {
  .crosslink__btn {
    display: inline-block;
  }
}
.crosslink__btn .btn {
  width: 230px;
}
.crosslink--medium {
  height: 430px;
}
@media only screen and (min-width: 768px) {
  .crosslink--medium {
    height: 300px;
  }
}
.crosslink--tall {
  height: 430px;
}
@media only screen and (min-width: 768px) {
  .crosslink--tall {
    height: 500px;
  }
}
.crosslink--centered {
  text-align: center;
}
.crosslink--centered .cb__message {
  width: 100%;
}
.crosslink--centered .cb__message h2,
.crosslink--centered .cb__message h3,
.crosslink--centered .cb__message p,
.crosslink--centered .cb__message a,
.crosslink--centered .cb__message div {
  max-width: 675.84px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.crosslink--white h2,
.crosslink--white h3,
.crosslink--white p {
  color: #fff;
}
.disclaimer {
  padding-top: 36px;
  padding-bottom: 36px;
  font-size: 0.75em;
}
@media only screen and (min-width: 768px) {
  .disclaimer {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.disclaimer p {
  margin-bottom: 0;
}
.disclaimer p:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .disclaimer__copy {
    padding-left: 54px;
    padding-right: 54px;
  }
}
.feature--full .feature__body {
  padding-right: 0;
}
.feature--full .feature__body p {
  padding-right: 16px;
}
@media only screen and (min-width: 768px) {
  .feature--overlap .grid {
    text-align: justify;
  }
  .feature--overlap .grid:after {
    content: '';
    width: 100%;
    display: inline-block;
  }
}
.feature--overlap .feature__body {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .feature--overlap .feature__body {
    width: 32%;
    float: none;
    display: inline-block;
  }
}
.feature--overlap .feature__body p {
  position: absolute;
  left: 16px;
  bottom: 0;
}
.feature--btns .feature__body {
  position: relative;
}
.feature--btns .feature__body .btn {
  position: absolute;
  left: 50%;
  bottom: 24px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  white-space: nowrap;
}
.equipment .product:not(:last-child) {
  border-bottom: 1px solid #f5f5f5;
}
.equipment .product__message {
  padding-top: 0;
  max-width: none;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .equipment .product__message {
    padding: 24px 0 24px 54px;
  }
}
@media only screen and (max-width: 767px) {
  .equipment .product__message h4 {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .equipment .product__img {
    padding-top: 36px;
  }
}
.equipment .product img {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .equipment .product img {
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 50%;
  }
}
.black-bg a.btn.btn--outline.btn--blue {
  color: #fff !important;
}
.black-bg a.btn.btn--outline.btn--blue:hover {
  color: #012639 !important;
}
/* Specific overrides for default Google Site Search styles */
.header .gsc-completion-container {
  border: none;
  display: none !important;
}
.gstl_50.gssb_c {
  display: none !important;
}
.help {
  margin-top: 24px;
}
.help h3 {
  margin-top: 0;
}
.help__search {
  position: relative;
  margin-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .help__search {
    padding-right: 81px;
    border-right: 1px solid #f5f5f5;
  }
}
.help__search input {
  padding: 16px 10.66666667px 16px 36px;
  border-bottom: 0;
  border-radius: 5px;
  background: #f6f6f6;
  width: 100%;
}
.help__search input:focus {
  border-bottom: 0;
}
.help__search .icon-search {
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: absolute;
  top: 18px;
  left: 10.66666667px;
}
.help__logout {
  margin-right: 4.74074074px;
  margin-left: 4.74074074px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
}
.help__tooltip {
  display: inline;
}
.help [data-tooltip]:before {
  top: 20px;
  width: 150px;
}
.help [data-tooltip]:after {
  top: 14px;
}
.help__btn {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .help__btn {
    margin-bottom: 24px;
  }
}
.help-also h2 {
  margin-top: 36px;
}
.help-also [class*="icon-"] {
  padding-right: 10.66666667px;
  font-size: 1.25em;
  color: #4294F7;
  vertical-align: sub;
}
.help-also a {
  text-decoration: none;
}
.help-also__list {
  border-top: 1px solid #f5f5f5;
}
.help-also h5 {
  font-size: 16px;
}
.help-breadcrumbs {
  margin-top: 16px;
}
.help-breadcrumbs__group {
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  font-size: 1.375em;
}
.help-breadcrumbs__group a {
  text-decoration: none;
}
.help-breadcrumbs__group a:after {
  content: "";
  color: #515151;
}
.help-breadcrumbs__group a,
.help-breadcrumbs__group span {
  margin-left: 12px;
  margin-right: 12px;
}
.help-breadcrumbs__group a:first-child,
.help-breadcrumbs__group span:first-child {
  margin-left: 0;
}
.help-faqs h2 {
  margin-bottom: 36px;
}
.help-faqs .toggle-slide__btns {
  margin-top: 24px;
}
.help-faqs .toggle-slide__group {
  margin-left: 28px;
  margin-bottom: 54px;
}
.help-list {
  padding-top: 54px;
  padding-bottom: 54px;
}
.help-list ul {
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  .help-list ul {
    column-count: 2;
    column-width: 50%;
    column-gap: 16px;
  }
}
.help-list li {
  margin-left: 24px;
  margin-bottom: 4.74074074px;
}
@media only screen and (min-width: 768px) {
  .help-list li {
    margin-bottom: 16px;
  }
}
.help-nav {
  padding-top: 54px;
  padding-bottom: 54px;
}
.help-nav h3 {
  margin: 0;
}
.help-nav ul {
  list-style: none;
  padding: 0;
}
.help-nav li {
  display: inline-block;
  text-align: center;
  width: 49%;
  margin-top: 24px;
}
@media only screen and (min-width: 768px) {
  .help-nav li {
    width: 32.5%;
  }
}
@media only screen and (min-width: 1025px) {
  .help-nav li {
    width: 24.5%;
  }
}
.help-nav a {
  display: block;
  padding: 0;
  font-size: 1.25em;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .help-nav a {
    padding: 24px;
  }
}
.help-nav [class^="icon-"] {
  display: block;
  font-size: 2.75em;
  padding-bottom: 24px;
}
.help-sub [class*="icon-"] {
  padding-right: 10.66666667px;
  font-size: 1.25em;
  color: #4294F7;
  vertical-align: sub;
}
.help-sub a {
  text-decoration: none;
}
.help-sub__list-group {
  margin-bottom: 54px;
}
.help-sub__list-group:not(:first-child) {
  border-top: 1px solid #f5f5f5;
}
@media only screen and (min-width: 768px) {
  .help-sub__list-group {
    display: inline-block;
    width: 45%;
    vertical-align: top;
  }
  .help-sub__list-group:nth-child(2) {
    border-top: 0;
  }
  .help-sub__list-group:nth-child(odd) {
    margin-right: 4.5%;
  }
  .help-sub__list-group:nth-child(even) {
    margin-left: 4.5%;
  }
}
.help-sub__list h4 {
  margin-bottom: 24px;
}
.help-sub__list ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 45px;
  list-style: none;
}
.help-sub__list li {
  margin-bottom: 10.66666667px;
}
.help-sub__list .toggle-slide__btns {
  padding-left: 45px;
}
.iframe-container {
  position: relative;
  max-width: 480px;
}
.iframe-container:before {
  content: '';
  display: block;
  padding-top: 56.25%;
}
.lineup {
  text-align: center;
  padding-top: 54px;
  padding-bottom: 54px;
}
.lineup h2,
.lineup h5,
.lineup p {
  max-width: 600px;
  margin: 0 auto;
}
.lineup img {
  margin: 0 auto;
  padding-bottom: 16px;
}
@media only screen and (max-width: 767px) {
  .lineup--slider--bottom-dots .slick-dots {
    bottom: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .lineup__group {
    padding-bottom: 16px;
  }
}
.lineup__copy {
  height: 60px;
  max-width: 280px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .lineup__copy {
    height: 90px;
  }
}
@media only screen and (min-width: 1025px) {
  .lineup__copy {
    height: 60px;
  }
}
.lineup-product {
  text-align: center;
}
.lineup-product h5 {
  margin: 0;
  font-size: 1.125em;
  font-family: "Gilroy W05 Light", Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 768px) {
  .lineup-product p {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.lineup-product--slider {
  padding-left: 16px;
  padding-right: 16px;
}
.lineup-product--slider:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .lineup-product--slider {
    padding-left: 54px;
    padding-right: 36px;
  }
  .lineup-product--slider .slide:last-child {
    padding-right: 20px;
  }
}
.lineup-product--slider img {
  margin-left: auto;
  margin-right: auto;
}
.lineup-product--slider p:not(.small) {
  font-size: 0.875em;
}
.lineup-product--slider .btn {
  margin-bottom: 4.74074074px;
}
.lineup-product__group-header {
  margin-top: 24px;
  margin-bottom: 24px;
  height: 30px;
  text-align: center;
}
.lineup-product__group-header img {
  margin-left: auto;
  margin-right: auto;
  height: 30px;
  width: auto;
}
.lineup-product .slick-prev,
.lineup-product .slick-next {
  top: 25%;
}
@media only screen and (max-width: 767px) {
  .lineup-product .slick-prev {
    left: -15px;
  }
  .lineup-product .slick-next {
    right: -15px;
  }
}
#LP_DIV_Menu {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .LPMcontainer:not([role]) {
    left: 0px !important;
    margin-left: 0px !important;
    margin-right: auto !important;
  }
}
@media only screen and (min-width: 768px) {
  .LPMcontainer:not([role]) {
    margin-right: -110px !important;
    margin-bottom: -43px !important;
  }
}
.LPMcontainer[role=button] {
  background-color: rgba(16, 16, 20, 0.5) !important;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif !important;
  border-radius: 0 5px 5px 0 !important;
  z-index: 10 !important;
}
@media only screen and (min-width: 768px) {
  .LPMcontainer[role=button] {
    z-index: 10000 !important;
  }
}
#LP_DIV_Footer .LPMcontainer[role=button],
#LP_DIV_Contact .LPMcontainer[role=button],
#LP_DIV_Moving .LPMcontainer[role=button],
#LP_DIV_Menu .LPMcontainer[role=button] {
  position: absolute !important;
  background-color: rgba(0, 0, 0, 0) !important;
  width: 100% !important;
  height: 68px !important;
}
.LPMcontainer[role=button] #LP_DIV_Footer {
  border-radius: 50% !important;
  z-index: 10 !important;
}
#LP_DIV_Contact,
#LP_DIV_Moving {
  position: relative;
}
#LP_DIV_Contact .LPMcontainer[role=button],
#LP_DIV_Moving .LPMcontainer[role=button] {
  border-radius: 25px !important;
}
.locator {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 201;
}
@media only screen and (max-width: 767px) {
  .locator.active {
    height: 100%;
    background: #fff;
  }
}
@media only screen and (min-width: 768px) {
  .locator {
    position: relative;
    padding-top: 54px;
    padding-bottom: 54px;
    z-index: inherit;
  }
}
.locator__mobile-header button {
  margin-top: 16px;
  float: left;
  color: #fff;
}
.locator__mobile-header h5 {
  margin: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  color: #fff;
  text-align: center;
}
.locator__link {
  display: none;
}
@media only screen and (min-width: 768px) {
  .locator__link {
    display: block;
  }
}
.locator__link button {
  width: 100%;
  padding: 7.11111111px 24px;
  color: #012639;
  background: #4294F7;
  border: 1px solid #4294F7;
  border-radius: 25px;
}
.active .locator__link button {
  background: transparent;
  color: #012639;
}
.locator__link .toggle-slide__btns--collapse {
  display: block;
}
.locator__link .toggle-slide__btns--collapse:before {
  display: none;
}
.locator__link--toggle:before {
  content: '\ea0a';
  padding-left: 5px;
  font-family: 'icomoon';
  font-size: 0.6em;
}
.active .locator__link--toggle:before {
  content: '\ea0b';
}
.locator__form {
  display: none;
  text-align: center;
  background: #fff;
}
@media only screen and (min-width: 768px) {
  .locator__form {
    padding-top: 24px;
    background: transparent;
  }
}
.locator__form form {
  padding-left: 20px;
  padding-right: 20px;
  background: transparent;
}
.locator__form-input {
  position: relative;
}
.locator__form-input:before {
  content: '\e901';
  font-family: 'icomoon';
  position: absolute;
  top: 9px;
  right: 16px;
  color: #515151;
}
@media only screen and (min-width: 768px) {
  .locator__form-input:before {
    left: 16px;
    right: inherit;
  }
}
@media only screen and (min-width: 768px) {
  .locator__form-input {
    max-width: 410px;
    margin: 10.66666667px auto;
  }
}
.locator__form-input a {
  padding-left: 16px;
}
.locator__form input {
  padding: 10.66666667px 36px 10.66666667px 16px;
  width: 100%;
  margin-top: 10.66666667px 0;
  background: #f6f6f6;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
}
@media only screen and (min-width: 768px) {
  .locator__form input {
    padding: 10.66666667px 16px 10.66666667px 36px;
    max-width: 350px;
  }
}
.locator__form > a {
  font-size: 0.75em;
}
.active .locator__form {
  display: block;
}
.locator__sidebar {
  background: #fff;
}
.locator__tabs {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.locator__tabs li {
  float: left;
  width: 33.33%;
  height: 50px;
  margin: 0;
  padding: 7.11111111px 16px;
  background: #012639;
  color: #fff;
  cursor: pointer;
  font-size: 0.825em;
  text-align: center;
  border-bottom: 4px solid #012639;
  white-space: pre;
}
.locator__tabs li.active,
.locator__tabs li:hover {
  border-bottom: 4px solid #4294F7;
}
.locator__loading {
  display: inline-block;
  color: #515151;
}
.locator__list {
  overflow-y: auto;
  width: 100%;
  display: inline-block;
  padding: 16px;
}
@media only screen and (min-width: 768px) {
  .locator__list {
    height: 446px;
  }
}
.locator__each {
  border-bottom: 1px solid #ebebeb;
  padding-top: 16px;
}
.locator__each:last-child {
  border-bottom: 0;
}
.locator__numbering {
  float: left;
  width: 24px;
  height: 24px;
  background: #4294F7;
  color: #012639;
  border-radius: 50%;
  padding-top: 3px;
}
.locator__numbering.large_number {
  width: 36px;
  height: 36px;
}
.locator__numbering.large_number,
.locator__numbering.large_number ~ .locator__title,
.locator__numbering.large_number ~ .locator__distance {
  line-height: 1.9;
}
.locator__numbering.payment {
  background: #1A94FA;
}
.selected .locator__numbering {
  background: #4294F7;
}
.locator__title {
  float: left;
  padding-top: 5px;
  padding-left: 5px;
  color: #012639;
  font-size: 0.75em;
  text-transform: uppercase;
}
.locator__distance {
  float: right;
  color: #101014;
  font-size: 0.75em;
  padding-top: 5px;
}
.locator__distance.too_far {
  color: #f00;
}
.locator__details {
  clear: both;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 0.875em;
  text-align: left;
}
.locator__details h5 {
  color: #012639;
  margin: 0;
  font-size: 1.5em;
}
.locator__hours {
  margin-bottom: 16px;
}
.locator__contact {
  text-align: center;
  color: #7D61B3;
  cursor: pointer;
}
.locator__contact a {
  text-decoration: none;
}
.locator__contact:hover {
  text-decoration: none;
}
.locator__contact [class^="icon-"] {
  display: block;
  margin: 16px auto 7.11111111px;
  padding: 9px;
  width: 45px;
  height: 45px;
  font-size: 1.8em;
  border: 1px solid #7D61B3;
  border-radius: 50%;
}
.locator .cluster > div:after {
  content: '+';
}
.locator__marker img {
  transition: all 0.5s ease-in-out;
}
.locator__marker img.selected {
  opacity: 0;
}
.locator__marker img.default {
  opacity: 1;
}
.locator__marker.selected img.selected {
  opacity: 1;
}
.locator__marker.selected img.default {
  opacity: 0;
}
.locator__tooltip {
  color: #fff;
  background: #313131;
  position: relative;
  bottom: 215px;
}
.locator__tooltip .locator__type {
  text-transform: uppercase;
  text-align: left;
  font-size: 1.1em;
  margin-bottom: 12px;
  float: left;
  padding-top: 12px;
}
.locator__tooltip .locator__title {
  padding-top: 0;
  padding-left: 0;
  font-size: 1.6em;
  color: #fff;
  float: none;
  text-align: left;
  clear: both;
}
.locator__tooltip .locator__distance {
  color: #fff;
  font-size: 1.1em;
  padding-top: 12px;
}
.locator__tooltip .locator__details {
  padding-top: 5px;
  font-size: 1.2em;
}
.locator__tooltip .locator__hours {
  margin-bottom: 2px;
}
.locator__tooltip .locator__contact [class^="icon-"] {
  height: 30px;
  width: 30px;
  padding: 4px;
}
.locator__tooltip .close-button {
  right: 10px;
  top: 10px;
  font-size: 1.2em;
}
.locator__map {
  width: 100%;
  height: 250px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .locator__map {
    height: 500px;
  }
}
.locator .close-button {
  position: absolute;
  color: #fff;
  cursor: pointer;
}
#storeLocOptionsMap {
  position: relative;
}
#storeLocOptionsList {
  position: relative;
}
#locator__directions {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px;
  background: #fff;
  box-shadow: 0 0 12px #515151;
  max-height: 500px;
  margin: auto auto;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
@media only screen and (min-width: 768px) {
  #locator__directions {
    width: 80%;
    height: 80%;
    padding: 30px;
  }
}
#locator__directions.active {
  opacity: 1;
  visibility: visible;
}
#locator__directions .cancel-wrapper {
  position: relative;
}
#locator__directions .cancel-wrapper .close-button {
  right: -15px;
  top: -15px;
  color: #4294F7;
}
@media only screen and (min-width: 768px) {
  #locator__directions .cancel-wrapper .close-button {
    right: -18px;
    top: -18px;
  }
}
#locator__directions .cancel-wrapper + div {
  overflow-y: auto;
  max-height: 100%;
  position: relative;
}
.adp-text {
  background: #4294F7;
  color: #fff;
  padding: 10px 32px;
}
.adp-placemark img.adp-marker {
  position: relative;
  left: 12px;
}
.adp .adp-substep {
  padding: 8px;
}
#storeLocOptionsListPaging {
  margin-top: 12px;
}
#storeLocOptionsListPaging #storeLocOptionsListPagingNext div {
  float: right;
  cursor: pointer;
}
.login {
  position: relative;
  display: inline-block;
}
.login__modal h3 {
  line-height: 1.5;
}
@media only screen and (min-width: 768px) {
  .login__modal h3 {
    margin-top: 100px;
  }
}
.login__modal .close {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .login__modal .close {
    color: #4294F7;
  }
}
.login__modal .form-wrapper {
  padding: 0px 20px;
}
.login__modal input[type="text"],
.login__modal input[type="password"] {
  width: 100%;
  margin-bottom: 36px;
}
.login__modal .checkbox,
.login__modal a {
  color: #cccccc;
}
.login__modal .btn {
  display: block;
  margin-top: 36px;
  margin-bottom: 4.74074074px;
}
.login__content {
  padding: 24px;
}
@media only screen and (min-width: 768px) {
  .login__content {
    padding: 36px 24px 0px;
  }
}
@media only screen and (min-width: 768px) {
  .modal-body__right .login__content {
    padding-top: 81px;
  }
}
.login__darktext {
  color: #515151 !important;
}
@media only screen and (min-width: 768px) {
  .mytv__body {
    border: 1px solid #f5f5f5;
    border-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .mytv__intro {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .mytv__intro {
    margin-bottom: 54px;
    padding-top: 54px;
    padding-left: 54px;
    padding-right: 54px;
  }
}
.mytv__toggle:not(.active) {
  text-align: center;
}
.mytv__toggle:not(.active) .btn {
  margin: 24px 24px 0;
  width: inherit;
  color: #012639;
  border-radius: 25px;
}
.mytv__toggle:not(.active) .btn:hover {
  color: #012639;
}
@media only screen and (max-width: 767px) {
  .mytv__toggle.active .btn {
    padding: 4.74074074px;
    background: none;
    border: 0;
    border-radius: 0;
    min-width: inherit;
  }
  .mytv__toggle.active .btn:hover {
    border: 0;
    background: none;
  }
  .mytv__toggle.active .btn:focus {
    background: none;
  }
  .mytv__toggle.active .btn.active {
    color: #4294F7;
    border: 0;
    border-bottom: 1px solid #4294F7;
  }
}
@media only screen and (min-width: 768px) {
  .mytv__toggle.active .btn:not(.active) {
    background-color: #fff;
  }
  .mytv__toggle.active .btn:not(.active):hover {
    color: #fff;
    background-color: #4294F7;
  }
  .mytv__toggle.active .btn.active:hover {
    color: #fff;
    background-color: #4294F7;
  }
}
.mytv__compare--link-disabled {
  color: grey !important;
  cursor: text;
}
.mytv__compare {
  position: relative;
  padding: 24px 0 0;
  min-height: 175px !important;
  background: #f6f6f6;
  border-bottom: 5px solid #fff;
}
@media only screen and (min-width: 1025px) {
  .mytv__compare {
    width: 100% !important;
    left: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .mytv__compare {
    height: inherit !important;
  }
}
@media only screen and (min-width: 768px) {
  .mytv__compare {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 24px;
    border-bottom: 1px solid #f5f5f5;
  }
}
@media only screen and (min-width: 1025px) {
  .mytv__compare {
    left: inherit !important;
    width: 1138px !important;
  }
}
@media only screen and (max-width: 767px) {
  .mytv__compare--single-top {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
}
.mytv__compare--single .mytv__compare-price {
  margin-left: auto;
  margin-right: auto;
}
.mytv__compare--single .mytv__compare-disclaimer {
  position: relative;
  left: 0;
  bottom: 0;
  -ms-transform: none;
      transform: none;
  max-width: none;
}
.mytv__compare--disabled h5,
.mytv__compare--disabled h4 {
  color: grey !important;
}
.mytv__compare--disabled button {
  background-color: grey !important;
}
.mytv__compare--disabled .mytv__compare-price {
  color: grey !important;
}
@media only screen and (min-width: 768px) {
  .mytv__compare.flex-sticky {
    top: 66px !important;
  }
}
@media only screen and (max-width: 767px) {
  .mytv__compare-col-1,
  .mytv__compare-col-2,
  .mytv__compare-col-3 {
    float: left;
  }
}
.mytv__compare-col-1,
.mytv__compare-col-3 {
  width: 40%;
}
@media only screen and (min-width: 768px) {
  .mytv__compare-col-1,
  .mytv__compare-col-3 {
    width: 38%;
  }
}
@media only screen and (max-width: 767px) {
  .mytv__compare-col-1 .btn,
  .mytv__compare-col-3 .btn {
    min-width: 115px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1025px) {
  .mytv__compare-col-1 {
    padding-left: 200px;
    padding-right: 0;
  }
}
.mytv__compare-col-2 {
  width: 20%;
}
@media only screen and (min-width: 768px) {
  .mytv__compare-col-2 {
    width: 24%;
  }
}
.mytv__compare h5 {
  margin: 0;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  text-transform: uppercase;
  color: #4294F7;
}
.mytv__compare h4 {
  margin: 0;
  font-size: 0.85em;
  line-height: 1.1;
  height: 35px;
}
@media only screen and (min-width: 768px) {
  .mytv__compare h4 {
    font-size: 1em;
  }
}
@media only screen and (min-width: 1025px) {
  .mytv__compare h4 {
    height: auto;
  }
}
.mytv__compare-price {
  position: relative;
  width: 140px;
  font-size: 3em;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 768px) {
  .mytv__compare-price {
    font-size: 3.5em;
  }
}
.mytv__compare-price sup {
  position: relative;
  font-size: 20px;
  vertical-align: middle;
  top: -15px;
}
@media only screen and (min-width: 768px) {
  .mytv__compare-price sup {
    font-size: 26px;
    top: -18px;
  }
}
.mytv__compare-price span {
  position: absolute;
  bottom: -15px;
  left: 1px;
  width: 70px;
  font-size: 9px;
  line-height: 1;
}
.mytv__compare-price span.flex-month {
  bottom: -8px;
  width: 50px;
}
.mytv__compare-price span.twelve-months {
  position: inherit;
  bottom: inherit;
  left: inherit;
  width: inherit;
  top: 11px;
}
.mytv__compare-vs {
  display: block;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .mytv__compare-vs {
    margin-left: 24px;
  }
}
.mytv__compare-vs span {
  padding: 12px 11px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #fff;
  background: #4294F7;
  border-radius: 50%;
}
@media only screen and (min-width: 768px) {
  .mytv__compare-vs span {
    padding: 16px 15px;
  }
}
@media only screen and (max-width: 767px) {
  .mytv__compare-order:not(.closed) {
    margin-bottom: 16px;
  }
}
.mytv__compare-disclaimer {
  font-size: 0.75em;
  text-align: center;
  color: #cccccc;
}
@media only screen and (max-width: 767px) {
  .mytv__compare-disclaimer {
    padding-bottom: 36px;
  }
}
@media only screen and (min-width: 768px) {
  .mytv__compare-disclaimer {
    position: absolute;
    bottom: 16px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    max-width: 150px;
  }
}
@media only screen and (min-width: 1025px) {
  .mytv__compare-disclaimer {
    max-width: 200px;
  }
}
.mytv__compare-disclaimer p {
  margin-bottom: 0;
}
.mytv__compare-toggle {
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 50px;
  height: 30px;
  background: #4294F7;
  border-radius: 5px 5px 0 0;
}
.mytv__compare-toggle:before {
  content: '\e91d';
  font-family: 'icomoon';
  font-size: 2em;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.mytv__compare-toggle.closed:before {
  content: '\e912';
}
@media only screen and (max-width: 767px) {
  .mytv__compare .closed:not(.mytv__compare-toggle) {
    display: none;
  }
}
.mytv__search {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 768px) {
  .mytv__search {
    border-bottom: 1px solid #f5f5f5;
  }
}
.mytv-select__packages {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1025px) {
  .mytv-select__packages {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .mytv-select__packages {
    padding-right: 0;
  }
}
.mytv-select__lineup {
  margin-top: 35px;
  margin-bottom: 35px;
  text-align: center;
}
.mytv-select__lineup .btn {
  font-size: 17px;
}
.mytv-select__text {
  display: none;
}
@media only screen and (min-width: 768px) {
  .mytv-select__text {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.mytv-select--open .mytv-select__text {
  display: block;
  font-size: 0.85em;
}
.mytv-select__channels {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  border: 1px solid #ebebeb;
  transition: max-height linear 0.5s;
}
.mytv-select--open .mytv-select__channels {
  opacity: 1;
  margin-top: 16px;
  max-height: 450px;
  transition: max-height linear 0.5s;
}
@media only screen and (min-width: 768px) {
  .mytv-select--open .mytv-select__channels {
    max-height: 350px;
  }
}
.mytv-select__header {
  background: #666;
  background: linear-gradient(to right, #666 0%, #999 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#999', GradientType=1);
  padding: 0 5px;
}
.mytv-select__header h3 {
  display: inline-block;
  margin: 0;
  padding: 24px 16px 0;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  .mytv-select__header h3 {
    font-size: 1.25em;
  }
}
@media only screen and (min-width: 1025px) {
  .mytv-select__header h3 {
    padding: 24px 16px;
  }
}
.mytv-select__find {
  display: none;
}
.quickFindShow .mytv-select__find {
  display: block;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #fff;
  font-size: 1em;
  line-height: 1.1;
}
.quickFindShow .mytv-select__find br {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .quickFindShow .mytv-select__find {
    float: left;
    margin-bottom: 0;
    padding-right: 3px;
    font-size: 0.625em;
  }
  .quickFindShow .mytv-select__find br {
    display: inherit;
  }
}
.mytv-select__search {
  position: relative;
  margin: 16px 16px 0;
  padding-bottom: 10.66666667px;
}
@media only screen and (min-width: 768px) {
  .mytv-select__search {
    margin: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .mytv-select__search {
    float: right;
    margin-top: 7.11111111px;
    padding-bottom: 0;
  }
}
.mytv-select__search h3 {
  display: block;
  margin: 0;
  font-size: 15px;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .mytv-select__search h3 {
    display: inline-block;
  }
}
.mytv-select__search input {
  padding: 16px 10.66666667px 16px 36px;
  border-bottom: 0;
  border-radius: 5px;
  background: #f6f6f6;
  width: 100%;
}
@media only screen and (min-width: 1025px) {
  .mytv-select__search input {
    width: 325px;
  }
}
.mytv-select__search input:focus {
  border-bottom: 0;
}
.mytv-select__search-input {
  position: relative;
  display: block;
}
@media only screen and (min-width: 1025px) {
  .mytv-select__search-input {
    display: inline-block;
  }
}
.mytv-select__search .icon-search {
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: absolute;
  top: 18px;
  left: 10.66666667px;
}
.mytv-select__search-close {
  position: absolute;
  top: 15px;
  right: 4px;
  padding: 0 4px;
  height: 15px;
  width: 15px;
  font-size: 14px;
  font-weight: bold;
  line-height: 0.9;
  color: #fff;
  background: #adadad;
  border-radius: 50%;
  cursor: pointer;
}
.mytv-select__details {
  padding: 10.66666667px 24px 24px;
  height: 210px;
  width: 100%;
  background: #fff;
  overflow-y: auto;
}
.mytv-select__details p {
  margin: 0;
}
.mytv-select__details .mytv-select__nochannels {
  display: none;
  text-align: center;
  margin-top: 10%;
}
.mytv-select__details-center {
  text-align: center;
}
.mytv .mytv__compare-order button.embedded {
  display: none;
}
.mytvBasePack {
  border: 1px solid #4294F7;
  margin-top: 25px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1025px) {
  .mytvBasePack {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.mytvBasePackselected {
  background: rgba(66, 148, 247, 0.1);
}
.mytvBasePackselected .mytvBasePackAddOn__channelSelected {
  display: block;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .mytvBasePackselected .mytvBasePackAddOn__channelSelected {
    padding-right: 100px;
  }
}
.mytvBasePackselected .mytvBasePackAddOn__channelSelected h4 {
  font-size: 16px;
  font-weight: bold;
  color: #4294F7;
}
.mytvBasePackselected .mytvBasePack__channels {
  max-height: 0;
}
.mytvBasePack__header {
  background: #012639;
  background: linear-gradient(to right, #012639 0%, #4294f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#4294f7', GradientType=1);
  position: relative;
  padding: 10px 5px;
  color: #fff;
}
.mytvBasePack__header a {
  color: #fff;
}
.mytvBasePack__header .btn.btn--solid {
  background: #fff;
  color: #012639;
}
.mytvBasePack__header .btn.btn--solid:hover {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.mytvBasePack__header .btn.btn--outline {
  border-color: #fff;
  color: #fff;
}
.mytvBasePack__header .btn.btn--outline:hover {
  background: #fff;
  border-color: transparent;
  color: #012639;
}
.tout--two .col-1-2:first-child .mytvBasePack__header:before,
.tout--two .col-1-2:last-child .mytvBasePack__header:after,
.tout--two .col-2-3:first-child .mytvBasePack__header:before,
.tout--two .col-1-3:last-child .mytvBasePack__header:after,
.tout--three .col-1-2:first-child .mytvBasePack__header:before,
.tout--three .col-1-2:last-child .mytvBasePack__header:after {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.tout--two .col-1-2:first-child .mytvBasePack__header:before,
.tout--two .col-2-3:first-child .mytvBasePack__header:before,
.tout--three .col-1-2:first-child .mytvBasePack__header:before {
  left: -100%;
}
.tout--two .col-1-2:last-child .mytvBasePack__header:after,
.tout--two .col-1-3:last-child .mytvBasePack__header:after,
.tout--three .col-1-2:last-child .mytvBasePack__header:after {
  right: -100%;
}
.tout--two .col-1-2:first-child .mytvBasePack__header:before,
.tout--two .col-2-3:first-child .mytvBasePack__header:before,
.tout--three .col-1-2:first-child .mytvBasePack__header:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .mytvBasePack__header:after,
.tout--two .col-1-3:last-child .mytvBasePack__header:after,
.tout--three .col-1-2:last-child .mytvBasePack__header:after {
  background: #4294f7;
}
.mytvBasePack__header h3 {
  display: inline-block;
  margin: 0;
  padding: 16px 54px 16px 16px;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  font-size: 1em;
  text-transform: none;
}
@media only screen and (min-width: 768px) {
  .mytvBasePack__header h3 {
    font-size: 1.25em;
  }
}
.mytvBasePack__header h3 span {
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
  .mytvBasePack__header h3 span {
    display: block;
  }
}
.mytvBasePack__price {
  position: absolute;
  top: 10.66666667px;
  right: 4.74074074px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 2.3em;
  line-height: 1;
}
.mytvBasePack__price sup {
  padding-left: 2px;
  top: -10px;
  vertical-align: middle;
}
.mytvBasePack__price span {
  display: block;
  font-size: 9px;
  line-height: 1;
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .mytvBasePack__price span {
    text-align: left;
  }
}
.mytvBasePack__details {
  padding: 10.66666667px;
}
.mytvBasePack__channels {
  overflow: hidden;
  max-height: 130px;
  margin-top: 16px;
  transition: max-height linear 0.5s;
}
.mytvBasePack__active .mytvBasePack__channels {
  max-height: 4000px;
  transition: max-height linear 0.5s;
}
.mytvBasePack__channel {
  display: inline-block;
  margin-bottom: 10.66666667px;
  height: 50px;
  width: 33%;
}
@media only screen and (min-width: 480px) {
  .mytvBasePack__channel {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .mytvBasePack__channel {
    width: 20%;
  }
}
.mytvBasePack__channel > img {
  margin-left: 10.66666667px;
  margin-right: 10.66666667px;
  max-width: 70px;
}
@media only screen and (min-width: 768px) {
  .mytvBasePack__channel > img {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.mytvBasePack__viewall {
  margin-bottom: 10.66666667px;
  font-size: 0.75em;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .mytvBasePack__viewall {
    padding-right: 100px;
  }
}
.mytvBaseChannelListItem {
  position: relative;
  width: 100%;
  height: 76px;
  background-position: center 10px;
  background-repeat: no-repeat;
  border: 2px solid transparent;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
}
.mytvBaseChannelListItemWrapper {
  display: inline-block;
  width: 50%;
  padding: 10px 10px 0;
}
@media only screen and (min-width: 480px) {
  .mytvBaseChannelListItemWrapper {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .mytvBaseChannelListItemWrapper {
    width: 20%;
  }
}
@media only screen and (min-width: 1025px) {
  .mytvBaseChannelListItemWrapper {
    width: 12.5%;
  }
}
.mytvBaseChannelListItemWrapperHidden {
  display: none;
}
.mytvBaseChannelListItem__select {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 1;
}
.mytvBaseChannelListItem__select a {
  color: #cccccc;
  font-size: 12px;
}
.mytvBaseChannelListItem__overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: transparent;
  cursor: pointer;
}
.mytvBaseChannelListItemActive {
  border: 2px solid #4294F7;
  border-radius: 10px;
  background-color: rgba(66, 148, 247, 0.1);
}
#mytvBasePackAddOn_1642 h3:before {
  content: '\e92e';
}
#mytvBasePackAddOn_1646 h3:before {
  content: '\e930';
}
#mytvBasePackAddOn_1651 h3:before {
  content: '\e917';
}
#mytvBasePackAddOn_1650 h3:before {
  content: '\e933';
}
#mytvBasePackAddOn_1644 h3:before {
  content: '\e91e';
}
#mytvBasePackAddOn_1645 h3:before {
  content: '\e92f';
}
#mytvBasePackAddOn_1643 h3:before {
  content: '\e919';
}
#mytvBasePackAddOn_1647 h3:before {
  content: '\e932';
}
#mytvBasePackAddOn_1648 h3:before {
  content: '\e918';
}
#mytvBasePackAddOn_1649 h3:before {
  content: '\e931';
}
.mytvBasePackAddOn {
  margin-bottom: 20px;
  border: 1px solid #4294F7;
  width: 100%;
}
.ie9 .mytvBasePackAddOn {
  height: 300px;
}
.mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn,
.mytvBasePackAddOnSelectedWrapper .mytvBasePackAddOn {
  border-color: #4294F7;
}
.mytvBasePackAddOnSelectedWrapper .mytvBasePackAddOn {
  background: rgba(66, 148, 247, 0.1);
}
.ie9 .mytvBasePackAddOnWrapperOpen .mytvBasePackAddOn {
  height: 735px;
}
.mytvBasePackAddOnWrapper {
  opacity: 1;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .mytvBasePackAddOnWrapper {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .mytvBasePackAddOnWrapper {
    width: 49.9%;
  }
}
@media only screen and (min-width: 768px) {
  .mytvBasePackAddOnWrapper[class*='col-']:last-of-type {
    padding-right: 20px;
  }
}
.mytvBasePackAddOnWrapperDisabled {
  opacity: 0.5;
}
.mytvBasePackAddOn__channelSelected {
  display: none;
}
.mytvBasePackAddOnSelected .mytvBasePackAddOn__channelSelected {
  display: block;
  text-align: center;
}
.mytvBasePackAddOnSelected .mytvBasePackAddOn__channelSelected h4 {
  font-size: 16px;
  font-weight: bold;
  color: #4294F7;
}
.mytvBasePackAddOnSelected .mytvBasePackAddOn__channels {
  max-height: 0;
}
.mytvBasePackAddOn__header {
  background: #2d5475;
  background: linear-gradient(to right, #012639 0%, #4294F7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#4294F7', GradientType=1);
  position: relative;
  margin-right: 50px;
  padding: 14px 5px;
  width: 100%;
  color: #fff;
}
.mytvBasePackAddOn__header a {
  color: #fff;
}
.mytvBasePackAddOn__header .btn.btn--solid {
  background: #fff;
  color: #012639;
}
.mytvBasePackAddOn__header .btn.btn--solid:hover {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.mytvBasePackAddOn__header .btn.btn--outline {
  border-color: #fff;
  color: #fff;
}
.mytvBasePackAddOn__header .btn.btn--outline:hover {
  background: #fff;
  border-color: transparent;
  color: #012639;
}
.tout--two .col-1-2:first-child .mytvBasePackAddOn__header:before,
.tout--two .col-1-2:last-child .mytvBasePackAddOn__header:after,
.tout--two .col-2-3:first-child .mytvBasePackAddOn__header:before,
.tout--two .col-1-3:last-child .mytvBasePackAddOn__header:after,
.tout--three .col-1-2:first-child .mytvBasePackAddOn__header:before,
.tout--three .col-1-2:last-child .mytvBasePackAddOn__header:after {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.tout--two .col-1-2:first-child .mytvBasePackAddOn__header:before,
.tout--two .col-2-3:first-child .mytvBasePackAddOn__header:before,
.tout--three .col-1-2:first-child .mytvBasePackAddOn__header:before {
  left: -100%;
}
.tout--two .col-1-2:last-child .mytvBasePackAddOn__header:after,
.tout--two .col-1-3:last-child .mytvBasePackAddOn__header:after,
.tout--three .col-1-2:last-child .mytvBasePackAddOn__header:after {
  right: -100%;
}
.tout--two .col-1-2:first-child .mytvBasePackAddOn__header:before,
.tout--two .col-2-3:first-child .mytvBasePackAddOn__header:before,
.tout--three .col-1-2:first-child .mytvBasePackAddOn__header:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .mytvBasePackAddOn__header:after,
.tout--two .col-1-3:last-child .mytvBasePackAddOn__header:after,
.tout--three .col-1-2:last-child .mytvBasePackAddOn__header:after {
  background: #4294F7;
}
.mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header {
  color: #fff;
  background: #012639;
  background: linear-gradient(to right, #012639 0%, #4294f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012639', endColorstr='#4294f7', GradientType=1);
}
.mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header a {
  color: #fff;
}
.mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header .btn.btn--solid {
  background: #fff;
  color: #012639;
}
.mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header .btn.btn--solid:hover {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header .btn.btn--outline {
  border-color: #fff;
  color: #fff;
}
.mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header .btn.btn--outline:hover {
  background: #fff;
  border-color: transparent;
  color: #012639;
}
.tout--two .col-1-2:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before,
.tout--two .col-1-2:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after,
.tout--two .col-2-3:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before,
.tout--two .col-1-3:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after,
.tout--three .col-1-2:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before,
.tout--three .col-1-2:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.tout--two .col-1-2:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before,
.tout--two .col-2-3:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before,
.tout--three .col-1-2:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before {
  left: -100%;
}
.tout--two .col-1-2:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after,
.tout--two .col-1-3:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after,
.tout--three .col-1-2:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after {
  right: -100%;
}
.tout--two .col-1-2:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before,
.tout--two .col-2-3:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before,
.tout--three .col-1-2:first-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:before {
  background: #012639;
}
.tout--two .col-1-2:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after,
.tout--two .col-1-3:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after,
.tout--three .col-1-2:last-child .mytvBasePackAddOnWrapperSelected .mytvBasePackAddOn__header:after {
  background: #4294f7;
}
.mytvBasePackAddOn__header h3 {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 16px 54px;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif !important;
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  .mytvBasePackAddOn__header h3 {
    font-size: 1.25em;
  }
}
.mytvBasePackAddOn__header h3:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: 'icomoon';
  font-size: 45px;
  color: #fff;
}
.mytvBasePackAddOn__price {
  position: absolute;
  top: 10.66666667px;
  right: 4.74074074px;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 2.3em;
  line-height: 1;
}
.mytvBasePackAddOn__price sup {
  padding-left: 2px;
  top: -10px;
  vertical-align: middle;
}
.mytvBasePackAddOn__price span {
  display: block;
  font-size: 9px;
  line-height: 1;
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .mytvBasePackAddOn__price span {
    text-align: left;
  }
}
.mytvBasePackAddOn__details {
  padding: 20px;
  border-radius: 0 0 7px 7px;
  border-top: 0;
  text-align: center;
}
.mytvBasePackAddOn__channels {
  overflow: hidden;
  max-height: 100px;
  transition: max-height linear 0.5s;
}
.mytvBasePackAddOnWrapperOpen .mytvBasePackAddOn__channels {
  max-height: 1000px;
  transition: max-height linear 0.5s;
  display: block;
}
.mytvBasePackAddOn__channel {
  float: left;
  margin-bottom: 20px;
  width: 32%;
  height: 35px;
  margin-right: 1%;
  text-align: center;
}
.mytvBasePackAddOn__channel > img {
  max-width: 70px;
}
.mytvBasePackAddOn__viewall {
  margin-top: 10.66666667px;
  margin-bottom: 24px;
  font-size: 0.75em;
}
.mytvBasePackAddOnWrapperSelected .btn--dark-orange {
  color: #4294F7;
  background: transparent;
  border-color: #4294F7;
}
.flex-modal__channels {
  border: 1px solid #f5f5f5;
  height: 300px;
  overflow-y: scroll;
}
.flex-modal__title h2 {
  margin-top: 16px;
  color: #4294F7;
}
@media only screen and (min-width: 768px) {
  .flex-modal__title h2 {
    margin-left: 24px;
  }
}
.flex-modal__header {
  font-size: 10px;
  text-align: center;
  margin: 4.74074074px 0 16px;
}
@media only screen and (min-width: 768px) {
  .flex-modal__header {
    font-size: 12px;
  }
}
.flex-modal__header h4 {
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
}
@media only screen and (min-width: 768px) {
  .flex-modal__header h4 {
    font-size: 1.5em;
  }
}
.flex-modal__channel {
  padding-top: 10.66666667px;
  padding-bottom: 10.66666667px;
}
.flex-modal__channel:nth-child(even) {
  background: #f5f5f5;
}
.flex-modal__cell {
  position: relative;
  padding-left: 24px;
  padding-right: 24px;
}
.flex-modal__cell:not(:first-child) {
  text-align: center;
}
.flex-modal__cell--checked:after {
  content: '\ea10';
  font-family: 'icomoon';
}
.flex-modal__order {
  text-align: center;
  margin-top: 24px;
}
@media only screen and (max-width: 767px) {
  .flex-modal__order .btn {
    padding: 4.74074074px 10.66666667px;
    font-size: 12px;
    min-width: inherit;
  }
}
.bundle-compare__modal.ng-modal-title {
  font-weight: bold;
  font-size: 200%;
  display: block;
  margin-bottom: 10px;
  padding-bottom: 7px;
  border-bottom: solid 1px #999;
}
@media only screen and (max-width: 767px) {
  .bundle-compare__modal.ng-modal .modal-dialog {
    background: #fff;
  }
}
.bundle-compare__modal.ng-modal .bundle-compare__modal-channels {
  padding: 16px 0;
}
.mytv-embedded .mytv__compare-order button.embedded {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .mytv-embedded .mytv__compare.flex-sticky {
    top: 0px !important;
  }
}
.offer-feature {
  position: relative;
  padding-top: 54px;
  padding-bottom: 54px;
}
.offer-feature h2 {
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif !important;
}
.offer-feature p:not(.offer-feature__disclaimer) {
  margin: 0;
}
.offer-feature__img {
  display: block;
}
@media only screen and (max-width: 767px) {
  .offer-feature__img {
    padding-top: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .offer-feature__header {
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) {
  .offer-feature__header .badge-feature {
    margin-top: 54px;
  }
  .offer-feature__header .badge-feature--sans-margin {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .offer-feature__header h2 {
    font-size: 1.6em;
  }
}
.offer-feature__header h5 {
  font-family: "Gilroy W05 Light", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 767px) {
  .offer-feature__header--small h2 {
    font-size: 2.1em;
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .offer-feature__details {
    margin-top: 36px;
  }
}
@media only screen and (min-width: 768px) {
  .offer-feature__details {
    max-width: 400px;
  }
}
.offer-feature__details .btn {
  margin-top: 24px;
}
.offer-feature__price {
  display: block;
  margin-top: 24px;
  font-size: 86px;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .offer-feature__price {
    text-align: left;
  }
}
.offer-feature__price p {
  font-size: 14px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
.offer-feature__price sup {
  position: relative;
  font-size: 36px;
  vertical-align: middle;
  top: -30px;
}
.offer-feature__price sup span {
  position: absolute;
  left: 2px;
  bottom: -30px;
  width: 90px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  text-align: left;
}
.offer-feature__price sup span.per-month {
  bottom: -15px;
}
.offer-feature__more {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .offer-feature__disclaimer {
    margin-left: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .offer-feature__modal.modal .modal-dialog {
    background: #fff;
  }
}
@media only screen and (min-width: 768px) {
  .offer-feature__modal.modal .modal-dialog {
    -ms-transform: translate(0, 50%);
        transform: translate(0, 50%);
  }
}
.offer-feature__modal .modal-content {
  padding: 24px;
}
@media only screen and (min-width: 768px) {
  .offer-feature__modal .modal-body {
    height: 150px;
    overflow-y: auto;
  }
}
.offer-feature__modal .close,
.offer-feature__modal .ng-modal-close-x,
.offer-feature__modal h3 {
  color: #4294F7;
}
.offer-feature__modal .ng-modal-dialog-content .modal-dialog {
  border-radius: 25px;
}
.offer-feature.blue-radial-right-bg-gradient .offer-feature__header h2 {
  font-size: 1.875em;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .offer-feature.blue-radial-right-bg-gradient .offer-feature__header h2 {
    font-size: 2.2em;
    line-height: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .offer-feature.blue-radial-right-bg-gradient .offer-feature__header {
    margin-top: 81px;
  }
}
#modal_Offers .close {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  #modal_Offers .close {
    color: #4294F7;
  }
}
.offers-newcust-radio:before {
  top: 48% !important;
}
.offers-cust-radio:before {
  top: 45% !important;
}
.offers-spinner {
  background-image: url('../assets/img//spinner.gif');
  background-position: top center;
  background-repeat: no-repeat;
  min-height: 60px;
  text-align: center;
}
.offers-spinner div {
  padding-top: 35px;
  text-align: center;
}
.offers-btn {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 65px;
  padding: 7.11111111px 16px;
  font-size: 1.25em;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  background: #4294F7;
  color: #fff;
  z-index: 10;
  white-space: nowrap;
  overflow: hidden;
  border-top-right-radius: 5px;
  text-align: left;
  transition: width 0.2s ease-out;
}
.offers-btn:before {
  content: '\e910';
  font-family: 'icomoon';
  padding-right: 10.66666667px;
}
.offers-btn span {
  position: absolute;
  right: 0;
  padding-right: 10.66666667px;
  background-color: inherit;
}
.offers-btn.open {
  width: 220px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .offers__modal .modal-dialog {
    width: 96%;
    height: 100%;
  }
}
.offers__modal h4 {
  color: #4294F7;
  margin-top: 7.11111111px;
}
.offers__modal .close {
  color: #cccccc;
}
@media only screen and (min-width: 768px) {
  .offers__modal .close {
    color: #4294F7;
  }
}
.offers__modal #toggleAccount {
  display: none;
}
.offers .modal-body__left h3 {
  line-height: 1.5;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .offers .modal-body__left h3 {
    margin-top: 0;
  }
}
.offers__content {
  padding: 24px;
}
@media only screen and (min-width: 768px) {
  .offers__content {
    padding: 36px 24px;
  }
}
@media only screen and (min-width: 768px) {
  .modal-body__right .offers__content {
    padding-top: 81px;
  }
}
.offers__btns {
  text-align: center;
}
@media only screen and (min-width: 1025px) {
  .offers__btns {
    text-align: left;
  }
}
.offers__btns .btn {
  min-width: 155px;
}
.offers__form {
  padding: 24px;
}
@media only screen and (min-width: 768px) {
  .offers__form {
    padding: 36px;
  }
}
.offers__form input[type="text"],
.offers__form input[type="password"] {
  width: 100%;
}
.offers__form .radio label {
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #f5f5f5;
}
.offers__form .radio label:first-child {
  border-top: 0;
}
.offers__form .fios-timeframe {
  padding: 0px 0 20px;
  border-bottom: solid 1px #ebebeb;
  margin: 10px 0 30px;
}
.offers__form .fios-timeframe p {
  line-height: 1.4em;
  margin-bottom: 0;
}
.offers__form .fios-timeframe .alt-timeframe {
  font-weight: bold;
}
.offers__toggle {
  width: 48%;
  padding: 0 0 4.74074074px 0;
  color: #cccccc;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
}
.offers__toggle:first-child {
  margin-right: 2%;
}
@media only screen and (min-width: 768px) {
  .offers__toggle {
    width: auto;
    margin-right: 24px;
  }
}
.offers__toggle.offerCurrentCustSelected {
  border-bottom: 3px solid #4294F7;
  color: #4294F7;
}
@media only screen and (max-width: 767px) {
  .offers__form-fields-half {
    text-align: left !important;
  }
  .offers__form-fields-half input {
    width: 50% !important;
  }
}
.offers__form-fields-tooltip {
  text-align: left !important;
}
.offers__form-fields-tooltip input {
  width: 90% !important;
}
.offers__form-fields-tooltip span {
  float: right;
}
.offers__error__right {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .offers__error__right .offers__error {
    right: 10px;
  }
}
.offers__form-fields {
  padding-top: 36px;
  text-align: center;
}
.offers__form-fields [data-tooltip]:hover:before {
  width: 300px;
  display: block;
  left: -115px;
}
@media only screen and (min-width: 768px) {
  .offers__form-fields [data-tooltip]:hover:before {
    width: 300px;
    display: block;
    left: 50%;
  }
}
.offers__form-fields input[type="text"].width90 {
  width: 90% !important;
}
.offers__form-fields span.pointer {
  cursor: pointer;
}
.offers__form-fields--error .offers__error {
  display: block;
}
.offers__address-results {
  margin-top: 54px;
  padding-top: 16px;
  display: none;
}
.offers__forgot,
.offers__find-account {
  padding-top: 36px;
  font-size: 0.75em;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .offers__forgot,
  .offers__find-account {
    text-align: right;
  }
}
.offers__forgot a,
.offers__find-account a {
  color: #4294F7;
}
@media only screen and (max-width: 767px) {
  .offers__street {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .offers__apt {
    margin-right: 16%;
  }
}
.offers__error {
  position: absolute;
  margin-top: 7.11111111px;
  color: #da0000;
  font-size: 0.875em;
  text-align: left;
  display: none;
}
.offers__go-btn {
  padding-top: 54px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .offers__go-btn {
    padding-top: 36px;
    text-align: left;
  }
}
.offers__disclaimer {
  padding-top: 36px;
  max-width: 385px;
  font-size: 0.875em;
  color: #cccccc;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .offers__disclaimer {
    text-align: left;
  }
}
.offers__services-content h5 {
  margin: 0;
  font-family: "Gilroy W05 SemiBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
.offers__services-content p {
  margin-top: 7.11111111px;
  margin-bottom: 16px;
  font-size: 0.875em;
  line-height: 1.6;
}
@media only screen and (max-width: 767px) {
  .offers__services:not(:first-child) {
    border-top: 1px solid #ebebeb;
    padding-top: 36px;
  }
  .offers__services:not(:last-child) {
    padding-bottom: 36px;
  }
}
@media only screen and (max-width: 767px) and only screen and (min-width: 768px) {
  .offers__services {
    border: 0;
  }
}
.offers__services-height {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .offers__services-height {
    height: 200px;
  }
}
.offers__services-height-icon {
  float: left;
  width: 33%;
  font-size: 3em;
  color: #4294F7;
}
@media only screen and (min-width: 768px) {
  .offers__services-height-icon {
    float: none;
    font-size: 2em;
    width: auto;
  }
}
.offers__services-height-copy {
  float: left;
  width: 66%;
}
@media only screen and (min-width: 768px) {
  .offers__services-height-copy {
    float: none;
    width: auto;
  }
}
.offers__services-height-btn {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .offers__services-height-btn {
    position: absolute;
    bottom: 0;
    text-align: left;
  }
}
.offers__details {
  font-size: 12px;
}
.offers__price {
  display: block;
  font-size: 78px;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif;
  line-height: 1;
}
.offers__price p {
  font-size: 14px;
  font-family: "Gilroy W05 Regular", Helvetica, Arial, sans-serif;
}
.offers__price sup {
  font-size: 30px;
  vertical-align: top;
  top: 24px;
}
.offers__price-month {
  font-size: 10px;
}
@media only screen and (min-width: 768px) {
  .offers__price-month {
    text-align: center;
  }
}
.offers__services-btn {
  margin-top: 36px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .offers__services-btn {
    text-align: left;
  }
}
.offers__border-bottom {
  margin-bottom: 36px;
  padding-bottom: 36px;
  border-bottom: 1px solid #ebebeb;
}
.offers__border-right {
  margin-bottom: 36px;
  padding-bottom: 36px;
  border-bottom: 1px solid #ebebeb;
}
@media only screen and (min-width: 768px) {
  .offers__border-right {
    margin-bottom: 0;
    margin-right: 36px;
    padding-bottom: 0;
    border-right: 1px solid #ebebeb;
    border-bottom: 0;
    padding-right: 10px;
  }
}
.offers__check-again {
  margin-top: 36px;
  padding-top: 36px;
  border-top: 1px solid #ebebeb;
  font-size: 0.875em;
  text-align: center;
}
.offers__check-again.alt {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
  font-size: 1em;
  text-align: left;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}
.offers__check-again.alt p {
  line-height: 1.4em;
  margin-bottom: 0;
}
.options button {
  width: 100%;
  background: #cccccc;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .options button {
    width: 15%;
    display: inline-block;
    text-align: center;
  }
}
.options button.icon-plus:before {
  position: absolute;
  right: 16px;
}
.options .active button.icon-plus:before {
  content: '\ea0b';
}
.options__btns {
  text-align: justify;
  font-size: 0;
}
.options__btns:after {
  content: '';
  width: 100%;
  display: inline-block;
}
.options__btns button {
  font-size: 16px;
}
.options__group {
  display: none;
  height: 100%;
  border: 1px solid #cccccc;
  padding: 16px;
}
@media only screen and (min-width: 768px) {
  .options__group-open {
    display: block;
  }
}
.product {
  position: relative;
}
.product h2 {
  margin-top: 0;
  line-height: 1.1;
  font-family: "Gilroy W05 Black", Helvetica, Arial, sans-serif !important;
  text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .product h2 {
    font-size: 2em;
  }
}
@media only screen and (min-width: 768px) {
  .product h2 {
    text-align: left;
  }
}
.product__img {
  padding-top: 16px;
  padding-bottom: 16px;
}
@media only screen and (min-width: 768px) {
  .product__img {
    padding: 54px 0 54px 54px;
  }
}
.product__img img {
  display: block;
}
@media only screen and (max-width: 767px) {
  .product__img img {
    margin: 0 auto 54px;
  }
}
.product__message {
  padding-top: 54px;
  max-width: none;
}
@media only screen and (max-width: 767px) {
  .product__message {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .product__message {
    padding: 54px;
    max-width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  .product__btn {
    text-align: center;
  }
}
.toggle-slide__btns + .product__btn {
  margin-top: 24px;
}
.product--full-img {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  .product--full-img .product__message {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.product--full-img .product__img {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .product--full-img .product__img {
    padding-top: 16px;
  }
  .product--full-img .product__img img {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .product--full-img .product__img--bottom {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .product--slider .product {
    padding-bottom: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .product--slider .product--less-padding-bottom {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .product--slider .product__message {
    padding-top: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .product--slider .product__message--less-padding-top {
    padding-top: 24px;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .product--slider .product__message--sans-padding-top {
    padding-top: 0;
  }
}
.product--slider .slick-dots {
  position: absolute;
  top: 24px;
  padding: 10.66666667px 24px 0;
  bottom: 16px;
  max-height: 50px;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .product--slider .slick-dots {
    top: inherit;
    bottom: 0;
    width: 41.66%;
  }
}
@media only screen and (min-width: 1025px) {
  .product--slider .slick-dots {
    bottom: 36px;
  }
}
.product--slider .slick-dots li {
  margin: 0;
  width: 33%;
  background-color: #fff;
  border-radius: 0;
  height: inherit;
  padding-top: 10.66666667px;
  padding-bottom: 10.66666667px;
}
.product--slider .slick-dots li:nth-child(1) {
  border: 1px solid #f5f5f5;
  border-radius: 25px 0 0 25px;
}
.product--slider .slick-dots li:nth-child(2) {
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}
.product--slider .slick-dots li:nth-child(3) {
  border: 1px solid #f5f5f5;
  border-radius: 0 25px 25px 0;
}
.product--slider .slick-dots li.slick-active {
  background-color: #4294F7;
}
.product--slider .slick-dots li.slick-active span {
  color: #fff;
}
.product--slider .slick-dots li button {
  width: 100%;
  position: relative;
  height: inherit;
  font-size: 0.75em;
  line-height: 1;
  border: 0;
}
.product--slider .slick-dots li button span {
  color: #515151;
}
.product--slider .slick-dots li button:before {
  opacity: 0;
}
div#Products {
  border: 1px solid #101014;
  text-align: center;
  padding: 30px;
}
div#Products > div {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 75px;
}
.search-input__main {
  margin-bottom: 36px;
  width: 85%;
  max-width: 400px;
  padding: 16px 10.66666667px 16px 36px;
  border: 0;
  border-radius: 5px;
  background: #f6f6f6;
}
.search-input__filter {
  display: inline-block;
  margin-right: 8px;
}
.search-input label {
  display: inline-block;
}
.search-input__group {
  position: relative;
}
.search-input__submit {
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: absolute;
  top: 18px;
  left: 10.66666667px;
  color: #515151;
}
.search-input__submit:hover {
  text-decoration: none;
}
.search-results {
  min-height: 200px;
  position: relative;
}
.search-results ol {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.search-results ol li {
  margin-bottom: 24px;
}
.search-results ol li:before {
  display: none;
}
.search-results ol article div {
  float: left;
  width: 75%;
}
.search-results ol a {
  text-decoration: none;
  color: #515151;
}
.search-results ol p {
  margin: 0;
  font-size: 16px;
}
.search-results ol h3 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 4px;
  margin-top: 0;
}
.search-results ol h3 a {
  color: #4294F7;
}
.search-results__loader {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 1;
}
.search-results__loader img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.search-results__loader.active {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease-out;
}
.search-results__thumb {
  float: left;
  padding-right: 16px;
  width: 110px;
}
@media only screen and (max-width: 767px) {
  .search-results__thumb {
    max-width: 25%;
  }
}
.search-results__pager {
  text-align: center;
}
.search-results__pager li {
  display: inline-block;
  list-style-type: none;
  margin: 0 10px;
}
.search-results__pager li.pagination-next,
.search-results__pager li.pagination-prev {
  font-size: 125%;
}
.search-results__pager li a {
  padding: 0 2px 3px;
}
.search-results__pager li a:hover {
  text-decoration: none;
}
.search-results__pager li.active a {
  border-bottom: 1px solid #4294F7;
}
.search-results__pager li.disabled a {
  color: #ebebeb;
  cursor: default;
}
.services {
  text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .services h5 {
    height: 60px;
  }
}
.services__column {
  margin-top: 36px;
  margin-bottom: 36px;
  padding-top: 36px;
  padding-left: 36px;
  padding-right: 36px;
  border-top: 1px solid #ebebeb;
}
.services__column:last-of-type {
  padding-right: 36px;
}
.services__column:first-child {
  padding-top: 0;
  border-top: 0;
}
@media only screen and (min-width: 768px) {
  .services__column {
    padding-top: 0;
    border-top: 0;
    border-left: 1px solid #ebebeb;
    height: 500px;
  }
  .services__column:first-child {
    border-left: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .services__column {
    height: 450px;
  }
}
@media only screen and (min-width: 768px) {
  .services__subhead {
    height: 65px;
  }
}
@media only screen and (min-width: 1025px) {
  .services__subhead {
    height: 40px;
  }
}
.services__icon {
  font-size: 4em;
  color: #4294F7;
}
.services__imgs {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}
.services__img {
  max-height: 30px;
  margin: 7.11111111px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .services__img {
    max-height: 20px;
    margin: 4.74074074px;
  }
}
.services .check-list {
  text-align: left;
}
.connected--slider {
  text-align: center;
  padding-top: 54px;
  padding-bottom: 54px;
}
.connected--slider h2,
.connected--slider h5,
.connected--slider p {
  max-width: 600px;
  margin: 0 auto;
}
.connected--slider img {
  margin: 0 auto;
  padding-bottom: 16px;
}
@media only screen and (max-width: 767px) {
  .connected--slider__group {
    padding-bottom: 16px;
  }
}
.connected--slider__copy {
  height: 60px;
  max-width: 280px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .connected--slider__copy {
    height: 90px;
  }
}
@media only screen and (min-width: 1025px) {
  .connected--slider__copy {
    height: 60px;
  }
}
.toggle__group {
  display: none;
}
.toggle--feature {
  margin: 0 auto;
  max-width: 850px;
}
.toggle--feature .toggle__group {
  position: relative;
}
.toggle--feature .toggle__group:first-child {
  display: block;
}
.toggle--feature .toggle__group .toggle__message {
  position: absolute;
  padding: 24px;
  bottom: 10.66666667px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 768px) {
  .toggle--feature .toggle__group .toggle__message {
    padding: 24px;
    left: inherit;
    -ms-transform: none;
        transform: none;
  }
}
@media only screen and (min-width: 1025px) {
  .toggle--feature .toggle__group .toggle__message {
    padding: 54px;
    bottom: 10.66666667px;
  }
}
.toggle--feature .toggle__group .toggle__img {
  overflow: hidden;
}
.toggle--feature .toggle__group .toggle__img img {
  top: 0;
  left: 0;
  max-width: none;
  z-index: -1;
}
.toggle--feature .toggle__btns {
  margin: 0 0 54px;
}
@media only screen and (min-width: 768px) {
  .toggle--feature .toggle__btns {
    margin-top: 54px;
  }
}
.toggle--feature .toggle__btns button {
  float: left;
  border: 1px solid #cccccc;
  width: 33.33%;
}
.toggle-slide__group {
  display: none;
}
.toggle-slide__btns--collapse-fill:before {
  background-color: #006ba6;
  color: #fff;
}
.toggle-slide__btns--expand,
.toggle-slide__btns--collapse {
  cursor: pointer;
}
.toggle-slide__btns--expand:hover,
.toggle-slide__btns--collapse:hover {
  text-decoration: none;
}
.toggle-slide__btns--expand:before,
.toggle-slide__btns--collapse:before {
  padding: 0;
  margin-right: 10.66666667px;
  font-family: 'icomoon';
  font-size: 18px;
  line-height: 1;
  height: 20px;
  width: 20px;
  vertical-align: text-bottom;
}
.toggle-slide__btns--expand:before {
  content: '\e929';
}
.active .toggle-slide__btns--expand:before {
  content: '\e92b';
}
.active .toggle-slide__btns--expand {
  display: none;
}
.toggle-slide__btns--collapse {
  display: none;
}
.toggle-slide__btns--collapse:before {
  content: '\e92a';
}
.active .toggle-slide__btns--collapse {
  display: inline-block;
}
.toggle-slide__btns--single .toggle-slide__btns--expand {
  display: block;
}
.toggle-slide__btns--single .toggle-slide__btns--expand:before {
  display: inline-block;
  vertical-align: top;
}
.toggle-slide__btns--single .toggle-slide__btns--expand span {
  display: inline-block;
  width: 85%;
}
.tout h2,
.tout h3,
.tout h4,
.tout p {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .tout h2,
  .tout h3,
  .tout h4,
  .tout p {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .tout p {
    line-height: 1.2;
  }
}
.tout h2,
.tout h3 {
  margin-top: 0;
  line-height: 1.1;
}
.tout h3 {
  font-size: 1.875em;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .tout h3 {
    font-size: 1.475em;
  }
}
.smb + .page-content .tout ul.check-list li:before {
  color: #fff;
  border: 1px solid #fff;
}
.tout--bg-image {
  background-size: cover;
  padding-top: 0;
  padding-bottom: 100%;
}
@media only screen and (min-width: 768px) {
  .tout--bg-image {
    padding-top: 60px;
    padding-bottom: 70%;
    height: auto;
    background-position: top center;
    background-repeat: no-repeat;
  }
  .tout--bg-image .tout__copy {
    max-width: 570px;
    float: right;
  }
}
.tout--bg-image-mobile-small {
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .tout--bg-image-mobile-small {
    padding-bottom: 70%;
  }
}
.tout--bg-image-mobile-square {
  padding-bottom: 50%;
}
@media only screen and (min-width: 768px) {
  .tout--bg-image-mobile-square {
    padding-bottom: 70%;
  }
}
.tout__group {
  border-bottom: 2px solid #fff;
  position: relative;
}
.tout__group img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  .tout__group {
    border-bottom: 0;
    height: 315px;
  }
  .tout__group-height {
    height: 315px;
    position: relative;
    overflow: hidden;
  }
  .tout__group-height img {
    position: absolute;
    bottom: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
  .tout__group-height .tout__copy {
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 100%;
  }
}
.tout__group-height-cut {
  height: 250px;
}
.tout__group-height-cut img {
  position: absolute;
  bottom: -15%;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 94%;
  max-width: 300px;
}
@media only screen and (min-width: 768px) {
  .tout__group-height-cut img {
    top: -10%;
    right: 0;
    max-width: 380px;
  }
}
@media only screen and (min-width: 768px) {
  .tout__group--tall {
    height: 630px;
  }
  .tout__group--tall-copy {
    position: absolute;
    top: 50%;
    left: 0;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .tout__group--img-bottom {
    border-bottom: 0;
  }
}
.tout__group--img-bottom img {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media only screen and (min-width: 768px) {
  .tout__group--img-bottom img {
    padding-top: 81px;
    padding-bottom: 81px;
  }
}
.tout__group--img-icon {
  padding-right: 20px;
  padding-left: 20px;
}
@media only screen and (min-width: 768px) {
  .tout__group--img-icon {
    position: absolute;
    padding: 0;
    bottom: 0;
    height: 450px;
  }
}
.tout__copy {
  padding: 54px 20px 24px;
}
@media only screen and (min-width: 768px) {
  .tout__copy {
    padding: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .tout__copy--no-padding {
    padding-left: 0;
  }
}
.tout__copy--center {
  text-align: center;
}
.tout__copy--center p,
.tout__copy--center h2,
.tout__copy--center h3 {
  text-align: center;
}
.tout__copy--vertical-center {
  padding: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  .tout__btn {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .tout--one .tout__group,
  .tout--two .tout__group {
    height: 400px;
  }
  .tout--one .tout__group-height,
  .tout--two .tout__group-height {
    height: 400px;
  }
  .tout--one .tout__group--tall,
  .tout--two .tout__group--tall {
    height: 550px;
  }
}
@media only screen and (min-width: 1025px) {
  .tout--one .tout__copy,
  .tout--two .tout__copy {
    padding: 54px;
  }
}
.tout--one .tout__copy--vertical-center,
.tout--two .tout__copy--vertical-center {
  padding: 0;
  width: 80%;
}
@media only screen and (min-width: 768px) {
  .tout--one .tout__copy--vertical-center,
  .tout--two .tout__copy--vertical-center {
    width: auto;
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  .tout--one .tout__group-height img {
    left: 0;
    top: 50%;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
  }
}
.tout--two,
.tout--three {
  overflow: hidden;
}
.tout--border-top {
  border-top: 2px solid #fff;
}
@media only screen and (min-width: 768px) {
  .tout--border-right {
    border-right: 2px solid #fff;
  }
  .tout--border-bottom {
    border-bottom: 2px solid #fff;
  }
}
@media only screen and (max-width: 767px) {
  .tout--centered-img img {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .tout--centered-img img {
    position: absolute;
    top: 50%;
    right: 24px;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 45%;
  }
}
.watch {
  padding-top: 36px;
  padding-bottom: 36px;
}
@media only screen and (max-width: 767px) {
  .watch .slick-slide img {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 767px) and only screen and (min-width: 768px) {
  .watch .slick-slide img {
    width: auto;
  }
}
.watch h2 {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .watch__copy {
    text-align: center;
  }
}
.watch__top--slider {
  margin-bottom: 81px;
}
@media only screen and (min-width: 768px) {
  .watch__top--slider.slider .slick-dots {
    padding-right: 35%;
  }
}
@media only screen and (max-width: 767px) {
  .watch__top-copy {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .watch__top-copy {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .watch__top-copy p {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .watch__top-copy p {
    font-size: 0.8125em;
  }
}
.watch .channels--slider.slick-slider {
  margin-bottom: 0;
}
/* Pages */
.page-home .header__copy h2 {
  margin-top: 0;
  font-size: 1.4375em;
}
.logo{
    display: none;
}
@media only screen and (min-width: 768px) {
    .page-home .header__copy h2 {
    font-size: 2.1875em;
  }
}
@media only screen and (max-width: 767px) {
    .light-gray-bg {
        background: #fff;
    }
    .logo {
        display: block;
    }
    .header--no-banner {
        /*display: none;*/
    }
    a.logo {
        color: #101014;
    }
    .acct-login h2 {
        margin-top: 0;
        margin-bottom: 24px;
        font-size: 1.8em;
    }
    h2.font-weight-heading.display-block.brandname {
        font-size: 2.4em;
        text-align: center;
    }
    .acct-login__left {
        position: relative;
         padding-top: 1px; 
         padding-bottom: 1px; 
        overflow: hidden;
        border-bottom: 2px solid #fff;
    }
    #login-box-mp p.font-weight-heading.display-block {
        padding: 0 50px;
    }
    .acct-login {
        /* margin-top: 81px; */
        margin-top: 0px !important;
        margin-bottom: 81px;
    }
    p {
        margin-bottom: 24px;
        line-height: 1.4;
        /*padding-right: 55px;*/
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiL3NyYy9sZXNzL2Jhc2Uvbm9ybWFsaXplLmxlc3MiLCIvc3JjL2xlc3MvYmFzZS9ncmlkLmxlc3MiLCIvc3JjL2xlc3MvdmFyaWFibGVzL2ZvbnRzLmxlc3MiLCIvc3JjL2xlc3MvbWl4aW5zL2dsb2JhbC5sZXNzIiwiL3NyYy9sZXNzL2dsb2JhbC9odG1sLmxlc3MiLCIvc3JjL2xlc3MvZ2xvYmFsL2ZvbnRzLmxlc3MiLCIvc3JjL2xlc3MvdXRpbHMvY29tbW9uLmxlc3MiLCIvc3JjL2xlc3MvdXRpbHMvY29sb3JzLmxlc3MiLCIvc3JjL2xlc3MvdXRpbHMvc3BhY2luZy5sZXNzIiwiL3NyYy9sZXNzL3V0aWxzL3Zpc2liaWxpdHkubGVzcyIsIi9zcmMvbGVzcy9nbG9iYWwvZ2VuZXJpYy5sZXNzIiwiL3NyYy9sZXNzL2dsb2JhbC9iYWRnZXMubGVzcyIsIi9zcmMvbGVzcy9nbG9iYWwvYnV0dG9ucy5sZXNzIiwiL3NyYy9sZXNzL2dsb2JhbC9mb3Jtcy5sZXNzIiwiL3NyYy9sZXNzL2dsb2JhbC9pbWcubGVzcyIsIi9zcmMvbGVzcy9nbG9iYWwvbGlua3MubGVzcyIsIi9zcmMvbGVzcy9nbG9iYWwvbW9kYWwubGVzcyIsIi9zcmMvbGVzcy9nbG9iYWwvc2xpZGVyLmxlc3MiLCIvc3JjL2xlc3MvZ2xvYmFsL3RhYmxlcy5sZXNzIiwiL3NyYy9sZXNzL2dsb2JhbC90b29sdGlwLmxlc3MiLCIvc3JjL2xlc3MvZ2xvYmFsL3ZpZGVvcy5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvaGVhZGVyLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9mb290ZXIubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL25nbW9kYWwubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2FjY291bnQubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2FjY3QtbG9naW4ubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2FsZXJ0Lmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9idW5kbGUubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2J1bmRsZS1jb21wYXJlLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9jaGFubmVsLWxpbmV1cC1wYWNrYWdlcy5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvY2hhbm5lbC1saXN0aW5nLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9jaGFubmVscy5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvY29udGFjdC1tYWluLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9jb250YWN0LW1vcmUubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2Nyb3NzbGluay5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvZGlzY2xhaW1lci5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvZmVhdHVyZS5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvZXF1aXBtZW50Lmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9oZWFkZXItc2VhcmNoLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9oZWxwLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9oZWxwLWFsc28ubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2hlbHAtYnJlYWRjcnVtYnMubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2hlbHAtZmFxcy5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvaGVscC1saXN0Lmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9oZWxwLW5hdi5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvaGVscC1zdWIubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL2lmcmFtZS5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvbGluZXVwLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9saW5ldXAtcHJvZHVjdC5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvbGl2ZS1jaGF0Lmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9sb2NhdG9yLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9sb2dpbi5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvbXl0di5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvb2ZmZXItZmVhdHVyZS5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvb2ZmZXJzLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9vcHRpb25zLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9wcm9kdWN0Lmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9zZWFyY2gtaW5wdXQubGVzcyIsIi9zcmMvbGVzcy9jb21wb25lbnRzL3NlYXJjaC1yZXN1bHRzLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvc21iLWNvbm5lY3RlZC5sZXNzIiwiL3NyYy9sZXNzL2NvbXBvbmVudHMvdG9nZ2xlLmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy90b3V0Lmxlc3MiLCIvc3JjL2xlc3MvY29tcG9uZW50cy93YXRjaC5sZXNzIiwiL3NyYy9sZXNzL3BhZ2VzL2hvbWUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0REFBNEQ7QUNJNUQ7RUFDRSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsK0JBQUE7Q0RGRDtBQ01EO0VBQU8sVUFBQTtDREhOO0FDU0Q7Ozs7Ozs7Ozs7OztFQVlJLGVBQUE7Q0RQSDtBQ1lEOzs7O0VBSUUsc0JBQUE7RUFDQSx5QkFBQTtDRFZEO0FDZUQ7RUFDSSxjQUFBO0VBQ0EsVUFBQTtDRGJIO0FDa0JEOztFQUVJLGNBQUE7Q0RoQkg7QUNxQkQ7RUFDSSx3QkFBQTtDRG5CSDtBQ3FCRzs7RUFFSSxXQUFBO0NEbkJQO0FDMEJEO0VBQWMsMEJBQUE7Q0R2QmI7QUMwQkQ7O0VBRUksa0JBQUE7Q0R4Qkg7QUM0QkQ7RUFBTSxtQkFBQTtDRHpCTDtBQzRCRDtFQUNJLGVBQUE7RUFDQSxp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 */