@font-face{
  font-family: "Nimbus Sans Light";
  src:
    url("../resources/4c50f7dd-dd98-4477-9b32-572680363bf0.eot?#iefix")                               format("eot"),
    url("../resources/8ed2f2d0-42e6-43c4-93b0-a096051d6f95.woff2")                                    format("woff2"),
    url("../resources/eac2931a-ed22-4037-99ba-aeffbb69e5be.woff")                                     format("woff"),
    url("../resources/94ef1b3c-3990-4dd0-8f4e-6962c1fd0421.ttf")                                      format("truetype"),
    url("../resources/052bddd6-941b-480f-98aa-66864035afbf.svg#052bddd6-941b-480f-98aa-66864035afbf") format("svg");
}
@font-face{
  font-family:"Nimbus Sans Regular";
  src:
    url("../resources/9ab274fb-15ac-42d7-b45d-333ab99ce841.eot?#iefix")                               format("eot"),
    url("../resources/c7af2e15-a419-4f58-970a-e88732ab4404.woff2")                                    format("woff2"),
    url("../resources/fb431cf9-bbb0-4a5f-8f2f-640d1cd29f86.woff")                                     format("woff"),
    url("../resources/b2dba5bb-ca08-463e-97c5-fb38cf2dddaf.ttf")                                      format("truetype"),
    url("../resources/15159028-5853-4da5-8a97-cbf12df73ba4.svg#15159028-5853-4da5-8a97-cbf12df73ba4") format("svg");
}
@font-face{
  font-family:"Nimbus Sans Bold";
  src:
    url("../resources/4b9efd84-4a10-4278-bd27-11728a421ca5.eot?#iefix")                               format("eot"),
    url("../resources/bf7d919a-4361-4ece-8772-a78aad0cb0cd.woff2")                                    format("woff2"),
    url("../resources/46eb2b1a-b4bb-43f5-baf7-2e87437904f8.woff")                                     format("woff"),
    url("../resources/b8f2bd99-7b97-4bfe-9e90-5df40f822481.ttf")                                      format("truetype"),
    url("../resources/31cdedcb-f058-46a2-a205-7e713cbdfbbe.svg#31cdedcb-f058-46a2-a205-7e713cbdfbbe") format("svg");
}
@font-face{
  font-family:"Nimbus Sans Black";
  src:
    url("../resources/1836e323-6be7-41de-8888-0ded19eee885.eot?#iefix")                               format("eot"),
    url("../resources/585c5e86-f0e4-408a-987a-3ed35e783acb.woff2")                                    format("woff2"),
    url("../resources/babb5f25-9ee0-47ce-8465-885294f6b994.woff")                                     format("woff"),
    url("../resources/d39196c3-7eee-4cda-aa50-f0dd277ad8f6.ttf")                                      format("truetype"),
    url("../resources/22682208-663f-481c-97e2-2d4758490789.svg#22682208-663f-481c-97e2-2d4758490789") format("svg");
}

.distro-header-36-bold {
  font-family: "Nimbus Sans Bold";
  font-size: 36px;
  line-height: 1.22;
  letter-spacing: 0.04px;
  text-align: center;
  color: #fff;
}

.distro-subheader-20-normal {
  font-family: "Nimbus Sans Regular";
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0.02px;
  text-align: center;
  color: #fff
}

.distro-header-40-normal {
  font-family: "Nimbus Sans Light";
  font-size: 40px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.05px;
  text-align: center;
  color: #fff;
}
.dynamic-content-wrapper{
  font-family: "Nimbus Sans Bold";
  font-stretch: normal;
  font-style: normal;
}
.rollover-header-28-bold {
  font-family: "Nimbus Sans Bold";
  font-size: 28px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: 0.03px;
  text-align: left;
  color: #3b4b59;
}

.rollover-subheader-18 {
  font-family: "Nimbus Sans Regular";
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.02px;
  text-align: left;
  color: #3b4b59;
}

.rollover-subheader-18 a {
  font-family: "Nimbus Sans Bold";
  color: #086ea1
}

.rollover-subheader-18 a:hover {
  text-decoration-line: underline;
  color: #086ea1;
}
.rollover-yb-header-18 {
  font-family: "Nimbus Sans Bold";
  font-size: 18px;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #3b3b3b;
}
.rollover-yb-subheader-16 {
  font-family: "Nimbus Sans Regular";
  font-size: 16px;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #3b3b3b;
}
.rollover-20-subheading-page{
  font-family: "Nimbus Sans Regular";
  font-size: 20px;
  line-height: 1.6;
  letter-spacing: 0.02px;
  text-align: left;
  color: rgb(59, 59, 59);
}
.rollover-56-heading-page{
  font-family: "Nimbus Sans Regular";
  font-size: 56px;
  font-weight: 300;
  line-height: 1.14;
  letter-spacing: 0.07px;
  text-align: left;
  color: rgb(59, 59, 59);
}
.call-plan-24-header{
  font-family: "Nimbus Sans Bold";
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: 0.03px;
  text-align: left;
  color: rgb(59, 59, 59);
}
.call-plan-24-subheader{
  font-family: "Nimbus Sans Regular";
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: 0.03px;
  text-align: left;
  color: rgb(59, 59, 59);
}
.call-us-18-text{
  font-family: "Nimbus Sans Regular";
  font-size: 18px;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: center;
  color: rgb(59, 59, 59);
}
@media (max-width: 1023px) {
  .distro-header-36-bold {
    font-size: 32px;
    line-height: 1.25; }
  .distro-subheader-20-normal {
    object-fit: contain;
    font-size: 18px;
    line-height: 1.33; }
  .distro-header-40-normal {
    font-size: 36px;
    line-height: 1.33;
    letter-spacing: 0.04px; }
  .rollover-header-28-bold {
    font-size: 24px;
    line-height: 1.25;
  }
  .rollover-subheader-18 {
    letter-spacing: 0.02px;
  }
}

@media (max-width: 767px) {
  .distro-header-36-bold {
    font-size: 28px;
    line-height: 1.43;
    letter-spacing: 0.03px; }
  .distro-header-40-normal {
    font-size: 32px;
    line-height: 1.25; }
  .rollover-header-28-bold {
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: 0.02px;
  }
  .rollover-subheader-18 {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: 0.02px;
  }
}

/* Outline */
@font-face {
	font-family: "streamline-24px";
	src:url("../resources/fonts/streamline-24px.eot");
	src:url("../resources/fonts/streamline-24px.eot?#iefix") format("embedded-opentype"),
		url("../resources/fonts/streamline-24px.woff") format("woff"),
		url("../resources/fonts/streamline-24px.ttf") format("truetype"),
		url("../resources/fonts/streamline-24px.svg#streamline-24px") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* Filled In*/
@font-face {
	font-family: "streamline-24px-filled-in";
	src:url("../resources/fonts/streamline-24px-filled-in.eot");
	src:url("../resources/fonts/streamline-24px-filled-in.eot?#iefix") format("embedded-opentype"),
		url("../resources/fonts/streamline-24px-filled-in.woff") format("woff"),
		url("../resources/fonts/streamline-24px-filled-in.ttf") format("truetype"),
		url("../resources/fonts/streamline-24px-filled-in.svg#streamline-24px-filled-in") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* social media */
@font-face {
	font-family: 'social';
	src:url('../resources/fonts/social.eot?-lpkkje');
	src:url('../resources/fonts/social.eot?#iefix-lpkkje') format('embedded-opentype'),
		url('../resources/fonts/social.woff?-lpkkje') format('woff'),
		url('../resources/fonts/social.ttf?-lpkkje') format('truetype'),
		url('../resources/fonts/social.svg?-lpkkje#social') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Outline */
[data-icon]:before {
	font-family: "streamline-24px" !important;
	content: attr(data-icon);
}
/* Filled In*/
[data-icon-fill]:before {
	font-family: "streamline-24px-filled-in" !important;
	content: attr(data-icon-fill);
}
/* social media */
[data-icon-social]:before {
  font-family: "social" !important;
  content: attr(data-icon-social);
}
/* Outline + Filled In + Social */
[data-icon]:before, [data-icon-fill]:before, [data-icon-social]:before {
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* Outline */
[class^="sl-icon-"]:before,
[class*=" sl-icon-"]:before {
	font-family: "streamline-24px" !important;
}
/* Filled In*/
[class^="sl-fill-icon-"]:before,
[class*=" sl-fill-icon-"]:before {
	font-family: "streamline-24px-filled-in" !important;
}
/* social media */
[class^="sl-social-icon-"]:before,
[class*=" sl-social-icon-"]:before {
  font-family: "social" !important;
}



/* Outline + Filled In + Social */
[class^="sl-icon-"]:before,
[class*=" sl-icon-"]:before,
[class^="sl-fill-icon-"]:before,
[class*=" sl-fill-icon-"]:before,
[class^="sl-social-icon-"]:before,
[class*=" sl-social-icon-"]:before {
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	/* Better Font Rendering ======== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


a.icon-link:hover { text-decoration:none; }
.sl-icon-xs:before { font-size:11px; }
.sl-icon-sm:before { font-size:18px; }
.sl-icon-md:before { font-size:24px; }
.sl-icon-lg:before { font-size:36px; }
.sl-icon-xl:before { font-size:48px; }

.sl-icon-xs,
.sl-icon-sm,
.sl-icon-md,
.sl-icon-lg,
.sl-icon-xl{ margin-left:5px; position:relative; top:1px !important; }

.sl-icon-left,
.btn i.sl-icon-left{ margin-left:0 !important; margin-right:5px !important; }

button .sl-icon-xs{ width:16px; display:inline-block; margin-left:4px; } /*needed a width so data-loading-btn didn't make btn bigger*/

/**********************************************
	Outline icons - DONT FORGET TO ADD "sl-" or "sl-fill-" before icon
**********************************************/
.sl-icon-arrow-left:before{
	content: "\e517";
}
.sl-icon-arrow-67:before{
  content: "\e62a";
}
.sl-icon-arrow-68:before{
  content: "\e62b";
}
.sl-icon-call-in:before {
  content: "\e0f1";
}
.sl-icon-letter-5:before {
	content: "\e123";
}
.sl-icon-mail-1:before {
  content: "\e124";
}
.sl-icon-inbox-2:before {
  content: "\e11c";
}
.sl-icon-time-1:before {
  content: "\e31d";
}
.sl-icon-minus-1:before {
  content: "\e2cf";
}
.sl-icon-minus-2:before {
  content: "\e2d0";
}
.sl-icon-minus-3:before {
  content: "\e2d1";
}
.sl-icon-add-1:before {
  content: "\e2a9";
}
.sl-icon-add-2:before {
  content: "\e2aa";
}
.sl-icon-add-3:before {
  content: "\e2ab";
}
.sl-icon-map-location:before {
  content: "\e397";
}
.sl-icon-mail-inbox:before {
  content: "\e130";
}
.sl-icon-bubble-conversation-4:before {
  content: "\e0c2";
}
.sl-icon-delete-1-1:before {
  content: "\e2c0";
}
.sl-icon-delete-2-1:before {
  content: "\e2c1";
}
.sl-icon-delete-3:before {
  content: "\e2c2";
}
.sl-icon-hand-eco:before {
content: "\e5bc";
}
.sl-icon-hand-coin:before {
content: "\e366";
}
.sl-icon-file-table:before {
  content: "\e26e";
}
.sl-icon-document-1:before {
  content: "\e279";
}
.sl-icon-document-2:before {
  content: "\e250";
}
.sl-icon-envelope-1:before {
  content: "\e124";
}
.sl-icon-bin-2:before{
	content: "\e001";
}
.sl-icon-arrow-circle-27:before {
  content: "\e64a";
}
.sl-icon-arrow-circle-28:before {
  content: "\e64b";
}
.sl-icon-arrow-circle-29:before {
  content: "\e64c";
}
.sl-icon-arrow-circle-30:before {
  content: "\e64d";
}
.sl-icon-calculator-3:before {
  content: "\e34e";
}
.sl-icon-credit-card-lock:before {
  content: "\e358";
}
.sl-icon-piggy-bank:before {
  content: "\e373";
}
.sl-icon-profile-1:before {
  content: "\e158";
}
.sl-icon-bank-note-1:before {
  content: "\e33f";
}
.sl-icon-heartpulse:before {
  content: "\e56a";
}
.sl-icon-healthcare:before { /*sl-icon-hospital-sign-3*/
  content: "\e56f";
}
.sl-icon-house-2:before {
  content: "\e3be";
}
.sl-icon-housing:before { /*sl-icon-house-4*/
  content: "\e3c0";
}
.sl-icon-car-2:before {
  content: "\e5a8";
}
.sl-icon-transport:before { /*sl-icon-car-3*/
  content: "\e5a9";
}
.sl-icon-food-dome:before {
  content: "\e543";
}
.sl-icon-dining:before { /*sl-icon-serving*/
  content: "\e558";
}
.sl-icon-ticket-1:before {
  content: "\e58c";
}
.sl-icon-entertainment:before { /*sl-icon-ticket-2*/
  content: "\e58d";
}
.sl-icon-coins-1:before {
  content: "\e354";
}
.sl-icon-dollar-currency-3:before {
  content: "\e35d";
}
.sl-icon-pie-chart-2:before {
  content: "\e372";
}
.sl-icon-dollar-bag:before {
  content: "\e35a";
}
.sl-icon-refresh:before {
  content: "\e2e1";
}
.sl-icon-check-circle-2:before {
  content: "\e303";
}
.sl-icon-full-moon:before {
  content: "\e594";
}
.sl-icon-window-search:before {
  content: "\e3ef";
}

.sl-icon-return-1:before {
  content: "\e528";
}

.sl-icon-next-1-1:before {
  content: "\e2da";
}

.sl-icon-question-mark:before {
  content: "\e338";
}

.sl-icon-arrow-left:before {
  content: "\e517";
}

.sl-icon-alarm-1:before {
  content: "\e319";
}

.sl-icon-business-chart-2:before {
  content: "\e34b";
}

.sl-icon-lock-unlock-2:before {
  content: "\e01e";
}

.sl-icon-2-fingers-vertical-swipe:before {
    content: "\e5cb";
}
.sl-icon-minus-3:before {
    content: "\e2d1";
}
.sl-icon-add-3:before {
    content: "\e2ab";
}
/**********************************************
	Filled In icons - DONT FORGET TO ADD "sl-" or "sl-fill-" before icon
**********************************************/

.sl-fill-icon-add-1:before {
  content: "\e2a9";
}
.sl-fill-icon-add-2:before {
  content: "\e2aa";
}

.sl-fill-icon-recycle:before {
  content: "\e2e0";
}
.sl-fill-icon-alert-2:before {
  content: "\e333";
}
.sl-fill-icon-lock-2:before {
  content: "\e019";
}

/* PENCIL ICON: Added to test, have not added to ie7 css.
.sl-fill-icon-pencil-1:before {
  content: "\e024";
}
.sl-fill-icon-pencil-2:before {
  content: "\e025";
}
.sl-fill-icon-pencil-3:before {
  content: "\e026";
}
*/
.sl-fill-icon-plane-paper-1:before {
  content: "\e140";
}
.sl-fill-.icon-reply-mail-2:before {
  content: "\e143";
}


.sl-fill-icon-phone-4:before {
	content: "\e0fd";
}
.sl-fill-icon-printer:before {
  content: "\e42e";
}

/* Arrows */
.sl-fill-icon-arrow-37:before {
  content: "\e60c";
}
.sl-fill-icon-arrow-38:before {
  content: "\e60d";
}
.sl-fill-icon-arrow-39:before {
  content: "\e60e";
}
.sl-fill-icon-arrow-40:before {
  content: "\e60f";
}

.sl-fill-icon-arrow-53:before {
  content: "\e61c";
}
.sl-fill-icon-arrow-54:before {
  content: "\e61d";
}
.sl-fill-icon-arrow-57:before {
  content: "\e620";
}
.sl-fill-icon-arrow-58:before {
  content: "\e621";
}
.sl-fill-icon-arrow-59:before {
  content: "\e622";
}
.sl-fill-icon-arrow-60:before {
  content: "\e623";
}
.sl-fill-icon-arrow-61:before {
  content: "\e624";
}
.sl-fill-icon-arrow-62:before {
  content: "\e625";
}
.sl-fill-icon-arrow-63:before {
  content: "\e626";
}
.sl-fill-icon-arrow-64:before {
  content: "\e627";
}
.sl-fill-icon-arrow-65:before {
  content: "\e628";
}
.sl-fill-icon-arrow-66:before {
  content: "\e629";
}
.sl-fill-icon-arrow-67:before {
  content: "\e62a";
}
.sl-fill-icon-arrow-68:before {
  content: "\e62b";
}
.sl-fill-icon-arrow-right:before {
  content: "\e657";
}

.sl-fill-icon-reply-mail-2:before {
  content: "\e143";
}
.sl-fill-icon-plane-paper-1:before {
  content: "\e140";
}

.sl-fill-icon-arrow-circle-27:before {
  content: "\e64a";
}
.sl-fill-icon-arrow-circle-28:before {
  content: "\e64b";
}
.sl-fill-icon-arrow-circle-29:before {
  content: "\e64c";
}
.sl-fill-icon-arrow-circle-30:before {
  content: "\e64d";
}

.sl-fill-icon-center-expand:before {
  content: "\e2be";
}

.sl-fill-icon-check-1:before {
  content: "\e2fd";
}

.sl-fill-icon-cross:before {
  content: "\e306";
}

/* END Arrows */


/**********************************************
	Social Media icons
**********************************************/
.sl-social-icon-youtube:before {
	content: "\e600";
}

.sl-social-icon-twitter:before {
	content: "\e601";
}

.sl-social-icon-facebook:before {
	content: "\e602";
}

.sl-social-icon-linkedin:before {
	content: "\e603";
}











