<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> /*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/fflicense/mark-simonson-studio
 */
 
 @font-face {
  font-family: 'ProximaNovaThin';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_thin-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_thin-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_thin-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_thin-webfont.svg#webfontspfqNHeH') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaLight';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_light-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_light-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_light-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaRegular';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_reg-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_reg-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_reg-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_reg-webfont.svg?#webfontstEnRm6v') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaSemibold';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_sbold-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_sbold-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_sbold-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaBold';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_bold-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_bold-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_bold-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaExtraBold';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_xbold-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_xbold-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_xbold-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_xbold-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaThinItalic';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_thin_it-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_thin_it-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_thin_it-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_thin_it-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaLightItalic';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_light_it-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_light_it-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_light_it-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_light_it-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaRegularItalic';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_reg_it-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_reg_it-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_reg_it-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_reg_it-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNovaBoldItalic';
  src: url('/_global-assets/fonts/proximanova/proxima_nova_bold_it-webfont.eot');
  src: url('/_global-assets/fonts/proximanova/proxima_nova_bold_it-webfont.eot?#iefix') format('embedded-opentype'), url('/_global-assets/fonts/proximanova/proxima_nova_bold_it-webfont.woff') format('woff'), url('/_global-assets/fonts/proximanova/proxima_nova_bold_it-webfont.svg#webfontnDjJn3bg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* line 17, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/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-size: 100%;
  font-weight:normal;
  font-style:normal;
  vertical-align: baseline;
}
body{
font-family: "ProximaNovaThin","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
/* line 22, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
  font-family: "ProximaNovaLight","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
/* line 24, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}
/* line 26, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 28, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 30, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}
/* line 32, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}
/* line 116, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}
/*@mixin mq_x_small {
    @media (min-width: $min_page_width + 1) and (max-width: $breakpoint_x_small_screen) {
        @content;
    }
}*/
/* line 1, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h1 {
  font-family: 'ProximaNovaThin';
  font-size: 100px;
  line-height: 90px;
  font-weight: normal;
  margin: 0 0 40px 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}
/* line 8, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h1 i {
  font-family: 'ProximaNovaThinItalic';
  font-style: normal;
  font-weight: normal;
}
/* line 15, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h2 {
  font-family: 'ProximaNovaThin';
  font-size: 60px;
  line-height: 60px;
  font-weight: normal;
  margin: 0 0 30px 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}
/* line 22, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h2 i {
  font-family: 'ProximaNovaThinItalic';
  font-style: normal;
  font-weight: normal;
}
/* line 29, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h3 {
  font-family: 'ProximaNovaLight';
  font-size: 36px;
  line-height: 40px;
  font-weight: normal;
  margin: 0 0 30px 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}
/* line 36, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h3 i {
  font-family: 'ProximaNovaLightItalic';
  font-style: normal;
  font-weight: normal;
}
/* line 43, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h4 {
  font-family: 'ProximaNovaLight';
  font-size: 24px;
  line-height: 36px;
  font-weight: normal;
  margin: 0 0 30px 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}
/* line 50, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h4 i {
  font-family: 'ProximaNovaLightItalic';
  font-style: normal;
  font-weight: normal;
}
/* line 57, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h5 {
  font-family: 'ProximaNovaBold';
  font-size: 36px;
  line-height: 50px;
  margin: 0 0 30px 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}
/* line 64, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h6 {
  font-family: 'ProximaNovaBold';
  font-size: 20px;
  line-height: 1.25;
  margin: 0 0 14px 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}
/* line 70, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
h6.is-small {
  font-size: 24px;
}
/* line 75, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
p {
  font-family: 'ProximaNovaRegular';
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  margin: 0 0 30px 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; 
  -ms-font-smoothing: antialiased;
}
/* line 82, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
p.is-large {
  font-family: 'ProximaNovaLight';
  font-size: 17px;
  line-height: 24px;
}
/* line 87, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
p.is-small {
  font-size: 12px;
  margin: 0 0 20px 0;
}
/* line 93, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
strong, b {
  font-family: 'ProximaNovaBold';
  font-style: normal;
  font-weight: normal;
}
/* line 98, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
strong i, strong em, b i, b em {
  font-family: 'ProximaNovaBoldItalic';
  font-style: normal;
  font-weight: normal;
}
/* line 105, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
i, em {
  font-family: 'ProximaNovaRegularItalic';
  font-style: normal;
  font-weight: normal;
}
/* line 110, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
i strong, i b, em strong, em b {
  font-family: 'ProximaNovaBoldItalic';
  font-style: normal;
  font-weight: normal;
}
/* line 118, /_Global-Assets/../src/scss/desktop/_fontstyles.scss */
.lt-ie9 h1 {
  padding-bottom: 10px;
  margin-bottom: 30px;
}
/* Sprites */
/* line 5, /_Global-Assets/../src/scss/desktop/_common.scss */
.w_contact-lightbox-agents .close, .w_contact-lightbox-brokers .close, .w_contact-lightbox-employers .close, .w_contact-lightbox-individuals .close, .w_customer-support-lightbox .close {
  width: 18px;
  height: 17px;
  background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -18px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 5, /_Global-Assets/../src/scss/desktop/_common.scss */
  .w_contact-lightbox-agents .close, .w_contact-lightbox-brokers .close, .w_contact-lightbox-employers .close, .w_contact-lightbox-individuals .close, .w_customer-support-lightbox .close {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -37px;
  }
}
/* line 11, /_Global-Assets/../src/scss/desktop/_common.scss */
.w_contact-lightbox-agents .close.is-grey, .w_contact-lightbox-brokers .close.is-grey, .w_contact-lightbox-employers .close.is-grey, .w_contact-lightbox-individuals .close.is-grey, .w_customer-support-lightbox .close.is-grey {
  width: 18px;
  height: 17px;
  background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 0 no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 11, /_Global-Assets/../src/scss/desktop/_common.scss */
  .w_contact-lightbox-agents .close.is-grey, .w_contact-lightbox-brokers .close.is-grey, .w_contact-lightbox-employers .close.is-grey, .w_contact-lightbox-individuals .close.is-grey, .w_customer-support-lightbox .close.is-grey {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -19px;
  }
}
/* line 17, /_Global-Assets/../src/scss/desktop/_common.scss */
.w_right-plan a:hover .circle-arrow &gt; span {
  width: 10px;
  height: 16px;
  background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -55px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 17, /_Global-Assets/../src/scss/desktop/_common.scss */
  .w_right-plan a:hover .circle-arrow &gt; span {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -55px;
  }
}
/* line 29, /_Global-Assets/../src/scss/desktop/_common.scss */
.w_contact-lightbox-agents .form-section .progress-nav .next:before, .w_contact-lightbox-brokers .form-section .progress-nav .next:before, .w_contact-lightbox-employers .form-section .progress-nav .next:before, .w_contact-lightbox-individuals .form-section .progress-nav .next:before, .w_customer-support-lightbox .form-section .progress-nav .next:before,
.w_contact-lightbox-agents .form-section .progress-nav .submit:before,
.w_contact-lightbox-brokers .form-section .progress-nav .submit:before,
.w_contact-lightbox-employers .form-section .progress-nav .submit:before,
.w_contact-lightbox-individuals .form-section .progress-nav .submit:before,
.w_customer-support-lightbox .form-section .progress-nav .submit:before, .w_right-plan a .circle-arrow &gt; span {
  width: 10px;
  height: 16px;
  background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -89px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 29, /_Global-Assets/../src/scss/desktop/_common.scss */
  .w_contact-lightbox-agents .form-section .progress-nav .next:before, .w_contact-lightbox-brokers .form-section .progress-nav .next:before, .w_contact-lightbox-employers .form-section .progress-nav .next:before, .w_contact-lightbox-individuals .form-section .progress-nav .next:before, .w_customer-support-lightbox .form-section .progress-nav .next:before,
  .w_contact-lightbox-agents .form-section .progress-nav .submit:before,
  .w_contact-lightbox-brokers .form-section .progress-nav .submit:before,
  .w_contact-lightbox-employers .form-section .progress-nav .submit:before,
  .w_contact-lightbox-individuals .form-section .progress-nav .submit:before,
  .w_customer-support-lightbox .form-section .progress-nav .submit:before, .w_right-plan a .circle-arrow &gt; span {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -89px;
  }
}
/* line 33, /_Global-Assets/../src/scss/desktop/_common.scss */
.w_contact-lightbox-agents .form-section .progress-nav .back:before, .w_contact-lightbox-brokers .form-section .progress-nav .back:before, .w_contact-lightbox-employers .form-section .progress-nav .back:before, .w_contact-lightbox-individuals .form-section .progress-nav .back:before, .w_customer-support-lightbox .form-section .progress-nav .back:before {
  width: 10px;
  height: 16px;
  background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -72px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 33, /_Global-Assets/../src/scss/desktop/_common.scss */
  .w_contact-lightbox-agents .form-section .progress-nav .back:before, .w_contact-lightbox-brokers .form-section .progress-nav .back:before, .w_contact-lightbox-employers .form-section .progress-nav .back:before, .w_contact-lightbox-individuals .form-section .progress-nav .back:before, .w_customer-support-lightbox .form-section .progress-nav .back:before {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -72px;
  }
}
/* line 39, /_Global-Assets/../src/scss/desktop/_common.scss */
.w_contact-lightbox-agents .form-section .progress-indicator li:after, .w_contact-lightbox-brokers .form-section .progress-indicator li:after, .w_contact-lightbox-employers .form-section .progress-indicator li:after, .w_contact-lightbox-individuals .form-section .progress-indicator li:after, .w_customer-support-lightbox .form-section .progress-indicator li:after {
  width: 15px;
  height: 8px;
  background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -106px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 39, /_Global-Assets/../src/scss/desktop/_common.scss */
  .w_contact-lightbox-agents .form-section .progress-indicator li:after, .w_contact-lightbox-brokers .form-section .progress-indicator li:after, .w_contact-lightbox-employers .form-section .progress-indicator li:after, .w_contact-lightbox-individuals .form-section .progress-indicator li:after, .w_customer-support-lightbox .form-section .progress-indicator li:after {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -106px;
  }
}
/* line 45, /_Global-Assets/../src/scss/desktop/_common.scss */
.w_infobox-popup .box:after {
  width: 11px;
  height: 18px;
  background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -36px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 45, /_Global-Assets/../src/scss/desktop/_common.scss */
  .w_infobox-popup .box:after {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 0;
  }
}
/* line 52, /_Global-Assets/../src/scss/desktop/_common.scss */
html {
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 57, /_Global-Assets/../src/scss/desktop/_common.scss */
body {
  position: relative;
  background: #f1f3f4;
}
/* line 63, /_Global-Assets/../src/scss/desktop/_common.scss */
.lt-ie9 body {
  min-width: 1000px;
}
/* line 69, /_Global-Assets/../src/scss/desktop/_common.scss */
hr {
  height: 1px;
  border: none;
  outline: 0;
  background-color: #b8b8b8;
}
/* line 78, /_Global-Assets/../src/scss/desktop/_common.scss */
br.show-mobile {
  display: none;
}
/* line 81, /_Global-Assets/../src/scss/desktop/_common.scss */
br.hide-mobile {
  display: block;
}
@media (max-width: 619px) {
  /* line 86, /_Global-Assets/../src/scss/desktop/_common.scss */
  br.hide-mobile {
    display: none;
  }
  /* line 90, /_Global-Assets/../src/scss/desktop/_common.scss */
  br.show-mobile {
    display: block;
  }
}
/* line 96, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink {
  font-family: "ProximaNovaRegular";
  font-size: 15px;
  color: #00a7e1;
  text-decoration: none;
}
/* line 102, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-decoration: underline;
}
/* line 106, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 109, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink:visited {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  color: #00a7e1;
}
/* line 114, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow {
  position: relative;
  /* TM padding-left: 16px; */
 /* padding: 0 16px;*/
}
/* line 118, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow:after {
  content: '';
  display: block;
  width: 10px;
  height: 16px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -537px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 118, /_Global-Assets/../src/scss/desktop/_common.scss */
  a.textlink.has-arrow:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -534px;
  }
}
/* line 129, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow:hover {
  color: #f89728;
  text-decoration: none;
}
/* line 132, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow:hover:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -554px no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 132, /_Global-Assets/../src/scss/desktop/_common.scss */
  a.textlink.has-arrow:hover:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -517px;
  }
}
/* line 137, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow:active {
  text-decoration: none;
}
/* line 139, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow:active:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -554px no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 139, /_Global-Assets/../src/scss/desktop/_common.scss */
  a.textlink.has-arrow:active:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -517px;
  }
}
/* line 145, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow.is-light {
  color: white;
}
/* line 148, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow.is-light:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -648px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 148, /_Global-Assets/../src/scss/desktop/_common.scss */
  a.textlink.has-arrow.is-light:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -689px;
  }
}
/* line 152, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow.is-light:hover {
  color: white;
}
/* line 155, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow.is-light:hover:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -648px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 155, /_Global-Assets/../src/scss/desktop/_common.scss */
  a.textlink.has-arrow.is-light:hover:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -689px;
  }
}
/* line 163, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow:hover.keep-blue {
  color: #00a7e1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-decoration: none;
}
/* line 167, /_Global-Assets/../src/scss/desktop/_common.scss */
a.textlink.has-arrow:hover.keep-blue:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -537px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 167, /_Global-Assets/../src/scss/desktop/_common.scss */
  a.textlink.has-arrow:hover.keep-blue:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -534px;
  }
}
/* line 177, /_Global-Assets/../src/scss/desktop/_common.scss */
ul.pagination li {
  position: relative;
  float: left;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin: 6px;
  cursor: pointer;
}
/* line 186, /_Global-Assets/../src/scss/desktop/_common.scss */
ul.pagination li:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #00a7e1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
/* line 200, /_Global-Assets/../src/scss/desktop/_common.scss */
ul.pagination li:hover:before, ul.pagination li:active:before, ul.pagination li.is-active:before {
  -webkit-box-shadow: 0 0 0 2px #00a7e1;
  -moz-box-shadow: 0 0 0 2px #00a7e1;
  box-shadow: 0 0 0 2px #00a7e1;
}
/* line 208, /_Global-Assets/../src/scss/desktop/_common.scss */
ul.pagination li:active:before, ul.pagination li.is-active:before {
  background-color: white;
}
/* line 216, /_Global-Assets/../src/scss/desktop/_common.scss */
ul.pagination.is-light li:before {
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 224, /_Global-Assets/../src/scss/desktop/_common.scss */
ul.pagination.is-light li:hover:before, ul.pagination.is-light li:active:before, ul.pagination.is-light li.is-active:before {
  -webkit-box-shadow: 0 0 0 2px white;
  -moz-box-shadow: 0 0 0 2px white;
  box-shadow: 0 0 0 2px white;
}
/* line 231, /_Global-Assets/../src/scss/desktop/_common.scss */
ul.pagination.is-light li:active:before, ul.pagination.is-light li.is-active:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  background-color: white;
}
/* line 244, /_Global-Assets/../src/scss/desktop/_common.scss */
.lt-ie9 ul.pagination li:before {
  margin: -2px;
  padding: 2px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -571px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 244, /_Global-Assets/../src/scss/desktop/_common.scss */
  .lt-ie9 ul.pagination li:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -564px;
  }
}
/* line 251, /_Global-Assets/../src/scss/desktop/_common.scss */
.lt-ie9 ul.pagination li:hover:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -595px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 251, /_Global-Assets/../src/scss/desktop/_common.scss */
  .lt-ie9 ul.pagination li:hover:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -551px;
  }
}
/* line 257, /_Global-Assets/../src/scss/desktop/_common.scss */
.lt-ie9 ul.pagination li:active:before, .lt-ie9 ul.pagination li.is-active:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -419px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 257, /_Global-Assets/../src/scss/desktop/_common.scss */
  .lt-ie9 ul.pagination li:active:before, .lt-ie9 ul.pagination li.is-active:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -420px;
  }
}
/* line 265, /_Global-Assets/../src/scss/desktop/_common.scss */
.lt-ie9 ul.pagination.is-light li:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -635px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 265, /_Global-Assets/../src/scss/desktop/_common.scss */
  .lt-ie9 ul.pagination.is-light li:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -588px;
  }
}
/* line 270, /_Global-Assets/../src/scss/desktop/_common.scss */
.lt-ie9 ul.pagination.is-light li:hover:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -687px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 270, /_Global-Assets/../src/scss/desktop/_common.scss */
  .lt-ie9 ul.pagination.is-light li:hover:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -676px;
  }
}
/* line 276, /_Global-Assets/../src/scss/desktop/_common.scss */
.lt-ie9 ul.pagination.is-light li:active:before, .lt-ie9 ul.pagination.is-light li.is-active:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -674px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 276, /_Global-Assets/../src/scss/desktop/_common.scss */
  .lt-ie9 ul.pagination.is-light li:active:before, .lt-ie9 ul.pagination.is-light li.is-active:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -663px;
  }
}
/* line 285, /_Global-Assets/../src/scss/desktop/_common.scss */
input::-ms-clear {
  display: none;
}
/* line 289, /_Global-Assets/../src/scss/desktop/_common.scss */
.sr-only, label.checkbox input[type="checkbox"], label.radio input[type="radio"] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.trump-contact .misc input[type="checkbox"], .trump-contact .misc label.radio input[type="radio"] {
  width: 65px;
  height: 40px;
  margin: -2px -37px;
}
/* */
/* line 5, /_Global-Assets/../src/scss/desktop/_buttons.scss */
a.textbutton {
  font-family: "ProximaNovaSemibold";
  font-size: 14px;
  /*text-transform: uppercase;*/
  color: white;
  text-decoration: none;
  /*outline: 0;*/
  border: none;
  cursor: pointer;
  padding: 12px 52px;
  margin: 0;
  display: inline-block;
}
/* line 18, /_Global-Assets/../src/scss/desktop/_buttons.scss */
a.textbutton.is-grey {
  background-color: #a0aaae;
}
/* line 21, /_Global-Assets/../src/scss/desktop/_buttons.scss */
a.textbutton.is-orange {
  background-color: #f89728;
}
/* line 24, /_Global-Assets/../src/scss/desktop/_buttons.scss */
a.textbutton.is-blue {
  background-color: #00a7e1;
}
/* line 27, /_Global-Assets/../src/scss/desktop/_buttons.scss */
a.textbutton.is-white {
  color: #f89728;
  background-color: white;
}
/*TM Added form button loading gif's on 9-3-14 */
.is-grey.is_loading {
    background: url('/_global-assets/images/buttons/loader-white-on-gray-circles.gif') no-repeat scroll center center #a0aaae;
  color: transparent !important; 
}
.is-orange.is_loading {
    background: url('/_global-assets/images/buttons/loader-white-on-orange-circles.gif') no-repeat scroll center center #f89728;
  color: transparent !important; 
}
.is-blue.is_loading {
    background: url('/_global-assets/images/buttons/loader-white-on-blue-circles.gif') no-repeat scroll center center #00a7e1 !important; 
  color: transparent !important; 
}
.is-white.is_loading {
    background: url('/_global-assets/images/buttons/loader-blue-on-white-circles.gif') no-repeat scroll center center #ffffff;
  color: transparent !important; 
}
/*TM Removes the "&gt;" */
.form-section .progress-nav .next.is_loading:before,
.form-section .progress-nav .submit.is_loading:before { background: none !important;}
/*TM this is for the segment form loading gif's */
/*TM pre 2/24/16
.next.is_loading {
  background: url('/_global-assets/images/buttons/loader-white-on-blue-ring.gif') no-repeat scroll 205px center #00A7E1 !important;
}*/
.next.is_loading,
.submit.is_loading {
  background: url('/_global-assets/images/buttons/loader-white-on-blue-circles.gif') no-repeat scroll center center #00A7E1 !important;
  color: transparent !important; 
}
/*TM pre 2/24/16
.lightbox-content .submit.is_loading { background: url('/_global-assets/images/buttons/loader-white-on-blue-ring.gif') no-repeat scroll 205px center #00A7E1 !important;
}*/
  
/* line 32, /_Global-Assets/../src/scss/desktop/_buttons.scss */
a.textbutton:hover,
a.cta:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 35, /_Global-Assets/../src/scss/desktop/_buttons.scss */
a.textbutton:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 40, /_Global-Assets/../src/scss/desktop/_buttons.scss */
.arrowbutton {
  width: 35px;
  height: 35px;
  display: inline-block;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -162px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 40, /_Global-Assets/../src/scss/desktop/_buttons.scss */
  .arrowbutton {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -226px;
  }
}
/* line 46, /_Global-Assets/../src/scss/desktop/_buttons.scss */
.arrowbutton:hover {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -224px no-repeat;
  /*@include opacity(0.8);*/
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, /_Global-Assets/../src/scss/desktop/_buttons.scss */
  .arrowbutton:hover {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -189px;
  }
}
/* line 50, /_Global-Assets/../src/scss/desktop/_buttons.scss */
.arrowbutton:active {
  /*@include opacity(1);*/
}
/* line 55, /_Global-Assets/../src/scss/desktop/_buttons.scss */
.playbutton, .w_lightbox__item.has-video .mejs-overlay-button {
  display: inline-block;
  position: absolute;
  z-index: 2;
  width: 127px;
  height: 127px;
  background-color: #00a7e1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 64, /_Global-Assets/../src/scss/desktop/_buttons.scss */
.playbutton .icon, .w_lightbox__item.has-video .mejs-overlay-button .icon {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 381px;
  height: 100%;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -66px no-repeat;
  -webkit-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 64, /_Global-Assets/../src/scss/desktop/_buttons.scss */
  .playbutton .icon, .w_lightbox__item.has-video .mejs-overlay-button .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -66px;
  }
}
/* line 76, /_Global-Assets/../src/scss/desktop/_buttons.scss */
.playbutton:hover .icon, .w_lightbox__item.has-video .mejs-overlay-button:hover .icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -webkit-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
}
/* line 124, /_Global-Assets/../src/scss/desktop/_buttons.scss */
.lt-ie9 .playbutton, .lt-ie9 .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .lt-ie9 .mejs-overlay-button {
  background: url(../images/buttons/play-circle-ie.png) 0 0 no-repeat;
}
/* line 2, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text input,
.textarea textarea {
  border: 1px solid #dbdbdb;
  font-family: "ProximaNovaRegular";
  font-size: 15px;
  color: #3b3b3b;
  background-color: #f8f9fa;
  display: inline-block;
}
/* line 10, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text input:focus,
.textarea textarea:focus {
  border: 1px solid #00a7e1;
  outline: none;
  color: #3b3b3b;
}
/* line 17, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text {
  position: relative;
  display: inline-block;
}
/* line 21, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text input {
  width: 300px;
  height: 40px;
  padding-left: 20px;
  background-image: none;
}
/* line 29, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text.has-orange-bg input {
  border-color: #d18022;
  color: white;
  background-color: #f1932c;
  /* Firefox 18- */
  /* Firefox 19+ */
}
/* line 50, /_Global-Assets/../src/scss/_util.scss */
.input-text.has-orange-bg input::-webkit-input-placeholder {
  color: white;
}
/* line 53, /_Global-Assets/../src/scss/_util.scss */
.input-text.has-orange-bg input:-moz-placeholder {
  color: white;
}
/* line 56, /_Global-Assets/../src/scss/_util.scss */
.input-text.has-orange-bg input::-moz-placeholder {
  color: white;
}
/* line 58, /_Global-Assets/../src/scss/_util.scss */
.input-text.has-orange-bg input:-ms-input-placeholder {
  color: white;
}
/* line 41, /_Global-Assets/../src/scss/desktop/_forms.scss */
.faux-placeholder {
  position: absolute;
  border-color: transparent;
  color: graytext;
  background: none;
}
/* line 49, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text-alt {
  position: relative;
  display: inline-block;
}
/* line 53, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text-alt .placeholder {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 62, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text-alt input {
  position: relative;
  padding: 0;
  margin: 0;
  font: inherit;
  vertical-align: top;
  color: inherit;
  background: transparent;
}
/* line 73, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text-alt.is-empty .placeholder {
  display: block;
}
/* line 79, /_Global-Assets/../src/scss/desktop/_forms.scss */
.textarea {
  position: relative;
  display: inline-block;
}
/* line 83, /_Global-Assets/../src/scss/desktop/_forms.scss */
.textarea textarea {
  display: block;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin: 0;
  padding-top: 11px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "ProximaNovaRegular";
  font-size: 15px;
  line-height: 1.25;
}
/* line 97, /_Global-Assets/../src/scss/desktop/_forms.scss */
.textarea textarea:focus {
  outline: none;
}
/* line 103, /_Global-Assets/../src/scss/desktop/_forms.scss */
.textarea.has-orange-bg textarea {
  color: white;
  border-color: #d18022;
  background-color: #f1932c;
  /* Firefox 18- */
  /* Firefox 19+ */
}
/* line 50, /_Global-Assets/../src/scss/_util.scss */
.textarea.has-orange-bg textarea::-webkit-input-placeholder {
  color: white;
}
/* line 53, /_Global-Assets/../src/scss/_util.scss */
.textarea.has-orange-bg textarea:-moz-placeholder {
  color: white;
}
/* line 56, /_Global-Assets/../src/scss/_util.scss */
.textarea.has-orange-bg textarea::-moz-placeholder {
  color: white;
}
/* line 58, /_Global-Assets/../src/scss/_util.scss */
.textarea.has-orange-bg textarea:-ms-input-placeholder {
  color: white;
}
/* line 116, /_Global-Assets/../src/scss/desktop/_forms.scss */
.input-text.has-error input,
.textarea.has-error textarea {
  border-color: #f7574e;
}
/* line 120, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox, label.radio {
  position: relative;
  cursor: pointer;
  font-family: "ProximaNovaLight";
  font-size: 15px;
  color: #3b3b3b;
}
/* line 131, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox .ipad-hitfield, label.radio .ipad-hitfield {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 139, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox:before, label.radio:before {
  content: "";
  display: inline-block;
  width: 29px;
  height: 26px;
  vertical-align: middle;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -197px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 139, /_Global-Assets/../src/scss/desktop/_forms.scss */
  label.checkbox:before, label.radio:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -162px;
  }
}
/* line 149, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox:hover, label.radio:hover {
  color: #00a7e1;
}
/* line 154, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox.is-checked:before, label.radio.is-checked:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -27px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 154, /_Global-Assets/../src/scss/desktop/_forms.scss */
  label.checkbox.is-checked:before, label.radio.is-checked:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -27px;
  }
}
/* line 160, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox.has-error:before, label.radio.has-error:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -108px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 160, /_Global-Assets/../src/scss/desktop/_forms.scss */
  label.checkbox.has-error:before, label.radio.has-error:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -108px;
  }
}
/* line 167, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox.has-orange-fg.is-checked:before, label.radio.has-orange-fg.is-checked:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -54px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 167, /_Global-Assets/../src/scss/desktop/_forms.scss */
  label.checkbox.has-orange-fg.is-checked:before, label.radio.has-orange-fg.is-checked:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -54px;
  }
}
/* line 173, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox.has-orange-bg:before, label.radio.has-orange-bg:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -81px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 173, /_Global-Assets/../src/scss/desktop/_forms.scss */
  label.checkbox.has-orange-bg:before, label.radio.has-orange-bg:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -81px;
  }
}
/* line 177, /_Global-Assets/../src/scss/desktop/_forms.scss */
label.checkbox.has-orange-bg.is-checked:before, label.radio.has-orange-bg.is-checked:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 0 no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 177, /_Global-Assets/../src/scss/desktop/_forms.scss */
  label.checkbox.has-orange-bg.is-checked:before, label.radio.has-orange-bg.is-checked:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 0;
  }
}
/* line 182, /_Global-Assets/../src/scss/desktop/_forms.scss */
/*REPUBLISH*/
label.checkbox.has-orange-bg.has-error:before, label.radio.has-orange-bg.has-error:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -135px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 182, /_Global-Assets/../src/scss/desktop/_forms.scss */
  label.checkbox.has-orange-bg.has-error:before, label.radio.has-orange-bg.has-error:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -135px;
  }
}
/* line 189, /_Global-Assets/../src/scss/desktop/_forms.scss */
.form-checkbox-multiline {
  /*border: 1px solid pink;*/
  padding-left: 35px;
  display: block;
}
/* line 194, /_Global-Assets/../src/scss/desktop/_forms.scss */
.form-checkbox-multiline label.checkbox, .form-checkbox-multiline label.radio {
  /*border: 1px solid lime;*/
  font-size: 13px;
  display: inline-block;
  position: relative;
  min-height: 26px;
}
/* line 201, /_Global-Assets/../src/scss/desktop/_forms.scss */
.form-checkbox-multiline label.checkbox:before, .form-checkbox-multiline label.radio:before {
  display: inline-block;
  position: absolute;
  margin: auto auto auto -35px;
}
/* line 215, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box,
.time-dropdown-box {
  position: relative;
  display: inline-block;
  width: 320px;
}
/* line 220, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box .dropdown-title,
.time-dropdown-box .dropdown-title {
  position: relative;
  width: 100%;
  /*TM height: 45px; */
  height:40px;
  background-color: #f8f9fa;
  /*@include box-shadow(#dbdbdb 0 0 0px 1px inset);*/
  border: 1px solid #dbdbdb;
  cursor: pointer;
  top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 231, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box .dropdown-title p,
.time-dropdown-box .dropdown-title p {
  margin: 0;
  padding-right: 40px;
  padding-left: 20px;
  overflow: hidden;
  /*TM line-height: 45px; */
  line-height:40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #3b3b3b;
}
/* line 242, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box .dropdown-title:after,
.time-dropdown-box .dropdown-title:after {
  content: '';
  display: block;
  width: 15px;
  height: 8px;
  position: absolute;
  /*TM top: 19px; */
  top:16px;
  right: 20px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -608px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 242, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .dropdown-box .dropdown-title:after,
  .time-dropdown-box .dropdown-title:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -625px;
  }
}
/* line 254, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box select,
.time-dropdown-box select {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .001;
  -webkit-appearence: button;
}
/* line 266, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box:hover .dropdown-title,
.time-dropdown-box:hover .dropdown-title {
  /*@include box-shadow($blue 0 0 0px 1px inset);*/
  border: 1px solid #00a7e1;
}
/* line 270, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box:hover .dropdown-title:after,
.time-dropdown-box:hover .dropdown-title:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -626px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 270, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .dropdown-box:hover .dropdown-title:after,
  .time-dropdown-box:hover .dropdown-title:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -643px;
  }
}
/* line 277, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.is-focus .dropdown-title,
.time-dropdown-box.is-focus .dropdown-title {
  background-color: #f1f3f4;
  /*@include box-shadow($blue 0 0 0px 1px inset);*/
  border: 1px solid #00a7e1;
}
/* line 282, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.is-focus .dropdown-title:after,
.time-dropdown-box.is-focus .dropdown-title:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -626px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 282, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .dropdown-box.is-focus .dropdown-title:after,
  .time-dropdown-box.is-focus .dropdown-title:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -643px;
  }
}
/* line 290, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.has-selection .dropdown-title p,
.time-dropdown-box.has-selection .dropdown-title p {
  color: #3b3b3b;
}
/* line 297, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.has-orange-bg .dropdown-title,
.time-dropdown-box.has-orange-bg .dropdown-title {
  border-color: #d18022;
  background-color: #f1932c;
}
/* line 301, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.has-orange-bg .dropdown-title:after,
.time-dropdown-box.has-orange-bg .dropdown-title:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -665px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 301, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .dropdown-box.has-orange-bg .dropdown-title:after,
  .time-dropdown-box.has-orange-bg .dropdown-title:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -706px;
  }
}
/* line 305, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.has-orange-bg .dropdown-title p,
.time-dropdown-box.has-orange-bg .dropdown-title p {
  color: white;
}
/* line 312, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.has-error .dropdown-title,
.time-dropdown-box.has-error .dropdown-title {
  border-color: #f7574e;
}
/* line 315, /_Global-Assets/../src/scss/desktop/_forms.scss */
.dropdown-box.has-error .dropdown-title:after,
.time-dropdown-box.has-error .dropdown-title:after {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -617px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 315, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .dropdown-box.has-error .dropdown-title:after,
  .time-dropdown-box.has-error .dropdown-title:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -634px;
  }
}
/* line 323, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list,
.w_time-dropdown-list {
  position: absolute;
  background: white;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  z-index: 99999;
}
/* line 329, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list a,
.w_time-dropdown-list a {
  position: relative;
  display: block;
  font-family: "ProximaNovaRegular";
  font-size: 15px;
  line-height: 1.25;
  text-decoration: none;
  color: #3b3b3b;
}
/* line 341, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list {
  min-width: 170px;
}
/* line 344, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list .w-dropdown-list-wrapper {
  overflow: auto;
}
/* line 348, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list a {
  padding: 11px 20px;
}
/* line 351, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list a:first-child {
  padding-top: 16px;
}
/* line 354, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list a:first-child:before {
  content: "";
  position: absolute;
  top: -12px;
  right: 17px;
  width: 21px;
  height: 12px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -432px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 354, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .w-dropdown-list a:first-child:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -328px;
  }
}
/* line 366, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list a:hover, .w-dropdown-list a.is-selected {
  color: white;
  background: #00a7e1;
}
/* line 371, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w-dropdown-list a:hover:first-child:before, .w-dropdown-list a.is-selected:first-child:before {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -406px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 371, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .w-dropdown-list a:hover:first-child:before, .w-dropdown-list a.is-selected:first-child:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -341px;
  }
}
/* line 379, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list {
  width: 320px;
  *zoom: 1;
}
/* line 38, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.w_time-dropdown-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 383, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list:before {
  content: "";
  position: absolute;
  top: -12px;
  right: 19px;
  width: 21px;
  height: 12px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -373px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 383, /_Global-Assets/../src/scss/desktop/_forms.scss */
  .w_time-dropdown-list:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -315px;
  }
}
/* line 393, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list .col {
  float: left;
  width: 107px;
}
/* line 397, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list .col .col-label {
  padding-left: 20px;
  border-left: 1px solid #9cabb0;
  font-family: 'ProximaNovaSemiBold';
  font-size: 15px;
  line-height: 40px;
  color: white;
  background: #b6c2c6;
}
/* line 407, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list .col .time-list {
  height: 100px;
  margin: 15px 0 10px;
  border-left: 1px solid #dae0e2;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 415, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list .col:first-child {
  width: 106px;
}
/* line 418, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list .col:first-child .col-label {
  border-left: none;
}
/* line 422, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list .col:first-child .time-list {
  border-left: none;
}
/* line 428, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list a {
  padding: 1px 10px 1px 20px;
  white-space: nowrap;
}
/* line 433, /_Global-Assets/../src/scss/desktop/_forms.scss */
.w_time-dropdown-list a:hover, .w_time-dropdown-list a.is-selected {
  color: #00a7e1;
}
/* line 443, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 .input-text input {
  line-height: 40px;
}
/* line 448, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 .w-dropdown-list,
.lt-ie9 .w_time-dropdown-list {
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
}
/* line 453, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 .w-dropdown-list .time-list,
.lt-ie9 .w_time-dropdown-list .time-list {
  height: 110px;
}
/* line 461, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 label.checkbox input[type="checkbox"], .lt-ie9 label.radio input[type="radio"] {
  position: relative;
  width: auto;
  height: auto;
  padding: 0;
  margin: -1px;
  overflow: auto;
  clip: auto;
  border: 2px solid #dbdbdb;
}
/* line 472, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 label.checkbox:before, .lt-ie9 label.radio:before {
  display: none;
}
/* line 477, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 label.checkbox.has-orange-bg input[type="checkbox"], .lt-ie9 label.radio.has-orange-bg input[type="radio"] {
  border-color: #d18022;
}
/* line 483, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 label.checkbox.has-error input[type="checkbox"], .lt-ie9 label.radio.has-error input[type="radio"] {
  border: 2px solid #f7574e;
}
/* line 489, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 .form-checkbox-multiline {
  /*border: 1px solid pink;*/
  padding-left: 0;
  display: block;
}
/* line 494, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 .form-checkbox-multiline label.checkbox, .lt-ie9 .form-radio-multiline label.radio {
  display: inline-block;
  padding-left: 20px;
  /*border: 1px solid lime;*/
  font-size: 13px;
  min-height: 26px;
}
/* line 501, /_Global-Assets/../src/scss/desktop/_forms.scss */
.lt-ie9 .form-checkbox-multiline label.checkbox input[type="checkbox"], .lt-ie9 .form-radio-multiline label.radio input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.w_infobox-popup {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: visible;
  z-index: 100000;
}
/* line 8, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.w_infobox-popup .box {
  position: absolute;
  right: 12px;
  width: 190px;
  padding: 22px 15px 29px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 150ms linear;
  -moz-transition: opacity 150ms linear;
  -o-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
}
/* line 18, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.w_infobox-popup .box .title {
  font-family: 'ProximaNovaBold';
  font-size: 20px;
  line-height: 1;
  color: #00a7e1;
}
/* line 25, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.w_infobox-popup .box .message {
  margin-top: 5px;
  font-family: 'ProximaNovaLight';
  font-size: 13px;
  line-height: 18px;
  color: #3b3b3b;
}
/* line 33, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.w_infobox-popup .box:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -11px;
  margin-top: -9px;
}
/* line 45, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.w_infobox-popup.is-error .box .title {
  color: #f7574e;
}
/* line 52, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.w_infobox-popup.a-hide .box {
  opacity: 0;
}
@media (max-width: 999px) {
  /* line 60, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
  .w_infobox-popup {
    display: none;
  }
}
/* line 67, /_Global-Assets/../src/scss/desktop/_infobox_popup.scss */
.lt-ie9 .w_infobox-popup .box {
  border: 1px solid #dbdbdb;
}
@media (min-width: 1220px) {
  /* line 10, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  html, body {
    height: 100%;
  }
  /* line 12, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  #root {
    clear: both;
    /*min-height: 100%;*/
    /*height: auto !important;*/
   /* height: 100%;*/
  /*  margin-bottom: -205px;*/
  }
  /* line 18, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  /*#root #root_footer {
    height: 205px;
  }*/
  /* line 20, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  #footer {
    clear: both;
    position: relative;
  /*  height: 205px;*/
  }
}
@media (max-width: 1219px) {
  /* line 10, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  html, body {
    height: 100%;
  }
  /* line 12, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  #root {
    clear: both;
   /* min-height: 100%;*/
  /*  height: auto !important;*/
   /* height: 100%;*/
   /* margin-bottom: -285px;*/
  }
  /* line 18, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  /*#root #root_footer {
    height: 285px;
  }*/
  /* line 20, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  #footer {
    clear: both;
    position: relative;
  /*  height: 285px;*/
  }
}
@media (max-width: 619px) {
  /* line 10, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  html, body {
    height: 100%;
  }
  /* line 12, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  #root {
    clear: both;
    /*min-height: 100%;*/
  /*  height: auto !important;
    height: 100%;
    margin-bottom: -359px;*/
  }
  /* line 18, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
 /* #root #root_footer {
    height: 359px;
  }*/
  /* line 20, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  #footer {
    clear: both;
    position: relative;
 /*   height: 359px;*/
  }
}
/* line 10, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
.lt-ie9 html, .lt-ie9 body {
  height: 100%;
}
/* line 12, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
.lt-ie9 #root {
  clear: both;
 /* min-height: 100%;*/
/*  height: auto !important;
  height: 100%;
  margin-bottom: -285px;*/
}
/* line 18, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
/*.lt-ie9 #root #root_footer {
  height: 285px;
}*/
/* line 20, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
.lt-ie9 #footer {
  clear: both;
  position: relative;
/*  height: 285px;*/
}
/* line 21, /_Global-Assets/../src/scss/desktop/_layout.scss */
#root,
#footer {
  margin-left: auto;
  margin-right: auto;
  max-width: 1520px;
}
/* line 27, /_Global-Assets/../src/scss/desktop/_layout.scss */
#root {
  position: relative;
}
/* line 1, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica, Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}
/* line 10, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.me-plugin {
  position: absolute;
}
/* line 14, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden;
}
/* line 23, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-fullscreen {
  /* set it to not show scroll bars so 100% will work */
  overflow: hidden !important;
}
/* line 28, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}
/* line 38, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  width: 100%;
  height: 100%;
}
/* line 43, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-clear {
  clear: both;
}
/* Start: LAYERS */
/* line 48, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 54, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 62, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 70, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
:root .mejs-poster img {
  display: none;
}
/* line 74, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0;
}
/* line 80, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 86, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-overlay-play {
  cursor: pointer;
}
/* line 90, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(../images/mediaelement/bigplay.svg) no-repeat;
}
/* line 100, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.no-svg .mejs-overlay-button {
  background-image: url(../images/mediaelement/bigplay.png);
}
/* line 104, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}
/* line 108, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url(../images/mediaelement/background.png);
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}
/* line 126, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(../images/mediaelement/loading.gif) 50% 50% no-repeat;
}
/* End: LAYERS */
/* Start: CONTROL BAR */
/* line 136, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(../images/mediaelement/background.png);
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%;
}
/* line 154, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica, Arial;
  border: 0;
}
/* line 169, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url(../images/mediaelement/controls.svg) no-repeat;
}
/* line 184, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.no-svg .mejs-controls .mejs-button button {
  background-image: url(../images/mediaelement/controls.png);
}
/* :focus for accessibility */
/* line 189, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-button button:focus {
  outline: dotted 1px #999;
}
/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
/* line 196, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 209, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-container .mejs-controls .mejs-time span {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}
/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
/* line 221, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-play button {
  background-position: 0 0;
}
/* line 225, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}
/* line 229, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}
/* Start: Play/Pause/Stop */
/* Start: Progress Bar */
/* line 235, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 5px;
}
/* line 241, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}
/* line 252, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}
/* line 264, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
}
@-webkit-keyframes buffering-stripes {
  /* line 283, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  from {
    background-position: 0 0;
  }
  /* line 283, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  to {
    background-position: 30px 0;
  }
}
@-moz-keyframes buffering-stripes {
  /* line 284, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  from {
    background-position: 0 0;
  }
  /* line 284, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  to {
    background-position: 30px 0;
  }
}
@-ms-keyframes buffering-stripes {
  /* line 285, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  from {
    background-position: 0 0;
  }
  /* line 285, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  to {
    background-position: 30px 0;
  }
}
@-o-keyframes buffering-stripes {
  /* line 286, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  from {
    background-position: 0 0;
  }
  /* line 286, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  to {
    background-position: 30px 0;
  }
}
@keyframes buffering-stripes {
  /* line 287, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  from {
    background-position: 0 0;
  }
  /* line 287, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
  to {
    background-position: 30px 0;
  }
}
/* line 289, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44, 124, 145, 0.8)), to(rgba(78, 183, 212, 0.8)));
  background: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -ms-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  width: 0;
}
/* line 301, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  width: 0;
}
/* line 313, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}
/* line 328, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}
/* line 341, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}
/* line 349, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px;
}
/* line 364, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px;
}
/* line 368, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px;
}
/* line 372, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px;
}
/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
  visibility:visible;
}
*/
/* End: Progress Bar */
/* Start: Fullscreen */
/* line 384, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}
/* line 388, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}
/* End: Fullscreen */
/* Start: Mute/Volume */
/* line 398, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}
/* line 402, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}
/* line 406, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-volume-button {
  position: relative;
}
/* line 410, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(../images/mediaelement/background.png);
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
}
/* line 426, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
  display: block;
}
*/
/* line 438, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
}
/* line 449, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0;
}
/* line 460, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}
/* horizontal version */
/* line 476, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls div.mejs-horizontal-volume-slider {
  height: 26px;
  width: 60px;
  position: relative;
}
/* line 482, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}
/* line 504, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
}
/* line 526, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none;
}
/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
/* line 533, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button {
  position: relative;
}
/* line 537, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}
/* line 540, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(../images/mediaelement/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
  visibility: visible;
}
*/
/* line 563, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}
/* line 571, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}
/* line 580, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}
/* line 586, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px;
}
/* line 595, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}
/* line 600, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1;
}
/* line 609, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
  overflow: hidden;
  border: 0;
}
/* line 625, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}
/* line 635, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}
/* line 639, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
}
/* line 651, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px;
}
/* line 661, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 670, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  color: #fff;
}
/* line 680, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}
/* line 685, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}
/* line 690, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}
/* line 697, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-captions-position-hover {
  bottom: 45px;
}
/* line 701, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-captions-text {
  padding: 3px 5px;
  background: url(../images/mediaelement/background.png);
  background: rgba(20, 20, 20, 0.8);
}
/* End: Track (Captions and Chapters) */
/* Start: Error */
/* line 713, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}
/* line 718, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.me-cannotplay span {
  padding: 15px;
  display: block;
}
/* End: Error */
/* Start: Loop */
/* line 726, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}
/* line 730, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}
/* End: Loop */
/* Start: backlight */
/* line 737, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}
/* line 741, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}
/* End: backlight */
/* Start: Picture Controls */
/* line 747, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}
/* End: Picture Controls */
/* context menu */
/* line 754, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
  /* make sure it shows on fullscreen */
}
/* line 765, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333;
}
/* line 772, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica, Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333;
}
/* line 779, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff;
}
/* Start: Source Chooser */
/* line 785, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button {
  position: relative;
}
/* line 789, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0;
}
/* line 793, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(../images/mediaelement/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 810, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}
/* line 818, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}
/* line 827, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}
/* line 833, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px;
}
/* End: Source Chooser */
/* Start: Postroll */
/* line 844, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/mediaelement/background.png);
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden;
}
/* line 855, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-postroll-layer-content {
  width: 100%;
  height: 100%;
}
/* line 859, /_Global-Assets/../src/scss/desktop/_mediaelement.scss */
.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url(../images/mediaelement/background.png);
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer;
}
/* End: Postroll */
/* TED player */
/* line 5, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls {
  background: #eee;
  height: 65px;
}
/* line 11, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-button,
.mejs-ted .mejs-time {
  position: absolute;
  background: #ddd;
}
/* line 15, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: none;
  background: url(controls-ted.png) repeat-x 0 -52px;
  height: 6px;
}
/* line 20, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-buffering {
  height: 6px;
}
/* line 23, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: none;
  background: url(controls-ted.png) repeat-x 0 -52px;
  width: 0;
  height: 6px;
}
/* line 29, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  height: 6px;
  background-color: none;
  background: url(controls-ted.png) repeat-x 0 -59px;
}
/* line 35, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle {
  display: block;
  margin: 0;
  width: 14px;
  height: 21px;
  top: -7px;
  border: 0;
  background: url(controls-ted.png) no-repeat 0 0;
}
/* line 44, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-float {
  display: none;
}
/* line 47, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-playpause-button {
  top: 29px;
  left: 9px;
  width: 49px;
  height: 28px;
}
/* line 53, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-playpause-button button {
  width: 49px;
  height: 28px;
  background: url(controls-ted.png) no-repeat -50px -23px;
  margin: 0;
  padding: 0;
}
/* line 60, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-pause button {
  background-position: 0 -23px;
}
/* line 64, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-fullscreen-button {
  top: 34px;
  right: 9px;
  width: 17px;
  height: 15px;
  background: none;
}
/* line 71, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-fullscreen-button button {
  width: 19px;
  height: 17px;
  background: transparent url(controls-ted.png) no-repeat 0 -66px;
  margin: 0;
  padding: 0;
}
/* line 78, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-unfullscreen button {
  background: transparent url(controls-ted.png) no-repeat -21px -66px;
  margin: 0;
  padding: 0;
}
/* line 83, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-volume-button {
  top: 30px;
  right: 35px;
  width: 24px;
  height: 22px;
}
/* line 89, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-mute button {
  background: url(controls-ted.png) no-repeat -15px 0;
  width: 24px;
  height: 22px;
  margin: 0;
  padding: 0;
}
/* line 96, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-unmute button {
  background: url(controls-ted.png) no-repeat -40px 0;
  width: 24px;
  height: 22px;
  margin: 0;
  padding: 0;
}
/* line 103, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: #fff;
  border: solid 1px #aaa;
  border-width: 1px 1px 0 1px;
  width: 22px;
  height: 65px;
  top: -65px;
}
/* line 111, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-total {
  background: url(controls-ted.png) repeat-y -41px -66px;
  left: 8px;
  width: 6px;
  height: 50px;
}
/* line 117, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current {
  left: 8px;
  width: 6px;
  background: url(controls-ted.png) repeat-y -48px -66px;
  height: 50px;
}
/* line 124, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-handle {
  display: none;
}
/* line 128, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time span {
  color: #333;
}
/* line 131, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-currenttime-container {
  position: absolute;
  top: 32px;
  right: 100px;
  border: solid 1px #999;
  background: #fff;
  color: #333;
  padding-top: 2px;
  border-radius: 3px;
  color: #333;
}
/* line 142, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-duration-container {
  position: absolute;
  top: 32px;
  right: 65px;
  border: solid 1px #999;
  background: #fff;
  color: #333;
  padding-top: 2px;
  border-radius: 3px;
  color: #333;
}
/* line 155, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-time button {
  color: #333;
}
/* line 158, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-ted .mejs-controls .mejs-captions-button {
  display: none;
}
/* END: TED player */
/* WMP player */
/* line 168, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls {
  background: transparent url(controls-wmp-bg.png) center 16px no-repeat;
  height: 65px;
}
/* line 174, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-button,
.mejs-wmp .mejs-time {
  position: absolute;
  background: transparent;
}
/* line 178, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: transparent;
  border: solid 1px #ccc;
  height: 3px;
}
/* line 183, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-buffering {
  height: 3px;
}
/* line 186, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: rgba(255, 255, 255, 0.3);
  width: 0;
  height: 3px;
}
/* line 191, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  height: 1px;
  background-color: #014CB6;
  border: solid 1px #7FC9FA;
  border-width: 1px 0;
  border-color: #7FC9FA #fff #619FF2 #fff;
}
/* line 199, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-handle {
  display: block;
  margin: 0;
  width: 16px;
  height: 9px;
  top: -3px;
  border: 0;
  background: url(controls-wmp.png) no-repeat 0 -80px;
}
/* line 208, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-float {
  display: none;
}
/* line 211, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-playpause-button {
  top: 10px;
  left: 50%;
  margin: 10px 0 0 -20px;
  width: 40px;
  height: 40px;
}
/* line 219, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-playpause-button button {
  width: 40px;
  height: 40px;
  background: url(controls-wmp.png) no-repeat 0 0;
  margin: 0;
  padding: 0;
}
/* line 226, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-pause button {
  background-position: 0 -40px;
}
/* line 230, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-currenttime-container {
  position: absolute;
  top: 25px;
  left: 50%;
  margin-left: -93px;
}
/* line 236, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-duration-container {
  position: absolute;
  top: 25px;
  left: 50%;
  margin-left: -58px;
}
/* line 244, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-volume-button {
  top: 32px;
  right: 50%;
  margin-right: -55px;
  width: 20px;
  height: 15px;
}
/* line 251, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-volume-button button {
  margin: 0;
  padding: 0;
  background: url(controls-wmp.png) no-repeat -42px -17px;
  width: 20px;
  height: 15px;
}
/* line 258, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-unmute button {
  margin: 0;
  padding: 0;
  background: url(controls-wmp.png) no-repeat -42px 0;
  width: 20px;
  height: 15px;
}
/* line 265, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: rgba(102, 102, 102, 0.6);
}
/* line 269, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-fullscreen-button {
  top: 32px;
  right: 50%;
  margin-right: -82px;
  width: 15px;
  height: 14px;
}
/* line 276, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-fullscreen-button button {
  margin: 0;
  padding: 0;
  background: url(controls-wmp.png) no-repeat -63px 0;
  width: 15px;
  height: 14px;
}
/* line 283, /_Global-Assets/../src/scss/desktop/_mejs-skins.scss */
.mejs-wmp .mejs-controls .mejs-captions-button {
  display: none;
}
/* END: WMP player */
/* ---- */
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu, .w_segmenu_landing {
  width: 100%;
  max-width: 1520px;
  position: relative;
}
/* line 11, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top, .w_segmenu_landing .w_segmenu__top {
  width: 100%;
  height: 40px;
  background-color: #f1f3f4;
  font-family: "ProximaNovaRegular";
  font-size: 12px;
  color: #00a7e1;
  overflow: hidden;
  *zoom: 1;
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-tab, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab {
  float: left;
  width: 190px;
  background-color: #f1f3f4;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  cursor: pointer;
}
/* line 27, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-tab a, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab a {
  display: block;
  font-size: 12px;
  line-height: 40px;
  text-decoration: none;
  margin-left: 20px;
  margin-bottom: 0;
  position: relative;
  color: #666666;
}
/* line 37, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-tab a:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab a:after {
  content: '';
  display: block;
  position: absolute;
  top: 19px;
  right: 20px;
  width: 11px;
  height: 5px;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -229px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 37, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-tab a:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab a:after {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -230px;
  }
}
/* line 50, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-tab:hover a, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab:hover a {
  color: #00a7e1;
}
/* line 53, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-tab:hover a:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab:hover a:after {
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 0 no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 53, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-tab:hover a:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab:hover a:after {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -236px;
  }
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right {
  float: right;
}
/* line 62, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li {
  float: left;
  margin: 0 15px;
  line-height: 40px;
}
/* line 67, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li:before {
  content: '|';
  position: relative;
  display: inline-block;
  left: -15px;
  vertical-align: middle;
  line-height: 1.25;
  color: rgba(120, 120, 119, 0.3);
}
/* line 78, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li:first-child:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li:first-child:before {
  display: none;
}
/* line 83, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; * {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1.25;
  position: relative;
  text-decoration: none;
}
/* line 91, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; * .icon-holder, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; * .icon-holder {
  width: 20px;
  height: 17px;
  position: absolute;
  left: 0;
  top: -2px;
  overflow: hidden;
}
/* line 100, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent {
  padding-left: 20px;
}
/* line 105, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:before {
  content: '';
  display: block;
  width: 12px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 0;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -184px no-repeat;
  -webkit-transition: top 150ms ease-out;
  -moz-transition: top 150ms ease-out;
  -o-transition: top 150ms ease-out;
  transition: top 150ms ease-out;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 105, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:before {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -162px;
  }
}
/* line 116, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:after {
  content: '';
  display: block;
  width: 12px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 17px;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -184px no-repeat;
  -webkit-transition: top 150ms ease-out;
  -moz-transition: top 150ms ease-out;
  -o-transition: top 150ms ease-out;
  transition: top 150ms ease-out;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 116, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.find-agent .icon-holder:after {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -162px;
  }
}
/* line 130, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login {
  padding-left: 20px;
  padding-right: 18px;
  cursor: pointer;
}
/* line 135, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login:after {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  width: 11px;
  height: 5px;
  margin-left: 8px;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -241px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 135, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login:after {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -224px;
  }
}
/* line 147, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:before {
  content: '';
  display: block;
  width: 14px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 0;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -202px no-repeat;
  -webkit-transition: top 150ms ease-out;
  -moz-transition: top 150ms ease-out;
  -o-transition: top 150ms ease-out;
  transition: top 150ms ease-out;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 147, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:before {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -180px;
  }
}
/* line 158, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:after {
  content: '';
  display: block;
  width: 14px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 17px;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -202px no-repeat;
  -webkit-transition: top 150ms ease-out;
  -moz-transition: top 150ms ease-out;
  -o-transition: top 150ms ease-out;
  transition: top 150ms ease-out;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 158, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login .icon-holder:after {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -180px;
  }
}
/* line 171, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login select, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *.login select {
  display: none;
  position: absolute;
  top: -7px;
  left: 0;
  width: 100%;
  height: 29px;
  opacity: .001;
  -webkit-appearence: button;
}
/* line 183, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover {
  text-decoration: none;
}
/* line 189, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.find-agent .icon-holder:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.find-agent .icon-holder:before {
  top: -17px;
}
/* line 192, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.find-agent .icon-holder:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.find-agent .icon-holder:after {
  top: 0;
}
/* line 200, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.login .icon-holder:before, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.login .icon-holder:before {
  top: -17px;
}
/* line 203, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.login .icon-holder:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *:hover.login .icon-holder:after {
  top: 0;
}
/* line 210, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; *:visited, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; *:visited {
  color: inherit;
}
/* line 215, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-grey, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-grey {
  color: #a0aaae;
}
/* line 218, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-green, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-green {
  color: #91a141;
  padding-right: 12px;
}
/* line 222, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-green:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-green:after {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  right: 0px;
  width: 9px;
  height: 8px;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -220px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 222, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-green:after, .w_segmenu_landing .w_segmenu__top .w_segmenu__top-right ul li &gt; * .is-green:after {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -215px;
  }
}
/* line 239, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content, .w_segmenu_landing .w_segmenu__content {
  width: 100%;
  background-color: white;
  padding: 10px 0;
  display: none;
  position: relative;
  z-index: 10;
}
/* line 247, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul, .w_segmenu_landing .w_segmenu__content ul {
  margin: 0px;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  height: 350px;
}
/* line 253, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li, .w_segmenu_landing .w_segmenu__content ul li {
  margin: 0px;
  width: 25%;
  height: 350px;
  float: left;
}
/* line 259, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a, .w_segmenu_landing .w_segmenu__content ul li a {
  text-decoration: none;
}
/* line 263, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a .w_segmenu__item, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item {
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  position: relative;
  text-align: center;
  /*  &amp;:before {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      background: url(../images/common/blue_noise.jpg);
      @include transition(opacity 150ms ease-out);
      @include opacity(0);
    }*/
}
/* line 280, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a .w_segmenu__item .hover-bg, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .hover-bg {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(../images/common/blue_noise.jpg);
  -webkit-transition: opacity 150ms ease-out;
  -moz-transition: opacity 150ms ease-out;
  -o-transition: opacity 150ms ease-out;
  transition: opacity 150ms ease-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 290, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container {
  text-align: center;
  height: 230px;
  padding: 0px 9%;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
}
/* line 300, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container h6.is-small, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container h6.is-small {
  font-size: 24px;
  margin-bottom: 10px;
  color: white;
}
/* line 305, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container h4, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container h4 {
  line-height: 29px;
  color: white;
}
/* line 310, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder {
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
  border: 2px solid white;
  border-radius: 100%;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
}
/* line 324, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon {
  width: 90px;
  height: 16px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2px;
  right: 0;
  margin: auto;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -76px no-repeat;
}
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon {
  left: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 324, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -198px;
  }
}
/* line 341, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a.hover .w_segmenu__item, .w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item {
  /*&amp;:before {
    @include opacity(1);
  }*/
}
/* line 345, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a.hover .w_segmenu__item .hover-bg, .w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item .hover-bg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 350, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder, .w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder {
  background-color: white;
}
/* line 363, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu.is-open .w_segmenu__top .w_segmenu__top-tab, .is-open.w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab {
  border: none;
  background-color: white;
}
/* line 367, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu.is-open .w_segmenu__top .w_segmenu__top-tab p, .is-open.w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab p {
  color: #00a7e1;
}
/* line 370, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu.is-open .w_segmenu__top .w_segmenu__top-tab p:after, .is-open.w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab p:after {
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -235px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 370, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu.is-open .w_segmenu__top .w_segmenu__top-tab p:after, .is-open.w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab p:after {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -242px;
  }
}
/* line 376, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.w_segmenu.is-open .w_segmenu__content, .is-open.w_segmenu_landing .w_segmenu__content {
  display: block;
}
@media (max-width: 1219px) {
  /* line 397, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container {
    padding: 0 8%;
  }
  /* line 401, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container h4, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container h4 {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 919px) {
  /* line 430, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container h4, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container h4 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 999px) {
  /* line 444, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .w_segmenu, .w_segmenu_landing {
    display: none;
  }
}
/* line 454, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.lt-ie9 .w_segmenu .w_segmenu__top .w_segmenu__top-tab, .lt-ie9 .w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab {
  border-right: 1px solid #dbdbdb;
}
/* line 465, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.lt-ie9 .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container {
  padding: 0 8%;
}
/* line 469, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.lt-ie9 .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder {
  width: 34px;
  height: 34px;
  border: none;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -41px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 469, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .lt-ie9 .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 0;
  }
}
/* line 475, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.lt-ie9 .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon {
  display: none;
}
/* line 480, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.lt-ie9 .w_segmenu .w_segmenu__content ul li a .w_segmenu__item .text-container h4, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container h4 {
  font-size: 18px;
  line-height: 22px;
}
/* line 492, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.lt-ie9 .w_segmenu .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder {
  background-color: transparent;
  background: url('../images/sprites/segmentation_menu/sprites-s2262a3876c.png') 0 -6px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 492, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
  .lt-ie9 .w_segmenu .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder {
    background-image: url('../images/sprites/segmentation_menu/sprites/retina-se293840ac8.png');
    background-size: 102px 247px;
    background-position: 0 -36px;
  }
}
/* line 506, /_Global-Assets/../src/scss/desktop/widgets/_segmentation_menu.scss */
.lt-ie9 .w_segmenu.is-open .w_segmenu__top .w_segmenu__top-tab, .lt-ie9 .is-open.w_segmenu_landing .w_segmenu__top .w_segmenu__top-tab {
  border-right: none;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_nav-bar .content .logo-bar {
  text-align: center;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_nav-bar .content .logo-bar .logo {
  display: inline-block;
  float: none;
  margin: 0 auto;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content {
  display: block;
  height: 100%;
  padding: 0;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul {
  height: 100%;
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li {
  height: 100%;
}
/* line 26, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a {
  text-decoration: none;
 /* display: block;
  height: 100%;*/
}
/* line 30, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_bg,
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 35, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_bg {
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
  overflow: hidden;
  z-index: 2;
}
/* line 42, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/segmentation_landing/overlay.png);
}
/* line 52, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .blue_bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/common/blue_noise.jpg);
}
/* line 61, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck {
  bottom: 0;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  opacity: 0;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck.duck_1 {
  background-image: url(../images/segmentation_landing/duck_1.png);
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck.duck_2 {
  background-image: url(../images/segmentation_landing/duck_2.png);
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck.duck_3 {
  background-image: url(../images/segmentation_landing/duck_3.png);
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck.duck_4 {
  background-image: url(../images/segmentation_landing/duck_4.png);
}
/* line 74, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container {
  z-index: 3;
}
/* line 76, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder {
  border: none;
  border-radius: 0px;
  width: 35px;
  height: 34px;
}
/* line 82, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon-bg {
  width: 34px;
  height: 34px;
  border: 2px solid white;
  -webkit-backface-visibility: hidden;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 90, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon {
  width: 90px;
  height: 16px;
  top: 0;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -311px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 90, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -444px;
  }
}
/* line 106, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-bg {
  background-color: white;
}
/* line 110, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder {
  background-color: transparent;
}
/* line 112, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.w_segmenu_landing .w_segmenu__content ul li a.hover .w_segmenu__item .text-container .icon-holder .icon {
  left: -34px;
}
/* line 126, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.lt-ie9 .w_segmenu_landing {
  margin: auto;
}
/* line 133, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container {
  margin: 0 0 30px 0;
  top: inherit;
  bottom: 0;
  z-index: 3;
}
/* line 138, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder {
  bottom: 30px;
}
/* line 140, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container .icon-holder .icon-bg {
  border: none;
}
/* line 147, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item:hover .item_bg, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.active .item_bg {
  top: -445px;
}
/* line 150, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item:hover .item_duck, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.active .item_duck {
  margin-top: 15px;
}
/* line 153, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_all.scss */
.lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item:hover .text-container, .lt-ie9 .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.active .text-container {
  bottom: 150px;
}
@media (max-width: 619px) {
  /* line 125, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing {
    display: block !important;
  }
  /* line 13, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .item_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__top {
    position: absolute;
    bottom: 0;
  }
  /* line 32, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    height: 50%;
    padding-left: 4px;
    padding-top: 4px;
  }
  /* line 38, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li:nth-child(even) {
    padding-right: 4px;
  }
  /* line 41, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  /* line 48, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a:hover .w_segmenu__item .item_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 52, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a:hover .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 59, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item:before {
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 70, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.individuals-and-families .item_bg {
    background-position: 50% 50%;
  }
  /* line 75, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.employers .item_bg {
    background-position: 50% 50%;
  }
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.brokers .item_bg {
    background-position: 50% 30%;
  }
  /* line 85, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.agents .item_bg {
    background-position: 0 0;
  }
  /* line 89, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck {
    display: none;
  }
  /* line 92, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_bg {
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 95, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 99, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    width: 100%;
    max-width: 100%;
    height: 75%;
    padding: 0 5%;
  }
  /* line 106, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container:after {
    height: 35px;
  }
  /* line 109, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container h4 {
    display: none;
  }
  /* line 112, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container h6.is-small {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 131, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch {
    display: block !important;
  }
  /* line 13, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .item_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__top {
    position: absolute;
    bottom: 0;
  }
  /* line 32, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    height: 50%;
    padding-left: 4px;
    padding-top: 4px;
  }
  /* line 38, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li:nth-child(even) {
    padding-right: 4px;
  }
  /* line 41, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  /* line 48, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .item_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 52, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 59, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item:before {
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 70, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item.individuals-and-families .item_bg {
    background-position: 50% 50%;
  }
  /* line 75, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item.employers .item_bg {
    background-position: 50% 50%;
  }
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item.brokers .item_bg {
    background-position: 50% 30%;
  }
  /* line 85, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item.agents .item_bg {
    background-position: 0 0;
  }
  /* line 89, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .item_duck {
    display: none;
  }
  /* line 92, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .item_bg {
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 95, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 99, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .text-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    width: 100%;
    max-width: 100%;
    height: 75%;
    padding: 0 5%;
  }
  /* line 106, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .text-container:after {
    height: 35px;
  }
  /* line 109, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .text-container h4 {
    display: none;
  }
  /* line 112, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .text-container h6.is-small {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 137, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface {
    display: block !important;
  }
  /* line 13, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .item_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface.mobile-touch .w_segmenu__content ul li a:hover .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__top {
    position: absolute;
    bottom: 0;
  }
  /* line 32, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    height: 50%;
    padding-left: 4px;
    padding-top: 4px;
  }
  /* line 38, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li:nth-child(even) {
    padding-right: 4px;
  }
  /* line 41, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  /* line 48, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a:hover .w_segmenu__item .item_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 52, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a:hover .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 59, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item:before {
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 70, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item.individuals-and-families .item_bg {
    background-position: 50% 50%;
  }
  /* line 75, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item.employers .item_bg {
    background-position: 50% 50%;
  }
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item.brokers .item_bg {
    background-position: 50% 30%;
  }
  /* line 85, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item.agents .item_bg {
    background-position: 0 0;
  }
  /* line 89, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item .item_duck {
    display: none;
  }
  /* line 92, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item .item_bg {
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 95, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item .blue_bg {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 99, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item .text-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    width: 100%;
    max-width: 100%;
    height: 75%;
    padding: 0 5%;
  }
  /* line 106, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item .text-container:after {
    height: 35px;
  }
  /* line 109, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item .text-container h4 {
    display: none;
  }
  /* line 112, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_x-small.scss */
  .w_segmenu_landing.microsoft-surface .w_segmenu__content ul li a .w_segmenu__item .text-container h6.is-small {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 620px) {
  /* line 3, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing {
    display: block;
    margin: auto;
  }
  /* line 14, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 20, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item:before {
    position: absolute;
    opacity: 1;
  }
  /* line 24, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_bg {
    -webkit-transition: -webkit-transform 525ms cubic-bezier(0.42, 0, 0.15, 1);
    -moz-transition: -moz-transform 525ms cubic-bezier(0.42, 0, 0.15, 1);
    -o-transition: -o-transform 525ms cubic-bezier(0.42, 0, 0.15, 1);
    transition: transform 525ms cubic-bezier(0.42, 0, 0.15, 1);
    z-index: 2;
  }
  /* line 27, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_bg:before {
    -webkit-transition: opacity 612.5ms cubic-bezier(0.42, 0, 0.15, 1);
    -moz-transition: opacity 612.5ms cubic-bezier(0.42, 0, 0.15, 1);
    -o-transition: opacity 612.5ms cubic-bezier(0.42, 0, 0.15, 1);
    transition: opacity 612.5ms cubic-bezier(0.42, 0, 0.15, 1);
  }
  /* line 31, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .item_duck {
    -webkit-transform: translateY(445px);
    -moz-transform: translateY(445px);
    -ms-transform: translateY(445px);
    -o-transform: translateY(445px);
    transform: translateY(445px);
    -webkit-transition: all 1700ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: all 1700ms cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 1700ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1700ms cubic-bezier(0.19, 1, 0.22, 1);
  }
  /* line 35, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .text-container {
    -webkit-transition: -webkit-transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
    -moz-transition: -moz-transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
    -o-transition: -o-transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
    transition: transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
    margin: 0 0 30px 0;
    top: inherit;
    bottom: 0;
    z-index: 3;
  }
  /* line 44, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.active .item_bg {
    -webkit-transform: translateY(-445px);
    -moz-transform: translateY(-445px);
    -ms-transform: translateY(-445px);
    -o-transform: translateY(-445px);
    transform: translateY(-445px);
    -webkit-transition: -webkit-transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
    -moz-transition: -moz-transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
    -o-transition: -o-transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
    transition: transform 437.5ms cubic-bezier(0.42, 0, 0.15, 1);
  }
  /* line 47, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.active .item_bg:before {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 525ms cubic-bezier(0.42, 0, 0.15, 1);
    -moz-transition: opacity 525ms cubic-bezier(0.42, 0, 0.15, 1);
    -o-transition: opacity 525ms cubic-bezier(0.42, 0, 0.15, 1);
    transition: opacity 525ms cubic-bezier(0.42, 0, 0.15, 1);
  }
  /* line 52, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.active .item_duck {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
    transform: translateY(15px);
    -webkit-transition: all 850ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: all 850ms cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 850ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 850ms cubic-bezier(0.19, 1, 0.22, 1);
    opacity: 1;
  }
  /* line 57, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_small-and-above.scss */
  .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item.active .text-container {
    -webkit-transform: translateY(-150px);
    -moz-transform: translateY(-150px);
    -ms-transform: translateY(-150px);
    -o-transform: translateY(-150px);
    transform: translateY(-150px);
    -webkit-transition: -webkit-transform 350ms cubic-bezier(0.42, 0, 0.15, 1);
    -moz-transition: -moz-transform 350ms cubic-bezier(0.42, 0, 0.15, 1);
    -o-transition: -o-transform 350ms cubic-bezier(0.42, 0, 0.15, 1);
    transition: transform 350ms cubic-bezier(0.42, 0, 0.15, 1);
  }
}
@media (min-width: 620px) and (max-width: 1220px) {
  /* line 13, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_index.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item.active .item_bg {
    -webkit-transform: translateY(-345px);
    -moz-transform: translateY(-345px);
    -ms-transform: translateY(-345px);
    -o-transform: translateY(-345px);
    transform: translateY(-345px);
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_index.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item.active .text-container {
    -webkit-transform: translateY(-35px);
    -moz-transform: translateY(-35px);
    -ms-transform: translateY(-35px);
    -o-transform: translateY(-35px);
    transform: translateY(-35px);
  }
  /* line 19, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_index.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item.active .item_duck {
    display: none;
  }
}
@media (max-height: 480px) {
  /* line 39, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_index.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .text-container {
    display: block;
    text-align: center;
  }
  /* line 42, /_Global-Assets/../src/scss/desktop/widgets/segmentation_landing/_index.scss */
  .w_segmenu_landing.mobile-touch .w_segmenu__content ul li a .w_segmenu__item .text-container h6.is-small {
    display: block;
    width: 100%;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider, .w_testimonial {
  position: relative;
  z-index: 1;
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
/*.w_landing_slider .deck, .w_testimonial .deck {
  max-width: 580px;
}*/
.w_landing_slider .deck, .w_testimonial .deck {
/*max-width: 410px;*/
max-width: 100%;
}
/* line 7, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider, .w_testimonial .slider {
  position: relative;
  max-width: 1520px;
  height: 450px;
  /*TM background-color: #00a7e1; */
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slides, .w_testimonial .slider .slides {
  height: 100%;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slide, .w_testimonial .slider .slide {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 5% 9%;
}
/* line 21, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slide .slide_bg, .w_testimonial .slider .slide .slide_bg, .w_landing_slider .slider .slide .right_half, .w_testimonial .slider .slide .right_half, .w_landing_slider .slider .slide .left_half, .w_testimonial .slider .slide .left_half {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 75%;
}
.lp_segmentation .w_landing_slider .slider .slide .slide_bg {
  background-position: center 42px;
}
/* line 31, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slide .right_half, .w_testimonial .slider .slide .right_half {
  width: 50%;
  left: 50%;
}
/* line 36, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slide .left_half, .w_testimonial .slider .slide .left_half {
  width: 50%;
}
/* line 40, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slide .slide-caption, .w_testimonial .slider .slide .slide-caption {
  display: none;
}
/* line 46, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .target_copy h1, .w_testimonial .slider .target_copy h1 {
font-size: 60px;
line-height: 95%;
letter-spacing: -.025em;
}
/* line 51, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .target_copy h3, .w_testimonial .slider .target_copy h3 {
font-size: 24px;
line-height: 150%;
letter-spacing: -.025em;
}
/* line 58, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination, .w_testimonial .slider .slider-pagination {
  position: absolute;
  z-index: 110;
  bottom: 20px;
  width: 100%; 
  text-align: center;
}
/* line 64, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination .pagination, .w_testimonial .slider .slider-pagination .pagination {
  position: relative;
  display: inline-block;
  margin: 0 auto;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination .pagination li, .w_testimonial .slider .slider-pagination .pagination li {
  top: 2px;
}
/* line 73, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination .nav-arrow, .w_testimonial .slider .slider-pagination .nav-arrow {
  display: inline-block;
  position: relative;
  top: 2px;
  vertical-align: top;
  width: 20px;
  height: 19px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  -webkit-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 82, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination .nav-arrow.left, .w_testimonial .slider .slider-pagination .nav-arrow.left {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -462px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 82, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
  .w_landing_slider .slider .slider-pagination .nav-arrow.left, .w_testimonial .slider .slider-pagination .nav-arrow.left {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -478px;
  }
}
/* line 85, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination .nav-arrow.right, .w_testimonial .slider .slider-pagination .nav-arrow.right {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -482px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 85, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
  .w_landing_slider .slider .slider-pagination .nav-arrow.right, .w_testimonial .slider .slider-pagination .nav-arrow.right {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -497px;
  }
}
/* line 89, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination .nav-arrow:hover.left, .w_testimonial .slider .slider-pagination .nav-arrow:hover.left {
  -webkit-transform: translate3d(-5px, 0, 0);
  -moz-transform: translate3d(-5px, 0, 0);
  -ms-transform: translate3d(-5px, 0, 0);
  -o-transform: translate3d(-5px, 0, 0);
  transform: translate3d(-5px, 0, 0);
  -webkit-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 93, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_all.scss */
.w_landing_slider .slider .slider-pagination .nav-arrow:hover.right, .w_testimonial .slider .slider-pagination .nav-arrow:hover.right {
  -webkit-transform: translate3d(5px, 0, 0);
  -moz-transform: translate3d(5px, 0, 0);
  -ms-transform: translate3d(5px, 0, 0);
  -o-transform: translate3d(5px, 0, 0);
  transform: translate3d(5px, 0, 0);
  -webkit-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (max-width: 619px) {
  /* line 2, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider, .w_testimonial .slider {
    /*overflow: hidden;*/
    *zoom: 1;
    height: auto !important;
  }
  /* line 8, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .slide, .w_testimonial .slider .slide {
    padding: 0;
  }
  /* line 10, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .slide .slide_bg, .w_testimonial .slider .slide .slide_bg, .w_landing_slider .slider .slide .right_half, .w_testimonial .slider .slide .right_half, .w_landing_slider .slider .slide .left_half, .w_testimonial .slider .slide .left_half {
    height: 180px;
    position: relative;
  }
  /* line 15, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .slider-pagination, .w_testimonial .slider .slider-pagination {
    top: 155px;
    bottom: auto;
  }
  /* line 18, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .slider-pagination .nav-arrow, .w_testimonial .slider .slider-pagination .nav-arrow {
    display: none;
  }
  /* line 22, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .target_copy, .w_testimonial .slider .target_copy {
    position: relative;
    z-index: 101;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f1f3f4;
  }
  /* line 29, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .target_copy h1, .w_testimonial .slider .target_copy h1,
  .w_landing_slider .slider .target_copy h3,
  .w_testimonial .slider .target_copy h3 {
    margin: 0 auto 20px;
  }
  /* line 32, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .target_copy h1, .w_testimonial .slider .target_copy h1 {
    letter-spacing: 0;
  }
  /* line 35, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .target_copy h3, .w_testimonial .slider .target_copy h3 {
    padding: 0 20px;
    letter-spacing: 0;
    color: #3b3b3b;
  }
  /* line 40, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
  .w_landing_slider .slider .target_copy .cta, .w_testimonial .slider .target_copy .cta {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    margin-left: 20px;
  }
  .w_testimonial .slider .target_copy .cta {
    color: #00a7e1;
    text-decoration: none;
  }
  /* line 47, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_x-small.scss */
   .scroll-cta, .w_testimonial .scroll-cta {
    display: none;
  }
}
@media (min-width: 620px) and (max-width: 665px) {
  /* line 4, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_special.scss */
  .w_landing_slider .slider .target_copy h1, .w_testimonial .slider .target_copy h1 {
  font-size: 50px;
  line-height: 95%;
  letter-spacing: -.025em;
  }
  /* line 8, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_special.scss */
  .w_landing_slider .slider .target_copy h3, .w_testimonial .slider .target_copy h3 {
    font-size: 18px;
    line-height: 150%;
  letter-spacing: -.01em;
  }
}
@media (min-width: 620px) {
  /* line 2, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider, .w_testimonial .slider {
    /*overflow: hidden;*/
  }
  /* line 4, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .slide_bg, .w_testimonial .slider .slide_bg, .w_landing_slider .slider .slide .right_half, .w_testimonial .slider .slide .right_half, .w_landing_slider .slider .slide .left_half, .w_testimonial .slider .slide .left_half {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 1.5s ease-out;
    -moz-transition: opacity 1.5s ease-out;
    -o-transition: opacity 1.5s ease-out;
    transition: opacity 1.5s ease-out;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
  }
  /* line 8, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .slide_bg.animate-come-in, .w_testimonial .slider .slide_bg.animate-come-in, .w_landing_slider .slider .slide .animate-come-in.right_half, .w_testimonial .slider .slide .animate-come-in.right_half, .w_landing_slider .slider .slide .animate-come-in.left_half, .w_testimonial .slider .slide .animate-come-in.left_half {
    -webkit-transition: opacity 1.5s ease-out;
    -moz-transition: opacity 1.5s ease-out;
    -o-transition: opacity 1.5s ease-out;
    transition: opacity 1.5s ease-out;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 13, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .slide, .w_testimonial .slider .slide {
    -webkit-transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy, .w_testimonial .slider .target_copy {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    z-index: 101;
    top: 0;
    width: 60%;
    padding: 9.5% 5% 5% 9%;
   /*TM color: white; */
  }
  /* line 24, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy h1, .w_testimonial .slider .target_copy h1 {
    margin-bottom: 10px;
  }
  /* line 28, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy .cta, .w_testimonial .slider .target_copy .cta {
    position: relative;
    /*TM margin-left: -10px;
    padding-left: 30px; */
    font-family: "ProximaNovaRegular";
    font-size: 15px;
    text-decoration: none;
    display: inline-block;
  }
  /* line 37, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy .cta .icon-holder, .w_testimonial .slider .target_copy .cta .icon-holder {
    position: absolute;
    top: -1px;
    left: 0;
    width: 30px;
    height: 16px;
    overflow: hidden;
    display: inline-block;
    clip: rect(0px, 25px, 16px, 5px);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  /* line 47, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy .cta .icon-holder .icon, .w_testimonial .slider .target_copy .cta .icon-holder .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 16px;
    display: inline-block;
    background: url('../images/sprites/icons-s133efd3706.png') 0 -445px no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -o-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 60, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy .cta:hover, .w_testimonial .slider .target_copy .cta:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    text-decoration: none;
  }
  /* line 65, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy .cta:active, .w_testimonial .slider .target_copy .cta:active {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 68, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy .cta:active .icon-holder .icon, .w_testimonial .slider .target_copy .cta:active .icon-holder .icon {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 74, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header, .w_testimonial .slider .target_copy header {
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    -ms-perspective: 600px;
    -o-perspective: 600px;
    perspective: 600px;
  }
  /* line 77, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header h1, .w_testimonial .slider .target_copy header h1, .w_landing_slider .slider .target_copy header h3, .w_testimonial .slider .target_copy header h3, .w_landing_slider .slider .target_copy header .cta, .w_testimonial .slider .target_copy header .cta {
    /* TM color: white; */
    position: relative;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
    -moz-transform: translate3d(-30px, 0, 0);
    -ms-transform: translate3d(-30px, 0, 0);
    -o-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -o-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 84, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header h1, .w_testimonial .slider .target_copy header h1 {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms;
  }
  /* line 87, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header h3, .w_testimonial .slider .target_copy header h3 {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
  }
  /* line 90, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header .cta, .w_testimonial .slider .target_copy header .cta {
    display: inline-block;
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
  }
  /* line 97, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header.animate-come-in h1, .w_testimonial .slider .target_copy header.animate-come-in h1,
  .w_landing_slider .slider .target_copy header.animate-come-in h3,
  .w_testimonial .slider .target_copy header.animate-come-in h3,
  .w_landing_slider .slider .target_copy header.animate-come-in .cta,
  .w_testimonial .slider .target_copy header.animate-come-in .cta {
    -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -o-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 102, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header.animate-come-in h1 .icon-holder .icon, .w_testimonial .slider .target_copy header.animate-come-in h1 .icon-holder .icon,
  .w_landing_slider .slider .target_copy header.animate-come-in h3 .icon-holder .icon,
  .w_testimonial .slider .target_copy header.animate-come-in h3 .icon-holder .icon,
  .w_landing_slider .slider .target_copy header.animate-come-in .cta .icon-holder .icon,
  .w_testimonial .slider .target_copy header.animate-come-in .cta .icon-holder .icon {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 107, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header.animate-come-in h3, .w_testimonial .slider .target_copy header.animate-come-in h3 {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
  margin-bottom: 10px;
  }
  /* line 110, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header.animate-come-in .cta, .w_testimonial .slider .target_copy header.animate-come-in .cta {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms;
  }
  /* line 113, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy header.animate-come-in .cta .icon-holder .icon, .w_testimonial .slider .target_copy header.animate-come-in .cta .icon-holder .icon {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms;
  }
  /* line 123, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
   .scroll-cta, .w_testimonial .scroll-cta {
  /*  position: absolute;
    bottom: 0;
    left: 9%;
    font-size: 15px;
    line-height: 1.25em;
    font-family: 'ProximaNovaSemiBold';
    /*text-transform: uppercase;*/
    color: white;
    z-index: 110;*/
  position: absolute;
top:417px;
left: 0;
font-size: 15px;
line-height: 1.25em;
font-family: 'ProximaNovaSemiBold';
/*text-transform: uppercase;*/
color: white;
z-index: 110;
  }
  /* line 134, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
   .scroll-cta .icon, .w_testimonial .scroll-cta .icon {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 10px;
    margin-right: 5px;
    padding: 15px 10px 20px 10px;
    vertical-align: middle;
    background-color: #fff;
  }
  /* line 143, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
   .scroll-cta .icon .arrow, .w_testimonial .scroll-cta .icon .arrow {
    position: relative;
    display: block;
    width: 16px;
    height: 10px;
    background: url('../images/sprites/icons-s133efd3706.png') 0 -502px no-repeat;
  }
}
@media (min-width: 620px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 620px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 620px) and (min-device-pixel-ratio: 2) {
  /* line 47, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .w_landing_slider .slider .target_copy .cta .icon-holder .icon, .w_testimonial .slider .target_copy .cta .icon-holder .icon {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -461px;
  }
}
@media (min-width: 620px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 620px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 620px) and (min-device-pixel-ratio: 2) {
  /* line 143, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
   .scroll-cta .icon .arrow, .w_testimonial .scroll-cta .icon .arrow {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -433px;
  }
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider, .lt-ie9 .w_testimonial .slider {
  overflow: hidden;
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .slide_bg, .lt-ie9 .w_testimonial .slider .slide_bg, .lt-ie9 .w_landing_slider .slider .slide .right_half, .lt-ie9 .w_testimonial .slider .slide .right_half, .lt-ie9 .w_landing_slider .slider .slide .left_half, .lt-ie9 .w_testimonial .slider .slide .left_half {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 1.5s ease-out;
  -moz-transition: opacity 1.5s ease-out;
  -o-transition: opacity 1.5s ease-out;
  transition: opacity 1.5s ease-out;
  -webkit-transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  transition-delay: 250ms;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .slide_bg.animate-come-in, .lt-ie9 .w_testimonial .slider .slide_bg.animate-come-in, .lt-ie9 .w_landing_slider .slider .slide .animate-come-in.right_half, .lt-ie9 .w_testimonial .slider .slide .animate-come-in.right_half, .lt-ie9 .w_landing_slider .slider .slide .animate-come-in.left_half, .lt-ie9 .w_testimonial .slider .slide .animate-come-in.left_half {
  -webkit-transition: opacity 1.5s ease-out;
  -moz-transition: opacity 1.5s ease-out;
  -o-transition: opacity 1.5s ease-out;
  transition: opacity 1.5s ease-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .slide, .lt-ie9 .w_testimonial .slider .slide {
  -webkit-transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 16, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy, .lt-ie9 .w_testimonial .slider .target_copy {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  z-index: 101;
  top: 0;
  width: 60%;
  padding: 4.5% 5% 5% 5%;
  /*TM color: white; */
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy h1, .lt-ie9 .w_testimonial .slider .target_copy h1 {
  margin-bottom: 10px;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy .cta, .lt-ie9 .w_testimonial .slider .target_copy .cta {
  position: relative;
  margin-left: -10px;
  padding-left: 30px;
  font-family: "ProximaNovaRegular";
  font-size: 15px;
  text-decoration: none;
  display: inline-block;
}
/* line 37, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy .cta .icon-holder, .lt-ie9 .w_testimonial .slider .target_copy .cta .icon-holder {
  position: absolute;
  top: -1px;
  left: 0;
  width: 30px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  clip: rect(0px, 25px, 16px, 5px);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy .cta .icon-holder .icon, .lt-ie9 .w_testimonial .slider .target_copy .cta .icon-holder .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 16px;
  display: inline-block;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -445px no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -o-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 47, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .lt-ie9 .w_landing_slider .slider .target_copy .cta .icon-holder .icon, .lt-ie9 .w_testimonial .slider .target_copy .cta .icon-holder .icon {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -461px;
  }
}
/* line 60, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy .cta:hover, .lt-ie9 .w_testimonial .slider .target_copy .cta:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-decoration: none;
}
/* line 65, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy .cta:active, .lt-ie9 .w_testimonial .slider .target_copy .cta:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 68, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy .cta:active .icon-holder .icon, .lt-ie9 .w_testimonial .slider .target_copy .cta:active .icon-holder .icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 74, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header, .lt-ie9 .w_testimonial .slider .target_copy header {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -ms-perspective: 600px;
  -o-perspective: 600px;
  perspective: 600px;
}
/* line 77, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header h1, .lt-ie9 .w_testimonial .slider .target_copy header h1, .lt-ie9 .w_landing_slider .slider .target_copy header h3, .lt-ie9 .w_testimonial .slider .target_copy header h3, .lt-ie9 .w_landing_slider .slider .target_copy header .cta, .lt-ie9 .w_testimonial .slider .target_copy header .cta {
  /*TM color: white; */
  position: relative;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translate3d(-30px, 0, 0);
  -moz-transform: translate3d(-30px, 0, 0);
  -ms-transform: translate3d(-30px, 0, 0);
  -o-transform: translate3d(-30px, 0, 0);
  transform: translate3d(-30px, 0, 0);
  -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -o-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 84, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header h1, .lt-ie9 .w_testimonial .slider .target_copy header h1 {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
/* line 87, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header h3, .lt-ie9 .w_testimonial .slider .target_copy header h3 {
  -webkit-transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  transition-delay: 250ms;
}
/* line 90, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header .cta, .lt-ie9 .w_testimonial .slider .target_copy header .cta {
  display: inline-block;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 97, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in h1, .lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in h1,
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in h3,
.lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in h3,
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in .cta,
.lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in .cta {
  -webkit-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -moz-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -o-transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 102, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in h1 .icon-holder .icon, .lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in h1 .icon-holder .icon,
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in h3 .icon-holder .icon,
.lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in h3 .icon-holder .icon,
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in .cta .icon-holder .icon,
.lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in .cta .icon-holder .icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 107, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in h3, .lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in h3 {
  -webkit-transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  transition-delay: 250ms;
}
/* line 110, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in .cta, .lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in .cta {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
/* line 113, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9 .w_landing_slider .slider .target_copy header.animate-come-in .cta .icon-holder .icon, .lt-ie9 .w_testimonial .slider .target_copy header.animate-come-in .cta .icon-holder .icon {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
/* line 123, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9  .scroll-cta, .lt-ie9 .w_testimonial .scroll-cta {
  position: absolute;
  bottom: 0;
  left: 9%;
  font-size: 15px;
  line-height: 1.25em;
  font-family: 'ProximaNovaSemiBold';
  /*text-transform: uppercase;*/
  color: white;
  z-index: 110;
}
/* line 134, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9  .scroll-cta .icon, .lt-ie9 .w_testimonial .scroll-cta .icon {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 10px;
  margin-right: 5px;
  padding: 15px 10px 20px 10px;
  vertical-align: middle;
  background-color: #fff;
}
/* line 143, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
.lt-ie9  .scroll-cta .icon .arrow, .lt-ie9 .w_testimonial .scroll-cta .icon .arrow {
  position: relative;
  display: block;
  width: 16px;
  height: 10px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -502px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 143, /_Global-Assets/../src/scss/desktop/widgets/landing_slider/_small-and-above.scss */
  .lt-ie9  .scroll-cta .icon .arrow, .lt-ie9 .w_testimonial .scroll-cta .icon .arrow {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -433px;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links {
  max-width: 1520px;
  background-color: #fff;
  clear:both;
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .mobile {
  display: none;
}
/* line 7, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .cols {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 9%;
  height: 410px;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col {
  float: left;
  width: 25%;
  height: 100%;
  /*TM Addition */
  padding-bottom: 30px;
}
/* line 16, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .col_content {
  display: block;
  position: relative;
  text-decoration: none;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 260px;
  margin-top: 75px;
}
/* line 25, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .col_content.col_header {
  display: table;
}
/* line 27, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .col_content.col_header h2 {
  display: table-cell;
  vertical-align: middle;
  /*TM Addition */
  padding: 20px;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .col_content:hover {
  cursor: pointer;
}
/* line 35, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .col_content:hover .icon-holder {
  background-color: #00a7e1;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
}
/* line 41, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col h2 {
  color: #3b3b3b;
}
/* line 45, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .caption,
.w_helpful_links .w_helpful_col p {
  width: 70%;
}
/* line 48, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .caption {
  font: 15px/17px 'ProximaNovaSemibold';
  color: #00a7e1;
  /*text-transform: uppercase;*/
}
/* line 53, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .img_holder {
  position: relative;
  height: 111px;
  margin-bottom: 15px;
}
/* line 58, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .img_holder img {
  display: block;
  position: absolute;
  bottom: 0;
  max-height: 100%;
}
/* line 65, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col p {
  color: #3b3b3b;
  -webkit-font-smoothing: antialiased;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .icon-holder {
  position: absolute;
  bottom: 0;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-color: #b5c0c4;
  /*border: 2px solid $white;*/
  border-radius: 30px;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
}
/* line 80, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .icon-holder .icon {
  position: relative;
  width: 90px;
  height: 16px;
  top: 7px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -445px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .w_helpful_col .icon-holder .icon {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -461px;
  }
}
/* line 89, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.w_helpful_links .w_helpful_col .arrowbutton {
  display: none;
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 96, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols {
    padding: 0 20px;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 102, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols {
    padding: 0 20px;
  }
  /* line 104, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols .w_helpful_col {
    width: 33.33%;
    overflow: hidden;
  }
  /* line 108, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols .w_helpful_col .col_content {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 113, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols .w_helpful_col .col_content .img_holder {
    /*width: 70%;
    left: -50%;
    margin-left: 60%;*/
  }
  /* line 119, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols .w_helpful_col .col_content p {
    width: 100%;
  }
  /* line 125, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols .w_helpful_col.col_header {
    display: none;
  }
}
@media (max-width: 619px) {
  /* line 133, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .cols {
    display: none;
  }
  /* line 136, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .mobile {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 70px 20px;
  }
  /* line 143, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .mobile ul li .textbutton {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
    text-align: center;
  }
  /* line 152, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .w_helpful_links .mobile ul li:last-child .textbutton {
    margin-bottom: 0;
  }
}
/* line 170, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.lt-ie9 .w_helpful_links .w_helpful_col .col_content .icon-holder {
  display: none;
}
/* line 173, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.lt-ie9 .w_helpful_links .w_helpful_col .col_content .arrowbutton {
  display: block;
  position: absolute;
  bottom: 0;
  border: none;
  outline: 0;
}
/* line 180, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.lt-ie9 .w_helpful_links .w_helpful_col .col_content .arrowbutton:hover {
  border: none;
  outline: 0;
}
/* line 187, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
.lt-ie9 .w_helpful_links .w_helpful_col .col_content:hover .arrowbutton {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -224px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 187, /_Global-Assets/../src/scss/desktop/widgets/_helpful_links.scss */
  .lt-ie9 .w_helpful_links .w_helpful_col .col_content:hover .arrowbutton {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -189px;
  }
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .mobile-nav {
  display: none;
}
/* line 5, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols {
  max-width: 1520px;
  background-color: white;
  padding: 2% 0;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  float: left;
  width: 50%;
  /*TM padding: 3%; 
  height:230px !important;*/
  padding: 10px 5%;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col:first-child {
  border-right: 1px #dbdbdb solid;
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col.col-visible {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 21, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col.col-hidden {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col h6 {
  color: #00a7e1;
  /*TM Addition*/
  margin: 0 0 7px;
  font-size: 26px;
}
/* line 27, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 17px;
}
/* line 31, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col ul li {
font: 21px/150% "ProximaNovaLight";
color: #3b3b3b;
letter-spacing: -.04em;
}
/* line 31, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
.w_is_is_not .cols .col p {
  /* TM margin-bottom: 18px;
  font: 21px/30px 'ProximaNovaLight'; */
  font: 18px/150% "ProximaNovaLight"; 
  margin-bottom: 15px;
  color: #3b3b3b;
  letter-spacing: -.04em;
}
@media (min-width: 620px) {
  /* line 41, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .cols {
    overflow: hidden;
    *zoom: 1;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 48, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .cols .col {
    padding-left: 2%;
    padding-right: 2%;
  }
}
@media (max-width: 619px) {
  /* line 56, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .mobile-nav {
    display: block;
    overflow: hidden;
    *zoom: 1;
  }
  /* line 59, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .mobile-nav li {
    float: left;
    width: 50%;
  }
  /* line 63, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .mobile-nav li.active a {
    color: #00a7e1;
    background-color: white;
  }
  /* line 70, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .mobile-nav li:hover:not(.active) a {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    -webkit-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 76, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .mobile-nav li a {
    display: block;
    font: 14px/20px 'ProximaNovaSemibold';
    text-align: center;
    text-decoration: none;
    color: #727d82;
    background-color: #bbc0c3;
    -webkit-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /*TM Addition */
  height: 55px;
  }
  /* line 87, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .cols {
    padding: 0;
  }
  /* line 89, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .cols .col {
    display: none;
    float: none;
    width: 100%;
    padding: 9% 20px;
  }
  /* line 94, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .cols .col:first-child {
    display: block;
  }
  /* line 97, /_Global-Assets/../src/scss/desktop/widgets/_is_is_not.scss */
  .w_is_is_not .cols .col h6 {
    display: none;
  }
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .playbutton, .w_testimonial .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .w_testimonial .mejs-overlay-button {
  /* position: absolute; */
  z-index: 9999999999;
  margin-left: -63px;
  margin-top: -63px;
}
/* line 11, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial {
  color: white;
  display: none;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial:hover {
  text-decoration: none;
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial.mobile {
  display: none;
}
/* line 21, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial.mobile .icon-holder {
  border-color: #00a7e1;
}
/* line 23, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial.mobile .icon-holder .icon {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -254px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 23, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
  .w_testimonial .read-testimonial.mobile .icon-holder .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -224px;
  }
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial .icon-holder {
  float: left;
  position: relative;
  overflow: hidden;
  width: 32px;
  height: 32px;
  border: 1px white solid;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
/* line 36, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial .icon-holder .icon {
  position: absolute;
  width: 32px;
  height: 96px;
  top: 0;
  left: 0;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -379px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 36, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
  .w_testimonial .read-testimonial .icon-holder .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -351px;
  }
}
/* line 45, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .read-testimonial span {
  position: relative;
  float: left;
  /*TM top: 10px; */
  margin-left: 10px;
}
/* line 53, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .testimonial_wrapper {
  height: 0;
  overflow: hidden;
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .testimonial_wrapper .testimonial {
  position: relative;
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .testimonial_wrapper .close-testimonial {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  background-color: white;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 68, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .testimonial_wrapper .close-testimonial .icon {
  position: absolute;
  width: 22px;
  height: 21px;
  top: 20px;
  left: 19px;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -563px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 68, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
  .w_testimonial .testimonial_wrapper .close-testimonial .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -586px;
  }
}
/* line 78, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .testimonial_wrapper .close-testimonial:hover {
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
  background-color: #00a7e1;
}
/* line 81, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .testimonial_wrapper .close-testimonial:hover .icon {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -624px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 81, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
  .w_testimonial .testimonial_wrapper .close-testimonial:hover .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -563px;
  }
}
/* line 89, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all.scss */
.w_testimonial .slide .slide_testimonial {
  display: none;
}
@media (min-width: 620px) {
.w_testimonial.with-carousel.w15234 {
  margin: 50px 0;
}
  /* line 5, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider {
    /*TM height: 540px;*/
  }
  /* line 7, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .playbutton, .w_testimonial.with-carousel .slider .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .w_testimonial.with-carousel .slider .mejs-overlay-button {
    left: 50%;
  }
  /* line 10, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .target_copy {
  /*TM width: 40%; */
    width: 45%;
    padding: 3% 0 3% 3%;
  }
  /* line 15, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .slider-pagination {
    width: auto;
    left: 3%;
  }
  /* line 18, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .slider-pagination li {
    position: relative;
    width: 90px;
    height: 60px;
    margin: 0 0 0 10px;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    border-bottom: 0px solid #f89728;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-bottom 100ms linear;
    -moz-transition: border-bottom 100ms linear;
    -o-transition: border-bottom 100ms linear;
    transition: border-bottom 100ms linear;
  }
  /* line 30, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .slider-pagination li .bg {
    width: 100%;
    height: 100%;
  }
  /* line 35, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .slider-pagination li:before {
    content: none;
    display: none;
  }
  /* line 53, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .slider-pagination li:first-child {
    margin-left: 0;
  }
  /* line 59, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial.with-carousel .slider .slider-pagination li:hover, .w_testimonial.with-carousel .slider .slider-pagination li:active, .w_testimonial.with-carousel .slider .slider-pagination li.is-active {
    border-bottom-width: 5px;
  }
  /* line 71, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider {
    max-width: 1520px;
    /*TM height: 750px; */
    background-color: #a0aaae;
  }
  /* line 75, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .playbutton, .w_testimonial .slider .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .w_testimonial .slider .mejs-overlay-button {
    left: 70%;
    top: 50%;
  }
  /* line 79, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .read-testimonial.desktop {
    display: block;
    position: absolute;
    z-index: 120;
    bottom: 20px;
    color: #ffffff;
  left:5%;
  }
  /* line 86, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .testimonial-arrow {
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    width: 14px;
    height: 14px;
    background-color: #f1f3f4;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    z-index: 120;
    bottom: -18px;
    left: 9%;
  }
  /* line 97, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy {
    display: table;
    height: 100%;
  }
  /* line 100, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 103, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header {
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    -ms-perspective: 600px;
    -o-perspective: 600px;
    perspective: 600px;
  }
  /* line 105, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header h1, .w_testimonial .slider .target_copy .deck header h4, .w_testimonial .slider .target_copy .deck header h6, .w_testimonial .slider .target_copy .deck header .is-large {
    position: relative;
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
    -moz-transform: translate3d(-30px, 0, 0);
    -ms-transform: translate3d(-30px, 0, 0);
    -o-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
    -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 111, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header h1 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0;
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms;
  }
  /* line 117, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header h4, .w_testimonial .slider .target_copy .deck header h6 {
    margin: 0;
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
  }
  /* line 121, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header .is-large {
    font-family: 'ProximaNovaRegularItalic';
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
  }
  /* line 129, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header.animate-come-in h1,
  .w_testimonial .slider .target_copy .deck header.animate-come-in h4,
  .w_testimonial .slider .target_copy .deck header.animate-come-in h6,
  .w_testimonial .slider .target_copy .deck header.animate-come-in .is-large {
    -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    opacity: 1;
  }
  /* line 134, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header.animate-come-in h4, .w_testimonial .slider .target_copy .deck header.animate-come-in h6 {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
  }
  /* line 137, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .slider .target_copy .deck header.animate-come-in .is-large {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms;
  }
  /* line 145, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .testimonial {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    -ms-column-gap: 30px;
    -o-column-gap: 30px;
    column-gap: 30px;
    position: relative;
    padding: 5% 9%;
    background-color: #f4f4f4;
  }
  /* line 151, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
  .w_testimonial .testimonial p {
    color: #727d82 !important;
  }
  .target_testimonial p {
  font-family: 'ProximaNovaRegular';
  font-size: 16px;
  line-height: 150%;
  font-weight: normal;
  margin: 0 0 18px 0;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 3, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small.scss */
  .w_testimonial .slider .target_copy {
    width: 60%;
  }
  /* line 7, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small.scss */
  .w_testimonial .slider .target_copy .deck header h1 {
    font-size: 60px;
    line-height: 60px;
  }
  /* line 14, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small.scss */
  .w_testimonial .slider .playbutton, .w_testimonial .slider .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .w_testimonial .slider .mejs-overlay-button {
    left: 80%;
  }
  /* line 18, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small.scss */
  .w_testimonial .slider .slide .slide_bg, .w_testimonial .slider .slide .right_half, .w_testimonial .slider .slide .left_half {
    background-position: 75% 50%;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small.scss */
  .w_testimonial.with-carousel .slider .target_copy {
    width: 60%;
  }
  /* line 30, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small.scss */
  .w_testimonial.with-carousel .slider .target_copy .deck header h1 {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 619px) {
  /* line 3, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .slider .playbutton, .w_testimonial .slider .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .w_testimonial .slider .mejs-overlay-button {
    left: 50%;
    top: 50%;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  /* line 9, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .slider .read-testimonial.mobile {
    position: relative;
    display: block;
    margin-left: 30px;
    color: #00a7e1;
    font-size: 18px;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .slider .read-testimonial.desktop {
    display: none;
  }
  /* line 24, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .slider .target_copy .deck h1,
  .w_testimonial .slider .target_copy .deck h2,
  .w_testimonial .slider .target_copy .deck h6,
  .w_testimonial .slider .target_copy .deck .is-large {
    padding-left: 30px;
    padding-right: 30px;
}  /* line 28, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .slider .target_copy .deck h1 {
    color: #00a7e1;
    font-size: 40px;
    line-height: 35px;
  }
  /* line 34, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  /*TM .w_testimonial .slider .target_copy .deck h6,
  .w_testimonial .slider .target_copy .deck .is-large {
    color: #727d82;
  } */
  /* line 37, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .slider .target_copy .deck h6 {
    margin: 0;
  }
  /* line 43, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .testimonial {
    padding: 0 30px 30px 30px;
  }
  /* line 45, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .testimonial.visible {
    padding: 30px;
  }
  /* line 48, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .testimonial p {
    color: #727d82 !important;
  }
  /* line 51, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .testimonial .close-testimonial {
    position: relative;
    float: right;
    right: -30px;
  }
  /* line 56, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_x_small.scss */
  .w_testimonial .testimonial .target_testimonial {
    overflow: hidden;
    *zoom: 1;
  }
}
@media (min-width: 1220px) {
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_large_and_above.scss */
  .w_testimonial .slider .target_copy .deck header h1 {
    /*TM font-size: 80px;
    line-height: 70px; */
  font-size: 52px;
  line-height: 50px;
  margin-bottom: 20px;
  }
  .w_testimonial .slider .target_copy .deck header h6 {
  font-size: 25px;
  }
}
/* line 3, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all_lt_ie9.scss */
.lt-ie9 .w_testimonial .read-testimonial .icon-holder {
  padding: 2px;
  border: none;
  background: url(../images/common/icon-holder-ie.png) 0 0 no-repeat;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_all_lt_ie9.scss */
.lt-ie9 .w_testimonial .read-testimonial .icon-holder .icon {
  top: 2px;
  left: 2px;
}
/* line 5, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider {
  height: 540px;
}
/* line 7, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .playbutton, .lt-ie9 .w_testimonial.with-carousel .slider .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .lt-ie9 .w_testimonial.with-carousel .slider .mejs-overlay-button {
  left: 50%;
}
/* line 10, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .target_copy {
  width: 60%;
  /*TM padding: 3% 84px 3% 3%; */
  padding: 0 84px 3% 3%;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination {
  width: auto;
  left: 3%;
  display:block;
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination li {
  position: relative;
  width: 90px;
  height: 60px;
  margin: 0 0 0 10px;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  border-bottom: 0px solid #f89728;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-bottom 100ms linear;
  -moz-transition: border-bottom 100ms linear;
  -o-transition: border-bottom 100ms linear;
  transition: border-bottom 100ms linear;
}
/* line 30, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination li .bg {
  width: 100%;
  height: 100%;
}
/* line 35, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination li:before {
  content: none;
  display: none;
}
/* line 53, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination li:first-child {
  margin-left: 0;
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination li:hover, .lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination li:active, .lt-ie9 .w_testimonial.with-carousel .slider .slider-pagination li.is-active {
  border-bottom-width: 5px;
}
/* line 71, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider {
  max-width: 1520px;
  height: 750px;
  background-color: #a0aaae;
}
/* line 75, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .playbutton, .lt-ie9 .w_testimonial .slider .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .lt-ie9 .w_testimonial .slider .mejs-overlay-button {
  left: 70%;
  top: 50%;
}
/* line 79, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .read-testimonial.desktop {
  display: block;
  position: absolute;
  z-index: 120;
  bottom: 20px;
  color: white;
}
/* line 86, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .testimonial-arrow {
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
  box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
  width: 14px;
  height: 14px;
  background-color: #f1f3f4;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  z-index: 120;
  bottom: -18px;
  left: 9%;
}
/* line 97, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy {
  display: table;
  height: 100%;
}
/* line 100, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck {
  display: table-cell;
  vertical-align: middle;
}
/* line 103, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -ms-perspective: 600px;
  -o-perspective: 600px;
  perspective: 600px;
}
/* line 105, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header h1, .lt-ie9 .w_testimonial .slider .target_copy .deck header h4, .lt-ie9 .w_testimonial .slider .target_copy .deck header h6, .lt-ie9 .w_testimonial .slider .target_copy .deck header .is-large {
  position: relative;
  opacity: 0;
  -webkit-transform: translate3d(-30px, 0, 0);
  -moz-transform: translate3d(-30px, 0, 0);
  -ms-transform: translate3d(-30px, 0, 0);
  -o-transform: translate3d(-30px, 0, 0);
  transform: translate3d(-30px, 0, 0);
  -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 111, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header h1 {
  font-size: 60px;
  line-height: 60px;
  letter-spacing: 0;
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
/* line 117, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header h4, .lt-ie9 .w_testimonial .slider .target_copy .deck header h6 {
  margin: 0;
  -webkit-transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  transition-delay: 250ms;
}
/* line 121, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header .is-large {
  font-family: 'ProximaNovaRegularItalic';
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 129, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header.animate-come-in h1,
.lt-ie9 .w_testimonial .slider .target_copy .deck header.animate-come-in h4,
.lt-ie9 .w_testimonial .slider .target_copy .deck header.animate-come-in h6,
.lt-ie9 .w_testimonial .slider .target_copy .deck header.animate-come-in .is-large {
  -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  opacity: 1;
}
/* line 134, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header.animate-come-in h4, .lt-ie9 .w_testimonial .slider .target_copy .deck header.animate-come-in h6 {
  -webkit-transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  transition-delay: 250ms;
}
/* line 137, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .slider .target_copy .deck header.animate-come-in .is-large {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
/* line 145, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .testimonial {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  -ms-column-gap: 30px;
  -o-column-gap: 30px;
  column-gap: 30px;
  position: relative;
  padding: 5% 9%;
  background-color: #f4f4f4;
}
/* line 151, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above.scss */
.lt-ie9 .w_testimonial .testimonial p {
  color: #727d82 !important;
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/testimonial/_small_and_above_lt_ie9.scss */
.lt-ie9 .w_testimonial .slider .testimonial-arrow {
  width: 20px;
  height: 10px;
  bottom: -10px;
  background: url(../images/testimonial/testimonial-arrow-ie.png) 0 0 no-repeat;
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox_overlay,
.w_lightbox__item {
  /*display: none;*/
  visibility: hidden;
  position: fixed !important;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox_overlay {
  /*display: none;*/
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9998;
  background-color: #13181a;
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -ms-perspective: 600px;
  -o-perspective: 600px;
  perspective: 600px;
  width: 320px;
  left: 50%;
  margin-left: -160px;
  top: 50%;
  z-index: 9999;
}
/* line 30, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item.before-hide {
  overflow: hidden;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item.has-video {
  width: 75%;
  height: 75%;
  margin-left: -37.5%;
  -webkit-transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
  -moz-transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
  -o-transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
  transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
}
/* line 38, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item.has-video .w_video_holder {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
  -moz-transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
  -o-transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
  transition: all 250ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
}
/* line 43, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item.has-video .w_video_holder video {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 49, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item.has-video .mejs-overlay-button {
  background-image: none;
  cursor: pointer;
}
/* line 55, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  padding: 60px 40px 30px 40px;
}
/* line 60, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header .icon-hide {
  display: inline-block;
  position: absolute;
  z-index: 2;
  right: 20px;
  top: 20px;
  width: 22px;
  height: 22px;
  -webkit-transition: -webkit-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: -moz-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: -o-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 70, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header .icon-hide:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: -webkit-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: -moz-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: -o-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 75, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header h6 {
  font-size: 30px;
  margin: 0;
}
/* line 79, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header .key {
  font-size: 15px;
  line-height: 20px;
  margin: 20px 0 0 0;
}
/* line 84, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header.grey {
  background-color: #f8f9fa;
  color: #3b3b3b;
  border-bottom: 1px #dbdbdb solid;
}
/* line 89, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header.grey .icon-hide .icon {
  width: 100%;
  height: 100%;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -585px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 89, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
  .w_lightbox__item header.grey .icon-hide .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -608px;
  }
}
/* line 95, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header.grey h6 {
  color: #00a7e1;
}
/* line 98, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header.grey .key {
  color: #3b3b3b;
}
/* line 102, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header.orange {
  background-color: #f89728;
  color: white;
}
.w_lightbox__item header.blue {
  background-color: #00a7e1;
  color: white;
}
/* line 106, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item header.orange .icon-hide .icon, .w_lightbox__item header.blue .icon-hide .icon {
  width: 100%;
  height: 100%;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -541px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 106, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
  .w_lightbox__item header.orange .icon-hide .icon, .w_lightbox__item header.blue .icon-hide .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -541px;
  }
}
/* line 114, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .item_wrapper {
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 121, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background-color: white;
  padding: 30px 40px 40px 40px;
}
/* line 126, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .content p {
  color: #3b3b3b;
}
/* line 129, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .content .dropdown-container {
  position: relative;
  height: 45px;
  margin-bottom: 10px;
}
/* line 133, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .content .dropdown-container .dropdown-box {
  width: 100%;
}
/* line 138, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .textbutton {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  -webkit-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 145, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .textbutton.is-grey.has-selection {
  background-color: #00a7e1;
}
/* line 148, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .textbutton:hover {
  -webkit-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 152, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools {
  position: absolute;
  right: -60px;
  top: 0;
  list-style: none;
}
/* line 157, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li {
  width: 60px;
  height: 60px;
}
/* line 160, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 60px;
  background-position: center center;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  -webkit-transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 168, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
}
/* line 175, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a:hover {
  -webkit-transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 178, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a.tool_hide {
  background-color: white;
}
/* line 179, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a.tool_hide:after {
  width: 22px;
  height: 22px;
  margin-top: -11px;
  margin-left: -11px;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -563px no-repeat;
  -webkit-transition: -webkit-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: -moz-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: -o-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 179, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
  .w_lightbox__item .lightbox_tools li a.tool_hide:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -586px;
  }
}
/* line 188, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a.tool_hide:hover {
  background-color: #00a7e1;
}
/* line 189, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a.tool_hide:hover:after {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -624px no-repeat;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: -webkit-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: -moz-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: -o-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 189, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
  .w_lightbox__item .lightbox_tools li a.tool_hide:hover:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -563px;
  }
}
/* line 197, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a.tool_share {
  background-color: #a0aaae;
}
/* line 198, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox__item .lightbox_tools li a.tool_share:after {
  width: 33px;
  height: 27px;
  margin-top: -13px;
  margin-left: -17px;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -351px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 198, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
  .w_lightbox__item .lightbox_tools li a.tool_share:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -448px;
  }
}
/* line 212, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox, .w_contact-lightbox-agents, .w_contact-lightbox-brokers, .w_contact-lightbox-employers, .w_contact-lightbox-individuals, .w_customer-support-lightbox {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99999;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -ms-perspective: 600px;
  -o-perspective: 600px;
  perspective: 600px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
/* line 220, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox .lightbox-content, .w_contact-lightbox-agents .lightbox-content, .w_contact-lightbox-brokers .lightbox-content, .w_contact-lightbox-employers .lightbox-content, .w_contact-lightbox-individuals .lightbox-content, .w_customer-support-lightbox .lightbox-content {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: all 500ms cubic-bezier(1, 0, 0, 1);
  -webkit-transition-delay: 500ms;
  -moz-transition: all 500ms cubic-bezier(1, 0, 0, 1) 500ms;
  -o-transition: all 500ms cubic-bezier(1, 0, 0, 1) 500ms;
  transition: all 500ms cubic-bezier(1, 0, 0, 1) 500ms;
}
/* line 230, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.a-pre-show.w_error-lightbox .lightbox-content, .a-pre-show.w_contact-lightbox-agents .lightbox-content, .a-pre-show.w_contact-lightbox-brokers .lightbox-content, .a-pre-show.w_contact-lightbox-employers .lightbox-content, .a-pre-show.w_contact-lightbox-individuals .lightbox-content, .a-pre-show.w_customer-support-lightbox .lightbox-content, .a-hide.w_error-lightbox .lightbox-content, .a-hide.w_contact-lightbox-agents .lightbox-content, .a-hide.w_contact-lightbox-brokers .lightbox-content, .a-hide.w_contact-lightbox-employers .lightbox-content, .a-hide.w_contact-lightbox-individuals .lightbox-content, .a-hide.w_customer-support-lightbox .lightbox-content {
  opacity: 0;
  -webkit-transform: rotateX(-25deg);
  -moz-transform: rotateX(-25deg);
  -ms-transform: rotateX(-25deg);
  -o-transform: rotateX(-25deg);
  transform: rotateX(-25deg);
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 238, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox {
  width: 320px;
  margin-left: -160px;
}
/* line 243, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 60px 40px 30px 40px;
}
/* line 248, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox header .close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 22px;
  height: 22px;
  -webkit-transition: -webkit-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: -moz-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: -o-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 257, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox header .close .icon {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 263, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox header .close:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 268, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox header h6 {
  font-size: 30px;
  margin: 0;
}
/* line 289, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox header.orange {
  background-color: #f89728;
  color: white;
}
.w_error-lightbox header.blue {
  background-color: #00A7E1;
  color: white;
}
/* line 294, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox header.orange .close .icon, .w_error-lightbox header.blue .close .icon {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -541px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 294, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
  .w_error-lightbox header.orange .close .icon, .w_error-lightbox header.blue .close .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -541px;
  }
}
/* line 302, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox .content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background-color: white;
  padding: 30px 40px 40px 40px;
}
/* line 308, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox .content p {
  color: #3b3b3b;
}
/* line 312, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox .content .textbutton {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  -webkit-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 320, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_error-lightbox .content .textbutton.is-grey.has-selection {
  background-color: #00a7e1;
}
/* line 327, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox-veil {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #13181a;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=67);
  opacity: 0.67;
  z-index: 99998;
  -webkit-transition: opacity 500ms cubic-bezier(1, 0, 0, 1);
  -moz-transition: opacity 500ms cubic-bezier(1, 0, 0, 1);
  -o-transition: opacity 500ms cubic-bezier(1, 0, 0, 1);
  transition: opacity 500ms cubic-bezier(1, 0, 0, 1);
}
/* line 339, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox-veil.a-pre-show, .w_lightbox-veil.a-hide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 343, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_all.scss */
.w_lightbox-veil.a-hide {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 7, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_medium.scss */
  .w_lightbox__item.has-video {
    width: 75%;
    height: 75%;
    margin-left: -37.5%;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 7, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_small.scss */
  .w_lightbox__item.has-video {
    width: 75%;
    height: 75%;
    margin-left: -37.5%;
  }
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_small.scss */
.lt-ie9 .w_lightbox__item.has-video {
  width: 75%;
  height: 75%;
  margin-left: -37.5%;
}
@media (max-width: 619px) {
  /* line 2, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_x-small.scss */
  .w_lightbox__item {
    width: 280px;
    margin-left: -140px;
    /*    &amp;.has-video {
          width: 100%;
          margin-left: -50%;
          .lightbox_tools {
            right: 0;
            top: -60px;
            li {
              float: right;
            }
          }
        }*/
  }
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/lightbox/_x-small.scss */
  .w_lightbox__item header,
  .w_lightbox__item .content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* ---- */
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer {
  background: white;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header {
  background: url(../images/common/blue_noise.jpg);
  padding: 0 8%;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container {
  overflow: hidden;
  *zoom: 1;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container h3 {
  font-family: "ProximaNovaBold";
  font-size: 30px;
  color: white;
  float: left;
  line-height: 70px;
  margin-bottom: 0px;
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container a {
  text-decoration: none;
  color: inherit;
}
/* line 29, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container p {
  font-family: "ProximaNovaRegularItalic";
  font-size: 15px;
  color: #a2e7ff;
  float: left;
  line-height: 70px;
  margin-bottom: 0px;
  padding-left: 18px;
  position: relative;
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container p:before {
  content: "|";
  color: #0085b3;
  font-size: 10px;
  display: block;
  width: 20px;
  height: 10px;
  position: absolute;
  left: 7px;
  top: -1px;
}
/* line 51, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container p a {
  color: white;
  text-decoration: none;
  font-family: "ProximaNovaBold";
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container p a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-decoration: underline;
}
/* line 60, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container p a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 65, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_header .footer_header-container p.show-mobile {
  display: none;
}
/* line 72, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content {
  /*TM padding: 0 8%;*/
  padding: 0 4%;
}
/* line 76, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu {
  overflow: hidden;
  *zoom: 1;
}
/* line 79, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul {
  position: relative;
}
/* line 82, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul li {
  float: left;
  margin: 0 5px;
  height: 70px;
  position: relative;
}
/* line 89, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul li:first-child {
  margin-left: 0px;
}
/* line 92, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul li:last-child {
  margin-right: 0px;
}
/* line 96, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul li.external {
  margin-right: 14px;
}
/* line 100, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul li.external a {
  position: relative;
}
/* line 102, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul li.external a:after {
  content: '';
  display: block;
  height: 8px;
  width: 8px;
  position: absolute;
  right: -11px;
  top: 3px;
  background: url('../images/sprites/footer/sprites-s89a37d4bd6.png') 0 -504px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 102, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul li.external a:after {
    background-image: url('../images/sprites/footer/sprites/retina-s8881e0d373.png');
    background-size: 40px 512px;
    background-position: 0 -461px;
  }
}
/* line 116, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul li a {
  font-size: 12px;
  line-height: 70px;
}
/* line 122, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer-nav {
  position: relative;
  float: left;
}
/* line 126, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer-nav.has-separator {
  padding-left: 40px;
  /*margin: 0; */
}
/* line 130, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer-nav.has-separator:before {
  content: "|";
  color: #dbdcdc;
  font-size: 12px;
  display: block;
  position: absolute;
  left: 20px;
  top: 30px;
}
/* line 142, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons {
  float: right;
}
/* line 145, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons:before {
  content: '';
  display: block;
  height: 30px;
  width: 12px;
  border-left: 1px solid #cfd4d6;
  position: absolute;
  left: -10px;
  top: 20px;
}
/* line 156, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons li {
  margin: 15px 2px 0;
  width: 40px;
  height: 40px;
  overflow: hidden;
              /*&amp;.social-buttons_facebook {
                a {
                  @include retina-sprite(footer-facebook, $footer-map, $footer-retina-map);
  
                  &amp;:hover {
                    @include retina-sprite(footer-facebook-hover, $footer-map, $footer-retina-map);
                    @include opacity(0.8);
                  } 
                  &amp;:active {
                    @include opacity(1);
                  }             
                }
              }
              &amp;.social-buttons_twitter {
                a {
                  @include retina-sprite(footer-twitter, $footer-map, $footer-retina-map);
  
                  &amp;:hover {
                    @include retina-sprite(footer-twitter-hover, $footer-map, $footer-retina-map);
                    @include opacity(0.8);
                  } 
                  &amp;:active {
                    @include opacity(1);
                  }             
                }
              }
              &amp;.social-buttons_gplus {
                a {
                  @include retina-sprite(footer-gplus, $footer-map, $footer-retina-map);
  
                  &amp;:hover {
                    @include retina-sprite(footer-gplus-hover, $footer-map, $footer-retina-map);
                    @include opacity(0.8);
                  } 
                  &amp;:active {
                    @include opacity(1);
                  }             
                }
              }
              &amp;.social-buttons_linkedin {
                a {
                  @include retina-sprite(footer-linkedin, $footer-map, $footer-retina-map);
  
                  &amp;:hover {
                    @include retina-sprite(footer-linkedin-hover, $footer-map, $footer-retina-map);
                    @include opacity(0.8);
                  } 
                  &amp;:active {
                    @include opacity(1);
                  }             
                }
              }
              &amp;.social-buttons_instagram {
                a {
                  @include retina-sprite(footer-instagram, $footer-map, $footer-retina-map);
  
                  &amp;:hover {
                    @include retina-sprite(footer-instagram-hover, $footer-map, $footer-retina-map);
                    @include opacity(0.8);
                  } 
                  &amp;:active {
                    @include opacity(1);
                  }             
                }
              }
              &amp;.social-buttons_youtube {
                a {
                  @include retina-sprite(footer-youtube, $footer-map, $footer-retina-map);
  
                  &amp;:hover {
                    @include retina-sprite(footer-youtube-hover, $footer-map, $footer-retina-map);
                    @include opacity(0.8);
                  } 
                  &amp;:active {
                    @include opacity(1);
                  }               
                }
              }*/
}
/* line 162, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons li a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: white;
  outline: 0;
  border: none;
}
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons li a:hover, .w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons li a:focus {
  outline:3px solid black;
}
/* line 170, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons li a img {
  width: 100%;
  position: relative;
  outline: 0;
  border: none;
}
/* line 177, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons li a:hover img {
  margin-top: -84px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 183, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons li a:active img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 272, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal {
  border-top: 5px solid #cfd4d6;
  padding-top: 20px;
}
/* line 277, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal p.copyright {
  font-size: 10px;
  color: #999999;
  /*text-transform: uppercase;*/
  margin-bottom: 20px;
}
/* line 284, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top {
  *zoom: 1;
}
/* line 38, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top:after {
  content: "";
  display: table;
  clear: both;
}
/* line 286, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top p.copyright {
  float: left;
}
/* line 289, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top a.legal-link {
  margin: -1.5em 0;
  padding: 1.5em 0;
  font-family: "ProximaNovaRegular";
  font-size: 10px;
  color: #00a7e1;
  /*text-transform: uppercase;*/
  text-decoration: none;
  float: right;
}
/* line 299, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top a.legal-link:after {
  content: "+";
}
/* line 303, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top a.legal-link:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 307, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top a.legal-link:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 311, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top a.legal-link.is-open {
  color: #999999;
}
/* line 314, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-top a.legal-link.is-open:after {
  content: "-";
}
/* line 322, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-content {
  display: none;
  overflow: hidden;
  *zoom: 1;
}
/* line 326, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-content p {
  font-size: 10px;
  line-height: 14px;
  margin-bottom: 20px;
}
/* line 332, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.w_footer .w_footer_content .w_footer_legal .footer_legal-content.is-open {
  display: block;
}
/*@media (max-width: 1219px) {*/
  /* line 344, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_header {
    padding: 0 20px;
  }
  /* line 351, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_header .footer_header-container p span.hide-small {
    display: none;
  }
  /* line 358, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content {
    padding: 0 20px;
  }
  /* line 366, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav {
    position: relative;
    float: left;
    margin: 25px 0;
  }
  /* line 371, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav li {
    float: none;
    height: 20px;
    margin: 0;
  }
  /* line 376, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav li:first-child {
    margin-left: 0px;
  }
  /* line 379, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav li:last-child {
    margin-right: 0px;
  }
  /* line 383, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav li a {
    font-size: 12px;
    line-height: 20px;
  }
  /* line 389, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav.has-separator {
    padding-left: 70px;
  }
  /* line 391, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav.has-separator:before {
    display: none;
  }
/*}*/
@media (max-width: 619px) {
  /* line 407, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer {
    text-align: center;
  }
  /* line 409, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_header {
    padding: 0 6%;
  }
  /* line 413, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_header .footer_header-container {
    display: inline-block;
    margin: auto;
    text-align: left;
  }
  /* line 419, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_header .footer_header-container p.hide-mobile {
    display: none;
  }
  /* line 422, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_header .footer_header-container p.show-mobile {
    display: block;
  }
  /* line 429, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content {
    padding: 0 6%;
  }
  /* line 433, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu {
    display: inline-block;
    margin: auto;
  }
  /* line 440, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer-nav {
    text-align: left;
  }
  /* line 449, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons {
    /*! float: none; */
    display: block;
    /*! border-bottom: 1px solid #cfd4d6; */
    /*! padding-bottom: 12px; */
    overflow: hidden;
    *zoom: 1;
  }
  /* line 456, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_menu ul.footer_social-buttons:before {
    display: none;
  }
  /* line 463, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
  .w_footer .w_footer_content .w_footer_legal {
    text-align: left;
  }
}
/* line 474, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_header {
  padding: 0 20px;
}
/* line 481, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_header .footer_header-container p span.hide-small {
  display: none;
}
/* line 488, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content {
  padding: 0 20px;
}
/* line 496, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content .w_footer_menu ul.footer-nav {
  position: relative;
  float: left;
  margin: 25px 0;
}
/* line 501, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content .w_footer_menu ul.footer-nav li {
  float: none;
  height: 20px;
  margin: 0;
}
/* line 506, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content .w_footer_menu ul.footer-nav li:first-child {
  margin-left: 0px;
}
/* line 509, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content .w_footer_menu ul.footer-nav li:last-child {
  margin-right: 0px;
}
/* line 513, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content .w_footer_menu ul.footer-nav li a {
  font-size: 12px;
  line-height: 20px;
}
/* line 519, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content .w_footer_menu ul.footer-nav.has-separator {
  padding-left: 70px;
}
/* line 521, /_Global-Assets/../src/scss/desktop/widgets/_footer.scss */
.lt-ie9 .w_footer .w_footer_content .w_footer_menu ul.footer-nav.has-separator:before {
  display: none;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
.w_page_static_header {
  position: relative;
  width: 100%;
  height: 450px;
  max-width: 1520px;
}
/* line 7, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
.w_page_static_header .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
   background-size: cover;
  background-position: 74%;
}
@media (min-width: 620px) {
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    position: absolute;
    height: 100%;
    width: 70%;
    padding: 0 80px;
  }
  /* line 23, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy header {
    display: table-cell;
    vertical-align: middle;
    /*TM color: white; */
  }
  /* line 27, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
.w_page_static_header .copy header h1 {
letter-spacing: -0.025em;
font-size: 60px;
line-height: 95%;
margin: 0 0 20px 0;
}
  /* line 33, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
.w_page_static_header .copy header h3 {
font-size: 24px;
line-height: 150%;
letter-spacing: -.025em;
}
}
@media (min-width: 1220px) and (max-width: 1520px) {
  /* line 42, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy {
    width: 55%;
  } 
}
@media (min-width: 1220px) {
  /* line 48, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy {
    /*TM width: 55%; */
    width: 60%;
  }
}
@media (min-width: 920px) and (max-width: 1352px) {
  /* line 54, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy {
    /*TM width: 55%; */
  width: 60%;
  /*TM padding: 0 20px;
  padding-left: 5%; */
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 61, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy {
    /*TM width: 55%; */
    width: 85%;
    /*TM padding: 0 20px; */
  }
  /* line 65, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .bg {
    background-position: 70%;
  }
  .w_page_static_header .copy header h3 {
  font-size: 20px;
  }
  .w_page_static_header .copy header h1 {
  font-size: 50px;
  }
}
@media (max-width: 619px) {
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header {
    height: auto !important;
    background-color: #f2f3f5;
    border-bottom: 1px #dbdbdb solid;
  }
  /* line 74, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .bg {
    position: relative;
    height: 300px;
  background-position: 85%;
  }
  /* line 78, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy {
    position: relative;
    padding: 16px;
  }
  /* line 82, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy:after {
    content: '';
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    width: 14px;
    height: 14px;
    background-color: #f2f3f5;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: -7px;
    left: 12%;
  }
  /* line 94, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy h1 {
    color: #00a7e1;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 30px;
  }
  /* line 100, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
  .w_page_static_header .copy h3 {
    color: #3b3b3b;
    margin: 0;
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 112, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
.lt-ie9 .w_page_static_header .copy {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  position: absolute;
  height: 100%;
  width: 50%;
  padding: 0 5%;
}
/* line 119, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
.lt-ie9 .w_page_static_header .copy header {
  display: table-cell;
  vertical-align: middle;
 /*TM color: white; */
}
/* line 123, /_Global-Assets/../src/scss/desktop/widgets/_page_static_header.scss */
/*.w_page_static_header .copy header h1 {
letter-spacing: -0.025em;
font-size: 60px;
line-height: 95%;
}
.w_page_static_header .copy header h3 {
font-size: 24px;
line-height: 150%;
letter-spacing: -.025em;
}*/
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents, .w_contact-lightbox-brokers, .w_contact-lightbox-employers, .w_contact-lightbox-individuals, .w_customer-support-lightbox {
  width: 770px;
  height: 500px;
  margin-top: -250px;
  margin-left: -385px;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .lightbox-content, .w_contact-lightbox-brokers .lightbox-content, .w_contact-lightbox-employers .lightbox-content, .w_contact-lightbox-individuals .lightbox-content, .w_customer-support-lightbox .lightbox-content {
  background: white;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .close, .w_contact-lightbox-brokers .close, .w_contact-lightbox-employers .close, .w_contact-lightbox-individuals .close, .w_customer-support-lightbox .close {
  position: absolute;
  top: 15px;
  right: 15px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  -webkit-transition: -webkit-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: -moz-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: -o-transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .close:hover, .w_contact-lightbox-brokers .close:hover, .w_contact-lightbox-employers .close:hover, .w_contact-lightbox-individuals .close:hover, .w_customer-support-lightbox .close:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 31, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section, .w_contact-lightbox-brokers .info-section, .w_contact-lightbox-employers .info-section, .w_contact-lightbox-individuals .info-section, .w_customer-support-lightbox .info-section {
  position: absolute;
  top: 0;
  left: 0;
  width: 260px;
  height: 100%;
  color: white;
  background: url(../images/common/blue_noise.jpg) #00a7e1;
}
/* line 40, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .top, .w_contact-lightbox-brokers .info-section .top, .w_contact-lightbox-employers .info-section .top, .w_contact-lightbox-individuals .info-section .top, .w_customer-support-lightbox .info-section .top {
  padding: 85px 30px 20px;
  border-bottom: 1px solid #4db5da;
}
/* line 44, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .top h6, .w_contact-lightbox-brokers .info-section .top h6, .w_contact-lightbox-employers .info-section .top h6, .w_contact-lightbox-individuals .info-section .top h6, .w_customer-support-lightbox .info-section .top h6
.w_contact-lightbox-agents .info-section .top h2, .w_contact-lightbox-brokers .info-section .top h2, .w_contact-lightbox-employers .info-section .top h2, .w_contact-lightbox-individuals .info-section .top h2, .w_customer-support-lightbox .info-section .top h2 {  
  margin-bottom: 20px;
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .top h6.has-subtitle, .w_contact-lightbox-brokers .info-section .top h6.has-subtitle, .w_contact-lightbox-employers .info-section .top h6.has-subtitle, .w_contact-lightbox-individuals .info-section .top h6.has-subtitle, .w_customer-support-lightbox .info-section .top h6.has-subtitle,
.w_contact-lightbox-agents .info-section .top h2.has-subtitle, .w_contact-lightbox-brokers .info-section .top h2.has-subtitle, .w_contact-lightbox-employers .info-section .top h2.has-subtitle, .w_contact-lightbox-individuals .info-section .top h2.has-subtitle, .w_customer-support-lightbox .info-section .top h2.has-subtitle {
  line-height: 0.8;
}
/* line 51, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .top h6 span.is-smaller, .w_contact-lightbox-brokers .info-section .top h6 span.is-smaller, .w_contact-lightbox-employers .info-section .top h6 span.is-smaller, .w_contact-lightbox-individuals .info-section .top h6 span.is-smaller, .w_customer-support-lightbox .info-section .top h6 span.is-smaller,
.w_contact-lightbox-agents .info-section .top h2 span.is-smaller, .w_contact-lightbox-brokers .info-section .top h2 span.is-smaller, .w_contact-lightbox-employers .info-section .top h2 span.is-smaller, .w_contact-lightbox-individuals .info-section .top h2 span.is-smaller, .w_customer-support-lightbox .info-section .top h2 span.is-smaller {
  font-size: 22px;
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .top p, .w_contact-lightbox-brokers .info-section .top p, .w_contact-lightbox-employers .info-section .top p, .w_contact-lightbox-individuals .info-section .top p, .w_customer-support-lightbox .info-section .top p {
  margin-bottom: 20px;
}
/* line 60, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .top.header-only, .w_contact-lightbox-brokers .info-section .top.header-only, .w_contact-lightbox-employers .info-section .top.header-only, .w_contact-lightbox-individuals .info-section .top.header-only, .w_customer-support-lightbox .info-section .top.header-only {
  width: 200px;
  height: 300px;
  position: relative;
  display: table;
  padding-top: 0px;
}
/* line 67, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .top.header-only h6, .w_contact-lightbox-brokers .info-section .top.header-only h6, .w_contact-lightbox-employers .info-section .top.header-only h6, .w_contact-lightbox-individuals .info-section .top.header-only h6, .w_customer-support-lightbox .info-section .top.header-only h6,
  .w_contact-lightbox-agents .info-section .top.header-only h2, .w_contact-lightbox-brokers .info-section .top.header-only h2, .w_contact-lightbox-employers .info-section .top.header-only h2, .w_contact-lightbox-individuals .info-section .top.header-only h2, .w_customer-support-lightbox .info-section .top.header-only h2 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 75, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .middle, .w_contact-lightbox-brokers .info-section .middle, .w_contact-lightbox-employers .info-section .middle, .w_contact-lightbox-individuals .info-section .middle, .w_customer-support-lightbox .info-section .middle {
  padding: 19px 34px 0;
  font-family: 'ProximaNovaRegular';
  font-size: 18px;
  line-height: 1.33;
  text-align: center;
}
/* line 82, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .middle p, .w_contact-lightbox-brokers .info-section .middle p, .w_contact-lightbox-employers .info-section .middle p, .w_contact-lightbox-individuals .info-section .middle p, .w_customer-support-lightbox .info-section .middle p {
  font-size: 18px;
}
/* line 86, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .middle em, .w_contact-lightbox-brokers .info-section .middle em, .w_contact-lightbox-employers .info-section .middle em, .w_contact-lightbox-individuals .info-section .middle em, .w_customer-support-lightbox .info-section .middle em {
  display: block;
  margin: 7px 0 8px;
  font-family: 'ProximaNovaBold';
  /*text-transform: uppercase;*/
  color: #007eaf;
}
/* line 94, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .middle a, .w_contact-lightbox-brokers .info-section .middle a, .w_contact-lightbox-employers .info-section .middle a, .w_contact-lightbox-individuals .info-section .middle a, .w_customer-support-lightbox .info-section .middle a {
  font-family: 'ProximaNovaBold';
  text-decoration: none;
  color: white;
}
/* line 100, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .middle.bottom-aligned, .w_contact-lightbox-brokers .info-section .middle.bottom-aligned, .w_contact-lightbox-employers .info-section .middle.bottom-aligned, .w_contact-lightbox-individuals .info-section .middle.bottom-aligned, .w_customer-support-lightbox .info-section .middle.bottom-aligned {
  height: 200px;
  position: relative;
  display: table;
  padding-top: 0px;
}
/* line 106, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .middle.bottom-aligned p, .w_contact-lightbox-brokers .info-section .middle.bottom-aligned p, .w_contact-lightbox-employers .info-section .middle.bottom-aligned p, .w_contact-lightbox-individuals .info-section .middle.bottom-aligned p, .w_customer-support-lightbox .info-section .middle.bottom-aligned p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 114, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .bottom, .w_contact-lightbox-brokers .info-section .bottom, .w_contact-lightbox-employers .info-section .bottom, .w_contact-lightbox-individuals .info-section .bottom, .w_customer-support-lightbox .info-section .bottom {
  width: 200px;
  height: 65px;
  border-top: 1px solid #4db5da;
  display: table;
  padding: 0px 30px;
}
/* line 121, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .bottom a, .w_contact-lightbox-brokers .info-section .bottom a, .w_contact-lightbox-employers .info-section .bottom a, .w_contact-lightbox-individuals .info-section .bottom a, .w_customer-support-lightbox .info-section .bottom a {
  font-family: 'ProximaNovaRegular';
  font-size: 18px;
  text-decoration: none;
  display: inline-block;
  color: white;
  text-align: center;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 132, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .info-section .bottom a span.is-smaller, .w_contact-lightbox-brokers .info-section .bottom a span.is-smaller, .w_contact-lightbox-employers .info-section .bottom a span.is-smaller, .w_contact-lightbox-individuals .info-section .bottom a span.is-smaller, .w_customer-support-lightbox .info-section .bottom a span.is-smaller {
  font-size: 12px;
}
/* line 139, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section, .w_contact-lightbox-brokers .form-section, .w_contact-lightbox-employers .form-section, .w_contact-lightbox-individuals .form-section, .w_customer-support-lightbox .form-section {
  position: absolute;
  top: 0;
  left: 260px;
  right: 0;
  height: 100%;
}
/* line 146, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-indicator, .w_contact-lightbox-brokers .form-section .progress-indicator, .w_contact-lightbox-employers .form-section .progress-indicator, .w_contact-lightbox-individuals .form-section .progress-indicator, .w_customer-support-lightbox .form-section .progress-indicator {
  height: 90px;
  padding-top: 53px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background: #f89728;
}
/* line 153, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-indicator li, .w_contact-lightbox-brokers .form-section .progress-indicator li, .w_contact-lightbox-employers .form-section .progress-indicator li, .w_contact-lightbox-individuals .form-section .progress-indicator li, .w_customer-support-lightbox .form-section .progress-indicator li {
  position: relative;
  display: inline-block;
  height: 37px;
  margin: 0 1em;
  overflow: hidden;
  vertical-align: top;
  font-family: 'ProximaNovaSemiBold';
  font-size: 15px;
  line-height: 1.25;
  text-transform: capitalize;
  color: #b57021;
}
/* line 166, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-indicator li:after, .w_contact-lightbox-brokers .form-section .progress-indicator li:after, .w_contact-lightbox-employers .form-section .progress-indicator li:after, .w_contact-lightbox-individuals .form-section .progress-indicator li:after, .w_customer-support-lightbox .form-section .progress-indicator li:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -8px;
}
/* line 175, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-indicator li.is-current, .w_contact-lightbox-brokers .form-section .progress-indicator li.is-current, .w_contact-lightbox-employers .form-section .progress-indicator li.is-current, .w_contact-lightbox-individuals .form-section .progress-indicator li.is-current, .w_customer-support-lightbox .form-section .progress-indicator li.is-current {
  color: white;
}
/* line 178, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-indicator li.is-current:after, .w_contact-lightbox-brokers .form-section .progress-indicator li.is-current:after, .w_contact-lightbox-employers .form-section .progress-indicator li.is-current:after, .w_contact-lightbox-individuals .form-section .progress-indicator li.is-current:after, .w_customer-support-lightbox .form-section .progress-indicator li.is-current:after {
  bottom: 0;
}
/* line 185, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .form-step, .w_contact-lightbox-brokers .form-section .form-step, .w_contact-lightbox-employers .form-section .form-step, .w_contact-lightbox-individuals .form-section .form-step, .w_customer-support-lightbox .form-section .form-step {
  display: none;
  padding-left: 40px;
  /*TM 10/21/15 */
  padding-right: 40px;
}
/* line 190, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .legend, .w_contact-lightbox-brokers .form-section .legend, .w_contact-lightbox-employers .form-section .legend, .w_contact-lightbox-individuals .form-section .legend, .w_customer-support-lightbox .form-section .legend {
  max-width: 370px;
  font-family: 'ProximaNovaBold';
  font-size: 24px;
  line-height: 28px;
  color: #f89728;
}
/* line 198, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .row, .w_contact-lightbox-brokers .form-section .row, .w_contact-lightbox-employers .form-section .row, .w_contact-lightbox-individuals .form-section .row, .w_customer-support-lightbox .form-section .row {
  *zoom: 1;
  margin-top: 5px;
}
/* line 38, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.w_contact-lightbox-agents .form-section .row:after, .w_contact-lightbox-brokers .form-section .row:after, .w_contact-lightbox-employers .form-section .row:after, .w_contact-lightbox-individuals .form-section .row:after, .w_customer-support-lightbox .form-section .row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 204, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .row .input-text, .w_contact-lightbox-brokers .form-section .row .input-text, .w_contact-lightbox-employers .form-section .row .input-text, .w_contact-lightbox-individuals .form-section .row .input-text, .w_customer-support-lightbox .form-section .row .input-text,
.w_contact-lightbox-agents .form-section .row .dropdown-box,
.w_contact-lightbox-brokers .form-section .row .dropdown-box,
.w_contact-lightbox-employers .form-section .row .dropdown-box,
.w_contact-lightbox-individuals .form-section .row .dropdown-box,
.w_customer-support-lightbox .form-section .row .dropdown-box,
.w_contact-lightbox-agents .form-section .row .textarea,
.w_contact-lightbox-brokers .form-section .row .textarea,
.w_contact-lightbox-employers .form-section .row .textarea,
.w_contact-lightbox-individuals .form-section .row .textarea,
.w_customer-support-lightbox .form-section .row .textarea {
  float: left;
  margin-left: 10px;
}
/* line 208, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .row .input-text:first-child, .w_contact-lightbox-brokers .form-section .row .input-text:first-child, .w_contact-lightbox-employers .form-section .row .input-text:first-child, .w_contact-lightbox-individuals .form-section .row .input-text:first-child, .w_customer-support-lightbox .form-section .row .input-text:first-child,
.w_contact-lightbox-agents .form-section .row .dropdown-box:first-child,
.w_contact-lightbox-brokers .form-section .row .dropdown-box:first-child,
.w_contact-lightbox-employers .form-section .row .dropdown-box:first-child,
.w_contact-lightbox-individuals .form-section .row .dropdown-box:first-child,
.w_customer-support-lightbox .form-section .row .dropdown-box:first-child,
.w_contact-lightbox-agents .form-section .row .textarea:first-child,
.w_contact-lightbox-brokers .form-section .row .textarea:first-child,
.w_contact-lightbox-employers .form-section .row .textarea:first-child,
.w_contact-lightbox-individuals .form-section .row .textarea:first-child,
.w_customer-support-lightbox .form-section .row .textarea:first-child {
  margin-left: 0;
}
/* line 214, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .row .input-text input, .w_contact-lightbox-brokers .form-section .row .input-text input, .w_contact-lightbox-employers .form-section .row .input-text input, .w_contact-lightbox-individuals .form-section .row .input-text input, .w_customer-support-lightbox .form-section .row .input-text input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 219, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .row:first-child, .w_contact-lightbox-brokers .form-section .row:first-child, .w_contact-lightbox-employers .form-section .row:first-child, .w_contact-lightbox-individuals .form-section .row:first-child, .w_customer-support-lightbox .form-section .row:first-child {
  margin-top: 0;
}
/* line 225, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .captioned-list p, .w_contact-lightbox-brokers .form-section .captioned-list p, .w_contact-lightbox-employers .form-section .captioned-list p, .w_contact-lightbox-individuals .form-section .captioned-list p, .w_customer-support-lightbox .form-section .captioned-list p {
  margin: 0 0 14px;
  font-family: 'ProximaNovaBold';
  font-size: 18px;
  line-height: 1.33;
  color: #3b3b3b;
}
/* line 233, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .captioned-list li, .w_contact-lightbox-brokers .form-section .captioned-list li, .w_contact-lightbox-employers .form-section .captioned-list li, .w_contact-lightbox-individuals .form-section .captioned-list li, .w_customer-support-lightbox .form-section .captioned-list li {
  margin-top: 9px;
}
/* line 236, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .captioned-list li:first-child, .w_contact-lightbox-brokers .form-section .captioned-list li:first-child, .w_contact-lightbox-employers .form-section .captioned-list li:first-child, .w_contact-lightbox-individuals .form-section .captioned-list li:first-child, .w_customer-support-lightbox .form-section .captioned-list li:first-child {
  margin-top: 0;
}
/* line 242, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .required-legend, .w_contact-lightbox-brokers .form-section .required-legend, .w_contact-lightbox-employers .form-section .required-legend, .w_contact-lightbox-individuals .form-section .required-legend, .w_customer-support-lightbox .form-section .required-legend {
  font-size: 13px;
  line-height: 1.25;
  color: #3b3b3b;
}
/* line 248, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-nav, .w_contact-lightbox-brokers .form-section .progress-nav, .w_contact-lightbox-employers .form-section .progress-nav, .w_contact-lightbox-individuals .form-section .progress-nav, .w_customer-support-lightbox .form-section .progress-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 65px;
  background: #f8f9fa;
}
/* line 256, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-nav a, .w_contact-lightbox-brokers .form-section .progress-nav a, .w_contact-lightbox-employers .form-section .progress-nav a, .w_contact-lightbox-individuals .form-section .progress-nav a, .w_customer-support-lightbox .form-section .progress-nav a {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  padding-top: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'ProximaNovaSemiBold';
  font-size: 15px;
  line-height: 1.25;
  /*text-transform: uppercase;*/
  text-decoration: none;
  text-align: center;
  color: white;
}
/* line 272, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-nav .back, .w_contact-lightbox-brokers .form-section .progress-nav .back, .w_contact-lightbox-employers .form-section .progress-nav .back, .w_contact-lightbox-individuals .form-section .progress-nav .back, .w_customer-support-lightbox .form-section .progress-nav .back {
  left: 0;
  background: #cfd4d6;
}
/* line 276, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-nav .back:before, .w_contact-lightbox-brokers .form-section .progress-nav .back:before, .w_contact-lightbox-employers .form-section .progress-nav .back:before, .w_contact-lightbox-individuals .form-section .progress-nav .back:before, .w_customer-support-lightbox .form-section .progress-nav .back:before {
  content: "";
  position: absolute;
  top: 24px;
  left: 20px;
}
/* line 286, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-nav .next, .w_contact-lightbox-brokers .form-section .progress-nav .next, .w_contact-lightbox-employers .form-section .progress-nav .next, .w_contact-lightbox-individuals .form-section .progress-nav .next, .w_customer-support-lightbox .form-section .progress-nav .next,
.w_contact-lightbox-agents .form-section .progress-nav .submit,
.w_contact-lightbox-brokers .form-section .progress-nav .submit,
.w_contact-lightbox-employers .form-section .progress-nav .submit,
.w_contact-lightbox-individuals .form-section .progress-nav .submit,
.w_customer-support-lightbox .form-section .progress-nav .submit {
  right: 0;
  background: #f89728;
}
/* line 290, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-nav .next:before, .w_contact-lightbox-brokers .form-section .progress-nav .next:before, .w_contact-lightbox-employers .form-section .progress-nav .next:before, .w_contact-lightbox-individuals .form-section .progress-nav .next:before, .w_customer-support-lightbox .form-section .progress-nav .next:before,
.w_contact-lightbox-agents .form-section .progress-nav .submit:before,
.w_contact-lightbox-brokers .form-section .progress-nav .submit:before,
.w_contact-lightbox-employers .form-section .progress-nav .submit:before,
.w_contact-lightbox-individuals .form-section .progress-nav .submit:before,
.w_customer-support-lightbox .form-section .progress-nav .submit:before {
  content: "";
  position: absolute;
  top: 24px;
  right: 20px;
}
/* line 299, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .progress-nav .submit, .w_contact-lightbox-brokers .form-section .progress-nav .submit, .w_contact-lightbox-employers .form-section .progress-nav .submit, .w_contact-lightbox-individuals .form-section .progress-nav .submit, .w_customer-support-lightbox .form-section .progress-nav .submit {
  display: none;
}
/* line 304, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .complete-panel, .w_contact-lightbox-brokers .form-section .complete-panel, .w_contact-lightbox-employers .form-section .complete-panel, .w_contact-lightbox-individuals .form-section .complete-panel, .w_customer-support-lightbox .form-section .complete-panel {
  padding: 0 40px;
}
/* line 308, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .complete-panel .thanks .title, .w_contact-lightbox-brokers .form-section .complete-panel .thanks .title, .w_contact-lightbox-employers .form-section .complete-panel .thanks .title, .w_contact-lightbox-individuals .form-section .complete-panel .thanks .title, .w_customer-support-lightbox .form-section .complete-panel .thanks .title {
  font-family: 'ProximaNovaBold';
  font-size: 48px;
  line-height: 1.25;
  color: #f89728;
}
/* line 315, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .complete-panel .thanks p, .w_contact-lightbox-brokers .form-section .complete-panel .thanks p, .w_contact-lightbox-employers .form-section .complete-panel .thanks p, .w_contact-lightbox-individuals .form-section .complete-panel .thanks p, .w_customer-support-lightbox .form-section .complete-panel .thanks p {
  font-family: 'ProximaNovaLight';
  font-size: 21px;
  line-height: 24px;
  color: #3b3b3b;
}
/* line 323, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .complete-panel .info, .w_contact-lightbox-brokers .form-section .complete-panel .info, .w_contact-lightbox-employers .form-section .complete-panel .info, .w_contact-lightbox-individuals .form-section .complete-panel .info, .w_customer-support-lightbox .form-section .complete-panel .info {
  border-top: 1px solid #ededed;
}
/* line 326, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_base.scss */
.w_contact-lightbox-agents .form-section .complete-panel .info p, .w_contact-lightbox-brokers .form-section .complete-panel .info p, .w_contact-lightbox-employers .form-section .complete-panel .info p, .w_contact-lightbox-individuals .form-section .complete-panel .info p, .w_customer-support-lightbox .form-section .complete-panel .info p {
  font-size: 15px;
  line-height: 1.25;
  font-family: 'ProximaNovaLight';
  color: #3b3b3b;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .form-panel {
  padding-top: 60px;
  padding-left: 40px;
}
/* line 11, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .row {
  width: 431px;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .row .input-text input {
  width: 265px;
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .row .dropdown-box {
  width: 265px;
}
/* line 26, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .row.two-part .input-text input {
  width: 210px;
}
/* line 34, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .row.three-part .input-text input {
  width: 155px;
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .row.three-part .input-text:first-child input {
  width: 100px;
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .misc {
  margin: 16px 0;
  font-family: 'ProximaNovaLight';
  font-size: 15px;
  color: #3b3b3b;
}
/* line 53, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .misc li {
  margin-top: 16px;
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .misc li:first-child {
  margin-top: 0;
}
/* line 62, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .progress-nav {
  background: transparent;
}
/* line 65, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .progress-nav .submit {
  display: block;
}
/* line 70, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .complete-panel {
  padding-top: 76px;
}
/* line 74, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .complete-panel .thanks p {
  margin: 15px 0 25px;
}
/* line 80, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_agents.scss */
.w_contact-lightbox-agents .form-section .complete-panel .info p {
  margin-top: 26px;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers {
  height: 510px;
  margin-top: -255px;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .form-panel {
  padding-top: 60px;
  padding-left: 40px;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .row {
  width: 371px;
}
/* line 17, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .row .input-text input {
  width: 370px;
  height: 45px;
}
/* line 23, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .row .textarea {
  width: 100%;
  height: 90px;
}
/* line 30, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .row.two-part .input-text input {
  width: 180px;
}
/* line 37, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .required-legend {
  margin: html15px 0 21px;
}
/* line 41, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .progress-nav {
  background: transparent;
}
/* line 44, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .progress-nav .submit {
  display: block;
}
/* line 49, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .complete-panel {
  padding-top: 76px;
}
/* line 52, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_brokers.scss */
.w_contact-lightbox-brokers .form-section .complete-panel p {
  margin-top: 14px;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers {
  height: 580px;
  margin-top: -290px;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .legend {
  /*TM 10/21/15
  margin: 35px 0 13px; */
  margin: 15px 0 13px;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .row {
  margin-top: 10px;
}
/* line 16, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .row .input-text input {
  width: 370px;
  /*TM height: 45px; */
  height: 40px;
}
/* line 23, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .row.two-part .dropdown-box {
  width: 180px;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .row.two-part .input-text input {
  width: 180px;
}
/* line 34, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .row.two-part .ext input {
  width: 70px;
}
/* line 40, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .row.two-part .zipcode input {
  width: 100px;
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .captioned-list {
  margin: 26px 0;
}
/* line 51, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .misc {
  margin: 20px 0 16px;
}
/* line 54, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .misc li {
  margin-top: 9px;
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .complete-panel {
  padding-top: 27px;
}
/* line 63, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .complete-panel .thanks p {
  margin: 15px 0 25px;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .complete-panel .info p {
  width: 350px;
  margin-bottom: 18px;
}
/* line 73, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .complete-panel .info p .number {
  font-family: 'ProximaNovaSemiBold';
  color: #f89728;
}
/* line 78, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_employers.scss */
.w_contact-lightbox-employers .form-section .complete-panel .info p:first-child {
  margin-top: 26px;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals .info-section .top {
  padding: 85px 30px 0;
  border-bottom: 1px solid #4db5da;
}
/* line 10, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals .info-section .top h6,
.w_contact-lightbox-individuals .info-section .top h2 {
  margin-bottom: 10px;
  line-height: 1;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals .info-section .top p {
  font-family: 'ProximaNovaLight';
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals .info-section .middle {
  padding: 19px 34px 0;
  font-family: 'ProximaNovaRegular';
  font-size: 18px;
  line-height: 1.33;
  text-align: center;
}
/* line 27, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals .info-section .middle em {
  display: block;
  margin: 7px 0 8px;
  font-family: 'ProximaNovaBold';
  /*text-transform: uppercase;*/
  color: #007eaf;
}
/* line 35, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals .info-section .middle a {
  font-family: 'ProximaNovaBold';
  text-decoration: none;
  color: white;
}
/* line 42, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals .info-section .manage-account {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 65px;
  padding-top: 20px;
  border-top: 1px solid #4db5da;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'ProximaNovaRegular';
  font-size: 18px;
  line-height: 1.25;
  text-transform: capitalize;
  text-decoration: none;
  text-align: center;
  color: white;
}
/* line 68, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_individuals.scss */
.w_contact-lightbox-individuals.a-pre-show .lightbox-content, .w_contact-lightbox-individuals.a-hide .lightbox-content {
  opacity: 0;
  -webkit-transform: rotateX(-25deg);
  -moz-transform: rotateX(-25deg);
  -ms-transform: rotateX(-25deg);
  -o-transform: rotateX(-25deg);
  transform: rotateX(-25deg);
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox {
  width: 510px;
  height: 580px;
  margin-top: -290px;
  margin-left: -255px;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section {
  left: 0;
  padding: 40px;
  padding-bottom: 0;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section h6,
.w_customer-support-lightbox .form-section h2 {  
  color: #f89728;
}
/* line 17, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section p {
  font-family: 'ProximaNovaLight';
  color: #3b3b3b;
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .dropdown-box p {
  font-size: 15px;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .required-legend {
  margin-top: 20px;
}
/* line 32, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section strong, .w_customer-support-lightbox .form-section a {
  color: orange;
  font-family: 'ProximaNovaRegular';
  text-decoration: none;
}
/* line 41, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .row .textarea {
  width: 430px;
  height: 80px;
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .row.two-part .input-text input {
  width: 210px;
  height: 45px;
}
/* line 53, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .row.two-part .state-dropdown,
.w_customer-support-lightbox .form-section .row.two-part .zipcode input {
  width: 100px;
}
/* line 57, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .row.two-part .phone input {
  width: 130px;
}
/* line 61, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .row.two-part .ext input {
  width: 70px;
}
/* line 68, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .progress-nav .submit {
  display: block;
}
/* line 73, /_Global-Assets/../src/scss/desktop/widgets/contact_lightbox/_customer-support.scss */
.w_customer-support-lightbox .form-section .complete-panel {
  display: none;
}
/* line 3, /_Global-Assets/../src/scss/desktop/widgets/_sample.scss */
.w_sample-widget ul {
  width: 600px;
  overflow: hidden;
  *zoom: 1;
}
/* line 7, /_Global-Assets/../src/scss/desktop/widgets/_sample.scss */
.w_sample-widget ul li {
  float: left;
  width: 200px;
  height: 200px;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/_sample.scss */
.w_sample-widget ul li.item1 {
  background: red;
}
/* line 16, /_Global-Assets/../src/scss/desktop/widgets/_sample.scss */
.w_sample-widget ul li.item2 {
  background: green;
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/_sample.scss */
.w_sample-widget ul li.item3 {
  background: blue;
}
@media (max-width: 619px) {
  /* line 27, /_Global-Assets/../src/scss/desktop/widgets/_sample.scss */
  .w_sample-widget ul {
    position: relative;
    width: 200px;
    height: 200px;
    cursor: pointer;
  }
  /* line 33, /_Global-Assets/../src/scss/desktop/widgets/_sample.scss */
  .w_sample-widget ul li {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (max-width: 999px) {
  /* line 4, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar {
    height: 65px;
  }
  /* line 7, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .placer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
  }
  /* line 14, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .placer:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #000;
    opacity: .1;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content {
    height: 65px;
    background: white;
  }
  /* line 30, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar {
    position: relative;
    height: 100%;
  }
  /* line 34, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .logo {
    float: left;
    width: 154px;
    height: 65px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 0 no-repeat;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
  }
  /* line 42, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .menu-toggle {
    position: absolute;
    top: 0;
    right: 60px;
    width: 60px;
    height: 100%;
    border-left: 1px solid #e0e0e0;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -278px no-repeat;
  }
  /* line 52, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .menu-toggle:active {
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -355px no-repeat;
  }
  /* line 57, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .contact-button {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
    font-size: 0;
    color: transparent;
    background: #f89728;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -65px no-repeat;
    background-color: #f89728;
  }
  /* line 71, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    .w_nav-bar .content .menu {
        display: none;
        position: absolute;
        margin-bottom: 96px;
        background: white;
        z-index: 10;
        top: 65px;
        width: 100%;
    }
  /* line 78, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li, .w_nav-bar .content .menu .dropdown-menu .submenus .submenu .text-items .link-column ul li {
    border-bottom: 1px solid #dbdbdb;
  }
  /* line 81, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li a, .w_nav-bar .content .menu .dropdown-menu .submenus .submenu .text-items .link-column ul li a {
    position: relative;
    display: block;
    padding: 14px 0 14px 18px;
    font-family: 'ProximaNovaLight';
    font-size: 21px;
    text-decoration: none;
    color: #00a7e1;
  }
  /* line 93, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a:after, .w_nav-bar .content .menu .dropdown-menu .submenus .submenu .text-items .link-column ul li.has-submenu a:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 23px;
    width: 8px;
    height: 13px;
    margin-top: -7px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -433px no-repeat;
  }
  /* line 105, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a:hover:after, .w_nav-bar .content .menu .dropdown-menu .submenus .submenu .text-items .link-column ul li.has-submenu a:hover:after {
    -webkit-animation: header-hamburger-submenu-arrow 400ms linear both;
    -moz-animation: header-hamburger-submenu-arrow 400ms linear both;
    -o-animation: header-hamburger-submenu-arrow 400ms linear both;
    animation: header-hamburger-submenu-arrow 400ms linear both;
  }
  /* line 119, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .breadcrumb {
    display: block;
    padding: 15px;
    font-family: 'ProximaNovaRegular';
    font-size: 21px;
    text-align: center;
    text-decoration: none;
    color: white;
    background: #00a7e1;
  }
  /* line 129, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .breadcrumb:before {
    content: "";
    position: absolute;
    top: 19px;
    left: 20px;
    width: 16px;
    height: 13px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -420px no-repeat;
  }
  /* line 148, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list {
    padding: 30px 20px 40px;
    background: #e9eff0;
  }
  /* line 152, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li {
    margin-top: 10px;
  }
  /* line 155, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li:first-child {
    margin-top: 0;
  }
  /* line 160, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li &gt; a,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li &gt; span {
    position: relative;
    display: block;
    border: 1px solid rgba(160, 170, 174, 0.6);
    padding: 14px;
    font-family: 'ProximaNovaSemiBold';
    font-size: 14px;
    text-align: center;
    /*text-transform: uppercase;*/
    text-decoration: none;
    color: #00a7e1;
  }
  /* line 176, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li &gt; a:active, .w_nav-bar .content .menu .main-menu .secondary-item-list li &gt; a:hover {
    color: white;
    background: #00a7e1;
  }
  /* line 183, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.language a:before {
    content: "";
    position: absolute;
    top: 12px;
    left: 18px;
    width: 18px;
    height: 18px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -130px no-repeat;
  }
  /* line 194, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.language a:active:before,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.language a:hover:before {
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -148px no-repeat;
  }
  /* line 200, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.locator a:before {
    content: "";
    position: absolute;
    top: 13px;
    left: 21px;
    width: 12px;
    height: 18px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -166px no-repeat;
  }
  /* line 211, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.locator a:active:before,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.locator a:hover:before {
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -224px no-repeat;
  }
  /* line 217, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.account a:before {
    content: "";
    position: absolute;
    top: 12px;
    left: 20px;
    width: 14px;
    height: 18px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -242px no-repeat;
  }
  /* line 228, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.account a:active:before,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.account a:hover:before {
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -260px no-repeat;
  }
  /* line 232, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.account select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: .001;
  }
  /* line 246, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; span {
    color: #a0aaae;
  }
  /* line 249, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a .is-up,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; span .is-up {
    color: #90a140;
  }
  /* line 253, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a .is-down,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; span .is-down {
    color: red;
  }
  /* line 260, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a:active, .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a:hover {
    color: white;
  }
  /* line 264, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a:active .is-up,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a:active .is-down, .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a:hover .is-up,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.stock &gt; a:hover .is-down {
    color: white;
  }
  /* line 277, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .dropdown-menu .submenus .submenu .caption {
    display: none;
  }
  /* line 291, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .dropdown-menu .submenus .submenu .fast-items {
    display: none;
  }
  /* line 297, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .dropdown-menu .segment {
    display: none;
  }
  /* line 302, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .close {
    position: absolute;
    width: 23px;
    height: 23px;
    left: 50%;
    bottom: -43px;
    margin-left: -12px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -201px no-repeat;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
  }
  /* line 313, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .close:after {
    content: "";
    position: absolute;
    bottom: -53px;
    width: 1px;
    height: 1px;
    background: #000;
    opacity: 0;
  }
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile {
    display: none;
    /* TM 2/23 position: relative; */
    margin-bottom: 0px;
    background: white;
    z-index: 10;
  }
  /* line 8, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav {
    overflow: hidden;
    background: url(../images/common/grey_noise.jpg) 0 0 repeat;
  }
  /* line 12, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav li {
    float: left;
    width: 50%;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav li a {
    position: relative;
    display: block;
    height: 65px;
    padding: 27px 0 0;
    border-left: 1px solid #879195;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #656f73;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav li a:after {
    content: "";
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 15px;
    height: 8px;
    margin-left: -8px;
    background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -106px no-repeat;
  }
  /* line 38, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav li a.is-active {
    color: white;
  }
  /* line 41, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav li a.is-active:after {
    display: block;
  }
  /* line 48, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav li:first-child a {
    border-left: none;
  }
  /* line 55, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .tab-main-content {
    padding: 20px;
  }
  /* line 59, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .tab-secondary-content {
    padding: 20px;
    border-top: 1px solid #dbdbdb;
    background: #eff1f2;
  }
  /* line 64, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .tab-secondary-content a {
    position: relative;
    display: block;
    height: 35px;
    padding-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaRegular';
    font-size: 14px;
    line-height: 1.25;
    text-decoration: none;
    color: #3b3b3b;
  }
  /* line 76, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .tab-secondary-content a strong {
    font-family: 'ProximaNovaSemiBold';
    /*text-transform: uppercase;*/
    color: #00a7e1;
  }
  /* line 82, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .tab-secondary-content a .arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    background: #b4bec2;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
  }
  /* line 92, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .tab-secondary-content a .arrow:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 13px;
    width: 10px;
    height: 16px;
    background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -89px no-repeat;
  }
  /* line 107, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .call-tab .phone-number {
    margin: 0 0 19px;
    padding-bottom: 17px;
    border-bottom: 1px solid #e2e5e7;
    text-align: center;
  }
  /* line 113, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .call-tab .phone-number a {
    font-family: 'ProximaNovaBold';
    font-size: 40px;
    line-height: 1.25;
    text-decoration: none;
    color: #00a7e1;
  }
  /* line 122, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .call-tab .availability-title {
    margin: 0 0 12px;
    font-family: 'ProximaNovaBold';
    font-size: 16px;
    color: #a0aaae;
  }
  /* line 129, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .call-tab .availability-text {
    margin: 0 0 24px;
  }
  /* line 132, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .call-tab .availability-text .status {
    font-family: 'ProximaNovaSemiBold';
    /*text-transform: uppercase;*/
    color: #9bb322;
  }
  /* line 139, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .call-tab .call-cta {
    display: block;
    height: 65px;
    padding: 26px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaBold';
    font-size: 15px;
    text-align: center;
  }
  /* line 152, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel {
    /*TM 10/121/15
  padding: 34px 20px 65px;*/
  padding: 15px 20px 65px;
  }
  /* line 155, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .form-step,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .form-step {
    display: none;
  }
  /* line 158, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .form-step .legend,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .form-step .legend {
    max-width: 330px;
    margin-bottom: 19px;
    font-family: 'ProximaNovaBold';
    font-size: 24px;
    line-height: 28px;
    color: #f89728;
  }
  /* line 168, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav {
    position: absolute;
    left: 0;
    width: 100%;
    height: 65px;
    background: #f8f9fa;
  }
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .raq-form-panel .progress-nav {
    bottom: 154px;
  }
  /* line 176, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav a,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav a {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    padding-top: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaSemiBold';
    font-size: 15px;
    line-height: 1.25;
    /*text-transform: uppercase;*/
    text-decoration: none;
    text-align: center;
    color: white;
  }
  /* line 192, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav .back,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav .back {
    left: 0;
    background: #cfd4d6;
  }
  /* line 196, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav .back:before,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav .back:before {
    content: "";
    position: absolute;
    top: 24px;
    left: 20px;
  }
  /* line 206, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav .next,
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav .submit,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav .next,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav .submit {
    right: 0;
    background: #f89728;
  }
  /* line 210, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav .next:before,
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav .submit:before,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav .next:before,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav .submit:before {
    content: "";
    position: absolute;
    top: 24px;
    right: 20px;
  }
  /* line 219, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .progress-nav .submit,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .progress-nav .submit {
    display: none;
  }
  /* line 224, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row {
    *zoom: 1;
    margin-bottom: 10px;
  }
  /* line 38, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row:after,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 230, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row .input-text,
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row .dropdown-box,
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row .textarea,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row .input-text,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row .dropdown-box,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row .textarea {
    float: left;
  }
  /* line 236, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row .input-text input,
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row .dropdown-box,
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row .textarea,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row .input-text input,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row .dropdown-box,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row .textarea {
    width: 280px;
    height: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 242, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row .textarea,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row .textarea {
    height: 86px;
  }
  /* line 248, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row.two-part .input-text input,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row.two-part .input-text input {
    width: 140px;
  }
  /* line 252, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row.two-part .input-text,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row.two-part .input-text {
    margin-left: 10px;
  }
  /* line 256, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row.two-part .input-text:first-child,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row.two-part .input-text:first-child {
    margin-left: 0;
  }
  /* line 260, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .row.two-part .input-text:first-child input,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .row.two-part .input-text:first-child input {
    width: 130px;
  }
  /* line 265, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .explanation,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .explanation {
    max-width: 330px;
    margin-bottom: 1em;
    font-size: 24px;
    line-height: 28px;
    font-family: 'ProximaNovaBold';
    color: #00A7E1;
  }
  /* line 274, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .option-list,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .option-list {
    margin: 9px 0;
    font-family: 'ProximaNovaLight';
    font-size: 15px;
    color: #3b3b3b;
  }
  /* line 280, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .option-list &gt; p,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .option-list &gt; p {
    margin-bottom: 14px;
    font-family: 'ProximaNovaBold';
    font-size: 18px;
    line-height: 1.33;
    color: #3b3b3b;
  }
  /* line 288, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .option-list li,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .option-list li {
    margin-top: 9px;
  }
  /* line 291, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .option-list li:first-child,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .option-list li:first-child {
    margin-top: 0;
  }
  /* line 297, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .required-legend,
  .w_nav-bar .content .contact-mobile .contact-tab .form-panel .required-legend {
    font-size: 13px;
    line-height: 1.25;
    color: #3b3b3b;
  }
  /* line 305, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-complete-panel,
  .w_nav-bar .content .contact-mobile .contact-tab .complete-panel {
    display: none;
    padding: 27px 40px 40px;
    color: #3b3b3b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 312, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-complete-panel .thanks .title,
  .w_nav-bar .content .contact-mobile .contact-tab .complete-panel .thanks .title {
    font-family: 'ProximaNovaBold';
    font-size: 48px;
    line-height: 1.25;
    color: #f89728;
  }
  /* line 319, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-complete-panel .thanks p,
  .w_nav-bar .content .contact-mobile .contact-tab .complete-panel .thanks p {
    margin-bottom: 25px;
    font-family: 'ProximaNovaLight';
    font-size: 21px;
    line-height: 24px;
  }
  /* line 325, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-complete-panel .thanks p em,
  .w_nav-bar .content .contact-mobile .contact-tab .complete-panel .thanks p em {
    font-family: 'ProximaNovaSemiBold';
    color: #f89728;
  }
  /* line 333, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-complete-panel .info p,
  .w_nav-bar .content .contact-mobile .contact-tab .complete-panel .info p {
    margin-bottom: 18px;
    line-height: 18px;
  }
  /* line 338, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .contact-tab .raq-complete-panel .info .em,
  .w_nav-bar .content .contact-mobile .contact-tab .complete-panel .info .em {
    font-family: 'ProximaNovaSemibold';
    white-space: nowrap;
    color: #f89728;
  }
  /* line 347, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .close {
    /*position: absolute;
    width: 23px;
    height: 23px;
    left: 50%;
  bottom: -28px;
    margin-left: -12px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -201px no-repeat;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;*/
    color: #3b3b3b;
    background: none #3b3b3b !important;
    height: 75px;
    display: block
  }
  /* line 358, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .close:after {
    /*content: "";
    position: absolute;
    bottom: -53px;
    width: 1px;
    height: 1px;
    background: #000;
    opacity: 0;*/
    content: "";
    position: absolute;
    width: 23px;
    height: 23px;
    background: url('/_global-assets/images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -201px no-repeat;
    text-align: center;
    left: 50%;
    margin-top: 9px;
  }
  /* line 5, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-agents.scss */
  .w_nav-bar .content .contact-mobile-agents .contact-tab .form-panel .progress-nav .submit {
    display: block;
  }
  /* line 5, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-brokers.scss */
  .w_nav-bar .content .contact-mobile-brokers .contact-tab .form-panel .progress-nav .submit {
    display: block;
  }
  /* line 10, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-brokers.scss */
  .w_nav-bar .content .contact-mobile-brokers .contact-tab .form-panel .required-legend {
    margin-bottom: 0;
  }
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-employers.scss */
  .w_nav-bar .content .contact-mobile-employers .contact-tab .form-panel .row.two-part .phone input {
    width: 190px !important;
  }
  /* line 10, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-employers.scss */
  .w_nav-bar .content .contact-mobile-employers .contact-tab .form-panel .row.two-part .ext input {
    width: 80px;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-employers.scss */
  .w_nav-bar .content .contact-mobile-employers .contact-tab .form-panel .option-list {
    width: 280px;
  }
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals {
    display: none;
    /*TM 2/23 position: relative; */
    background: white;
  }
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav {
    overflow: hidden;
    background: url(../images/common/grey_noise.jpg) 0 0 repeat;
  }
  /* line 10, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav li {
    float: left;
    width: 50%;
  }
  /* line 14, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav li a {
    position: relative;
    display: block;
    height: 65px;
    padding: 27px 0 0;
    border-left: 1px solid #879195;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #656f73;
  }
  /* line 24, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav li a:after {
    content: "";
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 15px;
    height: 8px;
    margin-left: -8px;
    background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -106px no-repeat;
  }
  /* line 36, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav li a.is-active {
    color: white;
  }
  /* line 39, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav li a.is-active:after {
    display: block;
  }
  /* line 46, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav li:first-child a {
    border-left: none;
  }
  /* line 53, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .tab-main-content {
    padding: 20px;
  }
  /* line 57, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .tab-secondary-content {
    padding: 20px;
    border-top: 1px solid #dbdbdb;
    background: #eff1f2;
  }
  /* line 62, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .tab-secondary-content a {
    position: relative;
    display: block;
    height: 35px;
    padding-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaRegular';
    font-size: 14px;
    line-height: 1.25;
    text-decoration: none;
    color: #3b3b3b;
  }
  /* line 74, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .tab-secondary-content a strong {
    font-family: 'ProximaNovaSemiBold';
    /*text-transform: uppercase;*/
    color: #00a7e1;
  }
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .tab-secondary-content a .arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    background: #b4bec2;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
  }
  /* line 90, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .tab-secondary-content a .arrow:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 13px;
    width: 10px;
    height: 16px;
    background: url('../images/sprites/common/sprites-sf32216f9e9.png') 0 -89px no-repeat;
  }
  /* line 105, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .call-tab .phone-number {
    margin: 0 0 19px;
    padding-bottom: 17px;
    border-bottom: 1px solid #e2e5e7;
    text-align: center;
  }
  /* line 111, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .call-tab .phone-number a {
    font-family: 'ProximaNovaBold';
    font-size: 40px;
    line-height: 1.25;
    text-decoration: none;
    color: #00a7e1;
  }
  /* line 120, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .call-tab .availability-title {
    margin: 0 0 12px;
    font-family: 'ProximaNovaBold';
    font-size: 16px;
    color: #a0aaae;
  }
  /* line 127, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .call-tab .availability-text {
    margin: 0 0 24px;
  }
  /* line 130, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .call-tab .availability-text .status {
    font-family: 'ProximaNovaSemiBold';
    /*text-transform: uppercase;*/
    color: #9bb322;
  }
  /* line 137, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .call-tab .call-cta {
    display: block;
    height: 65px;
    padding: 26px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaBold';
    font-size: 15px;
    text-align: center;
  }
  /* line 151, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .raq-form-panel,
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .form-panel {
    padding: 0;
  }
  /* line 155, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .raq-form-panel .row .firstname input,
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .form-panel .row .firstname input {
    width: 130px;
  }
  /* line 159, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .raq-form-panel .row .lastname input,
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .form-panel .row .lastname input {
    width: 140px;
  }
  /* line 163, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .raq-form-panel .row .phone input,
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .form-panel .row .phone input {
    width: 160px;
  }
  /* line 167, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .raq-form-panel .row .zipcode input,
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .form-panel .row .zipcode input {
    width: 110px;
  }
  /* line 171, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .raq-form-panel .row .email input,
  .w_nav-bar .content .contact-mobile-individuals .contact-tab .form-panel .row .email input {
    width: 280px;
  }
  /* line 333, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search {
    position: relative;
    height: 50px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
  }
  /* line 338, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form {
    position: absolute;
    left: 18px;
    right: 50px;
  }
  /* line 343, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form .input-text-alt {
    display: block;
    width: 100%;
    font-family: 'ProximaNovaLight';
    font-size: 21px;
    line-height: 50px;
    color: #a0aaae;
  }
  /* line 351, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form .input-text-alt input {
    display: block;
    width: 100%;
    height: 50px;
    border: none;
  }
  /* line 357, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form .input-text-alt input:focus {
    outline: none;
    color: #00a7e1;
  }
  /* line 364, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form button {
    border: none;
    background: white;
    cursor: pointer;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
  }
  /* line 371, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form .clear {
    position: absolute;
    top: 0;
    left: -9999px;
    width: 50px;
    height: 50px;
  }
  /* line 378, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form .clear:after {
    content: "";
    position: absolute;
    top: 19px;
    left: 19px;
    width: 12px;
    height: 12px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -343px no-repeat;
  }
  /* line 389, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form button[type=submit] {
    position: absolute;
    top: 0;
    left: 100%;
    width: 50px;
    height: 50px;
  }
  /* line 396, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form button[type=submit]:before {
    content: "";
    position: absolute;
    top: 16px;
    right: 17px;
    width: 16px;
    height: 17px;
    background: url('../images/sprites/layout/x-small/sprites-s603b2aff86.png') 0 -184px no-repeat;
  }
  /* line 410, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search.is-filled form .clear {
    left: 100%;
  }
  /* line 414, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search.is-filled form button[type=submit] {
    left: -9999px;
    width: 1px;
    height: 1px;
  }
  /* line 424, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar.is-open .placer {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 429, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar.is-open .placer:after {
    display: none;
  }
  /* line 436, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .veil {
    position: absolute;
    top: 65px;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.67);
    z-index: 9;
  }
  @-webkit-keyframes header-hamburger-submenu-arrow {
    /* line 448, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -o-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    /* line 454, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    40% {
      opacity: 0;
      -webkit-transform: translateX(10px);
      -moz-transform: translateX(10px);
      -ms-transform: translateX(10px);
      -o-transform: translateX(10px);
      transform: translateX(10px);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
    /* line 460, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    60% {
      opacity: 0;
      -webkit-transform: translateX(-10px);
      -moz-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      -o-transform: translateX(-10px);
      transform: translateX(-10px);
      -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    /* line 466, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
}
  @-moz-keyframes header-hamburger-submenu-arrow {
    /* line 448, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -o-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    /* line 454, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    40% {
      opacity: 0;
      -webkit-transform: translateX(10px);
      -moz-transform: translateX(10px);
      -ms-transform: translateX(10px);
      -o-transform: translateX(10px);
      transform: translateX(10px);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
    /* line 460, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    60% {
      opacity: 0;
      -webkit-transform: translateX(-10px);
      -moz-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      -o-transform: translateX(-10px);
      transform: translateX(-10px);
      -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    /* line 466, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
}
  @-o-keyframes header-hamburger-submenu-arrow {
    /* line 448, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -o-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    /* line 454, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    40% {
      opacity: 0;
      -webkit-transform: translateX(10px);
      -moz-transform: translateX(10px);
      -ms-transform: translateX(10px);
      -o-transform: translateX(10px);
      transform: translateX(10px);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
    /* line 460, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    60% {
      opacity: 0;
      -webkit-transform: translateX(-10px);
      -moz-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      -o-transform: translateX(-10px);
      transform: translateX(-10px);
      -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    /* line 466, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
}
  @keyframes header-hamburger-submenu-arrow {
    /* line 448, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -o-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    /* line 454, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    40% {
      opacity: 0;
      -webkit-transform: translateX(10px);
      -moz-transform: translateX(10px);
      -ms-transform: translateX(10px);
      -o-transform: translateX(10px);
      transform: translateX(10px);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
    /* line 460, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    60% {
      opacity: 0;
      -webkit-transform: translateX(-10px);
      -moz-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      -o-transform: translateX(-10px);
      transform: translateX(-10px);
      -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -o-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    /* line 466, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      -webkit-animation-timing-function: step-end;
      -moz-animation-timing-function: step-end;
      -o-animation-timing-function: step-end;
      animation-timing-function: step-end;
    }
}
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 34, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .logo {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 0;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 42, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .menu-toggle {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -290px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 52, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .menu-toggle:active {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -355px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 57, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .logo-bar .contact-button {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -65px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 129, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .breadcrumb:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -420px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 183, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.language a:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -130px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 194, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.language a:active:before,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.language a:hover:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -148px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 200, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.locator a:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -184px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 211, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.locator a:active:before,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.locator a:hover:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -166px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 217, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.account a:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -202px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 228, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.account a:active:before,
  .w_nav-bar .content .menu .main-menu .secondary-item-list li.account a:hover:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -237px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 302, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .content .menu .close {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -255px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .main-tab-nav li a:after {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -106px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 92, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .tab-secondary-content a .arrow:before {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -89px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 347, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile.scss */
  .w_nav-bar .content .contact-mobile .close {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -255px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 24, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .main-tab-nav li a:after {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -106px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 90, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_contact-mobile-individuals.scss */
  .w_nav-bar .content .contact-mobile-individuals .tab-secondary-content a .arrow:before {
    background-image: url('../images/sprites/common/sprites/retina-se1d5ec6408.png');
    background-size: 18px 114px;
    background-position: 0 -89px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 378, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form .clear:after {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -278px;
  }
}
@media (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 999px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 999px) and (min-device-pixel-ratio: 2) {
  /* line 396, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_hamburger.scss */
  .w_nav-bar .search form button[type=submit]:before {
    background-image: url('../images/sprites/layout/x-small/sprites/retina-s65f29adcea.png');
    background-size: 154px 446px;
    background-position: 0 -220px;
  }
}
@media (min-width: 1000px) {
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar {
    position: relative;
    height: 65px;
    /* submodules */
  }
  /* line 5, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .placer {
    position: absolute;
    width: 100%;
    height: 65px;
    z-index: 5;
  }
  /* line 12, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content {
    position: relative;
    max-width: 1520px;
    height: 65px;
    margin: 0 auto;
    background: white;
  }
  /* line 19, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar {
    height: 100%;
  }
  /* line 22, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar .logo {
    float: left;
    width: 154px;
    height: 65px;
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 0 no-repeat;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
  }
  /* line 30, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar .menu-toggle {
    display: none;
  }
  /* line 34, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar .contact-button {
    position: absolute;
    top: 0;
    right: 0;
    width: 260px;
    height: 65px;
    padding-top: 23px;
    padding-left: 23px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaSemibold';
    font-size: 18px;
    line-height: 1;
    color: white;
    background: #f89728;
    cursor: pointer;
  }
  /* line 50, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar .contact-button:after {
    content: "";
    position: absolute;
    top: 19px;
    right: 20px;
    width: 29px;
    height: 29px;
   /*TM updated to show new icon, instead of chat icon.
   background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -194px no-repeat; */
  background: url("/_global-assets/images/sprites/layout/sprites-sfd5c0480fb.png") -72px -194px no-repeat ;
  
  
  }
  /* line 60, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar .contact-button:hover {
    background: #f6a951;
  }
  /* line 67, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu {
    position: relative;
  }
  /* line 70, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .breadcrumb {
    display: none;
  }
  /* line 74, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu {
    position: absolute;
    top: 0px;
    right: 260px;
    left: 154px;
  }
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items {
    display: inline-block;
    height: 100%;
    font-size: 0;
    white-space: nowrap;
  }
  /* line 86, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li {
    position: relative;
    display: inline-block;
    font-family: 'ProximaNovaLight';
    font-size: 18px;
    line-height: 65px;
    white-space: normal;
  }
  /* line 94, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    border-top: 0px solid #00a7e1;
    -webkit-transition: border 150ms ease-out;
    -moz-transition: border 150ms ease-out;
    -o-transition: border 150ms ease-out;
    transition: border 150ms ease-out;
  }
  /* line 105, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li a {
    display: inline-block;
    position: relative;
    padding: 0 12px;
    text-decoration: none;
    color: #00a7e1;
  white-space: nowrap;
  }
  /* line 114, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a {
    padding-right: 32px;
  }
  /* line 117, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 7px;
    width: 14px;
    height: 9px;
    margin-top: -3px;
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -686px no-repeat;
  }
  /* line 132, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.is-selected:after, .w_nav-bar .content .menu .main-menu .menu-items li.is-active:after {
    border-top-width: 5px;
  }
  /* line 136, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.is-selected a, .w_nav-bar .content .menu .main-menu .menu-items li.is-active a {
    color: #00a7e1;
  }
  /* line 139, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.is-selected a:after, .w_nav-bar .content .menu .main-menu .menu-items li.is-active a:after {
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -686px no-repeat;
  }
  /* line 148, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li a {
    color: #a0aaae;
  }
  /* line 151, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li a:after {
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -696px no-repeat;
  }
  /* line 157, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-selected:after {
    border-top-width: 0;
  }
  /* line 163, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active:after {
    border-top-width: 5px;
  }
  /* line 167, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active a {
    color: #00a7e1;
  }
  /* line 170, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active a:after {
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -686px no-repeat;
  }
  /* line 179, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .secondary-item-list {
    display: none;
  }
  /* line 183, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-veil {
    position: absolute;
    top: 0;
    right: 65px;
    left: 0px;
    height: 100%;
    background: white;
    opacity: .67;
  }
  /* line 194, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
 .w_nav-bar .content .menu .dropdown-menu {
    position: absolute;
    top: 65px;
    left: 0;
    width: 100%;
    background: #f1f3f4;
  }
  /* line 201, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .dropdown-menu:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #000;
    opacity: .1;
  }
  /* line 212, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content {
    position: relative;
    height: 0;
    overflow: hidden;
  }
  /* line 217, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content .submenus {
    border-top: 1px solid #cdcfd0;
    padding-bottom: 60px;
    text-align: center;
  }
  /* line 223, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content .segment {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 60px;
    padding-top: 23px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaRegularItalic';
    font-size: 15px;
    color: white;
    background: url(../images/layout/dropdown-segment-bg.jpg) repeat-x #00a7e1;
  }
  /* line 240, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .close {
    display: none;
  }
  /* line 245, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .contact-mobile {
    display: none;
  }
  /* line 251, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar.is-sticky .placer {
    position: fixed;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
  }
  /* line 264, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu {
    display: none;
    min-width: 660px;
    padding: 19px 0 20px;
    margin: 0 auto;
    font-size: 0;
    text-align: left;
    white-space: nowrap;
  }
  /* line 274, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .caption {
  /*TM Addition */
  height:15px;
    margin-bottom: 10px;
    font-family: 'ProximaNovaBoldItalic';
    font-size: 15px;
    color: #a0aaae;
  }
  /* line 284, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .text-items a,
  .w_nav-bar .submenu .text-items span,
  .w_nav-bar .submenu .fast-items a,
  .w_nav-bar .submenu .fast-items span {
    font-family: 'ProximaNovaRegular';
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
    white-space: normal;
    color: #3b3b3b;
  }
  /* line 294, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .text-items {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    white-space: nowrap;
  /*TM Addition */
  padding-left: 20px;
  }
  /* line 300, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .text-items .link-column {
    display: inline-block;
    margin-right: 50px;
    vertical-align: top;
    text-align: left;
    white-space: normal;
  }
  /* line 307, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .text-items .link-column li {
    padding: 5px 0;
  }
  /* line 312, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .text-items .link-column li a:hover {
    text-decoration: underline;
    color: #00a7e1;
  }
  /* line 320, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .text-items.has-neighbor {
    border-right: 1px solid #dbdbdb;
  }
  /* line 325, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .fast-items {
    display: inline-block;
    padding-left: 50px;
    border-left: 1px solid #dbdbdb;
    margin-left: -1px;
  }
  /* line 332, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .fast-items .item-list {
    overflow: hidden;
    *zoom: 1;
    padding-top: 30px;
  }
  /* line 336, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .fast-items .item-list li {
    float: left;
    width: 100px;
    margin-right: 30px;
  }
  /* line 342, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .fast-items .item-list li a img {
    display: block;
  }
  /* line 346, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .fast-items .item-list li a span {
    display: block;
    margin-top: 24px;
  }
  /* line 353, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .submenu .fast-items .item-list li a:hover span {
    text-decoration: underline;
    color: #00a7e1;
  }
  /* line 365, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    padding-right: 65px;
    border-left: 1px solid #dbdbdb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: white;
    -webkit-transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
  }
  /* line 377, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form {
    position: absolute;
    top: 0;
    right: 65px;
    bottom: 0;
    left: 0;
    min-width: 1px;
    padding-top: 18px;
    -webkit-transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
  }
  /* line 387, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form .input-text-alt {
    width: 100%;
    font-family: 'ProximaNovaLight';
    font-size: 21px;
    line-height: 1.25;
    color: #a0aaae;
  }
  /* line 394, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form .input-text-alt input {
    width: 100%;
    border: none;
  }
  /* line 398, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form .input-text-alt input:focus {
    outline: none;
  }
  /* line 404, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form button {
    border: none;
    background: white;
    cursor: pointer;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
  }
  /* line 411, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form .clear {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 65px;
    height: 65px;
  }
  /* line 419, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form .clear:after {
    content: "";
    position: absolute;
    top: 24px;
    left: 24px;
    width: 16px;
    height: 16px;
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -607px no-repeat;
  }
  /* line 430, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form button[type=submit] {
    position: absolute;
    top: 0;
    left: 100%;
    width: 65px;
    height: 60px;
    cursor: pointer;
  }
  /* line 438, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form button[type=submit]:after {
    content: "";
    position: absolute;
    top: 22px;
    left: 21px;
    width: 22px;
    height: 22px;
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -497px no-repeat;
  }
  /* line 450, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search .activator {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: .001;
    cursor: pointer;
  }
  /* line 465, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search:hover form .input-text-alt .placeholder, .w_nav-bar .search.is-focused form .input-text-alt .placeholder {
    color: #00a7e1;
  }
  /* line 469, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search:hover form .input-text-alt input[type=text], .w_nav-bar .search.is-focused form .input-text-alt input[type=text] {
    color: #00a7e1;
  }
  /* line 475, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search:hover form button[type=submit]:after, .w_nav-bar .search.is-focused form button[type=submit]:after {
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -519px no-repeat;
  }
  /* line 482, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search.is-focused {
    width: 289px;
  }
  /* line 485, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search.is-focused form {
    left: 18px;
  }
  /* line 488, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search.is-focused form:after {
    content: "";
    position: absolute;
    right: -45px;
    bottom: 12px;
    left: 0;
    height: 0;
    border-bottom: 2px solid #cfd4d6;
    overflow: hidden;
  }
  /* line 503, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search.is-filled.is-focused form .clear {
    display: block;
  }
  /* line 507, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search.is-filled.is-focused form button[type=submit] {
    left: -9999px;
    width: 1px;
    height: 1px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 22, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar .logo {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 0;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 50, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .logo-bar .contact-button:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -194px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 117, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -687px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 139, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li.is-selected a:after, .w_nav-bar .content .menu .main-menu .menu-items li.is-active a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -687px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 151, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -697px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 170, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -687px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 419, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form .clear:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -631px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 438, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search form button[type=submit]:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -476px;
  }
}
@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 1000px) and (min-device-pixel-ratio: 2) {
  /* line 475, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .w_nav-bar .search:hover form button[type=submit]:after, .w_nav-bar .search.is-focused form button[type=submit]:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -498px;
  }
}
@media (min-width: 1180px) {
  /* line 2, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar {
    /* submodules */
  }
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .content .logo-bar .contact-button {
    font-size: 21px;
  }
  /* line 15, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li {
    font-size: 21px;
  }
  /* line 18, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .content .menu .main-menu .menu-items li a {
    padding: 0 16px;
  }
  /* line 27, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content .submenus {
    text-align: left;
  }
  /* line 38, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu {
    margin-left: 170px;
  }
  /* line 41, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu .text-items.has-neighbor {
    border-right: 1px solid #dbdbdb;
  }
  /* line 45, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu .fast-items {
    display: inline-block;
    padding-left: 50px;
    border-left: 1px solid #dbdbdb;
    margin-left: -1px;
  }
  /* line 51, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu .fast-items .item-list {
    overflow: hidden;
    *zoom: 1;
    padding-top: 30px;
  }
  /* line 55, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu .fast-items .item-list li {
    float: left;
    width: 100px;
    margin-right: 30px;
  }
  /* line 61, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu .fast-items .item-list li a img {
    display: block;
  }
  /* line 65, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu .fast-items .item-list li a span {
    display: block;
    margin-top: 24px;
  }
  /* line 72, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wide.scss */
  .w_nav-bar .submenu .fast-items .item-list li a:hover span {
    text-decoration: underline;
    color: #00a7e1;
  }
}
@media (min-width: 1260px) {
  /* line 3, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wider.scss */
  .w_nav-bar .search {
    width: 159px;
  }
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wider.scss */
  .w_nav-bar .search form {
    left: 18px;
  }
  /* line 12, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wider.scss */
  .w_nav-bar .search.is-filled form .clear {
    display: block;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wider.scss */
  .w_nav-bar .search.is-filled form button[type=submit] {
    left: -9999px;
    width: 1px;
    height: 1px;
  }
  /* line 23, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_wider.scss */
  .w_nav-bar .search.is-filled .activator {
    width: auto;
    right: 65px;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar {
  position: relative;
  height: 65px;
  /* submodules */
}
/* line 5, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .placer {
  position: absolute;
  width: 100%;
  height: 65px;
  z-index: 5;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content {
  position: relative;
  max-width: 1520px;
  height: 65px;
  margin: 0 auto;
  background: white;
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .logo-bar {
  height: 100%;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .logo-bar .logo {
  float: left;
  width: 154px;
  height: 65px;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 0 no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 22, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .content .logo-bar .logo {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 0;
  }
}
/* line 30, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .logo-bar .menu-toggle {
  display: none;
}
/* line 34, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .logo-bar .contact-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 260px;
  height: 65px;
  padding-top: 23px;
  padding-left: 23px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'ProximaNovaSemibold';
  font-size: 18px;
  line-height: 1;
  color: white;
  background: #f89728;
  cursor: pointer;
}
/* line 50, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .logo-bar .contact-button:after {
  content: "";
  position: absolute;
  top: 19px;
  right: 20px;
  width: 29px;
  height: 29px;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -194px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 50, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .content .logo-bar .contact-button:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -194px;
  }
}
/* line 60, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .logo-bar .contact-button:hover {
  background: #f6a951;
}
/* line 67, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu {
  position: relative;
}
/* line 70, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .breadcrumb {
  display: none;
}
/* line 74, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu {
  position: absolute;
  top: -65px;
  right: 260px;
  left: 154px;
}
/* line 80, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items {
  display: inline-block;
  height: 100%;
  font-size: 0;
  white-space: nowrap;
}
/* line 86, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li {
  position: relative;
  display: inline-block;
  font-family: 'ProximaNovaLight';
  font-size: 18px;
  line-height: 66px;
  white-space: normal;
}
/* line 94, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  border-top: 0px solid #00a7e1;
  -webkit-transition: border 150ms ease-out;
  -moz-transition: border 150ms ease-out;
  -o-transition: border 150ms ease-out;
  transition: border 150ms ease-out;
}
/* line 105, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li a {
  display: inline-block;
  position: relative;
  padding: 0 12px;
  text-decoration: none;
  color: #00a7e1;
}
/* line 114, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a {
  padding-right: 32px;
}
/* line 117, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 7px;
  width: 14px;
  height: 9px;
  margin-top: -3px;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -686px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 117, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.has-submenu a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -687px;
  }
}
/* line 132, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-selected:after, .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-active:after {
  border-top-width: 5px;
}
/* line 136, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-selected a, .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-active a {
  color: #00a7e1;
}
/* line 139, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-selected a:after, .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-active a:after {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -686px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 139, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-selected a:after, .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items li.is-active a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -687px;
  }
}
/* line 148, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li a {
  color: #a0aaae;
}
/* line 151, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li a:after {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -696px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 151, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -697px;
  }
}
/* line 157, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-selected:after {
  border-top-width: 0;
}
/* line 163, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active:after {
  border-top-width: 5px;
}
/* line 167, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active a {
  color: #00a7e1;
}
/* line 170, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active a:after {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -686px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 170, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .content .menu .main-menu .menu-items.is-active li.is-active a:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -687px;
  }
}
/* line 179, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .secondary-item-list {
  display: none;
}
/* line 183, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-veil {
  position: absolute;
  top: 0;
  right: 65px;
  left: 0px;
  height: 100%;
  background: white;
  opacity: .67;
}
/* line 194, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #f1f3f4;
}
/* line 201, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .dropdown-menu:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #000;
  opacity: .1;
}
/* line 212, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content {
  position: relative;
  height: 0;
  overflow: hidden;
}
/* line 217, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content .submenus {
  border-top: 1px solid #cdcfd0;
  padding-bottom: 60px;
  text-align: center;
}
/* line 223, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content .segment {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 60px;
  padding-top: 23px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'ProximaNovaRegularItalic';
  font-size: 15px;
  color: white;
  background: url(../images/layout/dropdown-segment-bg.jpg) repeat-x #00a7e1;
}
/* line 240, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .menu .close {
  display: none;
}
/* line 245, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .content .contact-mobile {
  display: none;
}
/* line 251, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar.is-sticky .placer {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
}
/* line 264, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu {
  display: none;
  min-width: 660px;
  padding: 19px 0 20px;
  margin: 0 auto;
  font-size: 0;
  text-align: left;
  white-space: nowrap;
}
/* line 274, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .caption {
  margin-bottom: 10px;
  font-family: 'ProximaNovaBoldItalic';
  font-size: 15px;
  color: #a0aaae;
}
/* line 284, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .text-items a,
.lt-ie9 .w_nav-bar .submenu .text-items span,
.lt-ie9 .w_nav-bar .submenu .fast-items a,
.lt-ie9 .w_nav-bar .submenu .fast-items span {
  font-family: 'ProximaNovaRegular';
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  white-space: normal;
  color: #3b3b3b;
}
/* line 294, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .text-items {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  white-space: nowrap;
}
/* line 300, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .text-items .link-column {
  display: inline-block;
  margin-right: 50px;
  vertical-align: top;
  text-align: left;
  white-space: normal;
}
/* line 307, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .text-items .link-column li {
  padding: 5px 0;
}
/* line 312, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .text-items .link-column li a:hover {
  text-decoration: underline;
  color: #00a7e1;
}
/* line 320, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .text-items.has-neighbor {
  border-right: 1px solid #dbdbdb;
}
/* line 325, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .fast-items {
  display: inline-block;
  padding-left: 50px;
  border-left: 1px solid #dbdbdb;
  margin-left: -1px;
}
/* line 332, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .fast-items .item-list {
  overflow: hidden;
  *zoom: 1;
  padding-top: 30px;
}
/* line 336, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .fast-items .item-list li {
  float: left;
  width: 100px;
  margin-right: 30px;
}
/* line 342, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .fast-items .item-list li a img {
  display: block;
}
/* line 346, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .fast-items .item-list li a span {
  display: block;
  margin-top: 24px;
}
/* line 353, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .submenu .fast-items .item-list li a:hover span {
  text-decoration: underline;
  color: #00a7e1;
}
/* line 365, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  padding-right: 65px; 
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  -webkit-transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: width 300ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 377, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form {
  position: absolute;
  top: 0;
  right: 65px;
  bottom: 0;
  left: 0;
  min-width: 1px;
  padding-top: 18px;
  -webkit-transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: left 300ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 387, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form .input-text-alt {
  width: 100%;
  font-family: 'ProximaNovaLight';
  font-size: 21px;
  line-height: 1.25;
  color: #a0aaae;
}
/* line 394, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form .input-text-alt input {
  width: 100%;
  border: none;
}
/* line 398, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form .input-text-alt input:focus {
  outline: none;
}
/* line 404, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form button {
  border: none;
  background: white;
  cursor: pointer;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 411, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form .clear {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  width: 65px;
  height: 65px;
}
/* line 419, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form .clear:after {
  content: "";
  position: absolute;
  top: 24px;
  left: 24px;
  width: 16px;
  height: 16px;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -607px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 419, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .search form .clear:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -631px;
  }
}
/* line 430, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form button[type=submit] {
  position: absolute;
  top: 0;
  left: 100%;
  width: 65px;
  height: 60px;
  cursor: pointer;
}
/* line 438, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search form button[type=submit]:after {
  content: "";
  position: absolute;
  top: 22px;
  left: 21px;
  width: 22px;
  height: 22px;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -497px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 438, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .search form button[type=submit]:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -476px;
  }
}
/* line 450, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search .activator {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  opacity: .001;
  cursor: pointer;
}
/* line 465, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search:hover form .input-text-alt .placeholder, .lt-ie9 .w_nav-bar .search.is-focused form .input-text-alt .placeholder {
  color: #00a7e1;
}
/* line 469, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search:hover form .input-text-alt input[type=text], .lt-ie9 .w_nav-bar .search.is-focused form .input-text-alt input[type=text] {
  color: #00a7e1;
}
/* line 475, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search:hover form button[type=submit]:after, .lt-ie9 .w_nav-bar .search.is-focused form button[type=submit]:after {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -519px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 475, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
  .lt-ie9 .w_nav-bar .search:hover form button[type=submit]:after, .lt-ie9 .w_nav-bar .search.is-focused form button[type=submit]:after {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -498px;
  }
}
/* line 482, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search.is-focused {
  width: 289px;
}
/* line 485, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search.is-focused form {
  left: 18px;
}
/* line 488, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search.is-focused form:after {
  content: "";
  position: absolute;
  right: -45px;
  bottom: 12px;
  left: 0;
  height: 0;
  border-bottom: 2px solid #cfd4d6;
  overflow: hidden;
}
/* line 503, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search.is-filled.is-focused form .clear {
  display: block;
}
/* line 507, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default.scss */
.lt-ie9 .w_nav-bar .search.is-filled.is-focused form button[type=submit] {
  left: -9999px;
  width: 1px;
  height: 1px;
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default_lt_ie9.scss */
.lt-ie9 .w_nav-bar .placer {
  min-width: 1000px;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default_lt_ie9.scss */
.lt-ie9 .w_nav-bar .content .menu .main-menu .menu-veil {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=67)";
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default_lt_ie9.scss */
.lt-ie9 .w_nav-bar .content .menu .dropdown-menu:after {
  background: url(../images/layout/dropdown-menu-shade.png);
}
/* line 25, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default_lt_ie9.scss */
.lt-ie9 .w_nav-bar .search form .clear:after {
  top: 0px;
}
/* line 31, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default_lt_ie9.scss */
.lt-ie9 .w_nav-bar .search form button[type=submit]:after {
  top: -2px !important;
}
/* line 37, /_Global-Assets/../src/scss/desktop/widgets/nav_bar/_header_default_lt_ie9.scss */
.lt-ie9 .w_nav-bar .search .activator {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=.01)";
}
/* line 97, ../../../../src/scss/desktop/_common_sprites.scss */
.w_scroll-widget {
  width: 64px;
  height: 65px;
  background: url('/_Global-Assets/images/sprites/common/sprites-s16b308f31f.png') 0 0 no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 97, ../../../../src/scss/desktop/_common_sprites.scss */
  .w_scroll-widget {
    background-image: url('/_Global-Assets/images/sprites/common/sprites/retina-s2c1fe4a138.png');
    background-size: 64px 442.5px;
    background-position: 0 0;
  }
}
/* line 103, ../../../../src/scss/desktop/_common_sprites.scss */
.w_scroll-widget.frame-2 {
  width: 64px;
  height: 65px;
  background: url('/_Global-Assets/images/sprites/common/sprites-s16b308f31f.png') 0 -132px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 103, ../../../../src/scss/desktop/_common_sprites.scss */
  .w_scroll-widget.frame-2 {
    background-image: url('/_Global-Assets/images/sprites/common/sprites/retina-s2c1fe4a138.png');
    background-size: 64px 442.5px;
    background-position: 0 -66px;
  }
}
/* line 109, ../../../../src/scss/desktop/_common_sprites.scss */
.w_scroll-widget.frame-3 {
  width: 64px;
  height: 65px;
  background: url('/_Global-Assets/images/sprites/common/sprites-s16b308f31f.png') 0 -66px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 109, ../../../../src/scss/desktop/_common_sprites.scss */
  .w_scroll-widget.frame-3 {
    background-image: url('/_Global-Assets/images/sprites/common/sprites/retina-s2c1fe4a138.png');
    background-size: 64px 442.5px;
    background-position: 0 -131px;
  }
}
/* line 6, ../../../../src/scss/desktop/widgets/share/_index.scss */
.w_share.lightbox {
  position: relative;
}
/* line 4, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__trigger {
  position: relative;
  z-index: 2;
  display: block;
  width: 60px;
  height: 60px;
  background-color: #f89728;
  text-decoration: none;
}
/* line 12, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__trigger .icon {
  position: relative;
  width: 33px;
  height: 27px;
  top: 16.5px;
  left: 13.5px;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -150px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 12, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__trigger .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -125px;
  }
}
/* line 20, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__trigger p {
  display: none;
  color: white;
  text-align: center;
  /*text-transform: uppercase;*/
}
/* line 28, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services {
  position: absolute;
  top: 0;
  opacity: 0;
  -webkit-transition: all 950ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 950ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 950ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 950ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 33, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  -webkit-transition: all 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 41, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li.service-1 {
  top: 0;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 41, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li.service-2 {
  top: 0;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 41, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li.service-3 {
  top: 0;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 48, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li.facebook .icon {
  width: 14px;
  height: 23px;
  top: 18.5px;
  left: 23px;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -306px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 48, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services li.facebook .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -303px;
  }
}
/* line 57, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li.twitter .icon {
  width: 24px;
  height: 19px;
  top: 20.5px;
  left: 18px;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -178px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 57, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services li.twitter .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -176px;
  }
}
/* line 66, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li.googleplus .icon {
  width: 24px;
  height: 23px;
  top: 18.5px;
  left: 18px;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -126px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 66, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services li.googleplus .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -153px;
  }
}
/* line 74, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li a {
  display: block;
  position: relative;
  width: 60px;
  height: 60px;
  background-color: #f89728;
}
/* line 80, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li a:after {
  position: absolute;
  content: '';
  display: block;
  top: 59px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e08824;
}
/* line 90, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li a:hover {
  background-color: #f6a951;
}
/* line 92, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li a:hover .icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -webkit-transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 97, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.w_share.lightbox .w_share__services li a .icon {
  display: block;
  position: relative;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  -webkit-transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 125ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (max-width: 619px) {
  /* line 111, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible {
    display: block;
    opacity: 1;
    z-index: 3;
    -webkit-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 118, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible li.service-0 {
    top: 0px;
    z-index: 3;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    -o-transition-delay: 0ms;
    transition-delay: 0ms;
  }
  /* line 118, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible li.service-1 {
    top: 60px;
    z-index: 2;
    -webkit-transition-delay: 30ms;
    -moz-transition-delay: 30ms;
    -o-transition-delay: 30ms;
    transition-delay: 30ms;
  }
  /* line 118, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible li.service-2 {
    top: 120px;
    z-index: 1;
    -webkit-transition-delay: 60ms;
    -moz-transition-delay: 60ms;
    -o-transition-delay: 60ms;
    transition-delay: 60ms;
  }
}
@media (min-width: 620px) {
  /* line 132, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__trigger {
    background-color: #f89728;
  }
  /* line 141, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__close {
    display: none;
  }
  /* line 146, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible {
    display: block;
    opacity: 1;
    z-index: 3;
    -webkit-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  /* line 153, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible li.service-0 {
    top: 0px;
    z-index: 3;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    -o-transition-delay: 0ms;
    transition-delay: 0ms;
  }
  /* line 153, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible li.service-1 {
    top: 60px;
    z-index: 2;
    -webkit-transition-delay: 30ms;
    -moz-transition-delay: 30ms;
    -o-transition-delay: 30ms;
    transition-delay: 30ms;
  }
  /* line 153, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
  .w_share.lightbox .w_share__services.visible li.service-2 {
    top: 120px;
    z-index: 1;
    -webkit-transition-delay: 60ms;
    -moz-transition-delay: 60ms;
    -o-transition-delay: 60ms;
    transition-delay: 60ms;
  }
}
/* line 174, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.lt-ie9 .w_share.lightbox .w_share__close {
  display: none;
}
/* line 178, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.lt-ie9 .w_share.lightbox .w_share__services {
  display: none;
}
/* line 181, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.lt-ie9 .w_share.lightbox .w_share__services.visible {
  display: block;
  z-index: 3;
}
/* line 184, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.lt-ie9 .w_share.lightbox .w_share__services.visible li {
  position: relative;
}
/* line 188, ../../../../src/scss/desktop/widgets/share/_share_box.scss */
.lt-ie9 .w_share.lightbox .w_share__services.visible li a:hover .icon {
  filter: none !important;
  -ms-filter: none !important;
}
/* line 1, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share-bar {
  box-sizing: content-box;
  height: 0px;
  position: relative;
  z-index: 1;
  padding-top: 0;
}
/* line 6, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone {
  position: fixed;
  left: 50%;
  bottom: 0;
  width: 150px;
  height: 50px;
  margin-left: 610px;
  display: none;
}
/* line 16, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone.attached {
  position: relative;
  bottom: 50px;
}
/* line 21, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__trigger {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  color: white;
  text-decoration: none;
  background-color: #00a7e1;
  -webkit-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 33, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__trigger .icon {
  position: relative;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -263px no-repeat;
  display: inline-block;
  width: 22px;
  height: 19px;
  margin-right: 7px;
  margin-left: 15px;
  line-height: 30px;
  vertical-align: middle;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 33, ../../../../src/scss/desktop/widgets/share/_all.scss */
  .w_share.standalone .w_share__trigger .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -197px;
  }
}
/* line 47, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__trigger .text {
  display: inline-block;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 12px;
  line-height: 30px;
  vertical-align: middle;
  font-size: 12px;
  font-family: ProximaNovaSemiBold, Arial, Helvetica, sans-serif;
  /*text-transform: uppercase;*/
  border-left: 1px solid #80d3f0;
}
/* line 65, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__close {
  display: none;
}
/* line 69, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services {
  position: absolute;
  z-index: 3;
  display: none;
  width: 100%;
  height: 100%;
  font-size: 0;
}
/* line 79, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services.visible {
  display: block;
}
/* line 82, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services.visible .service {
  opacity: 1;
}
/* line 87, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services .service {
  -webkit-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 175ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  opacity: 0;
  background-color: #00a7e1;
}
/* line 101, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services .service .icon {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 111, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services .service.facebook, .w_share.standalone .w_share__services .service.twitter {
  border-right: 1px solid #019bd0;
}
/* line 115, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services .service.facebook .icon {
  width: 14px;
  height: 23px;
  top: 13.5px;
  left: 18px;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -306px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 115, ../../../../src/scss/desktop/widgets/share/_all.scss */
  .w_share.standalone .w_share__services .service.facebook .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -303px;
  }
}
/* line 123, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services .service.twitter .icon {
  width: 24px;
  height: 19px;
  top: 15.5px;
  left: 13px;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -178px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 123, ../../../../src/scss/desktop/widgets/share/_all.scss */
  .w_share.standalone .w_share__services .service.twitter .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -176px;
  }
}
/* line 131, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services .service.googleplus .icon {
  width: 24px;
  height: 23px;
  top: 13.5px;
  left: 13px;
  background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -126px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 131, ../../../../src/scss/desktop/widgets/share/_all.scss */
  .w_share.standalone .w_share__services .service.googleplus .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -153px;
  }
}
/* line 139, ../../../../src/scss/desktop/widgets/share/_all.scss */
.w_share.standalone .w_share__services .service:hover, .w_share.standalone .w_share__services .service:active, .w_share.standalone .w_share__services .service:focus {
  background-color: #00bafb;
}
@media (max-width: 619px) {
  /* line 1, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share-bar {
    box-sizing: content-box;
    height: auto;
    padding-top: auto;
    border-bottom: 0px;
    background-color: transparent;
  z-index: 2;
  }
  /* line 9, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone {
    position: relative;
    z-index: 2;
    left: auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    height: auto;
    margin: auto;
    padding: 20px;
  }
  /* line 21, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone.visible {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    z-index: 999;
  }
  /* line 30, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone.visible .w_share__close {
    display: block;
  }
  /* line 35, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__trigger {
    font-family: "ProximaNovaSemibold";
    font-size: 14px;
    /*text-transform: uppercase;*/
    color: white;
    text-decoration: none;
    outline: 0;
    border: none;
    cursor: pointer;
    margin: 0;
    display: block;
    width: 100%;
    padding: 12px 0;
    text-align: center;
    position: relative;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 101, ../../../../src/scss/desktop/_buttons.scss */
  .w_share.standalone .w_share__trigger else {
    display: inline-block;
    padding: 12px 52px;
  }
  /* line 106, ../../../../src/scss/desktop/_buttons.scss */
  .w_share.standalone .w_share__trigger.is-grey {
    background-color: #a0aaae;
  }
  /* line 109, ../../../../src/scss/desktop/_buttons.scss */
  .w_share.standalone .w_share__trigger.is-orange {
    background-color: #f89728;
  }
  /* line 112, ../../../../src/scss/desktop/_buttons.scss */
  .w_share.standalone .w_share__trigger.is-blue {
    background-color: #00a7e1;
  }
  /* line 116, ../../../../src/scss/desktop/_buttons.scss */
  .w_share.standalone .w_share__trigger:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
  }
  /* line 119, ../../../../src/scss/desktop/_buttons.scss */
  .w_share.standalone .w_share__trigger:active {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 44, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__trigger .icon {
    display: none;
  }
  /* line 48, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__trigger .text {
    display: block;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
    border: 0px;
    font: inherit;
  }
  /* line 62, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__close {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 3;
    display: none;
    width: 100%;
    height: 13%;
    background: white;
    text-align: center;
  }
  /* line 75, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__close .icon {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -283px no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-top: -11px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -11px;
  }
  /* line 93, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    display: none;
    width: 100%;
    height: 100%;
  }
  /* line 105, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services.visible {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    display: block;
  }
  /* line 110, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service {
    position: relative;
    display: block;
    width: 100%;
    /*TM height: 29%;*/
  height: 33%;
    font-size: 0;
    text-align: center;
  }
  /* line 120, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service:after {
    top: inherit;
    bottom: 0;
  }
  /* line 126, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service:hover .icon {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
  }
  /* line 130, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service .icon {
    display: inline-block;
    margin: auto;
  }
  /* line 137, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service.facebook .icon, .w_share.standalone .w_share__services .service.twitter .icon, .w_share.standalone .w_share__services .service.googleplus .icon {
    position: absolute;
    top: 50%;
    left: 50%;
  }
  /* line 143, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service.facebook .icon {
    width: 34px;
    height: 64px;
    /*TM margin-top: -32px; */
  margin-top: 8px;
    margin-left: -17px;
    background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -198px no-repeat;
  }
  /* line 151, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service.twitter .icon {
    width: 73px;
    height: 60px;
    margin-top: -30px;
    margin-left: -37px;
    background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 -65px no-repeat;
  }
  /* line 159, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service.googleplus .icon {
    width: 65px;
    height: 64px;
    /*TM margin-top: -32px; */
  margin-top: -70px;
    margin-left: -32px;
    background: url('/_Global-Assets/images/sprites/share/sprites-s80a8110e28.png') 0 0 no-repeat;
  }
}
@media (max-width: 619px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 619px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 619px) and (min-device-pixel-ratio: 2) {
  /* line 75, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__close .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -281px;
  }
}
@media (max-width: 619px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 619px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 619px) and (min-device-pixel-ratio: 2) {
  /* line 143, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service.facebook .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -217px;
  }
}
@media (max-width: 619px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 619px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 619px) and (min-device-pixel-ratio: 2) {
  /* line 151, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service.twitter .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 -65px;
  }
}
@media (max-width: 619px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 619px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 619px) and (min-device-pixel-ratio: 2) {
  /* line 159, ../../../../src/scss/desktop/widgets/share/_x_small.scss */
  .w_share.standalone .w_share__services .service.googleplus .icon {
    background-image: url('/_Global-Assets/images/sprites/share/sprites/retina-s2f6b852be4.png');
    background-size: 72.5px 326px;
    background-position: 0 0;
  }
}
/* line 1, ../../../../src/scss/desktop/widgets/_scroll.scss */
.w_scroll-widget {
  position: absolute;
  left: 50%;
  bottom: 64px;
  display: none;
  margin-left: -32px;
  cursor: pointer;
}
/* line 13, ../../../../src/scss/desktop/widgets/_scroll.scss */
.w_scroll-widget .text {
  display: none;
}
@media (max-width: 619px) {
  /* line 1, ../../../../src/scss/desktop/widgets/_scroll.scss */
  .w_scroll-widget {
    bottom: 32px;
  }
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page {
  max-width: 1520px;
  background-color: white;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper {
  background-color: #00a7e1;
  position: relative;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs {
  position: absolute;
  top: 0;
  padding-left: 20px;
  z-index: 1;
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs .breadcrumb-item {
  display: inline-block;
  line-height: 60px;
  position: relative;
  margin: 0px  10px 0px 0px;
  padding-right: 14px;
  text-decoration: none;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs .breadcrumb-item a {
  font-family: "ProximaNovaRegularItalic";
  color: white;
  text-decoration: none;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs .breadcrumb-item a:hover {
  text-decoration: underline;
}
/* line 38, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs .breadcrumb-item p {
  color: white;
  font-size: inherit;
}
/* line 43, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs .breadcrumb-item:after {
  content: '/';
  font-family: "ProximaNovaRegularItalic";
  color: white;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  vertical-align: middle;
}
/* line 55, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs .breadcrumb-item.is-last-child a {
  font-family: "ProximaNovaBold";
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .breadcrumbs .breadcrumb-item.is-last-child:after {
  content: '';
}
/* line 70, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .header-wrapper .headline h1 {
  letter-spacing: -0.04em;
  color: white;
  margin-bottom: 0px;
}
/* line 78, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .deck {
  background-color: #f1f3f4;
  padding: 55px 0;
}
/* line 82, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .deck h1 {
  display: none;
}
/* line 86, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_header .deck h2 {
  font-family: "ProximaNovaThin";
  font-size: 36px;
  line-height: 40px;
  font-weight: normal;
  color: #00a7e1;
  max-width: 730px;
  margin: 0px auto;
}
/* line 98, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main {
  padding: 50px 0 20px;
}
/* line 102, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph {
  max-width: 730px;
  margin: 0px auto;
}
/*TM new rule */
.w_page .page_main .page_paragraph a, .w_page .page_main-divider .blurb a {
  color: #00A7E1;
  text-decoration: none;
  word-wrap: break-word;
}
/*TM new rule */
.w_page .page_main .page_paragraph a:hover, .w_page .page_main-divider .blurb a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-decoration: underline;
}
/* line 106, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph h3 {
  font-family: "ProximaNovaThin";
  color: #3b3b3b;
  padding-top: 30px;
}
.w_page .page_main .page_paragraph h4 {
  color: #3b3b3b;
}
/* line 111, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph h6 {
  font-size: 20px;
  /*TM color: #a0aaae; */
  color: #00A7E1;
  padding-top: 14px;
}
/* line 116, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph p {
  font-family: "ProximaNovaLight";
  font-size: 17px;
  line-height: 24px;
  color: #3b3b3b;
  margin-bottom: 30px;
}
/* line 122, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph p sup {
  font-size: 10px;
  vertical-align: super;
}
/* line 127, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph p.has-bullet {
  position: relative;
}
/* line 130, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph p.has-bullet:before {
  content: '??Â¢';
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  left: -10px;
}
/* line 141, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph ul {
  margin-bottom: 30px;
          /*ul {
  
            margin-bottom: 30px;
            
            li {
              font-family: "ProximaNovaLight";
              font-size: 17px;
              line-height: 24px;
              color: #3b3b3b;
              list-style-type: none;
            }
          }*/
}
/* line 145, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph ul li {
  font-family: "ProximaNovaLight";
  font-size: 17px;
  line-height: 24px;
  color: #3b3b3b;
  /*list-style-type: disc;*/
}
/* line 167, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph blockquote {
  font-family: 'ProximaNovaBold';
  font-size: 20px;
  text-align: center;
  line-height: 30px;
  color: #a0aaae;
  padding: 50px 40px;
  margin: 0 0 20px 0;
  border-top: 5px solid #e2e5e7;
  border-bottom: 5px solid #e2e5e7;
}
/* line 178, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main .page_paragraph blockquote .is-darker {
  color: #727d82;
}
/* line 185, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main-divider {
  width: 100%;
  height: 450px;
  background-position: center;
  background-repeat: no-repeat;
  /*TM addition */
  background-size: cover;
  position: relative;
}
/* line 192, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main-divider .blurb {
  height: 450px;
  /*TM width: 730px; */
  width: 630px;
  margin: 0px auto;
  position: relative;
  display: table;
}
/* line 199, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main-divider .blurb h5 {
  color: white;
  max-width: 730px;
  display: table-cell;
  vertical-align: middle;
  font-family: "ProximaNovaLight";
  line-height: 39px;
}
.w_page .page_main-divider .blurb h5 strong {
  font-family:"ProximaNovaRegular";
}
/* line 210, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main-divider.is-right .blurb h5 {
  padding-left: 300px;
}
/* line 218, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_main-divider.has-dark-text .blurb h5 {
  color: #3b3b3b;
}
/* line 226, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download {
  width: 100%;
  height: 160px;
  background: url(../images/common/grey_noise.jpg);
  position: relative;
  /* up arrow */
}
/* line 233, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download:before {
  content: '';
  width: 20px;
  height: 20px;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 248, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download:hover .icon-holder:before {
  top: 0px;
}
/* line 251, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download:hover .icon-holder:after {
  top: 54px;
}
/* line 257, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download a {
  width: 100%;
  height: 100%;
  text-decoration: none;
}
/* line 262, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download a.hide-mobile {
  display: block;
}
/* line 265, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download a.show-mobile {
  display: none;
}
/* line 269, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download a .icon-holder {
  width: 28px;
  height: 24px;
  position: absolute;
  top: 55px;
  left: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
}
/* line 279, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download a .icon-holder:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  margin: auto;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -348px no-repeat;
  -webkit-transition: top 150ms ease-out;
  -moz-transition: top 150ms ease-out;
  -o-transition: top 150ms ease-out;
  transition: top 150ms ease-out;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 279, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download a .icon-holder:before {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -395px;
  }
}
/* line 292, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download a .icon-holder:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -348px no-repeat;
  -webkit-transition: top 150ms ease-out;
  -moz-transition: top 150ms ease-out;
  -o-transition: top 150ms ease-out;
  transition: top 150ms ease-out;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 292, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download a .icon-holder:after {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -395px;
  }
}
/* line 308, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_page .page_download a h6 {
  font-size: 15px;
  color: white;
  text-align: center;
  /*text-transform: uppercase;*/
  padding-top: 45px;
  height: 20px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 919px) {
  /* line 330, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_header .header-wrapper .headline {
    width: 80%;
  }
  /* line 334, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_header .header-wrapper .headline h1 {
    font-size: 72px;
    line-height: 72px;
  }
  /* line 342, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_header .deck h2 {
    width: 80%;
  }
  /* line 352, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  /*TM .w_page .page_main .page_paragraph {
    width: 80%;
  }*/
  /* line 357, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider, .w_page.w_tertiary .page_main-divider {
    /* TM background-position: 70%; */
  /*TM addition */
  background-size: contain;
  }
  /* line 361, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider .blurb {
    width: 80%;
  }
  /* line 364, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider .blurb h5 {
    font-size: 32px;
  /*TM line-height: 46px; */
  line-height: 39px;
  }
  /* line 370, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider.is-right {
    background-position: center;
  }
  /* line 375, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider.is-right .blurb h5 {
    padding-left: 30%;
  }
}
@media (max-width: 619px) {
  /* line 389, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_generic .breadcrumbs, #pagebgwide .w_generic, .w_page .page_header .header-wrapper .breadcrumbs, .w_page .w_landing_slider .slider .target_copy .header-wrapper .breadcrumbs, .w_landing_slider .slider .w_page .target_copy .header-wrapper .breadcrumbs, .w_page .w_testimonial .slider .target_copy .header-wrapper .breadcrumbs, .w_testimonial .slider .w_page .target_copy .header-wrapper .breadcrumbs {
    display: none;
  }
  /* line 395, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main {
    padding: 30px 0 10px;
  }
  /* line 399, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main .page_paragraph {
    width: 88%;
  /*TM Additions */
  display: inline-block;
  padding: 0 5%;
  }
  /* line 402, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main .page_paragraph p {
    margin-bottom: 20px;
  }
  /* line 406, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main .page_paragraph h3 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  /* line 412, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main .page_paragraph h6 {
    margin-bottom: 10px;
  }
  /* line 416, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main .page_paragraph ul {
    margin-bottom: 20px;
  }
  /* line 420, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main .page_paragraph blockquote {
    padding: 20px 0;
    margin-bottom: 20px;
  }
  /* line 427, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider {
    height: 200px;
    /*TM background-size: cover; */
  background-size: contain;
    background-position: 80%;
  }
  /* line 433, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider .blurb {
    /*TM width: 60%; */
  width: 85%;
    height: 200px;
    margin-left: 6%;
  }
  /* line 438, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider .blurb h5 {
    /*TM font-size: 22px;
  line-height: 28px; */
  font-size: 18px;
    line-height: 18px;
  }
  /* line 446, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider.is-right {
    background-position: center;
  }
  /* line 450, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider.is-right .blurb {
    width: 50%;
    margin-left: 44%;
  }
  /* line 454, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_main-divider.is-right .blurb h5 {
    padding-left: 0px;
  }
  /* line 462, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download {
    height: 90px;
  }
  /* line 467, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download a.show-mobile {
    display: block;
  }
  /* line 470, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download a.hide-mobile {
    display: none;
  }
  /* line 474, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download a h6 {
    font-size: 11px;
    padding-top: 30px;
    height: 12px;
  }
  /* line 479, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download a h6:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
    width: 26px;
    height: 20px;
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -476px no-repeat;
  }
}
@media (max-width: 619px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 619px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 619px) and (min-device-pixel-ratio: 2) {
  /* line 479, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
  .w_page .page_download a h6:before {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -520px;
  }
}
/* line 499, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.lt-ie9 .w_page .page_download:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 12px solid white;
  border-left: 12px solid #a0aaae;
  border-right: 12px solid #a0aaae;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 5, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
.w_secondary .page_header .header-wrapper {
  width: 100%;
  height: 450px;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  /*.breadcrumbs {
    position: absolute;
    top: 0;
    left: 20px;
  }*/
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
.w_secondary .page_header .header-wrapper .headline {
  /*TM width: 80%; */
  width: 65%;
  height: 400px;
  /*TM max-width: 1030px; */
  margin: 0px auto 0 5%;
  position: relative;
  display: table;
}
/* line 26, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
.w_secondary .page_header .header-wrapper .headline h1 {
/*TM font-size: 72px;
  line-height: 72px; */
  font-size: 60px;
  line-height: 57px;
  letter-spacing: -0.04em;
  color: white;
  width: 1000px;
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 619px) {
  /* line 44, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
  .w_secondary .page_header .header-wrapper, .w_landing_slider .slider .page_header .header-wrapper, .w_testimonial .slider .page_header .header-wrapper, .w_landing_slider .slider .target_copy .header-wrapper, .w_testimonial .slider .target_copy .header-wrapper {
    background-size: cover;
    background-position: right;
    height: 200px;
  }
  /* line 49, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
  .w_secondary .page_header .header-wrapper .headline, .w_landing_slider .slider .page_header .header-wrapper .headline, .w_testimonial .slider .page_header .header-wrapper .headline, .w_landing_slider .slider .target_copy .header-wrapper .headline, .w_testimonial .slider .target_copy .header-wrapper .headline {
    display: none;
  }
  /* line 55, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
  .w_secondary .page_header .deck, .w_landing_slider .slider .page_header .deck, .w_testimonial .slider .page_header .deck, .w_landing_slider .slider .target_copy .deck, .w_testimonial .slider .target_copy .deck {
    padding: 36px 0;
    position: relative;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    /* up arrow */
  }
  /* line 61, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
  .w_secondary .page_header .deck:after, .w_landing_slider .slider .page_header .deck:after, .w_testimonial .slider .page_header .deck:after, .w_landing_slider .slider .target_copy .deck:after, .w_testimonial .slider .target_copy .deck:after {
    content: '';
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    width: 14px;
    height: 14px;
    background-color: #f1f3f4;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: -7px;
    left: 12%;
  }
  /* line 73, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
  .w_secondary .page_header .deck h1, .w_landing_slider .slider .page_header .deck h1, .w_testimonial .slider .page_header .deck h1, .w_landing_slider .slider .target_copy .deck h1, .w_testimonial .slider .target_copy .deck h1 {
    display: block;
    font-size: 36px;
    line-height: 36px;
    color: #00a7e1;
    width: 88%;
    margin: 0 auto 30px;
  }
  /* line 82, /_Global-Assets/../src/scss/desktop/widgets/_secondarypage.scss */
  .w_secondary .page_header .deck h2, .w_landing_slider .slider .page_header .deck h2, .w_testimonial .slider .page_header .deck h2, .w_landing_slider .slider .target_copy .deck h2, .w_testimonial .slider .target_copy .deck h2 {
    width: 88%;
    font-size: 22px;
    line-height: 30px;
  }
}
/* line 5, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_header .header-wrapper {
  background: url(../images/common/blue_noise.jpg);
  position: relative;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_header .header-wrapper .breadcrumbs {
  position: relative;
  top: 0;
  padding-left: 20px;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_header .header-wrapper .headline {
  position: relative;
  padding: 12px 46px 58px;
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_header .header-wrapper .headline h1 {
  font-size: 80px;
  line-height: 70px;
}
/* line 29, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper {
  overflow: hidden;
  *zoom: 1;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu {
  display: inline-block;
  vertical-align: top;
  margin-top: 45px;
  width: 20%;
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li {
  height: 60px;
  width: 100%;
  position: relative;
  display: table;
}
/* line 45, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li a {
  font-family: "ProximaNovaRegular";
  font-size: 17px;
  text-decoration: none;
  color: #666666;
  width: 100%;
  padding-left: 45px;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  -webkit-transition: color 150ms ease-out;
  -moz-transition: color 150ms ease-out;
  -o-transition: color 150ms ease-out;
  transition: color 150ms ease-out;
}
/* line 58, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 45px;
  width: 0;
  border-left: 0px solid #00a7e1;
  -webkit-transition: border 150ms ease-out;
  -moz-transition: border 150ms ease-out;
  -o-transition: border 150ms ease-out;
  transition: border 150ms ease-out;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li a:hover {
  color: #00a7e1;
}
/* line 72, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li a:hover:before {
  border-left-width: 5px;
}
/* line 77, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li a:active {
  color: #00a7e1;
}
/* line 80, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li a.is-active {
  color: #00a7e1;
}
/* line 82, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu ul li a.is-active:before {
  border-left-width: 5px;
}
/* line 94, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu:hover ul li a.is-active {
  color: #666666;
}
/* line 96, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu:hover ul li a.is-active:before {
  border-left-width: 0px;
}
/* line 100, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu:hover ul li a.is-active:hover {
  color: #00a7e1;
}
/* line 103, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .tertiary_menu:hover ul li a.is-active:hover:before {
  border-left-width: 5px;
}
/* line 115, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .page_main {
  position: relative;
}
/* line 119, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .page_main.page_main--top {
  display: inline-block;
  width: 79%;
}
/* line 123, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .page_main.page_main--top .page_paragraph {
  margin-left: 5%;
}
/* line 129, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .page_main .deck {
  max-width: 730px;
  margin-left: 5%;
  border-bottom: 5px solid #e2e5e7;
  padding-bottom: 20px;
  margin-bottom: 50px;
}
/* line 136, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .page_main .deck h1 {
  display: none;
}
/* line 140, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
.w_tertiary .page_main-wrapper .page_main .deck h2 {
  font-family: "ProximaNovaThin";
  font-size: 36px;
  line-height: 40px;
  font-weight: normal;
  color: #00a7e1;
}
@media (max-width: 1219px) {
  /* line 155, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .tertiary_menu {
    width: 25%;
  }
  /* line 159, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main.page_main--top {
    width: 74%;
  }
  /* line 163, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main .deck {
    width: 80%;
  }
  /* line 166, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main .page_paragraph {
    width: 80%;
  }
}
@media (max-width: 999px) {
  /* line 180, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_header .header-wrapper .headline {
    width: 80%;
  }
  /* line 184, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_header .header-wrapper .headline h1 {
    font-size: 72px;
    line-height: 72px;
  }
  /* line 194, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .tertiary_menu {
    display: none;
  }
  /* line 198, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main.page_main--top {
    width: 100%;
  }
  /* line 201, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main.page_main--top .deck {
    margin: 0px auto 50px;
  }
  /* line 204, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main.page_main--top .page_paragraph {
    margin: 0px auto;
  }
}
@media (max-width: 619px) {
  /* line 217, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_header .header-wrapper .headline, .w_tertiary .w_landing_slider .slider .target_copy .header-wrapper .headline, .w_landing_slider .slider .w_tertiary .target_copy .header-wrapper .headline, .w_tertiary .w_testimonial .slider .target_copy .header-wrapper .headline, .w_testimonial .slider .w_tertiary .target_copy .header-wrapper .headline {
    width: 88%;
    margin: 0px auto;
    padding: 30px 0;
  }
  /* line 223, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_header .header-wrapper .headline h1, .w_tertiary .w_landing_slider .slider .target_copy .header-wrapper .headline h1, .w_landing_slider .slider .w_tertiary .target_copy .header-wrapper .headline h1, .w_tertiary .w_testimonial .slider .target_copy .header-wrapper .headline h1, .w_testimonial .slider .w_tertiary .target_copy .header-wrapper .headline h1 {
    font-size: 72px;
    line-height: 72px;
  }
  /* line 231, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper {
    /*.tertiary_menu {
      display: none;
    }*/
  }
  /* line 238, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main.page_main--top {
    width: 100%;
  }
  /* line 242, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main .deck {
    width: 88%;
    padding-bottom: 0px;
    margin-bottom: 30px;
  }
  /* line 248, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main .deck h2 {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 254, /_Global-Assets/../src/scss/desktop/widgets/_tertiarypage.scss */
  .w_tertiary .page_main-wrapper .page_main .page_paragraph {
    width: 88%;
  }
}
/* ---- */
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.w_policies {
  position: relative;
  width: 100%;
  overflow-x: hidden;
  padding-top: 0px;
}
 /*add by DL 9/14/14 bg color options*/ 
.w_policies.is-green, .policies-container.is-green {
  background: url(/_global-assets/images/common/green_noise.jpg);
} 
.w_policies.is-white, .policies-container.is-white {
background-color: #ffffff;
}  
.w_policies.is-orange, .policies-container.is-orange {
background-color: #F89728;
}  
.w_policies.is-dark-blue, .policies-container.is-dark-blue {
background-color: #00A7E1;
}   
.w_policies.is-light-blue, .policies-container.is-light-blue {
background-color: #7fc0d6;
}  
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-sections-container {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-section {
  position: relative;
  width: 100%;
  float: left;
}
/* line 25, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container {
  position: relative;
  padding: 40px 0px;
  /*border-bottom: 1px solid #aab56e;*/
  text-align: center;
  filter: inherit;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder {
  overflow: hidden;
  *zoom: 1;
  max-width: 1200px;
  display: inline-block;
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item {
  width: 278px;
  height: 380px;
  background-color: white;
  position: relative;
  margin: 10px;
  float: left;
  display: inline-block;
  text-decoration: none;
}
/* line 49, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .img-holder {
  height: 190px;
}
/* line 52, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .img-holder svg {
  height: 100%;
}
/* line 57, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content {
  position: absolute;
  bottom: 0px;
  background-color: white;
  min-height: 190px;
  width:100%;
  -webkit-transition: min-height 0.2s;
  -moz-transition: min-height 0.2s;
  -o-transition: min-height 0.2s;
  transition: min-height 0.2s;
}
/* line 64, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .text-holder {
  width: 90%;
  margin: 0px auto;
  text-align: center;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .text-holder h4 {
  font-family: 'ProximaNovaSemiBold';
  font-size: 15px;
  line-height: 18px;
  color: #00a7e1;
  /*text-transform: uppercase;*/
  margin: 7px 0 12px;
  text-decoration: none;
}
/* line 79, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .text-holder p {
  color: #3b3b3b;
  text-decoration: none;
}
/* line 85, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .availability {
  background: url(../images/common/grey_noise.jpg);
  height: 50px;
  width: 100%;
  display: table;
  position: absolute;
  bottom: 0px;
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  -o-transition: height 0.2s;
  transition: height 0.2s;
}
/* line 94, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .availability p {
  font-size: 12px;
  color: white;
  padding: 0 10px;
  /*TM display: table-cell; */
  vertical-align: middle;
}
/* line 101, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .availability p.on-hover {
  font-family: 'ProximaNovaSemiBold';
  /*text-transform: uppercase;*/
  display: none;
  vertical-align: middle;
}
/* line 113, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .item-content {
  min-height: 210px;
}
/* line 117, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .item-content .text-holder p {
  color: #666;
}
/* line 122, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
/*TM .policies-container .items-holder .policy-item:hover .item-content .availability {
  background: url(../images/common/blue_noise.jpg);
  height: 70px;
} */
/* line 126, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .item-content .availability p {
  /* TM display: none; */
}
/* line 129, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .item-content .availability p.on-hover {
  display: table-cell;
}
/* line 139, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item.no-hover:hover .item-content {
  min-height: 190px;
}
/* line 141, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
/*TM .policies-container .items-holder .policy-item.no-hover:hover .item-content .availability {
  background: url(../images/common/grey_noise.jpg);
  height: 50px;
} */
/* line 145, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
/*TM - this caused undesired hover effects on mobile
.policies-container .items-holder .policy-item.no-hover:hover .item-content .availability p {
  display: table-cell;
} */
/* line 148, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item.no-hover:hover .item-content .availability p.on-hover {
  display: none;
}
/* line 165, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container {
  overflow: hidden;
  *zoom: 1;
}
/* line 168, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .copy-holder {
  width: 280px;
  margin: 50px auto 0px;
  vertical-align: top;
  display: inline-block;
}
/* line 174, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .copy-holder .copy-item {
  width: 280px;
  text-align: left;
}
/* line 178, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .copy-holder .copy-item h2 {
  font-size: 48px;
  line-height: 48px;
  letter-spacing: -0.03em;
  color: white;
}
/* line 185, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .copy-holder .copy-item p {
  font-size: 17px;
  line-height: 26px;
  color: white;
  /*TM width: 90%;*/
  padding: 0 20px;
  /*TM Addition */
  width: 94% !important;
}
/* line 196, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder {
  width: 900px;
}
/* line 204, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.w_policies.has-padding {
  padding-top: 65px;
}
@media (max-width: 999px) {
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
/*  .w_policies {
    padding-top: 65px;
  }
  */
}
@media (max-width: 619px) {
  /* line 218, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container {
    padding: 30px 20px 25px;
  }
  /* line 224, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item {
    margin: 10px auto;
    width: 100%;
    min-width: 270px;
    height: 100px;
    background-color: white;
    float: none;
    overflow: hidden;
    *zoom: 1;
    position: relative;
  }
  /* line 234, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .img-holder {
    width: 110px;
    height: 100px;
    overflow: hidden;
    float: left;
  }
  /* line 240, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .img-holder img {
    height: 100%;
    margin-left: -18px;
  }
  /* line 246, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content {
    position: relative;
    float: left;
    width: 100%;
    max-width: 150px;
    height: 100%;
    min-height: 0;
    padding: 0 0 0 10px;
  }
  /* line 255, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .text-holder {
    width: auto;
    margin: 0px;
    text-align: left;
  }
  /* line 260, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .text-holder h4 {
    font-family: 'ProximaNovaSemiBold';
    font-size: 14px;
    line-height: 18px;
    color: #00a7e1;
    /*text-transform: uppercase;*/
    margin: 20px 0 12px;
  }
  /* line 269, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .text-holder p {
    display: none;
  }
  /* line 274, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .availability {
    background: transparent;
    height: auto;
    width: auto;
    display: block;
    position: absolute;
    bottom: 12px;
    /*left: 130px;*/
  }
  /* line 283, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .availability p {
    font-size: 10px;
    line-height: 12px;
    color: #3b3b3b;
    padding: 0;
    display: block;
    text-align: left;
    letter-spacing: -0.025em;
    margin-bottom: 0px;
  }
  /* line 293, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item .item-content .availability p span.headline {
    display: block;
    color: #a0aaae;
  }
  /* line 303, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .img-holder, .policies-container .items-holder .policy-item.no-hover .img-holder {
    /*margin-right: 20px;*/
  }
  /* line 306, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .img-holder img, .policies-container .items-holder .policy-item.no-hover .img-holder img {
    border: none;
    margin: 0 0 0 -18px;
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    filter: blur(0px);
  }
  /* line 314, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.items-holder .policy-item:hover .item-content,.policies-container .items-holder .policy-item.no-hover .item-content {
    min-height: 0;
  }
  /* line 319, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .item-content .text-holder p, .policies-container .items-holder .policy-item.no-hover .item-content .text-holder p {
    color: #666;
  }
  /* line 324, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .item-content .availability, .policies-container .items-holder .policy-item.no-hover .item-content .availability {
    background: transparent;
    height: auto;
  }
  /* line 328, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss 
.policies-container .items-holder .policy-item:hover .item-content .availability p, .policies-container .items-holder .policy-item.no-hover .item-content .availability p {
    font-size: 10px;
    display: table-cell;
  }*/
  /* line 332, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .item-content .availability p.on-hover, .policies-container .items-holder .policy-item.no-hover .item-content .availability p.on-hover {
    display: none;
  }
  /* line 342, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item.no-hover:hover .img-holder img {
    border: none;
    margin: 0 0 0 -18px;
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    filter: blur(0px);
  }
  /* line 349, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item.no-hover:hover .item-content {
    min-height: 0;
  }
  /* line 353, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item.no-hover:hover .item-content .text-holder p {
    color: #666;
  }
  /* line 358, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item.no-hover:hover .item-content .availability {
    background: transparent;
    height: auto;
  }
  /* line 362, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
/*TM - this caused undesired hover effects on mobile
.policies-container .items-holder .policy-item.no-hover:hover .item-content .availability p {
    font-size: 10px;
    display: table-cell;
  } */
  /* line 366, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item.no-hover:hover .item-content .availability p.on-hover {
    display: none;
  }
  /* line 388, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .copy-holder {
    display: none;
  }
}
@media (min-width: 620px) {
  /* line 417, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .img-holder img {
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');
    margin: -10px 0 0 -20px;
  }
}
/* line 441, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder {
  width: 900px;
}
/* line 450, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
.policies-container .items-holder .policy-item:hover .img-holder img {
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
  margin: -3px 0 0 -6px;
}
/* line 470, /_Global-Assets/../src/scss/desktop/widgets/_policies.scss */
/*TM .lt-ie9 .w_policies .policies-sections-container .policies-section .policies-container .items-holder {
  width: 600px;
} */
/* ---- */
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu {
  width: 100%;
  max-width: 1520px;
  height: 65px;
  background: url(../images/common/grey_noise.jpg);
  text-align: center;
  overflow: hidden;
  position: relative;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul {
  display: inline-block;
  position: relative;
  left: auto;
  margin: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li {
  height: 65px;
  float: left;
  margin: 0px;
  border-left: 1px solid #879195;
  position: relative;
}
/* line 29, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li:first-child {
  border: none;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li:after {
  content: '';
  width: 23px;
  height: 12px;
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 -13px no-repeat;
  position: absolute;
  bottom: -12px;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: bottom 0.3s;
  -webkit-transition-delay: 0.2s;
  -moz-transition: bottom 0.3s 0.2s;
  -o-transition: bottom 0.3s 0.2s;
  transition: bottom 0.3s 0.2s;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 33, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu ul li:after {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 -14px;
  }
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li a {
  font-family: "ProximaNovaSemiBold";
  color: #727d82;
  line-height: 65px;
  text-decoration: none;
  /*text-transform: uppercase;*/
  margin-bottom: 0px;
  padding: 0px 30px;
  display: inline-block;
  outline: 0;
}
/* line 58, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li a:hover {
  color: white;
}
/* line 62, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li a:active {
  color: white;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li.is-active a {
  color: white;
}
/* line 73, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul li.is-active:after {
  bottom: 0px;
}
/* line 79, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu ul.is-bigger-than-screen {
  position: absolute;
  left: 50%;
  -webkit-transition: margin-left 0.3s;
  -moz-transition: margin-left 0.3s;
  -o-transition: margin-left 0.3s;
  transition: margin-left 0.3s;
}
/* line 90, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu.is-green ul li:after {
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 0 no-repeat;
}
.w_tabs-menu.is-orange ul li:after {
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 -37px no-repeat;
}
.w_tabs-menu.is-dark-blue ul li:after {
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 -25px no-repeat;
}
.w_tabs-menu.is-light-blue ul li:after {
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 -61px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 90, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu.is-green ul li:after {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 0;
  }
 /*   .w_tabs-menu.is-white ul li:after {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 0;
  }
    .w_tabs-menu.is-orange ul li:after {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 0;
  }
    .w_tabs-menu.is-dark-blue ul li:after {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 0;
  }
    .w_tabs-menu.is-light-blue ul li:after {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 0;
  }*/
}
/* line 97, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.w_tabs-menu.is-sticky {
  position: fixed;
  top: 65px;
  z-index: 999;
}
@media (max-width: 999px) {
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu {
    /*TM position: fixed; */
    /*top: 65px;*/
    z-index: 999;
  }
}
@media (max-width: 619px) {
  /* line 111, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu ul {
    width: 3000px;
    position: absolute;
    /*left: 50%;*/
    -webkit-transition: margin-left 0.3s;
    -moz-transition: margin-left 0.3s;
    -o-transition: margin-left 0.3s;
    transition: margin-left 0.3s;
  }
  /* line 117, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu ul li {
    border-right: none;
  }
  /* line 120, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu ul li a {
    color: #656f73;
    padding: 0px 10px;
  }
  /* line 124, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu ul li a:hover {
    color: #656f73;
  }
  /* line 132, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .w_tabs-menu ul li.is-active a:hover {
    color: white;
  }
}
/* line 148, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.lt-ie9 .w_tabs-menu ul li {
  border-right: none;
  position: relative;
}
/* line 152, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.lt-ie9 .w_tabs-menu ul li:after {
  display: none;
}
/* line 156, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.lt-ie9 .w_tabs-menu ul li a {
  outline: 0;
}
/* line 160, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.lt-ie9 .w_tabs-menu ul li .ie-arrow {
  position: absolute;
  margin: auto;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 23px;
  height: 12px;
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 -13px no-repeat;
  display: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 160, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .lt-ie9 .w_tabs-menu ul li .ie-arrow {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 -14px;
  }
}
/* line 173, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.lt-ie9 .w_tabs-menu ul li.is-active .ie-arrow {
  display: block;
}
/* line 183, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.lt-ie9 .w_tabs-menu.is-green ul li .ie-arrow {
  position: absolute;
  margin: auto;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 23px;
  height: 12px;
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 0 no-repeat;
  display: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 183, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
  .lt-ie9 .w_tabs-menu.is-green ul li .ie-arrow {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 0;
  }
}
/* line 196, /_Global-Assets/../src/scss/desktop/widgets/_tabs_menu.scss */
.lt-ie9 .w_tabs-menu.is-green ul li.is-active .ie-arrow {
  display: block;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals, .w_sidebar-agents, .w_sidebar-employers, .w_sidebar-brokers {
  position: absolute;
  right: 0;
  width: 260px;
  height: 0;
  padding: 0 19px 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  background-color: #f89728;
  /*TM z-index: 1; */
  z-index: 2;
  -webkit-transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 14, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.active.w_sidebar-agents,  .active.w_sidebar-brokers, .active.w_sidebar-individuals, .active.w_sidebar-employers {
  /*TM height:600px; */
  height: 450px;
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .explanation, .w_sidebar-agents .explanation, .w_sidebar-employers .explanation, .w_sidebar-brokers .explanation {
  margin: 6px 0 9px;
  line-height: 18px;
}
/* line 23, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .sidebar-subtitle, .w_sidebar-agents .sidebar-subtitle, .w_sidebar-employers .sidebar-subtitle, .w_sidebar-brokers .sidebar-subtitle {
  font-size: 18px;
  /*TM margin-top: 25px; */
  margin: 8px 0 0;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row, .w_sidebar-agents .row, .w_sidebar-employers .row, .w_sidebar-brokers .row {
  margin-top: 5px;
  *zoom: 1;
}
/* line 38, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.w_sidebar-individuals .row:after, .w_sidebar-agents .row:after, .w_sidebar-employers .row:after, .w_sidebar-brokers .row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row .input-text, .w_sidebar-agents .row .input-text, .w_sidebar-employers .row .input-text, .w_sidebar-brokers .row .input-text {
  float: left;
}
/* line 35, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row .input-text input, .w_sidebar-agents .row .input-text input, .w_sidebar-employers .row .input-text input, .w_sidebar-brokers .row .input-text input {
  width: 220px;
  /*TM height: 45px; */
  height:40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 42, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row .dropdown-box, .w_sidebar-agents .row .dropdown-box, .w_sidebar-employers .row .dropdown-box, .w_sidebar-brokers .row .dropdown-box {
  float: left;
  width: 220px;
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row .textarea, .w_sidebar-agents .row .textarea, .w_sidebar-employers .row .textarea, .w_sidebar-brokers .row .textarea {
  width: 220px;
}
/* line 50, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row .textarea textarea, .w_sidebar-agents .row .textarea textarea, .w_sidebar-employers .row .textarea textarea, .w_sidebar-brokers .row .textarea textarea {
  max-height: 140px;
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row.two-part .input-text, .w_sidebar-agents .row.two-part .input-text, .w_sidebar-employers .row.two-part .input-text, .w_sidebar-brokers .row.two-part .input-text {
  margin-left: 10px;
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row.two-part .input-text input, .w_sidebar-agents .row.two-part .input-text input, .w_sidebar-employers .row.two-part .input-text input, .w_sidebar-brokers .row.two-part .input-text input {
  width: 105px;
}
/* line 63, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .row.two-part .input-text:first-child, .w_sidebar-agents .row.two-part .input-text:first-child, .w_sidebar-employers .row.two-part .input-text:first-child, .w_sidebar-brokers .row.two-part .input-text:first-child {
  margin-left: 0;
}
/* line 70, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .misc, .w_sidebar-agents .misc, .w_sidebar-employers .misc, .w_sidebar-brokers .misc {
  /*TM margin: 9px 0 15px; */
  margin:9px 0 8px;
  font-family: 'ProximaNovaLight';
  font-size: 15px;
}
/* line 75, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .misc li, .w_sidebar-agents .misc li, .w_sidebar-employers .misc li, .w_sidebar-brokers .misc li {
  margin-top: 9px;
}
/* line 78, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .misc li:first-child, .w_sidebar-agents .misc li:first-child, .w_sidebar-employers .misc li:first-child, .w_sidebar-brokers .misc li:first-child {
  margin-top: 0;
}
/* line 83, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .misc .checkbox, .w_sidebar-agents .misc .checkbox, .w_sidebar-employers .misc .checkbox, .w_sidebar-brokers .misc .checkbox {
  color: white;
}
/* line 88, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .submit, .w_sidebar-agents .submit, .w_sidebar-employers .submit, .w_sidebar-brokers .submit {
  display: block;
  /*TM height: 45px;
  padding-top: 16px; */
  height:40px;
  padding-top:14px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 96, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .call, .w_sidebar-agents .call, .w_sidebar-employers .call, .w_sidebar-brokers .call {
  /*TM margin: 17px 0 0; */
  margin: 10px 0 0;
  font-size: 18px;
  line-height: 1.25;
}
/* line 102, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .complete-panel, .w_sidebar-agents .complete-panel, .w_sidebar-employers .complete-panel, .w_sidebar-brokers .complete-panel {
  display: none;
  text-align: center;
}
/* line 107, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .complete-panel .thanks .title, .w_sidebar-agents .complete-panel .thanks .title, .w_sidebar-employers .complete-panel .thanks .title, .w_sidebar-brokers .complete-panel .thanks .title {
  margin-bottom: 7px;
  font-family: 'ProximaNovaBold';
  font-size: 30px;
  line-height: 1.25;
}
/* line 114, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .complete-panel .thanks p, .w_sidebar-agents .complete-panel .thanks p, .w_sidebar-employers .complete-panel .thanks p, .w_sidebar-brokers .complete-panel .thanks p {
  margin-bottom: 25px;
  font-family: 'ProximaNovaRegular';
  font-size: 16px;
  line-height: 1.25;
}
/* line 122, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .complete-panel .info, .w_sidebar-agents .complete-panel .info, .w_sidebar-employers .complete-panel .info, .w_sidebar-brokers .complete-panel .info {
  border-top: 1px solid #de8724;
}
/* line 125, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .complete-panel .info p, .w_sidebar-agents .complete-panel .info p, .w_sidebar-employers .complete-panel .info p, .w_sidebar-brokers .complete-panel .info p {
  font-family: 'ProximaNovaRegular';
  font-size: 16px;
  line-height: 1.25;
}
/* line 130, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .complete-panel .info p a, .w_sidebar-agents .complete-panel .info p a, .w_sidebar-employers .complete-panel .info p a, .w_sidebar-brokers .complete-panel .info p a {
  font-family: 'ProximaNovaSemibold';
  color: white;
}
/* line 135, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .complete-panel .info p:first-child, .w_sidebar-agents .complete-panel .info p:first-child, .w_sidebar-employers .complete-panel .info p:first-child, .w_sidebar-brokers .complete-panel .info p:first-child {
  margin-top: 25px;
}
/* line 143, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .interest-form .in-header, .w_sidebar-agents .interest-form .in-header, .w_sidebar-employers .interest-form .in-header, .w_sidebar-brokers .interest-form .in-header {
  display: block;
  position: relative;
  cursor: pointer;
}
/* line 148, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .interest-form .in-header p, .w_sidebar-agents .interest-form .in-header p, .w_sidebar-employers .interest-form .in-header p, .w_sidebar-brokers .interest-form .in-header p, .w_sidebar-individuals .interest-form .in-header span, .w_sidebar-agents .interest-form .in-header span, .w_sidebar-employers .interest-form .in-header span, .w_sidebar-brokers .interest-form .in-header span {
  font-family: 'ProximaNovaBold';
  font-size: 14px;
  /*text-transform: uppercase;*/
}
/* line 154, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .interest-form .in-header span, .w_sidebar-agents .interest-form .in-header span, .w_sidebar-employers .interest-form .in-header span, .w_sidebar-brokers .interest-form .in-header span {
  position: absolute;
  right: 10px;
  top: 0;
  color: white;
  font-size: 20px;
}
/* line 162, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .interest-form .in-content, .w_sidebar-agents .interest-form .in-content, .w_sidebar-employers .interest-form .in-content, .w_sidebar-brokers .interest-form .in-content {
  overflow: hidden;
  /*    height: 0;
      @include transition(all 300ms $ease_out_expo);*/
}
/* line 168, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .interest-form.expanded .in-header, .w_sidebar-agents .interest-form.expanded .in-header, .w_sidebar-employers .interest-form.expanded .in-header, .w_sidebar-brokers .interest-form.expanded .in-header {
  display: none;
}
/* line 171, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .interest-form.expanded .in-content, .w_sidebar-agents .interest-form.expanded .in-content, .w_sidebar-employers .interest-form.expanded .in-content, .w_sidebar-brokers .interest-form.expanded .in-content {
  height: auto;
}
/* line 177, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account, .w_sidebar-agents .manage-account, .w_sidebar-employers .manage-account, .w_sidebar-brokers .manage-account {
  background-color: white;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #00a7e1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 186, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-agents .manage-account .ma-header, .w_sidebar-employers .manage-account .ma-header, .w_sidebar-brokers .manage-account .ma-header {
  padding: 25px;
  cursor: pointer;
  border-bottom: 1px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.w_sidebar-individuals .manage-account .ma-header{
padding: 25px;
cursor: pointer;
border-bottom: 1px solid #ededed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-decoration: none;
color: #00a7e1;
display: block;
}
/* line 192, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-agents .manage-account .ma-header h4, .w_sidebar-employers .manage-account .ma-header h4, .w_sidebar-brokers .manage-account .ma-header h4 {
  font-size: 21px;
  line-height: 21px;
  margin: 0;
}
.w_sidebar-individuals .manage-account .ma-header h4 {
font-size: 21px;
line-height: 21px;
margin: 0;
text-align: right;
display: inline-block;
}
/* line 197, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-agents .manage-account .ma-header .arrow, .w_sidebar-employers .manage-account .ma-header .arrow, .w_sidebar-brokers .manage-account .ma-header .arrow {
  display: inline-block;
  width: 16px;
  height: 10px;
  margin-left: 2px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -626px no-repeat;
}
.w_sidebar-individuals .manage-account .ma-header .arrow {
display: inline-block;
width: 19px;
height: 19px;
top: 2px;
background: url('../images/sprites/icons-s133efd3706.png') 0 -535px no-repeat;
color: #00a7e1;
position: relative;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 197, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
  .w_sidebar-agents .manage-account .ma-header .arrow, .w_sidebar-employers .manage-account .ma-header .arrow, .w_sidebar-brokers .manage-account .ma-header .arrow {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -643px;
  }
    .w_sidebar-individuals .manage-account .ma-header .arrow {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -532px;
    height: 18px;
  }
}
/* line 205, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account .ma-content, .w_sidebar-agents .manage-account .ma-content, .w_sidebar-employers .manage-account .ma-content, .w_sidebar-brokers .manage-account .ma-content {
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@include transition(all 300ms $ease_out_expo);*/
  height: 0;
  /*overflow: hidden;*/
}
/* line 212, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account .ma-content .input-text, .w_sidebar-agents .manage-account .ma-content .input-text, .w_sidebar-employers .manage-account .ma-content .input-text, .w_sidebar-brokers .manage-account .ma-content .input-text {
  margin: 0 auto 10px;
}
/* line 215, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account .ma-content .input-text input, .w_sidebar-agents .manage-account .ma-content .input-text input, .w_sidebar-employers .manage-account .ma-content .input-text input, .w_sidebar-brokers .manage-account .ma-content .input-text input {
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 220, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account .ma-content .textbutton, .w_sidebar-agents .manage-account .ma-content .textbutton, .w_sidebar-employers .manage-account .ma-content .textbutton, .w_sidebar-brokers .manage-account .ma-content .textbutton {
  margin-top: 10px;
  margin-bottom: 40px;
}
/* line 224, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account .ma-content p, .w_sidebar-agents .manage-account .ma-content p, .w_sidebar-employers .manage-account .ma-content p, .w_sidebar-brokers .manage-account .ma-content p {
  font-size: 13px;
  color: #a0aaae;
  margin-bottom: 0;
}
/* line 229, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account .ma-content a, .w_sidebar-agents .manage-account .ma-content a, .w_sidebar-employers .manage-account .ma-content a, .w_sidebar-brokers .manage-account .ma-content a {
  font-size: 13px;
}
/* line 232, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account .ma-content .meta-form-reminders, .w_sidebar-agents .manage-account .ma-content .meta-form-reminders, .w_sidebar-employers .manage-account .ma-content .meta-form-reminders, .w_sidebar-brokers .manage-account .ma-content .meta-form-reminders {
  border-top: 1px solid #ededed;
  padding: 40px 25px;
}
/* line 240, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account.expanded .ma-header, .w_sidebar-agents .manage-account.expanded .ma-header, .w_sidebar-employers .manage-account.expanded .ma-header, .w_sidebar-brokers .manage-account.expanded .ma-header {
  margin-bottom: 25px;
}
/* line 241, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account.expanded .ma-header h4, .w_sidebar-agents .manage-account.expanded .ma-header h4, .w_sidebar-employers .manage-account.expanded .ma-header h4, .w_sidebar-brokers .manage-account.expanded .ma-header h4 {
  color: #a0aaae;
}
/* line 244, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account.expanded .ma-header .arrow, .w_sidebar-agents .manage-account.expanded .ma-header .arrow, .w_sidebar-employers .manage-account.expanded .ma-header .arrow, .w_sidebar-brokers .manage-account.expanded .ma-header .arrow {
  height: 9px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -608px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 244, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
  .w_sidebar-individuals .manage-account.expanded .ma-header .arrow, .w_sidebar-agents .manage-account.expanded .ma-header .arrow, .w_sidebar-employers .manage-account.expanded .ma-header .arrow, .w_sidebar-brokers .manage-account.expanded .ma-header .arrow {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -625px;
  }
}
/* line 250, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_base.scss */
.w_sidebar-individuals .manage-account.expanded .ma-content, .w_sidebar-agents .manage-account.expanded .ma-content, .w_sidebar-employers .manage-account.expanded .ma-content, .w_sidebar-brokers .manage-account.expanded .ma-content {
  height: 308px;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals {
    /*.interest-form {
      .in-header {
        display:block;
        position:relative;
        cursor: pointer;
  
        p, span{
          font-family: 'ProximaNovaBold';
          font-size: 14px;
          text-transform: uppercase;
        }
  
        span {
          position: absolute;
          right: 10px;
          top: 0;
          color: $white;
          font-size: 20px;
        }
      }
      .in-content {
        overflow: hidden;
        height: 0;
        @include transition(all 300ms $ease_out_expo);
      }
      &amp;.expanded {
        .in-header {
          display: none;
        }
        .in-content {
          height: 344px;
        }
      }
    }*/
    /*.manage-account {
      background-color: $white;
      width: 100%;
      position: absolute;
      bottom: 0;
      left:0;
      color: $blue;
      @include box-sizing(border-box);
  
      .ma-header {
        padding: 25px;
        cursor: pointer;
        border-bottom: 1px solid #ededed;
        @include box-sizing(border-box);
  
        h4{
          font-size: 21px;
          line-height: 21px;
          margin: 0;
        }
        .arrow {
          display: inline-block;
          width: 16px;
          height: 10px;
          @include retina-sprite(dropdown-arrow-hover, $icons-map, $icons-retina-map);
        }
      }
  
      .ma-content {
        text-align: center;
        @include box-sizing(border-box);
        @include transition(all 300ms $ease_out_expo);
        height: 0;
        overflow: hidden;
  
        .input-text {
          margin: 0 auto 10px;
  
          input {
            width: 220px;
            @include box-sizing(border-box);
          }
        }
        .textbutton {
          margin-top: 10px;
          margin-bottom: 40px;
        }
        p {
          font-size: 13px;
          color: $light_grey;
          margin-bottom: 0;
        }
        a {
          font-size: 13px;
        }
        .meta-form-reminders {
          border-top: 1px solid #ededed;
          padding: 40px 25px;
        }
  
      }
  
      &amp;.expanded {
        .ma-header {
          h4{
            color: $light_grey;
          }
          .arrow {
            height: 9px;
            @include retina-sprite(dropdown-arrow, $icons-map, $icons-retina-map);
          }
          margin-bottom: 25px;
        }
        .ma-content {
          height:308px;
        }
      }
    }*/
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals p {
  color: #fff;
  font-size: 17px;
  /* TM Addition below */
  margin:2px 0 10px;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals h6 {
  color: #fff;
  font-size: 18px;
  /*TM Addition */
  margin: 15px 0 8px;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals .call {
  /*TM margin-top: 30px; */
  margin-top:20px;
}
/* line 16, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals label {
  display: block;
  /*TM margin-bottom: 10px; */
  margin-bottom: 5px;
  color: white;
}
/* line 21, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals label:hover {
  color: white;
}
/* line 26, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals .textbutton {
  /*TM margin-top: 40px; */
  margin-top:17px;
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_individuals.scss */
.w_sidebar-individuals.active {
  /*TM padding: 50px 20px 0; */
  padding:12px 20px 0;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_agents.scss */
.w_sidebar-agents .form-panel .dropdown-box.referer p {
  font-size: 14px;
  letter-spacing: -.05em;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_agents.scss */
.w_sidebar-agents .form-panel .input-text.phone input {
  padding-left: 10px;
  font-size: 14px;
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_agents.scss */
.w_sidebar-agents .complete-panel {
  padding-top: 95px;
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_employers.scss */
.w_sidebar-employers .explanation {
  /*TM margin: 20px 0 30px; */
  margin:10px 0 10px;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_employers.scss */
.w_sidebar-employers .in-header {
  margin-top: 68px;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_employers.scss */
.w_sidebar-employers .interests {
  /*TM margin: 20px 0 40px; */
  margin: 8px 0px 5px;
}
/* line 17, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_employers.scss */
.w_sidebar-employers .misc li {
  /*TM margin: 15px 0; */
  margin: 8px 0;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_employers.scss */
.w_sidebar-employers .textbutton {
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_brokers.scss */
.w_sidebar-brokers .form-panel .input-text.phone input {
  padding-left: 10px;
  font-size: 14px;
}
/* line 14, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_brokers.scss */
.w_sidebar-brokers .explanation {
  /* TM margin: 20px 0 10px; */
  margin: 8px 0px;
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_brokers.scss */
.w_sidebar-brokers .misc {
  /*TM margin-top: 25px; */
  margin-top:15px;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_brokers.scss */
.w_sidebar-brokers .call {
  /*TM margin-top: 7px; */
  margin-top: 4px;
}
/* line 26, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_brokers.scss */
.w_sidebar-brokers .complete-panel {
  padding-top: 95px;
}
@media (max-width: 999px) {
  /* line 8, /_Global-Assets/../src/scss/desktop/widgets/sidebar/_index.scss */
  .w_sidebar-individuals, .w_sidebar-agents, .w_sidebar-employers, .w_sidebar-brokers {
    display: none;
  }
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider {
  height: 400px;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .testimonial-arrow {
  left: 6%;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide {
  padding-left: 5%;
  background-color: white;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .left_half {
  background-color: white;
  -webkit-transition: opacity 150ms ease-out;
  -moz-transition: opacity 150ms ease-out;
  -o-transition: opacity 150ms ease-out;
  transition: opacity 150ms ease-out;
  opacity: 1;
}
/* line 18, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half {
  background-position: center center;
  background-size: auto;
  text-align: center;
  /* PLAY */
}
/* line 23, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half img {
  display: none;
}
/* line 27, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 295px;
  height: 284px;
  margin: -145px 0 0 -160px;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  /* Skeleton */
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip {
  position: relative;
  float: left;
  width: 295px;
  height: 284px;
  font-size: 180px;
  font-weight: bold;
  line-height: 284px;
  border-radius: 15px;
}
/* line 50, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 60, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li:first-child {
  z-index: 2;
}
/* line 64, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li {
  display: block;
  height: 100%;
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  -ms-perspective: 800px;
  -o-perspective: 800px;
  perspective: 800px;
}
/* line 74, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  overflow: hidden;
}
/* line 83, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 90, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0;
}
/* line 99, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div.up:after {
  content: "";
  position: absolute;
  top: 142px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #1cbce8;
}
/* line 110, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div.down {
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  bottom: 0;
}
/* line 119, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #fff;
  text-align: center;
  background-color: #1cbce8;
  border-radius: 15px;
}
/* line 130, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div div.inn span {
  position: absolute;
  display: block;
  bottom: 25px;
  text-align: center;
  font-size: 25px;
  width: 100%;
  left: 0;
  height: 20px;
  line-height: 25px;
}
/* line 142, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div.up div.inn {
  top: 0;
}
/* line 147, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div.down div.inn {
  bottom: 0;
}
/* line 152, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon .oval {
  font-family: 'ProximaNovaBold';
  width: 240px;
  height: 45px;
  background: #f2f2f2;
  -moz-border-radius: 250px / 50px;
  -webkit-border-radius: 250px / 50px;
  border-radius: 250px / 50px;
  position: absolute;
  top: 310px;
  left: 31px;
}
/* line 170, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.stop ul li.before {
  z-index: 3;
}
/* line 174, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.stop ul li.active {
  z-index: 2;
}
/* line 177, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.stop ul li.active .down {
  z-index: 2;
}
/* line 180, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.stop ul li.active-last .down {
  z-index: 2;
}
/* line 183, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.stop ul li.before .up {
  z-index: 2;
}
/* line 186, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.stop ul li.before-last .up {
  z-index: 2;
}
/* line 191, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play {
  /* SHADOW */
  /*DOWN*/
}
/* line 192, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.before {
  z-index: 3;
}
/* line 196, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.active {
  -webkit-animation: asd 0.3s 0.3s ease-in both;
  -moz-animation: asd 0.3s 0.3s ease-in both;
  -o-animation: asd 0.3s 0.3s ease-in both;
  animation: asd 0.3s 0.3s ease-in both;
  z-index: 2;
}
/* line 200, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.active .down {
  z-index: 2;
  -webkit-animation: turn 0.3s 0.3s ease-out both;
  -moz-animation: turn 0.3s 0.3s ease-out both;
  -o-animation: turn 0.3s 0.3s ease-out both;
  animation: turn 0.3s 0.3s ease-out both;
}
/* line 204, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.active-last .down {
  z-index: 2;
}
/* line 208, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.before .up {
  z-index: 2;
  -webkit-animation: turn2 0.3s ease-in both;
  -moz-animation: turn2 0.3s ease-in both;
  -o-animation: turn2 0.3s ease-in both;
  animation: turn2 0.3s ease-in both;
}
/* line 212, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.before-last .up {
  z-index: 2;
  -webkit-animation: lastturn2 0.3s linear both;
  -moz-animation: lastturn2 0.3s linear both;
  -o-animation: lastturn2 0.3s linear both;
  animation: lastturn2 0.3s linear both;
}
/* line 218, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.before .up .shadow {
  background: -moz-linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90, 90, 90, 0.1)), color-stop(100%, #008eb1));
  background: linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: -o-linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: -ms-linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: linear-gradient(to bottom, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  -webkit-animation: show 0.3s linear both;
  -moz-animation: show 0.3s linear both;
  -o-animation: show 0.3s linear both;
  animation: show 0.3s linear both;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
/* line 235, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.active .up .shadow {
  background: -moz-linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90, 90, 90, 0.1)), color-stop(100%, #008eb1));
  background: linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: -o-linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: -ms-linear-gradient(top, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  background: linear-gradient(to bottom, rgba(90, 90, 90, 0.1) 0%, #008eb1 100%);
  -webkit-animation: hide 0.3s 0.1s linear both;
  -moz-animation: hide 0.3s 0.1s linear both;
  -o-animation: hide 0.3s 0.1s linear both;
  animation: hide 0.3s 0.1s linear both;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
/* line 253, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.before .down .shadow {
  background: -moz-linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008eb1), color-stop(100%, rgba(90, 90, 90, 0.1)));
  background: linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: -o-linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: -ms-linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: linear-gradient(to bottom, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  -webkit-animation: show 0.3s linear both;
  -moz-animation: show 0.3s linear both;
  -o-animation: show 0.3s linear both;
  animation: show 0.3s linear both;
  -webkit-border-bottom-left-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-bottomright: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
/* line 269, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .slide .right_half .icon.play ul li.active .down .shadow {
  background: -moz-linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008eb1), color-stop(100%, rgba(90, 90, 90, 0.1)));
  background: linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: -o-linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: -ms-linear-gradient(top, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  background: linear-gradient(to bottom, #008eb1 0%, rgba(90, 90, 90, 0.1) 100%);
  -webkit-animation: hide 0.3s 0.1s linear both;
  -moz-animation: hide 0.3s 0.1s linear both;
  -o-animation: hide 0.3s 0.1s linear both;
  animation: hide 0.3s 0.1s linear both;
  -webkit-border-bottom-left-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-bottomright: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
/* line 290, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .target_copy {
  width: 50%;
  padding-left: 50px;
  /*TM padding: 5% 5% 5% 5%; */
}
/* line 297, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .target_copy .deck header h1,
.w_testimonial.w_cta_icon .slider .target_copy .deck header h2,
.w_testimonial.w_cta_video .slider .target_copy .deck header h2 {
  color: #00A7E1;
  font-size: 50px;
  letter-spacing: -.04em;
  margin-bottom: 20px;
  line-height: 45px;
  text-align: left;
}
/* line 303, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .target_copy .deck header h4 {
color: #3b3b3b;
font-size: 21px;
line-height: 24px;
letter-spacing: -.04em;
}
/* line 311, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .read-testimonial {
  font-size: 17px;
  padding-bottom: 20px;
}
/* line 314, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .read-testimonial.desktop {
  color: #00a7e1;
}
/* line 317, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .read-testimonial .icon-holder {
  border-color: #00a7e1;
}
/* line 319, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .slider .read-testimonial .icon-holder .icon {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -254px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 319, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  .w_testimonial.w_cta_icon .slider .read-testimonial .icon-holder .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -224px;
  }
}
/* line 327, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .testimonial_wrapper .testimonial {
  -webkit-column-count: initial;
  -moz-column-count: initial;
  -ms-column-count: initial;
  -o-column-count: initial;
  column-count: initial;
}
/* line 335, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .testimonial_wrapper .testimonial .target_testimonial h4 {
  color: #00a7e1;
  font-family: ProximaNovaExtraBold;
  font-size: 30px;
}
/* line 340, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .testimonial_wrapper .testimonial .target_testimonial li {
  text-align: left;
  margin-left: 30px;
  list-style: decimal;
  font-size: 21px;
  font-family: ProximaNovaLight;
  line-height: 50px;
  color: #3b3b3b;
}
/* line 349, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.w_testimonial.w_cta_icon .testimonial_wrapper .testimonial .target_testimonial li a {
  color: #00a7e1;
  word-wrap: break-word;
}
@-webkit-keyframes asd {
  /* line 363, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    z-index: 2;
  }
  /* line 366, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  5% {
    z-index: 4;
  }
  /* line 369, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    z-index: 4;
  }
}
@-moz-keyframes asd {
  /* line 363, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    z-index: 2;
  }
  /* line 366, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  5% {
    z-index: 4;
  }
  /* line 369, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    z-index: 4;
  }
}
@-o-keyframes asd {
  /* line 363, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    z-index: 2;
  }
  /* line 366, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  5% {
    z-index: 4;
  }
  /* line 369, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    z-index: 4;
  }
}
@keyframes asd {
  /* line 363, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    z-index: 2;
  }
  /* line 366, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  5% {
    z-index: 4;
  }
  /* line 369, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    z-index: 4;
  }
}
@-webkit-keyframes turn {
  /* line 375, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
  /* line 382, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}
@-moz-keyframes turn {
  /* line 375, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
  /* line 382, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}
@-o-keyframes turn {
  /* line 375, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
  /* line 382, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}
@keyframes turn {
  /* line 375, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
  /* line 382, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}
@-webkit-keyframes lastturn {
  /* line 391, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }
  /* line 398, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(130deg);
    -moz-transform: rotateX(130deg);
    -ms-transform: rotateX(130deg);
    -o-transform: rotateX(130deg);
    transform: rotateX(130deg);
  }
}
@-moz-keyframes lastturn {
  /* line 391, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }
  /* line 398, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(130deg);
    -moz-transform: rotateX(130deg);
    -ms-transform: rotateX(130deg);
    -o-transform: rotateX(130deg);
    transform: rotateX(130deg);
  }
}
@-o-keyframes lastturn {
  /* line 391, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }
  /* line 398, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(130deg);
    -moz-transform: rotateX(130deg);
    -ms-transform: rotateX(130deg);
    -o-transform: rotateX(130deg);
    transform: rotateX(130deg);
  }
}
@keyframes lastturn {
  /* line 391, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }
  /* line 398, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(130deg);
    -moz-transform: rotateX(130deg);
    -ms-transform: rotateX(130deg);
    -o-transform: rotateX(130deg);
    transform: rotateX(130deg);
  }
}
@-webkit-keyframes turn2 {
  /* line 408, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 415, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}
@-moz-keyframes turn2 {
  /* line 408, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 415, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}
@-o-keyframes turn2 {
  /* line 408, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 415, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}
@keyframes turn2 {
  /* line 408, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 415, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}
@-webkit-keyframes lastturn2 {
  /* line 424, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 431, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-60deg);
    -moz-transform: rotateX(-60deg);
    -ms-transform: rotateX(-60deg);
    -o-transform: rotateX(-60deg);
    transform: rotateX(-60deg);
  }
}
@-moz-keyframes lastturn2 {
  /* line 424, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 431, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-60deg);
    -moz-transform: rotateX(-60deg);
    -ms-transform: rotateX(-60deg);
    -o-transform: rotateX(-60deg);
    transform: rotateX(-60deg);
  }
}
@-o-keyframes lastturn2 {
  /* line 424, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 431, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-60deg);
    -moz-transform: rotateX(-60deg);
    -ms-transform: rotateX(-60deg);
    -o-transform: rotateX(-60deg);
    transform: rotateX(-60deg);
  }
}
@keyframes lastturn2 {
  /* line 424, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  /* line 431, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    -webkit-transform: rotateX(-60deg);
    -moz-transform: rotateX(-60deg);
    -ms-transform: rotateX(-60deg);
    -o-transform: rotateX(-60deg);
    transform: rotateX(-60deg);
  }
}
@-webkit-keyframes show {
  /* line 441, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 444, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-moz-keyframes show {
  /* line 441, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 444, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-o-keyframes show {
  /* line 441, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 444, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@keyframes show {
  /* line 441, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 444, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-webkit-keyframes hide {
  /* line 450, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 453, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-moz-keyframes hide {
  /* line 450, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 453, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-o-keyframes hide {
  /* line 450, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 453, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes hide {
  /* line 450, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 453, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
/* line 462, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.lt-ie9 .w_testimonial.w_cta_icon .slider .right_half .icon {
  display: none;
}
/* line 465, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
/*.lt-ie9 .w_testimonial.w_cta_icon .slider .right_half img {
  padding: 120px;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
}*/
/* line 472, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.lt-ie9 .w_testimonial.w_cta_icon .read-testimonial {
  background-color: #fff;
}
/* line 475, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.lt-ie9 .w_testimonial.w_cta_icon .read-testimonial.desktop .icon-holder {
  padding: 2px;
  border: none;
  background: url(../images/common/icon-holder-blue-ie.png) 0 0 no-repeat;
}
/* line 480, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_all.scss */
.lt-ie9 .w_testimonial.w_cta_icon .read-testimonial.desktop .icon-holder .icon {
  top: 2px;
  left: 2px;
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 4, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_small.scss */
  .w_testimonial.w_cta_icon .slider .testimonial-arrow {
    left: 5%;
  }
  /* line 16, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy .deck header h1 {
    font-size: 36px;
    line-height: 31px;
  }
  /* line 20, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy .deck header h4 {
    font-size: 23px;
    line-height: 22px;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy .deck:after {
    background-color: #7fc0d6;
  }
}
@media (max-width: 619px) {
  /* line 4, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide {
    padding-left: 0;
  }
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .slide-caption {
    display: block;
  }
  /* line 9, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .left_half {
    width: 100%;
    height: auto;
    padding-bottom: 30px;
  }
  /* line 14, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .left_half header h1 {
    /* TM color: #727d82; */
    color: #FFF;
    font-size: 36px;
    line-height: 38px;
    letter-spacing: 0px;
    margin-bottom: 10px;
    text-align: center;
  /*TM Additions */
  padding: 20px 10px;
  }
  /* line 22, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .left_half header h4 {
    /* TM color: #727d82; */
    color: #FFF;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
  }
  /* line 32, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .left_half .mobile {
    display: block;
  }
  /* line 36, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .left_half:after {
    content: '';
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    width: 14px;
    height: 14px;
    background-color: #f1f3f4;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    bottom: -14px;
    opacity: 0;
    left: 7%;
    background-color: #f4f4f4;
    -webkit-transition: opacity 150ms ease-out, bottom 200ms ease-out;
    -moz-transition: opacity 150ms ease-out, bottom 200ms ease-out;
    -o-transition: opacity 150ms ease-out, bottom 200ms ease-out;
    transition: opacity 150ms ease-out, bottom 200ms ease-out;
  }
  /* line 60, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide.active .left_half:after {
    opacity: 1;
    bottom: -7px;
  }
  /* line 68, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .right_half {
    position: relative;
    width: 100%;
    height: 250px;
    left: 0;
    background-position: center center;
    /*TM background-size: auto 90%; */
  }
  /* line 76, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .right_half .icon {
    width: 150px;
    margin: -75px 0 0 -75px;
  }
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip {
    width: 150px;
    height: 144px;
    font-size: 100px;
    line-height: 144px;
  }
  /* line 87, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .right_half .icon ul.flip li div div.inn span {
    font-size: 14px;
    bottom: 15px;
  }
  /* line 92, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .right_half .icon .oval {
    width: 120px;
    top: 160px;
    left: 15px;
    height: 22px;
  }
  /* line 100, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .slide .right_half img {
    position: relative;
    height: 100%;
    width: auto;
  }
  /* line 107, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy {
    display: none;
    width: 100%;
    padding: 0;
    background-color: white;
  }
  /* line 113, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy .deck {
    background-color: #f4f4f4;
  }
  /* line 117, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy .deck header h1,
  .w_testimonial.w_cta_icon .slider .target_copy .deck header h2 {
    font-size: 36px;
    line-height: 38px;
}
  /* line 121, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy .deck header h4 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    line-height: 20px;
  }
  /* line 129, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .target_copy .deck:after {
    background-color: #f4f4f4;
  }
  /* line 134, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .read-testimonial {
    padding-bottom: 30px;
  }
  /* line 137, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .read-testimonial .icon-holder {
    border-color: #7fc0d6;
  /*TM Addition */
  margin-top: -8px;
  
  }
  /* line 139, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .read-testimonial .icon-holder .icon {
    /*TM move icon to white one on mobile background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -254px no-repeat; */
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -379px no-repeat;
  }
  /* line 149, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .testimonial_wrapper .testimonial.visible {
    padding-top: 0;
  }
  /* line 153, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .testimonial_wrapper .testimonial .target_testimonial {
    width: 100%;
    margin: 0;
  }
  /* line 156, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .testimonial_wrapper .testimonial .target_testimonial h4 {
    font-size: 24px;
  }
  /* line 159, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .testimonial_wrapper .testimonial .target_testimonial ol {
    margin: 0;
  }
  /* line 162, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .testimonial_wrapper .testimonial .target_testimonial li {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 619px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 619px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 619px) and (min-device-pixel-ratio: 2) {
  /* line 139, /_Global-Assets/../src/scss/desktop/widgets/cta_icon/_x_small.scss */
  .w_testimonial.w_cta_icon .slider .read-testimonial .icon-holder .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -224px;
  }
}
/* line 4, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider {
  height: 400px;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide {
  padding-left: 50px;
  background-color: #7fc0d6;
}
/* line 10, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide .left_half {
  background-color: #7fc0d6;
  -webkit-transition: opacity 150ms ease-out;
  -moz-transition: opacity 150ms ease-out;
  -o-transition: opacity 150ms ease-out;
  transition: opacity 150ms ease-out;
  opacity: 1;
}
/* line 15, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide .right_half {
  background-position: center center;
}
/* line 17, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide .right_half .playbutton, .w_testimonial.w_cta_video .slider .slide .right_half .w_lightbox__item.has-video .mejs-overlay-button, .w_lightbox__item.has-video .w_testimonial.w_cta_video .slider .slide .right_half .mejs-overlay-button {
  left: 30%;
}
/* line 21, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide .right_half .name {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  color: white;
  left:-20%
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide .right_half .name h4 {
  font-family: 'ProximaNovaBold';
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 5px;
}
/* line 34, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide .right_half .name p {
  font-style: italic;
}
/* line 45, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .slide .mobile {
  display: none;
}
/* line 49, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .target_copy {
  width: 50%;
  padding-left: 5%;
  /*TM padding-top: 5%; */
  padding-top: 2%;
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .target_copy .deck header h1 {
 /* font-size: 72px;
  letter-spacing: -2px;
  margin-bottom: 30px;
  line-height: 72px;*/
font-size: 50px;
letter-spacing: -2px;
margin-bottom: 20px;
line-height: 48px;
}
/* line 62, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.w_testimonial.w_cta_video .slider .target_copy .deck header h4 {
font-size: 21px;
line-height: 150%;
letter-spacing: -.04em;
}
/* line 79, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.lt-ie9 .w_testimonial.w_cta_video .slider .slide .right_half {
  background-position: right center;
}
/* line 84, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.lt-ie9 .w_testimonial.w_cta_video .read-testimonial {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
}
/* line 87, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.lt-ie9 .w_testimonial.w_cta_video .read-testimonial.desktop .icon-holder {
  padding: 2px;
  border: none;
  background: url(../images/common/icon-holder-ie.png) 0 0 no-repeat;
}
/* line 92, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_all.scss */
.lt-ie9 .w_testimonial.w_cta_video .read-testimonial.desktop .icon-holder .icon {
  top: 2px;
  left: 2px;
}
@media (min-width: 620px) {
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_small_and_above.scss */
  .testimonial {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    -ms-column-gap: 30px;
    -o-column-gap: 30px;
    column-gap: 30px;
    position: relative;
    padding: 5% 9%;
    background-color: #f4f4f4;
  }
  /* line 7, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_small_and_above.scss */
  .testimonial p {
    color: #727d82;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 13, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy .deck header h1 {
    font-size: 48px;
    line-height: 48px;
    margin-bottom: 10px;
  }
  /* line 18, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy .deck header h4 {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 24, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy .deck:after {
    background-color: #7fc0d6;
  }
}
@media (max-width: 619px) {
  /* line 4, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .slide {
    padding-left: 0;
  }
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .slide .left_half {
    display: none;
  }
  /* line 9, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .slide .right_half {
    width: 100%;
    height: 180px;
    left: 0;
    background-position: center 35%;
  }
  /* line 19, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .slide .right_half .name {
    display: none;
  }
  /* line 26, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy {
    width: 100%;
    padding-left: 0;
    background: none;
    color: white;
    padding-top: 0;
  }
  /* line 33, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy .deck {
    width: 100%;
    max-width: none;
    background-color: #7fc0d6;
  }
  /* line 38, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy .deck header h1 {
    color: white;
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 10px;
  }
  /* line 44, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy .deck header h4 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    line-height: 20px;
  }
  /* line 52, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .target_copy .deck:after {
    background-color: #7fc0d6;
  }
  /* line 57, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .testimonial-arrow {
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 1px;
    width: 14px;
    height: 14px;
    background-color: #f1f3f4;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    z-index: 120;
    bottom: -16px;
    left: 9%;
  }
  /* line 68, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .read-testimonial {
    color: white;
    padding-bottom: 30px;
    margin-top: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 32px;
  }
  /* line 76, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .read-testimonial:hover {
    padding-bottom: 30px;
  }
  /* line 80, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .read-testimonial .icon-holder {
    border-color: white;
    height: 32px;
  }
  /* line 84, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .read-testimonial .icon-holder .icon {
    background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -379px no-repeat;
  }
  /* line 91, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .testimonial.visible {
    padding-top: 0;
  }
  /* line 94, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .testimonial .target_testimonial {
    padding-top: 30px;
  }
}
@media (max-width: 619px) and (min-width: 480px) {
  /* line 9, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .slide .right_half {
    height: 220px;
  }
}
@media (max-width: 619px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 619px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 619px) and (min-device-pixel-ratio: 2) {
  /* line 84, /_Global-Assets/../src/scss/desktop/widgets/cta_video/_x_small.scss */
  .w_testimonial.w_cta_video .slider .read-testimonial .icon-holder .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -351px;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline {
  display: block;
  position: relative;
  background-color: #00a7e1;
  height: 390px;
  overflow: hidden;
  margin: 0 auto;
  -webkit-transition: height 150ms ease-in-out;
  -moz-transition: height 150ms ease-in-out;
  -o-transition: height 150ms ease-in-out;
  transition: height 150ms ease-in-out;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline.expanded {
  height: 850px;
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 12, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline.expanded {
    height: 910px;
  }
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline.expanded .hrtl-expanded-close-container {
  display: block;
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-header {
  color: #fff;
  text-align: center;
  padding-top: 60px;
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 32, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-header h2 {
  position: relative;
  letter-spacing: -1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-header p {
  font-size: 21px;
  font-family: 'ProximaNovaLight';
}
/* line 43, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-header p.is-large {
  position: relative;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 51, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-container {
  width: 1280px;
  height: 340px;
  margin: 0 auto;
  overflow: hidden;
}
/* line 58, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline {
  width: 740px;
  /*width: 612px;*/
  height: 132px;
  overflow: visible;
  margin: 25px auto 0;
  position: relative;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_bg.png);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 68, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-active-bg {
  width: 0;
  height: 55px;
  position: absolute;
  top: 33px;
  /*TM updated to reflect Nov.-Dec. 14' 
  left: 0;*/
  left: 45px;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_active_bg.png);
}
/* line 77, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-years {
  width: 740px;
  /*width: 612px;*/
  height: 132px;
  left: 50%;
  margin-left: -370px;
  margin-top: -6px;
  position: absolute;
}
/* line 87, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-years-container {
  /*width: 100%;*/
  height: 100%;
  width: 612px;
  position: relative;
  left: 50%;
  margin-left: -306px;
}
/* line 97, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-years-bar {
  /*width: 740px;*/
  width: 630px;
  height: 4px;
  top: 64px;
  left: 50%;
  margin-left: -315px;
  position: absolute;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_bar.png);
}
/* line 108, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-years-block {
  width: 102px;
  height: 132px;
  position: relative;
  display: inline-block;
  float: left;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 118, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-header {
  font-family: ProximaNovaSemibold,Arial,sans-serif;
  font-size: 14px;
  color: #fff;
  text-align: center;
  position: relative;
  margin: 16px 0 0;
}
/* line 127, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-divider {
  width: 2px;
  height: 132px;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_divider.png);
  top: -32px;
  position: relative;
  float: right;
}
/* line 136, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-popup-dot-overlay {
  width: 21px;
  height: 25px;
  position: absolute;
  left: 100px;
  bottom: -16px;
}
/* line 144, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-dots-container {
  margin: 19px 0 0;
  position: absolute;
}
/* line 149, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-dots-container .hrtl-timeline-year-dot {
  width: 21px;
  height: 21px;
  display: inline;
  position: absolute;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
/* line 159, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-dots-container .hrtl-timeline-year-dot:hover .hrtl-timeline-dot-rollover {
  display: block;
}
/* line 164, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-dots-container .hrtl-timeline-year-dot.active .hrtl-timeline-dot-active {
  display: inline;
}
/* line 170, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-dot .hrtl-timeline-dot-inactive {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 4px;
  left: 3px;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_dot_inactive.png);
}
/* line 179, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-dot .hrtl-timeline-dot-rollover {
  width: 21px;
  height: 21px;
  position: absolute;
  display: none;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_dot_rollover.png);
}
/* line 187, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline .hrtl-timeline-year-dot .hrtl-timeline-dot-active {
  width: 21px;
  height: 21px;
  position: absolute;
  display: none;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_dot_active.png);
}
/* line 199, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup {
  width: 220px;
  bottom: 78px;
  left: 50px;
  z-index: 9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  display: none;
  position: absolute;
  cursor: pointer;
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 215, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup.first-bubble .hrtl-timeline-popup-arrow {
  margin: 0;
}
/* line 220, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup.last-bubble .hrtl-timeline-popup-arrow {
  margin: 0 0 0 184px;
}
/* line 226, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-source {
  width: 220px;
  bottom: 15px;
  left: -70px;
  z-index: 9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  display: none;
  position: absolute;
  cursor: pointer;
}
/* line 237, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-arrow {
  width: 34px;
  height: 16px;
  background-image: url(../images/business/healthcare_reform/hrtl_timeline_popup_arrow.png);
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
}
/* line 245, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-content {
  background-color: #fff;
  width: 200px;
  -webkit-box-shadow: 0 3px 8px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0 3px 8px rgba(50, 50, 50, 0.5);
  box-shadow: 0 3px 8px rgba(50, 50, 50, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  padding: 10px;
}
/* line 257, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-content .hrtl-timeline-popup-date {
  font-family: ProximaNovaSemibold,Arial,sans-serif;
  font-size: 14px;
  color: #b5b5b5;
}
/* line 263, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-content .hrtl-timeline-popup-copy {
  font-family: 'ProximaNovaLight',"Lucida Grande", Arial, sans-serif;
  font-size: 16px;
  color: #666;
  margin: 0;
}
/* line 270, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-content .hrtl-timeline-popup-copy-source {
  font-family: "ProximaNovaLight", "Lucida Grande", Arial, sans-serif !important;
  font-size: 12px !important;
  color: #666666 !important;
  font-weight: normal !important;
  overflow: hidden;
}
/* line 278, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-content .hrtl-timeline-popup-cta {
  font-family: 'ProximaNovaLight',"Lucida Grande", Arial, sans-serif;
  font-size: 9px;
  color: #f89728;
}
/* line 283, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-content .hrtl-timeline-popup-cta:hover {
  text-decoration: underline;
}
/* line 288, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-content .hrtl-timeline-popup-hr {
  height: 0;
  width: 116px;
  margin: 10px auto;
  border: none;
  border-bottom: 1px solid rgba(205, 205, 205, 0.5);
}
/* line 297, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-popup-dot-overlay {
  width: 21px;
  height: 25px;
  position: absolute;
  left: 100px;
  bottom: -16px;
}
/* line 305, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-timeline-policyno {
  position: absolute;
  top: 95%;
  color: #fff;
  right: 20px;
  font-size: 10px !important;
  z-index: 1;
  font-family: 'ProximaNovaRegular';
}
/* line 315, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container {
  position: relative;
  width: 1280px;
  height: 460px;
  margin: 60px auto 0;
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 315, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-container {
    height: 510px;
  }
}
/* line 327, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-image {
  display: none;
}
/* line 331, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-content-scroller {
  position: absolute;
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 339, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container {
  position: absolute;
  width: 1280px;
  height: 410px;
  left: 0;
  display: none;
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 339, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container {
    height: 510px;
  }
}
/* line 349, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.active {
  display: block;
}
/* line 353, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container .hrtl-bg {
  width: 1280px;
  height: 455px;
}
/* line 359, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2010-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2010.jpg);
}
/* line 365, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2011-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2011.jpg);
}
/* line 371, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2012-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2012.jpg);
}
/* line 389, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2013-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2013.jpg);
}
/* line 400, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2014-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2014.jpg);
}
/* line 405, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2015-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2015.jpg);
}
/* line 410, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2016-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2016.jpg);
}
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2017-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2017.jpg);
}
/* line 415, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2018-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2018.jpg);
}
/* line 415, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2019-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2019.jpg);
}
/* line 415, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2020-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2020.jpg);
}
/* line 415, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2021-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2021.jpg);
}
/* line 415, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content-container.hrtl-2022-0 .hrtl-bg {
  background-image: url(/_global-assets/images/business/healthcare_reform/hrtl_duck_2022.jpg);
}
/* line 422, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-bg {
  position: absolute;
}
/* line 426, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content {
  position: relative;
  width: 460px;
  margin-left: 55%;
}
/* line 433, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content h3 {
  color: white;
  font-size: 16px;
  font-family: ProximaNovaSemibold;
  margin: 0;
}
/* line 441, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content h2 {
  color: white;
  font-family: ProximaNovaThin,Arial,sans-serif;
  font-size: 48px;
  line-height: 42px;
  letter-spacing: -.06em;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
/* line 453, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content p {
  color: white;
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 13px;
  margin: 12px 0;
  line-height: 20px;
}
/* line 461, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content a {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 13px;
  color: #fff;
  text-decoration: none;
}
/* line 466, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content a:hover {
  text-decoration: underline;
}
/* line 471, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-content-carousel {
  position: relative;
  width: 460px;
  height: 410px;
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 471, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-content-carousel {
    height: 450px;
  }
}
/* line 480, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-content-carousel .hrtl-expanded-content-carousel-item {
  position: absolute;
  left: 460px;
  width: 390px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: left 150ms ease-out, opacity 400ms ease-out;
  -moz-transition: left 150ms ease-out, opacity 400ms ease-out;
  -o-transition: left 150ms ease-out, opacity 400ms ease-out;
  transition: left 150ms ease-out, opacity 400ms ease-out;
}
/* line 488, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-content-carousel .hrtl-expanded-content-carousel-item.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  left: 0;
}
@media (min-width: 1220px) {
  /* line 480, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-content-carousel .hrtl-expanded-content-carousel-item {
    width: 460px;
  }
}
/* line 502, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-btn {
  width: 75px;
  height: 30px;
  border: none;
  background-color: transparent;
  background-image: url(../images/business/healthcare_reform/hrtl_prev_next_btns.png);
  cursor: pointer;
}
/* line 511, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-prev-next-btns {
  bottom: 50px;
  position: absolute;
}
/* line 516, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-prev-btn {
  float: left;
  background-position: 0 30px;
}
/* line 521, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-prev-btn:hover {
  background-position: 150px 30px;
}
/* line 525, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-prev-btn:disabled {
  background-position: 75px 30px;
}
/* line 529, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-next-btn {
  float: left;
  background-position: 0 0;
  margin-left: 5px;
}
/* line 535, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-next-btn:hover {
  background-position: 150px 0;
}
/* line 539, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-next-btn:disabled {
  background-position: 75px 0;
}
/* line 543, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-expanded-prev-next-count {
  font-family: 'ProximaNovaLight',Arial,sans-serif;
  font-size: 16px;
  float: left;
  margin: 6px 0 0 10px;
  color: #fff;
}
/* line 551, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-container .hrtl-expanded-content .hrtl-clear {
  clear: both;
}
/* line 559, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-close-container {
  width: 44px;
  height: 44px;
  background-image: url(../images/business/healthcare_reform/hrtl_close_expanded.png);
  position: relative;
  bottom: 30px;
  margin: 0 auto;
  display: none;
}
/* line 569, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.w_healthcare_reform_timeline .hrtl-expanded-close-container:hover {
  background-position: 44px 0;
  cursor: pointer;
}
@media (min-width: 1220px) {
  /* line 576, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-timeline-container {
    margin: 0 auto;
  }
  /* line 579, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-container {
    margin: 60px auto 0;
  }
}
@media (max-width: 599px) {
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline {
    display: none;
  }
}
@media (min-width: 600px) and (max-width: 920px) {
  /* line 591, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-timeline-header h2 {
    font-size: 48px;
  }
  /* line 594, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-timeline-header p {
    font-size: 14px;
    line-height: 1.5;
    width: 580px;
    margin: 0 auto;
  }
  /* line 601, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-container {
    margin-top: 30px;
  }
  /* line 605, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-content-container .hrtl-bg {
    display: none;
  }
  /* line 608, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
  .w_healthcare_reform_timeline .hrtl-expanded-content-container .hrtl-expanded-content {
    margin: 0 auto;
  }
}
/* line 620, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.lt-ie9 .w_healthcare_reform_timeline.expanded {
  height: 950px;
}
/* line 624, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.lt-ie9 .hrtl-timeline-year-dot .hrtl-timeline-dot-inactive {
  border: none;
}
/* line 628, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.lt-ie9 .hrtl-expanded-container {
  height: 500px;
}
/* line 632, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.lt-ie9 .hrtl-expanded-container .hrtl-expanded-content-container {
  height: 500px;
}
/* line 635, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_timeline.scss */
.lt-ie9 .hrtl-expanded-container .hrtl-expanded-content-container .hrtl-expanded-content-carousel {
  height: 500px;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main {
  max-width: 1520px;
  background-color: white;
  padding-bottom: 30px;
}
/* line 5, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .cols {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 9%;
  height: 410px;
}
/* line 10, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col {
  float: left;
  width: 21%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 17, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .col_content {
  display: block;
  position: relative;
  text-decoration: none;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 75px;
}
/* line 25, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .col_content.col_header {
  display: table;
}
/* line 27, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .col_content.col_header h2 {
  display: table-cell;
  vertical-align: middle;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .col_content:hover {
  cursor: pointer;
}
/* line 35, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .col_content:hover .icon-holder {
  background-color: #00a7e1;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
}
/* line 41, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col h2 {
  color: #3b3b3b;
}
/* line 45, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
/*TM .w_healthcare_reform_main .w_col .caption,
.w_healthcare_reform_main .w_col p {
  width: 76%;
} */
/* line 48, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .caption {
  font: 15px/17px 'ProximaNovaSemibold';
  color: #00a7e1;
  /*text-transform: uppercase;*/
  height: 47px;
  display: block;
  /*TM max-width: 200px;*/
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .img_holder {
  position: relative;
  height: 105px;
  margin-bottom: 15px;
}
/* line 61, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .img_holder img {
  display: block;
  /*TM position: absolute;*/
  bottom: 0;
  max-height: 100%;
}
/* line 68, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .img_holder.mobile {
  display: none;
}
/* line 72, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col p {
  color: #3b3b3b;
  -webkit-font-smoothing: antialiased;
}
/* line 76, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .icon-holder {
  position: absolute;
  bottom: 0;
  left: 45%;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-color: #b5c0c4;
  /*border: 2px solid $white;*/
  border-radius: 30px;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
}
/* line 88, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .icon-holder .icon {
  position: relative;
  width: 90px;
  height: 16px;
  top: 7px;
  background: url('../images/sprites/icons-s133efd3706.png') 0 -445px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 88, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .icon-holder .icon {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -461px;
  }
}
/* line 97, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.w_healthcare_reform_main .w_col .arrowbutton {
  display: none;
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 104, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .cols {
    background-color: #fff;
    padding: 0 20px;
    height: auto;
  }
  /* line 109, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .cols:after {
    content: '';
    display: block;
    clear: both;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 119, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .cols {
    background-color: #fff;
    padding: 0 20px;
    height: auto;
  }
  /* line 124, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .cols:after {
    content: '';
    display: block;
    clear: both;
  }
}
@media (max-width: 619px) {
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main {
    background-color: #9ea8ac;
  }
  /* line 135, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .cols {
    padding: 3% 3%;
    height: auto;
  }
  /* line 140, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col {
    position: relative;
    display: block;
    width: 100%;
    float: none;
    background-color: white;
    height: auto;
  }
  /* line 148, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .col_content {
    margin-top: 10px;
    height: 100%;
    padding-bottom: 0;
  }
  /* line 154, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .img_holder {
    position: relative;
    display: inline-block;
    width: 39%;
    height: 100%;
    margin: 0;
    vertical-align: top;
    min-height: 100px;
  }
  /* line 162, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .img_holder.mobile {
    display: inline-block;
  }
  /* line 165, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .img_holder.desktop {
    display: none;
  }
  /* line 169, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .img_holder img {
    width: 100%;
    height: auto;
    max-height: inherit;
    position: relative;
  }
  /* line 177, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .col_text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    width: 59%;
    vertical-align: top;
    padding: 10px;
  }
  /* line 185, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .col_text .caption {
    width: auto;
    max-width: inherit;
    height: auto;
  }
  /* line 191, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .col_text p {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 11px;
    line-height: 14px;
  }
  /* line 200, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .icon-holder {
    display: none;
  }
}
@media screen and (min-width: 360px) and (max-width: 619px) {
  /* line 211, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .col_text .caption {
    font-size: 21px;
    line-height: 21px;
  }
  /* line 215, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .w_healthcare_reform_main .w_col .col_text p {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 232, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.lt-ie9 .w_healthcare_reform_main .w_col .col_content .icon-holder {
  display: none;
}
/* line 235, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.lt-ie9 .w_healthcare_reform_main .w_col .col_content .arrowbutton {
  display: block;
  position: absolute;
  bottom: 0;
  border: none;
  outline: 0;
}
/* line 242, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.lt-ie9 .w_healthcare_reform_main .w_col .col_content .arrowbutton:hover {
  border: none;
  outline: 0;
}
/* line 249, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
.lt-ie9 .w_healthcare_reform_main .w_col .col_content:hover .arrowbutton {
  background: url('../images/sprites/icons-s133efd3706.png') 0 -224px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 249, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_main.scss */
  .lt-ie9 .w_healthcare_reform_main .w_col .col_content:hover .arrowbutton {
    background-image: url('../images/sprites/icons/retina-s0041a2aab7.png');
    background-size: 102px 714px;
    background-position: 0 -189px;
  }
}
/* line 3, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-header {
  text-align: center;
}
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-header h2 {
  color: #00a7e1;
  margin-bottom: 20px;
  margin-top: 60px;
}
/* line 11, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-header h4 {
  color: #666;
  font-size: 24px;
  line-height: 30px;
  max-width: 710px;
  margin: 0 auto 60px;
}
/* line 21, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-cols {
  text-align: center;
  margin-bottom: 85px;
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-cols .hrn-col {
  text-align: left;
  display: inline-block;
  vertical-align: top;
  width: 49%;
  max-width: 580px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-cols .hrn-col .date {
  /*text-transform: uppercase;*/
  font-size: 12px;
  margin-bottom: 0;
  color: #a0aaae;
}
/* line 40, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-cols .hrn-col h6 {
  color: #00a7e1;
  font-size: 20px;
}
/* line 44, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
.w_healthcare_reform_news .hrn-cols .hrn-col a {
  text-decoration: none;
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 61, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
  .w_healthcare_reform_news .hrn-header h4 {
    padding: 0 20px;
  }
  /* line 68, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
  .w_healthcare_reform_news .hrn-cols .hrn-col {
    width: 100%;
  }
}
@media (max-width: 619px) {
  /* line 78, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
  .w_healthcare_reform_news .hrn-header h2 {
    font-size: 36px;
    line-height: 40px;
  }
  /* line 82, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
  .w_healthcare_reform_news .hrn-header h4 {
    padding: 0 20px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
  }
  /* line 89, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
  .w_healthcare_reform_news .hrn-header:after {
    position: relative;
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 5px;
    background-color: #e2e5e7;
  }
  /* line 101, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
  .w_healthcare_reform_news .hrn-cols .hrn-col {
    padding: 20px 0;
    width: 90%;
    border-bottom: 1px solid #dbdbdb;
    margin: 0 auto;
  }
  /* line 106, /_Global-Assets/../src/scss/desktop/widgets/_healthcare_reform_news.scss */
  .w_healthcare_reform_news .hrn-cols .hrn-col:first-child {
    border-top: 5px solid #e2e5e7;
  }
}
/* ---- */
/* line 6, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot {
  position: relative;
  background-color: #F1F3F4;
  margin: 0px auto;
  padding: 0 50px;
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder {
  max-width: 1220px;
  margin: auto;
}
/* line 17, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .headline-container {
padding: 60px 0 40px 0;
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .headline-container h2 {
text-align: center;
color: #3b3b3b;
/*TM font-size: 50px; */
line-height: 95%;
letter-spacing: -.025em;
}
/* line 24, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .headline-container h3 {
text-align: center;
color: #3b3b3b;
line-height: 150%;
font-size: 24px;
/*TM letter-spacing: -.025em; */
text-rendering: optimizeLegibility;
}
/* line 34, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details {
  padding: 100px 0 75px;
  background-color: #8cc5d8;
  color: white;
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .details-main {
  padding: 0px 35px;
  overflow: hidden;
  *zoom: 1;
}
/* line 45, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .details-main h4 {
font-family: "ProximaNovaBold";
font-size: 26px;
line-height: 36px;
font-weight: normal;
margin: 0 0 30px 0;
}
.product-details .details-main h6 {
font-family: 'ProximaNovaLight';
font-size: 26px;
line-height: 150%;
margin: 0 0 20px 0;
}
/* line 50, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .details-main ul {
  width: 45%;
  padding: 0 3% 0 2%;
  float: left;
}
/* line 55, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .details-main ul li {
font-family: "ProximaNovaLight";
font-size: 22px;
margin-bottom: 24px;
list-style-type: disc;
line-height: 150%;
}
/* line 64, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .sub-details {
  padding: 40px;
  border-top: 1px solid #7eb1c2;
}
/* line 67, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .sub-details ul {
  width: 80%;
  float: none;
}
/* line 71, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .sub-details ul li {
  font-family: "ProximaNovaLight";
  font-size: 17px;
  margin-bottom: 10px;
  list-style-type: none;
  position: relative;
}
/* line 78, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .product-details .sub-details ul li:before {
  content: '-';
  display: block;
  width: 10px;
  height: 17px;
  position: absolute;
  top: 0px;
  left: -10px;
}
/* line 92, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .availability {
  border-bottom: 1px solid #dbdbdb;
  position: relative;
}
/* line 96, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .availability:before {
  content: '';
  display: block;
  width: 23px;
  height: 12px;
  background: url('../images/sprites/policies/sprites-s46c96f9c4e.png') 0 -13px no-repeat;
  position: absolute;
  top: -12px;
  left: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 96, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .availability:before {
    background-image: url('../images/sprites/policies/sprites/retina-s334681ad9f.png');
    background-size: 24px 26px;
    background-position: 0 -14px;
  }
}
/* line 107, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .availability p {
  font-size: 17px;
  color: #3b3b3b;
  line-height: 22px;
  margin-bottom: 0;
  padding: 20px;
}
/* line 116, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .cost {
/* TM **uncommented are NEW rules, commented rules are OLD
display: inline-block;
padding: 65px 22% 0; */
  margin: 60px auto;
  max-width: 100%;
  display: block;
  padding: 0;
  text-align: center;
}
.w_product-snapshot .content-holder .product-container .cost .cost-item.equals-image img {
  margin-top: 0px;
}
/* line 120, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .cost .cost-item {
  display: inline-block;
  vertical-align: middle;
}
/* line 125, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .cost .cost-item.cost-copy h6 {
  font-size: 44px;
  color: #727d82;
  /*margin-bottom: 5px;*/
  /*TM Addition */
  text-align: center;
  margin-bottom: 0px;
  padding-top: 22px;
}
/* line 131, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .cost .cost-item.cost-copy p {
  color: #9faaae;
  /*TM Addition */
  padding: 0px;
}
/* line 135, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .cost .cost-item.equals-image {
  padding: 0 60px;
}
/* line 138, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .cost .cost-item.coffee-image {
  width: 300px;
  height: 298px;
  margin: auto;
}
/* line 143, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .content-holder .product-container .cost .cost-item.coffee-image img {
  width: 100%;
}
/* line 152, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .duck {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
/* line 157, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .duck img {
  vertical-align: middle;
}
/* line 162, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot .product-policyno {
  position: absolute;
  bottom: 10px;
  right: 20px;
  color: #3b3b3b;
  font-size: 10px !important;
  z-index: 1;
  font-family: 'ProximaNovaRegular';
}
/* line 179, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .details-menu ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 182, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .details-menu ul li {
  width: 50%;
  float: left;
  text-align: center;
}
/* line 188, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .details-menu ul li a {
width: 100%;
padding: 20px 0;
display: inline-block;
font-family: "ProximaNovaSemiBold";
font-size: 15px;
color: #656f73;
/*text-transform: uppercase;*/
text-decoration: none;
background-color: #aaa;
outline: 0;
}
/* line 200, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .details-menu ul li a:hover {
  color: white;
}
/* line 204, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .details-menu ul li a.is-active {
  background-color: #8cc5d8;
  color: #656f73;
}
/* line 213, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .product-details {
  padding: 40px 0 0;
  display: none;
}
/* line 217, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .product-details.is-active {
  display: block;
}
/* line 222, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.w_product-snapshot.has-menu .content-holder .product-container .availability {
  /*TM display: none; */
}
@media (max-width: 1219px) {
  /* line 242, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost .cost-item.equals-image {
    padding: 0 20px;
  }
  /* line 250, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .duck {
    right: -60px;
  }
}
@media (max-width: 919px) {
  /* line 6, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot {
    padding: 0;
  }
  /* line 260, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .headline-container {
    padding: 80px 40px;
  }
  /* line 266, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details {
    padding: 100px 50px;
  }
  /* line 270, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details .details-main {
    padding: 0;
  }
  /* line 274, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details .details-main ul {
    width: auto;
    padding: 0 0 0 20px;
  }
  /* line 282, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .availability p {
    padding: 20px 40px;
  }
  /* line 287, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost {
    width: 50%;
  }
  /* line 291, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost .cost-item {
    display: block;
    text-align: center;
  /*TM addition*/
  padding-bottom:60px;
  }
  /* line 296, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost .cost-item.equals-image {
    display: none;
  }
  /* line 309, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot.has-menu .content-holder .product-container .product-details .details-main {
    padding: 0 30px;
  }
  /* line 315, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot.has-menu .content-holder .product-container .product-details .sub-details ul {
    width: auto;
  }
}
@media (max-width: 619px) {
  /* line 327, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .headline-container {
    padding: 50px 20px 0;
  }
  /* line 330, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .headline-container h2 {
    font-size: 36px;
    line-height: 36px;
  }
  /* line 334, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .headline-container h3 {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 342, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details {
    padding: 60px 20px;
  }
  /* line 346, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details .details-main {
    padding: 0;
  }
  /* line 350, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details .details-main h4 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 26px;
  }
  /* line 355, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details .details-main ul {
    width: auto;
    padding: 0 0 0 20px;
  }
  /* line 359, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .product-details .details-main ul li {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 12px;
  }
  /* line 369, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .availability:before {
    left: 50%;
    margin-left: -11px;
  }
  /* line 374, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .availability p {
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
  }
  /* line 381, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost {
    padding: 60px 0 120px;
    width: 100%;
  }
  /* line 386, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost .cost-item.cost-copy {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
  }
  /* line 393, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost .cost-item.cost-copy h6 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  /* line 397, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .content-holder .product-container .cost .cost-item.cost-copy p {
    font-size: 18px;
  }
  /* line 411, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot.has-menu .content-holder .product-container .product-details .details-main {
    padding: 20px;
  }
  /* line 415, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot.has-menu .content-holder .product-container .product-details .sub-details {
    padding: 30px;
  }
  /* line 419, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot.has-menu .content-holder .product-container .product-details .sub-details ul {
    width: auto;
  }
  /* line 422, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot.has-menu .content-holder .product-container .product-details .sub-details ul li {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 434, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
  .w_product-snapshot .duck {
    display: none;
  }
}
/* line 450, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.lt-ie9 .w_product-snapshot .content-holder .product-container .product-details .sub-details ul {
  width: 77%;
}
/* line 461, /_Global-Assets/../src/scss/desktop/widgets/_product_snapshot.scss */
.lt-ie9 .w_product-snapshot .content-holder .product-container .cost .cost-item.equals-image {
  padding: 0 80px;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan {
  overflow: hidden;
  line-height: 1.25;
  text-align: center;
  color: white;
  background: url(../images/common/grey_noise.jpg) repeat;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan .title {
  font-family: 'ProximaNovaThin';
}
/* line 12, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan .text {
  font-family: 'ProximaNovaLight';
}
/* line 16, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan ul {
  display: block;
}
/* line 20, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan a {
  position: relative;
  display: block;
  text-decoration: none;
  color: white;
  background: url(../images/common/blue_noise.jpg);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*TM addition */
  height:400px !important;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan a .visual {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: 50% 50% no-repeat;
  background-size: cover;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 42, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan a .item-title {
  display: block;
  font-family: 'ProximaNovaBold';
  z-index: 1;
  /*TM addition */
  top: -120px;
}
/* line 48, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan a .item-text {
  display: block;
  font-family: 'ProximaNovaLight';
  z-index: 1;
  /*TM addition */
  top: -120px;
}
/* line 54, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan a .circle-arrow {
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-left: -15px;
  border: 2px solid white;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  z-index: 1;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
}
/* line 66, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan a .circle-arrow &gt; span {
  position: absolute;
  top: 7px;
  left: 11px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 76, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_all.scss */
.w_right-plan a:hover .circle-arrow {
  background: white;
}
@media (max-width: 619px) {
  /* line 3, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  .w_right-plan .title {
    margin: 18px;
    font-size: 36px !important;
    padding: 0px 20px;
  }
  /* line 9, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  .w_right-plan .text {
    margin: 14px 0 22px;
    font-size: 14px;
    padding: 0px 20px;
  }
  /*TM New Rule 9-16-14 */
  .w_right-plan a .circle-arrow {
    bottom: 45px;
  }
  /* line 15, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  .w_right-plan a {
    height: 170px;
    line-height: 170px;
  }
  /* line 19, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  .w_right-plan a .visual {
    background-position-y: 15%;
  }
  /* line 23, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  .w_right-plan a .item-title {
    position: relative;
    display: inline-block;
    /*TM top: -4px; */
  top:180px;
    margin: 0 50px;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1.25;
  }
  /* line 32, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  /*TM .w_right-plan a .item-title br {
    display: none;
  }*/
  /* line 37, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  .w_right-plan a .item-text {
    display: none;
  }
  /* line 46, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_x-small.scss */
  .w_right-plan.not-touch a:hover .visual {
    opacity: 0;
  }
}
@media (min-width: 620px) {
  /* line 2, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan .title {
    margin: 45px;
    font-size: 60px;
    padding: 0px 50px;
  }
  /* line 8, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan .text {
    margin: 6px 0 43px;
    font-size: 24px;
    padding: 0px 50px;
  }
  /* line 14, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan ul {
    overflow: hidden;
  }
  /* line 17, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan ul li {
    float: left;
    width: 33.3333%;
  }
  /* line 23, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan a {
    padding-top: 313px;
    height: 550px;
    overflow: hidden;
  }
  /* line 28, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan a .item-title {
    position: relative;
    height: 2.5em;
    font-size: 24px;
    line-height: 1;
  }
  /* line 35, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan a .item-text {
    position: relative;
  }
  /* line 43, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
  .w_right-plan.not-touch a:hover .visual {
    background-position: 50% 200px;
    /*TM top: -260px; */
  top:-215px;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 2, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small.scss */
  .w_right-plan .item-text {
    margin: 0 6px;
    font-size: 18px;
  }
}
@media (min-width: 920px) {
  /* line 2, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_medium-and-above.scss */
  .w_right-plan .item-text {
    margin: 0 20px;
    font-size: 22px;
  }
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan .title {
  margin-top: 45px;
  font-size: 60px;
  padding: 0px 50px;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan .text {
  margin: 6px 0 43px;
  font-size: 24px;
  padding: 0px 50px;
}
/* line 14, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan ul {
  overflow: hidden;
}
/* line 17, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan ul li {
  float: left;
  width: 33.3333%;
}
/* line 23, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan a {
  padding-top: 313px;
  height: 550px;
  overflow: hidden;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan a .item-title {
  position: relative;
  height: 2.5em;
  font-size: 24px;
  line-height: 1;
}
/* line 35, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan a .item-text {
  position: relative;
}
/* line 43, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_small-and-above.scss */
.lt-ie9 .w_right-plan.not-touch a:hover .visual {
  background-position: 50% 200px;
  /*TM top: -260px; */
  top: -215px;
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_medium-and-above.scss */
.lt-ie9 .w_right-plan .item-text {
  margin: 0 20px;
  font-size: 22px;
}
/* line 25, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_index.scss */
.lt-ie9 .w_right-plan a .circle-arrow {
  bottom: 19px;
  width: 36px;
  height: 36px;
  margin-left: -18px;
  border: none;
  background: url(../images/common/icon-holder-ie.png) 50% 50% no-repeat;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_index.scss */
.lt-ie9 .w_right-plan a .circle-arrow &gt; span {
  top: 10px;
  left: 14px;
}
/* line 40, /_Global-Assets/../src/scss/desktop/widgets/right_plan/_index.scss */
.lt-ie9 .w_right-plan a:hover .circle-arrow {
  background: url(../images/common/icon-holder-filled-ie.png) 50% 50% no-repeat;
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/_whyaflac.scss */
.w_whyaflac {
  position: relative;
  background-color: white;
  width: 100%;
  overflow-x: hidden;
  padding-top: 0px;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/_whyaflac.scss */
.w_whyaflac .whyaflac-sections-container {
  position: relative;
  width: 400%;
  overflow: hidden;
  *zoom: 1;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/_whyaflac.scss */
.w_whyaflac .whyaflac-sections-container .whyaflac-section {
  position: relative;
  width: 25%;
  float: left;
  padding: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/_whyaflac.scss */
.w_whyaflac.has-padding {
  padding-top: 65px;
}
@media (max-width: 999px) {
  /* line 1, /_Global-Assets/../src/scss/desktop/widgets/_whyaflac.scss */
  .w_whyaflac {
    padding-top: 65px;
  }
}
/* line 2, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .read-disclaimer {
  height: 50px;
  background-color: #f1f3f4;
  padding: 0 8%;
  display: table;
}
/* line 8, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .read-disclaimer a {
  font-size: 11px;
  line-height: 12px;
  color: #a0aaae;
  text-decoration: none;
  display: table-cell;
  vertical-align: middle;
}
/* line 16, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .read-disclaimer a:hover {
  text-decoration: none;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body {
  position: relative;
  top: -50px;
  background-color: #f1f3f4;
  overflow: hidden;
  height: 0;
  /*display: none;*/
}
/* line 30, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-copy {
  padding: 50px;
}
/* line 32, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-copy h3 {
  font-family: "ProximaNovaExtraBold";
  font-size: 30px;
  color: #a0aaae;
}
/* line 38, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-copy p {
  color: #727d82;
  width: 100%;
}
/* line 41, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-copy p .paragraph-header {
  color: #3b3b3b;
}
/* line 47, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-close {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  background-color: white;
  /*@include hide-text;*/
}
/* line 56, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-close .icon {
  position: absolute;
  width: 22px;
  height: 21px;
  top: 20px;
  left: 19px;
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -563px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 56, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
  .w_disclaimer .disclaimer-body .disclaimer-close .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -586px;
  }
}
/* line 66, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-close:hover {
  -webkit-transition: background-color 150ms ease-out;
  -moz-transition: background-color 150ms ease-out;
  -o-transition: background-color 150ms ease-out;
  transition: background-color 150ms ease-out;
  background-color: #00a7e1;
}
/* line 69, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body .disclaimer-close:hover .icon {
  background: url('../images/sprites/layout/sprites-sfd5c0480fb.png') 0 -624px no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 69, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
  .w_disclaimer .disclaimer-body .disclaimer-close:hover .icon {
    background-image: url('../images/sprites/layout/sprites/retina-sc8d573f7ea.png');
    background-size: 387px 705.5px;
    background-position: 0 -563px;
  }
}
/* line 75, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
.w_disclaimer .disclaimer-body.is-hidden {
  visibility: hidden;
}
@media (max-width: 1219px) {
  /* line 83, /_Global-Assets/../src/scss/desktop/widgets/_disclaimer.scss */
  .w_disclaimer .read-disclaimer {
    padding: 0 20px;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel {
  position: relative;
  height: 410px;
}
/* line 5, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-steps {
  position: absolute;
  top: 0;
  bottom: 65px;
  width: 100%;
  overflow: hidden;
  background: white;
}
/* line 14, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  /*TM 10/21/15 
  padding: 34px 40px 0; */
  padding: 10px 40px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 22, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step .legend {
  max-width: 330px;
  font-family: 'ProximaNovaBold';
  font-size: 24px;
  line-height: 28px;
  color: #f89728;
}
/* line 31, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.interests p {
  margin: 19px 0 14px;
  font-family: 'ProximaNovaBold';
  font-size: 18px;
  line-height: 1.33;
  color: #3b3b3b;
}
/* line 39, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.interests li {
  margin-bottom: 9px;
}
/* line 46, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .form-fields {
  /*TM 10/21/15
  margin: 24px 0 5px; */
  margin: 15px 0 5px;
  overflow: hidden;
}
/* line 51, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .row {
  margin-bottom: 10px;
  overflow: hidden;
}
/* line 55, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .row .input-text {
  float: left;
  margin-left: 10px;
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .row .input-text input {
  height: 45px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 64, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .row .input-text:first-child {
  margin-left: 0;
}
/* line 70, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .firstname input {
  width: 130px;
}
/* line 74, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .lastname input {
  width: 140px;
}
/* line 78, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .phone input {
  width: 160px;
}
/* line 82, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .zipcode input {
  width: 110px;
}
/* line 86, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info .email input {
  width: 280px;
}
/* line 90, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.contact-info p {
  font-size: 13px;
  line-height: 20px;
  color: #3b3b3b;
}
/* line 97, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time {
  padding: 9px 0 0;
}
/* line 100, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .legend {
  width: auto;
  margin: 0 auto;
  text-align: center;
}
/* line 106, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .available {
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #3b3b3b;
}
/* line 113, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .available strong {
  color: #00a7e1;
}
/* line 118, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .tab-nav {
  display: block;
  border-top: 1px solid #ebebeb;
  overflow: hidden;
}
/* line 123, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .tab-nav li {
  float: left;
  width: 50%;
}
/* line 127, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .tab-nav li a {
  display: block;
  height: 45px;
  padding: 13px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'ProximaNovaSemiBold';
  font-size: 15px;
  line-height: 1.25;
  text-transform: capitalize;
  text-decoration: none;
  text-align: center;
  color: white;
  background: #b6c2c6;
}
/* line 141, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .tab-nav li a.is-active {
  color: #00a7e1;
  background: white;
}
/* line 149, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .call-options {
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
}
@media (max-width: 999px) {
    .raq-form-panel .form-step.call-time .call-options {
      position: absolute;
      bottom: 10px;
      left: 0;
      width: 100%;
    }
  }
/* line 156, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .tabs {
  height: 200px;
  overflow: hidden;
}
/* line 161, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .tab {
  padding: 0 40px;
  color: #3b3b3b;
}
/* line 166, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .current-time {
  max-width: 280px;
  margin: 41px auto 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #ededed;
  font-family: 'ProximaNovaLight';
  font-size: 15px;
  line-height: 1.25;
  text-align: center;
}
/* line 176, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .current-time .value {
  font-family: 'ProximaNovaSemiBold';
}
/* line 181, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .eta {
  margin-top: 25px;
  font-family: 'ProximaNovaLight';
  font-size: 21px;
  line-height: 24px;
  text-align: center;
}
/* line 188, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .eta .value {
  display: inline;
  font-family: 'ProximaNovaSemiBold';
  color: #f89728;
}
/* line 195, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .later-info {
  margin: 26px 0 18px;
  font-family: 'ProximaNovaRegular';
  line-height: 18px;
  text-align: center;
  font-size: 14px;
}
/* line 202, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .dropdown-row {
  *zoom: 1;
}
/* line 38, /_Global-Assets//_Global-Assets//_Global-Assets//_Global-Assets/../lib/gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.raq-form-panel .form-step.call-time .dropdown-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 207, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .date-dropdown,
.raq-form-panel .form-step.call-time .time-dropdown {
  float: left;
  width: 210px;
}
/* line 212, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .date-dropdown .dropdown-title p,
.raq-form-panel .form-step.call-time .time-dropdown .dropdown-title p {
  text-align: left;
}
/* line 218, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .time-dropdown {
  margin-left: 10px;
}
/* line 222, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
.raq-form-panel .form-step.call-time .requirement-info {
  margin-top: 9px;
  font-family: 'ProximaNovaRegular';
  font-size: 13px;
  line-height: 1.25;
}
@media (max-width: 999px) {
  /* line 238, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
  .raq-form-panel .form-step {
    /*TM 10/21/15
  padding: 34px 20px 0;*/
    padding: 10px 20px 0;
  }
  /* line 242, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
  .raq-form-panel .form-step.call-time .tab {
    padding: 0 20px;
  }
  /* line 246, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
  .raq-form-panel .form-step.call-time .eta {
    font-size: 18px;
    line-height: 21px;
  }
  /* line 251, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
  .raq-form-panel .form-step.call-time .later-info {
    margin: 20px 0 15px;
  }
  /* line 257, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
  .raq-form-panel .form-step.call-time .date-dropdown,
  .raq-form-panel .form-step.call-time .time-dropdown {
    display: block;
    float: none;
    width: auto;
  }
  /* line 263, /_Global-Assets/../src/scss/desktop/widgets/_raq-form-panel.scss */
  .raq-form-panel .form-step.call-time .time-dropdown {
    margin-top: 10px;
    margin-left: 0;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
.raq-complete-panel {
  display: none;
  padding: 27px 40px 0;
  color: #3b3b3b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 7, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
.raq-complete-panel .thanks {
  margin-bottom: 26px;
  border-bottom: 1px solid #ededed;
}
/* line 11, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
.raq-complete-panel .thanks .title {
  margin-bottom: 15px;
  font-family: 'ProximaNovaBold';
  font-size: 48px;
  line-height: 1.25;
  color: #f89728;
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
.raq-complete-panel .thanks p {
  margin-bottom: 25px;
  font-family: 'ProximaNovaLight';
  font-size: 21px;
  line-height: 24px;
}
/* line 25, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
.raq-complete-panel .thanks p .eta {
  font-family: 'ProximaNovaSemiBold';
  color: #f89728;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
.raq-complete-panel .info p {
  margin-bottom: 18px;
  line-height: 18px;
}
/* line 38, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
.raq-complete-panel .info .number {
  font-family: 'ProximaNovaSemibold';
  white-space: nowrap;
  color: #f89728;
}
@media (max-width: 999px) {
  /* line 49, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
  /* commented away to fix the cut off text for complete frame 
  .raq-complete-panel {
    height: 410px;
  }*/
  /* line 53, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
  .raq-complete-panel .thanks .title {
    font-size: 44px;
  }
  /* line 57, /_Global-Assets/../src/scss/desktop/widgets/_raq-complete-panel.scss */
  .raq-complete-panel .thanks p {
    margin-bottom: 22px;
    font-size: 18px;
    line-height: 21px;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
.mq_main-content {
  width: 100%;
  max-width: 1520px;
  height: 1000px;
  margin: 0px auto;
}
/* line 7, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
.mq_main-content .mq_column {
  width: 25%;
  height: 100%;
  float: left;
}
@media (max-width: 619px) {
  /* line 14, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column {
    width: 100%;
  }
  /* line 17, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column.mq_column_one {
    display: none;
  }
  /* line 20, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column.mq_column_two {
    display: none;
  }
  /* line 23, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column.mq_column_three {
    display: none;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  /* line 30, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column {
    width: 50%;
  }
  /* line 33, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column.mq_column_one {
    display: none;
  }
  /* line 36, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column.mq_column_two {
    display: none;
  }
}
@media (min-width: 920px) and (max-width: 1219px) {
  /* line 42, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column {
    width: 33%;
  }
  /* line 45, /_Global-Assets/../src/scss/desktop/_mq_example.scss */
  .mq_main-content .mq_column.mq_column_one {
    display: none;
  }
}
/* line 1, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide {
  padding: 100px 0;
}
/* line 4, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors {
  overflow: hidden;
  *zoom: 1;
}
/* line 7, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p {
  float: left;
  border-radius: 50%;
  width: 244px;
  padding: 82px 0 82px;
  margin: 35px 25px;
  background-color: #00a7e1;
  color: white;
  /*text-transform: uppercase;*/
  font-size: 36px;
  line-height: 40px;
  font-family: "ProximaNovaLight";
  text-align: center;
}
/* line 21, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.blue {
  background-color: #00a7e1;
  /*margin-left: 0;*/
}
/* line 25, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.orange {
  background-color: #f89728;
}
/* line 28, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.green {
  background-color: #bacb63;
}
/* line 31, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.light_grey {
  background-color: #a0aaae;
}
/* line 34, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.light_blue {
  background-color: #7fc0d6;
}
/* line 37, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.dark_grey {
  background-color: #3b3b3b;
  /*margin-right: 0;*/
}
/* line 41, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.black {
  background-color: black;
}
/* line 44, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_colors p.white {
  background-color: white;
  color: black;
  border: 1px solid black;
}
/* line 54, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.links {
  padding: 30px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 58, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.links li {
  float: left;
  margin: 0px 50px;
  padding: 40px 0;
  text-align: center;
  width: 300px;
}
/* line 65, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.links li p {
  margin: 0px;
}
/* line 69, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.links li.blue-bg {
  background-color: #00a7e1;
}
/* line 72, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.links li.blue-bg p {
  color: white;
}
/* line 79, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_pagination {
  overflow: hidden;
  *zoom: 1;
}
/* line 82, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_pagination li.styleguide_pagination_item {
  display: inline-block;
  float: left;
  margin: 30px 50px;
  text-align: center;
  width: 300px;
}
/* line 89, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_pagination li.styleguide_pagination_item p {
  margin-bottom: 0px;
}
/* line 93, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_pagination li.styleguide_pagination_item ul.pagination {
  display: inline-block;
  padding: 30px 0;
}
/* line 97, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_pagination li.styleguide_pagination_item ul.pagination.is-light {
  background-color: #00a7e1;
  padding: 30px;
}
/* line 105, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_buttons {
  overflow: hidden;
  *zoom: 1;
}
/* line 108, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_buttons li {
  display: inline-block;
  float: left;
  margin: 30px 50px;
  text-align: center;
  width: 300px;
}
/* line 115, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_links ul.styleguide_buttons li p {
  margin-bottom: 0px;
}
/* line 122, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_form {
  overflow: hidden;
  *zoom: 1;
}
/* line 125, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_form .form-container {
  float: left;
  margin: 30px 50px;
  width: 300px;
}
/* line 130, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_form .form-container form {
  display: inline-block;
  text-align: center;
}
/* line 134, /_Global-Assets/../src/scss/desktop/_styleguide.scss */
#styleguide .styleguide_form .form-container form p {
  margin-bottom: 0px;
}
/**********AFLAC CUSTOM CSS****************/
.flex_columns h1 {
font-family: 'ProximaNovaThin';
font-size: 100px;
/*font-size: 7vw;*/
line-height: 90px;
/*line-height: 6.75vw;*/
font-weight: normal;
margin: 0 0 40px 0;
}
.smallPageMargin{
margin: 2% 5%
}
.clearFloat {
 clear:both;
}
.flex_columns h3 {
font-size: 15px;
font-family: proximanovabold;
font-weight: normal;
font-style: normal;
line-height: 20px;
margin: 0px;
}
/* line 1, Generic Flex Columns*/
.flex_columns {
  background-color: white;
  margin-bottom: 2em;
}
.flex_columns .flex_4col {
float: left;
width: 24.99%;
height: auto;
}.flex_columns .flex_3col {
float: left;
width: 33.33%;
height: auto;
}
.flex_columns .flex_2col {
float: left;
width: 49.99%;
height: auto;
}
.flex_columns .col_content {
display: block;
}
/* line 65, Generic Flex Columns*/
.flex_columns p {
  -webkit-font-smoothing: antialiased;
}
.slider .target_copy .has-arrow {
top: 20px;
} 
/*  
.w_testimonial a.textlink.desktop {
  display: none;
}*/
@media (max-width: 619px) {
  .w_testimonial a.textlink.mobile.has-arrow {
    margin-left: 32px;
    font-size: 14px;
    font-family: proximanovalight;
  }
  .slider .target_copy .has-arrow {
  top: 0px;
  }
}
@media (max-width: 919px) {
  .flex_columns {
    margin-bottom: 0;
  }
  .flex_columns .flex_2col {
    float: none;
    width:auto;
    height: auto;
    margin: 1em 0.01%
  }
  .flex_columns .flex_3col {
    float: none;
    width:auto;
    height: auto;
    margin: 1em 0.01%
  }
  .flex_columns .flex_4col {
    float: none;
    width:auto;
    height: auto;
    margin: 1em 0.01%
  }
  .flex_columns .cols {
    height: auto;
  }
  .flex_columns .flex_col .col_content {
  height: auto;
  margin-top: 25px;
  }
}
@media (min-width: 620px) and (max-width: 919px) {
  .flex_columns .flex_3col {
    float: left;
    width:49.98%;
    height: auto;
  }
  .flex_columns .flex_4col {
    float: left;
    width:49.98%;
    height: auto;
  }
}
.w_page div div &gt; ol, .w_page div div &gt; ul {
    font-family: "ProximaNovaLight";
    font-size: 17px;
    line-height: 24px;
    color: #3B3B3B;
    list-style-type: initial;
    padding-left: 3%;
}
.w_page div div &gt; ol {
list-style-type: decimal;
}
small {
font-size: 60%;
}
@media (min-width: 620px){
.w_landing_slider .slider .target_copy, .w_testimonial .slider .target_copy {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
z-index: 101;
top: 0;
width: 60%;
/*TM padding: 6.5% 5% 5% 9%; */
padding: 5% 5% 5% 9%;
/*TM color: white; */
}
}
.form-num { 
  font-family: "ProximaNovaLight" !important; 
  font-size:11px !important; 
  color:#727D82;
  letter-spacing: .2px; 
}
.product-policyno .form-num {
  margin-bottom: 0px;
  padding-bottom: 30px;
  text-align: center;
  line-height: 15px
}
.w_product-snapshot .product-policyno {
  position: static;
  right: 0;
}
.mobile ul, .mobile-nav li {
  list-style: outside none !important;
}
.w_product-snapshot .content-holder .product-container .cost  {
  margin: 60px auto 0;
}
.pdf-icons li, li.pdf-icon {
  height: auto;
  display:block;
  background: url('/_global-assets/images/apps/icon_pdf.png') no-repeat 5px 7px transparent;
  list-style-position: inside;
  list-style: none;
  padding-top:7px;
  line-height: 17px !important;
}
.pdf-icons li a, li.pdf-icon a {
  display: block;
  padding: 0 0 10px 35px;
  vertical-align:middle;  
  font-family: "ProximaNovaRegular";
  font-size: 15px;
  color: #00a7e1;
  text-decoration: none;
}
.pdf-icons li a:hover, li.pdf-icon a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-decoration: underline;  
}
/*TM New Rules */
.w_product-snapshot .content-holder .product-container .product-details .sub-details {
  display: none;
}
.wysiwyg .w_lightbox__item {
  width:50% !important;
  margin-left: -27% !important;
} 
 /* TM padding for the lists on secondary pages */
.w_page .page_main .page_paragraph ul li, .w_page .page_main .page_paragraph ol li {
  padding-top: 10px;
}
/* TM But DONT change Sitemap. */
.w_page .page_main .page_paragraph #sitemap ul li {
  padding-top: 0px;
}
/*TM right-plan */
.w_right-plan.w6658 .title, .w_right-plan.w7217 .title, .w_right-plan.w7507 .title{
  margin: 15px;
  font-size: 50px;
}
.w_right-plan.w6658 .text, .w_right-plan.w7217 .text, .w_right-plan.w7507 .text {
  margin: 6px 0px 35px;
}
/*
.w_is_is_not .cols .col h6 {
  height: 60px;
}
*/
.item-title-sub {
  font-size:18px;
}
.w_testimonial.with-carousel .slider-pagination ul.pagination li {
  list-style: none outside none;
}
.w_helpful_links .cols { 
  height: auto;
}
.contain1000 {
  position: relative;
  width: 100%;
  margin: 0px auto;
  display: inline-block !important;
  background-position: center center;
  color: #9FA9AD;
  background-color: #fff;
}
.map {
  background-color: #87C4D7;
}
/*TM Custom rules, specific to widgets */
/* Troy made playbutton orange to see it on blue canvas- (healthcare-reform-mental-plans)*/
.w12974 .playbutton, .w12975 .playbutton {
  background-color: #FD9729;
}
.page_main .page_paragraph .contain1000 .subpage-contentarea h4, .page_main .page_paragraph .content-centercontainer h4, #pagebgwide .content-centercontainer h4, .page_main .page_paragraph .content-centercontainer h5, #pagebgwide .content-centercontainer h5 {
  line-height: 1;
  padding-bottom: 20px;
}
/* TM 
.contain1000 .subpage-content h2 {
  line-height: 50px;
}
*/
.w8479 .cols .col h6 {
 height: auto !important;
}  
.w_is_is_not.w8479 .mobile-nav li a {
  line-height: 22px;
}
.w_is_is_not.w6784 {
  background-color: #fff;
}
.w6784 .cols .col, .w6784 .cols {
  background-color: none !important;
}
.w8884 .textlink.mobile, .w11030 .textlink.mobile, .w11031 .textlink.mobile, .w11037 .textlink.mobile {
  display: block !important;
}
.w11037 .textlink.desktop {
  display:none !important;
}
.w7899 .img_holder.desktop {
  height: 155px;
  margin-bottom: 0;
}
.w7381.w_right-plan ul li { 
  width:25%; 
}
.contain1000 .subpage-content h2 {
  padding: 0 20px;
}
.lt-ie9 .w11037 .textlink.desktop {
  display:none !important;
}
.lt-ie9 .w6958 .textlink.desktop {
  display:none !important;
}
.lt-ie9 .w6959 .textlink.desktop {
  display:none !important;
}
.lt-ie9 .w6960 .textlink.desktop {
  display:none !important;
}
.lt-ie9 .w6958 .textlink.mobile{
  display:none !important;
}
.lt-ie9 .w6959 .textlink.mobile {
  display:none !important;
}
.lt-ie9 .w6960 a.textlink.mobile  {
 color:#ffffff;
}
.lt-ie9 .w6960 A.has-arrow.textlink:after{
background-position-y:-648px;
}
.lt-ie9 .w6960 a.textlink.has-arrow:hover:after {
background-position: 0 -554px;
}
  /*TM Addition */
.w8460 h1, .w8460 h4, .w12859 h1, .w12859 h4, .w12860 h1, .w12860 h4, .w7235 h1, .w7235 h4, .w7233 h1, .w7233 h4, .w7233 .target_caption h1, .w7233 .target_caption h4, .w7235 .target_caption h1, .w7235 .target_caption h4, .w6967 .target_caption h1, .w6967 .target_caption h4, .w7836 .target_caption h1, .w7836 .target_caption h4, .w7393 .target_caption h1, .w7393 .target_caption h4, .w12985 h1, .w12985 h4, .w6666 h6, .w6666 p {
color:#fff !important;
}
.container_33 {
  width: 30%;
  padding-right: 3%;
  float: left;
}
.clear {
  clear: both;
}
.w_lightbox__item .item_wrapper, .mt_insert, .w_page{
  height:100%;
}
.mt_insert{
  overflow:hidden;
}
.w_lightbox__item .item_wrapper .mt_insert .wysiwyg {
  height: 100%;
  background-color: #fff;
}
.mt_insert .wysiwyg .w_page.w_secondary {
overflow: scroll;
overflow-x: hidden;
}
.item_wrapper .mt_insert .wysiwyg .page_paragraph {
  max-width: unset;
  width:80%; 
}
.w_testimonial.w_cta_icon.w11038 .slider .read-testimonial .icon-holder {
  background-color: #00a7e1;
}
@media screen and (min-width: 919px) and (max-width: 1303px) {
.w7381.w_right-plan .item-text {
  font-size: 18px;
}
}
@media screen and (max-width: 1024px) {
.fs-introMid img {
  width: 100%
}
.content-centercontainer {
    padding: 20px 20px !important;
}
}
@media screen and (max-width: 919px) {
.page_paragraph .aflac-in-the-news {
  width: 100%;
}
}
@media screen and (min-width: 619px) and (max-width: 805px) {
.w7214.w_helpful_links .w_helpful_col .icon-holder {
  bottom: -10px;
}
}
@media screen and (min-width: 620px) and (max-width: 918px) {
.w7381.w_right-plan ul li { 
  width: 50%; 
}
.w7381.w_right-plan .item-text {
  font-size: 22px;
}
}
@media screen and (max-width: 760px) {
.table-block-5column, .table-block-5column-small {
  float: none !important;
  margin-right: auto !important;
  height: auto !important;
  width: auto !important;
  padding-top: 0px !important;
  margin: 0px auto;
  display: block !important;
}  
.table-block-5column h6 {
  font-size: 30px !important;
  height: auto !important;
}
.table-block-5column ul {
  padding-left: 30%;
}
.table-block-5column img {
  display: block !important;
  margin: 0 auto !important;
}
.table-block-5column-small img {
  display: block !important;
  margin: 0 auto !important;
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
  transform: rotate(90deg);
} 
div.table-block-3column {
  float: none !important;
  margin-right: auto !important;
  width: 90% !important;
}
.fs-introright img, .fs-introleft img, .fs-introMid img, .fs-intro img {
  width:100%;
  padding-bottom:15px;
}
}
@media screen and (min-width: 619px) and (max-width: 919px) {
.w_product-snapshot .content-holder .product-container .cost {
  padding: 60px 25% 0;
}
.w_testimonial .read-testimonial span {
  width: 80%;
  position: relative; 
}  
}
@media screen and (min-width: 620px) and (max-width: 775px) {
.w_page .page_main .page_paragraph {
  width: 88%;
  display: inline-block;
  padding: 0px 5%;
}
}
@media screen and (max-width: 800px) {
.righticons {
  width: 50%;
}
}
@media screen and (min-width: 620px) { 
.w_helpful_links {
  display: inline-block;
  width: 100%;
  }
  
.w_landing_slider .slider .target_copy {
  padding: 0 5% 1% 5% !important;
  -ms-transform: translate(0px, -50%); /* IE 9 */
  -webkit-transform: translate(0px, -50%); /* Chrome, Safari, Opera */
  transform: translate(0px, -50%);
  top: 50%;
}
 .w_testimonial .slider .target_copy {
  /*TM padding: 0px 5% 3% 9%; 
  top: 45%; */
  padding: 0px 5% 5% 5% !important;
  top: 50%;
  -ms-transform: translate(0px, -50%); /* IE 9 */
  -webkit-transform: translate(0px, -50%); /* Chrome, Safari, Opera */
  transform: translate(0px, -50%);
}
.w_testimonial .slider a.desktop {
  display: block;
  position: absolute;
  z-index: 120;
  /*TM bottom: 30px; */
  bottom: 22px;
  color: #FFF;
  /*TM left: 5%; */
  left: 3%;
  width:45%;
 }
.w_testimonial a .icon-holder {
  float: left;
  position: relative;
  overflow: hidden;
  width: 32px;
  height: 32px;
  border: 1px solid #FFF;
  border-radius: 100%;
  margin: -1.3% 10px;
}
.w_testimonial a .icon-holder .icon {
  position: absolute;
  width: 32px;
  height: 96px;
  top: 0px;
  left: 0px;
  background: url('/_global-assets/images/sprites/layout/sprites-sfd5c0480fb.png') no-repeat scroll 0px -379px transparent !important;
}
.w_testimonial.w_cta_video .target_copy .deck .target_caption .mobile {
  display:none;
}
.textlink.mobile, .textlink.mobile span.icon-holder {
  display: none; 
}
.w_testimonial.w6958 .textlink.mobile, .w_testimonial.w6959 .textlink.mobile  {
  display: block !important;
}
#w6370 .fs-introLeft img {
  width: auto !important;
}
}
@media screen and (max-width: 619px) {
.righticons a span{
  width: 200px !important;
}
.policies-container .items-holder .policy-item:hover .img-holder img {
  margin: 0 0 0 -18px;
}  
.policies-container .items-holder .policy-item .item-content .text-holder h4 {
  margin: 8px 0px 12px !important;
}
.w_product-snapshot .content-holder .product-container .cost {
  padding: 10px 0px 70px;
}
.w_product-snapshot .content-holder .headline-container h3 {
  font-size: 18px;
}
.w_testimonial.w_cta_video .slider .read-testimonial .icon-holder {
  margin-right: 20px; 
}
.w_testimonial .read-testimonial span {
  width: 100%;
  float: none;
}
.w_product-snapshot .content-holder .headline-container h3 {
  font-size: 18px;
  line-height: 18px;  
}
.co-container .content-centercontainer { 
  padding: 20px 10px;
}
.w_testimonial.w_cta_video .target_copy .deck .target_caption .mobile {
  color: #fff !important;
}
.textlink.desktop {
  display: none !important;
} 
.section-nav div ul { 
  padding-left: 0px !important; 
  margin-left: 10px 
}
.section-nav div ul li  { 
  padding: 0 10px 0 10px !important;
}
.center-container {
  padding: 40px 10px !important;
}
.center-container .absolute-center ul { 
  padding: 10px 0 15px 15px !important; 
  margin: -30px 0 -10px -23px;
}
.center-container .absolute-center ul li {
  padding: 3px;
}
.center-container li {
  font-size: 15px !important;
}
.section-nav ul {
  margin-left: -25px !important;
}
.section-nav ul li {
  padding: 8px 10px !important;
  width: 75px !important;
  line-height: normal !important;
  height: 48px !important; 
}
.fs-introleft {
  float: none !important;
  margin: 0px !important;
  width: 100% !important;
}
.fs-introleft img {
  width: 90%;
  margin: 0 auto !important;
  display: block;
}
.w7381.w_right-plan ul li { 
  width: 100%;
} 
.w8501 .gridright, .w7885 .gridright {
  width: 90%;
  padding-bottom: 15px;
  border-bottom: solid #B8B8B8 1px;
}
.w8501 .grid, .w7885 .grid {
  width: 90%;
  padding-bottom: 15px;
  border-bottom: solid #B8B8B8 1px;
}
.w_page_static_header.w7910 .copy header h1 {
  font-size: 40px
} 
.page_paragraph .aflac-in-the-news {
  width: 100%;
}
.w_is_is_not.w6315 .mobile-nav li {
  width: 100% !important;
}
.w_is_is_not.w6315 .cols .col {
  display: block !important;
  height: auto !important;
  padding: 0 20px !important;
}
.fs-introLeft {
  width: 100%;
}
#w6370 .fs-introLeft img {
  width: 79%;
  margin: 0px auto !important;
  display: block;
}
.fs-introRight p {
  line-height: 35px !important;
  margin-bottom: 0px
}
#w6370 h4 {
  font-size: 28px !important;
}
#w7284 .tool-block {
  padding-bottom: 30px;
}
.container_33 {
  width: 100%;
  padding-right: 0px;
}
.w7393 .slider {
  height: auto !important;
}
.grid, .gridright {
  width: 90% !important;
}
.w7885.content-centercontainer, .w8501.content-centercontainer {
  min-width: 0px !important;
}
}
/* TM mobile rules for AWR area */
@media screen and (max-width: 360px) {
.chartpack-Center h2, .presentation-Center h2 {
  font-size: 35px !important;
  line-height: 35px;
}
.chartpack-Center p, .presentation-Center p {
  font-size: 18px !important;
}
}
@media screen and (max-width: 280px) {
.chart-block, .tools-box {
  width: 100% !important;
}
}
/* Productpages  Works Well With Widget */
.toggle-individual .policies-container,
.toggle-group .policies-container {
  background: url('/_global-assets/images/common/green_noise.jpg') repeat scroll 0% 0% transparent;
}
.toggle-individual .policy-item, 
.toggle-group .policy-item  {
  overflow:hidden; 
}
.toggle-individual .policy-item:hover .img-holder img, 
.toggle-group .policy-item:hover .img-holder img  {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); 
}
.toggle-individual .items-holder .policy-item .img-holder img, 
.toggle-group .items-holder .policy-item .img-holder img {
  -webkit-transition: all .225s ease-out;
  -moz-transition: all .225s ease-out;
  -ms-transition: all .225s ease-out;
  -o-transition: all .225s ease-out;
  transition: all .225s ease-out; 
}
.toggle-individual .policies-container .items-holder .policy-item .item-content .text-holder h4, 
.toggle-group .policies-container .items-holder .policy-item .item-content .text-holder h4  {
  margin: 22% 0px 12px;
}
@media screen and (min-width: 620px) and (max-width: 1200px) {
.toggle-individual .policies-container .copy-holder, 
.toggle-group .policies-container .copy-holder {
  width: 100%;
}
.toggle-individual .policies-container .copy-holder .copy-item,
.toggle-group .policies-container .copy-holder .copy-item {
  margin-top:-60px;
  text-align:center;
  width:100%;
} 
.toggle-individual .policies-container .items-holder,
.toggle-group .policies-container .items-holder {
  width: 100%;
}  
.toggle-individual .policies-container .items-holder .policy-item,
.toggle-group .policies-container .items-holder .policy-item {
  float:none; 
} 
}
@media screen and (max-width: 619px) {
.policies-container .items-holder {
  width: 95%;
}
.policies-container .items-holder .policy-item {
  width: 95%;
}
.policies-container .items-holder .policy-item .item-content {
  width: 55%;
}
}
/* @media screen and (max-width: 300px) {
 .w_page .page_main .page_paragraph p img {
  float:none !important;
  height: auto !important;
  max-width: none !important;
  min-width: none !important;
  margin: 0 !important;
}
} */
#pagebgwide {
position:relative;
}
/* line 9, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic {
position: absolute;
top: 0;
z-index: 2;
max-width: 800px;
width: 100%;
}
/* line 13, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs {
  position: absolute;
  top: 0;
  padding-left: 20px;
  z-index: 1;
}
/* line 19, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs .breadcrumb-item {
  display: inline-block;
  line-height: 60px;
  position: relative;
  margin: 0px  10px 0px 0px;
  padding-right: 14px;
  text-decoration: none;
}
/* line 28, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs .breadcrumb-item a {
  font-family: "ProximaNovaRegularItalic";
  color: white;
  text-decoration: none;
}
/* line 33, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs .breadcrumb-item a:hover {
  text-decoration: underline;
}
/* line 38, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs .breadcrumb-item p {
  color: white;
  font-size: inherit;
}
/* line 43, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs .breadcrumb-item:after {
  content: '/';
  font-family: "ProximaNovaRegularItalic";
  color: white;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  vertical-align: middle;
}
/* line 55, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs .breadcrumb-item.is-last-child a {
  font-family: "ProximaNovaBold";
}
/* line 59, /_Global-Assets/../src/scss/desktop/widgets/_page.scss */
.w_generic .breadcrumbs .breadcrumb-item.is-last-child:after {
  content: '';
}
/* fixes for guam dropdown */
.raq-form-panel .form-step.call-time.guam .time-dropdown {
  text-align: center;
  float: none;
  margin: 0 auto;
  display: block;
}
.raq-form-panel .form-step.call-time.guam .requirement-info {
  clear: both;
  margin: 10px auto;
  display: block;
  text-align: center;
}
@-webkit-keyframes scroll-cta {
  0%   { opacity: .5; }
  50% { opacity: 1; }
   100%   { opacity: .5; }
}
@-moz-keyframes scroll-cta {
  0%   { opacity: .5; }
  50% { opacity: 1; }
   100%   { opacity: .5; }
}
@-o-keyframes scroll-cta {
  0%   { opacity: .5; }
  50% { opacity: 1; }
   100%   { opacity: .5; }
}
@keyframes scroll-cta {
  0%   { opacity: .5; }
  50% { opacity: 1; }
   100%   { opacity: .5; }
}
.scroll-cta {
  -webkit-animation: scroll-cta 5s infinite; /* Safari 4+ */
  -moz-animation:    scroll-cta 5s infinite; /* Fx 5+ */
  -o-animation:      scroll-cta 5s infinite; /* Opera 12+ */
  animation:         scroll-cta 5s infinite; /* IE 10+, Fx 29+ */
}
/*TM 10/21/15 new rule for lead form disclaimer additions */
@media screen and (max-width: 619px) {
.w_nav-bar .content .contact-mobile .contact-tab .raq-form-panel .form-step .legend, .w_nav-bar .content .contact-mobile .contact-tab .form-panel .form-step .legend {
  font-size: 18px;
  line-height: 20px;
}
}
.sr_only {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: 0;
  clip: rect(1px, 1px, 1px, 1px);
 }
label.checkbox:focus-within, label.radio:focus-within {
    outline: 3px solid black;
}
.input-text {
  position:relative;
}
.input-text input {
  height:40px;
}
.float-label.float-active input,
.float-label input:focus {
  padding-top:14px;
  transition-property:padding;
  transition-duration:0.25s;
  transition-timing-function: ease;
}
.float-label label {
  transition-property: top,left,color;
  transition-duration:0.25s;
  transition-timing-function: ease;
  position:absolute; 
  top:13px;
  left:21px;
  /*margin-top: 21px; 
  margin-left: 21px;*/
  font-size: 15px;
  font-family: ProximaNovaRegular;
  font-weight: 100;
  color: #3b3b3b;
  background: transparent;
  pointer-events:none;
  touch-action:none;
}
.float-label.float-active label, 
.float-label:focus-within label {
  transition-propety: top,left,color;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  top:4px;
  left:8px;
  /*margin-top:2px;
  margin-left:2px;*/
  -ms-transform: scale(0.8); /* IE 9 */
    -ms-transform-origin: 0 0;
    -moz-transform: scale(0.8); /* Firefox */
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.8); /* Opera */
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.8); /* Safari And Chrome */
    -webkit-transform-origin: 0 0;
    transform: scale(0.8); /* Standard Property */
    transform-origin: 0 0;  /* Standard Property */
}
.float-label:focus-within label {
  color:#00a7e1;
}
.float-label.has-error label {
  color:rgb(247, 87, 78);
}
.responsive-contact .required-legend {
  margin-bottom:5px;
  color: #3b3b3b;
  font-size: 13px;
  text-align: left;
}
.form-fields .error_message {
  font-family: 'ProximaNovaSemibold';
  color:rgb(247, 87, 78);
  font-size: 11px;
  line-height: 11px;  
  padding-top:5px;
  text-align:left;
}
/* override master.cs:7559 */
.w_contact-lightbox-agents .form-section .form-panel {
  padding-top: 40px;
}
.w-dropdown-list.keyboard-detected[role=listbox] a.has-cursor,
.w-dropdown-list .keyboard-detected[role=listbox] a.has-cursor {
    border:3px solid black;
    padding: 8px 17px;
}
/* copied from h6 */
.contact-header {
    font-family: 'ProximaNovaBold';
    font-size: 20px;
    line-height: 1.25;
    margin: 0 0 14px 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
/* responsive lead forms */
.responsive-contact {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    -ms-perspective: 600px;
    -o-perspective: 600px;
    perspective: 600px;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    width: 955px;
    height: auto;
    margin-top: -310px;
    margin-left: -511px;
}
.responsive-contact .form-main-bg {
    background: #fff;
}
.responsive-contact .sidebar-bg {
    height: 532px;
    float: left;
    background: #00a7e1;
    min-width: 260px;
}
.responsive-contact .info-section {
    position: absolute;
    top: 0;
    left: 0;
    width: 260px;
    height: 100%;
    color: white;
    background: url(/_global-assets/images/common/blue_noise.jpg) #00a7e1;
}
.responsive-contact .required {
    color: #3b3b3b !important;
}
.responsive-contact .info-section .top {
    padding: 85px 30px 0;
    border-bottom: 1px solid #4db5da;
}
.responsive-contact .info-section .top h6 {
    margin-bottom: 10px;
    line-height: 1;
}
.responsive-contact .info-section .top p {
    font-family: 'ProximaNovaLight';
    margin-bottom: 20px;
}
.responsive-contact .info-section .middle {
    padding: 19px 34px 0;
    font-family: 'ProximaNovaRegular';
    font-size: 18px;
    line-height: 1.33;
    text-align: center;
}
.responsive-contact .info-section .middle em {
    display: block;
    margin: 7px 0 8px;
    font-family: 'ProximaNovaBold';
    /*text-transform: uppercase;*/
    color: #007eaf;
}
.responsive-contact .info-section .middle a {
    font-family: 'ProximaNovaBold';
    text-decoration: none;
    color: white;
}
.responsive-contact .info-section .manage-account {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 65px;
    padding-top: 20px;
    border-top: 1px solid #4db5da;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'ProximaNovaRegular';
    font-size: 18px;
    line-height: 1.25;
    text-transform: capitalize;
    text-decoration: none;
    text-align: center;
    color: white;
}
.responsive-contact .form-bg {
    float: left;
    min-width: 654px;
    padding: 0 20px;
    margin: 50px 0 0px;
    max-width: 654px;
    position:relative;
}
.responsive-contact .eta .value {
    display: inline;
    font-family: 'ProximaNovaSemiBold';
    color: #f89728;
}
.responsive-contact .form-main-bg .eta {
    font-family: proximanovasemibold;
    font-size: 24px;
    color: #3b3b3b;
    margin: 20px 0 0;
    text-align: center;
}
.responsive-contact .form-main-bg p.later-info {
    font-size: 19px;
    width: 100%;
    text-align: center;
}
.responsive-contact .form-main-bg .contact .input-text input[type="text"], 
.responsive-contact .contact textarea, 
.responsive-contact .contact select {
    color: #3b3b3b !important;
}
.responsive-contact .form-bg .legend {
    font-family: proximanovasemibold;
    font-size: 20px;
    color: #3b3b3b;
    margin-bottom: 20px;
}
.responsive-contact .form-bg .divider {
    width: 45%;
    border: solid 1px #ccc;
    vertical-align: middle;
    position: absolute;
    top: 50%;
}
.responsive-contact .divider-text {    
    font-size: 22px;
    font-family: proximanovasemibold;
    top: 0px;
    /*text-transform: uppercase;*/
    line-height: 30px;
    text-align: center;
    position: absolute;
    right: 42%;
    color: #f89728;
    width: 16%;
}
.responsive-contact .divider-container {    
    height: 30px;
    position: relative;
    margin: 10px -21px;
}
.responsive-contact .requirement-info {
    font-family: proximanovaregular;
    font-size: 16px;
    margin: 14px 0 0px 4px;
    color: #00a7e1;
}
.responsive-contact .form-bg .misc p {
    margin: 0;
}
.responsive-contact .form-bg ul.misc {
    padding: 0 20px;
}
.responsive-contact .form-bg ul.misc li {
    margin-bottom:9px;
}
.responsive-contact .form-bg input.textbutton.is-blue.submit {
    height: 50px;
    width: 100%;
}
.responsive-contact a.clear-date-time.textlink {
    margin: 7px 0 0 0;
    display: inline-block;
    text-decoration: underline;
    margin-left: 461px;
}
.responsive-contact .form-main-bg .raq-complete-panel {
    float: left;
    width: 694px;
}
.responsive-contact  .input-text {
    position: relative;
    display: block;
}
.responsive-contact  .input-text input {
    height: 40px;
    padding-left: 20px;
    display: block;
    background-image: none;
}
.responsive-contact .close-bg {
    background: #fff;
    width: 73px;
    height: 68px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor:pointer;
}
.responsive-contact .close {
    position: absolute;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    border: none;
    background: none;
}
.responsive-contact .close::after {
    content:"";
    width: 30px;
    height: 30px;
    background: url(/_global-assets/images/icons/close-3b.png) 0px 0px no-repeat;
    cursor: pointer;
    display: block;
}
.responsive-contact .form_progress h4 {
    font-family: proximanovasemibold;
    color:#3b3b3b;
} 
.responsive-contact .form-bg {
  float: left;
  min-width: 654px;
  padding: 0 20px;
  margin: 50px 0 0px;
  max-width: 654px;
  position: relative;
}
.responsive-contact .form-section .complete-panel  {
  padding: 0 20px;
  margin: 50px 0 0px;
}
.responsive-contact .complete-panel .thanks .title {
  margin-bottom: 15px;
  font-family: 'ProximaNovaBold';
  font-size: 48px;
  line-height: 1.25;
  color: #f89728;
}
.responsive-contact .complete-panel .thanks .title,
.responsive-contact .complete-panel .info p,
.responsive-contact .complete-panel .thanks p {
  text-align: center;
}
.responsive-contact .form-section .complete-panel .info p {
  margin-left:auto;
  margin-right:auto;
}
@media (max-width: 999px) {
    html{
        -webkit-overflow-scrolling: touch;
    }
    
    .responsive-contact .form-main-bg {
        padding-bottom: 20px;
    }
    .responsive-contact .sidebar-bg {
        height: auto;
        float: none;
        background: #00a7e1;
        min-width: unset;
        text-align: center;
    }
    .responsive-contact .form-bg .legend {
        display: none;
    }
    .responsive-contact .info-section .middle a {
        color: #00a7e1;
        font-size: 24px;
        display: block;
    }
    .responsive-contact .info-section .middle em {
        color: #00a7e1;
    }
    .responsive-contact .info-section .middle {
        background: #fff;
        color: #3b3b3b;
        font-family: proximanovasemibold;
    }
    .responsive-contact .info-section a.manage-account {
        display: none;
    }
    .responsive-contact .info-section {
        position: initial;
        width: auto;
    }
    .responsive-contact .info-section .top {
        padding: 38px 21px 0px;
    }
    .responsive-contact {
        width: 100%;
        height: 100%;
        margin-top: auto;
        margin-left: auto;
        position: fixed;
        top: 0;
        left: 0;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .responsive-contact .form-bg {
        float: none;
        min-width: auto;
        padding: 0 20px;
        margin: 0px 0 0px;
        max-width: unset;
        text-align: center;
    }
    .responsive-contact a.clear-date-time.textlink {
        margin: 30px 0 30px 0;
        display: inline-block;
        text-decoration: underline;
        margin-left: auto;
    }
    /*mobile */
    .responsive-contact .close-bg {
        width: 57px;
        height: 54px;
        position: absolute;
        top: 0px;
        right: 0px;
        background: none;
    }
    .responsive-contact .close::after {
        content: "";
        width: 30px;
        height: 30px;
        background: url(/_global-assets/images/icons/close-3b.png) 0px 0px no-repeat;
        cursor: pointer;
        display: block;
        width: 28px;
        height: 24px;
        position: relative;
        top: -11px;
        left: 11px;
        background: url(/_global-assets/images/sprites/layout/sprites-sfd5c0480fb.png) 6px -622px no-repeat;
    }
    .responsive-contact .close {
        background: none;
        width: 100%;
        height: 100%;
    }
    .responsive-contact .dropdown-box, 
    .responsive-contact .time-dropdown {
        margin-bottom: 10px;
        width: 97%;
    }
    .responsive-contact .form-main-bg .raq-complete-panel {
        float: left;
        width: 100%;
    }
    .responsive-contact .close:active:after {
        content: "";
        filter: invert(1);
    }
    .responsive-contact .close-bg:active {
        background: #fff;
    }
}
    
    .responsive-contact input.textbutton:focus {
        outline: 3px solid #000;
    }
    .responsive-contact .input-text input {
        box-sizing: border-box;
    }   
    .responsive-contact .input-text input {
        /* default for 1 input */
        width: 96%;
        height: 40px;
        padding-left: 20px;
        display: block;
        background-image: none;
    }
    /* 1col -- 96% input width */
    /* 2col -- 48% input width --&gt; 45% + 3% pad */
    /* 3col -- 32% input width --&gt; 30% + 2% pad */
    .responsive-contact .flex_2col input {
        width: 92%;
    }
    .responsive-contact .flex_3col input {
        width: 88%;
    }
@media screen and (max-width: 929px) {
    .responsive-contact .flex_2col input {
        width: 96%;
    }
    .responsive-contact .flex_3col input {
        width: 92%;
    }
}
@media screen and (max-width: 619px) {
    .responsive-contact .flex_3col input {
        width: 96%;
    }
}
label.checkbox:focus-within {
    outline: 3px solid black;
}</pre></body></html>