/* line 5, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* General Styling *************************************************/
/* line 2, ../../../sass/_mobile_pol.scss */
html {
  overflow-x: hidden;
}

/* line 6, ../../../sass/_mobile_pol.scss */
body {
  overflow: hidden;
  color: #333333;
  font-size: 13px;
  line-height: 16px;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0px;
  background-color: #f2f2f2;
  position: relative;
  white-space: normal;
}

@-ms-viewport {
  width: auto !important;
}
/* line 22, ../../../sass/_mobile_pol.scss */
.container {
  width: 100%;
}

/* line 26, ../../../sass/_mobile_pol.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding: 0;
}

/* line 31, ../../../sass/_mobile_pol.scss */
.insert_newline:after {
  content: "\A";
}

/* line 35, ../../../sass/_mobile_pol.scss */
.insert_newline {
  white-space: pre;
}

/* line 39, ../../../sass/_mobile_pol.scss */
sup {
  font-size: 75%;
}

/* line 44, ../../../sass/_mobile_pol.scss */
.white_background_container {
  background-color: #ffffff;
}

/* line 48, ../../../sass/_mobile_pol.scss */
select {
  color: #666 !important;
  opacity: 1 !important;
  font-size: 13px !important;
}

/* line 54, ../../../sass/_mobile_pol.scss */
input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* line 60, ../../../sass/_mobile_pol.scss */
select::-ms-expand {
  display: none;
}

/* line 64, ../../../sass/_mobile_pol.scss */
a:hover, a:active, a:focus, a:link, a:visited,
textarea:focus, input:focus, button:focus, select:focus {
  outline: 0 !important;
  outline-style: none;
}

/* line 70, ../../../sass/_mobile_pol.scss */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner,
input[type="select"]::-moz-focus-inner {
  border: none !important;
  outline: none !important;
}

/* line 80, ../../../sass/_mobile_pol.scss */
::-webkit-input-placeholder {
  color: #666 !important;
  opacity: 1 !important;
  font-size: 13px !important;
}

/* line 86, ../../../sass/_mobile_pol.scss */
:-moz-placeholder {
  color: #666 !important;
  opacity: 1 !important;
  font-size: 13px !important;
}

/* line 92, ../../../sass/_mobile_pol.scss */
::-moz-placeholder {
  color: #666666;
  opacity: 1;
  font-size: 13px;
}

/* line 98, ../../../sass/_mobile_pol.scss */
:-ms-input-placeholder {
  color: #666666;
  opacity: 1;
  font-size: 13px;
}

/* Enlarge Modal Enlarge Image Styles */
/* line 105, ../../../sass/_mobile_pol.scss */
.enlarge {
  cursor: copy;
  position: relative;
}

/* line 110, ../../../sass/_mobile_pol.scss */
.modal-dialog {
  width: 95%;
  margin: 30px auto;
}

/* line 115, ../../../sass/_mobile_pol.scss */
.modal-body {
  padding: 0;
}

/* line 119, ../../../sass/_mobile_pol.scss */
#imgEnlarge {
  width: 100%;
  height: auto;
  margin-bottom: 0px;
}

/* line 125, ../../../sass/_mobile_pol.scss */
a:active, a:focus {
  text-decoration: none;
}

/* line 129, ../../../sass/_mobile_pol.scss */
a:hover {
  color: #2c77c5;
}

/* End Modal Enlarge Image Styles */
/* Global Imports *************************************************/
/* line 2, ../../../sass/_globalLayoutsMobile.scss */
.btn-green, .btn-blue, .btn-grey {
  min-height: 40px;
  max-height: 80px;
  padding: 12.5px 30px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 600;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
  border: none;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;
}
/* line 17, ../../../sass/_globalLayoutsMobile.scss */
.btn-green:focus, .btn-green:active, .btn-green:hover, .btn-blue:focus, .btn-blue:active, .btn-blue:hover, .btn-grey:focus, .btn-grey:active, .btn-grey:hover {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
}

/* line 24, ../../../sass/_globalLayoutsMobile.scss */
.btn-green {
  background-color: #a0c323;
  background: -webkit-linear-gradient(#a0c323, #8caa0a);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#a0c323, #8caa0a);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#a0c323, #8caa0a);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#a0c323, #8caa0a);
  /* Standard syntax */
}
/* line 30, ../../../sass/_globalLayoutsMobile.scss */
.btn-green:hover {
  background: #a0c323;
}

/* line 35, ../../../sass/_globalLayoutsMobile.scss */
.btn-grey {
  background-color: #72C3F8;
  background: -webkit-linear-gradient(#CCCCCC, #999999);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#CCCCCC, #999999);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#CCCCCC, #999999);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#cccccc, #999999);
  /* Standard syntax */
}
/* line 41, ../../../sass/_globalLayoutsMobile.scss */
.btn-grey:hover {
  background: #72C3F8;
}

/* line 46, ../../../sass/_globalLayoutsMobile.scss */
.btn-blue {
  min-height: 40px;
  max-height: 80px;
  background-color: #52BDFC;
  background: -webkit-linear-gradient(#52BDFC, #4CA6E1);
  background: -o-linear-gradient(#52BDFC, #4CA6E1);
  background: -moz-linear-gradient(#52BDFC, #4CA6E1);
  background: linear-gradient(#52bdfc, #4ca6e1);
}
/* line 43, ../../../sass/_globalLayoutsMobile.scss */
.btn-blue:hover {
  background: #72C3F8;
}

/* line 49, ../../../sass/_globalLayoutsMobile.scss */
.drop-down {
  background: url("../../icon_selection_arrow.png") no-repeat 100% center;
  background-size: 18px 40px;
  padding-left: 10px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #ccc;
}

/* line 60, ../../../sass/_globalLayoutsMobile.scss */
.insert_newline {
  white-space: pre;
}
/* line 62, ../../../sass/_globalLayoutsMobile.scss */
.insert_newline:after {
  content: "\A";
}

/* line 68, ../../../sass/_globalLayoutsMobile.scss */
.accordion {
  width: 100%;
  list-style: disc;
  /* div:first-of-type {
     border: none;
   }*/
}
/* line 68, ../../../sass/_globalLayoutsMobile.scss */
.accordion ul {
  list-style: disc;
  padding-left: 20px;
}
/* line 72, ../../../sass/_globalLayoutsMobile.scss */
.accordion .toggle-all {
  text-align: right;
  cursor: pointer;
  color: #2c77c5;
  border-top: none;
  font-size: 14px;
  font-weight: 400;
  padding: 20px 0 10px 20px;
}
/* line 79, ../../../sass/_globalLayoutsMobile.scss */
.accordion .toggle-all .collapseAll {
  display: none;
}
/* line 87, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div {
  border-top: 1px solid #cccccc;
  padding: 0px 20px;
}
/* line 90, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title {
  display: table;
  width: 100%;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  color: #2377c5;
}
/* line 97, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title span {
  vertical-align: middle;
}
/* line 99, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title span:first-child {
  display: table-cell;
  width: 90%;
  padding: 15px 15px 15px 0px;
}
/* line 103, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title span:first-child:hover {
  text-decoration: none;
  color: #3d9cdb;
}
/* line 108, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title span:nth-child(2) {
  display: table-cell;
  text-align: right;
  width: 10%;
}
/* line 113, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title span:hover {
  text-decoration: none;
}
/* line 118, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title .expand, .accordion > div .title .collapse {
  font-size: 2em;
  font-weight: 500;
  line-height: 2em;
  color: #2c77c5;
}
/* line 124, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title .expand::after {
  content: "\002B ";
}
/* line 127, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .title .collapse::after {
  content: "\2212";
}
/* line 131, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .content {
  width: 100%;
  display: none;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 139, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .content dl {
  font-size: 90%;
}
/* line 142, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .content dt {
  font-weight: 700;
}
/* line 145, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div .content dd {
  margin-bottom: 10px;
}
/* line 151, ../../../sass/_globalLayoutsMobile.scss */
.accordion .toggle-all {
  border-top: none;
}
/* line 155, ../../../sass/_globalLayoutsMobile.scss */
.accordion > div:last-of-type {
  border-bottom: 1px solid #cccccc;
}

/* line 162, ../../../sass/_globalLayoutsMobile.scss */
.expandable-accordion {
  margin-bottom: 50px;
}
/* line 164, ../../../sass/_globalLayoutsMobile.scss */
.expandable-accordion .toggle-all {
  float: right;
}
/* line 165, ../../../sass/_globalLayoutsMobile.scss */
.expandable-accordion .accordion-name {
  float: left;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  padding: 20px;
  border-top: none;
}
/* line 173, ../../../sass/_globalLayoutsMobile.scss */
.expandable-accordion .clearfix {
  border-top: none;
}
/* line 176, ../../../sass/_globalLayoutsMobile.scss */
.expandable-accordion div:first-child {
  border-top: none;
}

/* line 182, ../../../sass/_globalLayoutsMobile.scss */
.image-with-text {
  display: none;
  width: 100%;
}
/* line 186, ../../../sass/_globalLayoutsMobile.scss */
.image-with-text .heading {
  position: absolute;
  color: #ffffff;
  z-index: 1;
}
/* line 190, ../../../sass/_globalLayoutsMobile.scss */
.image-with-text .heading h2 {
  font-weight: 600;
}
/* line 193, ../../../sass/_globalLayoutsMobile.scss */
.image-with-text .heading p {
  font-weight: 400;
}
/* line 197, ../../../sass/_globalLayoutsMobile.scss */
.image-with-text .image {
  position: relative;
  overflow: hidden;
  height: 100%;
}
/* line 201, ../../../sass/_globalLayoutsMobile.scss */
.image-with-text .image img {
  position: absolute;
  width: 100%;
}

/* line 209, ../../../sass/_globalLayoutsMobile.scss */
.content_header {
  padding: 20px 0;
}
/* line 211, ../../../sass/_globalLayoutsMobile.scss */
.content_header .header {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
  padding-bottom: 20px;
}
/* line 218, ../../../sass/_globalLayoutsMobile.scss */
.content_header .snippet {
  color: #999999;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
  padding-bottom: 15px;
}
/* line 226, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph {
  font-size: 14px;
  line-height: 20px;
}
/* line 229, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_header {
  font-weight: 600;
  padding-bottom: 20px;
}
/* line 233, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body {
  font-weight: 400;
}
/* line 234, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body b, .content_header .paragraph .paragraph_body strong {
  font-weight: bold;
}
/* line 238, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body p:not(:last-child) {
  padding-bottom: 20px;
}
/* line 241, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body ul {
  clear: both;
  list-style: disc;
  padding-left: 20px;
}
/* line 245, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body ul li {
  padding-bottom: 10px;
}
/* line 248, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body ul li:last-child {
  padding-bottom: 20px;
}
/* line 253, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .large-title {
  width: 50%;
  clear: both;
  float: left;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  padding-bottom: 30px;
}
/* line 262, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .tel-right-large {
  width: 50%;
  float: right;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
}
/* line 264, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .tel-right-large a {
  text-decoration: none;
  color: #2377C5;
}
/* line 268, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .tel-right-large a:hover {
  color: #2377C5;
}
/* line 278, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .tel-right-small {
  width: 50%;
  float: right;
  font-size: 14px;
  line-height: 24px;
  text-align: right;
}
/* line 280, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .tel-right-small a {
  text-decoration: none;
  color: #2377C5;
}
/* line 283, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .tel-right-small a:hover {
  color: #2377C5;
}
/* line 293, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .tel-category {
  width: 50%;
  clear: both;
  float: left;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  padding-bottom: 10px;
}
/* line 303, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph .paragraph_body .center {
  text-align: center;
}
/* line 307, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph sub {
  font-size: 8px;
}
/* line 310, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph a {
  text-decoration: none;
}
/* line 312, ../../../sass/_globalLayoutsMobile.scss */
.content_header .paragraph a:hover {
  color: #2377C5;
}
/* line 317, ../../../sass/_globalLayoutsMobile.scss */
.content_header .content-header-cta-button {
  text-align: center;
  margin: 20px 0px;
}
/* line 320, ../../../sass/_globalLayoutsMobile.scss */
.content_header .content-header-cta-button a:first-child {
  float: none;
}
/* line 322, ../../../sass/_globalLayoutsMobile.scss */
.content_header .content-header-cta-button a:first-child:hover {
  color: white;
}
/* line 326, ../../../sass/_globalLayoutsMobile.scss */
.content_header .content-header-cta-button a:last-child {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  display: block;
  margin-top: 20px;
  text-decoration: underline;
}
/* line 334, ../../../sass/_globalLayoutsMobile.scss */
.content_header .content-header-cta-button a:last-child:hover {
  color: #2377C5;
}
/* line 340, ../../../sass/_globalLayoutsMobile.scss */
.content_header .content-header-body-copy {
  font-weight: 400;
  margin-bottom: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

/* line 352, ../../../sass/_globalLayoutsMobile.scss */
.section-header .header {
  text-align: center;
  font-weight: 400;
  color: #333;
  padding: 10px 0px 20px 0px;
  font-size: 18px;
  line-height: 22px;
}
/* line 361, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact {
  padding-bottom: 20px;
}
/* line 363, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  padding-bottom: 0px;
}
/* line 370, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact b {
  font-weight: 600;
}
/* line 374, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact a {
  display: inline;
  color: #2377C5;
  text-decoration: none;
}
/* line 379, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact a:hover {
  color: #2377C5;
}
/* line 384, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact .telephone {
  display: inline;
  margin-right: 5px;
  padding-bottom: 20px;
}
/* line 389, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact ul {
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
  clear: both;
  list-style: disc;
  padding-left: 20px;
}
/* line 396, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact ul li {
  padding-bottom: 10px;
}
/* line 399, ../../../sass/_globalLayoutsMobile.scss */
.section-header .contact ul li:last-child {
  padding-bottom: 20px;
}
/* line 404, ../../../sass/_globalLayoutsMobile.scss */
.section-header p {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 20px;
  font-weight: 400;
}

/* line 415, ../../../sass/_globalLayoutsMobile.scss */
.media-basic {
  background-color: #ffffff;
  font-weight: 400;
  -webkit-box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.1);
  vertical-align: top;
}
/* line 422, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .media-tag {
  position: absolute;
  color: #ffffff;
  font-size: 12px;
  background-color: #494949;
  margin-top: 20px;
  padding: 10px 25px;
}
/* line 430, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .media-content {
  padding: 20px;
  text-align: left;
}
/* line 433, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .media-content .title {
  display: block;
  color: #333333;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
}
/* line 439, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .media-content .title:hover {
  color: #2c77c5;
  text-decoration: none;
}
/* line 444, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .media-content .description {
  display: block;
  color: #333333;
  font-size: 14px;
  line-height: 18px;
}
/* line 451, ../../../sass/_globalLayoutsMobile.scss */
.media-basic img {
  max-width: 100%;
  height: auto;
}
/* line 455, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .list-title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  width: 100%;
  display: block;
  padding: 20px 20px 0 20px;
  text-align: left;
}
/* line 464, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .list-items {
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 467, ../../../sass/_globalLayoutsMobile.scss */
.media-basic .list-items a {
  display: block;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

/* line 477, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close {
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 2px;
}
/* line 482, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-open, .expand-open-close .expand-close {
  display: table;
  width: 100%;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  border: #cccccc;
  border-top-style: solid;
  border-top-width: 1px;
  cursor: pointer;
}
/* line 495, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-open img, .expand-open-close .expand-close img {
  width: 11px;
  margin-right: 10px;
}
/* line 499, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-open:hover, .expand-open-close .expand-close:hover {
  background: #edf6ce;
}
/* line 503, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-close {
  display: none;
}
/* line 506, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-content {
  display: block;
  font-weight: 400;
}
/* line 509, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-content span, .expand-open-close .expand-content .intro {
  display: block;
  margin-bottom: 10px;
}
/* line 513, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-content ul {
  list-style-position: inside;
  list-style-type: none;
  text-indent: -16px;
  padding-left: 18px;
  margin-bottom: 20px;
}
/* line 520, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-content li {
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 2px;
}
/* line 525, ../../../sass/_globalLayoutsMobile.scss */
.expand-open-close .expand-content li:before {
  content: "\0387";
  font-size: 20px;
  vertical-align: middle;
  line-height: 20px;
  padding-right: 10px;
}

/* line 537, ../../../sass/_globalLayoutsMobile.scss */
.results_list_container {
  padding-bottom: 20px;
}
/* line 539, ../../../sass/_globalLayoutsMobile.scss */
.results_list_container .display_container {
  padding-bottom: 10px;
  display: block;
  border-bottom: 1px solid #ccc;
  /*.clearfix {
    display: inline-block;
  }*/
}
/* line 542, ../../../sass/_globalLayoutsMobile.scss */
.results_list_container .display_container select {
  width: 70px;
  display: inline-block;
}
/* line 547, ../../../sass/_globalLayoutsMobile.scss */
.results_list_container .display_container .display-text {
  display: inline-block;
  padding-top: 6px;
  float: left;
  height: 34px;
}
/* line 557, ../../../sass/_globalLayoutsMobile.scss */
.results_list_container .correction_text {
  margin-top: 20px;
}

/* line 563, ../../../sass/_globalLayoutsMobile.scss */
.file-container {
  display: table;
  padding-bottom: 15px;
}
/* line 566, ../../../sass/_globalLayoutsMobile.scss */
.file-container div {
  display: table-cell;
  vertical-align: top;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  text-align: left;
}
/* line 573, ../../../sass/_globalLayoutsMobile.scss */
.file-container div img {
  width: 15px;
  vertical-align: top;
}
/* line 577, ../../../sass/_globalLayoutsMobile.scss */
.file-container div a {
  display: inline-block;
  margin-right: 10px;
  color: #2c77c5;
}
/* line 581, ../../../sass/_globalLayoutsMobile.scss */
.file-container div a:hover {
  text-decoration: underline;
}
/* line 584, ../../../sass/_globalLayoutsMobile.scss */
.file-container div a.selected {
  color: #0a3c6e;
}
/* line 591, ../../../sass/_globalLayoutsMobile.scss */
.file-container div span {
  color: #666666;
}

/* line 597, ../../../sass/_globalLayoutsMobile.scss */
.no-border-top {
  border-top: none !important;
}

/* line 137, ../../../sass/_mobile_pol.scss */
.drop-down {
 background-image: url("../../icon_selection_arrow.png");
}

/* line 142, ../../../sass/_mobile_pol.scss */
.btn-custom + .btn-custom {
  margin-left: 25px;
}

/* line 1, ../../../sass/_inViewTransistion.scss */
.in_view {
  position: relative;
  bottom: -50px;
}

/* line 5, ../../../sass/_inViewTransistion.scss */
.in_view_already {
  position: relative;
  bottom: -50px;
}

/* line 9, ../../../sass/_inViewTransistion.scss */
.on {
  bottom: 0px;
  -webkit-transition: bottom 300ms linear;
  -moz-transition: bottom 300ms linear;
  -o-transition: bottom 300ms linear;
  -ms-transition: bottom 300ms linear;
  transition: bottom 300ms linear;
}

/* line 18, ../../../sass/_inViewTransistion.scss */
.on_delay {
  bottom: 0px;
  -webkit-transition-delay: 5000ms;
  -moz-transition-delay: 5000ms;
  -o-transition-delay: 5000ms;
  -ms-transition-delay: 5000ms;
  transition-delay: 5000ms;
}

/* Header ***************************************/
/* line 3, ../../../sass/_headerMobile.scss */
.header .global_header {
  position: fixed;
  height: 50px;
  background-color: #2c77c5;
  overflow: visible;
  z-index: 1000;
}
/* line 9, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft {
  height: 100%;
  padding: 0 12px;
}
/* line 12, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft a {
  float: left;
  color: #ffffff;
  margin-right: 0;
  padding: 16px 10px;
}
/* line 18, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft a .icon img {
  width: 19px;
  vertical-align: middle;
}
/* line 23, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft a .label {
  display: inline-block;
  padding: 0 0 0 8px;
  vertical-align: middle;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: normal;
}
/* line 33, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft a:focus, .header .global_header .headerLeft a:active {
  text-decoration: none;
}
/* line 36, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft a:hover {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
/* line 39, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft a:hover .label {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
/* line 46, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft .mega_menu_open, .header .global_header .headerLeft .mega_menu_close {
  padding: 15px 10px 15px 0;
}
/* line 49, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft .searchOpenMobile {
  background-color: #0e5dae;
  padding: 16px 10px;
}
/* line 53, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft .search_open {
  z-index: 10;
}
/* line 55, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft .search_open .icon {
  width: 19px;
  height: 18px;
}
/* line 59, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft .search_open .icon img {
  z-index: 9;
  width: 19px;
  height: auto;
  position: relative;
  top: -1px;
}
/* line 69, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft .search_close {
  position: relative;
  width: 17px;
  height: auto;
  -webkit-transition: margin 500ms ease 0s;
  transition: margin 500ms ease 0s;
  z-index: 1000;
}
/* line 77, ../../../sass/_headerMobile.scss */
.header .global_header .headerLeft .searchBox {
  position: absolute;
  background: #ffffff;
  color: #999999;
  height: 38px;
  font-weight: 400;
  text-decoration: none;
  text-align: left;
  border-color: transparent;
  outline-style: none;
  background-repeat: no-repeat;
  background-size: 17px 17px;
  background-position: 93% center;
  border-radius: 2px;
  padding-left: 12px;
  padding-right: 40px;
  margin-top: 6px;
  margin-left: 6px;
  border: none;
  -webkit-transition: margin 500ms ease 0s;
  transition: margin 500ms ease 0s;
  z-index: 10;
}
/* line 101, ../../../sass/_headerMobile.scss */
.header .global_header .metlifeLogo {
  display: table;
  height: 100%;
}
/* line 104, ../../../sass/_headerMobile.scss */
.header .global_header .metlifeLogo .row {
  display: table-cell;
  vertical-align: middle;
}
/* line 108, ../../../sass/_headerMobile.scss */
.header .global_header .metlifeLogo .row img {
  width: 87px;
  height: 20px;
  margin: auto;
  display: block;
}
/* line 117, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight {
  position: relative;
  height: 100%;
  color: #ffffff;
}
/* line 122, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right a {
  height: 50px;
  padding: 16px 0;
  color: #ffffff;
}
/* line 126, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right a:hover {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
/* line 129, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right a:hover .label {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
/* line 135, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right a:focus, .header .global_header .headerRight .pull-right a:active {
  text-decoration: none;
}
/* line 138, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right a .label {
  vertical-align: middle;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 0 3px 0;
}
/* line 147, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right .login_open {
  float: left;
  margin-right: 0px;
  padding: 15px 12px;
}
/* line 151, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right .login_open img {
  padding-left: 8px;
  margin-right: 0px;
  width: 19px;
  vertical-align: middle;
}
/* line 158, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right .login_mobile {
  background-color: #0e5dae;
  top: 50px;
}
/* line 162, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right .globalContact {
  float: left;
  margin-right: 0px;
  padding: 16px 0;
}
/* line 166, ../../../sass/_headerMobile.scss */
.header .global_header .headerRight .pull-right .globalContact:hover {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
/* line 175, ../../../sass/_headerMobile.scss */
.header .fixedHeader {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px 0px;
}
/* line 178, ../../../sass/_headerMobile.scss */
.header .search_openTwoCon {
  position: fixed;
  width: 100%;
  z-index: 999;
  background-color: #0e5dae;
  padding: 15px 12px 0 12px;
}
/* line 184, ../../../sass/_headerMobile.scss */
.header .search_openTwoCon .search_openTwo {
  width: 100%;
  background: #fff;
  padding-left: 10px;
  height: 38px;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  text-decoration: none;
  color: #999999;
  text-align: left;
  border-color: transparent;
  outline-style: none;
  padding-right: 40px;
  border-radius: 2px;
  border: none;
  z-index: 10;
}
/* line 202, ../../../sass/_headerMobile.scss */
.header .search_openTwoCon .search_close_mobile {
  padding: 0;
  top: -26px;
  height: 17px;
  width: 17px;
  -webkit-transition: margin 500ms ease 0s;
  transition: margin 500ms ease 0s;
  position: relative;
  z-index: 1000;
  float: right;
  margin-right: 10px;
}
/* line 215, ../../../sass/_headerMobile.scss */
.header .loginOpen {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
  top: 50px;
  right: -800px;
  margin: 0px;
  padding: 20px 0;
  background-color: #0e5dae;
  color: #ffffff;
  text-align: center;
  z-index: 1000;
}
/* line 230, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 9px;
  display: block;
  width: 294px;
  height: 70px;
  float: none;
}
/* line 239, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .input {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666666;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
/* line 251, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
}
/* line 256, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .loginUsername {
  display: inline-block;
  width: 100%;
  height: 40px;
  margin-right: 20px;
  margin-bottom: 15px;
  float: none;
  border: 1px solid #2c77c5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #666666;
}
/* line 274, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .loginMoreoptions {
  display: inline-block;
  float: left;
  font-size: 11px;
}
/* line 278, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .loginMoreoptions .loginOptions {
  margin-top: 10px;
}
/* line 282, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm a {
  display: inline-block;
  color: #fff;
  text-decoration: underline;
}
/* line 286, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 291, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .login_open_reg_forgot {
  width: 100%;
  margin-top: 15px;
  float: left;
  text-align: left;
  clear: both;
}
/* line 298, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .loginRegister {
  display: inline-block;
  float: left;
  color: #ffffff;
  font-size: 11px;
  font-weight: 400;
  text-decoration: underline;
}
/* line 306, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .loginForget {
  display: inline-block;
  float: right;
  font-size: 11px;
}
/* line 311, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .login_error {
  border-color: #eb4646 !important;
  background-color: #f5d0d0 !important;
  color: #db3535 !important;
}
/* line 315, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .login_error::-moz-placeholder, .header .loginOpen .loginForm .login_error:-ms-input-placeholder, .header .loginOpen .loginForm .login_error::-webkit-input-placeholder {
  color: #db3535 !important;
}
/* line 319, ../../../sass/_headerMobile.scss */
.header .loginOpen .loginForm .login_submit_error {
  margin-top: 58px;
}
/* line 324, ../../../sass/_headerMobile.scss */
.header .loginOpen .open {
  position: static;
  width: 85%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  text-align: right;
}
/* line 332, ../../../sass/_headerMobile.scss */
.header .loginOpen .formDone {
  display: none;
  padding: 10px;
  background-color: #cccccc;
}
/* line 338, ../../../sass/_headerMobile.scss */
.header .loginOpen .formFail .errorSpanLogin {
  display: none;
  position: absolute;
  width: 85%;
  left: 7.5%;
  z-index: 994;
  background-color: #db3535;
  font-size: 13px;
  color: #ffffff;
  white-space: nowrap;
  padding: 10px 10px;
  top: 130px;
  border-radius: 2px;
}
/* line 351, ../../../sass/_headerMobile.scss */
.header .loginOpen .formFail .errorSpanLogin .errorSpanImg {
  width: 17px;
  height: 17px;
  margin-right: 5px;
  vertical-align: middle;
}
/* line 357, ../../../sass/_headerMobile.scss */
.header .loginOpen .formFail .errorSpanLogin::after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #db3535;
  top: -8px;
  left: 30px;
}

/* line 373, ../../../sass/_headerMobile.scss */
#metSearchForm {
  display: inline-block;
  position: relative;
}

/* Mega Menu ***************************************/
/* line 374, ../../../sass/_headerMobile.scss */
.megaMenu {
  display: none;
  background-color: #2c77c5;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  left: -800px;
  top: 50px;
  z-index: 1000;
}
/* line 384, ../../../sass/_headerMobile.scss */
.megaMenu a {
  color: #ffffff;
}
/* line 387, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu {
  margin: 0 auto;
}
/* line 389, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner {
  max-width: 100%;
  padding: 0;
}
/* line 393, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner > ul:nth-child(1) {
  margin-bottom: 0;
  padding: 0;
}
/* line 399, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement {
  background-color: #3d9cdb;
  border-bottom: 1px solid rgba(14, 93, 174, 0.2);
  padding-right: 0;
}
/* line 404, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement > a {
  height: 60px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}
/* line 410, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label {
  display: block;
  padding-top: 20px;
  padding-left: 20px;
}
/* line 414, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label:focus {
  text-decoration: none;
}
/* line 417, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label:hover {
  color: #ffffff;
  text-decoration: underline;
}
/* line 421, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label .clickToOpen {
  background-image: url("../../icon_mob_menu_closed_arrow.png");
  float: right;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  margin-top: 4px;
  width: 12px;
}
/* line 433, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_mobile_label:hover {
  text-decoration: none;
}
/* line 437, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .expanded {
  box-shadow: rgba(0, 0, 0, 0.2) 1px 3px 5px 0px;
}
/* line 439, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .expanded .clickToOpen {
  background-image: url("../../icon_mob_menu_closed_open.png");
}
/* line 443, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories {
  display: none;
  background: #0a5dae;
  margin-bottom: 0;
}
/* line 448, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li {
  height: 50px;
  font-size: 14px;
  color: #add0f0;
}
/* line 453, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li a {
  display: block;
  color: #ffffff;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
}
/* line 460, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #1d6fc2;
}
/* line 468, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom {
  display: none;
  background: #0a5dae;
  margin-bottom: 0;
}
/* line 473, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li {
  height: 50px;
  font-size: 14px;
  color: #add0f0;
}
/* line 478, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li a {
  display: block;
  color: #ffffff;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
}
/* line 485, ../../../sass/_headerMobile.scss */
.megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #1d6fc2;
}

/* Page Wrap ***************************************/
/* line 499, ../../../sass/_headerMobile.scss */
.pageWrap {
  background-color: #2c77c5;
  position: relative;
  height: 50px;
}

/* line 144, ../../../sass/_mobile_pol.scss */
.header .global_header {
  width: 100%;
}
/* line 146, ../../../sass/_mobile_pol.scss */
.header .global_header .headerLeft {
  padding: 0 0 0 12px;
}
/* line 148, ../../../sass/_mobile_pol.scss */
.header .global_header .headerLeft form {
  position: relative;
}
/* line 151, ../../../sass/_mobile_pol.scss */
.header .global_header .headerLeft .searchBox {
  margin-left: 0;
}
/* line 154, ../../../sass/_mobile_pol.scss */
.header .global_header .headerLeft .searchOpenMobile {
  padding: 16px 10px;
}
/* line 157, ../../../sass/_mobile_pol.scss */
.header .global_header .headerLeft .search_close {
  position: absolute;
  width: 37px;
  cursor: pointer;
  padding: 10px;
}
/* line 164, ../../../sass/_mobile_pol.scss */
.header .global_header .metlifeLogo {
  table-layout: fixed;
}
/* line 167, ../../../sass/_mobile_pol.scss */
.header .global_header .metlifeLogo .row img {
  width: 124px;
  height: auto;
}
/* line 173, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight {
  position: absolute;
  right: 0;
}
/* line 178, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .username-label {
  position: relative;
  height: 50px;
  margin-right: 0;
}
/* line 182, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .username-label:hover {
  color: white;
}
/* line 185, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .username-label .pol-label {
  float: left;
  vertical-align: middle;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 0 3px 0;
  margin-top: -3px;
}
/* line 195, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .username-label .pol-icon {
  cursor: pointer;
}
/* line 197, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .username-label .pol-icon img {
  height: 32px;
  width: 32px;
  margin-top: 10px;
  margin-right: 15px;
  margin-left: 15px;
}
/* line 206, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .username-label .pol-login-menu {
  display: none;
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  background: #0e5dae;
  cursor: pointer;
  margin-top: 45px;
}
/* line 215, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .username-label .pol-login-menu a {
  display: block;
  height: auto;
  font-size: 11px;
  line-height: 14px;
  font-weight: 400;
  text-transform: uppercase;
  border-top: 1px solid #3d9cdb;
  padding: 20px;
  margin: 0;
}
/* line 228, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .login_open {
  min-width: 150px;
  padding: 0;
}
/* line 231, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .login_open a {
  display: block;
  height: auto;
  font-size: 11px;
  line-height: 14px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: left;
  padding: 20px;
  margin: 0;
}
/* line 241, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pull-right .login_open a:not(:last-child) {
  border-bottom: 1px solid #3d9cdb;
}
/* line 247, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pol-login-open {
  float: right !important;
  background-color: #0e5dae;
}
/* line 251, ../../../sass/_mobile_pol.scss */
.header .global_header .headerRight .pol-login-open:last-of-type {
  clear: both;
}
/* line 257, ../../../sass/_mobile_pol.scss */
.header .search_openTwoCon {
  padding: 15px 12px;
}
/* line 259, ../../../sass/_mobile_pol.scss */
.header .search_openTwoCon form {
  position: relative;
}
/* line 262, ../../../sass/_mobile_pol.scss */
.header .search_openTwoCon .search_close_mobile {
  position: absolute;
  width: 37px;
  height: auto;
  top: auto;
  bottom: 1px;
  left: auto;
  right: 1px;
  cursor: pointer;
  padding: 10px;
  margin-right: 0;
}

/* line 278, ../../../sass/_mobile_pol.scss */
.pol-login-form {
  padding: 20px 15px;
  text-align: center;
}
/* line 281, ../../../sass/_mobile_pol.scss */
.pol-login-form h2 {
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  padding: 0 0 15px 0;
}
/* line 287, ../../../sass/_mobile_pol.scss */
.pol-login-form input {
  border-radius: 2px;
  font-size: 13px;
  color: #666666;
  font-weight: 400;
  line-height: 1.42857143;
  display: inline-block;
  width: 100%;
  height: 40px;
  padding: 8px 12px;
  margin-bottom: 15px;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #ccc;
}
/* line 302, ../../../sass/_mobile_pol.scss */
.pol-login-form .errorSpan {
  color: #666 !important;
  border-color: #EB4646 !important;
  background-color: #F5D0D0;
}
/* line 310, ../../../sass/_mobile_pol.scss */
.pol-login-form a {
  clear: both;
  display: block;
  margin-bottom: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
}
/* line 318, ../../../sass/_mobile_pol.scss */
.pol-login-form div {
  text-align: center;
}
/* line 320, ../../../sass/_mobile_pol.scss */
.pol-login-form div .btn-green {
  display: inline-block;
}
/* line 329, ../../../sass/_mobile_pol.scss */
.pol-login-form div .btn-blue {
  display: inline-block;
}
/* line 334, ../../../sass/_mobile_pol.scss */
.pol-login-form .login-links a {
  display: inline-block;
  margin-bottom: 0;
  text-decoration: underline;
}
/* line 330, ../../../sass/_mobile_pol.scss */
.pol-login-form .login-links div {
  display: inline-block;
  color: #2c77c5;
  padding: 0 5px;
}

/* line 341, ../../../sass/_mobile_pol.scss */
.sub-carousel-login-heading {
  text-align: center;
  padding: 20px 15px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
}

/* line 352, ../../../sass/_mobile_pol.scss */
.footer {
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  padding-top: 25px;
  padding-bottom: 50px;
}
/* line 359, ../../../sass/_mobile_pol.scss */
.footer .logo {
  padding: 0 20px 25px 20px;
}
/* line 361, ../../../sass/_mobile_pol.scss */
.footer .logo img {
  height: 43px;
  width: auto;
  vertical-align: bottom;
}
/* line 368, ../../../sass/_mobile_pol.scss */
.footer .links .links-row {
  width: 100%;
  text-align: center;
  font-size: 0;
  padding: 0 20px;
}
/* line 373, ../../../sass/_mobile_pol.scss */
.footer .links .links-row a {
  display: inline-block;
  color: #2c77c5;
  font-size: 14px;
  line-height: 18px;
  white-space: nowrap;
  padding-bottom: 25px;
}
/* line 380, ../../../sass/_mobile_pol.scss */
.footer .links .links-row a:before {
  content: '';
  margin-right: 20px;
}
/* line 384, ../../../sass/_mobile_pol.scss */
.footer .links .links-row a:after {
  content: '\2022';
  color: #999999;
  margin-left: 20px;
}
/* line 389, ../../../sass/_mobile_pol.scss */
.footer .links .links-row a.no-dot:after {
  color: #f2f2f2;
}
/* line 392, ../../../sass/_mobile_pol.scss */
.footer .links .links-row a:hover {
  text-decoration: none;
}
/* line 395, ../../../sass/_mobile_pol.scss */
.footer .links .links-row a span:hover {
  text-decoration: underline;
}
/* line 400, ../../../sass/_mobile_pol.scss */
.footer .links .copyright {
  color: #999999;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  border-top: 1px solid #cccccc;
  padding-top: 25px;
  margin: 0 -20px;
}

/* line 2, ../../../sass/_ctaFooterMobile.scss */
.promo-card {
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
  color: #ffffff;
  background-color: #0e5dae;
  margin-bottom: 10px;
}
/* line 10, ../../../sass/_ctaFooterMobile.scss */
.promo-card .photo, .promo-card .content, .promo-card img {
  display: block;
  width: 100%;
  text-align: center;
  padding: 0;
}
/* line 16, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content {
  text-align: center;
  padding: 20px 30px 30px 30px;
}
/* line 19, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 10px;
}
/* line 25, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content span {
  display: block;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px;
}
/* line 31, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content .btn-green {
  display: inline-block;
  height: auto;
}
/* line 35, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content dl {
  counter-reset: dt;
  padding-left: 18px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 15.5em;
}
/* line 43, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content dt {
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 49, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content dt:before {
  display: inline-block;
  height: 17px;
  width: 17px;
  content: counter(dt);
  counter-increment: dt;
  color: #2c77c5;
  text-align: center;
  background-image: url("/_Assets/images/microsites/microsite_page_list.png");
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
}
/* line 63, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content li {
  text-align: center;
  width: 100%;
}
/* line 67, ../../../sass/_ctaFooterMobile.scss */
.promo-card .content ol {
  display: inline-block;
  width: 100%;
  list-style: decimal;
  list-style-position: inside;
}
/* line 75, ../../../sass/_ctaFooterMobile.scss */
.promo-card.photo-content .photo, .promo-card.photo-content .content, .promo-card.content-photo .photo, .promo-card.content-photo .content {
  width: 100%;
}

/* line 82, ../../../sass/_ctaFooterMobile.scss */
.margin-top-40 {
  margin-top: 40px;
}

/* line 85, ../../../sass/_ctaFooterMobile.scss */
.margin-bottom-none {
  margin-bottom: 0;
}

/* line 88, ../../../sass/_ctaFooterMobile.scss */
.vheight {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 93, ../../../sass/_ctaFooterMobile.scss */
.vcenter {
  vertical-align: middle;
  display: table-cell;
}

/* line 415, ../../../sass/_mobile_pol.scss */
.promo-card {
  margin-top: 20px;
}
/* line 418, ../../../sass/_mobile_pol.scss */
.promo-card .content span:last-of-type {
  margin-bottom: 0;
}

/* line 3, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .carousel-inner {
  background-color: #2377c5;
}
/* line 7, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .carousel-indicators {
  bottom: 70px;
}
/* line 10, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .carousel-indicators li {
  background-color: rgba(255, 255, 255, 0.5);
  border: none;
}
/* line 15, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .carousel-indicators .active {
  background-color: white;
}
/* line 16, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .item img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 25, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .item a {
  text-decoration: none;
}
/* line 25, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .carousel-image {
  max-height: 110px;
  overflow: hidden;
}
/* line 29, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .carousel-caption {
  display: table;
  position: relative;
  min-height: 60px;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  display: table;
}
/* line 42, ../../../sass/_blogCarouselBannermobile.scss */
.blog_carousel .carousel-caption h3 {
  display: table-cell;
  vertical-align: middle;
}

/* line 425, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper {
  padding: 20px 0;
}
/* line 427, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel {
  transform: translate3D(0, 0, 0);
}
/* line 435, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel .carousel-inner .item a .carousel-image img {
  vertical-align: top;
  max-height: none;
}
/* line 443, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel .carousel-caption {
  text-shadow: none;
  text-align: center;
  font-weight: 400;
}
/* line 447, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel .carousel-caption div {
  display: table;
  height: 100%;
  font-size: 14px;
  line-height: 18px;
}
/* line 452, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel .carousel-caption div h3, .post-login-banner-wrapper .blog_carousel .carousel-caption div a {
  display: table-cell;
  vertical-align: middle;
  color: #ffffff;
  text-shadow: none;
}
/* line 457, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel .carousel-caption div h3:hover, .post-login-banner-wrapper .blog_carousel .carousel-caption div a:hover {
  text-decoration: none;
}
/* line 461, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel .carousel-caption div b {
  font-weight: 600;
}
/* line 467, ../../../sass/_mobile_pol.scss */
.post-login-banner-wrapper .blog_carousel .carousel-control .chevron_left, .post-login-banner-wrapper .blog_carousel .carousel-control .chevron_right {
  margin-top: -15px;
}

/* line 476, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-indicators {
  display: none;
}
/* line 479, ../../../sass/_mobile_pol.scss */
.blog_carousel a:hover {
  color: #ffffff;
}
/* line 482, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-inner {
  background-color: transparent;
}
/* line 492, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-caption {
  position: relative;
  background: rgba(44, 119, 197, 0.8);
  color: #ffffff;
  text-shadow: none;
  height: auto;
  padding: 15px 15px;
}
/* line 500, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-control {
  width: 8%;
  background: none !important;
  filter: none !important;
  progid: none !important;
}
/* line 505, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-control .chevron_left, .blog_carousel .carousel-control .chevron_right {
  position: absolute;
  top: 50%;
  margin-top: -30px;
}
/* line 510, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-control img {
  width: 18px;
}
/* line 513, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-control .chevron_left {
  left: calc(50% - 9px);
}
/* line 516, ../../../sass/_mobile_pol.scss */
.blog_carousel .carousel-control .chevron_right {
  right: calc(50% - 9px);
}

/* line 522, ../../../sass/_mobile_pol.scss */
.carousel--margin {
  margin-top: 10px;
}

/* line 526, ../../../sass/_mobile_pol.scss */
.post-login-banner {
  padding: 20px 0;
}
/* line 528, ../../../sass/_mobile_pol.scss */
.post-login-banner h1 {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}
/* line 533, ../../../sass/_mobile_pol.scss */
.post-login-banner .banner-buttons {
  display: inline-block;
  float: right;
}
/* line 536, ../../../sass/_mobile_pol.scss */
.post-login-banner .banner-buttons a {
  display: inline-block;
}
/* line 538, ../../../sass/_mobile_pol.scss */
.post-login-banner .banner-buttons a:not(:last-child) {
  margin-right: 10px;
}
/* line 542, ../../../sass/_mobile_pol.scss */
.post-login-banner .banner-buttons img {
  height: 15px;
  width: auto;
  vertical-align: top;
  margin-left: 5px;
}

/* line 535, ../../../sass/_mobile_pol.scss */
.post-login-article-banner {
  padding: 20px 0;
}
/* line 537, ../../../sass/_mobile_pol.scss */
.post-login-article-banner h1 {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

/* line 1, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module_wrapper {
  width: 100%;
  text-align: center;
  font-size: 0;
  padding: 0 10px;
}

/* line 8, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module {
  display: inline-block;
  float: none;
  -webkit-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  text-align: center;
  font-size: 14px;
  vertical-align: top;
  padding-bottom: 30px;
  margin-bottom: 10px;
}
/* line 20, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module > a {
  display: inline-block;
  width: 100%;
}
/* line 23, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module > a img {
  width: 100%;
  vertical-align: top;
}
/* line 28, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-top-section {
  min-height: 90px;
  color: #333333;
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 20px 10% 15px;
}
/* line 36, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-top-section h3 {
  text-align: center;
  font-size: 22px;
  line-height: 26px;
  padding-bottom: 15px;
}
/* line 41, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-top-section h3 a {
  color: #333333;
}
/* line 43, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-top-section h3 a:hover {
  color: #2c77c5;
  text-decoration: none;
}
/* line 49, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-top-section p:not(:last-child) {
  padding-bottom: 10px;
}
/* line 52, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-top-section ul {
  display: block;
  padding-left: 15px;
}
/* line 55, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-top-section ul li {
  list-style-type: disc;
  padding-bottom: 5px;
}
/* line 61, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module > div > div > a {
  display: inline-block;
  margin: 15px auto;
  height: 40px;
  padding: 12.5px 30px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 600;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
  background-color: #a0c323;
  background: -webkit-linear-gradient(#a0c323, #8caa0a);
  background: -o-linear-gradient(#a0c323, #8caa0a);
  background: -moz-linear-gradient(#a0c323, #8caa0a);
  background: linear-gradient(#a0c323, #8caa0a);
  border: none;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;
}
/* line 83, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module > div > div > a:hover {
  background-color: #a0c323;
  background: #a0c323;
  color: #FFF;
}
/* line 90, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-bottom-section a:nth-child(2) {
  text-transform: uppercase;
  color: #2c77c5;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 600;
  border-bottom: 1px solid #add0f0;
  padding: 0;
}
/* line 99, ../../../sass/_largeProductModuleMobile.scss */
.large_product_module .large-product-bottom-section a:nth-child(2):hover {
  text-decoration: none;
  border-bottom: 1px solid #2377c5;
}

/* line 107, ../../../sass/_largeProductModuleMobile.scss */
.product-module-disclaimer {
  display: inline-flex;
  clear: both;
  font-weight: 400;
  color: #999;
  font-size: 11px;
  line-height: 15px;
  margin: 10px 20px 20px 20px;
  text-align: center;
}

/* line 545, ../../../sass/_mobile_pol.scss */
.pol_login_copy {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  padding: 0 10px;
  margin: 20px 0;
}
/* line 551, ../../../sass/_mobile_pol.scss */
.pol_login_copy a {
  text-decoration: underline;
}

/* line 556, ../../../sass/_mobile_pol.scss */
.pre-login-wrapper {
  padding: 10px 15px 0 15px;
}

/* line 562, ../../../sass/_mobile_pol.scss */
.large_product_module_wrapper .large_product_module {
  text-align: left;
}
/* line 564, ../../../sass/_mobile_pol.scss */
.large_product_module_wrapper .large_product_module .pol_largeProductModule_category {
  color: #999999;
  text-transform: uppercase;
  padding: 20px 15px 10px 15px;
  font-size: 11px;
}
/* line 570, ../../../sass/_mobile_pol.scss */
.large_product_module_wrapper .large_product_module .pol_largeProductModule_title {
  font-size: 18px;
  line-height: 22px;
  padding: 0 15px;
  margin-bottom: 10px;
}
/* line 575, ../../../sass/_mobile_pol.scss */
.large_product_module_wrapper .large_product_module .pol_largeProductModule_title a {
  color: black;
}
/* line 577, ../../../sass/_mobile_pol.scss */
.large_product_module_wrapper .large_product_module .pol_largeProductModule_title a:hover {
  text-decoration: none;
  color: #2c77c5;
}
/* line 584, ../../../sass/_mobile_pol.scss */
.large_product_module_wrapper .large_product_module .pol_largeProductModule_copy {
  padding: 0 15px;
  font-size: 13px;
  line-height: 18px;
}
/* line 588, ../../../sass/_mobile_pol.scss */
.large_product_module_wrapper .large_product_module .pol_largeProductModule_copy a {
  text-decoration: underline;
}

/* line 1, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar {
  border: 1px solid #cccccc;
  padding: 15px;
  background-color: #ffffff;
}
/* line 5, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .blog-sidebar-header {
  font-size: 16px;
  margin-bottom: 15px;
}
/* line 9, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .blog-sidebar-header span {
  color: #2377c5;
  cursor: pointer;
}
/* line 13, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .blog-sidebar-header span::after {
  content: "|";
  margin: 0 10px;
  color: #333333;
}
/* line 18, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .blog-sidebar-header span:last-child::after {
  content: "";
}
/* line 23, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .blog-sidebar-header .selected-category {
  color: #333333;
  cursor: default;
}
/* line 28, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .recent-content {
  display: none;
}
/* line 31, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .sidebar-item {
  border-top: 1px solid #cccccc;
  padding: 15px 0;
}
/* line 34, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .sidebar-item:last-child {
  padding-bottom: 0;
}
/* line 37, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .sidebar-item .sidebar-item-text {
  display: inline-block;
  width: 63%;
}
/* line 40, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .sidebar-item .sidebar-item-text a {
  display: block;
  margin-bottom: 5px;
}
/* line 44, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .sidebar-item .sidebar-item-text p {
  margin: 0;
}
/* line 47, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar .sidebar-item .sidebar-item-text span {
  display: block;
}
/* line 53, ../../../sass/_blogSidebarMobile.scss */
.blog-sidebar img {
  width: 60px;
  height: auto;
  float: left;
  margin-right: 10px;
}

/* line 597, ../../../sass/_mobile_pol.scss */
.blog-sidebar {
  border: none;
  padding: 0 10px;
  margin: 20px 0;
}
/* line 602, ../../../sass/_mobile_pol.scss */
.blog-sidebar .blog-sidebar-header {
  font-size: 17px;
  font-weight: 700;
}
/* line 605, ../../../sass/_mobile_pol.scss */
.blog-sidebar .blog-sidebar-header .selected-category {
  font-size: 16px;
  line-height: 18px;
}
/* line 611, ../../../sass/_mobile_pol.scss */
.blog-sidebar .sidebar-content {
  border-top: 1px solid #cccccc;
}
/* line 613, ../../../sass/_mobile_pol.scss */
.blog-sidebar .sidebar-content .sidebar-item {
  display: table;
  border: none;
  min-height: 60px;
  padding: 0;
  margin-top: 10px;
}
/* line 620, ../../../sass/_mobile_pol.scss */
.blog-sidebar .sidebar-content .sidebar-item .sidebar-item-text {
  display: table-cell;
  vertical-align: top;
  width: 100%;
  font-size: 14px;
  line-height: 18px;
}
/* line 628, ../../../sass/_mobile_pol.scss */
.blog-sidebar .sidebar-content .sidebar-item .sidebar-item-description {
  display: none;
}
/* line 633, ../../../sass/_mobile_pol.scss */
.blog-sidebar .sidebar-footer {
  margin-top: 10px;
}
/* line 635, ../../../sass/_mobile_pol.scss */
.blog-sidebar .sidebar-footer p {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
/* line 639, ../../../sass/_mobile_pol.scss */
.blog-sidebar .sidebar-footer p a {
  text-decoration: underline;
}
/* line 645, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic {
  margin-top: 20px;
  box-shadow: none;
}
/* line 648, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic img {
  height: auto;
  width: 100%;
}
/* line 652, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic .media-content {
  padding-left: 0;
  padding-bottom: 0;
}
/* line 655, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic .media-content a {
  display: inline-block;
  margin-top: 10px;
}
/* line 660, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic .media-content .description a {
  margin-top: 0;
}
/* line 665, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic .media-content {
  padding-left: 0;
  padding-bottom: 0;
}
/* line 668, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic .media-content a {
  display: inline-block;
  margin-top: 10px;
}
/* line 673, ../../../sass/_mobile_pol.scss */
.blog-sidebar .media-basic .media-content .description a {
  text-decoration: underline;
  margin-top: 0;
}

/* line 688, ../../../sass/_mobile_pol.scss */
.blog-events .sidebar-content .sidebar-item-date {
  width: 60px;
  height: auto;
  float: left;
  margin-right: 10px;
}
/* line 693, ../../../sass/_mobile_pol.scss */
.blog-events .sidebar-content .sidebar-item-date p {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  text-align: center;
}
/* line 701, ../../../sass/_mobile_pol.scss */
.blog-events .sidebar-content .sidebar-item-title {
  font-size: 14px;
  line-height: 18px;
}
/* line 705, ../../../sass/_mobile_pol.scss */
.blog-events .sidebar-content .sidebar-item-description {
  font-size: 13px;
  line-height: 16px;
}

/* line 3, ../../../sass/_tableVariationsMobile.scss */
.rate_table .controls {
  background-color: #ffffff;
  padding: 15px 0;
}
/* line 6, ../../../sass/_tableVariationsMobile.scss */
.rate_table .controls .carousel-indicators {
  position: relative;
  height: 15px;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 60%;
  margin: auto;
  list-style: none;
  text-align: center;
}
/* line 16, ../../../sass/_tableVariationsMobile.scss */
.rate_table .controls .carousel-indicators li {
  border-color: #cccccc;
}
/* line 19, ../../../sass/_tableVariationsMobile.scss */
.rate_table .controls .carousel-indicators .active {
  background-color: #cccccc;
}
/* line 24, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content {
  overflow: hidden;
  background-color: #e3e3e3;
}
/* line 27, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_corner {
  display: inline-block;
  position: relative;
  float: left;
  background-color: #e3e3e3;
}
/* line 32, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_corner .content_container {
  float: left;
  width: 100%;
}
/* line 35, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_corner .content_container .content_table {
  width: 104%;
  margin-left: -2%;
}
/* line 38, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_corner .content_container .content_table td {
  padding: 10px calc(2% + 2.5px);
  font-weight: 600;
}
/* line 45, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_left {
  display: inline-block;
  float: left;
  overflow: hidden;
  background-color: #f2f2f2;
  padding-bottom: 17px;
}
/* line 51, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_left .content_container {
  float: left;
  width: 100%;
}
/* line 54, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_left .content_container .content_table {
  width: 104%;
  margin-left: -2%;
}
/* line 57, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_left .content_container .content_table td {
  padding: 5px calc(2% + 2.5px);
  font-weight: 600;
}
/* line 64, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_top {
  display: inline-block;
  float: left;
  overflow: hidden;
  background-color: #e3e3e3;
}
/* line 69, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_top .content_container {
  float: left;
  width: 100%;
  overflow: hidden;
}
/* line 73, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_top .content_container .window {
  position: relative;
  overflow: hidden;
}
/* line 78, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_top .content_container .content_table td {
  padding: 10px 2.5px;
  font-weight: 600;
}
/* line 85, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_body {
  display: inline-block;
  float: left;
  overflow: auto;
}
/* line 89, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_body .content_container {
  float: left;
  width: 100%;
  overflow: hidden;
}
/* line 93, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_body .content_container .window {
  position: relative;
  overflow: hidden;
}
/* line 98, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_body .content_container .content_table td {
  padding: 5px 2.5px;
  font-weight: 400;
}
/* line 105, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_temp {
  display: none;
}
/* line 108, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_table {
  border: none;
  width: 100%;
}
/* line 111, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .content_table td {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  border: none;
}
/* line 119, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .table-striped tr:nth-child(even) {
  background-color: #f2f2f2;
}
/* line 122, ../../../sass/_tableVariationsMobile.scss */
.rate_table .content .table-striped tr:nth-child(odd) {
  background-color: #ffffff;
}

/* line 130, ../../../sass/_tableVariationsMobile.scss */
.overlay-table-layout {
  margin: 20px 0;
}
/* line 132, ../../../sass/_tableVariationsMobile.scss */
.overlay-table-layout .overlay-table {
  border: solid 1px #cccccc;
}
/* line 136, ../../../sass/_tableVariationsMobile.scss */
.overlay-table-layout .overlay-table .rate_table .content .content_left, .overlay-table-layout .overlay-table .rate_table .content .content_body {
  max-height: 420px;
}
/* line 142, ../../../sass/_tableVariationsMobile.scss */
.overlay-table-layout h2 {
  height: 40px;
  background-color: #dae4ed;
  border-bottom: solid 1px #cccccc;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  padding: 10px 0;
}
/* line 154, ../../../sass/_tableVariationsMobile.scss */
.overlay-table-layout p {
  background-color: #ffffff;
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  color: #999999;
  padding: 10px 20px;
}

/* line 165, ../../../sass/_tableVariationsMobile.scss */
.comparison-table-layout {
  margin: 20px 0;
  font-size: 0;
}
/* line 168, ../../../sass/_tableVariationsMobile.scss */
.comparison-table-layout .comparison-table {
  width: 100%;
  display: block;
  border: solid 1px #cccccc;
}
/* line 172, ../../../sass/_tableVariationsMobile.scss */
.comparison-table-layout .comparison-table:first-child {
  margin-bottom: 20px;
}
/* line 177, ../../../sass/_tableVariationsMobile.scss */
.comparison-table-layout .comparison-table .rate_table .content .content_left, .comparison-table-layout .comparison-table .rate_table .content .content_body {
  max-height: 120px;
}
/* line 183, ../../../sass/_tableVariationsMobile.scss */
.comparison-table-layout h2 {
  height: 40px;
  background-color: #dae4ed;
  border-bottom: solid 1px #cccccc;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  padding: 10px 0;
}
/* line 195, ../../../sass/_tableVariationsMobile.scss */
.comparison-table-layout p {
  background-color: #ffffff;
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  color: #999999;
  padding: 10px 20px;
}

/* line 206, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout {
  margin: 20px 0;
}
/* line 209, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout .two-column-table .rate_table {
  border: solid 1px #cccccc;
  border-top: none;
}
/* line 213, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout .two-column-table .rate_table .content .content_body {
  width: 100%;
  max-height: 420px;
}
/* line 218, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout .two-column-table .rate_table .content .content_body .content_table td:first-child {
  text-align: left;
  padding-left: 20px;
}
/* line 222, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout .two-column-table .rate_table .content .content_body .content_table td:last-child {
  text-align: right;
  padding-right: 20px;
}
/* line 227, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout .two-column-table .rate_table .content .content_body .content_table a {
  font-weight: 600;
}
/* line 235, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout h2 {
  height: 40px;
  background-color: #000000;
  border: solid 1px #cccccc;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  padding: 10px 0;
}
/* line 247, ../../../sass/_tableVariationsMobile.scss */
.two-column-table-layout p {
  background-color: #ffffff;
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  color: #999999;
  padding: 10px 20px;
}

/* line 258, ../../../sass/_tableVariationsMobile.scss */
.microsite-table .overlay-table-layout, .microsite-table .comparison-table-layout, .microsite-table .two-column-table-layout {
  margin-top: 0;
}
/* line 260, ../../../sass/_tableVariationsMobile.scss */
.microsite-table .overlay-table-layout p, .microsite-table .comparison-table-layout p, .microsite-table .two-column-table-layout p {
  padding-bottom: 0;
}
/* line 264, ../../../sass/_tableVariationsMobile.scss */
.microsite-table .monthly_rates {
  padding-top: 0;
}
/* line 266, ../../../sass/_tableVariationsMobile.scss */
.microsite-table .monthly_rates .expanded, .microsite-table .monthly_rates .unexpanded {
  padding: 0;
}

/* line 713, ../../../sass/_mobile_pol.scss */
.pol-policy {
  background: #ffffff;
  text-align: center;
  padding: 15px 10px 20px;
}
/* line 718, ../../../sass/_mobile_pol.scss */
.pol-policy h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}
/* line 744, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector {
  display: table;
  width: 100%;
}
/* line 747, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector .policy-type {
  display: table-cell;
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
  color: #2c77c5;
  text-decoration: underline;
}
/* line 754, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector .policy-type:first-child {
  border-top-left-radius: 2px;
}
/* line 757, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector .policy-type:last-child {
  border-top-right-radius: 2px;
}
/* line 760, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector .policy-type.active {
  color: #ffffff;
  background-color: #3d9cdb;
  text-decoration: none;
}
/* line 767, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector .policy-type:first-child:nth-last-child(1),
.pol-policy .policy-selector .policy-type:first-child:nth-last-child(1) ~ .policy-type {
  width: 100%;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #333333;
  background-color: #ffffff;
  text-align: left;
  padding-left: 10px;
  padding-bottom: 20px;
}
/* line 780, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector .policy-type:first-child:nth-last-child(2),
.pol-policy .policy-selector .policy-type:first-child:nth-last-child(2) ~ .policy-type {
  width: 50%;
  height: 50px;
  background-color: #f2f2f2;
  vertical-align: middle;
  text-align: center;
  color: #2c77c5;
  padding: 0 10px;
}
/* line 789, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-selector .policy-type:first-child:nth-last-child(2).active,
.pol-policy .policy-selector .policy-type:first-child:nth-last-child(2) ~ .policy-type.active {
  color: #ffffff;
  background-color: #3d9cdb;
  text-decoration: none;
}
/* line 796, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table {
  padding-bottom: 15px;
}
/* line 798, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table {
  display: none;
}
/* line 800, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .content {
  border: 1px solid #cccccc;
}
/* line 730, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .content .content_table td {
  height: 50px;
  font-size: 10px;
  line-height: 14px;
  text-align: left;
  padding: 7px 5px;
}
/* line 738, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .content .content_corner, .pol-policy .policy-table .rate_table .content .content_top {
  background-color: #dae4ed;
  border-bottom: 1px solid #cccccc;
  text-transform: uppercase;
}
/* line 815, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .content .content_corner td, .pol-policy .policy-table .rate_table .content .content_top td {
  vertical-align: top;
}
/* line 820, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .content .content_corner td, .pol-policy .policy-table .rate_table .content .content_left td {
  padding-left: 10px !important;
}
/* line 752, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .content .content_left .content_container .content_table tbody a {
  text-decoration: underline;
}
/* line 836, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .controls {
  border: solid 1px #cccccc;
  border-top: none;
  padding: 5px 0;
}
/* line 841, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .carousel-indicators li {
  cursor: auto;
}
/* line 844, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table.active {
  display: block;
}
/* line 847, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .btn-center {
  height: 100%;
  width: 100%;
}
/* line 850, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .btn-center span {
  display: table;
  height: 100%;
  margin: auto;
}
/* line 854, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .btn-center span a {
  display: table-cell;
  vertical-align: middle;
}
/* line 860, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .btn-green, .pol-policy .policy-table .rate_table .btn-blue {
  display: inline-block;
  padding: 12.5px 20px;
}
/* line 863, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-table .rate_table .btn-green.inactive, .pol-policy .policy-table .rate_table .btn-blue.inactive {
  background: #cccccc;
  color: #000000;
  pointer-events: none;
  cursor: default;
}
/* line 870, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-button {
  padding-bottom: 15px;
}
/* line 765, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-button a {
  display: inline-block;
}
/* line 769, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-disclaimer {
  color: #333333;
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  text-align: left;
  font-style: italic;
}
/* line 776, ../../../sass/_mobile_pol.scss */
.pol-policy .policy-disclaimer b {
  font-weight: 600;
}
/* line 887, ../../../sass/_mobile_pol.scss */
.pol-policy > div:last-child {
  padding-bottom: 0;
}

/* line 2, ../../../sass/_relatedLinksMobile.scss */
.related_links {
  background-color: #ffffff;
  text-align: center;
  padding: 10px;
  font-size: 0;
}
/* line 7, ../../../sass/_relatedLinksMobile.scss */
.related_links .container {
  padding: 0;
}
/* line 11, ../../../sass/_relatedLinksMobile.scss */
.related_links .media-basic:not(:last-child) {
  margin-bottom: 10px;
}

/* line 16, ../../../sass/_relatedLinksMobile.scss */
.no-background {
  background-color: inherit !important;
}

/* line 1, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list {
  padding: 20px;
}
/* line 3, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
/* line 7, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article .blog-article-image {
  width: 100%;
}
/* line 9, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article .blog-article-image img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
/* line 16, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article h5 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #2377c5;
  margin-bottom: 5px;
}
/* line 24, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article .article-date::after {
  content: "|";
  margin: 0 10px;
  color: #333333;
}
/* line 29, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article .article-date:last-child::after {
  content: "";
}
/* line 33, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article .article-date-category {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #333333;
  margin-bottom: 10px;
  display: inline-block;
}
/* line 41, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article .article-description {
  display: block;
  margin-bottom: 5px;
  line-height: 18px;
}
/* line 46, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .blog-article a {
  display: block;
}
/* line 50, ../../../sass/_blogArticleListMobile.scss */
.blog-article-list .pagination {
  margin-top: 0;
  margin-bottom: 0px;
}

/* line 785, ../../../sass/_mobile_pol.scss */
.blog-article-list {
  padding: 20px 0;
}

/* line 789, ../../../sass/_mobile_pol.scss */
.article-date-category {
  font-size: 13px;
  Line-height: 18px;
}

/* line 794, ../../../sass/_mobile_pol.scss */
.pagination {
  margin: 0;
}

/* line 798, ../../../sass/_mobile_pol.scss */
.blogsidebar--margin {
  margin: 0;
  margin-bottom: 20px;
}

/* line 2, ../../../sass/_breadCrumbMobile.scss */
.bread-crumb {
  display: none;
  position: absolute;
  color: #999999;
  font-size: 0;
}
/* line 7, ../../../sass/_breadCrumbMobile.scss */
.bread-crumb span {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 1px;
}
/* line 11, ../../../sass/_breadCrumbMobile.scss */
.bread-crumb span:not(:last-child)::after {
  content: "\203A";
  margin: 0 5px;
}
/* line 18, ../../../sass/_breadCrumbMobile.scss */
.bread-crumb .aem:not(:last-child)::after {
  content: "";
}
/* line 22, ../../../sass/_breadCrumbMobile.scss */
.bread-crumb a {
  color: #2c77c5;
  text-decoration: none;
  border-bottom: 1px solid #2c77c5;
}

/* line 2, ../../../sass/_blogPostMobile.scss */
.postBody p {
  margin-bottom: 20px;
}
/* line 6, ../../../sass/_blogPostMobile.scss */
.postBody hr {
  border-top: 1px solid #999;
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 12, ../../../sass/_blogPostMobile.scss */
.postBody .blog-sidebar {
  margin-top: 0px;
  left: 0;
}
/* line 17, ../../../sass/_blogPostMobile.scss */
.postBody .body {
  padding-bottom: 20px;
}

/* line 22, ../../../sass/_blogPostMobile.scss */
.postBodyText {
  float: none;
  font-weight: 400;
  color: #666666;
  font-size: 13px;
  line-height: 20px;
}
/* line 28, ../../../sass/_blogPostMobile.scss */
.postBodyText header {
  font-weight: 700;
}
/* line 32, ../../../sass/_blogPostMobile.scss */
.postBodyText ul {
  margin-top: 20px;
  margin-bottom: 20px;
  list-style: disc;
  padding-left: 20px;
}
/* line 37, ../../../sass/_blogPostMobile.scss */
.postBodyText ul li {
  line-height: 20px;
  margin-bottom: 5px;
}

/* line 44, ../../../sass/_blogPostMobile.scss */
.postTags {
  font-weight: 400;
  color: #333333;
  font-size: 13px;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 52, ../../../sass/_blogPostMobile.scss */
.postTags a {
  text-decoration: underline;
}
/* line 55, ../../../sass/_blogPostMobile.scss */
.postTags .postTagHead {
  font-weight: 600;
}
/* line 59, ../../../sass/_blogPostMobile.scss */
.postTags .tagOption {
  display: inline;
}
/* line 63, ../../../sass/_blogPostMobile.scss */
.postTags p {
  display: inline;
}

/* line 1, ../../../sass/_blogPostTitleMobile.scss */
.postSubTitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
/* line 7, ../../../sass/_blogPostTitleMobile.scss */
.postSubTitle p {
  margin-top: 0px;
  margin-bottom: 5px;
}

/* line 14, ../../../sass/_blogPostTitleMobile.scss */
.postTitle {
  font-weight: 600;
  padding-top: 20px;
  font-size: 18px;
  line-height: 22px;
  padding-bottom: 10px;
}
/* line 22, ../../../sass/_blogPostTitleMobile.scss */
.postTitle p {
  margin-bottom: 0;
}

/* line 27, ../../../sass/_blogPostTitleMobile.scss */
.postDate {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}

/* line 1, ../../../sass/_blogPostTitlePhotoMobile.scss */
.postPhoto {
  max-height: 100px;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 5, ../../../sass/_blogPostTitlePhotoMobile.scss */
.postPhoto img {
  width: 100%;
}

/* line 808, ../../../sass/_mobile_pol.scss */
.postBody hr {
  margin-top: 20px;
}
/* line 811, ../../../sass/_mobile_pol.scss */
.postBody .body {
  margin-top: 20px;
}
/* line 814, ../../../sass/_mobile_pol.scss */
.postBody .blog-sidebar {
  margin: 0;
  padding: 0 0 20px;
}

/* line 820, ../../../sass/_mobile_pol.scss */
.postDate {
  font-weight: 300;
}
/* line 822, ../../../sass/_mobile_pol.scss */
.postDate p {
  margin: 0;
  line-height: 40px;
}
/* line 826, ../../../sass/_mobile_pol.scss */
.postDate a {
  color: #333;
}
/* line 828, ../../../sass/_mobile_pol.scss */
.postDate a:hover {
  color: #2c77c5;
}

/* line 834, ../../../sass/_mobile_pol.scss */
.postPhoto {
  max-height: 100px;
  overflow: hidden;
}
/* line 837, ../../../sass/_mobile_pol.scss */
.postPhoto img {
  width: 100%;
  height: auto;
  margin-bottom: 0;
}

/* line 844, ../../../sass/_mobile_pol.scss */
.postBodyText {
  color: #333333;
}
/* line 846, ../../../sass/_mobile_pol.scss */
.postBodyText :not(:last-child) {
  padding-bottom: 20px;
}
/* line 849, ../../../sass/_mobile_pol.scss */
.postBodyText p {
  margin: 0;
}
/* line 851, ../../../sass/_mobile_pol.scss */
.postBodyText p b {
  font-weight: 600;
}
/* line 855, ../../../sass/_mobile_pol.scss */
.postBodyText strong, .postBodyText b {
  font-weight: 600;
}
/* line 858, ../../../sass/_mobile_pol.scss */
.postBodyText i, .postBodyText em {
  font-style: italic;
}
/* line 861, ../../../sass/_mobile_pol.scss */
.postBodyText header {
  font-weight: 600;
}
/* line 863, ../../../sass/_mobile_pol.scss */
.postBodyText header.nospace {
  padding-bottom: 0;
}
/* line 867, ../../../sass/_mobile_pol.scss */
.postBodyText ul {
  margin: 0;
  margin-left: 30px;
}
/* line 870, ../../../sass/_mobile_pol.scss */
.postBodyText ul li {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 0;
  margin-bottom: 0;
}
/* line 875, ../../../sass/_mobile_pol.scss */
.postBodyText ul li:not(:last-child) {
  padding-bottom: 10px;
}
/* line 880, ../../../sass/_mobile_pol.scss */
.postBodyText .nobullets {
  margin-left: 0;
}
/* line 882, ../../../sass/_mobile_pol.scss */
.postBodyText .nobullets li {
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
}
/* line 889, ../../../sass/_mobile_pol.scss */
.postBodyText .italic {
  font-style: italic;
}
/* line 893, ../../../sass/_mobile_pol.scss */
.postBodyText a {
  text-decoration: underline;
}

/* line 2, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu {
  position: absolute;
  top: 60px;
  z-index: 999;
  display: none;
  height: 100%;
  width: 100%;
  background: #2c77c5;
  font-weight: 400;
  letter-spacing: 1px;
}
/* line 12, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu .sub_navigation_menu_nav {
  width: 100%;
  height: 100%;
  margin: auto;
}
/* line 16, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu .sub_navigation_menu_nav li {
  float: none;
  width: 100%;
  display: block;
}
/* line 21, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu .sub_navigation_menu_nav li a {
  text-decoration: none;
  color: #ffffff;
  display: block;
}
/* line 27, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu .sub_navigation_menu_nav li a div {
  background-color: #3D9CDB;
  padding: 20px 30px 20px 20px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  border-top: 1px solid #2c77c5;
}
/* line 35, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu .sub_navigation_menu_nav li a div:hover {
  background: #2c77c5;
  text-decoration: none;
}
/* line 45, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu .sub_navigation_menu_nav li:last-child {
  border-bottom: 1px solid #2c77c5;
}
/* line 50, ../../../sass/_subNavigationMenuMobile.scss */
.sub_navigation_menu .sub_navigation_menu_nav .microHomeIcon {
  width: 23px;
  height: 17px;
  vertical-align: middle;
  display: inline;
  position: relative;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 62, ../../../sass/_subNavigationMenuMobile.scss */
.micro-site-mobile {
  display: block;
}

/* line 914, ../../../sass/_mobile_pol.scss */
.micro-site-mobile {
  background: #3D9CDB;
  top: 50px;
}
/* line 920, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .sub_navigation_menu_nav li .pol-menu-label div {
  text-transform: uppercase;
}
/* line 922, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .sub_navigation_menu_nav li .pol-menu-label div:hover {
  background: #3D9CDB;
}
/* line 928, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .sub_navigation_menu_nav li .clickToOpen {
  background-image: url("../../white_arrow_r.png");
  float: right;
  margin-right: 15px;
  background-size: 8px 14px;
  margin-top: -35px;
  background-repeat: no-repeat;
  width: 5%;
}
/* line 940, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .subCategories {
  display: none;
  background: #0a5dae;
  margin-bottom: 0;
  padding-left: 0px;
}
/* line 945, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .subCategories li {
  height: 60px;
  font-size: 14px;
  color: #add0f0;
  padding-left: 0px;
}
/* line 950, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .subCategories li a {
  display: block;
  color: #ffffff;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
/* line 957, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .subCategories li a .pol-sub-cat-label {
  text-transform: none;
  background-color: #0a5dae;
  padding: 0;
  border-top: none;
  font-weight: 400;
}
/* line 963, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .subCategories li a .pol-sub-cat-label:hover {
  background: initial;
}
/* line 967, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .subCategories li a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #1d6fc2;
}
/* line 971, ../../../sass/_mobile_pol.scss */
.micro-site-mobile .subCategories li a:hover .pol-sub-cat-label {
  background-color: #1d6fc2;
}

/* line 981, ../../../sass/_mobile_pol.scss */
.local-events-list {
  padding-top: 20px;
}
/* line 984, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article {
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
/* line 987, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-date {
  text-align: center;
  width: 20%;
  margin-right: 2%;
  display: inline-block;
  float: left;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
}
/* line 997, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-date p:last-child:before {
  content: '\A';
}
/* line 1003, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-info .local-event-title {
  display: inline-block;
  float: right;
  width: 78%;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
}
/* line 1011, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-info .local-article-text {
  clear: both;
  font-weight: 400;
  color: #333;
  font-size: 13px;
  Line-height: 18px;
  padding-left: 3%;
}
/* line 1019, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-info .local-article-text .loc-article-description {
  padding-top: 10px;
  padding-bottom: 15px;
}
/* line 1025, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-info .read-more-button {
  text-decoration: underline;
  color: #337ab7;
  padding: 20px 0 20px 3%;
  cursor: pointer;
}
/* line 1030, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-info .read-more-button .collapse {
  display: none;
}
/* line 1036, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-info .expanded-content {
  display: none;
}
/* line 1039, ../../../sass/_mobile_pol.scss */
.local-events-list .results_content .local-event-article .local-event-info .expanded-content p:last-of-type {
  padding-bottom: 20px;
}

/* line 1052, ../../../sass/_mobile_pol.scss */
.pol-content-section {
  color: #333333;
  padding: 20px 0;
}
/* line 1055, ../../../sass/_mobile_pol.scss */
.pol-content-section .pol-content-header {
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
}
/* line 1061, ../../../sass/_mobile_pol.scss */
.pol-content-section p {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 20px;
}
/* line 1066, ../../../sass/_mobile_pol.scss */
.pol-content-section p:last-of-type {
  margin-bottom: 0;
}
/* line 1071, ../../../sass/_mobile_pol.scss */
.pol-content-section .pol-section-header {
  margin-bottom: 0;
  font-weight: 600;
}
/* line 1075, ../../../sass/_mobile_pol.scss */
.pol-content-section b {
  font-weight: 600;
}
/* line 1078, ../../../sass/_mobile_pol.scss */
.pol-content-section .pol-content-quote {
  padding: 0 30px;
}

/* line 1083, ../../../sass/_mobile_pol.scss */
.terms-of-use {
  padding: 20px 0;
}
/* line 1085, ../../../sass/_mobile_pol.scss */
.terms-of-use .pol-content-header {
  text-transform: uppercase;
}
/* line 1089, ../../../sass/_mobile_pol.scss */
.terms-of-use h2 {
  text-transform: uppercase;
}
/* line 1092, ../../../sass/_mobile_pol.scss */
.terms-of-use .disclaimer {
  text-transform: uppercase;
}
/* line 1096, ../../../sass/_mobile_pol.scss */
.terms-of-use ol {
  list-style: inherit;
  list-style-type: lower-roman;
  padding: 0 30px;
}
/* line 1101, ../../../sass/_mobile_pol.scss */
.terms-of-use ol li {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 10px;
  padding-left: 10px;
}
/* line 1107, ../../../sass/_mobile_pol.scss */
.terms-of-use ol li:last-of-type {
  margin-bottom: 20px;
}

/* line 1224, ../../../sass/_mobile_pol.scss */
.make-a-claim {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 1227, ../../../sass/_mobile_pol.scss */
.make-a-claim p, .make-a-claim ul {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
/* line 1232, ../../../sass/_mobile_pol.scss */
.make-a-claim b {
  font-weight: 600;
}
/* line 1235, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-header {
  text-align: left;
  padding-bottom: 20px;
}
/* line 1238, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-header h1 {
  color: #2c77c5;
  font-size: 24px;
  line-height: 28px;
  font-weight: 600;
}
/* line 1245, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-navigation {
  padding-bottom: 20px;
}
/* line 1247, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-navigation .left-column {
  border-top: solid 1px #cccccc;
}
/* line 1250, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-navigation a {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  padding: 10px 0;
  border-bottom: solid 1px #cccccc;
}
/* line 1258, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-navigation a:hover {
  text-decoration: none;
  color: #3d9cdb;
}
/* line 1264, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section {
  width: 100%;
  padding: 0 0 20px;
}
/* line 1267, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section:last-child {
  padding: 0;
  margin: 0;
}
/* line 1272, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section p:last-of-type {
  margin-bottom: 20px;
}
/* line 1275, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section p:last-child {
  margin-bottom: 0;
}
/* line 1279, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section ul {
  margin-bottom: 20px;
  list-style: disc;
  list-style-position: inside;
}
/* line 1283, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section ul:last-child {
  margin-bottom: 0;
}
/* line 1286, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section ul li {
  margin-bottom: 10px;
}
/* line 1288, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-content-section ul li:last-child {
  margin-bottom: 0;
}
/* line 1294, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-section-header {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  padding-bottom: 20px;
}
/* line 1300, ../../../sass/_mobile_pol.scss */
.make-a-claim .pol-section-subheader {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  padding-bottom: 20px;
}
/* line 1306, ../../../sass/_mobile_pol.scss */
.make-a-claim .two-column-table-layout {
  margin: 0;
}
/* line 1308, ../../../sass/_mobile_pol.scss */
.make-a-claim .two-column-table-layout .table-header {
  display: table;
  width: 100%;
  border: solid 1px #cccccc;
}
/* line 1312, ../../../sass/_mobile_pol.scss */
.make-a-claim .two-column-table-layout .table-header h2 {
  display: table-cell;
  width: 50%;
  border: none;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
}
/* line 1319, ../../../sass/_mobile_pol.scss */
.make-a-claim .two-column-table-layout .table-header h2:first-child {
  text-align: left;
  padding-left: 20px;
  padding-right: 5px;
}
/* line 1324, ../../../sass/_mobile_pol.scss */
.make-a-claim .two-column-table-layout .table-header h2:last-child {
  text-align: right;
  padding-left: 5px;
  padding-right: 20px;
}
/* line 1334, ../../../sass/_mobile_pol.scss */
.make-a-claim .two-column-table-layout .rate_table .content .content_table td {
  width: 50%;
}

/* line 1344, ../../../sass/_mobile_pol.scss */
.policy-header .spacer {
  height: 40px;
}
/* line 1348, ../../../sass/_mobile_pol.scss */
.policy-header img {
  vertical-align: middle;
}
/* line 1352, ../../../sass/_mobile_pol.scss */
.policy-header a {
  color: #ffffff;
}
/* line 1354, ../../../sass/_mobile_pol.scss */
.policy-header a:hover {
  text-decoration: none;
}
/* line 1359, ../../../sass/_mobile_pol.scss */
.policy-header .header-container {
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 101;
}
/* line 1366, ../../../sass/_mobile_pol.scss */
.policy-header .header-border {
  border-bottom: none;
}
/* line 1370, ../../../sass/_mobile_pol.scss */
.policy-header .header {
  background-color: #007cc2;
  min-height: 40px;
  display: table;
  width: 100%;
}
/* line 1377, ../../../sass/_mobile_pol.scss */
.policy-header .logo-container {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
/* line 1383, ../../../sass/_mobile_pol.scss */
.policy-header .touch-logo {
  display: block;
  width: 105px;
  height: 28px;
  margin: auto;
  margin-left: 12px;
}
/* line 1391, ../../../sass/_mobile_pol.scss */
.policy-header .touch-login-logo {
  display: block;
  width: 105px;
  height: 28px;
  margin: auto;
  margin-left: 100px;
}
/* line 1399, ../../../sass/_mobile_pol.scss */
.policy-header .touch-return {
  width: 13px;
  height: 19px;
}
/* line 1404, ../../../sass/_mobile_pol.scss */
.policy-header .page-heading {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  padding-left: 15px;
  min-height: 40px;
  word-wrap: break-word;
}
/* line 1416, ../../../sass/_mobile_pol.scss */
.policy-header .hamburger-menu-button {
  height: 40px;
  width: 15%;
  background-color: #004770;
  text-align: center;
  float: left;
  background-image: url("../../../_polAssets/hamburger-button.png");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: 50%;
  cursor: pointer;
}
/* line 1429, ../../../sass/_mobile_pol.scss */
.policy-header .hamburger-login-menu-button {
  width: 15%;
  background-color: #004770;
  text-align: center;
  background-image: url("../../../_polAssets/login-mobile-icon.png");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: 50%;
  cursor: pointer;
  height: 40px;
}
/* line 1441, ../../../sass/_mobile_pol.scss */
.policy-header #mobile-number-list {
  width: 292px;
  height: 50%;
  max-height: 340px;
}
/* line 1447, ../../../sass/_mobile_pol.scss */
.policy-header #mobile-number-list .popup-body {
  height: 80%;
}
/* line 1451, ../../../sass/_mobile_pol.scss */
.policy-header .helpline-number-list li {
  height: 30px;
  width: 50%;
  float: left;
  margin: 5px 0px;
}
/* line 1458, ../../../sass/_mobile_pol.scss */
.policy-header .policyholder-navigation-container.mobile-container {
  display: block;
  z-index: 101;
}
/* line 1463, ../../../sass/_mobile_pol.scss */
.policy-header .policyholder-navigation-container {
  height: 0px;
  top: 0;
  z-index: 101;
  position: fixed;
  width: 80%;
  right: -68%;
}
/* line 1472, ../../../sass/_mobile_pol.scss */
.policy-header .visible {
  display: block;
}
/* line 1477, ../../../sass/_mobile_pol.scss */
.policy-header nav {
  width: 85%;
  background-color: #004770;
  overflow: hidden;
}
/* line 1483, ../../../sass/_mobile_pol.scss */
.policy-header .policyholder-navigation-container nav > ul {
  margin: 0;
  padding-left: 25px;
  font-family: Open Sans;
}
/* line 1489, ../../../sass/_mobile_pol.scss */
.policy-header .policy-navigation {
  padding: 0;
  padding-bottom: 17.5px;
  color: #ffffff;
  font-size: 15.5px;
}
/* line 1496, ../../../sass/_mobile_pol.scss */
.policy-header .header-navigation {
  padding: 0;
  padding-bottom: 19px;
  color: #ffffff;
  font-size: 12.5px;
}
/* line 1503, ../../../sass/_mobile_pol.scss */
.policy-header .header-navigation > li > span {
  cursor: pointer;
}
/* line 1507, ../../../sass/_mobile_pol.scss */
.policy-header .header-navigation > li img {
  height: 35px;
  width: 35px;
}
/* line 1512, ../../../sass/_mobile_pol.scss */
.policy-header .policy-navigation > li img {
  height: 40px;
  width: 40px;
}
/* line 1517, ../../../sass/_mobile_pol.scss */
.policy-header .policyholder-navigation-container hr {
  margin: 0px 12px 0 18px;
  opacity: 0.2;
}
/* line 1522, ../../../sass/_mobile_pol.scss */
.policy-header .policy-navigation > li:first-child {
  padding-top: 13px;
}
/* line 1526, ../../../sass/_mobile_pol.scss */
.policy-header .header-navigation > li:first-child {
  padding-top: 17.5px;
}
/* line 1530, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-navigation, .policy-header .desktop-header-list, .policy-header .desktop-logo, .policy-header .desktop-login-logo, .policy-header .policyholder-navigation-container.desktop-container, .policy-header .desktop-heading, .policy-header .policy-rule, .policy-header .password-rule, .policy-header .colon, .policy-header .footnote-text {
  display: none;
}
/* line 1534, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-heading {
  font-size: 23px;
  font-family: Open Sans Semibold;
  padding-bottom: 7px;
  color: #147ebf;
}
/* line 1541, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-navigation-list {
  padding-left: 0px;
}
/* line 1545, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-navigation-list > li a {
  display: inline;
  margin-left: 0px;
  padding-left: 0px;
}
/* line 1551, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-navigation-list li:first-child {
  padding-top: 0px;
}
/* line 1555, ../../../sass/_mobile_pol.scss */
.policy-header .active, .policy-header .active:link, .policy-header .active:hover, .policy-header .active:visited, .policy-header .active:active {
  color: #8bbe35;
}
/* line 1559, ../../../sass/_mobile_pol.scss */
.policy-header .active a:link, .policy-header .active a:hover, .policy-header .active a:visited, .policy-header .active a:active {
  color: #8bbe35;
}
/* line 1563, ../../../sass/_mobile_pol.scss */
.policy-header .profile-active, .policy-header .profile-active:link, .policy-header .profile-active:hover, .policy-header .profile-active:visited, .policy-header .profile-active:active {
  color: #77a22f;
}
/* line 1567, ../../../sass/_mobile_pol.scss */
.policy-header .profile-active a:link, .policy-header .profile-active a:hover, .policy-header .profile-active a:visited, .policy-header .profile-active a:active {
  color: #77a22f;
}
/* line 1571, ../../../sass/_mobile_pol.scss */
.policy-header .add-background {
  background: #77a22f;
}
/* line 1575, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-header-list {
  position: absolute;
  top: 63px;
  display: none;
  background: #fff;
  padding: 0;
  width: 77%;
  max-width: 272px;
  right: 25px;
  -webkit-box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
}
/* line 1590, ../../../sass/_mobile_pol.scss */
.policy-header .arrow-up {
  position: absolute;
  top: -9px;
  left: 34%;
  width: 79px;
  height: 9px;
  overflow: hidden;
}
/* line 1599, ../../../sass/_mobile_pol.scss */
.policy-header .arrow-up:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  background: #fff;
  transform: rotate(45deg);
  top: 5px;
  left: 25px;
  -webkit-box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, 0.16);
}
/* line 1613, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-header-list li {
  height: 42px;
  line-height: 42px;
  padding-left: 14px;
  border-top: 1px solid #e0e0e0;
}
/* line 1620, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-header-list li:first-child {
  border-top: none;
}
/* line 1624, ../../../sass/_mobile_pol.scss */
.policy-header .desktop-header-list li {
  color: #2b6daa;
  font-size: 14px;
}
/* line 1629, ../../../sass/_mobile_pol.scss */
.policy-header .policy-navigation-wrapper {
  padding-left: 25px;
}
/* line 1633, ../../../sass/_mobile_pol.scss */
.policy-header .footnote-text {
  font-size: 11px;
  color: #7b7b7b;
  margin-top: 20px;
}

/* line 1640, ../../../sass/_mobile_pol.scss */
.feedback-container {
  font-size: 0;
  position: fixed;
  z-index: 99999;
  top: calc(50% - 54.5px);
  right: 0;
}
/* line 1121, ../../../sass/_mobile_pol.scss */
.feedback-container a {
  background-color: white;
}
/* line 1123, ../../../sass/_mobile_pol.scss */
.feedback-container a:hover {
  opacity: .8;
}

/* line 1133, ../../../sass/_mobile_pol.scss */
.blog-article .blog-article-text h5 a {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  color: #2377C5;
}
/* line 1139, ../../../sass/_mobile_pol.scss */
.blog-article .blog-article-text h5 a:hover {
  color: #2c77c5;
  text-decoration: underline;
}
/* line 1147, ../../../sass/_mobile_pol.scss */
.blog-article .blog-article-text .article-date-category a {
  color: #333;
  font-weight: 300;
}
/* line 1150, ../../../sass/_mobile_pol.scss */
.blog-article .blog-article-text .article-date-category a:hover {
  color: #2c77c5;
  text-decoration: underline;
}
/* line 1157, ../../../sass/_mobile_pol.scss */
.blog-article .blog-article-text .read-more {
  text-decoration: underline;
}

/* line 1165, ../../../sass/_mobile_pol.scss */
.unsubscribe-content {
  color: #666666;
  font-size: 13px;
  line-height: 18px;
  padding: 20px 15px 20px;
}
/* line 1170, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}
/* line 1178, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form h2, .unsubscribe-content .content-block h2, .unsubscribe-content .input-block h2 {
  font-weight: 600;
}
/* line 1181, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form p, .unsubscribe-content .content-block p, .unsubscribe-content .input-block p {
  font-weight: 400;
}
/* line 1183, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form p:not(:last-child), .unsubscribe-content .content-block p:not(:last-child), .unsubscribe-content .input-block p:not(:last-child) {
  margin-bottom: 20px;
}
/* line 1187, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form ul, .unsubscribe-content .content-block ul, .unsubscribe-content .input-block ul {
  list-style: disc outside none;
  margin-left: 30px;
}
/* line 1190, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form ul li, .unsubscribe-content .content-block ul li, .unsubscribe-content .input-block ul li {
  margin-bottom: 5px;
}
/* line 1194, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form:not(:last-child), .unsubscribe-content .content-block:not(:last-child), .unsubscribe-content .input-block:not(:last-child) {
  margin-bottom: 20px;
}
/* line 1199, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .input-block h2 {
  margin-bottom: 10px;
}
/* line 1204, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form .radio-button {
  display: block;
  margin-bottom: 10px;
}
/* line 1207, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form .radio-button input[type=radio] {
  position: absolute;
  height: 20px;
  width: 20px;
  opacity: 0 !important;
  margin: 0 10px 0;
}
/* line 1214, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form .radio-button input + label {
  padding-left: 40px;
  line-height: 20px;
  background-image: url("../../form_slider_radio_unselected.png");
  background-size: 20px;
  background-position: 10px 0;
  background-repeat: no-repeat;
}
/* line 1222, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form .radio-button input:checked + label {
  background-image: url("../../form_slider_radio_selected.png");
}
/* line 1227, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form-submit {
  text-align: center;
}
/* line 1229, ../../../sass/_mobile_pol.scss */
.unsubscribe-content .content-form-submit a {
  display: inline-block;
}

/* line 1235, ../../../sass/_mobile_pol.scss */
.password-content {
  color: #666666;
  font-size: 13px;
  line-height: 18px;
  padding: 20px 15px;
}
/* line 1240, ../../../sass/_mobile_pol.scss */
.password-content .text-block:not(:last-child), .password-content .form-block:not(:last-child) {
  margin-bottom: 20px;
}
/* line 1243, ../../../sass/_mobile_pol.scss */
.password-content .password-title {
  display: inline-block;
  font-weight: 600;
}
/* line 1247, ../../../sass/_mobile_pol.scss */
.password-content .password-value {
  display: inline-block;
  color: #eb4646;
  font-weight: 600;
}
/* line 1252, ../../../sass/_mobile_pol.scss */
.password-content a {
  text-decoration: underline;
}

/* line 1257, ../../../sass/_mobile_pol.scss */
.message-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 15000;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 1266, ../../../sass/_mobile_pol.scss */
.message-overlay .message-window {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  color: #333333;
  font-weight: 400;
  text-align: center;
  padding: 50px;
}
/* line 1275, ../../../sass/_mobile_pol.scss */
.message-overlay .message-window .message-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url("../../icon_close_gray.png");
  background-size: 16px 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
/* line 1287, ../../../sass/_mobile_pol.scss */
.message-overlay .message-window .message-title {
  font-size: 24px;
  line-height: 30px;
  padding-bottom: 30px;
}
/* line 1292, ../../../sass/_mobile_pol.scss */
.message-overlay .message-window .message-content {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 30px;
}
/* line 1297, ../../../sass/_mobile_pol.scss */
.message-overlay .message-window .message-button {
  display: inline-block;
  cursor: pointer;
}

/* line 1841, ../../../sass/_mobile_pol.scss */
.customer-agreement, .confirmation-popup {
  display: block;
}
/* line 1843, ../../../sass/_mobile_pol.scss */
.customer-agreement .message-window, .confirmation-popup .message-window {
  width: 90%;
  max-width: 700px;
  border-radius: 2px;
  padding: 50px 0;
}
/* line 1848, ../../../sass/_mobile_pol.scss */
.customer-agreement .message-window .message-title, .confirmation-popup .message-window .message-title, .customer-agreement .message-window .message-content, .confirmation-popup .message-window .message-content, .customer-agreement .message-window .message-button, .confirmation-popup .message-window .message-button {
  margin: 0 10%;
}
/* line 1851, ../../../sass/_mobile_pol.scss */
.customer-agreement .message-window .message-content, .confirmation-popup .message-window .message-content {
  text-align: left;
}
/* line 1853, ../../../sass/_mobile_pol.scss */
.customer-agreement .message-window .message-content p, .confirmation-popup .message-window .message-content p {
  padding-bottom: 10px;
}
/* line 1858, ../../../sass/_mobile_pol.scss */
.customer-agreement .message-window .message-button.disabled, .confirmation-popup .message-window .message-button.disabled {
  background: #cccccc;
}

/* line 1867, ../../../sass/_mobile_pol.scss */
.confirmation-popup .message-window .message-title, .confirmation-popup .message-window .message-content, .confirmation-popup .message-window .message-button {
  margin: 0 30px;
}

/* line 1872, ../../../sass/_mobile_pol.scss */
.check-box {
  display: block;
  width: auto;
  margin-top: 10px;
  margin-bottom: 15px;
}
/* line 1331, ../../../sass/_mobile_pol.scss */
.check-box input[type=checkbox] {
  position: absolute;
  height: 20px;
  width: 20px;
  cursor: pointer;
  opacity: 0 !important;
  margin: 0;
}
/* line 1338, ../../../sass/_mobile_pol.scss */
.check-box input + label {
  width: 100%;
  padding-left: 30px;
  padding-right: 10px;
  line-height: 20px;
  background-image: url("../../form_slider_chkbx_unselected.png");
  background-size: 20px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 1346, ../../../sass/_mobile_pol.scss */
.check-box input:checked + label {
  background-image: url("../../form_slider_chkbx_selected.png");
}

/* line 1351, ../../../sass/_mobile_pol.scss */
.radio-button {
  display: block;
  width: auto;
  margin-top: 10px;
  margin-bottom: 15px;
}
/* line 1355, ../../../sass/_mobile_pol.scss */
.radio-button input[type=radio] {
  position: absolute;
  height: 20px;
  width: 20px;
  cursor: pointer;
  opacity: 0 !important;
  margin: 0;
}
/* line 1362, ../../../sass/_mobile_pol.scss */
.radio-button input + label {
  width: 100%;
  padding-left: 30px;
  padding-right: 10px;
  line-height: 20px;
  background-image: url("../../form_slider_radio_unselected.png");
  background-size: 20px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 1370, ../../../sass/_mobile_pol.scss */
.radio-button input:checked + label {
  background-image: url("../../form_slider_radio_selected.png");
}

/* line 2, ../../../sass/_formVariationsMobile.scss */
.generic-form {
  color: #666666;
  font-size: 13px;
}
/* line 5, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp {
  padding: 5px 0;
  position: relative;
}
/* line 8, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp textarea {
  height: 100px;
  width: 100%;
  resize: none;
  color: #666666;
  font-size: 13px;
  border-radius: 2px;
  border: 1px solid #e3e3e3;
  padding: 10px 12px;
  vertical-align: top;
}
/* line 19, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .form-control, .generic-form .form-user-grp .form-user-ctrl {
  background-color: #ffffff;
  height: 40px;
  padding: 10px 12px;
  border-radius: 2px;
  border: 1px solid #e3e3e3;
  box-shadow: none;
  width: 100%;
}
/* line 27, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .form-control::-webkit-input-placeholder, .generic-form .form-user-grp .form-control:-moz-placeholder, .generic-form .form-user-grp .form-control::-moz-placeholder, .generic-form .form-user-grp .form-control:-ms-input-placeholder, .generic-form .form-user-grp .form-user-ctrl::-webkit-input-placeholder, .generic-form .form-user-grp .form-user-ctrl:-moz-placeholder, .generic-form .form-user-grp .form-user-ctrl::-moz-placeholder, .generic-form .form-user-grp .form-user-ctrl:-ms-input-placeholder {
  color: #999999;
  opacity: 1 !important;
}
/* line 31, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .form-control:focus, .generic-form .form-user-grp .form-user-ctrl:focus {
  color: #333333;
  background-color: #ffffff;
}
/* line 34, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .form-control:focus::-webkit-input-placeholder, .generic-form .form-user-grp .form-control:focus:-moz-placeholder, .generic-form .form-user-grp .form-control:focus::-moz-placeholder, .generic-form .form-user-grp .form-control:focus:-ms-input-placeholder, .generic-form .form-user-grp .form-user-ctrl:focus::-webkit-input-placeholder, .generic-form .form-user-grp .form-user-ctrl:focus:-moz-placeholder, .generic-form .form-user-grp .form-user-ctrl:focus::-moz-placeholder, .generic-form .form-user-grp .form-user-ctrl:focus:-ms-input-placeholder {
  color: #999999;
  opacity: 1 !important;
}
/* line 40, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .input-group {
  width: 100%;
}
/* line 43, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp select.form-control, .generic-form .form-user-grp select.form-user-ctrl {
  margin-bottom: 0;
  background-image: url("../../icon_selection_arrow.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-size: 18px 40px;
  padding-right: 20px;
}
/* line 52, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp select.form-control.error, .generic-form .form-user-grp select.form-user-ctrl.error {
  background-image: url("../../icon_select_arrows_error.png");
  color: #666 !important;
}
/* line 58, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .checkBox label {
  display: block;
  position: relative;
  line-height: 20px;
  cursor: pointer;
}
/* line 63, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .checkBox label input {
  visibility: hidden;
  position: absolute;
}
/* line 67, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .checkBox label span {
  font-size: 13px;
}
/* line 70, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .checkBox label input + span {
  padding-left: 25px;
}
/* line 73, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .checkBox label input + span:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 17px;
  height: 20px;
  background-image: url("../../form_slider_chkbx_unselected.png");
  background-size: 17px 17px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 86, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .checkBox label input:checked + span:before {
  background-image: url("../../form_slider_chkbx_selected.png");
}
/* line 92, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .radio_button input {
  position: absolute;
}
/* line 95, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .radio_button label {
  padding-left: 20px;
  line-height: 20px;
}
/* line 100, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .phoneLocal {
  width: 55%;
}
/* line 103, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .phoneArea {
  width: 40%;
}
/* line 106, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .sectionBar {
  width: 5%;
  color: inherit;
  padding: 10px 0;
  text-align: center;
  border: none;
  background-color: inherit;
  box-shadow: none;
}
/* line 115, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .termsCondition {
  height: 40px;
}
/* line 117, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .termsCondition label {
  line-height: 40px;
}
/* line 119, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .termsCondition label input + span:before {
  height: 40px;
}
/* line 124, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp .birthDateMonth, .generic-form .form-user-grp .birthDateDay, .generic-form .form-user-grp .birthDateYear {
  width: 30%;
}
/* line 127, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-user-grp a {
  color: #ffffff;
  text-decoration: underline;
}
/* line 132, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-button {
  padding: 5px 0;
}
/* line 134, ../../../sass/_formVariationsMobile.scss */
.generic-form .form-button .form-submit {
  width: 100%;
}
/* line 138, ../../../sass/_formVariationsMobile.scss */
.generic-form .error {
  color: #db3535 !important;
  background-color: #f5d0d0 !important;
  border-color: #eb4646 !important;
}
/* line 142, ../../../sass/_formVariationsMobile.scss */
.generic-form .error ::-webkit-input-placeholder {
  color: #db3535 !important;
  opacity: 1;
}
/* line 146, ../../../sass/_formVariationsMobile.scss */
.generic-form .error :-moz-placeholder {
  color: #db3535 !important;
}
/* line 149, ../../../sass/_formVariationsMobile.scss */
.generic-form .error ::-moz-placeholder {
  color: #db3535 !important;
}
/* line 152, ../../../sass/_formVariationsMobile.scss */
.generic-form .error :-ms-input-placeholder {
  color: #db3535 !important;
}
/* line 156, ../../../sass/_formVariationsMobile.scss */
.generic-form .errorSpan {
  display: none;
  position: relative;
  z-index: 1;
  min-height: 40px;
  color: #ffffff;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  background-color: #db3535;
  background-image: url("../../icon_form_error.png");
  background-size: 17px 17px;
  background-position: 10px 50%;
  background-repeat: no-repeat;
  border-radius: 2px;
  padding: 10px 10px;
  margin-top: 10px;
}
/* line 173, ../../../sass/_formVariationsMobile.scss */
.generic-form .errorSpan label {
  padding-left: 22px;
  vertical-align: middle;
}
/* line 177, ../../../sass/_formVariationsMobile.scss */
.generic-form .errorSpan::after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-top: none;
  border-bottom: 8px solid #db3535;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  top: -7px;
  left: 15px;
}

/* line 193, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form {
  display: table;
  width: 100%;
  height: 340px;
  background-color: #2c77c5;
  padding: 30px;
  text-transform: none;
}
/* line 200, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-close {
  display: none;
  float: right;
  background-image: url("../../icon_menu_close.png");
  background-size: 16px 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-right: -15px;
  cursor: pointer;
}
/* line 213, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-heading {
  color: #ffffff;
}
/* line 215, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-heading h1 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 221, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-heading h2 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  font-style: italic;
}
/* line 229, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .generic-form {
  color: #ffffff;
}
/* line 234, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .generic-form .form-user-grp .checkBox label input + span:before {
  background-image: url("../../form_chkbx_unselected.png");
}
/* line 237, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .generic-form .form-user-grp .checkBox label input:checked + span:before {
  background-image: url("../../form_chkbx_selected.png");
}
/* line 244, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-thanks, .contact-lead-form .contact-error {
  display: none;
  vertical-align: middle;
  color: #ffffff;
  font-weight: 300;
  text-align: center;
}
/* line 250, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-thanks .thanks-header, .contact-lead-form .contact-thanks .error-header, .contact-lead-form .contact-error .thanks-header, .contact-lead-form .contact-error .error-header {
  font-size: 28px;
  line-height: 32px;
}
/* line 254, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-thanks .thanks-subheader, .contact-lead-form .contact-thanks .error-subheader, .contact-lead-form .contact-error .thanks-subheader, .contact-lead-form .contact-error .error-subheader {
  font-size: 16px;
  line-height: 22px;
  padding-top: 20px;
}
/* line 258, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-thanks .thanks-subheader p, .contact-lead-form .contact-thanks .thanks-subheader li, .contact-lead-form .contact-thanks .error-subheader p, .contact-lead-form .contact-thanks .error-subheader li, .contact-lead-form .contact-error .thanks-subheader p, .contact-lead-form .contact-error .thanks-subheader li, .contact-lead-form .contact-error .error-subheader p, .contact-lead-form .contact-error .error-subheader li {
  padding-bottom: 10px;
}
/* line 261, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-thanks .thanks-subheader ul, .contact-lead-form .contact-thanks .error-subheader ul, .contact-lead-form .contact-error .thanks-subheader ul, .contact-lead-form .contact-error .error-subheader ul {
  list-style: disc;
  padding-left: 1em;
}
/* line 267, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-disclaimer {
  display: block;
}
/* line 269, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-disclaimer p {
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  color: #a4d8f1;
  margin-top: 15px;
}
/* line 276, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-disclaimer a {
  color: #ffffff;
  text-decoration: underline;
}
/* line 281, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form .contact-details {
  display: none;
}
/* line 286, ../../../sass/_formVariationsMobile.scss */
.contact-lead-form.form-off .form-focus .form-user-ctrl {
  cursor: pointer;
  color: #000000;
  border-radius: 2px;
}

/* line 296, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon {
  display: none;
  position: fixed;
  right: -320px;
  overflow: hidden;
  overflow-y: auto;
  padding-left: 360px;
  max-height: 100%;
  height: 100%;
  z-index: 1001;
}
/* line 306, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form {
  display: table;
  background-color: #ffffff;
  width: 320px;
  height: 100%;
  box-shadow: 0 1px 4px 1px rgba(74, 74, 74, 0.49);
  padding-bottom: 100px;
  right: 0;
  overflow-y: scroll;
}
/* line 315, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-close {
  display: block;
  background-image: url("../../icon_close_gray.png");
}
/* line 319, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-heading {
  color: #666666;
}
/* line 322, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .generic-form {
  color: #666666;
}
/* line 324, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .generic-form .form-button {
  text-align: right;
}
/* line 330, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .generic-form .form-user-grp .checkBox label input + span:before {
  background-image: url("../../form_slider_chkbx_unselected.png");
}
/* line 333, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .generic-form .form-user-grp .checkBox label input:checked + span:before {
  background-image: url("../../form_slider_chkbx_selected.png");
}
/* line 338, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .generic-form .form-user-grp a {
  color: #2c77c5;
}
/* line 343, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-disclaimer {
  padding-bottom: 80px;
}
/* line 345, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-disclaimer p {
  color: #999999;
}
/* line 348, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-disclaimer a {
  color: #2c77c5;
}
/* line 352, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-thanks, .contactSliderOuterCon .contact-lead-form .contact-error {
  color: #2c77c5;
}
/* line 355, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-details {
  display: block;
  position: relative;
  color: #2c77c5;
  text-align: center;
  padding-bottom: 30px;
}
/* line 361, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-details a {
  display: block;
}
/* line 363, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-details a:hover, .contactSliderOuterCon .contact-lead-form .contact-details a:focus {
  text-decoration: none;
  color: #0e5dae;
}
/* line 368, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(1) {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
  padding-bottom: 20px;
}
/* line 375, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(2) {
  border-bottom: 1px solid #2c77c5;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
}
/* line 380, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(2):hover, .contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(2):focus {
  border-color: #0e5dae;
}
/* line 386, ../../../sass/_formVariationsMobile.scss */
.contactSliderOuterCon .contact-lead-form.form-off .form-hidden {
  display: block;
}

/* line 394, ../../../sass/_formVariationsMobile.scss */
.contact-rep-with-image {
  width: 100%;
  color: #ffffff;
  background: #2c77c5;
}
/* line 398, ../../../sass/_formVariationsMobile.scss */
.contact-rep-with-image .image-with-text {
  background-color: #f2f2f2;
  display: none;
}

/* line 408, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form {
  display: table;
  color: #ffffff;
}
/* line 411, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form .contact-content {
  display: block;
  position: relative;
  height: 100%;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  padding-bottom: 30px;
}
/* line 419, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form .contact-content .contact-content-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  padding-bottom: 20px;
}
/* line 426, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form .contact-content .contact-content-description ul {
  list-style: disc;
  padding-left: 1em;
}
/* line 431, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form .contact-content.error {
  display: none;
  font-size: 20px;
  line-height: 26px;
}
/* line 436, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form .contact-content img {
  display: none;
}
/* line 439, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form .contact-content a {
  text-decoration: underline;
}
/* line 444, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results .contact-lead-form .contact-heading h1 {
  font-weight: 300;
}

/* line 450, ../../../sass/_formVariationsMobile.scss */
.contact-form-quote-results--hidden {
  display: none;
}

/* line 456, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form {
  background-color: #e3e3e3;
}
/* line 458, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .contact-close {
  display: none;
}
/* line 461, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .contact-heading {
  color: #333333;
}
/* line 465, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .generic-form {
  color: #666666;
}
/* line 470, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .generic-form .form-user-grp .checkBox label input + span:before {
  background-image: url("../../form_slider_chkbx_unselected.png");
}
/* line 473, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .generic-form .form-user-grp .checkBox label input:checked + span:before {
  background-image: url("../../form_slider_chkbx_selected.png");
}
/* line 478, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .generic-form .form-user-grp a {
  color: #2c77c5;
}
/* line 483, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .contact-thanks, .contact_form_component .contact-lead-form .contact-error {
  color: #333333;
}
/* line 486, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .contact-disclaimer {
  display: block;
}
/* line 488, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .contact-disclaimer p {
  color: #999999;
}
/* line 491, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form .contact-disclaimer a {
  color: #2c77c5;
}
/* line 496, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form.form-off .form-hidden {
  display: block;
}
/* line 499, ../../../sass/_formVariationsMobile.scss */
.contact_form_component .contact-lead-form.form-off .contact-close {
  display: none;
}

/* line 507, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form {
  margin: 10px 0;
}
/* line 509, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form {
  background-color: #f2f2f2;
}
/* line 511, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-close {
  display: none;
}
/* line 514, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-heading {
  text-align: center;
}
/* line 516, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-heading h1 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 10px;
}
/* line 523, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-heading h2 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  margin-bottom: 10px;
}
/* line 531, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-heading h3 {
  color: #999999;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}
/* line 538, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .generic-form {
  color: #666666;
}
/* line 543, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkBox label span {
  display: inline-block;
}
/* line 546, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkBox label input + span:before {
  background-image: url("../../form_slider_chkbx_unselected.png");
}
/* line 549, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkBox label input:checked + span:before {
  background-image: url("../../form_slider_chkbx_selected.png");
}
/* line 553, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkBox.termsCondition {
  width: 100%;
}
/* line 556, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkBox.termsCondition label input + span:before {
  height: 40px;
}
/* line 562, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp a {
  color: #2c77c5;
}
/* line 567, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-thanks, .about-contact-us-form .contact-lead-form .contact-error {
  background-color: #ffffff;
  color: #333333;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 574, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-disclaimer p {
  color: #999999;
}
/* line 577, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-disclaimer a {
  color: #2c77c5;
}
/* line 581, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-details {
  display: block;
  text-align: center;
  padding-top: 20px;
}
/* line 585, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-details p {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
/* line 590, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-details p:first-child {
  color: #999999;
  font-weight: 400;
  padding-bottom: 10px;
}
/* line 596, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-details a {
  color: #2c77c5;
}
/* line 598, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form .contact-details a:hover {
  text-decoration: none;
  color: #2c77c5;
}
/* line 605, ../../../sass/_formVariationsMobile.scss */
.about-contact-us-form .contact-lead-form.form-off .form-hidden {
  display: block;
}

/* line 615, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form label {
  font-weight: 300;
  font-style: normal;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 15px;
}
/* line 622, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form {
  clear: both;
}
/* line 617, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .form-button .btn-green {
  margin-left: 0;
}
/* line 621, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .button_group {
  color: #ffffff;
  font-size: 14px;
}
/* line 624, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .button_group > label {
  padding-left: 5px;
  padding-bottom: 5px;
}
/* line 629, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .button_group div .radio_button {
  margin-right: 15px;
  display: inline-block;
}
/* line 632, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .button_group div .radio_button input[type=radio] {
  height: 35px;
  width: 35px;
  opacity: 0 !important;
}
/* line 637, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .button_group div .radio_button input + label {
  padding-left: 45px;
  line-height: 35px;
  background-image: url("../../form_radio_unselected.png");
  background-size: 35px;
  background-repeat: no-repeat;
}
/* line 644, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .button_group div .radio_button input:checked + label {
  background-image: url("../../form_radio_selected.png");
  background-size: 35px;
  background-repeat: no-repeat;
}
/* line 663, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .errorSpan {
  display: none;
  position: relative;
  width: 100%;
  left: auto;
  top: auto;
  margin: 0 0 5px;
}
/* line 670, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .errorSpan label {
  width: 100%;
}
/* line 673, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .errorSpan::after {
  content: none;
}
/* line 678, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .generic-form .form-focus .errorMessage {
  display: none;
}
/* line 684, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .date-input .col-xs-4:not(:last-of-type) {
  padding-right: 10px;
}
/* line 688, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .twitter-typeahead {
  display: block !important;
}
/* line 691, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .twitter-typeahead .tt-hint {
  height: 40px;
  border-radius: 2px;
  padding: 10px 12px;
  width: 100%;
}
/* line 697, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .twitter-typeahead .tt-input {
  text-overflow: ellipsis;
}
/* line 700, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .twitter-typeahead .tt-menu {
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 2px;
  background: white;
  z-index: 1000 !important;
}
/* line 706, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .twitter-typeahead .tt-menu .tt-suggestion {
  padding: 5px 10px;
  cursor: pointer;
}
/* line 709, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .twitter-typeahead .tt-menu .tt-suggestion:not(:last-child) {
  border-bottom: 1px solid #cccccc;
}
/* line 712, ../../../sass/_formVariationsMobile.scss */
.quote-tool-form .twitter-typeahead .tt-menu .tt-suggestion:hover {
  color: #ffffff;
  background-color: #1E90FF;
}

/* line 1376, ../../../sass/_mobile_pol.scss */
.about-contact-us-form {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #cccccc;
}
/* line 1378, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form {
  padding: 20px;
}
/* line 1380, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-heading {
  text-align: left;
}
/* line 1382, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-heading > div {
  margin-bottom: 20px;
}
/* line 1385, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-heading .title {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
/* line 1391, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-heading .subtitle {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
/* line 1397, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-heading .message {
  color: #999999;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 10px;
}
/* line 1946, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form {
  color: #333333;
  margin-bottom: 20px;
}
/* line 1950, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .form-control, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .form-user-ctrl {
  -webkit-transition: none;
  transition: none;
}
/* line 1410, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .form-control:focus, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .form-user-ctrl:focus {
  border: 1px solid #2c77c5;
}
/* line 1957, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp textarea {
  padding: 10px 10px;
}
/* line 1960, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp .form-control {
  padding-left: 8px;
}
/* line 1963, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-user-grp > label {
  font-weight: 400;
}
/* line 1968, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-row:not(:last-child), .about-contact-us-form .contact-lead-form .generic-form .form-focus:not(:last-child) {
  margin-bottom: 20px;
}
/* line 1973, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .section:not(:last-child) {
  margin-bottom: 20px;
}
/* line 1977, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-button {
  padding: 0;
}
/* line 1979, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .form-button .form-submit {
  width: auto;
}
/* line 1983, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form [data-policy-type] {
  display: none;
}
/* line 1985, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form [data-policy-type].active {
  display: block;
}
/* line 1990, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .radio-button input[type=radio] {
  margin: 0 10px;
}
/* line 1993, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .radio-button input + label {
  padding-left: 40px;
  background-position: 10px 0;
}
/* line 1999, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .check-box input[type=checkbox] {
  margin: 0 10px;
}
/* line 2002, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .generic-form .check-box input + label {
  padding-left: 40px;
  background-position: 10px 0;
}
/* line 2008, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-disclaimer {
  color: #999999;
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 40px;
}
/* line 2013, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-disclaimer p {
  margin-top: 0;
}
/* line 2015, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-disclaimer p:not(:last-child) {
  margin-bottom: 15px;
}
/* line 2020, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-details {
  text-align: left;
  color: #999999;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
}
/* line 1456, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-details p.contact-details__header {
  color: #333333;
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0;
}
/* line 1461, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-details p.contact-details__footer {
  color: #2c77c5;
  font-weight: 600;
  padding-top: 20px;
}
/* line 1466, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-details ul {
  list-style-type: none;
  margin-bottom: 10px;
}
/* line 1473, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-details b {
  font-weight: 600;
}
/* line 1476, ../../../sass/_mobile_pol.scss */
.about-contact-us-form .contact-lead-form .contact-details a {
  color: #2c77c5;
}

/* line 1485, ../../../sass/_mobile_pol.scss */
.password-content .generic-form .form-focus {
  width: 100%;
}

/* line 1, ../../../sass/_searchResultsMobile.scss */
.search_results_container {
  margin-top: 25px;
  background-color: white;
}
/* line 4, ../../../sass/_searchResultsMobile.scss */
.search_results_container .search_bar {
  width: 100%;
}
/* line 6, ../../../sass/_searchResultsMobile.scss */
.search_results_container .search_bar .input_and_image {
  margin: 20px 0 40px;
  text-align: center;
  border: 1px solid #ccc;
  height: 40px;
}
/* line 11, ../../../sass/_searchResultsMobile.scss */
.search_results_container .search_bar .input_and_image input[type="text"] {
  border: none;
  float: left;
  height: 38px;
  padding-left: 10px;
  width: 100%;
}
/* line 18, ../../../sass/_searchResultsMobile.scss */
.search_results_container .search_bar .input_and_image .search-image {
  background: url("../../icon_search_blue.png") no-repeat;
  height: 17px;
  width: 17px;
  border: none;
  background-size: 17px 17px;
  float: right;
  top: -26px;
  margin-right: 10px;
  position: relative;
}
/* line 33, ../../../sass/_searchResultsMobile.scss */
.search_results_container .results_list_container .results_content {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}
/* line 37, ../../../sass/_searchResultsMobile.scss */
.search_results_container .results_list_container .article {
  margin-top: 20px;
}
/* line 39, ../../../sass/_searchResultsMobile.scss */
.search_results_container .results_list_container .article p {
  color: #666;
  font-weight: 400;
}
/* line 42, ../../../sass/_searchResultsMobile.scss */
.search_results_container .results_list_container .article p a {
  color: #2377C5;
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 20px;
}
/* line 49, ../../../sass/_searchResultsMobile.scss */
.search_results_container .results_list_container .article p b {
  font-weight: bold;
}

/* line 58, ../../../sass/_searchResultsMobile.scss */
.no-results {
  margin-top: 20px;
}
/* line 60, ../../../sass/_searchResultsMobile.scss */
.no-results span {
  display: block;
  margin-bottom: 15px;
  color: #333;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
/* line 68, ../../../sass/_searchResultsMobile.scss */
.no-results ul {
  list-style: disc !important;
}
/* line 70, ../../../sass/_searchResultsMobile.scss */
.no-results ul li {
  margin-left: 20px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}

/* line 1492, ../../../sass/_mobile_pol.scss */
.search_results_container--pol {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 1497, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .search_bar .input_and_image .search-image {
  background-image: url("../../icon_search_blue.png");
}
/* line 1502, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .search-results-suggestion {
  font-weight: 400;
  text-decoration: underline;
}
/* line 1506, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .results_list_container .article p .text-green::before {
  content: " | ";
  color: black;
}
/* line 1510, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .results_list_container .article p .text-green {
  color: #9FB905;
}
/* line 1513, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .results_list_container .article p {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 5px;
}
/* line 1519, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .results_list_container--pol .display_container {
  font-size: 13px;
}
/* line 1522, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .results_list_container--pol .results_content {
  border-bottom: none;
}
/* line 1525, ../../../sass/_mobile_pol.scss */
.search_results_container--pol .results_list_container--pol .results_pagination {
  text-align: center;
}

/* line 2060, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header {
  position: fixed;
  top: 0;
  height: 53px;
  width: 100%;
  background-color: #2c77c5;
  padding: 0 10px;
}
/* line 2067, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .logo {
  display: inline-block;
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  margin: 10px 0;
}
/* line 2073, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .logo img {
  height: 33px;
  width: auto;
  vertical-align: middle;
}
/* line 2078, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .logo .spacer {
  display: inline-block;
  padding: 0 5px;
}
/* line 2082, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .logo .text {
  display: inline-block;
}
/* line 2086, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .status {
  display: table;
  float: right;
  height: 23px;
  vertical-align: middle;
  background-color: #0e5dae;
  border-radius: 11.5px;
  padding: 4px 6px;
  margin: 15px 0;
}
/* line 2096, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .status.active .indicator {
  background-color: #a0c323;
}
/* line 2100, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .status .indicator {
  display: table-cell;
  height: auto;
  width: 15px;
  background-color: #cccccc;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
/* line 2108, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-header .status p {
  display: table-cell;
  color: #ffffff;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  padding-left: 5px;
}
/* line 2118, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body {
  height: 100vh;
  background-color: #ffffff;
  padding-top: 53px;
  padding-bottom: 61px;
}
/* line 2123, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-discussion {
  height: 100%;
  overflow-y: auto;
}
/* line 2127, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line {
  display: table;
  width: 100%;
  border-bottom: 1px solid #cccccc;
  padding: 15px 10px;
}
/* line 2132, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line img, .pol-chat .pol-chat-body .chat-line .message, .pol-chat .pol-chat-body .chat-line .time, .pol-chat .pol-chat-body .chat-line .chat-active, .pol-chat .pol-chat-body .chat-line .title {
  display: table-cell;
  vertical-align: top;
}
/* line 2136, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line img {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
/* line 2142, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line .chat-active .info {
  display: table;
  width: 100%;
  margin-bottom: 5px;
}
/* line 2146, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line .chat-active .info .title {
  width: 100%;
  font-weight: 600;
  padding-right: 10px;
}
/* line 2152, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line .chat-active .message {
  padding: 0;
}
/* line 2156, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line .message {
  width: 100%;
  color: #333333;
  font-size: 12px;
  line-height: 16px;
  padding-right: 10px;
}
/* line 2163, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-body .chat-line .time {
  color: #999999;
  font-size: 11px;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;
}
/* line 2172, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input {
  position: fixed;
  bottom: 0;
  display: table;
  height: 60px;
  width: 100%;
  background-color: #f2f2f2;
  border-top: 1px solid #cccccc;
  padding: 10px;
}
/* line 2181, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input ::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px;
  line-height: 16px;
}
/* line 2186, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input :-moz-placeholder {
  color: #999999;
  font-size: 12px;
  line-height: 16px;
}
/* line 2191, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input ::-moz-placeholder {
  color: #999999;
  font-size: 12px;
  line-height: 16px;
}
/* line 2196, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input :-ms-input-placeholder {
  color: #999999;
  font-size: 12px;
  line-height: 16px;
}
/* line 2201, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input .chat-input-container {
  display: table-cell;
  width: 95%;
  padding-right: 10px;
}
/* line 2205, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input .chat-input-container input {
  height: 40px;
  width: 100%;
  background-color: #ffffff;
  border-radius: 2px;
  border: 1px solid #e3e3e3;
  box-shadow: none;
  color: #333333;
  font-size: 12px;
  line-height: 16px;
  padding: 10px 12px;
}
/* line 2219, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input .chat-submit-container, .pol-chat .pol-chat-input .chat-email-container {
  display: table-cell;
  width: 5%;
  white-space: nowrap;
}
/* line 2224, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input .chat-email-container {
  display: none;
}
/* line 2227, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input .chat-submit, .pol-chat .pol-chat-input .chat-email {
  display: block;
  padding: 12.5px 15px;
}
/* line 2231, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input .chat-email {
  background: #2c77c5;
}
/* line 2233, ../../../sass/_mobile_pol.scss */
.pol-chat .pol-chat-input .chat-email img {
  height: 15px;
  width: auto;
  vertical-align: top;
  margin-left: 5px;
}

@media (max-width: 400px) {
  /* line 2248, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-header .status p:nth-of-type(1) {
    display: none;
  }
}
@media (min-device-width: 768px) {
  /* line 2257, ../../../sass/_mobile_pol.scss */
  .pol-chat {
    max-width: 700px;
  }
  /* line 2259, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-header {
    max-width: 700px;
    padding: 0 25px;
  }
  /* line 2262, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-header .logo {
    font-size: 14px;
    line-height: 20px;
  }
  /* line 2267, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-body {
    max-width: 700px;
    padding-bottom: 81px;
  }
  /* line 2270, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-body .chat-line {
    padding: 15px 25px;
  }
  /* line 2272, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-body .chat-line img {
    height: 45px;
    width: 45px;
    margin-right: 25px;
  }
  /* line 2277, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-body .chat-line .message {
    font-size: 14px;
    line-height: 18px;
    padding-right: 25px;
  }
  /* line 2282, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-body .chat-line .time {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 2288, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input {
    max-width: 700px;
    padding: 20px 25px;
  }
  /* line 2291, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input ::-webkit-input-placeholder {
    color: #999999;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 2296, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input :-moz-placeholder {
    color: #999999;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 2301, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input ::-moz-placeholder {
    color: #999999;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 2306, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input :-ms-input-placeholder {
    color: #999999;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 2312, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input .chat-input-container input {
    font-size: 14px;
    line-height: 20px;
  }
  /* line 2317, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input .chat-submit-container {
    padding-right: 10px;
  }
  /* line 2320, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input .chat-email-container {
    display: table-cell;
  }
  /* line 2323, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-input .chat-submit, .pol-chat .pol-chat-input .chat-email {
    padding: 12.5px 20px;
  }
}
@media (min-device-width: 768px) and (max-width: 400px) {
  /* line 2330, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-header {
    padding: 0 10px;
  }
  /* line 2334, ../../../sass/_mobile_pol.scss */
  .pol-chat .pol-chat-body .chat-line {
    padding: 15px 10px;
  }
}
/* line 2343, ../../../sass/_mobile_pol.scss */
.pol-migration .container {
  padding: 50px 40px;
}
/* line 2345, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__title {
  color: #2c77c5;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 2352, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__content {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  word-wrap: break-word;
  margin-bottom: 20px;
}
/* line 2358, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__content h2 {
  font-weight: 700;
}
/* line 2362, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__content p.bold, .pol-migration .container .pol-migration__content p b, .pol-migration .container .pol-migration__content p em {
  font-weight: 600;
}
/* line 2365, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__content p.text-small {
  font-size: 12px;
  line-height: 16px;
}
/* line 2370, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__content ul {
  list-style: disc;
  list-style-position: inside;
}
/* line 2373, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__content ul li {
  margin-bottom: 10px;
}
/* line 2377, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__content:last-child {
  margin-bottom: 0;
}
/* line 2382, ../../../sass/_mobile_pol.scss */
.pol-migration .container .pol-migration__button .btn-green {
  display: block;
  width: 100%;
}

/* line 2390, ../../../sass/_mobile_pol.scss */
.pol-migration-overlay {
  display: block;
  background-color: #2c77c5;
}
/* line 2393, ../../../sass/_mobile_pol.scss */
.pol-migration-overlay .message-window {
  top: 45%;
  background-color: #2c77c5;
  font-size: 20px;
  line-height: 24px;
  padding: 20px;
}
/* line 2399, ../../../sass/_mobile_pol.scss */
.pol-migration-overlay .message-window p {
  font-weight: 400;
  color: #ffffff;
  padding-bottom: 20px;
}
/* line 2403, ../../../sass/_mobile_pol.scss */
.pol-migration-overlay .message-window p b, .pol-migration-overlay .message-window p em {
  font-weight: 600;
}
/* line 2407, ../../../sass/_mobile_pol.scss */
.pol-migration-overlay .message-window .image-loading {
  height: 60px;
  width: auto;
}

/* line 2415, ../../../sass/_mobile_pol.scss */
.pol-migration-footer .logo {
  display: none;
}
/* line 2419, ../../../sass/_mobile_pol.scss */
.pol-migration-footer .links .links-row {
  padding: 0 10px;
}
/* line 2422, ../../../sass/_mobile_pol.scss */
.pol-migration-footer .links .links-row a:before {
  margin-right: 10px;
}
/* line 2425, ../../../sass/_mobile_pol.scss */
.pol-migration-footer .links .links-row a:after {
  margin-left: 10px;
}

/* line 2472, ../../../sass/_mobile_pol.scss */
.pol-profile {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
}
/* line 2477, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content {
  background-color: #f2f2f2;
  margin: 20px;
}
/* line 2480, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown {
  z-index: 1;
}
/* line 2482, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .btn {
  width: 100%;
  text-align: left;
  border: 1px solid #2c77c5;
  border-radius: 2px;
  background-color: #ffffff;
  background-image: url("../../../_polAssets/icon_selection_arrow.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 18px 40px;
  padding: 10px 12px;
  margin: 0;
}
/* line 2494, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .btn:hover, .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .btn:focus, .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .btn:active {
  background-color: #ffffff;
  box-shadow: none;
}
/* line 2499, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu {
  width: 100%;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  padding: 0;
  margin: 0;
}
/* line 2508, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li {
  width: 100%;
  min-height: 40px;
  padding: 0;
}
/* line 2512, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li a {
  padding: 10px 12px;
}
/* line 2515, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li.active {
  display: none;
}
/* line 2523, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body {
  margin: 20px 20px 40px;
}
/* line 2525, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content {
  background-color: #f2f2f2;
}
/* line 2527, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector {
  display: table;
  width: 100%;
}
/* line 2530, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector {
  display: table-cell;
  width: 50%;
  height: 50px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  vertical-align: middle;
  text-align: left;
  color: #333333;
  text-decoration: underline;
  border-bottom: 1px solid #cccccc;
  padding: 0 20px;
}
/* line 2543, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector:first-child {
  border-top-left-radius: 2px;
}
/* line 2546, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector:last-child {
  border-top-right-radius: 2px;
}
/* line 2549, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector.active {
  color: #ffffff;
  background-color: #3d9cdb;
  text-decoration: none;
}
/* line 2553, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector.active:hover {
  background-color: #3d9cdb;
}
/* line 2557, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector:hover {
  background-color: #e3e3e3;
}
/* line 2561, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-selector ~ .content-section {
  display: none;
}
/* line 2565, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .content-section {
  padding: 20px 10px 40px;
}
/* line 2567, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .content-section.active {
  display: block;
}
/* line 2571, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .content-subsection {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 2576, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content {
  color: #333333;
  padding: 0;
}
/* line 2579, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-title {
  text-align: left;
  font-size: 18px;
  line-height: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
/* line 2587, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-subtitle {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 30px;
}
/* line 2595, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-block h3, .pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .input-block h3 {
  font-weight: 400;
  margin-bottom: 15px;
}
/* line 2600, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-block p:not(:last-child), .pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .input-block p:not(:last-child) {
  margin-bottom: 30px;
}
/* line 2604, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-block ul, .pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .input-block ul {
  margin-left: 30px;
}
/* line 2607, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-block:not(:last-child), .pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .input-block:not(:last-child) {
  margin-bottom: 30px;
}
/* line 2612, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-block.content-policies p {
  margin-bottom: 20px;
}
/* line 2617, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .form-row:not(:last-child), .pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .form-focus:not(:last-child) {
  margin-bottom: 20px;
}
/* line 2623, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-preferences .radio-button {
  width: 100%;
}
/* line 2626, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-preferences.thank-you {
  display: none;
}
/* line 2628, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-preferences.thank-you .content-block p {
  margin-bottom: 10px;
}
/* line 2637, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .section {
  margin-bottom: 20px;
}
/* line 2641, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .form-row .form-focus {
  margin-bottom: 0;
  vertical-align: top;
}
/* line 2644, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .form-row .form-focus ~ .text {
  margin-top: 10px;
}
/* line 2648, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .form-row .text {
  color: #999999;
  font-size: 13px;
  line-height: 16px;
}
/* line 2657, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .content-subsection {
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 2661, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .content-title, .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .content-subtitle {
  margin-bottom: 20px;
}
/* line 2666, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .content-block p:not(:last-child), .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .input-block p:not(:last-child), .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .form-split p:not(:last-child) {
  margin-bottom: 20px;
}
/* line 2670, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .content-block ul, .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .input-block ul, .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .form-split ul {
  margin-left: 20px;
}
/* line 2673, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .content-block:not(:last-child), .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .input-block:not(:last-child), .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .form-split:not(:last-child) {
  margin-bottom: 20px;
}
/* line 2680, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split .form-focus {
  width: 50%;
}
/* line 2685, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-focus.single {
  margin-bottom: 0;
}
/* line 2691, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .generic-form .check-box {
  margin: 0;
}
/* line 2640, ../../../sass/_mobile_pol.scss */
.pol-profile .pol-profile__body .pol-profile__body-content .radio-button {
  vertical-align: top;
  margin-bottom: 20px;
}

/* line 2648, ../../../sass/_mobile_pol.scss */
.generic-form {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
}
/* line 2652, ../../../sass/_mobile_pol.scss */
.generic-form .form-user-grp {
  padding: 0;
}
/* line 2654, ../../../sass/_mobile_pol.scss */
.generic-form .form-user-grp label {
  display: block;
  padding-bottom: 5px;
}
/* line 2657, ../../../sass/_mobile_pol.scss */
.generic-form .form-user-grp select.form-control, .generic-form .form-user-grp select.form-user-ctrl {
/*   background-image: url("../../../_polAssets/icon_selection_arrow.png"); */
}
/* line 2659, ../../../sass/_mobile_pol.scss */
.generic-form .form-user-grp select.form-control.error, .generic-form .form-user-grp select.form-user-ctrl.error {
  background-image: url("../../../_polAssets/icon_select_arrows_error.png");
}
/* line 2720, ../../../sass/_mobile_pol.scss */
.generic-form .form-user-grp .form-user-ctrl:focus, .generic-form .form-user-grp .form-control:focus, .generic-form .form-user-grp textarea:focus {
  border: 1px solid #2c77c5;
}
/* line 2724, ../../../sass/_mobile_pol.scss */
.generic-form .form-user-grp input {
  font-size: 13px;
  color: #333333;
}
/* line 2728, ../../../sass/_mobile_pol.scss */
.generic-form .form-user-grp input[type="text"]:disabled {
  background: #cccccc;
}
/* line 2732, ../../../sass/_mobile_pol.scss */
.generic-form .errorLabel {
  display: none;
  color: red;
  margin-bottom: 5px;
}
/* line 2669, ../../../sass/_mobile_pol.scss */
.generic-form .required {
  color: red;
}
/* line 2672, ../../../sass/_mobile_pol.scss */
.generic-form::-webkit-input-placeholder {
  color: #999999;
}
/* line 2675, ../../../sass/_mobile_pol.scss */
.generic-form:-moz-placeholder {
  color: #999999;
}
/* line 2678, ../../../sass/_mobile_pol.scss */
.generic-form::-moz-placeholder {
  color: #999999;
}
/* line 2681, ../../../sass/_mobile_pol.scss */
.generic-form:-ms-input-placeholder {
  color: #999999;
}
/* line 2685, ../../../sass/_mobile_pol.scss */
.generic-form .error::-webkit-input-placeholder {
  color: #db3535;
}
/* line 2688, ../../../sass/_mobile_pol.scss */
.generic-form .error:-moz-placeholder {
  color: #db3535;
}
/* line 2691, ../../../sass/_mobile_pol.scss */
.generic-form .error::-moz-placeholder {
  color: #db3535;
}
/* line 2694, ../../../sass/_mobile_pol.scss */
.generic-form .error:-ms-input-placeholder {
  color: #db3535;
}

@media (max-width: 768px) {
  /* line 2784, ../../../sass/_mobile_pol.scss */
  .reg-member-details-form .section {
    padding: 0 15px;
  }
}
/* line 2788, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section:first-child {
  padding-bottom: 10%;
}
/* line 2792, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .contact-heading > div {
  margin-bottom: 30px;
}
/* line 2798, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row {
  margin-bottom: 17px;
}
/* line 2800, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row .errorMessage {
  color: red;
}
/* line 2803, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row label.email {
  position: relative;
}
/* line 2805, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row label.email span {
  position: absolute;
  right: 0;
  color: #999;
  font-size: 14px;
  line-height: 20px;
  font-weight: 200;
  font-style: italic;
}
/* line 2816, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row.custom-form-grp input[type=text] {
  width: 68%;
}
/* line 2818, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row.custom-form-grp input[type=text]:last-child {
  float: right;
  width: 30%;
}
/* line 2824, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row .custom-form-text {
  padding-left: 30px;
}
/* line 2827, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row .DOB {
  width: 100px;
}
/* line 2830, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .form-row .radio-button {
  margin: 0;
}
/* line 2834, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-subsection .generic-form .content-form-submit {
  padding-top: 10px;
}
/* line 2840, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-contact h2 {
  color: #999;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 2847, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-contact p {
  padding-bottom: 20px;
}
/* line 2849, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-contact p span {
  font-weight: bold;
}
/* line 2854, ../../../sass/_mobile_pol.scss */
.reg-member-details-form .section .content-contact .address-block p {
  padding-bottom: 0;
}

/* line 2863, ../../../sass/_mobile_pol.scss */
.reg-success-message {
  padding: 20px 95px 0 95px !important;
}
@media (max-width: 768px) {
  /* line 2863, ../../../sass/_mobile_pol.scss */
  .reg-success-message {
    padding: 20px 15px 0 15px  !important;
  }
}

/* line 2871, ../../../sass/_mobile_pol.scss */
.confirmation-popup .message-window {
  text-align: left;
}
/* line 2873, ../../../sass/_mobile_pol.scss */
.confirmation-popup .message-window .message-title {
  font-weight: 600;
}
/* line 2876, ../../../sass/_mobile_pol.scss */
.confirmation-popup .message-window .message-button {
  text-align: center;
  display: block;
}
/* line 2879, ../../../sass/_mobile_pol.scss */
.confirmation-popup .message-window .message-button .btn-grey {
  margin: 15px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* General Styling *************************************************/
  /* line 3, ../../../sass/_tablet_pol.scss */
  body {
    overflow: visible;
    overflow-x: hidden;
    font-size: 11px;
    line-height: 20px;
  }

  /* line 9, ../../../sass/_tablet_pol.scss */
  .container {
    width: 95%;
  }

  /* Global Imports *************************************************/
  /* line 2, ../../../sass/_globalLayoutsTablet.scss */
  .btn-green, .btn-blue {
    font-size: 11px;
    padding: 12.5px 20px;
  }

  /* line 8, ../../../sass/_globalLayoutsTablet.scss */
  .image-with-text {
    display: block;
  }
  /* line 10, ../../../sass/_globalLayoutsTablet.scss */
  .image-with-text .heading {
    width: 200px;
    margin-top: 30px;
    margin-left: 30px;
  }
  /* line 14, ../../../sass/_globalLayoutsTablet.scss */
  .image-with-text .heading h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  /* line 19, ../../../sass/_globalLayoutsTablet.scss */
  .image-with-text .heading p {
    font-size: 14px;
    line-height: 20px;
  }

  /* line 27, ../../../sass/_globalLayoutsTablet.scss */
  .content_header {
    padding: 20px 0;
  }
  /* line 29, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .header {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 10px;
  }
  /* line 34, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .snippet {
    display: block;
  }
  /* line 40, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .paragraph .paragraph_body .large-title {
    font-size: 18px;
  }
  /* line 43, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .paragraph .paragraph_body .tel-right-large {
    font-size: 18px;
  }
  /* line 45, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .paragraph .paragraph_body .tel-right-large a {
    color: black;
  }
  /* line 47, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .paragraph .paragraph_body .tel-right-large a:hover {
    color: black;
  }
  /* line 53, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .paragraph .paragraph_body .tel-right-small a {
    color: black;
  }
  /* line 55, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .paragraph .paragraph_body .tel-right-small a:hover {
    color: black;
  }
  /* line 67, ../../../sass/_globalLayoutsTablet.scss */
  .content_header .content-header-cta-button a:last-child {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.5px;
  }

  /* line 78, ../../../sass/_globalLayoutsTablet.scss */
  .microsite-compchart-header {
    padding: 30px 0px 0px 0px;
  }
  /* line 80, ../../../sass/_globalLayoutsTablet.scss */
  .microsite-compchart-header .header {
    padding-bottom: 0px;
  }

  /* line 86, ../../../sass/_globalLayoutsTablet.scss */
  .section-header {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 90, ../../../sass/_globalLayoutsTablet.scss */
  .section-header .header {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 94, ../../../sass/_globalLayoutsTablet.scss */
  .section-header .contact {
    float: left;
    width: 45%;
    margin-left: 5%;
  }
  /* line 101, ../../../sass/_globalLayoutsTablet.scss */
  .section-header .contact:last-child {
    padding-bottom: 40px;
  }

  /* line 110, ../../../sass/_globalLayoutsTablet.scss */
  .media-basic .media-content {
    padding: 15px 0 0;
  }
  /* line 113, ../../../sass/_globalLayoutsTablet.scss */
  .media-basic .list-title {
    padding: 20px 0 0;
    border-top: solid #ccc 1px;
  }
  /* line 117, ../../../sass/_globalLayoutsTablet.scss */
  .media-basic .list-items {
    padding: 0 0 10px;
  }

  /* line 124, ../../../sass/_globalLayoutsTablet.scss */
  .expand-open-close .expand-content {
    display: none;
  }

  /* line 131, ../../../sass/_globalLayoutsTablet.scss */
  .expandable-accordion .accordion-name {
    font-size: 18px;
    line-height: 22px;
  }

  /* line 138, ../../../sass/_globalLayoutsTablet.scss */
  .results_list_container {
    padding-right: 15px;
  }
  /* line 140, ../../../sass/_globalLayoutsTablet.scss */
  .results_list_container .correction_text {
    padding-left: 15px;
  }

  /* line 147, ../../../sass/_globalLayoutsTablet.scss */
  .microsite-margin {
    margin-bottom: 30px;
  }

  /* Global Layouts */
  /* Header ***************************************/
  /* line 3, ../../../sass/_headerTablet.scss */
  .header .global_header {
    height: 70px;
  }
  /* line 5, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft {
    padding-left: 30px;
  }
  /* line 7, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft a {
    margin-right: 30px;
    padding: 25px 0;
  }
  /* line 11, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft .mega_menu_open, .header .global_header .headerLeft .mega_menu_close {
    padding: 25px 0px;
  }
  /* line 14, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft .searchOpenMobile {
    background-color: transparent;
  }
  /* line 17, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft .search_open {
    padding: 26px 0;
  }
  /* line 19, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft .search_open .icon {
    margin-right: 0;
  }
  /* line 21, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft .search_open .icon img {
    margin-left: 0;
    top: 0px;
  }
  /* line 27, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft .search_close {
    left: 25%;
    top: 25px;
    position: absolute;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 31, ../../../sass/_headerTablet.scss */
  .header .global_header .headerLeft .searchBox {
    display: inline-block;
    position: relative;
    width: 140px;
  }
  /* line 40, ../../../sass/_headerTablet.scss */
  .header .global_header .metlifeLogo .row img {
    width: 123px;
    height: 28px;
  }
  /* line 49, ../../../sass/_headerTablet.scss */
  .header .global_header .headerRight .pull-right a {
    margin-right: 20px;
    padding: 26px 0;
  }
  /* line 53, ../../../sass/_headerTablet.scss */
  .header .global_header .headerRight .pull-right .login_open {
    height: 70px;
    padding: 25px 35px;
    background-color: #0e5dae;
    margin-right: 0;
  }
  /* line 59, ../../../sass/_headerTablet.scss */
  .header .global_header .headerRight .pull-right .globalContact {
    height: 70px;
    margin-right: 0;
    padding: 25px 35px;
  }
  /* line 67, ../../../sass/_headerTablet.scss */
  .header .fixedHeader {
    height: 50px;
    -webkit-transition: height 500ms ease 0s;
    transition: height 500ms ease 0s;
  }
  /* line 72, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .headerLeft a {
    padding: 15px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 77, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .headerLeft .mega_menu_open, .header .fixedHeader .headerLeft .mega_menu_close {
    padding: 15px 0;
  }
  /* line 80, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .headerLeft .searchBox {
    margin-top: 6px;
  }
  /* line 83, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .headerLeft .search_open {
    padding: 16px 0px;
  }
  /* line 90, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .metlifeLogo .row img {
    width: 86px;
    height: 20px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 101, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .headerRight .pull-right a {
    padding: 16px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 106, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .headerRight .pull-right .login_open {
    padding: 16px 35px;
    height: 50px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 112, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .headerRight .pull-right .globalContact {
    padding: 16px 35px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 119, ../../../sass/_headerTablet.scss */
  .header .fixedHeader .searchBox {
    margin-top: 6px;
  }
  /* line 123, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader {
    height: 70px;
    -webkit-transition: height 500ms ease 0s;
    transition: height 500ms ease 0s;
  }
  /* line 128, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader .headerLeft a {
    padding: 25px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 133, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader .headerLeft .searchBox {
    margin-top: 16px;
  }
  /* line 140, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader .metlifeLogo .row img {
    display: block;
    width: 123px;
    height: 28px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 152, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader .headerRight .pull-right a {
    padding: 24px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 157, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader .headerRight .pull-right .login_open {
    padding: 25px 35px;
    height: 70px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 163, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader .headerRight .pull-right .globalContact {
    padding: 25px 35px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 170, ../../../sass/_headerTablet.scss */
  .header .notFixedHeader .searchBox {
    margin-top: 16px;
  }
  /* line 174, ../../../sass/_headerTablet.scss */
  .header .menu-open {
    border-bottom: 1px solid #0e5dae;
  }
  /* line 177, ../../../sass/_headerTablet.scss */
  .header .loginOpen {
    top: 70px;
    right: 0px;
    height: auto;
    width: 256px;
  }
  /* line 183, ../../../sass/_headerTablet.scss */
  .header .loginOpen .loginForm .loginformSubmit {
    margin-top: 0px;
  }
  /* line 188, ../../../sass/_headerTablet.scss */
  .header .loginOpen .formFail .errorSpanLogin {
    width: 128%;
    left: -124%;
    margin-top: 0px;
    top: 20%;
  }
  /* line 193, ../../../sass/_headerTablet.scss */
  .header .loginOpen .formFail .errorSpanLogin .errorSpanImg {
    width: 17px;
    height: 17px;
    margin-right: 5px;
  }
  /* line 198, ../../../sass/_headerTablet.scss */
  .header .loginOpen .formFail .errorSpanLogin::after {
    top: 12px;
    right: -8px;
    left: auto;
  }

  /* line 210, ../../../sass/_headerTablet.scss */
  #metSearchForm {
    width: 140px;
  }

  /* line 214, ../../../sass/_headerTablet.scss */
  .fixedHeader #metSearchForm .search_close {
    top: 15px;
  }

  /* Mega Menu ***************************************/
  /* line 209, ../../../sass/_headerTablet.scss */
  .megaMenu {
    left: 0;
    right: 0;
    top: 0px;
    margin-top: 70px;
    -webkit-transition: margin 500ms ease 0s;
    transition: margin 500ms ease 0s;
  }
  /* line 217, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner {
    width: 90%;
    margin: 0 auto;
  }
  /* line 221, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner > ul:first-child {
    margin-top: 60px;
    padding-bottom: 25px;
  }
  /* line 230, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement {
    background: none;
    border: none;
    list-style-type: none;
    padding-right: 10px;
  }
  /* line 237, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement > a {
    height: auto;
    font-size: 16px;
    line-height: 18px;
  }
  /* line 242, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement * {
    padding-left: 0;
  }
  /* line 245, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label {
    padding-left: 0;
    margin-bottom: 20px;
  }
  /* line 248, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label .clickToOpen {
    display: none;
  }
  /* line 252, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories {
    display: block !important;
    padding-left: 0;
    background: none;
    min-height: 170px;
  }
  /* line 257, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li {
    height: auto;
    padding-left: 0;
  }
  /* line 260, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li a {
    color: #ADD0F0;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 266, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li a:hover {
    background-color: inherit;
  }
  /* line 271, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories ul {
    display: block !important;
  }
  /* line 275, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom {
    display: block !important;
    padding-left: 0;
    background: none;
  }
  /* line 279, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li {
    height: auto;
    padding-left: 0;
  }
  /* line 282, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li a {
    color: #ADD0F0;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 288, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li a:hover {
    background-color: inherit;
  }
  /* line 296, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .col-sm-3:first-of-type {
    clear: both;
  }
  /* line 299, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .brderTpDsktp {
    border-top: 1px solid #0e5dae;
    margin-top: 50px;
    padding-top: 30px;
    list-style-type: none;
  }
  /* line 304, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .brderTpDsktp .full_menu_Label {
    font-size: 14px;
    cursor: text;
    line-height: 18px;
    padding-top: 0px;
  }
  /* line 312, ../../../sass/_headerTablet.scss */
  .megaMenu .fullMenu .fullMenuInner .brderTpDsktp .subCategories li a {
    line-height: 14px;
    font-size: 12px;
  }
  /* line 321, ../../../sass/_headerTablet.scss */
  .megaMenu.addMargin {
    margin-top: 50px;
  }

  /* Page Wrap ***************************************/
  /* line 327, ../../../sass/_headerTablet.scss */
  .pageWrap {
    height: 70px;
  }

  /* line 19, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerLeft .searchBox {
    width: 200px;
  }
  /* line 22, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerLeft .search_close {
    top: auto;
    bottom: 1px;
    left: 161px;
    right: auto;
  }
  /* line 31, ../../../sass/_tablet_pol.scss */
  .header .global_header .metlifeLogo .row img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 38px;
  }
  /* line 38, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight {
    position: relative;
  }
  /* line 42, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pull-right .login_open {
    min-width: 0;
    padding: 25px 20px;
  }
  /* line 45, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pull-right .login_open a {
    padding: 5px 0 3px;
    border: none;
    font-weight: 600;
  }
  /* line 51, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pull-right .username-label {
    height: 70px;
    padding: 25px 20px;
  }
  /* line 54, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pull-right .username-label:hover {
    background: #0e5dae;
    cursor: pointer;
  }
  /* line 57, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pull-right .username-label:hover .pol-login-menu {
    display: block;
  }
  /* line 61, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pull-right .username-label .pol-icon {
    cursor: auto;
  }
  /* line 63, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pull-right .username-label .pol-icon img {
    margin-left: 10px;
    margin-top: -5px;
    margin-right: 0;
  }
  /* line 72, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pol-login-open {
    float: left !important;
    background-color: initial;
  }
  /* line 75, ../../../sass/_tablet_pol.scss */
  .header .global_header .headerRight .pol-login-open:last-of-type {
    clear: none;
  }
  /* line 84, ../../../sass/_tablet_pol.scss */
  .header .fixedHeader .metlifeLogo .row img {
    width: 124px;
  }
  /* line 91, ../../../sass/_tablet_pol.scss */
  .header .fixedHeader .headerRight .pull-right .login_open, .header .fixedHeader .headerRight .pull-right .username-label {
    padding: 16px 20px;
    -webkit-transition: height, padding 500ms ease 0s;
    transition: height, padding 500ms ease 0s;
  }
  /* line 96, ../../../sass/_tablet_pol.scss */
  .header .fixedHeader .headerRight .pull-right .username-label {
    height: 50px;
  }
  /* line 98, ../../../sass/_tablet_pol.scss */
  .header .fixedHeader .headerRight .pull-right .username-label .pol-login-menu {
    margin-top: 34px;
  }
  /* line 102, ../../../sass/_tablet_pol.scss */
  .header .fixedHeader .headerRight .pull-right a {
    transition-property: none;
  }
  /* line 111, ../../../sass/_tablet_pol.scss */
  .header .notFixedHeader .headerRight .pull-right .login_open, .header .notFixedHeader .headerRight .pull-right .username-label {
    padding: 25px 20px;
    -webkit-transition: height, padding 500ms ease 0s;
    transition: height, padding 500ms ease 0s;
  }
  /* line 116, ../../../sass/_tablet_pol.scss */
  .header .notFixedHeader .headerRight .pull-right .username-label {
    height: 70px;
  }
  /* line 119, ../../../sass/_tablet_pol.scss */
  .header .notFixedHeader .headerRight .pull-right a {
    transition-property: none;
  }

  /* line 128, ../../../sass/_tablet_pol.scss */
  .pol-login-form {
    padding: 30px 0 40px 0;
  }
  /* line 130, ../../../sass/_tablet_pol.scss */
  .pol-login-form input {
    width: 250px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 136, ../../../sass/_tablet_pol.scss */
  .pol-login-form input:last-child {
    margin-bottom: 20px;
  }

  /* line 145, ../../../sass/_tablet_pol.scss */
  .sub-carousel-login-heading {
    padding-top: 40px;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 26px;
  }
  /* line 150, ../../../sass/_tablet_pol.scss */
  .sub-carousel-login-heading p {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 161, ../../../sass/_tablet_pol.scss */
  .footer {
    display: table;
    padding: 60px 0;
  }
  /* line 164, ../../../sass/_tablet_pol.scss */
  .footer .logo {
    display: table-cell;
    vertical-align: bottom;
    padding: 0;
  }
  /* line 169, ../../../sass/_tablet_pol.scss */
  .footer .links {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
  }
  /* line 173, ../../../sass/_tablet_pol.scss */
  .footer .links .links-row {
    display: inline;
    padding: 0;
    border: none;
  }
  /* line 177, ../../../sass/_tablet_pol.scss */
  .footer .links .links-row a {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
  }
  /* line 181, ../../../sass/_tablet_pol.scss */
  .footer .links .links-row a:before {
    content: '';
    margin-right: 10px;
  }
  /* line 185, ../../../sass/_tablet_pol.scss */
  .footer .links .links-row a:after {
    content: '\2022';
    color: #999999;
    margin-left: 10px;
  }
  /* line 190, ../../../sass/_tablet_pol.scss */
  .footer .links .links-row a.no-dot:after {
    content: none;
  }
  /* line 195, ../../../sass/_tablet_pol.scss */
  .footer .links .copyright {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    border: none;
    padding-top: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 203, ../../../sass/_tablet_pol.scss */
  .footer .links .copyright.no-dot {
    margin-left: 30px;
  }

  /* line 2, ../../../sass/_ctaFooterTablet.scss */
  .promo-card {
    max-height: 260px;
    margin-bottom: 30px;
  }
  /* line 5, ../../../sass/_ctaFooterTablet.scss */
  .promo-card .content {
    top: 0;
    bottom: 0;
    padding: 0 30px;
  }
  /* line 9, ../../../sass/_ctaFooterTablet.scss */
  .promo-card .content h2 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  /* line 14, ../../../sass/_ctaFooterTablet.scss */
  .promo-card .content span {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  /* line 21, ../../../sass/_ctaFooterTablet.scss */
  .promo-card.content-photo .photo {
    position: relative;
    left: 50%;
    float: left;
    width: 50%;
  }
  /* line 27, ../../../sass/_ctaFooterTablet.scss */
  .promo-card.content-photo .content {
    position: absolute;
    right: 50%;
    float: left;
    width: 50%;
  }
  /* line 33, ../../../sass/_ctaFooterTablet.scss */
  .promo-card.content-photo .microsite-content {
    padding-bottom: 20px;
  }
  /* line 38, ../../../sass/_ctaFooterTablet.scss */
  .promo-card.photo-content .photo {
    position: relative;
    left: auto;
    float: left;
    width: 50%;
  }
  /* line 44, ../../../sass/_ctaFooterTablet.scss */
  .promo-card.photo-content .content {
    position: absolute;
    left: auto;
    float: left;
    width: 50%;
  }

  /* line 52, ../../../sass/_ctaFooterTablet.scss */
  .margin-bottom-none {
    margin-bottom: 0;
  }

  /* line 212, ../../../sass/_tablet_pol.scss */
  .promo-card {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  /* line 216, ../../../sass/_tablet_pol.scss */
  .promo-card .content span:last-of-type {
    margin-bottom: 0;
  }

  /* line 1, ../../../sass/_largeProductModuleTablet.scss */
  .large_product_module_wrapper {
    width: 100%;
    padding: 0;
  }
  /* line 4, ../../../sass/_largeProductModuleTablet.scss */
  .large_product_module_wrapper .large_product_module {
    width: 32%;
    margin-bottom: 30px;
  }
  /* line 7, ../../../sass/_largeProductModuleTablet.scss */
  .large_product_module_wrapper .large_product_module:not(:nth-child(3n)) {
    margin-right: 2%;
  }
  /* line 10, ../../../sass/_largeProductModuleTablet.scss */
  .large_product_module_wrapper .large_product_module .large-product-top-section {
    min-height: 110px;
    font-size: 12px;
    line-height: 16px;
  }
  /* line 14, ../../../sass/_largeProductModuleTablet.scss */
  .large_product_module_wrapper .large_product_module .large-product-top-section h3 {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 19, ../../../sass/_largeProductModuleTablet.scss */
  .large_product_module_wrapper .large_product_module > div > a {
    margin: 15px auto;
  }
  /* line 23, ../../../sass/_largeProductModuleTablet.scss */
  .large_product_module_wrapper .large_product_module .large-product-bottom-section a:nth-child(2) {
    font-size: 10px;
    line-height: 14px;
    letter-spacing: 0.5px;
  }

  /* line 32, ../../../sass/_largeProductModuleTablet.scss */
  .product-module-disclaimer {
    line-height: 16px;
  }

  /* line 222, ../../../sass/_tablet_pol.scss */
  .pol_login_copy {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    padding-left: 0;
    padding-right: 2%;
    margin-top: 0;
  }

  /* line 231, ../../../sass/_tablet_pol.scss */
  .post-login-module-container {
    padding: 0;
  }
  /* line 233, ../../../sass/_tablet_pol.scss */
  .post-login-module-container .post-login-modules {
    margin-top: 30px;
  }
  /* line 235, ../../../sass/_tablet_pol.scss */
  .post-login-module-container .post-login-modules .large_product_module {
    width: 48%;
    vertical-align: top;
  }
  /* line 240, ../../../sass/_tablet_pol.scss */
  .post-login-module-container .blog-sidebar {
    margin-top: 30px;
  }
  /* line 243, ../../../sass/_tablet_pol.scss */
  .post-login-module-container .blog-events {
    margin: 15px 0 0;
  }

  /* line 248, ../../../sass/_tablet_pol.scss */
  .pre-login-wrapper {
    padding-top: 40px;
  }

  /* line 254, ../../../sass/_tablet_pol.scss */
  .large_product_module_wrapper .large_product_module {
    padding-bottom: 25px;
  }
  /* line 256, ../../../sass/_tablet_pol.scss */
  .large_product_module_wrapper .large_product_module .pol_largeProductModule_category {
    padding: 15px 15px 10px 15px;
  }

  /* line 3, ../../../sass/_blogCarouselBannertablet.scss */
  .blog_carousel .carousel-indicators {
    width: auto;
    top: auto;
    bottom: 20px;
    left: auto;
    right: 0;
    margin-right: 20px;
  }
  /* line 10, ../../../sass/_blogCarouselBannertablet.scss */
  .blog_carousel .carousel-image {
    max-height: 255px;
  }
  /* line 11, ../../../sass/_blogCarouselBannertablet.scss */
  .blog_carousel .carousel-caption {
    font-size: 22px;
    padding: 20px 80px 20px 20px;
    text-align: left;
  }

  /* line 263, ../../../sass/_tablet_pol.scss */
  .post-login-banner-wrapper {
    padding: 0 0 40px;
  }
  /* line 265, ../../../sass/_tablet_pol.scss */
  .post-login-banner-wrapper .blog_carousel {
    margin-right: 2%;
  }
  /* line 270, ../../../sass/_tablet_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-inner .item a .carousel-image {
    display: inline-block;
    position: relative;
    right: -50%;
  }
  /* line 274, ../../../sass/_tablet_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-inner .item a .carousel-image img {
    position: relative;
    left: -50%;
    height: 250px;
    width: auto;
    max-width: none;
  }
  /* line 285, ../../../sass/_tablet_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-indicators {
    display: block;
    width: 60%;
    left: 50%;
    margin-right: 0;
    bottom: 5px;
  }
  /* line 292, ../../../sass/_tablet_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-caption {
    padding: 20px 20px 30px;
  }
  /* line 294, ../../../sass/_tablet_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-caption div {
    display: table;
    height: 100%;
    font-size: 16px;
    line-height: 20px;
  }

  /* line 305, ../../../sass/_tablet_pol.scss */
  .blog_carousel .carousel-indicators {
    display: block;
  }
  /* line 309, ../../../sass/_tablet_pol.scss */
  .blog_carousel .carousel-inner .item {
    max-height: 250px;
  }
  /* line 313, ../../../sass/_tablet_pol.scss */
  .blog_carousel .carousel-caption {
    position: absolute;
  }
  /* line 315, ../../../sass/_tablet_pol.scss */
  .blog_carousel .carousel-caption h3 {
    width: 92%;
  }

  /* line 321, ../../../sass/_tablet_pol.scss */
  .carousel--margin {
    margin: 30px 0 0;
  }

  /* line 325, ../../../sass/_tablet_pol.scss */
  .post-login-banner {
    padding: 15px 0;
  }
  /* line 327, ../../../sass/_tablet_pol.scss */
  .post-login-banner h1 {
    display: inline-block;
    float: left;
    text-align: left;
    font-size: 18px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
  }
  /* line 336, ../../../sass/_tablet_pol.scss */
  .post-login-banner a {
    float: right;
  }

  /* line 341, ../../../sass/_tablet_pol.scss */
  .post-login-article-banner {
    display: none;
  }

  /* line 1, ../../../sass/_blogSidebarTablet.scss */
  .blog-sidebar {
    margin: 30px 0 40px;
  }

  /* line 346, ../../../sass/_tablet_pol.scss */
  .blog-sidebar {
    margin: 0;
  }
  /* line 348, ../../../sass/_tablet_pol.scss */
  .blog-sidebar .blog-sidebar-header {
    font-size: 17px;
    font-weight: 700;
  }
  /* line 351, ../../../sass/_tablet_pol.scss */
  .blog-sidebar .blog-sidebar-header .selected-category {
    font-size: 13px;
    line-height: 18px;
  }
  /* line 357, ../../../sass/_tablet_pol.scss */
  .blog-sidebar .sidebar-content .sidebar-item {
    padding: 0;
    margin-top: 15px;
  }
  /* line 360, ../../../sass/_tablet_pol.scss */
  .blog-sidebar .sidebar-content .sidebar-item .sidebar-item-text {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    font-size: 13px;
    line-height: 16px;
  }
  /* line 369, ../../../sass/_tablet_pol.scss */
  .blog-sidebar .sidebar-footer {
    margin-top: 15px;
  }
  /* line 371, ../../../sass/_tablet_pol.scss */
  .blog-sidebar .sidebar-footer p {
    font-size: 13px;
    line-height: 16px;
    margin: 0;
  }

  /* line 378, ../../../sass/_tablet_pol.scss */
  .blogsidebar--margin {
    margin-top: 30px;
  }

  /* line 384, ../../../sass/_tablet_pol.scss */
  .blog-events .sidebar-content .sidebar-item-title {
    font-size: 13px;
    line-height: 16px;
  }
  /* line 388, ../../../sass/_tablet_pol.scss */
  .blog-events .sidebar-content .sidebar-item-description {
    font-size: 13px;
    line-height: 18px;
  }

  /* line 3, ../../../sass/_tableVariationsTablet.scss */
  .rate_table .controls {
    display: none;
  }
  /* line 6, ../../../sass/_tableVariationsTablet.scss */
  .rate_table .content {
    overflow: hidden;
  }
  /* line 9, ../../../sass/_tableVariationsTablet.scss */
  .rate_table .content .content_top .content_container {
    overflow: visible;
  }
  /* line 11, ../../../sass/_tableVariationsTablet.scss */
  .rate_table .content .content_top .content_container .window {
    right: 0 !important;
  }
  /* line 17, ../../../sass/_tableVariationsTablet.scss */
  .rate_table .content .content_body .content_container {
    height: 100%;
    overflow: visible;
  }
  /* line 20, ../../../sass/_tableVariationsTablet.scss */
  .rate_table .content .content_body .content_container .window {
    height: 100%;
    right: 0 !important;
  }

  /* line 30, ../../../sass/_tableVariationsTablet.scss */
  .overlay-table-layout {
    margin: 40px 0;
  }
  /* line 34, ../../../sass/_tableVariationsTablet.scss */
  .overlay-table-layout h2 {
    height: 60px;
    padding: 20px 0;
  }

  /* line 41, ../../../sass/_tableVariationsTablet.scss */
  .comparison-table-layout {
    margin: 40px 0;
  }
  /* line 43, ../../../sass/_tableVariationsTablet.scss */
  .comparison-table-layout .comparison-table {
    width: 50%;
    display: inline-block;
  }
  /* line 46, ../../../sass/_tableVariationsTablet.scss */
  .comparison-table-layout .comparison-table:first-child {
    margin-bottom: 0;
  }
  /* line 49, ../../../sass/_tableVariationsTablet.scss */
  .comparison-table-layout .comparison-table:last-child {
    border-left: none;
  }
  /* line 53, ../../../sass/_tableVariationsTablet.scss */
  .comparison-table-layout h2 {
    height: 60px;
    padding: 20px 0;
  }

  /* line 60, ../../../sass/_tableVariationsTablet.scss */
  .two-column-table-layout {
    margin: 40px 0;
  }
  /* line 64, ../../../sass/_tableVariationsTablet.scss */
  .two-column-table-layout h2 {
    height: 60px;
    padding: 20px 0;
  }

  /* line 396, ../../../sass/_tablet_pol.scss */
  .pol-policy {
    display: block;
    text-align: left;
    padding: 30px 15px;
  }
  /* line 400, ../../../sass/_tablet_pol.scss */
  .pol-policy h2 {
    font-size: 22px;
    line-height: 26px;
  }
  /* line 405, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-selector .policy-type {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 409, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(1),
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(1) ~ .policy-type {
    padding-bottom: 25px;
  }
  /* line 415, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2):hover,
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2) ~ .policy-type:hover {
    background-color: #e3e3e3;
  }
  /* line 419, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2).active:hover,
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2) ~ .policy-type.active:hover {
    background-color: #3d9cdb;
  }
  /* line 425, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-table {
    padding-bottom: 15px;
  }
  /* line 407, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-table .rate_table .content_corner, .pol-policy .policy-table .rate_table .content_left {
    width: 15% !important;
  }
  /* line 410, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-table .rate_table .content_top, .pol-policy .policy-table .rate_table .content_body {
    width: 85% !important;
  }
  /* line 435, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-button {
    display: block;
    padding-bottom: 15px;
  }
  /* line 439, ../../../sass/_tablet_pol.scss */
  .pol-policy .policy-disclaimer {
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    font-style: italic;
    margin-bottom: 0;
  }

  /* line 1, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list {
    padding: 30px 2% 20px 0;
  }
  /* line 4, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list .blog-article .blog-article-image {
    width: 40%;
    float: left;
  }
  /* line 7, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list .blog-article .blog-article-image img {
    width: 100%;
  }
  /* line 11, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list .blog-article .blog-article-text {
    float: right;
    padding-left: 15px;
    width: 60%;
  }
  /* line 16, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list .blog-article h5 {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 20, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list .blog-article .article-description {
    font-size: 13px;
  }
  /* line 23, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list .blog-article a {
    font-size: 13px;
  }
  /* line 27, ../../../sass/_blogArticleListTablet.scss */
  .blog-article-list .pagination {
    margin-bottom: 10px;
  }

  /* line 452, ../../../sass/_tablet_pol.scss */
  .blog-article-list .blog-article .blog-article-image img {
    margin-bottom: 0;
  }

  /* line 459, ../../../sass/_tablet_pol.scss */
  .pagination {
    margin-bottom: 20px;
  }

  /* line 2, ../../../sass/_relatedLinksTablet.scss */
  .related_links {
    padding: 40px 0;
  }
  /* line 4, ../../../sass/_relatedLinksTablet.scss */
  .related_links .media-basic {
    width: 32%;
    box-shadow: none;
    display: inline-block;
  }
  /* line 8, ../../../sass/_relatedLinksTablet.scss */
  .related_links .media-basic:not(:last-child) {
    margin-right: 2%;
  }

  /* line 2, ../../../sass/_breadCrumbTablet.scss */
  .bread-crumb {
    z-index: 100;
    display: inline-block;
    height: 50px;
    padding-top: 10px;
    padding-left: 30px;
  }

  /* line 464, ../../../sass/_tablet_pol.scss */
  .bread-crumb {
    padding-top: 15px;
  }

  /* line 1, ../../../sass/_blogPostTablet.scss */
  .postBodyText {
    padding-right: 2%;
    font-size: 14px;
  }

  /* line 8, ../../../sass/_blogPostTablet.scss */
  .postBody hr {
    margin-top: 20px;
  }

  /* line 1, ../../../sass/_blogPostTitleTablet.scss */
  .postTitle {
    padding-top: 40px;
    font-size: 24px;
    line-height: 28px;
  }

  /* line 7, ../../../sass/_blogPostTitleTablet.scss */
  .postSubTitle {
    font-size: 16px;
    line-height: 20px;
  }

  /* line 1, ../../../sass/_blogPostTitlePhotoTablet.scss */
  .postPhoto {
    max-height: 250px;
  }

  /* line 471, ../../../sass/_tablet_pol.scss */
  .postBody hr {
    margin-top: 20px;
  }
  /* line 474, ../../../sass/_tablet_pol.scss */
  .postBody .body {
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 40px;
  }
  /* line 479, ../../../sass/_tablet_pol.scss */
  .postBody .blog-sidebar {
    margin-top: 20px;
    padding: 0 10px;
  }

  /* line 485, ../../../sass/_tablet_pol.scss */
  .postTitle p {
    margin-top: 50px;
  }
  /* line 489, ../../../sass/_tablet_pol.scss */
  .postTitle.no-breadcrumb p {
    margin-top: 30px;
  }

  /* line 494, ../../../sass/_tablet_pol.scss */
  .postBodyText {
    padding-right: 10px;
  }

  /* line 497, ../../../sass/_tablet_pol.scss */
  .postPhoto {
    max-height: 250px;
  }
  /* line 499, ../../../sass/_tablet_pol.scss */
  .postPhoto img {
    width: 100%;
    height: auto;
  }

  /* line 2, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu {
    position: relative;
    top: 0;
    display: table;
    height: 100%;
    font-size: 11px;
    line-height: 14px;
    width: 100%;
    background: #3d9cdb;
    font-weight: 400;
    min-height: 60px;
    letter-spacing: 1px;
    text-align: center;
  }
  /* line 15, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav {
    width: 100%;
    height: 100%;
    margin: auto;
  }
  /* line 19, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li {
    float: none;
    width: 20%;
    display: inline-block;
  }
  /* line 24, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a {
    color: #ffffff;
    min-height: 60px;
    display: block;
    padding: 5px 3px;
  }
  /* line 29, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div {
    background-color: inherit;
    padding: 0;
    font-size: 11px;
    line-height: 14px;
    font-weight: 400;
    border-top: none;
    display: table;
    height: 100%;
    width: 100%;
  }
  /* line 39, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div p {
    display: table-cell;
    vertical-align: middle;
    font-size: 11px;
    line-height: 14px;
  }
  /* line 45, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div:hover {
    background: none;
  }
  /* line 51, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a:hover {
    background: #2c77c5;
    text-decoration: none;
  }
  /* line 57, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:last-child {
    border-bottom: none;
  }
  /* line 61, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5) ~ li {
    float: left;
  }
  /* line 66, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(6),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(6) ~ li {
    float: left;
    width: 16.666%;
  }
  /* line 72, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(7),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(7) ~ li {
    float: left;
    width: 14.285%;
  }
  /* line 78, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(8),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(8) ~ li {
    float: left;
    width: 12.5%;
  }
  /* line 84, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu .sub_navigation_menu_nav .microHomeIcon {
    width: 23px;
    height: 17px;
    vertical-align: middle;
    display: inline;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
  }
  /* line 95, ../../../sass/_subNavigationMenuTablet.scss */
  .sub_navigation_menu:hover {
    background: #3d9cdb;
  }

  /* line 100, ../../../sass/_subNavigationMenuTablet.scss */
  .micro-site-mobile {
    display: table;
  }

  /* line 104, ../../../sass/_subNavigationMenuTablet.scss */
  .micro-homepage-menu {
    position: relative;
    z-index: 996;
    width: 100%;
    background: none;
    background-image: linear-gradient(rgba(0, 0, 0, 0.34) 10%, rgba(0, 0, 0, 0) 50%);
  }

  /* line 505, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu {
    height: 60px;
  }
  /* line 507, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav {
    height: 60px;
    font-size: 0;
  }
  /* line 510, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li {
    float: none;
    width: 16.66667%;
  }
  /* line 513, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .active {
    background: #f2f2f2;
    color: #000000;
  }
  /* line 517, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .active:hover {
    background: #f2f2f2;
    color: #000000;
  }
  /* line 521, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a {
    height: 60px;
    padding: 0;
  }
  /* line 524, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div {
    min-height: 60px;
    display: table;
  }
  /* line 527, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div p {
    display: table-cell;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0;
  }
  /* line 536, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories {
    display: none;
    height: 60px;
    clear: both;
    background-color: #f2f2f2;
    font-size: 12px;
    letter-spacing: 1px;
    position: absolute;
    width: 100%;
    left: 0;
  }
  /* line 546, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li {
    width: 20%;
  }
  /* line 548, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a {
    background: none;
    height: 60px;
    color: #2c77c5;
  }
  /* line 553, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a .pol-sub-cat-label:hover {
    background-color: #f2f2f2;
    text-decoration: underline;
  }
  /* line 558, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a .active {
    color: black;
  }
  /* line 560, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a .active:hover {
    text-decoration: none;
  }
  /* line 568, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subcatActive {
    display: block;
  }
  /* line 573, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav .clickToOpen {
    display: none;
  }
  /* line 578, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .subnav-margin-bottom {
    margin-bottom: 60px;
  }

  /* line 582, ../../../sass/_tablet_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5) ~ li {
    float: none;
  }

  /* line 587, ../../../sass/_tablet_pol.scss */
  .local-events-list {
    padding-top: 30px;
    padding-right: 15px;
  }
  /* line 593, ../../../sass/_tablet_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-date {
    margin-right: 0;
    font-size: 20px;
    line-height: 24px;
  }
  /* line 598, ../../../sass/_tablet_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info {
    width: 80%;
    float: left;
  }
  /* line 601, ../../../sass/_tablet_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .local-event-title {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
  }
  /* line 606, ../../../sass/_tablet_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .local-article-text {
    padding-left: 0;
    color: #333;
    Font-size: 14px;
    Line-height: 20px;
  }
  /* line 614, ../../../sass/_tablet_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .expanded-content {
    display: block;
  }
  /* line 616, ../../../sass/_tablet_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .expanded-content p {
    padding-bottom: 15px;
    font-size: 13px;
    Line-height: 18px;
  }
  /* line 618, ../../../sass/_tablet_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .expanded-content p:first-of-type {
    padding-top: 15px;
  }

  /* line 631, ../../../sass/_tablet_pol.scss */
  .pol-content-section {
    padding: 30px 0 40px 0;
  }

  /* line 635, ../../../sass/_tablet_pol.scss */
  .terms-of-use {
    padding: 50px 0 40px;
  }

  /* line 637, ../../../sass/_tablet_pol.scss */
  .make-a-claim {
    padding-top: 50px;
    padding-bottom: 40px;
  }
  /* line 640, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-header {
    padding-bottom: 30px;
  }
  /* line 642, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-header h1 {
    padding-bottom: 20px;
  }
  /* line 646, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-navigation {
    display: table;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  /* line 652, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-navigation .left-column {
    display: table-cell;
    width: 50%;
    border: none;
    padding-right: 10px;
  }
  /* line 658, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-navigation .right-column {
    display: table-cell;
    width: 50%;
    padding-left: 10px;
  }
  /* line 663, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-navigation a {
    font-size: 14px;
    line-height: 18px;
    border: none;
  }
  /* line 667, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-navigation a:first-child {
    border: none;
  }
  /* line 672, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-section {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  /* line 676, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-section:last-child {
    border: none;
  }
  /* line 679, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-content-section ul {
    margin-left: 10px;
  }
  /* line 683, ../../../sass/_tablet_pol.scss */
  .make-a-claim .pol-section-header {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 687, ../../../sass/_tablet_pol.scss */
  .make-a-claim .two-column-table-layout {
    margin: 0;
  }
  /* line 690, ../../../sass/_tablet_pol.scss */
  .make-a-claim .two-column-table-layout .table-header h2 {
    font-size: 18px;
    line-height: 20px;
  }
  /* line 693, ../../../sass/_tablet_pol.scss */
  .make-a-claim .two-column-table-layout .table-header h2:first-child {
    width: 70%;
  }
  /* line 696, ../../../sass/_tablet_pol.scss */
  .make-a-claim .two-column-table-layout .table-header h2:last-child {
    width: 30%;
  }
  /* line 705, ../../../sass/_tablet_pol.scss */
  .make-a-claim .two-column-table-layout .rate_table .content .content_table td:first-child {
    width: 70%;
  }
  /* line 708, ../../../sass/_tablet_pol.scss */
  .make-a-claim .two-column-table-layout .rate_table .content .content_table td:last-child {
    width: 30%;
  }

  /* line 719, ../../../sass/_tablet_pol.scss */
  .policy-header .spacer {
    height: 152px;
  }
  /* line 723, ../../../sass/_tablet_pol.scss */
  .policy-header .header {
    background-color: #fff;
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
  }
  /* line 730, ../../../sass/_tablet_pol.scss */
  .policy-header .header-border {
    border-bottom: 11px solid #2068af;
  }
  /* line 734, ../../../sass/_tablet_pol.scss */
  .policy-header .logo-container {
    height: 80px;
  }
  /* line 738, ../../../sass/_tablet_pol.scss */
  .policy-header .policy-navigation > li > span {
    padding: 0px 17px;
  }
  /* line 742, ../../../sass/_tablet_pol.scss */
  .policy-header ul.policy-navigation a {
    display: block;
    height: 100%;
    width: 100%;
  }
  /* line 748, ../../../sass/_tablet_pol.scss */
  .policy-header .desktop-logo {
    display: block;
    width: auto;
    height: 43px;
    margin-left: 15px;
  }
  /* line 755, ../../../sass/_tablet_pol.scss */
  .policy-header .desktop-login-logo {
    width: 105px;
    height: 28px;
    margin: auto;
    margin-left: 120px;
  }
  /* line 762, ../../../sass/_tablet_pol.scss */
  .policy-header .touch-logo, .policy-header .touch-login-logo, .policy-header .policyholder-navigation-container hr, .policy-header .hamburger-menu-button, .policy-header .desktop-navigation-list, .policy-header .policyholder-navigation-container.mobile-container, .policy-header .page-heading, .policy-header .mobile-navigation-container, .policy-header .footnote-text.mobile-view {
    display: none;
  }
  /* line 766, ../../../sass/_tablet_pol.scss */
  .policy-header .desktop-logo, .policy-header .desktop-login-logo, .policy-header .desktop-navigation, .policy-header .policy-navigation > li > span, .policy-header .drop-visible, .policy-header .policyholder-navigation-container.desktop-container, .policy-header .breadcrumb-wrapper, .policy-header .desktop-heading, .policy-header .footnote-text {
    display: block;
  }
  /* line 770, ../../../sass/_tablet_pol.scss */
  .policy-header .policy-navigation-wrapper {
    position: absolute;
    top: 80px;
    width: 100%;
    height: 72px;
    left: 0;
    background: #007cc2;
    padding-left: 0;
  }
  /* line 780, ../../../sass/_tablet_pol.scss */
  .policy-header .policyholder-navigation-container {
    width: 100%;
    right: 0px !important;
    position: static;
  }
  /* line 786, ../../../sass/_tablet_pol.scss */
  .policy-header nav {
    background-color: transparent;
    width: 100%;
    overflow: visible;
  }
  /* line 792, ../../../sass/_tablet_pol.scss */
  .policy-header .policyholder-navigation-container nav > ul {
    padding-left: 0;
  }
  /* line 796, ../../../sass/_tablet_pol.scss */
  .policy-header .policy-navigation {
    padding-bottom: 0;
    height: 72px;
    max-width: 1200px;
    margin: 0px auto;
  }
  /* line 803, ../../../sass/_tablet_pol.scss */
  .policy-header .policy-navigation > li {
    float: left;
    line-height: 72px;
    cursor: pointer;
  }
  /* line 809, ../../../sass/_tablet_pol.scss */
  .policy-header .policy-navigation > li:hover {
    background: #77a22f;
  }
  /* line 813, ../../../sass/_tablet_pol.scss */
  .policy-header .footnote-text {
    font-family: Open Sans;
    font-size: 12px;
    color: #666666;
    clear: both;
    padding-top: 10px;
  }
  /* line 821, ../../../sass/_tablet_pol.scss */
  .policy-header .header-navigation {
    color: #2b6daa;
    float: right;
    padding-bottom: 0;
    padding-right: 15px;
    position: relative;
  }
  /* line 829, ../../../sass/_tablet_pol.scss */
  .policy-header .header-navigation, .policy-header .policy-navigation {
    font-size: 14px;
  }
  /* line 833, ../../../sass/_tablet_pol.scss */
  .policy-header ul.header-navigation > li {
    padding-left: 33px;
    float: left;
    line-height: 80px;
    margin-right: 0;
  }
  /* line 840, ../../../sass/_tablet_pol.scss */
  .policy-header .policy-navigation > li img {
    padding: 0px 5px;
    height: auto;
    width: auto;
  }
  /* line 846, ../../../sass/_tablet_pol.scss */
  .policy-header ul.header-navigation > li img {
    padding: 0px 6px;
    height: auto;
    width: auto;
    margin: 0px;
  }
  /* line 853, ../../../sass/_tablet_pol.scss */
  .policy-header .policyholder-navigation-container ul > li, .policy-header .policy-navigation > li:first-child, .policy-header .header-navigation > li:first-child {
    padding-top: 0;
  }
  /* line 857, ../../../sass/_tablet_pol.scss */
  .policy-header .desktop-navigation-list {
    background-color: #77a22f;
    width: 100%;
  }
  /* line 864, ../../../sass/_tablet_pol.scss */
  .policy-header .desktop-navigation-list > li {
    padding-left: 17px;
    border-top: 1px solid #8bb643;
  }
  /* line 869, ../../../sass/_tablet_pol.scss */
  .policy-header .desktop-navigation-list > li a {
    display: block;
    margin-left: -17px;
    padding-left: 17px;
  }
  /* line 875, ../../../sass/_tablet_pol.scss */
  .policy-header .desktop-navigation-list > li:first-child {
    border-top: none;
  }
  /* line 879, ../../../sass/_tablet_pol.scss */
  .policy-header .header-navigation a {
    color: #2b6daa;
  }

  /* line 884, ../../../sass/_tablet_pol.scss */
  .unsubscribe-content {
    font-size: 14px;
    line-height: 20px;
    padding: 50px 0 40px;
  }
  /* line 643, ../../../sass/_tablet_pol.scss */
  .unsubscribe-content .content-form-submit {
    text-align: left;
  }

  /* line 648, ../../../sass/_tablet_pol.scss */
  .password-content {
    font-size: 14px;
    line-height: 20px;
    padding: 30px 0;
  }

  /* line 900, ../../../sass/_tablet_pol.scss */
  .message-overlay .message-window {
    border-radius: 2px;
  }

  /* line 906, ../../../sass/_tablet_pol.scss */
  .customer-agreement .message-window, .confirmation-popup .message-window {
    width: 80%;
    max-width: 700px;
  }

  /* line 661, ../../../sass/_tablet_pol.scss */
  .radio-button {
    display: inline-block;
    margin: 5px 10px 5px 0;
  }
  /* line 664, ../../../sass/_tablet_pol.scss */
  .radio-button input[type=radio] {
    margin: 0 10px 0;
  }
  /* line 667, ../../../sass/_tablet_pol.scss */
  .radio-button input + label {
    padding-left: 40px;
    background-position: 10px 0;
  }

  /* line 673, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .radio-button {
    width: 30%;
    vertical-align: top;
  }

  /* line 3, ../../../sass/_formVariationsTablet.scss */
  .generic-form .form-button {
    text-align: left;
  }
  /* line 5, ../../../sass/_formVariationsTablet.scss */
  .generic-form .form-button .form-submit {
    width: auto;
  }
  /* line 9, ../../../sass/_formVariationsTablet.scss */
  .generic-form .errorSpan {
    display: none;
    position: absolute;
    width: 270px;
    left: -280px;
    top: -5px;
  }
  /* line 15, ../../../sass/_formVariationsTablet.scss */
  .generic-form .errorSpan::after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #db3535;
    border-right: none;
    top: 12px;
    left: auto;
    right: -7px;
  }

  /* line 28, ../../../sass/_formVariationsTablet.scss */
  .contact-lead-form {
    padding: 30px 10%;
  }
  /* line 30, ../../../sass/_formVariationsTablet.scss */
  .contact-lead-form .contact-close {
    display: block;
  }
  /* line 34, ../../../sass/_formVariationsTablet.scss */
  .contact-lead-form.form-off .form-hidden {
    display: none;
  }

  /* line 42, ../../../sass/_formVariationsTablet.scss */
  .contactSliderOuterCon .contact-lead-form {
    padding: 30px;
  }
  /* line 45, ../../../sass/_formVariationsTablet.scss */
  .contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(1) {
    cursor: text;
  }
  /* line 47, ../../../sass/_formVariationsTablet.scss */
  .contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(1):hover, .contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(1):focus {
    color: #2c77c5;
  }

  /* line 56, ../../../sass/_formVariationsTablet.scss */
  .contact-rep-with-image {
    display: table;
    margin: 40px 0;
  }
  /* line 59, ../../../sass/_formVariationsTablet.scss */
  .contact-rep-with-image.margin-top-none {
    margin-top: 0;
  }
  /* line 62, ../../../sass/_formVariationsTablet.scss */
  .contact-rep-with-image .image-with-text {
    display: table-cell;
    width: 60%;
    vertical-align: top;
  }
  /* line 66, ../../../sass/_formVariationsTablet.scss */
  .contact-rep-with-image .image-with-text .heading {
    margin-top: 30px;
    margin-left: 30px;
  }
  /* line 71, ../../../sass/_formVariationsTablet.scss */
  .contact-rep-with-image .image-with-text .image img {
    width: 150%;
  }
  /* line 78, ../../../sass/_formVariationsTablet.scss */
  .contact-rep-with-image .contact-form-image {
    display: table-cell;
    width: 40%;
    vertical-align: middle;
  }

  /* line 89, ../../../sass/_formVariationsTablet.scss */
  .contact-form-quote-results .contact-lead-form {
    padding: 30px;
  }
  /* line 92, ../../../sass/_formVariationsTablet.scss */
  .contact-form-quote-results .contact-lead-form .contact-content img {
    display: none;
  }
  /* line 96, ../../../sass/_formVariationsTablet.scss */
  .contact-form-quote-results .contact-lead-form .contact-close {
    position: relative;
    margin-top: -20px;
    margin-right: -7.5px;
  }
  /* line 102, ../../../sass/_formVariationsTablet.scss */
  .contact-form-quote-results .contact-lead-form .contact-thanks .thanks-header, .contact-form-quote-results .contact-lead-form .contact-thanks .error-header, .contact-form-quote-results .contact-lead-form .contact-error .thanks-header, .contact-form-quote-results .contact-lead-form .contact-error .error-header {
    padding-left: 20%;
    padding-right: 20%;
  }
  /* line 106, ../../../sass/_formVariationsTablet.scss */
  .contact-form-quote-results .contact-lead-form .contact-thanks .thanks-subheader, .contact-form-quote-results .contact-lead-form .contact-thanks .error-subheader, .contact-form-quote-results .contact-lead-form .contact-error .thanks-subheader, .contact-form-quote-results .contact-lead-form .contact-error .error-subheader {
    padding-left: 10%;
    padding-right: 10%;
  }
  /* line 110, ../../../sass/_formVariationsTablet.scss */
  .contact-form-quote-results .contact-lead-form .contact-thanks .thanks-content, .contact-form-quote-results .contact-lead-form .contact-error .thanks-content {
    padding-left: 10%;
    padding-right: 10%;
  }
  /* line 116, ../../../sass/_formVariationsTablet.scss */
  .contact-form-quote-results .contact-lead-form .contact-disclaimer.form-hidden {
    display: block;
  }

  /* line 128, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form {
    margin: 40px 0;
  }
  /* line 130, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 133, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .contact-heading {
    padding: 0 10px;
  }
  /* line 135, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .contact-heading h1 {
    font-size: 24px;
    line-height: 28px;
  }
  /* line 141, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-focus, .about-contact-us-form .contact-lead-form .generic-form .form-hidden {
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 149, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div {
    display: table;
    width: 100%;
  }
  /* line 152, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .checkBox, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .radio_button, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .checkBox, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .radio_button {
    display: table-cell;
    vertical-align: top;
    padding-right: 5px;
  }
  /* line 156, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .checkBox.two-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .radio_button.two-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .checkBox.two-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .radio_button.two-columns {
    width: 50%;
  }
  /* line 159, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .checkBox.three-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .radio_button.three-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .checkBox.three-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .radio_button.three-columns {
    width: 33.33333%;
  }
  /* line 166, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-button {
    clear: both;
    padding-left: 10px;
  }
  /* line 170, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .errorSpan {
    display: none;
    position: relative;
    width: 100%;
    left: auto;
    top: auto;
  }
  /* line 176, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .generic-form .errorSpan::after {
    border-top: none;
    border-bottom: 8px solid #db3535;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    top: -7px;
    left: 15px;
  }
  /* line 186, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .contact-thanks, .about-contact-us-form .contact-lead-form .contact-error {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 190, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .contact-disclaimer {
    padding: 0 10px;
  }
  /* line 193, ../../../sass/_formVariationsTablet.scss */
  .about-contact-us-form .contact-lead-form .contact-details {
    padding: 40px 10px 0;
  }

  /* line 202, ../../../sass/_formVariationsTablet.scss */
  .quote-tool-form .generic-form .form-focus {
    width: 50%;
    float: left;
  }
  /* line 205, ../../../sass/_formVariationsTablet.scss */
  .quote-tool-form .generic-form .form-focus:nth-of-type(odd) {
    padding-right: 5px;
  }
  /* line 208, ../../../sass/_formVariationsTablet.scss */
  .quote-tool-form .generic-form .form-focus:nth-of-type(even) {
    padding-left: 5px;
  }
  /* line 211, ../../../sass/_formVariationsTablet.scss */
  .quote-tool-form .generic-form .form-focus:nth-last-of-type(2):nth-of-type(odd) {
    padding-right: 0;
    clear: both;
    width: 100%;
  }
  /* line 217, ../../../sass/_formVariationsTablet.scss */
  .quote-tool-form .generic-form .form-button {
    clear: both;
  }

  /* line 913, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form {
    margin: 0;
    padding: 30px 0;
  }
  /* line 916, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form {
    padding: 0;
  }
  /* line 918, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-heading {
    padding: 0;
  }
  /* line 920, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-heading > div {
    margin-bottom: 30px;
  }
  /* line 923, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-heading .message {
    margin-bottom: 20px;
  }
  /* line 929, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group {
    display: table;
    width: 100%;
    margin: 10px 0;
  }
  /* line 933, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group .check-box, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group .radio-button, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group .check-box, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group .radio-button {
    display: table-cell;
    width: 50%;
    vertical-align: top;
  }
  /* line 940, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group .check-box, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group .check-box {
    word-break: break-all;
  }
  /* line 946, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .section:not(:last-child) {
    margin-bottom: 30px;
  }
  /* line 950, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-focus {
    float: none;
    padding: 0;
    width: 50%;
  }
  /* line 955, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-button {
    padding: 0;
  }
  /* line 959, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-disclaimer {
    padding: 0;
  }
  /* line 962, ../../../sass/_tablet_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-details {
    padding-top: 20px;
  }

  /* line 702, ../../../sass/_tablet_pol.scss */
  .password-content .generic-form .form-focus {
    width: 50%;
  }

  /* line 1, ../../../sass/_searchResultsTablet.scss */
  .search_results_container {
    margin-top: 40px;
    padding-bottom: 40px;
  }
  /* line 4, ../../../sass/_searchResultsTablet.scss */
  .search_results_container .search_bar {
    margin-top: 30px;
    margin-bottom: 40px;
    text-align: center;
  }
  /* line 8, ../../../sass/_searchResultsTablet.scss */
  .search_results_container .search_bar input[type="text"] {
    width: 450px;
    display: inline-block;
    height: 40px;
    margin-right: 10px;
  }
  /* line 14, ../../../sass/_searchResultsTablet.scss */
  .search_results_container .search_bar button {
    display: inline-block;
  }
  /* line 19, ../../../sass/_searchResultsTablet.scss */
  .search_results_container .results_list_container {
    width: 60%;
    float: left;
  }
  /* line 22, ../../../sass/_searchResultsTablet.scss */
  .search_results_container .results_list_container .results_content {
    padding-bottom: 30px;
  }
  /* line 25, ../../../sass/_searchResultsTablet.scss */
  .search_results_container .results_list_container .article {
    margin-top: 30px;
  }
  /* line 29, ../../../sass/_searchResultsTablet.scss */
  .search_results_container .contact_advisor_input_container {
    width: 40%;
    float: right;
  }

  /* line 709, ../../../sass/_tablet_pol.scss */
  .search_results_container--pol {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 712, ../../../sass/_tablet_pol.scss */
  .search_results_container--pol .results_list_container--pol {
    width: 100%;
    padding-bottom: 0;
  }
  /* line 715, ../../../sass/_tablet_pol.scss */
  .search_results_container--pol .results_list_container--pol .correction_text {
    padding: 0 10px;
    font-size: 16px;
    line-height: 20px;
  }
  /* line 720, ../../../sass/_tablet_pol.scss */
  .search_results_container--pol .results_list_container--pol .pagination {
    margin-bottom: 0;
  }
  /* line 724, ../../../sass/_tablet_pol.scss */
  .search_results_container--pol .results_list_container--pol .results_content {
    border-bottom: 1px solid #ccc;
    padding: 0 10px 20px;
    margin-bottom: 20px;
  }
  /* line 729, ../../../sass/_tablet_pol.scss */
  .search_results_container--pol .results_list_container .article p {
    font-size: 13px;
    line-height: 20px;
  }

  /* line 987, ../../../sass/_tablet_pol.scss */
  .pol-migration .container {
    padding: 50px 15px;
  }
  /* line 989, ../../../sass/_tablet_pol.scss */
  .pol-migration .container .pol-migration__title {
    font-size: 24px;
    line-height: 28px;
  }
  /* line 993, ../../../sass/_tablet_pol.scss */
  .pol-migration .container .pol-migration__content {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 997, ../../../sass/_tablet_pol.scss */
  .pol-migration .container .pol-migration__button {
    text-align: center;
  }
  /* line 999, ../../../sass/_tablet_pol.scss */
  .pol-migration .container .pol-migration__button .btn-green {
    display: inline-block;
    width: auto;
    min-width: 40%;
  }

  /* line 1009, ../../../sass/_tablet_pol.scss */
  .pol-migration-overlay .message-window {
    width: 70%;
    border-radius: 0;
  }
  /* line 1012, ../../../sass/_tablet_pol.scss */
  .pol-migration-overlay .message-window p {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 40px;
  }
  /* line 1017, ../../../sass/_tablet_pol.scss */
  .pol-migration-overlay .message-window .image-loading {
    height: 70px;
    width: auto;
  }

  /* line 1040, ../../../sass/_tablet_pol.scss */
  .pol-profile {
    display: table;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  /* line 1044, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav {
    display: table-cell;
    width: 20%;
    vertical-align: top;
  }
  /* line 1048, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content {
    margin: 0;
    margin-right: 10px;
  }
  /* line 1052, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .btn {
    display: none;
  }
  /* line 1055, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu {
    display: block;
    position: relative;
    border: none;
    background-color: #f2f2f2;
    box-shadow: none;
    float: none;
  }
  /* line 1063, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li span, .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li a {
    display: inline-block;
    width: 100%;
    min-height: 60px;
    padding: 20px;
  }
  /* line 1069, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li a {
    color: #0e5dae;
    text-decoration: underline;
  }
  /* line 1072, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li a:hover {
    background-color: #ffffff;
  }
  /* line 1076, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li span {
    color: #333333;
  }
  /* line 1079, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li.active {
    display: inline-block;
  }
  /* line 1087, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body {
    display: table-cell;
    width: 80%;
    vertical-align: top;
  }
  /* line 1091, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content {
    margin-left: 10px;
  }
  /* line 1094, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
  }
  /* line 1100, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .content-section {
    padding: 30px 30px 40px;
  }
  /* line 1103, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .content-subsection {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  /* line 1115, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .section {
    margin-bottom: 40px;
  }
  /* line 1120, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .form-row .form-focus ~ .text {
    margin-top: 0;
  }
  /* line 1130, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split {
    display: table-cell;
    width: 50%;
  }
  /* line 1133, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split .form-focus {
    display: inline-block;
  }
  /* line 1135, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split .form-focus .form-user-grp {
    padding: 0;
  }
  /* line 1139, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split:first-child {
    padding-right: 10px;
  }
  /* line 1142, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split:last-child {
    padding-left: 10px;
  }
  /* line 1145, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split:only-child {
    padding: 0;
  }
  /* line 1154, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .generic-form .form-row .radio-button {
    display: table-cell;
    width: 50%;
  }
  /* line 1157, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .generic-form .form-row .radio-button:first-child {
    padding-right: 10px;
  }
  /* line 1160, ../../../sass/_tablet_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .generic-form .form-row .radio-button:last-child {
    padding-left: 10px;
  }

  /* line 1171, ../../../sass/_tablet_pol.scss */
  .generic-form .form-row {
    display: table;
    width: 100%;
  }
  /* line 1174, ../../../sass/_tablet_pol.scss */
  .generic-form .form-row .form-focus {
    display: table-cell;
    width: 50%;
    vertical-align: bottom;
    float: none;
    padding: 0;
  }
  /* line 1181, ../../../sass/_tablet_pol.scss */
  .generic-form .form-row .form-focus:first-child .form-user-grp {
    padding-right: 10px;
  }
  /* line 1186, ../../../sass/_tablet_pol.scss */
  .generic-form .form-row .form-focus:last-child .form-user-grp {
    padding-left: 10px;
  }
  /* line 1191, ../../../sass/_tablet_pol.scss */
  .generic-form .form-row .form-focus:only-child .form-user-grp {
    padding: 0;
  }
}
@media (min-width: 1025px) {
  /* General Styling *************************************************/
  /* line 3, ../../../sass/_desktop_pol.scss */
  body {
    overflow: visible;
    font-size: 14px;
    line-height: 20px;
  }

  /* line 8, ../../../sass/_desktop_pol.scss */
  .container {
    width: 85%;
    max-width: 1300px;
  }

  /* Global Imports *************************************************/
  /* line 2, ../../../sass/_globalLayoutsDesktop.scss */
  .btn-green, .btn-blue, .btn-grey {
    font-size: 11px;
    padding: 12.5px 20px;
  }

  /* line 8, ../../../sass/_globalLayoutsDesktop.scss */
  .image-with-text {
    display: block;
  }
  /* line 10, ../../../sass/_globalLayoutsDesktop.scss */
  .image-with-text .heading {
    width: 300px;
    margin-top: 40px;
    margin-left: 40px;
  }
  /* line 14, ../../../sass/_globalLayoutsDesktop.scss */
  .image-with-text .heading h2 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 20px;
  }
  /* line 19, ../../../sass/_globalLayoutsDesktop.scss */
  .image-with-text .heading p {
    font-size: 18px;
    line-height: 24px;
  }

  /* line 31, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header {
    width: 80%;
    margin: auto;
    padding: 40px 0;
  }
  /* line 35, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .header {
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 10px;
  }
  /* line 40, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .snippet {
    display: block;
  }
  /* line 45, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .paragraph .paragraph_body ul {
    padding-left: 40px;
  }
  /* line 48, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .paragraph .paragraph_body .large-title {
    font-size: 18px;
  }
  /* line 52, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .paragraph .paragraph_body .tel-right-large {
    font-size: 18px;
  }
  /* line 55, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .paragraph .paragraph_body .tel-right-large a {
    color: black;
  }
  /* line 57, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .paragraph .paragraph_body .tel-right-large a:hover {
    color: black;
  }
  /* line 63, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .paragraph .paragraph_body .tel-right-small a {
    color: black;
  }
  /* line 65, ../../../sass/_globalLayoutsDesktop.scss */
  .content_header .paragraph .paragraph_body .tel-right-small a:hover {
    color: black;
  }

  /* line 75, ../../../sass/_globalLayoutsDesktop.scss */
  .microsite-compchart-header {
    padding: 50px 0px 0px 0px;
  }
  /* line 77, ../../../sass/_globalLayoutsDesktop.scss */
  .microsite-compchart-header .header {
    padding-bottom: 0px;
  }

  /* line 83, ../../../sass/_globalLayoutsDesktop.scss */
  .section-header {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 87, ../../../sass/_globalLayoutsDesktop.scss */
  .section-header .header {
    font-size: 22px;
    line-height: 26px;
  }
  /* line 92, ../../../sass/_globalLayoutsDesktop.scss */
  .section-header .contact {
    width: 45%;
    margin-left: 5%;
    float: left;
  }
  /* line 97, ../../../sass/_globalLayoutsDesktop.scss */
  .section-header .contact ul {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 103, ../../../sass/_globalLayoutsDesktop.scss */
  .section-header .contact:last-child {
    padding-bottom: 50px;
  }

  /* line 110, ../../../sass/_globalLayoutsDesktop.scss */
  .expandable-accordion .accordion-name {
    font-size: 20px;
    line-height: 24px;
  }

  /* line 118, ../../../sass/_globalLayoutsDesktop.scss */
  .media-basic .media-content {
    padding: 20px 0 0;
  }
  /* line 120, ../../../sass/_globalLayoutsDesktop.scss */
  .media-basic .media-content .title {
    font-size: 24px;
    line-height: 28px;
  }
  /* line 124, ../../../sass/_globalLayoutsDesktop.scss */
  .media-basic .media-content .description {
    font-size: 14px;
    line-height: 20px;
  }
  /* line 129, ../../../sass/_globalLayoutsDesktop.scss */
  .media-basic .list-title {
    padding: 20px 0 0;
    border-top: solid #ccc 1px;
  }
  /* line 133, ../../../sass/_globalLayoutsDesktop.scss */
  .media-basic .list-items {
    padding: 0 0 10px;
  }

  /* line 140, ../../../sass/_globalLayoutsDesktop.scss */
  .expand-open-close .expand-content {
    display: none;
  }

  /* line 146, ../../../sass/_globalLayoutsDesktop.scss */
  .results_list_container {
    padding-right: 15px;
  }
  /* line 148, ../../../sass/_globalLayoutsDesktop.scss */
  .results_list_container .correction_text {
    padding-left: 15px;
  }

  /* line 156, ../../../sass/_globalLayoutsDesktop.scss */
  .containerEighty {
    width: 80%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 163, ../../../sass/_globalLayoutsDesktop.scss */
  .microsite-margin {
    margin-bottom: 40px;
  }

  /* Global Layouts */
  /* Header ***************************************/
  /* line 3, ../../../sass/_headerDesktop.scss */
  .header .global_header {
    height: 70px;
  }
  /* line 5, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft {
    padding-left: 30px;
  }
  /* line 7, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft a {
    margin-right: 30px;
    padding: 25px 0;
  }
  /* line 11, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft .mega_menu_open, .header .global_header .headerLeft .mega_menu_close {
    padding: 25px 0px;
  }
  /* line 14, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft .searchOpenMobile {
    background-color: transparent;
  }
  /* line 17, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft .search_open {
    padding: 26px 0;
  }
  /* line 19, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft .search_open .icon {
    margin-right: 0;
  }
  /* line 21, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft .search_open .icon img {
    margin-left: 0;
    top: 0px;
  }
  /* line 27, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft .search_close {
    left: 25%;
    top: 25px;
    position: absolute;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 32, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerLeft .searchBox {
    display: inline-block;
    position: relative;
    width: 28%;
  }
  /* line 41, ../../../sass/_headerDesktop.scss */
  .header .global_header .metlifeLogo .row img {
    width: 123px;
    height: 28px;
  }
  /* line 49, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerRight .pull-right a {
    margin-right: 20px;
    padding: 26px 0;
  }
  /* line 53, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerRight .pull-right .login_open {
    height: 70px;
    padding: 25px 35px;
    background-color: #0e5dae;
    margin-right: 0;
  }
  /* line 59, ../../../sass/_headerDesktop.scss */
  .header .global_header .headerRight .pull-right .globalContact {
    height: 70px;
    margin-right: 0;
    padding: 25px 35px;
  }
  /* line 67, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader {
    height: 50px;
    -webkit-transition: height 500ms ease 0s;
    transition: height 500ms ease 0s;
  }
  /* line 72, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .headerLeft a {
    padding: 15px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 77, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .headerLeft .mega_menu_open, .header .fixedHeader .headerLeft .mega_menu_close {
    padding: 15px 0;
  }
  /* line 80, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .headerLeft .searchBox {
    margin-top: 6px;
  }
  /* line 83, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .headerLeft .search_open {
    padding: 16px 0px;
  }
  /* line 90, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .metlifeLogo .row img {
    width: 86px;
    height: 20px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 101, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .headerRight .pull-right a {
    padding: 16px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 106, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .headerRight .pull-right .login_open {
    padding: 16px 35px;
    height: 50px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 112, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .headerRight .pull-right .globalContact {
    padding: 14px 35px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 119, ../../../sass/_headerDesktop.scss */
  .header .fixedHeader .searchBox {
    margin-top: 6px;
  }
  /* line 123, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader {
    height: 70px;
    -webkit-transition: height 500ms ease 0s;
    transition: height 500ms ease 0s;
  }
  /* line 128, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader .headerLeft a {
    padding: 25px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 133, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader .headerLeft .searchBox {
    margin-top: 16px;
  }
  /* line 140, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader .metlifeLogo .row img {
    display: block;
    width: 123px;
    height: 28px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 151, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader .headerRight .pull-right a {
    padding: 24px 0;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 156, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader .headerRight .pull-right .login_open {
    padding: 25px 35px;
    height: 70px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 162, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader .headerRight .pull-right .globalContact {
    padding: 25px 35px;
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
  }
  /* line 169, ../../../sass/_headerDesktop.scss */
  .header .notFixedHeader .searchBox {
    margin-top: 16px;
  }
  /* line 173, ../../../sass/_headerDesktop.scss */
  .header .menu-open {
    border-bottom: 1px solid #0e5dae;
  }
  /* line 176, ../../../sass/_headerDesktop.scss */
  .header .loginOpen {
    top: 70px;
    right: 0px;
    height: auto;
    width: 256px;
    margin-right: 0;
  }
  /* line 183, ../../../sass/_headerDesktop.scss */
  .header .loginOpen .loginForm .loginMoreoptions, .header .loginOpen .loginForm .loginformSubmit {
    margin-top: 0;
  }
  /* line 188, ../../../sass/_headerDesktop.scss */
  .header .loginOpen .formFail .errorSpanLogin {
    display: none;
    position: absolute;
    width: 128%;
    left: -124%;
    z-index: 994;
    background-color: #db3535;
    color: #fff;
    white-space: nowrap;
    margin-top: 0px;
    padding: 10px 10px;
    top: 20%;
  }
  /* line 200, ../../../sass/_headerDesktop.scss */
  .header .loginOpen .formFail .errorSpanLogin .errorSpanImg {
    width: 17px;
    height: 17px;
    margin-right: 5px;
  }
  /* line 205, ../../../sass/_headerDesktop.scss */
  .header .loginOpen .formFail .errorSpanLogin::after {
    position: absolute;
    content: ' ';
    width: 0;
    height: 0;
    border: none;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #db3535;
    top: 12px;
    right: -8px;
    left: auto;
  }

  /* line 225, ../../../sass/_headerDesktop.scss */
  #metSearchForm {
    width: 28%;
  }

  /* line 229, ../../../sass/_headerDesktop.scss */
  .fixedHeader #metSearchForm .search_close {
    top: 15px;
  }

  /* Mega Menu ***************************************/
  /* line 224, ../../../sass/_headerDesktop.scss */
  .megaMenu {
    left: 0;
    right: 0;
    top: 0px;
    margin-top: 70px;
    -webkit-transition: margin 500ms ease 0s;
    transition: margin 500ms ease 0s;
  }
  /* line 232, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner {
    max-width: 1100px;
    margin: 0 auto;
  }
  /* line 236, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner > ul:first-child {
    margin-top: 60px;
    padding-bottom: 25px;
  }
  /* line 244, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement {
    background: none;
    border: none;
    list-style-type: none;
    padding-right: 10px;
  }
  /* line 252, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement > a {
    height: auto;
    font-size: 16px;
    line-height: 18px;
  }
  /* line 260, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label {
    margin-bottom: 20px;
  }
  /* line 263, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .full_menu_Label .clickToOpen {
    display: none;
  }
  /* line 267, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories {
    display: block !important;
    padding-left: 20px;
    background: none;
    min-height: 170px;
  }
  /* line 272, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li {
    height: auto;
  }
  /* line 275, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li a {
    color: #ADD0F0;
    padding: 0;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 18px;
  }
  /* line 281, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories li a:hover {
    background-color: inherit;
  }
  /* line 286, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories ul {
    display: block !important;
  }
  /* line 291, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom {
    display: block !important;
    background: none;
    padding-left: 20px;
  }
  /* line 295, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li {
    height: auto;
  }
  /* line 297, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li a {
    color: #ADD0F0;
    padding: 0;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 14px;
  }
  /* line 303, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement .subCategories_bottom li a:hover {
    background-color: inherit;
  }
  /* line 310, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .accordionElement:first-child {
    padding-left: 10px;
  }
  /* line 315, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner ul > .col-sm-3:first-of-type {
    clear: both;
  }
  /* line 319, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .brderTpDsktp {
    border-top: 1px solid #0e5dae;
    margin-top: 30px;
    padding-top: 50px;
    list-style-type: none;
  }
  /* line 324, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .brderTpDsktp .full_menu_Label {
    font-size: 14px;
    cursor: auto;
    line-height: 18px;
    padding-top: 0px;
  }
  /* line 332, ../../../sass/_headerDesktop.scss */
  .megaMenu .fullMenu .fullMenuInner .brderTpDsktp .subCategories li a {
    line-height: 14px;
    font-size: 12px;
  }
  /* line 342, ../../../sass/_headerDesktop.scss */
  .megaMenu.addMargin {
    margin-top: 50px;
  }

  /* Page Wrap ***************************************/
  /* line 348, ../../../sass/_headerDesktop.scss */
  .pageWrap {
    height: 70px;
  }

  /* line 21, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerLeft .searchBox {
    width: 200px;
  }
  /* line 24, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerLeft .search_close {
    top: auto;
    bottom: 1px;
    left: 161px;
    right: auto;
  }
  /* line 33, ../../../sass/_desktop_pol.scss */
  .header .global_header .metlifeLogo .row img {
     width: auto;
    max-width: 100%;
    height: auto;
    max-height: 38px;
  }
  /* line 40, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight {
    position: relative;
  }
  /* line 44, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pull-right .login_open {
    min-width: 0;
  }
  /* line 46, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pull-right .login_open a {
    padding: 5px 0 3px;
    border: none;
    font-weight: 600;
  }
  /* line 52, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pull-right .username-label {
    height: 70px;
    padding: 25px 20px;
  }
  /* line 55, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pull-right .username-label:hover {
    background: #0e5dae;
    cursor: pointer;
  }
  /* line 58, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pull-right .username-label:hover .pol-login-menu {
    display: block;
  }
  /* line 62, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pull-right .username-label .pol-icon {
    cursor: auto;
  }
  /* line 64, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pull-right .username-label .pol-icon img {
    margin-left: 10px;
    margin-top: -5px;
    margin-right: 0px;
  }
  /* line 72, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pol-login-open {
    float: left !important;
    background-color: initial;
  }
  /* line 75, ../../../sass/_desktop_pol.scss */
  .header .global_header .headerRight .pol-login-open:last-of-type {
    clear: none;
  }
  /* line 84, ../../../sass/_desktop_pol.scss */
  .header .fixedHeader .metlifeLogo .row img {
    width: 124px;
  }
  /* line 91, ../../../sass/_desktop_pol.scss */
  .header .fixedHeader .headerRight .pull-right .login_open, .header .fixedHeader .headerRight .pull-right .username-label {
    -webkit-transition: height, padding 500ms ease 0s;
    transition: height, padding 500ms ease 0s;
  }
  /* line 95, ../../../sass/_desktop_pol.scss */
  .header .fixedHeader .headerRight .pull-right .username-label {
    padding: 16px 20px;
    height: 50px;
  }
  /* line 98, ../../../sass/_desktop_pol.scss */
  .header .fixedHeader .headerRight .pull-right .username-label .pol-login-menu {
    margin-top: 34px;
  }
  /* line 102, ../../../sass/_desktop_pol.scss */
  .header .fixedHeader .headerRight .pull-right a {
    transition-property: none;
  }
  /* line 111, ../../../sass/_desktop_pol.scss */
  .header .notFixedHeader .headerRight .pull-right .login_open, .header .notFixedHeader .headerRight .pull-right .username-label {
    -webkit-transition: height, padding 500ms ease 0s;
    transition: height, padding 500ms ease 0s;
  }
  /* line 115, ../../../sass/_desktop_pol.scss */
  .header .notFixedHeader .headerRight .pull-right .username-label {
    padding: 25px 20px;
    height: 70px;
  }
  /* line 119, ../../../sass/_desktop_pol.scss */
  .header .notFixedHeader .headerRight .pull-right a {
    transition-property: none;
  }

  /* line 128, ../../../sass/_desktop_pol.scss */
  .pol-login-form {
    padding: 40px 0;
  }
  /* line 130, ../../../sass/_desktop_pol.scss */
  .pol-login-form input {
    width: 250px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 136, ../../../sass/_desktop_pol.scss */
  .pol-login-form input:last-child {
    margin-bottom: 30px;
  }
  /* line 140, ../../../sass/_desktop_pol.scss */
  .pol-login-form a {
    margin-bottom: 30px;
  }

  /* line 147, ../../../sass/_desktop_pol.scss */
  .sub-carousel-login-heading {
    padding-top: 50px;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 28px;
  }
  /* line 152, ../../../sass/_desktop_pol.scss */
  .sub-carousel-login-heading p {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 162, ../../../sass/_desktop_pol.scss */
  .footer {
    display: table;
    padding: 80px 0;
  }
  /* line 165, ../../../sass/_desktop_pol.scss */
  .footer .logo {
    display: table-cell;
    vertical-align: bottom;
    padding: 0;
  }
  /* line 170, ../../../sass/_desktop_pol.scss */
  .footer .links {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
  }
  /* line 174, ../../../sass/_desktop_pol.scss */
  .footer .links .links-row {
    display: inline;
    padding: 0;
    border: none;
  }
  /* line 178, ../../../sass/_desktop_pol.scss */
  .footer .links .links-row a {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
  }
  /* line 182, ../../../sass/_desktop_pol.scss */
  .footer .links .links-row a:before {
    content: '';
    margin-right: 10px;
  }
  /* line 186, ../../../sass/_desktop_pol.scss */
  .footer .links .links-row a:after {
    content: '\2022';
    color: #999999;
    margin-left: 10px;
  }
  /* line 191, ../../../sass/_desktop_pol.scss */
  .footer .links .links-row a.no-dot:after {
    content: none;
  }
  /* line 196, ../../../sass/_desktop_pol.scss */
  .footer .links .copyright {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    border: none;
    padding-top: 0;
    margin-left: 10px;
    margin-right: 0;
  }

  /* line 2, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card {
    max-height: 300px;
    margin-bottom: 40px;
  }
  /* line 5, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card .content {
    top: 0;
    bottom: 0;
    padding: 0 5%;
  }
  /* line 9, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card .content h2 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  /* line 14, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card .content span {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
  }
  /* line 21, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card.content-photo .photo {
    position: relative;
    left: 50%;
    float: left;
    width: 50%;
  }
  /* line 27, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card.content-photo .content {
    position: absolute;
    right: 50%;
    float: left;
    width: 50%;
  }
  /* line 35, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card.photo-content .photo {
    position: relative;
    left: auto;
    float: left;
    width: 50%;
  }
  /* line 41, ../../../sass/_ctaFooterDesktop.scss */
  .promo-card.photo-content .content {
    position: absolute;
    left: auto;
    float: left;
    width: 50%;
  }

  /* line 49, ../../../sass/_ctaFooterDesktop.scss */
  .margin-bottom-none {
    margin-bottom: 0;
  }

  /* line 210, ../../../sass/_desktop_pol.scss */
  .promo-card {
    margin-top: 40px;
    margin-bottom: 50px;
  }
  /* line 214, ../../../sass/_desktop_pol.scss */
  .promo-card .content span:last-of-type {
    margin-bottom: 0;
  }

  /* line 1, ../../../sass/_largeProductModuleDesktop.scss */
  .large_product_module_wrapper {
    width: 100%;
    padding: 0;
  }
  /* line 4, ../../../sass/_largeProductModuleDesktop.scss */
  .large_product_module_wrapper .large_product_module {
    width: 32%;
    margin-bottom: 40px;
  }
  /* line 7, ../../../sass/_largeProductModuleDesktop.scss */
  .large_product_module_wrapper .large_product_module:not(:nth-child(3n)) {
    margin-right: 2%;
  }
  /* line 10, ../../../sass/_largeProductModuleDesktop.scss */
  .large_product_module_wrapper .large_product_module img {
    width: 100%;
    max-height: 170px;
  }
  /* line 14, ../../../sass/_largeProductModuleDesktop.scss */
  .large_product_module_wrapper .large_product_module .large-product-top-section {
    min-height: 110px;
    font-size: 13px;
    line-height: 16px;
  }
  /* line 18, ../../../sass/_largeProductModuleDesktop.scss */
  .large_product_module_wrapper .large_product_module .large-product-top-section h3 {
    font-size: 22px;
    line-height: 26px;
  }
  /* line 24, ../../../sass/_largeProductModuleDesktop.scss */
  .large_product_module_wrapper .large_product_module .large-product-bottom-section a:nth-child(2) {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1px;
  }

  /* line 33, ../../../sass/_largeProductModuleDesktop.scss */
  .product-module-disclaimer {
    font-size: 12px;
    line-height: 18px;
  }

  /* line 38, ../../../sass/_largeProductModuleDesktop.scss */
  .microsite-boxes {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }

  /* line 220, ../../../sass/_desktop_pol.scss */
  .pol_login_copy {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    padding-left: 0;
    padding-right: 2%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  /* line 229, ../../../sass/_desktop_pol.scss */
  .post-login-module-container {
    padding: 0;
  }
  /* line 231, ../../../sass/_desktop_pol.scss */
  .post-login-module-container .post-login-modules {
    margin-top: 40px;
  }
  /* line 233, ../../../sass/_desktop_pol.scss */
  .post-login-module-container .post-login-modules .large_product_module {
    width: 48%;
    vertical-align: top;
  }
  /* line 238, ../../../sass/_desktop_pol.scss */
  .post-login-module-container .blog-sidebar {
    margin-top: 40px;
  }
  /* line 241, ../../../sass/_desktop_pol.scss */
  .post-login-module-container .blog-events {
    margin: 20px 0 0;
  }

  /* line 245, ../../../sass/_desktop_pol.scss */
  .pre-login-wrapper {
    padding-top: 50px;
  }

  /* line 249, ../../../sass/_desktop_pol.scss */
  .large_product_module_wrapper .large_product_module {
    padding-bottom: 30px;
  }
  /* line 251, ../../../sass/_desktop_pol.scss */
  .large_product_module_wrapper .large_product_module img {
    max-height: none;
  }
  /* line 255, ../../../sass/_desktop_pol.scss */
  .large_product_module_wrapper .large_product_module .pol_largeProductModule_category {
    padding: 20px 15px 10px 15px;
  }
  /* line 258, ../../../sass/_desktop_pol.scss */
  .large_product_module_wrapper .large_product_module .pol_largeProductModule_copy {
    font-size: 14px;
    line-height: 20px;
  }

  /* line 1, ../../../sass/_blogCarouselBannerDesktop.scss */
  .blog_carousel {
    margin-top: 40px;
  }
  /* line 3, ../../../sass/_blogCarouselBannerDesktop.scss */
  .blog_carousel .carousel-indicators {
    width: auto;
    top: auto;
    bottom: 20px;
    left: auto;
    right: 0;
    margin-right: 20px;
  }
  /* line 11, ../../../sass/_blogCarouselBannerDesktop.scss */
  .blog_carousel .carousel-image {
    max-height: 360px;
  }
  /* line 14, ../../../sass/_blogCarouselBannerDesktop.scss */
  .blog_carousel .carousel-caption {
    font-size: 24px;
    font-weight: 400;
    padding: 20px 80px 20px 20px;
    text-align: left;
  }

  /* line 266, ../../../sass/_desktop_pol.scss */
  .post-login-banner-wrapper {
    padding: 0 0 50px;
  }
  /* line 268, ../../../sass/_desktop_pol.scss */
  .post-login-banner-wrapper .blog_carousel {
    margin-right: 2%;
    margin-top: 0;
  }
  /* line 274, ../../../sass/_desktop_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-inner .item a .carousel-image {
    display: inline-block;
    position: relative;
    right: -50%;
  }
  /* line 278, ../../../sass/_desktop_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-inner .item a .carousel-image img {
    position: relative;
    left: -50%;
    height: 280px;
    width: auto;
    max-width: none;
  }
  /* line 289, ../../../sass/_desktop_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-indicators {
    width: 60%;
    left: 50%;
    margin-right: 0;
    bottom: 5px;
  }
  /* line 295, ../../../sass/_desktop_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-caption {
    padding: 20px 20px 30px;
  }
  /* line 297, ../../../sass/_desktop_pol.scss */
  .post-login-banner-wrapper .blog_carousel .carousel-caption div {
    display: table;
    height: 100%;
    font-size: 16px;
    line-height: 20px;
  }

  /* line 308, ../../../sass/_desktop_pol.scss */
  .blog_carousel .carousel-indicators {
    display: block;
  }
  /* line 312, ../../../sass/_desktop_pol.scss */
  .blog_carousel .carousel-inner .item {
    max-height: 280px;
  }
  /* line 316, ../../../sass/_desktop_pol.scss */
  .blog_carousel .carousel-caption {
    position: absolute;
  }
  /* line 318, ../../../sass/_desktop_pol.scss */
  .blog_carousel .carousel-caption h3 {
    width: 92%;
  }

  /* line 324, ../../../sass/_desktop_pol.scss */
  .carousel--margin {
    margin-top: 0;
  }

  /* line 329, ../../../sass/_desktop_pol.scss */
  .post-login-banner h1 {
    display: inline-block;
    float: left;
    text-align: left;
    font-size: 24px;
    line-height: 30px;
    padding-top: 10px;
  }
  /* line 337, ../../../sass/_desktop_pol.scss */
  .post-login-banner a {
    float: right;
  }

  /* line 342, ../../../sass/_desktop_pol.scss */
  .post-login-article-banner {
    display: none;
  }

  /* line 1, ../../../sass/_blogSidebarDesktop.scss */
  .blog-sidebar {
    padding: 20px;
    margin: 40px 0 50px;
  }
  /* line 6, ../../../sass/_blogSidebarDesktop.scss */
  .blog-sidebar .sidebar-item .sidebar-item-text a {
    margin-bottom: 10px;
  }

  /* line 347, ../../../sass/_desktop_pol.scss */
  .blog-sidebar {
    margin: 0;
  }
  /* line 349, ../../../sass/_desktop_pol.scss */
  .blog-sidebar .media-basic {
    margin-top: 30px;
  }
  /* line 352, ../../../sass/_desktop_pol.scss */
  .blog-sidebar .blog-sidebar-header {
    font-size: 17px;
    font-weight: 700;
  }
  /* line 357, ../../../sass/_desktop_pol.scss */
  .blog-sidebar .sidebar-content .sidebar-item {
    padding: 0;
    margin-top: 20px;
  }
  /* line 360, ../../../sass/_desktop_pol.scss */
  .blog-sidebar .sidebar-content .sidebar-item .sidebar-item-text {
    display: table-cell;
    vertical-align: top;
    width: 100%;
  }
  /* line 365, ../../../sass/_desktop_pol.scss */
  .blog-sidebar .sidebar-content .sidebar-item .sidebar-item-title {
    padding-bottom: 5px;
  }
  /* line 369, ../../../sass/_desktop_pol.scss */
  .blog-sidebar .sidebar-content .sidebar-item .sidebar-item-description {
    display: block;
    font-size: 13px;
    line-height: 16px;
  }
  /* line 376, ../../../sass/_desktop_pol.scss */
  .blog-sidebar .sidebar-footer {
    margin-top: 20px;
  }

  /* line 380, ../../../sass/_desktop_pol.scss */
  .blogsidebar--margin {
    margin-top: 40px;
  }

  /* line 387, ../../../sass/_desktop_pol.scss */
  .blog-events .sidebar-content .sidebar-item-date p {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 392, ../../../sass/_desktop_pol.scss */
  .blog-events .sidebar-content .sidebar-item-title {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 396, ../../../sass/_desktop_pol.scss */
  .blog-events .sidebar-content .sidebar-item-description {
    font-size: 13px;
    line-height: 18px;
  }

  /* line 3, ../../../sass/_tableVariationsDesktop.scss */
  .rate_table .controls {
    display: none;
  }
  /* line 6, ../../../sass/_tableVariationsDesktop.scss */
  .rate_table .content {
    overflow: hidden;
  }
  /* line 8, ../../../sass/_tableVariationsDesktop.scss */
  .rate_table .content .content_left {
    padding-bottom: 17px;
  }
  /* line 12, ../../../sass/_tableVariationsDesktop.scss */
  .rate_table .content .content_top .content_container {
    overflow: visible;
  }
  /* line 14, ../../../sass/_tableVariationsDesktop.scss */
  .rate_table .content .content_top .content_container .window {
    right: 0 !important;
  }
  /* line 20, ../../../sass/_tableVariationsDesktop.scss */
  .rate_table .content .content_body .content_container {
    height: 100%;
    overflow: visible;
  }
  /* line 23, ../../../sass/_tableVariationsDesktop.scss */
  .rate_table .content .content_body .content_container .window {
    height: 100%;
    right: 0 !important;
  }

  /* line 33, ../../../sass/_tableVariationsDesktop.scss */
  .overlay-table-layout {
    margin: 40px 0;
  }
  /* line 37, ../../../sass/_tableVariationsDesktop.scss */
  .overlay-table-layout h2 {
    height: 60px;
    padding: 20px 0;
  }
  /* line 41, ../../../sass/_tableVariationsDesktop.scss */
  .overlay-table-layout p {
    font-size: 12px;
    line-height: 18px;
  }

  /* line 48, ../../../sass/_tableVariationsDesktop.scss */
  .comparison-table-layout {
    margin: 40px 0;
  }
  /* line 50, ../../../sass/_tableVariationsDesktop.scss */
  .comparison-table-layout .comparison-table {
    width: 50%;
    display: inline-block;
  }
  /* line 53, ../../../sass/_tableVariationsDesktop.scss */
  .comparison-table-layout .comparison-table:first-child {
    margin-bottom: 0;
  }
  /* line 56, ../../../sass/_tableVariationsDesktop.scss */
  .comparison-table-layout .comparison-table:last-child {
    border-left: none;
  }
  /* line 60, ../../../sass/_tableVariationsDesktop.scss */
  .comparison-table-layout h2 {
    height: 60px;
    padding: 20px 0;
  }
  /* line 64, ../../../sass/_tableVariationsDesktop.scss */
  .comparison-table-layout p {
    font-size: 12px;
    line-height: 18px;
  }

  /* line 71, ../../../sass/_tableVariationsDesktop.scss */
  .two-column-table-layout {
    margin: 40px 0;
  }
  /* line 75, ../../../sass/_tableVariationsDesktop.scss */
  .two-column-table-layout h2 {
    height: 60px;
    padding: 20px 0;
  }
  /* line 79, ../../../sass/_tableVariationsDesktop.scss */
  .two-column-table-layout p {
    font-size: 12px;
    line-height: 18px;
  }

  /* line 404, ../../../sass/_desktop_pol.scss */
  .pol-policy {
    display: block;
    text-align: left;
    padding: 40px 20px;
  }
  /* line 408, ../../../sass/_desktop_pol.scss */
  .pol-policy h2 {
    font-size: 26px;
    line-height: 30px;
  }
  /* line 413, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-selector .policy-type {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 417, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(1),
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(1) ~ .policy-type {
    padding-bottom: 25px;
  }
  /* line 423, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2):hover,
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2) ~ .policy-type:hover {
    background-color: #e3e3e3;
  }
  /* line 427, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2).active:hover,
  .pol-policy .policy-selector .policy-type:first-child:nth-last-child(2) ~ .policy-type.active:hover {
    background-color: #3d9cdb;
  }
  /* line 433, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-table {
    padding-bottom: 20px;
  }
  /* line 438, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-table .rate_table .content .content_table td {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 437, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-button {
    display: block;
    padding-bottom: 20px;
  }
  /* line 441, ../../../sass/_desktop_pol.scss */
  .pol-policy .policy-disclaimer {
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    font-style: italic;
    margin-bottom: 0;
  }

  /* line 1, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list {
    padding: 40px 2% 20px 0;
  }
  /* line 4, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .blog-article .blog-article-image {
    width: 40%;
    float: left;
  }
  /* line 7, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .blog-article .blog-article-image img {
    width: 100%;
  }
  /* line 11, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .blog-article .blog-article-text {
    float: right;
    padding-left: 15px;
    width: 60%;
  }
  /* line 16, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .blog-article h5 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 10px;
  }
  /* line 22, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .blog-article .article-date-category {
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    margin-bottom: 20px;
  }
  /* line 28, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .blog-article .article-description {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  /* line 33, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .blog-article a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
  /* line 39, ../../../sass/_blogArticleListDesktop.scss */
  .blog-article-list .pagination {
    margin-bottom: 20px;
  }

  /* line 451, ../../../sass/_desktop_pol.scss */
  .article-date-category {
    font-size: 14px;
    Line-height: 20px;
  }

  /* line 455, ../../../sass/_desktop_pol.scss */
  .subnav__secondary .subnav__list {
    width: 85%;
    padding: 0 10%;
  }
  /* line 458, ../../../sass/_desktop_pol.scss */
  .subnav__secondary .subnav__list li {
    width: 20%;
  }

  /* line 462, ../../../sass/_desktop_pol.scss */
  .blog-article-list {
    padding-right: 2%;
  }
  /* line 464, ../../../sass/_desktop_pol.scss */
  .blog-article-list .blog-article {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
  /* line 468, ../../../sass/_desktop_pol.scss */
  .blog-article-list .blog-article .blog-article-image img {
    margin-bottom: 0;
  }
  /* line 473, ../../../sass/_desktop_pol.scss */
  .blog-article-list .blog-article .article-description {
    margin-bottom: 10px;
  }
  /* line 476, ../../../sass/_desktop_pol.scss */
  .blog-article-list .blog-article:nth-last-of-type(2) {
    margin-bottom: 20px;
  }

  /* line 482, ../../../sass/_desktop_pol.scss */
  .pagination {
    margin-bottom: 30px;
  }

  /* line 2, ../../../sass/_relatedLinksDesktop.scss */
  .related_links {
    padding: 50px 0;
  }
  /* line 4, ../../../sass/_relatedLinksDesktop.scss */
  .related_links .media-basic {
    width: 32%;
    box-shadow: none;
    display: inline-block;
  }
  /* line 8, ../../../sass/_relatedLinksDesktop.scss */
  .related_links .media-basic:not(:last-child) {
    margin-right: 2%;
  }

  /* line 489, ../../../sass/_desktop_pol.scss */
  .media-basic .media-content .title {
    margin-bottom: 0;
  }

  /* line 2, ../../../sass/_breadCrumbDesktop.scss */
  .bread-crumb {
    z-index: 100;
    display: inline-block;
    height: 65px;
    padding-top: 15px;
    padding-left: 30px;
  }

  /* line 496, ../../../sass/_desktop_pol.scss */
  .bread-crumb {
    padding-top: 20px;
  }

  /* line 1, ../../../sass/_blogPostDesktop.scss */
  .postBodyText {
    padding-right: 2%;
    font-size: 14px;
  }
  /* line 5, ../../../sass/_blogPostDesktop.scss */
  .postBodyText li {
    padding-left: 20px;
  }

  /* line 10, ../../../sass/_blogPostDesktop.scss */
  .postTags {
    font-size: 14px;
  }

  /* line 16, ../../../sass/_blogPostDesktop.scss */
  .postBody hr {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  /* line 1, ../../../sass/_blogPostTitleDesktop.scss */
  .postTitle {
    padding-top: 50px;
    font-size: 28px;
    line-height: 32px;
  }

  /* line 7, ../../../sass/_blogPostTitleDesktop.scss */
  .postSubTitle {
    font-size: 18px;
    line-height: 22px;
  }

  /* line 1, ../../../sass/_blogPostTitlePhotoDesktop.scss */
  .postPhoto {
    max-height: 375px;
  }

  /* line 504, ../../../sass/_desktop_pol.scss */
  .postBody hr {
    margin-top: 30px;
  }
  /* line 507, ../../../sass/_desktop_pol.scss */
  .postBody .body {
    margin-top: 30px;
    margin-bottom: 0;
    padding-bottom: 50px;
  }
  /* line 512, ../../../sass/_desktop_pol.scss */
  .postBody .blog-sidebar {
    margin-top: 30px;
    padding: 0 20px;
  }

  /* line 518, ../../../sass/_desktop_pol.scss */
  .postTitle p {
    margin-top: 65px;
  }
  /* line 522, ../../../sass/_desktop_pol.scss */
  .postTitle.no-breadcrumb p {
    margin-top: 30px;
  }

  /* line 527, ../../../sass/_desktop_pol.scss */
  .postPhoto {
    max-height: 280px;
  }
  /* line 529, ../../../sass/_desktop_pol.scss */
  .postPhoto img {
    width: 100%;
    height: auto;
  }

  /* line 2, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu {
    position: relative;
    top: 0;
    display: table;
    height: 100%;
    font-size: 11px;
    line-height: 14px;
    width: 100%;
    background: #3d9cdb;
    font-weight: 400;
    min-height: 60px;
    letter-spacing: 1px;
    text-align: center;
  }
  /* line 15, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav {
    width: 85%;
    height: 100%;
    margin: auto;
  }
  /* line 19, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li {
    float: none;
    width: 20%;
    display: inline-block;
  }
  /* line 24, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a {
    color: #ffffff;
    min-height: 60px;
    display: block;
    padding: 5px 3px;
  }
  /* line 29, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div {
    background-color: inherit;
    padding: 0;
    font-size: 11px;
    line-height: 14px;
    font-weight: 400;
    border-top: none;
    display: table;
    height: 100%;
    width: 100%;
  }
  /* line 39, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div p {
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    line-height: 15px;
  }
  /* line 45, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div:hover {
    background: none;
  }
  /* line 51, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a:hover {
    background: #2c77c5;
    text-decoration: none;
  }
  /* line 57, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:last-child {
    border-bottom: none;
  }
  /* line 61, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5) ~ li {
    float: left;
  }
  /* line 66, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(6),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(6) ~ li {
    float: left;
    width: 16.666%;
  }
  /* line 72, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(7),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(7) ~ li {
    float: left;
    width: 14.285%;
  }
  /* line 78, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(8),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(8) ~ li {
    float: left;
    width: 12.5%;
  }
  /* line 84, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu .sub_navigation_menu_nav .microHomeIcon {
    width: 23px;
    height: 17px;
    vertical-align: middle;
    display: inline;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
  }
  /* line 95, ../../../sass/_subNavigationMenuDesktop.scss */
  .sub_navigation_menu:hover {
    background: #3d9cdb;
  }

  /* line 100, ../../../sass/_subNavigationMenuDesktop.scss */
  .micro-site-mobile {
    display: table;
  }

  /* line 105, ../../../sass/_subNavigationMenuDesktop.scss */
  .micro-homepage-menu {
    position: relative;
    z-index: 996;
    width: 100%;
    background: none;
    background-image: linear-gradient(rgba(0, 0, 0, 0.34) 10%, rgba(0, 0, 0, 0) 50%);
  }

  /* line 536, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu {
    height: 60px;
  }
  /* line 538, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav {
    font-size: 0;
    height: 60px;
  }
  /* line 541, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li {
    float: none;
    width: 16.66667%;
  }
  /* line 544, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .active {
    background: #f2f2f2;
    color: #000000;
  }
  /* line 548, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .active:hover {
    background: #f2f2f2;
    color: #000000;
  }
  /* line 552, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a {
    height: 60px;
    padding: 0;
  }
  /* line 555, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div {
    min-height: 60px;
    display: table;
  }
  /* line 558, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li a div p {
    display: table-cell;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: 1px;
    padding: 0 15px;
  }
  /* line 568, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories {
    display: none;
    height: 70px;
    clear: both;
    background-color: #f2f2f2;
    font-size: 12px;
    letter-spacing: 1px;
    position: absolute;
    width: 100%;
    left: 0;
  }
  /* line 578, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li {
    width: 20%;
  }
  /* line 580, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a {
    background: none;
    height: 70px;
    color: #2c77c5;
  }
  /* line 585, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a .pol-sub-cat-label:hover {
    background-color: #f2f2f2;
    text-decoration: underline;
  }
  /* line 590, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a .active {
    color: black;
  }
  /* line 592, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subCategories li a .active:hover {
    text-decoration: none;
  }
  /* line 600, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li .subcatActive {
    display: block;
  }
  /* line 605, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav .clickToOpen {
    display: none;
  }
  /* line 610, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .subnav-margin-bottom {
    margin-bottom: 70px;
  }

  /* line 614, ../../../sass/_desktop_pol.scss */
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5),
  .sub_navigation_menu .sub_navigation_menu_nav li:first-child:nth-last-child(5) ~ li {
    float: none;
  }

  /* line 619, ../../../sass/_desktop_pol.scss */
  .local-events-list {
    padding-top: 40px;
    padding-right: 15px;
  }
  /* line 623, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article {
    margin-bottom: 30px;
  }
  /* line 626, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-date {
    width: 80px;
    margin-right: 20px;
    font-size: 22px;
    line-height: 24px;
  }
  /* line 632, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info {
    width: calc(100% - 100px);
    float: left;
    padding-right: 15px;
  }
  /* line 636, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .loc-article-description {
    padding-bottom: 20px;
  }
  /* line 639, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .local-event-title {
    width: 100%;
    font-size: 20px;
    line-height: 24px;
  }
  /* line 644, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .local-article-text {
    padding-left: 0;
    color: #333;
    font-size: 14px;
    Line-height: 20px;
  }
  /* line 652, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .expanded-content {
    display: block;
  }
  /* line 654, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .expanded-content p {
    padding-bottom: 20px;
    font-size: 13px;
    line-height: 20px;
  }
  /* line 656, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .expanded-content p:first-of-type {
    padding-top: 20px;
  }
  /* line 660, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article .local-event-info .expanded-content p:last-of-type {
    padding-bottom: 30px;
  }
  /* line 669, ../../../sass/_desktop_pol.scss */
  .local-events-list .results_content .local-event-article:nth-last-of-type(2) {
    margin-bottom: 20px;
  }

  /* line 676, ../../../sass/_desktop_pol.scss */
  .pol-content-section {
    padding: 40px 0 50px 0;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 681, ../../../sass/_desktop_pol.scss */
  .pol-content-section .pol-content-header {
    margin-bottom: 30px;
    font-size: 28px;
    line-height: 32px;
  }
  /* line 686, ../../../sass/_desktop_pol.scss */
  .pol-content-section p {
    font-size: 14px;
    line-height: 20px;
  }

  /* line 692, ../../../sass/_desktop_pol.scss */
  .terms-of-use {
    padding: 65px 0 50px;
  }

  /* line 703, ../../../sass/_desktop_pol.scss */
  .make-a-claim {
    width: 75%;
    max-width: 1200px;
    padding-top: 65px;
    padding-bottom: 50px;
  }
  /* line 708, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-header {
    padding-bottom: 40px;
  }
  /* line 710, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-header h1 {
    padding-bottom: 30px;
  }
  /* line 714, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-navigation {
    display: table;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  /* line 720, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-navigation .left-column {
    display: table-cell;
    width: 50%;
    border: none;
    padding-right: 10px;
  }
  /* line 726, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-navigation .right-column {
    display: table-cell;
    width: 50%;
    padding-left: 10px;
  }
  /* line 731, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-navigation a {
    font-size: 14px;
    line-height: 18px;
    border: none;
  }
  /* line 735, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-navigation a:first-child {
    border: none;
  }
  /* line 740, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-section {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  /* line 744, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-section:last-child {
    border: none;
  }
  /* line 747, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-content-section ul {
    margin-left: 20px;
  }
  /* line 751, ../../../sass/_desktop_pol.scss */
  .make-a-claim .pol-section-header {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 755, ../../../sass/_desktop_pol.scss */
  .make-a-claim .two-column-table-layout {
    width: 86.667%;
    max-width: 1000px;
    margin: 0 auto;
  }
  /* line 760, ../../../sass/_desktop_pol.scss */
  .make-a-claim .two-column-table-layout .table-header h2 {
    font-size: 18px;
    line-height: 20px;
  }
  /* line 763, ../../../sass/_desktop_pol.scss */
  .make-a-claim .two-column-table-layout .table-header h2:first-child {
    width: 70%;
  }
  /* line 766, ../../../sass/_desktop_pol.scss */
  .make-a-claim .two-column-table-layout .table-header h2:last-child {
    width: 30%;
  }
  /* line 775, ../../../sass/_desktop_pol.scss */
  .make-a-claim .two-column-table-layout .rate_table .content .content_table td:first-child {
    width: 70%;
  }
  /* line 778, ../../../sass/_desktop_pol.scss */
  .make-a-claim .two-column-table-layout .rate_table .content .content_table td:last-child {
    width: 30%;
  }

  /* line 789, ../../../sass/_desktop_pol.scss */
  .policy-header .spacer {
    height: 152px;
  }
  /* line 793, ../../../sass/_desktop_pol.scss */
  .policy-header .header {
    background-color: #fff;
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
  }
  /* line 800, ../../../sass/_desktop_pol.scss */
  .policy-header .header-border {
    border-bottom: 11px solid #2068af;
  }
  /* line 804, ../../../sass/_desktop_pol.scss */
  .policy-header .logo-container {
    height: 80px;
  }
  /* line 808, ../../../sass/_desktop_pol.scss */
  .policy-header .policy-navigation > li > span {
    padding: 0px 17px;
  }
  /* line 812, ../../../sass/_desktop_pol.scss */
  .policy-header ul.policy-navigation a {
    display: block;
    height: 100%;
    width: 100%;
  }
  /* line 818, ../../../sass/_desktop_pol.scss */
  .policy-header .desktop-logo {
    display: block;
    width: auto;
    height: 43px;
    margin-left: 15px;
  }
  /* line 825, ../../../sass/_desktop_pol.scss */
  .policy-header .desktop-login-logo {
    width: 105px;
    height: 28px;
    margin: auto;
    margin-left: 120px;
  }
  /* line 832, ../../../sass/_desktop_pol.scss */
  .policy-header .touch-logo, .policy-header .touch-login-logo, .policy-header .policyholder-navigation-container hr, .policy-header .hamburger-menu-button, .policy-header .desktop-navigation-list, .policy-header .policyholder-navigation-container.mobile-container, .policy-header .page-heading, .policy-header .mobile-navigation-container, .policy-header .footnote-text.mobile-view {
    display: none;
  }
  /* line 836, ../../../sass/_desktop_pol.scss */
  .policy-header .desktop-logo, .policy-header .desktop-login-logo, .policy-header .desktop-navigation, .policy-header .policy-navigation > li > span, .policy-header .drop-visible, .policy-header .policyholder-navigation-container.desktop-container, .policy-header .breadcrumb-wrapper, .policy-header .desktop-heading, .policy-header .footnote-text {
    display: block;
  }
  /* line 840, ../../../sass/_desktop_pol.scss */
  .policy-header .policy-navigation-wrapper {
    position: absolute;
    top: 80px;
    width: 100%;
    height: 72px;
    left: 0;
    background: #007cc2;
    padding-left: 0;
  }
  /* line 850, ../../../sass/_desktop_pol.scss */
  .policy-header .policyholder-navigation-container {
    width: 100%;
    right: 0px !important;
    position: static;
  }
  /* line 856, ../../../sass/_desktop_pol.scss */
  .policy-header nav {
    background-color: transparent;
    width: 100%;
    overflow: visible;
  }
  /* line 862, ../../../sass/_desktop_pol.scss */
  .policy-header .policyholder-navigation-container nav > ul {
    padding-left: 0;
  }
  /* line 866, ../../../sass/_desktop_pol.scss */
  .policy-header .policy-navigation {
    padding-bottom: 0;
    height: 72px;
    max-width: 1200px;
    margin: 0px auto;
  }
  /* line 873, ../../../sass/_desktop_pol.scss */
  .policy-header .policy-navigation > li {
    float: left;
    line-height: 72px;
    cursor: pointer;
  }
  /* line 879, ../../../sass/_desktop_pol.scss */
  .policy-header .policy-navigation > li:hover {
    background: #77a22f;
  }
  /* line 883, ../../../sass/_desktop_pol.scss */
  .policy-header .footnote-text {
    font-family: Open Sans;
    font-size: 12px;
    color: #666666;
    clear: both;
    padding-top: 10px;
  }
  /* line 891, ../../../sass/_desktop_pol.scss */
  .policy-header .header-navigation {
    color: #2b6daa;
    float: right;
    padding-bottom: 0;
    padding-right: 15px;
    position: relative;
  }
  /* line 899, ../../../sass/_desktop_pol.scss */
  .policy-header .header-navigation, .policy-header .policy-navigation {
    font-size: 14px;
  }
  /* line 903, ../../../sass/_desktop_pol.scss */
  .policy-header ul.header-navigation > li {
    padding-left: 33px;
    float: left;
    line-height: 80px;
    margin-right: 0;
  }
  /* line 910, ../../../sass/_desktop_pol.scss */
  .policy-header .policy-navigation > li img {
    padding: 0px 5px;
    height: auto;
    width: auto;
  }
  /* line 916, ../../../sass/_desktop_pol.scss */
  .policy-header ul.header-navigation > li img {
    padding: 0px 6px;
    height: auto;
    width: auto;
    margin: 0px;
  }
  /* line 923, ../../../sass/_desktop_pol.scss */
  .policy-header .policyholder-navigation-container ul > li, .policy-header .policy-navigation > li:first-child, .policy-header .header-navigation > li:first-child {
    padding-top: 0;
  }
  /* line 927, ../../../sass/_desktop_pol.scss */
  .policy-header .desktop-navigation-list {
    background-color: #77a22f;
    width: 100%;
  }
  /* line 934, ../../../sass/_desktop_pol.scss */
  .policy-header .desktop-navigation-list > li {
    padding-left: 17px;
    border-top: 1px solid #8bb643;
  }
  /* line 939, ../../../sass/_desktop_pol.scss */
  .policy-header .desktop-navigation-list > li a {
    display: block;
    margin-left: -17px;
    padding-left: 17px;
  }
  /* line 945, ../../../sass/_desktop_pol.scss */
  .policy-header .desktop-navigation-list > li:first-child {
    border-top: none;
  }
  /* line 949, ../../../sass/_desktop_pol.scss */
  .policy-header .header-navigation a {
    color: #2b6daa;
  }

  /* line 954, ../../../sass/_desktop_pol.scss */
  .unsubscribe-content {
    font-size: 14px;
    line-height: 20px;
    padding: 65px 0 50px;
  }
  /* line 700, ../../../sass/_desktop_pol.scss */
  .unsubscribe-content .content-title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
  }
  /* line 705, ../../../sass/_desktop_pol.scss */
  .unsubscribe-content .content-form-submit {
    text-align: left;
  }

  /* line 710, ../../../sass/_desktop_pol.scss */
  .password-content {
    font-size: 14px;
    line-height: 20px;
    padding: 30px 0;
  }

  /* line 975, ../../../sass/_desktop_pol.scss */
  .message-overlay .message-window {
    border-radius: 2px;
  }

  /* line 983, ../../../sass/_desktop_pol.scss */
  .customer-agreement .message-window, .confirmation-popup .message-window {
    width: 60%;
    max-width: 700px;
  }

  /* line 3, ../../../sass/_formVariationsDesktop.scss */
  .generic-form .form-button {
    text-align: left;
  }
  /* line 5, ../../../sass/_formVariationsDesktop.scss */
  .generic-form .form-button .form-submit {
    width: auto;
  }
  /* line 9, ../../../sass/_formVariationsDesktop.scss */
  .generic-form .errorSpan {
    display: none;
    position: absolute;
    width: 270px;
    left: -280px;
    top: -5px;
  }
  /* line 15, ../../../sass/_formVariationsDesktop.scss */
  .generic-form .errorSpan::after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #db3535;
    border-right: none;
    top: 12px;
    left: auto;
    right: -7px;
  }

  /* line 28, ../../../sass/_formVariationsDesktop.scss */
  .contact-lead-form {
    padding: 40px 10%;
  }
  /* line 30, ../../../sass/_formVariationsDesktop.scss */
  .contact-lead-form .contact-close {
    display: block;
  }
  /* line 34, ../../../sass/_formVariationsDesktop.scss */
  .contact-lead-form.form-off .form-hidden {
    display: none;
  }

  /* line 42, ../../../sass/_formVariationsDesktop.scss */
  .contactSliderOuterCon .contact-lead-form {
    padding: 30px;
  }
  /* line 45, ../../../sass/_formVariationsDesktop.scss */
  .contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(1) {
    cursor: text;
  }
  /* line 47, ../../../sass/_formVariationsDesktop.scss */
  .contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(1):hover, .contactSliderOuterCon .contact-lead-form .contact-details a:nth-child(1):focus {
    color: #2c77c5;
  }

  /* line 56, ../../../sass/_formVariationsDesktop.scss */
  .contact-rep-with-image {
    display: table;
    margin: 40px 0;
  }
  /* line 59, ../../../sass/_formVariationsDesktop.scss */
  .contact-rep-with-image.margin-top-none {
    margin-top: 0;
  }
  /* line 62, ../../../sass/_formVariationsDesktop.scss */
  .contact-rep-with-image .image-with-text {
    display: table-cell;
    width: 66%;
    vertical-align: top;
  }
  /* line 66, ../../../sass/_formVariationsDesktop.scss */
  .contact-rep-with-image .image-with-text .heading {
    margin-top: 40px;
    margin-left: 40px;
  }
  /* line 71, ../../../sass/_formVariationsDesktop.scss */
  .contact-rep-with-image .image-with-text .image img {
    width: 150%;
  }
  /* line 79, ../../../sass/_formVariationsDesktop.scss */
  .contact-rep-with-image .contact-form-image {
    display: table-cell;
    width: 34%;
    vertical-align: middle;
  }

  /* line 90, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form {
    padding: 40px;
  }
  /* line 92, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .content-split {
    display: table;
    height: 100%;
    width: 100%;
  }
  /* line 96, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .content-split .split-left, .contact-form-quote-results .contact-lead-form .content-split .split-right {
    display: table-cell;
    height: 100%;
    width: 50%;
  }
  /* line 101, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .content-split .split-left {
    padding-right: 15px;
  }
  /* line 104, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .content-split .split-right {
    padding-left: 15px;
  }
  /* line 108, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-content {
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }
  /* line 112, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-content .contact-content-title {
    font-size: 28px;
    line-height: 36px;
  }
  /* line 117, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-content.error .contact-content-title {
    padding-bottom: 30px;
  }
  /* line 121, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-content img {
    display: block;
    width: 180px;
    margin-left: -40px;
    margin-bottom: -40px;
  }
  /* line 128, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-close {
    margin-top: -20px;
    margin-right: -7.5px;
  }
  /* line 133, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-thanks .thanks-header, .contact-form-quote-results .contact-lead-form .contact-thanks .error-header, .contact-form-quote-results .contact-lead-form .contact-error .thanks-header, .contact-form-quote-results .contact-lead-form .contact-error .error-header {
    padding-left: 20%;
    padding-right: 20%;
  }
  /* line 137, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-thanks .thanks-subheader, .contact-form-quote-results .contact-lead-form .contact-thanks .error-subheader, .contact-form-quote-results .contact-lead-form .contact-error .thanks-subheader, .contact-form-quote-results .contact-lead-form .contact-error .error-subheader {
    padding-left: 10%;
    padding-right: 10%;
  }
  /* line 141, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-thanks .thanks-content, .contact-form-quote-results .contact-lead-form .contact-error .thanks-content {
    padding-left: 10%;
    padding-right: 10%;
  }
  /* line 146, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form .contact-thanks, .contact-form-quote-results .contact-lead-form .contact-error {
    padding: 0 10%;
  }
  /* line 151, ../../../sass/_formVariationsDesktop.scss */
  .contact-form-quote-results .contact-lead-form.form-off .contact-disclaimer.form-hidden {
    display: none;
  }

  /* line 164, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form {
    margin: 50px auto;
    width: 65%;
  }
  /* line 167, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form {
    padding: 0;
  }
  /* line 169, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .contact-heading {
    padding: 0 10px;
  }
  /* line 171, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .contact-heading h1 {
    font-size: 28px;
    line-height: 32px;
  }
  /* line 177, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-focus, .about-contact-us-form .contact-lead-form .generic-form .form-hidden {
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 185, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div {
    display: table;
    width: 100%;
  }
  /* line 188, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .checkBox, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .radio_button, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .checkBox, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .radio_button {
    display: table-cell;
    vertical-align: top;
    padding-right: 5px;
  }
  /* line 192, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .checkBox.two-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .radio_button.two-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .checkBox.two-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .radio_button.two-columns {
    width: 50%;
  }
  /* line 195, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .checkBox.three-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkboxGroup > div .radio_button.three-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .checkBox.three-columns, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group > div .radio_button.three-columns {
    width: 33.33333%;
  }
  /* line 202, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-button {
    clear: both;
    padding-left: 10px;
  }
  /* line 206, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .errorSpan {
    display: none;
    position: relative;
    width: 100%;
    left: auto;
    top: auto;
  }
  /* line 212, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .generic-form .errorSpan::after {
    border-top: none;
    border-bottom: 8px solid #db3535;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    top: -7px;
    left: 15px;
  }
  /* line 222, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .contact-thanks, .about-contact-us-form .contact-lead-form .contact-error {
    padding-left: 40px;
    padding-right: 40px;
  }
  /* line 226, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .contact-disclaimer {
    padding: 0 10px;
  }
  /* line 229, ../../../sass/_formVariationsDesktop.scss */
  .about-contact-us-form .contact-lead-form .contact-details {
    padding: 40px 10px 0;
  }

  /* line 238, ../../../sass/_formVariationsDesktop.scss */
  .quote-tool-form .generic-form .form-focus {
    width: 50%;
    float: left;
  }
  /* line 241, ../../../sass/_formVariationsDesktop.scss */
  .quote-tool-form .generic-form .form-focus:nth-of-type(odd) {
    padding-right: 5px;
  }
  /* line 244, ../../../sass/_formVariationsDesktop.scss */
  .quote-tool-form .generic-form .form-focus:nth-of-type(even) {
    padding-left: 5px;
  }
  /* line 247, ../../../sass/_formVariationsDesktop.scss */
  .quote-tool-form .generic-form .form-focus:nth-last-of-type(2):nth-of-type(odd) {
    padding-right: 0;
    clear: both;
    width: 100%;
  }
  /* line 272, ../../../sass/_formVariationsDesktop.scss */
  .quote-tool-form .generic-form .form-button {
    clear: both;
  }

  /* line 988, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form {
    width: 100%;
    margin: 0;
    padding: 30px 17.5%;
  }
  /* line 992, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form {
    padding: 0;
  }
  /* line 994, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-heading {
    padding: 0;
  }
  /* line 996, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-heading > div {
    margin-bottom: 30px;
  }
  /* line 999, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-heading .message {
    margin-bottom: 20px;
  }
  /* line 1005, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group {
    display: table;
    width: 100%;
    margin: 10px 0;
  }
  /* line 1009, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group .check-box, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group .radio-button, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group .check-box, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group .radio-button {
    display: table-cell;
    width: 50%;
    vertical-align: top;
  }
  /* line 1016, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .button_group .check-box, .about-contact-us-form .contact-lead-form .generic-form .form-user-grp .checkbox_group .check-box {
/*     word-break: break-all; */
  }
  /* line 1022, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .section:not(:last-child) {
    margin-bottom: 30px;
  }
  /* line 1026, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-focus {
    float: none;
    padding: 0;
    width: 50%;
  }
  /* line 1031, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .generic-form .form-button {
    padding: 0;
  }
  /* line 1035, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-disclaimer {
    padding: 0;
  }
  /* line 1038, ../../../sass/_desktop_pol.scss */
  .about-contact-us-form .contact-lead-form .contact-details {
    padding: 0;
  }

  /* line 1044, ../../../sass/_desktop_pol.scss */
  .post-login-banner.contact-us {
    width: 65%;
    margin: auto;
  }

  /* line 1052, ../../../sass/_desktop_pol.scss */
  .password-content .generic-form .form-focus {
    width: 50%;
  }

  /* line 1, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-bottom: 40px;
  }
  /* line 5, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container .search_bar {
    margin-top: 40px;
    margin-bottom: 50px;
    text-align: center;
    display: inline-block;
  }
  /* line 10, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container .search_bar input[type="text"] {
    width: 450px;
    display: inline-block;
    height: 40px;
    margin-right: 10px;
  }
  /* line 16, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container .search_bar button {
    display: inline-block;
  }
  /* line 20, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container .results_list_container {
    width: 60%;
    float: left;
  }
  /* line 23, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container .results_list_container .results_content {
    padding-bottom: 30px;
  }
  /* line 26, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container .results_list_container .article {
    margin-top: 30px;
  }
  /* line 30, ../../../sass/_searchResultsDesktop.scss */
  .search_results_container .contact_advisor_input_container {
    width: 40%;
    float: right;
  }

  /* line 770, ../../../sass/_desktop_pol.scss */
  .search_results_container--pol {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 773, ../../../sass/_desktop_pol.scss */
  .search_results_container--pol .results_list_container--pol {
    width: 80%;
    margin: 0 auto;
    float: none;
    padding-bottom: 0;
  }
  /* line 778, ../../../sass/_desktop_pol.scss */
  .search_results_container--pol .results_list_container--pol .correction_text {
    padding: 0 20px;
    font-size: 16px;
    line-height: 20px;
  }
  /* line 783, ../../../sass/_desktop_pol.scss */
  .search_results_container--pol .results_list_container--pol .pagination {
    margin-bottom: 0;
  }
  /* line 787, ../../../sass/_desktop_pol.scss */
  .search_results_container--pol .results_list_container--pol .results_content {
    border-bottom: 1px solid #ccc;
    padding: 0 20px 20px;
    margin-bottom: 20px;
  }
  /* line 792, ../../../sass/_desktop_pol.scss */
  .search_results_container--pol .results_list_container .article p {
    font-size: 13px;
    line-height: 20px;
  }

  /* line 1062, ../../../sass/_desktop_pol.scss */
  .pol-migration {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 15000;
    background-color: #333333;
  }
  /* line 1070, ../../../sass/_desktop_pol.scss */
  .pol-migration .container {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #ffffff;
    font-weight: 400;
    text-align: center;
    border-radius: 2px;
    padding: 50px;
  }
  /* line 1080, ../../../sass/_desktop_pol.scss */
  .pol-migration .container .pol-migration__title {
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 30px;
  }
  /* line 1087, ../../../sass/_desktop_pol.scss */
  .pol-migration .container .pol-migration__content {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
  }
  /* line 1091, ../../../sass/_desktop_pol.scss */
  .pol-migration .container .pol-migration__content a {
    font-weight: 600;
  }
  /* line 1095, ../../../sass/_desktop_pol.scss */
  .pol-migration .container .pol-migration__content ul li {
    margin-bottom: 5px;
  }
  /* line 1100, ../../../sass/_desktop_pol.scss */
  .pol-migration .container .pol-migration__button {
    display: inline-block;
    cursor: pointer;
  }

  /* line 1107, ../../../sass/_desktop_pol.scss */
  .pol-migration-overlay {
    background-color: #333333;
  }
  /* line 1109, ../../../sass/_desktop_pol.scss */
  .pol-migration-overlay .message-window {
    width: 60%;
    padding: 50px;
  }
  /* line 1112, ../../../sass/_desktop_pol.scss */
  .pol-migration-overlay .message-window p {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 40px;
  }
  /* line 1117, ../../../sass/_desktop_pol.scss */
  .pol-migration-overlay .message-window .image-loading {
    height: 70px;
    width: auto;
  }

  /* line 1149, ../../../sass/_desktop_pol.scss */
  .pol-profile {
    display: table;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  /* line 1153, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav {
    display: table-cell;
    width: 20%;
    vertical-align: top;
  }
  /* line 1157, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content {
    margin: 0;
    margin-right: 10px;
  }
  /* line 1161, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .btn {
    display: none;
  }
  /* line 1164, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu {
    display: block;
    position: relative;
    border: none;
    background-color: #f2f2f2;
    box-shadow: none;
    float: none;
  }
  /* line 1172, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li span, .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li a {
    display: inline-block;
    width: 100%;
    min-height: 60px;
    padding: 20px;
  }
  /* line 1178, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li a {
    color: #0e5dae;
    text-decoration: underline;
  }
  /* line 1181, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li a:hover {
    background-color: #ffffff;
  }
  /* line 1185, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li span {
    color: #333333;
  }
  /* line 1188, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__nav .pol-profile__nav-content .dropdown .dropdown-menu li.active {
    display: inline-block;
  }
  /* line 1196, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body {
    display: table-cell;
    width: 80%;
    vertical-align: top;
  }
  /* line 1200, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content {
    margin-left: 10px;
  }
  /* line 1203, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-selector .selector {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
  }
  /* line 1209, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .content-section {
    padding: 30px 30px 40px;
  }
  /* line 1212, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .content-subsection {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  /* line 1217, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-block.content-policies {
    font-size: 0;
    margin-bottom: 10px;
  }
  /* line 1220, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .unsubscribe-content .content-block.content-policies p {
    display: inline-block;
    width: 25%;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  /* line 1235, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .section {
    margin-bottom: 40px;
  }
  /* line 1240, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-password .generic-form .form-row .form-focus ~ .text {
    margin-top: 0;
  }
  /* line 1250, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split {
    display: table-cell;
    width: 50%;
  }
  /* line 1253, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split .form-focus {
    display: inline-block;
  }
  /* line 1255, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split .form-focus .form-user-grp {
    padding: 0;
  }
  /* line 1259, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split:first-child {
    padding-right: 10px;
  }
  /* line 1262, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split:last-child {
    padding-left: 10px;
  }
  /* line 1265, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .pol-premiums .generic-form .form-row .form-split:only-child {
    padding: 0;
  }
  /* line 1274, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .generic-form .form-row .radio-button {
    display: table-cell;
    width: 50%;
  }
  /* line 1238, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .generic-form .form-row .radio-button:first-child {
    padding-right: 15px;
  }
  /* line 1241, ../../../sass/_desktop_pol.scss */
  .pol-profile .pol-profile__body .pol-profile__body-content .generic-form .form-row .radio-button:last-child {
    padding-left: 15px;
  }

  /* line 1252, ../../../sass/_desktop_pol.scss */
  .generic-form .form-row {
    display: table;
    width: 100%;
  }
  /* line 1255, ../../../sass/_desktop_pol.scss */
  .generic-form .form-row .form-focus {
    display: table-cell;
    width: 50%;
    vertical-align: bottom;
    float: none;
    padding: 0;
  }
  /* line 1262, ../../../sass/_desktop_pol.scss */
  .generic-form .form-row .form-focus:first-child .form-user-grp {
    padding-right: 15px;
  }
  /* line 1267, ../../../sass/_desktop_pol.scss */
  .generic-form .form-row .form-focus:last-child .form-user-grp {
    padding-left: 15px;
  }
  /* line 1272, ../../../sass/_desktop_pol.scss */
  .generic-form .form-row .form-focus:only-child .form-user-grp {
    padding: 0;
  }

  /* line 1333, ../../../sass/_desktop_pol.scss */
  .reg-member-details-form {
    margin: 0;
    padding: 20px;
  }
  /* line 1336, ../../../sass/_desktop_pol.scss */
  .reg-member-details-form .section {
    float: left;
    width: 50%;
  }
  /* line 1339, ../../../sass/_desktop_pol.scss */
  .reg-member-details-form .section .card-img {
    margin-bottom: 30px;
  }
  /* line 1342, ../../../sass/_desktop_pol.scss */
  .reg-member-details-form .section:first-child {
    padding-right: 10%;
  }
  /* line 1345, ../../../sass/_desktop_pol.scss */
  .reg-member-details-form .section .radio-button {
    margin: 0;
  }

  /* line 1351, ../../../sass/_desktop_pol.scss */
  .confirmation-popup .message-window {
    border-radius: 5px;
    border: 1px solid #ccc;
  }

  /* line 1356, ../../../sass/_desktop_pol.scss */
  .reg-banner {
    padding: 20px 0 0 30px;
  }
}
