/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.section__cc-calculator-component{background-color:#f2f1f3;padding:0 12px 12px;text-align:center;color:#6c6c6c;width:100%;max-width:1024px;box-sizing:border-box;overflow:hidden}.section__cc-calculator-component .aside__sr-only{position:absolute;left:-99999px;height:1px;width:1px;overflow:hidden}.section__cc-calculator-component .div__cc-calc-wrapper{background-color:#fff;border:1px solid #bbb;padding:12px 8px 20px}.section__cc-calculator-component .div__cc-calc-wrapper.with-disclaimer{padding:12px 12px 12px 8px}.section__cc-calculator-component .div__cc-calc{margin:8px 0 16px;display:inline-flex;align-items:center}.section__cc-calculator-component .heading__cc-calc{color:#008850;font-size:36px;font-weight:700;margin:24px;line-height:36px}.section__cc-calculator-component .span__cc-calc-block-text,.section__cc-calculator-component .span__cc-calc-inline-text{display:block;font-size:20px;line-height:24px}.section__cc-calculator-component .heading__cc-calc-earnings,.section__cc-calculator-component .span__cc-calc-earnings{color:#008850;font-size:36px;font-weight:700;margin:0;line-height:36px;letter-spacing:0}.section__cc-calculator-component .heading__cc-calc-earnings.single{font-size:60px;line-height:60px}.section__cc-calculator-component .heading__cc-calc-earnings.single .span__cc-calc-earnings{font-size:60px;line-height:60px}.section__cc-calculator-component .p__cc-calc-details,.section__cc-calculator-component .p__cc-calc-details span{display:inline-block;font-size:20px;line-height:24px}.section__cc-calculator-component .p__cc-calc-details{margin:0 0 10px}.section__cc-calculator-component .p__cc-calc-details>strong{color:#000;display:block}.section__cc-calculator-component .p__cc-calc-details>strong>em{color:#6c6c6c}.section__cc-calculator-component .button__cc-calc{background-color:#d93d00;color:#fff;border:none;border-radius:50%;height:34px;width:34px;position:relative;top:-5px;margin:0 12px;cursor:pointer;transition:all ease .2s;padding:0}.section__cc-calculator-component .button__cc-calc:focus,.section__cc-calculator-component .button__cc-calc:hover{background-color:#ad3000}.section__cc-calculator-component .button-subtract:before{content:"-";position:absolute;top:-3px;left:0;right:0;font-size:36px;line-height:36px}.section__cc-calculator-component .button-add:before{content:"+";position:absolute;top:0;left:0;right:0;font-size:36px;line-height:36px}.section__cc-calculator-component input[type=text].input__cc-calc{font-size:28px;width:140px;text-align:right;border-color:#979797;border-width:1px;box-sizing:border-box;display:inline-block;color:#000;height:36px}.section__cc-calculator-component .input__cc-calc.cc-rate-input{padding:2px 30px 2px 8px}.section__cc-calculator-component .input__cc-calc.cc-amount-input{padding:2px 8px 2px 20px}.section__cc-calculator-component .input__cc-calc:focus{border-color:#000}.section__cc-calculator-component .span__cc-calc-input-wrapper{position:relative}.section__cc-calculator-component .span__cc-calc-input-wrapper.cc-rate:after{content:"%";position:absolute;right:4px;top:6px;color:#008850;font-size:28px;line-height:28px}.section__cc-calculator-component .span__cc-calc-input-wrapper.cc-amount:before{content:"$";position:absolute;left:4px;top:6px;color:#008850;font-size:28px;line-height:28px}.section__cc-calculator-component .div__cc-calc-earnings-wrapper{display:flex;flex-direction:row;justify-content:space-evenly}.section__cc-calculator-component .div__vertical-divider{width:2px;height:auto;background-color:#979797;display:inline-block}.section__cc-calculator-component .aside__cc-calc-earnings-block{display:inline-block;font-size:16px;line-height:16px}.section__cc-calculator-component .aside__cc-calc-earnings-block:first-of-type{padding-right:2px}.section__cc-calculator-component .aside__cc-calc-earnings-block:last-of-type{padding-left:2px}.section__cc-calculator-component .small__cc-calc-disclaimer{font-size:16px;line-height:20px;display:block;padding-top:28px}@media screen and (min-width:30em){.section__cc-calculator-component{padding:0 28px 34px}.section__cc-calculator-component .heading__cc-calc-earnings,.section__cc-calculator-component .span__cc-calc-earnings{font-size:44px;line-height:46px;letter-spacing:.5px}.section__cc-calculator-component .div__cc-calc-earnings-wrapper{display:block}.section__cc-calculator-component .div__vertical-divider{height:56px}.section__cc-calculator-component .aside__cc-calc-earnings-block{margin-top:4px}.section__cc-calculator-component .aside__cc-calc-earnings-block:first-of-type{padding-right:20px}.section__cc-calculator-component .aside__cc-calc-earnings-block:last-of-type{padding-left:20px}}@media screen and (min-width:48em){.section__cc-calculator-component .div__cc-calc-wrapper{padding:24px}.section__cc-calculator-component .div__cc-calc-wrapper.with-disclaimer{padding:24px 24px 20px}.section__cc-calculator-component .div__cc-calc.inline{display:inline-flex;align-items:center;position:relative;justify-content:center;align-content:center;margin:0;font-size:24px}.section__cc-calculator-component .heading__cc-calc-earnings,.section__cc-calculator-component .span__cc-calc-earnings{font-size:44px;line-height:46px}.section__cc-calculator-component .span__cc-calc-inline-text{display:inline-block}.section__cc-calculator-component .div__cc-calc-flex-wrap{display:flex;justify-content:center;align-items:center}.section__cc-calculator-component .div__cc-calc-flex-wrap .p__cc-calc-details{text-align:right}.section__cc-calculator-component .p__cc-calc-details{margin:20px 0;display:block}.section__cc-calculator-component .p__cc-calc-details>strong{display:inline-block}.section__cc-calculator-component .div__cc-calc-earnings-wrapper{display:inline-block}.section__cc-calculator-component #span__input-cc-amount-wrapper:before{line-height:22px}.section__cc-calculator-component .div__vertical-divider{height:68px}}@media screen and (min-width:60em){.section__cc-calculator-component .heading__cc-calc-earnings,.section__cc-calculator-component .span__cc-calc-earnings{font-size:60px;line-height:60px}}
/*end:vendor*/

/* 1 December, 2016 */
img,
legend {
  border: 0;
}

body,
legend,
td,
th {
  padding: 0;

}

body,
sub,
sup {
  position: relative;
}

html {
  -webkit-tap-highlight-color: transparent;
}

.slick-list:focus a,
a:active,
a:focus,
a:hover,
button {
  outline: 0;
}

a:active,
a:focus,
header .search_wrapper .search_form :focus,
.leadform form input[type=text]:focus {
  outline: 1px highlight solid;
  /* fix for IE */
  outline: -webkit-focus-ring-color auto 1px;
  /*  outline: 0 changed for ADA fix  */
}

.fromMouse {
  outline: 0;
}


.button,
.cta_btn,
.tabs .tab-title a,
.telephone,
.text_cta,
a,
button {
  text-decoration: none
}

.invisible {
  visibility: hidden
}

.site_map ul li,
.slick-dots,
footer ul,
ul.no-bullet,
ul.unstyled {
  list-style: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden],
template {
  display: none
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: 1px dotted
}

b,
optgroup,
strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

mark {
  background: #ff0;
  color: #000
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic
}

/* Added for Defect#2023 starts*/
img.mega_image {
  max-width: 100%;
  height: 300px;
}

/* Added for Defect#2023 ends*/
svg:not(:root) {
  overflow: hidden
}

figure {
  margin: 1em 40px
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}

pre,
textarea {
  overflow: auto
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

.button,
body,
button,
label {
  font-weight: 400
}

.antialiased,
body {
  -webkit-font-smoothing: antialiased
}

button {
  overflow: visible
}

button,
select {
  text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}

button[disabled],
html input[disabled] {
  cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

input[type=checkbox],
input[type=radio] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  position: relative;
  /* added for Itr4 testing*/
  top: 0px;
  /* added for Itr4 testing and changed top from -8px to 0px for Defect#3296*/
}

meta.foundation-version {
  font-family: "/5.5.3/"
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0
}

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 47.99em)/";
  width: 0
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em
}

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:48em) and (max-width:64em)/";
  width: 48em
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em
}

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em
}

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em
}

.row,
select {
  width: 100%
}

meta.foundation-data-attribute-namespace {
  font-family: false
}

body,
html {
  /* height: 100%; */
  /* Commented for defect #4656*/
  font-size: 100%
}

*,
:after,
:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-style: normal;
  line-height: 1.5;
  margin: 0
}

.button,
a:hover,
button {
  cursor: pointer
}

#map_canvas embed,
#map_canvas img,
#map_canvas object,
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
  max-width: none !important
}

.left {
  float: left !important
}

.right {
  float: right !important
}

.clearfix:after,
.clearfix:before {
  content: " ";
  display: table
}

.clearfix:after {
  clear: both
}

.hide {
  display: none
}

.antialiased {
  -moz-osx-font-smoothing: grayscale
}

img {
  display: inline-block;
  vertical-align: middle
}

/* Added for Defct#5017
a.icon_search2.icon_left.medium-3.columns.show-for-medium-up.search_link {
    left: 22px;
}*/
/* Addition ends for Defct#5017*/
.row .row.collapse:after,
.row .row.collapse:before,
.row .row:after,
.row .row:before,
.row:after,
.row:before {
  display: table;
  content: " "
}

.row {
  margin: 0 auto
}

.row:after {
  clear: both
}

.row.collapse>.column,
.row.collapse>.columns {
  padding-left: 0;
  padding-right: 0
}

.row.collapse .row {
  margin-left: 0;
  margin-right: 0
}

/* Fix for defect no 1484 disablling  margin: 0 -.9375rem; */
.row .row {
  /* margin: 0 -.9375rem;*/
  max-width: 100%;
  /* changed from max-width to 100% from none for Defect#3532*/
  width: auto
}

.row .row:after {
  clear: both
}

.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto
}

.row .row.collapse:after {
  clear: both
}

.column,
.columns {
  padding-left: .9375rem;
  padding-right: .9375rem;
  width: 100%;
  float: left
}

.column+.column:last-child,
.columns+.columns:last-child {
  float: right
}

.column+.column.end,
.columns+.columns.end {
  float: left
}

.hide-for-portrait,
.show-for-landscape {
  display: inherit !important
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important
}

table.hide-for-landscape,
table.show-for-portrait {
  display: table !important
}

thead.hide-for-landscape,
thead.show-for-portrait {
  display: table-header-group !important
}

tbody.hide-for-landscape,
tbody.show-for-portrait {
  display: table-row-group !important
}

tr.hide-for-landscape,
tr.show-for-portrait {
  display: table-row !important
}

td.hide-for-landscape,
td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important
}

.show-for-touch {
  display: none !important
}

.hide-for-touch,
.touch .show-for-touch {
  display: inherit !important
}

.touch .hide-for-touch {
  display: none !important
}

.touch table.show-for-touch,
table.hide-for-touch {
  display: table !important
}

.touch thead.show-for-touch,
thead.hide-for-touch {
  display: table-header-group !important
}

.touch tbody.show-for-touch,
tbody.hide-for-touch {
  display: table-row-group !important
}

.touch tr.show-for-touch,
tr.hide-for-touch {
  display: table-row !important
}

.touch td.show-for-touch,
.touch th.show-for-touch,
td.hide-for-touch,
th.hide-for-touch {
  display: table-cell !important
}

.show-for-sr,
.show-on-focus {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px
}

.show-on-focus:active,
.show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto
}

.print-only,
.show-for-print {
  display: none !important
}

.tabs {
  margin-bottom: 0 !important;
  margin-left: 0
}

.tabs:after,
.tabs:before {
  content: " ";
  display: table
}

.tabs:after {
  clear: both
}

.tabs .tab-title,
.tabs dd {
  float: left;
  list-style: none;
  margin-bottom: 0 !important;
  position: relative
}

.tabs .tab-title>a,
.tabs dd>a {
  display: block;
  background-color: #EFEFEF;
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
  padding: 1rem 2rem
}

.tabs .tab-title>a:hover,
.tabs dd>a:hover {
  background-color: #e1e1e1
}

.tabs .tab-title.active>a,
.tabs dd.active>a {
  background-color: #FFF;
  color: #222
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.tabs .tab-title_rebrand,
.tabs dd {
  float: left;
  list-style: none;
  margin-bottom: 0 !important;
  position: relative
}

.tabs .tab-title_rebrand>a,
.tabs dd>a {
  display: block;
  background-color: #EFEFEF;
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
  padding: 1rem 2rem
}

.tabs .tab-title_rebrand>a:hover,
.tabs dd>a:hover {
  background-color: #e1e1e1
}

.tabs .tab-title_rebrand.active>a,
.tabs dd.active>a {
  background-color: #FFF;
  color: #222
}

/*End- (PV5710) added for Wealth Management Rebranding*/

.tabs.radius .tab:first-child a,
.tabs.radius dd:first-child a {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px
}

.tabs.radius .tab:last-child a,
.tabs.radius dd:last-child a {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px
}

.tabs.vertical .tab-title,
.tabs.vertical dd {
  position: inherit;
  float: none;
  display: block;
  top: auto
}

.tabs-content {
  /* margin-bottom: 1.5rem; */
  width: 100%
}

.tabs-content:after,
.tabs-content:before {
  content: " ";
  display: table
}

.tabs-content:after {
  clear: both
}

.tabs-content>.content {
  display: none;
  float: left;
  width: 100%
}

.no-js .tabs-content>.content,
.tabs-content>.content.active {
  display: block;
  float: none
}

.tabs-content>.content.contained {
  padding: .9375rem
}

.tabs-content.vertical {
  display: block
}

.tabs-content.vertical>.content {
  padding: 0 .9375rem
}

/* Added for Defect#4972*/
@media only screen and (min-width: 320px) and (max-width: 736px) {
  .search_results .tabs .tab-title>a {
    padding: 0px;
  }
}

/* Addition for Defect#4972 ends*/
.button,
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -moz-border-radius: 0;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem;
  color: #FFF;
  -webkit-transition: background-color .3s ease-out;
  -moz-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out
}

.button:focus,
.button:hover,
button:focus,
button:hover {
  /* background-color: #007095;  -- Commented for defect#3548*/
  color: #FFF
}

.button.secondary,
button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333
}

.button.secondary:focus,
.button.secondary:hover,
button.secondary:focus,
button.secondary:hover {
  background-color: #b9b9b9;
  color: #333
}

.button.success,
button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFF
}

.button.success:focus,
.button.success:hover,
button.success:focus,
button.success:hover {
  background-color: #368a55;
  color: #FFF
}

.button.alert,
button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFF
}

.button.alert:focus,
.button.alert:hover,
button.alert:focus,
button.alert:hover {
  background-color: #cf2a0e;
  color: #FFF
}

.button.warning,
button.warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #FFF
}

.button.warning:focus,
.button.warning:hover,
button.warning:focus,
button.warning:hover {
  background-color: #cf6e0e;
  color: #FFF
}

.button.info,
button.info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333
}

.button.info:focus,
.button.info:hover,
button.info:focus,
button.info:hover {
  background-color: #61b6d9;
  color: #FFF
}

.button.large,
button.large {
  padding: 1.125rem 2.25rem 1.1875rem;
  font-size: 1.25rem
}

.button.small,
button.small {
  padding: .875rem 1.75rem .9375rem;
  font-size: .8125rem
}

.button.tiny,
button.tiny {
  padding: .625rem 1.25rem .6875rem;
  font-size: .6875rem
}

.button.expand,
button.expand {
  padding: 1rem 1rem 1.0625rem;
  font-size: 1rem;
  width: 100%
}

.button.left-align,
button.left-align {
  text-align: left;
  text-indent: .75rem
}

.button.right-align,
button.right-align {
  text-align: right;
  padding-right: .75rem
}

.button.radius,
button.radius {
  -moz-border-radius: 3px;
  border-radius: 3px
}

.button.round,
button.round {
  -moz-border-radius: 1000px;
  border-radius: 1000px
}

.button.disabled,
.button[disabled],
button.disabled,
button[disabled] {
  background-color: #008CBA;
  border-color: #007095;
  color: #FFF;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  opacity: .7
}

.button.disabled:focus,
.button.disabled:hover,
.button[disabled]:focus,
.button[disabled]:hover,
button.disabled:focus,
button.disabled:hover,
button[disabled]:focus,
button[disabled]:hover {
  color: #FFF;
  background-color: #008CBA
}

.button.disabled.secondary,
.button[disabled].secondary,
button.disabled.secondary,
button[disabled].secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  opacity: .7
}

.button.disabled.secondary:focus,
.button.disabled.secondary:hover,
.button[disabled].secondary:focus,
.button[disabled].secondary:hover,
button.disabled.secondary:focus,
button.disabled.secondary:hover,
button[disabled].secondary:focus,
button[disabled].secondary:hover {
  color: #333;
  background-color: #e7e7e7
}

.button.disabled.success,
.button[disabled].success,
button.disabled.success,
button[disabled].success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFF;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  opacity: .7
}

.button.disabled.success:focus,
.button.disabled.success:hover,
.button[disabled].success:focus,
.button[disabled].success:hover,
button.disabled.success:focus,
button.disabled.success:hover,
button[disabled].success:focus,
button[disabled].success:hover {
  color: #FFF;
  background-color: #43AC6A
}

.button.disabled.alert,
.button[disabled].alert,
button.disabled.alert,
button[disabled].alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFF;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  opacity: .7
}

.button.disabled.alert:focus,
.button.disabled.alert:hover,
.button[disabled].alert:focus,
.button[disabled].alert:hover,
button.disabled.alert:focus,
button.disabled.alert:hover,
button[disabled].alert:focus,
button[disabled].alert:hover {
  color: #FFF;
  background-color: #f04124
}

.button.disabled.warning,
.button[disabled].warning,
button.disabled.warning,
button[disabled].warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #FFF;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  opacity: .7
}

.button.disabled.warning:focus,
.button.disabled.warning:hover,
.button[disabled].warning:focus,
.button[disabled].warning:hover,
button.disabled.warning:focus,
button.disabled.warning:hover,
button[disabled].warning:focus,
button[disabled].warning:hover {
  color: #FFF;
  background-color: #f08a24
}

.button.disabled.info,
.button[disabled].info,
button.disabled.info,
button[disabled].info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  opacity: .7
}

.button.disabled.info:focus,
.button.disabled.info:hover,
.button[disabled].info:focus,
.button[disabled].info:hover,
button.disabled.info:focus,
button.disabled.info:hover,
button[disabled].info:focus,
button[disabled].info:hover {
  color: #FFF;
  background-color: #a0d3e8
}

button::-moz-focus-inner {
  border: 0;
  padding: 0
}

form {
  margin: 0 0 1rem
}

form .row .row {
  margin: 0 -.5rem
}

form .row .row .column,
form .row .row .columns {
  padding: 0 .5rem
}

form .row .row.collapse {
  margin: 0
}

form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0
}

form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0
}

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: .5rem
}

label {
  cursor: pointer;
  display: block;
  line-height: 1.5;
  margin-bottom: 0
}

input[type=file],
input[type=checkbox],
input[type=radio],
label.inline,
select {
  margin: 0 0 1rem
}

label.right {
  float: none !important;
  text-align: right
}

label.inline {
  padding: .5625rem 0
}

label small {
  text-transform: capitalize;
  color: #676767
}

.postfix,
.prefix {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-size: .875rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
  overflow: visible;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 2
}

.postfix.button,
.prefix.button {
  border: none;
  text-align: center;
  padding: 0
}

/*Addition for mobile login in itr3 starts*/
.mobile_login .postfix.button {
  border: none;
  text-align: center;
  padding: 0;
  height: 1.8em;
}

/*Addition for mobile login in itr3 ends*/
.prefix.button.radius {
  -moz-border-radius: 0;
  border-radius: 3px 0 0 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px
}

.postfix.button.radius {
  -moz-border-radius: 0;
  border-radius: 0 3px 3px 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px
}

.prefix.button.round {
  -moz-border-radius: 0;
  border-radius: 1000px 0 0 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px
}

.postfix.button.round {
  -moz-border-radius: 0;
  border-radius: 0 1000px 1000px 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -moz-border-radius-topright: 1000px
}

label.prefix,
span.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333;
  border-color: #ccc
}

label.postfix,
span.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333;
  border-color: #ccc
}

fieldset[disabled] input:not([type]),
fieldset[disabled] input[type=text],
fieldset[disabled] input[type=password],
fieldset[disabled] input[type=date],
fieldset[disabled] input[type=datetime],
fieldset[disabled] input[type=datetime-local],
fieldset[disabled] input[type=month],
fieldset[disabled] input[type=week],
fieldset[disabled] input[type=email],
fieldset[disabled] input[type=tel],
fieldset[disabled] input[type=time],
fieldset[disabled] input[type=url],
fieldset[disabled] input[type=color],
fieldset[disabled] input[type=number],
fieldset[disabled] input[type=search],
fieldset[disabled] textarea,
input:not([type]):disabled,
input:not([type])[disabled],
input:not([type])[readonly],
input[type=text]:disabled,
input[type=text][disabled],
input[type=text][readonly],
input[type=password]:disabled,
input[type=password][disabled],
input[type=password][readonly],
input[type=date]:disabled,
input[type=date][disabled],
input[type=date][readonly],
input[type=datetime]:disabled,
input[type=datetime][disabled],
input[type=datetime][readonly],
input[type=datetime-local]:disabled,
input[type=datetime-local][disabled],
input[type=datetime-local][readonly],
input[type=month]:disabled,
input[type=month][disabled],
input[type=month][readonly],
input[type=week]:disabled,
input[type=week][disabled],
input[type=week][readonly],
input[type=email]:disabled,
input[type=email][disabled],
input[type=email][readonly],
input[type=tel]:disabled,
input[type=tel][disabled],
input[type=tel][readonly],
input[type=time]:disabled,
input[type=time][disabled],
input[type=time][readonly],
input[type=url]:disabled,
input[type=url][disabled],
input[type=url][readonly],
input[type=color]:disabled,
input[type=color][disabled],
input[type=color][readonly],
input[type=number]:disabled,
input[type=number][disabled],
input[type=number][readonly],
input[type=search]:disabled,
input[type=search][disabled],
input[type=search][readonly],
select:disabled,
textarea:disabled,
textarea[disabled],
textarea[readonly] {
  background-color: #DDD;
  cursor: default
}

input:not([type]),
input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=tel],
input[type=time],
input[type=url],
input[type=color],
input[type=number],
input[type=search],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #FFF;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  color: rgba(0, 0, 0, .75);
  display: block;
  font-family: inherit;
  font-size: .875rem;
  height: 2.3125rem;
  margin: 0 0 1rem;
  padding: .5rem;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color .15s linear, background .15s linear;
  -moz-transition: border-color .15s linear, background .15s linear;
  transition: border-color .15s linear, background .15s linear
}

select[multiple],
textarea[rows] {
  height: auto
}

input:not([type]):focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=color]:focus,
input[type=number]:focus,
input[type=search]:focus,
textarea:focus {
  background: #fafafa;
  border-color: #999;
  outline: 0
}

input:not([type]).radius,
input[type=text].radius,
input[type=password].radius,
input[type=date].radius,
input[type=datetime].radius,
input[type=datetime-local].radius,
input[type=month].radius,
input[type=week].radius,
input[type=email].radius,
input[type=tel].radius,
input[type=time].radius,
input[type=url].radius,
input[type=color].radius,
input[type=number].radius,
input[type=search].radius,
textarea.radius {
  -moz-border-radius: 3px;
  border-radius: 3px
}

form .row .prefix-radius.row.collapse button,
form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse select,
form .row .prefix-radius.row.collapse textarea {
  -moz-border-radius: 0;
  border-radius: 0 3px 3px 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px
}

form .row .postfix-radius.row.collapse button,
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse select,
form .row .postfix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse .prefix {
  -moz-border-radius: 0;
  border-radius: 3px 0 0 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px
}

form .row .postfix-radius.row.collapse .postfix {
  -moz-border-radius: 0;
  border-radius: 0 3px 3px 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px
}

form .row .prefix-round.row.collapse button,
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse select,
form .row .prefix-round.row.collapse textarea {
  -moz-border-radius: 0;
  border-radius: 0 1000px 1000px 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -moz-border-radius-topright: 1000px
}

form .row .postfix-round.row.collapse button,
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse select,
form .row .postfix-round.row.collapse textarea,
form .row .prefix-round.row.collapse .prefix {
  -moz-border-radius: 0;
  border-radius: 1000px 0 0 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px
}

form .row .postfix-round.row.collapse .postfix {
  -moz-border-radius: 0;
  border-radius: 0 1000px 1000px 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -moz-border-radius-topright: 1000px
}

input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -moz-border-radius: 0;
  border-radius: 0
}

textarea {
  min-height: 50px;
  max-width: 100%
}

::-webkit-input-placeholder {
  color: #666
}

:-moz-placeholder {
  color: #666
}

::-moz-placeholder {
  color: #666
}

:-ms-input-placeholder {
  color: #666
}

select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  line-height: normal;
  padding: .5rem;
  -moz-border-radius: 0;
  border-radius: 0
}

/* Added for defect #3729 */
select#viewQuestions {
  font-size: 1.5rem;
  height: 32px;
  padding-right: 47px;
}

.small-12.medium-12.large-12.column.contact.us {
  left: 122px;
}

/* Added for Defect#4845*/
.small-12.medium-12.large-12.column.contact.us #viewQuestions {
  outline: none;
}

/* Addition ends for Defect#4845*/
@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: landscape) {
  .small-12.medium-12.large-12.column.contact.us {
    left: 163px;
  }
}

/* Addition for defect #3729 ends */

/*added for select in customer service page for ITR2*/
.content_selector select {

  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #FAFAFA;
  background-image: url('../images/down_arrow.png');
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  line-height: normal;
  padding: .5rem;
  -moz-border-radius: 0;
  border-radius: 0;
  background-size: 14px;
  background-position-x: 92%
}

.block_content select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #FAFAFA;
  background-image: url('../images/down_arrow.png');
  background-position: 97% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  line-height: normal;
  padding: .5rem;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 13.5em;
}

/*added for select in customer service page ITR2 */
select::-ms-expand {
  display: none
}

select.radius {
  -moz-border-radius: 3px;
  border-radius: 3px
}

select:focus {
  background-color: #f3f3f3;
  border-color: #999
}

input[type=checkbox]+label,
input[type=radio]+label {
  display: inline-block;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline
}

input[type=file] {
  width: 100%
}

fieldset {
  border: 1px solid #DDD;
  margin: 1.125rem 0;
  padding: 1.25rem
}

fieldset legend {
  font-weight: 700;
  margin: 0 0 0 -.1875rem;
  padding: 0 .1875rem
}

[data-abide] .error small.error,
[data-abide] .error span.error,
[data-abide] small.error,
[data-abide] span.error {
  display: block;
  font-size: .75rem;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: .375rem .5625rem .5625rem;
  background: #f04124;
  color: #FFF
}

[data-abide] small.error,
[data-abide] span.error {
  display: none
}

.error small.error,
small.error,
span.error {
  display: block;
  font-size: .75rem;
  font-style: italic;
  margin-top: -1px;
  padding: .375rem .5625rem .5625rem;
  background: #f04124;
  font-weight: 400
}

small.error,
span.error {
  margin-bottom: 1rem;
  color: #FFF
}

.error input,
.error select,
.error textarea {
  margin-bottom: 0
}

.error input[type=checkbox],
.error input[type=radio],
.error small.error {
  margin-bottom: 1rem
}

.error label,
.error label.error {
  color: #f04124
}

.error small.error {
  color: #FFF
}

.error>label>small {
  background: 0 0;
  color: #676767;
  display: inline;
  font-size: 60%;
  font-style: normal;
  margin: 0;
  padding: 0;
  text-transform: capitalize
}

.error span.error-message {
  display: block
}

input.error,
select.error,
textarea.error {
  margin-bottom: 0
}

label.error {
  color: #f04124
}

meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em
}

.accordion .accordion-navigation>a,
.accordion dd>a {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.contain-to-grid {
  width: 100%;
  background: #333
}

.contain-to-grid .top-bar {
  margin-bottom: 0
}

.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  left: 0
}

.fixed.expanded:not(.top-bar) {
  height: auto;
  max-height: 100%;
  overflow-y: auto;
  width: 100%
}

.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99
}

.fixed.expanded:not(.top-bar) .top-bar-section {
  margin-top: 2.8125rem;
  z-index: 98
}

.js-generated {
  display: block
}

/* Added for Defct#4875*/
#edfi_modal1 {
  padding: 0 0 200px;
}

.row.container,
.slick-track,
.text_cta:after {
  position: relative
}

/*Start- (PV5710) added for Wealth Management Rebranding */

.row.container_rebrand,
.slick-track,
.text_cta:after {
  position: relative
}

/*End- (PV5710) added for Wealth Management Rebranding*/

.accordion {
  margin-bottom: 0;
  margin-left: 0
}

.accordion:after,
.accordion:before {
  content: " ";
  display: table
}

.accordion:after {
  clear: both
}

.accordion .accordion-navigation,
.accordion dd {
  display: block;
  margin-bottom: 0 !important
}

.accordion .accordion-navigation.active>a,
.accordion dd.active>a {
  background: #e8e8e8;
  /*color: #222 --Removed background color for defect#1856*/
}

.accordion .accordion-navigation>a,
.accordion dd>a {
  background: #EFEFEF;
  color: #222;
  display: block;
  font-size: 1rem;
  padding: 1rem
}

li,
p,
small,
td {
  color: #666
}

a.skippy {
  color: white;
  background-color: black;
}

a.skippy:link,
a.skippy:visited,
a.skippy:active,
a.skippy:focus,
a.skippy:hover {
  color: white;
  background-color: black;
}

/* Added for Defect#4861*/
.ticker__item span._productLine.active {
  font-size: 1.6rem;
}

/* Addition for Defect#4861 ends*/
/* Added for Defect#4713*/
p.rates_note span._productLine.active {
  font-size: 1.2rem !important;
}

/* Addition for Defect#4713 ends*/
/* Added for Defect#4815*/
a#hyperlink {
  color: #fff;

}

a#hyperlink:hover {
  color: #044DA2;
  text-decoration: underline;
}

/* Addition for Defect#4815 ends*/

/* Added for Link Color Hover CR*/
table.compare_checking.show-for-medium-up a.product_list {
  color: #497629;
}

/* Added for Link Color Hover CR ends*/
a.promotional_title {
  color: #00945f;
}

/* Added for Search promotional  ends*/
a,
a:visited {
  color: #044DA2
    /* changed from #497629 to  #044DA2 for link color CR */
}

/* Added for Link Color CR*/
a:hover {
  text-decoration: underline;
  color: #044DA2;
}

/*Addition ends for linkcolor CR */
.accordion .accordion-navigation>a:hover,
.accordion dd>a:hover {
  background: #e3e3e3
}

.accordion .accordion-navigation>.content,
.accordion dd>.content {
  display: none;
  padding: .9375rem
}

.accordion .accordion-navigation>.content.active,
.accordion dd>.content.active {
  background: #FFF;
  display: block
}

[class*=" icon_"]:after,
[class*=" icon_"]:before,
[class^=icon_]:after,
[class^=icon_]:before {
  font-family: ctz-dotcom-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.button,
body,
button,
html,
input,
select {
  font-family: CitiSans, arial
}

/* Addition for business requiremnt for icons ends*/
.medium_grey {
  background-color: #e5e8eb
}

.white {
  background-color: #fff
}

.grey {
  background-color: #f4f4f4
}

.light_grey {
  background-color: #f2f1f3
}

.grey_overlap {
  background-color: #dfe3e6
}

.green {
  background-color: #00945f
}

/*Start- (PV) added for Wealth Management Rebranding phase2*/
.gray_rebrand {
  background-color: #EFEFEF;
}

/*End- (PV) added for Wealth Management Rebranding phase2*/
.dark_green {
  background-color: #015944
}

.dark_green_on_pea_overlap {
  background-color: #5c811a
}

.dark_green_on_green_overlap {
  background-color: #0e693f
}

.mint {
  background-color: #ebf7f5
}

.mint_grey {
  background-color: #cae3df
}

.sea_green {
  background-color: #00764a
}

.green_utility {
  background-color: #007850
}

.green_utility_overlap {
  background-color: #006b49
}

.row {
  max-width: 100%
}

.button,
button {
  background-color: #D93D00;
  border-color: #D93D00;
  font-size: 20px;
  font-size: 2rem;
}


/*added for customer service page in itr2*/
.content_selector button {
  display: inline-block;

  top: -2.8em;
  padding: 8px 30px;
  left: 16em;
  font-size: 1.5rem;
}

/*added till here for customer service page in itr2*/

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {

  /* Added for Defect#3729*/
  .small-12.medium-12.large-12.column.contact.us {
    left: 200px;
  }

  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 6px 20px;
    /* changed from 8px to 6px for Defect#4837*/
    left: 28.5em;
    font-size: 1.5rem;
  }

  /* Addition for Defect#3729 ends*/
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {

  /* Added for Defect#3729*/
  .small-12.medium-12.large-12.column.contact.us {
    left: 183px;
  }

  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 6px 20px;
    /* changed from 8px to 6px for Defect#4837*/
    left: 27em;
    font-size: 1.5rem;
  }

  /* Addition for Defect#3729 ends*/
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {

  /* Added for Defect#3729*/
  .small-12.medium-12.large-12.column.contact.us {
    left: 136px;
  }

  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 6px 20px;
    /* changed from 8px to 6px for Defect#4837*/
    left: 24em;
    font-size: 1.5rem;
  }

  /* Addition for Defect#3729 ends*/
}

.button:hover,
.button:visited,
button:hover,
button:visited {
  background-color: #AD3000
}

ul.no-bullet {
  margin-left: 0
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 62.5%
}

body {
  font-size: 1rem;
  -webkit-text-size-adjust: none !important;
  overflow-x: hidden;
  /* Added for Defect#1910*/
  -webkit-overflow-scrolling: touch;
}

span.simulate_h1,
h1,
h2,
h3,
h4 {
  color: #00945f
}

span.simulate_h1,
h1 {
  margin: 50px 0 25px;
  font-size: 35px;
  font-size: 3.5rem;
  line-height: 40px;
  line-height: 4rem;
  display: block;
  -webkit-margin-before: 0.67em;
  -webkit-margin-after: 0.67em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;

}

h2 {
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 40px 0 15px
}

/*added for mobile_login page in itr3 starts */
.mobile_login h2 {
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 25px 0 15px
}

/*added for mobile_login page in itr3 ends */

/*added for regionalization page in itr3*/
.region_submit_of h2 {
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 22px 0 15px;
}

.region_submit_of h3 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 29px;
  line-height: 2.9rem;
  margin: 15px 0 10px;
  width: 13em;
}

.region_submit_of p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  width: 21em;
}

/*added till here for regionalization page in itr3*/
h3 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 29px;
  line-height: 2.9rem;
  margin: 25px 0 10px
}

/*added for customer service page in itr2*/
.mail_us h4 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px;
  line-height: 2rem;
  margin: 6px 0 15px;
  color: #666;
}

.mail_us p {
  font-size: 18px;
  font-size: 1.8em;
  line-height: 20px;
  line-height: 1rem;
  color: #7F7F7F;
}

.mail_us a {
  color: #00945F;
}

/*added till here for customer service page in itr2*/
h4 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px;
  line-height: 2rem;
  margin: 30px 0 15px
}

h5 {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 400;
  line-height: 30px;
  line-height: 3rem;
  margin: 20px 0 15px
}

/*Added for customer service page in ITR2*/
.customer_service_hero .subheading {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-left: -2.5em;
  width: 28em;
}

.customer_service_hero p {
  font-size: 16px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-left: -2.1em;
}

.customer_service_hero a {
  color: #00945F;
}

.mortgage2 p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  width: 33em;
}

.mortgage1 p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 1rem;
}

/*Added till here for customer service page in ITR2*/

p,
td {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  /*padding-right:35px; /* Added for Defect #1845*/
}

/* ADA get_in_touch fix*/
span,
td {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;

}

ul.styled {
  padding-left: 15px;
  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODRBOEI3REU3MDQxMUU0ODUwNUNCMTBGMjJEOThGRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODRBOEI3RUU3MDQxMUU0ODUwNUNCMTBGMjJEOThGRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNDRDQzOTg0RTcwNDExRTQ4NTA1Q0IxMEYyMkQ5OEZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4NEE4QjdDRTcwNDExRTQ4NTA1Q0IxMEYyMkQ5OEZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zTjSUAAAAEtJREFUeNpiZMgKU2RgYJgDxGZAfAqIUxiBgvuBDAcGBDjCBCRMGFCBGUjwBJrgMWYGU+2DQIYuEIsD8SEgTgKZyYAOmBiwAIAAAwDtVQqyR13FEwAAAABJRU5ErkJggg==)
}

ul.unstyled {
  padding-left: 0
}

li {
  font-size: 14px;
  font-size: 1.6rem;
  /* changed font-size from 1.4rem to 1.6rem for Defect#3335*/
  line-height: 22px;
  line-height: 2.2rem
}

/* Added for Defect #1488*/
/*@media screen and (min-width: 1356px) and (max-width: 2000px)  {
.footnote {
 margin-top: 20px;
}
}
/* Addition  for Defect #1488 ends*/
small {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 15px;
  line-height: 1.5rem;
  display: block;
  margin-bottom: 15px
}

.rates small {
  padding-right: 76px;
  /*Added for defect#2130 and changed from 11px to 76px for Defect#2541*/
}

small:last-of-type {
  margin-bottom: 0
}

small span.bold {
  font-weight: 700
}

.subheading {
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem
}

a {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-duration: .1s;
  -moz-transition-duration: .1s;
  transition-duration: .1s
}

a:active,
a:focus,
a:hover {
  color: #044DA2
    /* changed from  #005944 to #497629 for Defct3399 and from #497629 to #044DA2 for link color CR */
}

.text_cta:hover {
  color: #044DA2;
  /* changed from #005944 to #044DA2 for link  color CR*/
  text-decoration: underline;
}

.text_cta:hover:after {
  display: inline-block;
  text-decoration: none;
}

/* Added for link hover CR*/
a.cta_btn {
  /* color: #fff; */
  text-decoration: none !important;
}

/* Addition ends for link hover CR*/
.text_cta,
.text_cta:visited {
  color: #044DA2;
  /* changed from #497629 to #044DA2 for link  color CR*/

}

.text_cta {
  margin: 10px 0 30px;
  font-size: 18px;
}

a#login_dropdown1:before {
  text-decoration: none;
  display: inline-block;
}

section.page_not_found span.icon_temple.icon_arrow.icon_left.visit_branch:before {
  color: #497629;
}

.branch_filter_option .selector p:hover {
  color: #497629;
  font-weight: 500;
  margin-top: 5px;
  margin-bottom: 0;
  text-align: center;
  line-height: 17px;
  font-size: 14px;
  font-size: 1.4rem;
  text-decoration: underline;
}

.text_cta:after {
  font-size: .8em;
  margin-left: 3px;
  top: 1px;

}

.telephone {
  color: #666
}

input[type=text],
label,
select {
  font-size: 16px;
  font-size: 1.6rem;
  color: #666;
  font-family: CitiSans, arial
}

/* Added cta_btn:hover for Defect#4574*/
.cta_btn,
.cta_btn:visited,
.cta_btn:hover,
.cta_btn:focus {
  color: #FFF
}

input[type=text] {
  height: 33px;
  padding-left: 10px;
  /* Updated from 13px to 10px for defect #2941 */
  padding-bottom: 0
}

select {
  height: 33px
}

.row.container {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 30px
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.row.container_rebrand {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 30px
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Added For Itr3 testing*/
.row.container.mega {
  padding: 0px;
}

/* Addition ends for Itr3 testing*/
/* Added For Defect#1940*/
#section_nav_container_login {
  padding-right: 0px;
}

/* Addition ends for Defect#1940*/
/* Added for Defect #1942*/
.hero_section.faq_hero_container {
  padding: 0px;
}

/*Addition ends for Defect#1942*/

/*added for regionalization page in itr3*/
.hero_region .row.container {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 0;
}

/*added till here for regionalization page in itr3*/




.row.container:after,
.row.container:before {
  content: " ";
  display: table
}

.row.container:after {
  clear: both
}

.cta_btn {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin: 25px 0 35px;
  padding: 9px 24px;
  background-color: #D93D00;
  display: inline-block;
  font-weight: 400;
  -webkit-transition: background .5s ease;
  -moz-transition: background .5s ease;
  transition: background .5s ease;
  -webkit-transition-duration: .1s;
  -moz-transition-duration: .1s;
  transition-duration: .1s

}

.no_left_padding,
.slick-dots {
  padding-left: 0
}

.cta_btn:hover {
  background-color: #AD3000;
  cursor: pointer
}

.slick-dots {
  text-align: center
}

.slick-dots li {
  display: inline;
  cursor: default
}

.slick-dots li button {
  -moz-border-radius: 25px;
  border-radius: 25px;
  height: 10px;
  width: 10px;
  padding: 0;
  margin: 0 3px;
  background: #648c1c;
  /*  changed from #fff to #648c1c for defect no 1468*/
  opacity: .25;
  cursor: default;

}

.slick-dots li button.green {
  background: #ccc;
  outline: none;
  /* Added for defect #4821 */
}

.slick-dots li.slick-active button {
  opacity: 1
}

.slick-dots li.slick-active button.green {
  background: #5a8736
}

.sticky_element {
  z-index: 2
}

.num_header {
  color: #00945f;
  font-weight: 500;
  font-size: 36px;
  font-size: 3.4rem;
  letter-spacing: -1px;
  line-height: 28px;
  line-height: 2.8rem
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait) {
  .num_header {
    letter-spacing: 0px;
  }
}

.num_header .sub_header {
  color: #9a9a9a;
  font-size: 26px;
  font-size: 2.6rem
}

.row .row.angle_container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0
}

/*Changes starts for Defect:1709*/
@media only screen and (orientation: portrait) {
  .row .row.angle_container {
    width: 104%
      /* Changed width from 102.5 to 104% for Defect#1880*/
  }
}

/*Changes ends for defect:1709*/
.angle,
.angle_cutter,
.angle_spacer {
  display: inline-block;
  height: 100%;
  position: relative;
  padding: 0
}

.angle_cutter {
  overflow: hidden
}

.angle.plus_14 {
  -webkit-transform: skewX(14deg);
  -moz-transform: skewX(14deg);
  -ms-transform: skewX(14deg);
  transform: skewX(14deg)
}

.angle.minus_14 {
  -webkit-transform: skewX(-14deg);
  -moz-transform: skewX(-14deg);
  -ms-transform: skewX(-14deg);
  transform: skewX(-14deg)
}

.angle.plus_40 {
  -webkit-transform: skewX(40deg);
  -moz-transform: skewX(40deg);
  -ms-transform: skewX(40deg);
  transform: skewX(40deg)
}

.angle.minus_40,
.homepage_hero .background .angle {
  -webkit-transform: skewX(-40deg);
  -moz-transform: skewX(-40deg);
  -ms-transform: skewX(-40deg)
}

.angle.minus_40 {
  transform: skewX(-40deg)
}

/* Added for defect #2136 */
.highlights_table .angle.minus_40 {
  transform: skewX(-50deg)
}

.angle.plus_74 {
  -webkit-transform: skewX(74deg);
  -moz-transform: skewX(74deg);
  -ms-transform: skewX(74deg);
  transform: skewX(74deg)
}

.angle.minus_74 {
  -webkit-transform: skewX(-74deg);
  -moz-transform: skewX(-74deg);
  -ms-transform: skewX(-74deg);
  transform: skewX(-74deg)
}

.tabs {
  padding: 0;
  margin-top: 0
}

.tabs .tab-title {
  background: #00945f;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background .5s ease;
  -moz-transition: background .5s ease;
  transition: background .5s ease;
  /* width: 50% */
  /* Commneted for 3414 */
}

.no-flexbox .tabs .tab-title {
  display: table
}

.tabs .tab-title:after,
.tabs .tab-title:before {
  -moz-box-sizing: inherit;
  box-sizing: inherit
}

.tabs .tab-title:hover {
  background-color: #015944;
  border-left: 1px solid #00945f
}

.tabs .tab-title a,
.tabs .tab-title a:hover {
  background-color: transparent
}

.tabs .tab-title:hover:first-child {
  border-left: none;
  border-right: 1px solid #00945f
}

.tabs .tab-title a {
  color: #FFF;
  font-family: CitiSans;
  text-align: center;
  margin: auto;
  font-size: 16px;
  font-size: 1.6rem;
  width: 100%
}

/*Start- (PV5710) added for Wealth Management Rebranding */

.tabs .tab-title_rebrand {
  background: #999999;
  /* Color changed from #00945f to #999999 for rebranding project */
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background .5s ease;
  -moz-transition: background .5s ease;
  transition: background .5s ease;
  /* width: 50% */
  /* Commneted for 3414 */
}

.no-flexbox .tabs .tab-title_rebrand {
  display: table
}

.tabs .tab-title_rebrand:after,
.tabs .tab-title_rebrand:before {
  -moz-box-sizing: inherit;
  box-sizing: inherit
}

.tabs .tab-title_rebrand:hover {
  background-color: #444444;
  /* Color changed from #015944 to #444444 for wealth Rebranding project */
  border-left: 1px solid #444444;
  /* Color changed from #00945f to #444444 for rebranding project */
}

.tabs .tab-title_rebrand a,
.tabs .tab-title_rebrand a:hover {
  background-color: transparent
}

.tabs .tab-title_rebrand:hover:first-child {
  border-left: none;
  border-right: 1px solid #444444;
  /* Color changed from #00945f to #444444 for rebranding project */
}

.tabs .tab-title_rebrand a {
  color: #FFF;
  font-family: CitiSans;
  text-align: center;
  margin: auto;
  font-size: 16px;
  font-size: 1.6rem;
  width: 100%
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Added for Defect#4831*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .tabs .tab-title a {
    color: #FFF;
    font-family: CitiSans;
    text-align: center;
    margin: 19px;
    font-size: 16px;
    font-size: 1.6rem;
    width: 100%
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .tabs .tab-title_rebrand a {
    color: #FFF;
    font-family: CitiSans;
    text-align: center;
    margin: 19px;
    font-size: 16px;
    font-size: 1.6rem;
    width: 100%
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

}

/* Addition for Defect#4831 ends*/

.no-flexbox .tabs .tab-title a {
  display: table-cell;
  vertical-align: middle
}

.tabs .tab-title a.icon_arrow_down.icon_right::after {
  position: absolute;
  /*    z-index: 2; Removed for defect#1858*/
  bottom: 10%;
  left: 48%;
  opacity: 1;
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s
}

.tabs .tab-title .section-arrow {
  opacity: 0;
  bottom: 0;
  -webkit-transition: bottom .6s;
  -moz-transition: bottom .6s;
  transition: bottom .6s;
  left: 44%;
  margin: 0 auto;
  position: absolute;
  border-style: solid;
  border-width: 11px 14px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  width: 0;
  -moz-transform: scale(.9999) rotate(0);
  border-color: #015944 transparent transparent;
  z-index: 1
}

.tabs.border .tab-title {
  border-left: 1px solid #005944
}

.tabs.border .tab-title:first-child {
  border: none
}

.tabs .tab-title.active {
  background-color: #015944
}

.tabs .tab-title.active a {
  background-color: transparent;
  color: #FFF;
  /*font-weight: 700*/
}

.tabs .tab-title.active a.icon_arrow_down.icon_right::after {
  bottom: -11px;
  opacity: 0;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s
}

.tabs .tab-title.active .section-arrow {
  opacity: 1;
  bottom: -11px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  transition-delay: .1s
}

.tab-nav {
  background-color: #00764a
}

.tab-nav .angle_container {
  position: absolute;
  width: 100%;
  height: 102px;
  top: 0
}

.tab-nav .angle_container .angle_spacer {
  width: 50%;
  background: #00693f;
  display: inline-block
}

.tab-nav .angle_container .angle_cutter .angle {
  background: #00693f
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.no-flexbox .tabs .tab-title_rebrand a {
  display: table-cell;
  vertical-align: middle
}

.tabs .tab-title_rebrand a.icon_arrow_down.icon_right::after {
  position: absolute;
  /*    z-index: 2; Removed for defect#1858*/
  bottom: 10%;
  left: 48%;
  opacity: 1;
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s
}

.tabs .tab-title_rebrand .section-arrow {
  opacity: 0;
  bottom: 0;
  -webkit-transition: bottom .6s;
  -moz-transition: bottom .6s;
  transition: bottom .6s;
  left: 44%;
  margin: 0 auto;
  position: absolute;
  border-style: solid;
  border-width: 11px 14px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  width: 0;
  -moz-transform: scale(.9999) rotate(0);
  border-color: #444444 transparent transparent;
  /* Color Changed from #015944 to #444444 for wealth rebranding project */
  z-index: 1
}

.tabs.border .tab-title_rebrand {
  border-left: 1px solid #005944
}

.tabs.border .tab-title_rebrand:first-child {
  border: none
}

.tabs .tab-title_rebrand.active {
  background-color: #444444;
}

.tabs .tab-title_rebrand.active a {
  background-color: transparent;
  color: #FFF;
  /*font-weight:700;*/
}

.tabs .tab-title_rebrand.active a.icon_arrow_down.icon_right::after {
  bottom: -11px;
  opacity: 0;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s
}

.tabs .tab-title_rebrand.active .section-arrow {
  opacity: 1;
  bottom: -11px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  transition-delay: .1s
}

.tab-nav_rebrand {
  background-color: #888888;
  /*color changes from #00764a to #888888 for wealth Management Rebranding */
}

.tab-nav_rebrand .angle_container {
  position: absolute;
  width: 100%;
  height: 102px;
  top: 0
}

.tab-nav_rebrand .angle_container .angle_spacer {
  width: 50%;
  background: #666666;
  /*color changes from #00693f to #666666 for wealth Management Rebranding */
  display: inline-block
}

.tab-nav_rebrand .angle_container .angle_cutter .angle {
  background: #666666;
  /*color changes from #00693f to #666666 for wealth Management Rebranding */
}

/*End- (PV5710) added for Wealth Management Rebranding*/

.tabs-content>.content {
  padding: 0
}

.homepage_hero {
  position: relative
}

/* Modified by Saswat -Changed padding from 0 to 20 and changed position from relative to right and added right as 60px*/
.homepage_hero .container.row {
  padding: 0;
  position: relative;
  /*right: 60px*/

}

.homepage_hero .background {
  position: absolute;
  overflow: hidden;
  width: 100%;
  /* height: 100% commented for defect#5016*/
}

/* Modified by Saswat -Changed right from -225 to -320 and width from 50% to 60%*/
.homepage_hero .background .angle {
  width: 69em;
  /*Changed for defect# icon_right icon_arrow from 66em to 67.5em and changed to 69em for Defect#5016*/
  position: absolute;
  right: -36em;
  /*Changed for defect# 1591, 1643 from -18em to -19em and changed from -19 to 36em for Defect#4922*/
  height: 100%;
  background: #014852;
  opacity: .3;
  transform: skewX(-40deg);
  /*Changed for defect# 1591, 1643*/
}

.homepage_hero .background img {
  width: 100%;
  height: 100%;
  /* Added for hero image height allignment*/
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .homepage_hero .background img {
    width: 100%;
    height: 100%
  }
}

/* Modified by Saswat - Changed padding  from 30  to 50px  */
.homepage_hero .content {
  padding: 80px 30px;
  /* changed from 40px to 80px for Homepage issue reported by mike*/
  height: 428px;
  /* Added for Defect#5016*/

}

@media only screen and (max-width: 47.99em) {
  .homepage_hero .content {
    padding: 40px 30px;
    height: auto
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .homepage_hero .content {
    padding: 80px 30px;
    /* changed from 40px to 80px for Homepage issue reported by mike*/
    height: 717px
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .homepage_hero .background img {
    width: 100%;
    /*height:100%*/
  }

  .homepage_hero .content {
    padding: 80px 30px;
    /* changed from 40px to 80px for Homepage issue reported by mike*/
    height: 536px
  }
}

.homepage_hero .content:after,
.homepage_hero .content:before {
  content: " ";
  display: table
}

.homepage_hero .content:after {
  clear: both
}

/* Modified by Saswat - Changed margin  from 0  to 2 */
.homepage_hero .content a,
.homepage_hero .content h1,
.homepage_hero .content p {
  color: #fff;
  margin: 0em
}

.homepage_hero .content .subheading {
  font-weight: 700;
  margin-top: 10px
    /* Added for ff183*/
}

.homepage_hero .content .cta_btn {
  margin: 20px 0 20px;
  /* changed from "15px 0 20px" to "20px 0 20px" for DCOM-79*/
}

.homepage_hero .content .text_cta {
  display: table-cell;
  /* changed display from inline-block to table-cell for Defect#1996*/
  border-top: 1px solid rgba(255, 255, 255, .3);
  padding: 15px 0 0
}

.homepage_hero .content .text_cta.icon_arrow:after {
  font-size: .9em;
  left: 2px;
  top: 2px;
  position: relative
}

.homepage_hero .content .divider {
  background: #fff
}

.homepage_hero .content .short.divider {
  width: 50px;
  height: 2px;
  margin: 20px 0
}

.homepage_hero .content .long.divider {
  width: 233px;
  height: 1px;
  opacity: .3;
  margin: 25px 0 15px
}

/* Modified by Saswat - Changed right from -100  to -160 */
.homepage_hero .content .caption {
  position: absolute;
  right: -2em;
  /*Changed for defect# 1591 and changed -2em to 1 em for Defect#2012*/
  bottom: 25px;
  font-weight: 700
}

/* Modified by Saswat - Changed line-height from 1.8rem  to 1.0 rem  */
.homepage_hero .content .caption p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem
}

.homepage_hero .content .disclaimer {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #fff;
  position: absolute;
  bottom: 2em;
  right: 0;
  left: 0;
  padding: 0 40px;
}

.homepage_hero .content .disclaimer>* {
  margin: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

/* Added for ADA*/
.small-12.medium-4.columns.location span {
  font-weight: 700;
  font-size: 20px;
  font-size: 2rem;
  color: #666;
  line-height: 2.4rem;

}

span#postal_code1 {
  color: #00945f;
}

/*
.get_in_touch .contact_container .heading span {
    display: block;
font-size: 20px;
    font-size: 2.0rem;
    line-height: 24px;
    line-height: 2.4rem;
    color: white;
    font-weight: 700;
    margin: 0;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
*/
/*
span.icon_arrow_down.icon_right {
    display:block;
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 24px;
    line-height: 2.4rem;
    color: white;
    font-weight: 700;
    margin: 0;
    text-align: left;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}*/

/*added for regionalization page in itr3*/
.region_submit p.error {
  color: #c00;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 5px;
  display: none;
  margin-top: 0em;
}

.region_submit p.errormsg {
  color: #c00;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 5px;
  display: none
}

/*added till here for regionalization page in itr3*/

/*added for regionalization page in itr3*/
.region_submit_of .cta_text {
  /*  color: #648c1c; */
  /* Commneted for defect #3303 */
  position: relative;
  font-size: 18px;
  font-size: 1.8rem;
  display: block;
  top: auto;
  right: auto;
  font-weight: 400;
  margin-bottom: 0.5em;
}

/*added till here for regionalization page in itr3*/


/*added for regionalization page in itr3*/

.region_submit input.valid {
  background-size: auto;
  background-position-y: 8px;
  background-position-x: 99%;
}

.region_submit input.error {
  border: 1px solid #c00;
  background: url(/assets/CB_resources/images/icon-close-error.png) right no-repeat;
  /* Added for defect #3301 */
}

/* Added for defect #3301 */
.region_submit input::-ms-clear {
  display: none;
}

/*added till here for regionalization page in itr3*/

.rate_ticker .ticker_container .ticker .ticker__item:last-of-type:after,
.rate_ticker:before {
  content: '';
  display: inline-block
}

/* Added for Defect# 4157*/
@media only screen and (min-width: 48em) {
  .medium-5.columns.callout_items {
    position: absolute;
    top: -42px;
    left: 525px;
  }
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .medium-5.columns.callout_items {
    position: absolute;
    top: -69px;
    left: 386px;
  }
}

/* Added for Defect# 4157 ends*/
.rate_ticker {
  background: #ebf7f5;
  height: 40px;
  overflow: hidden;
  position: relative
}

.rate_ticker:before {
  height: 100%;
  vertical-align: middle;
  margin-right: -.25em
}

.rate_ticker .no-padding {
  padding: 0
}

.rate_ticker .container {
  position: absolute;
  top: 0;
  height: 100%
}

/*Added by Jeff */
.slant_container {
  position: relative;

  height: 20px;

  background-color: #fff;
  overflow: hidden;
}

.rate_ticker .container .angle {
  background: #cae3df;
  left: -50%;
  height: 100px;
  width: 50%;
  -webkit-transform: skew(-75deg);
  -moz-transform: skew(-75deg);
  -ms-transform: skew(-75deg);
  transform: skew(-75deg)
}

.rate_ticker .ticker_container {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 50%;
  white-space: nowrap
}

/*Added by Jeff */
.slant_container .angle {
  background: #F2F1F3;
  left: -6%;
  height: 35px;
  width: 6%;
  -webkit-transform: skew(-75deg);
  -moz-transform: skew(-75deg);
  -ms-transform: skew(-75deg);
  transform: skew(-75deg)
}

.rate_ticker .ticker_container .ticker {
  position: relative;
  overflow: hidden;
  display: inline-block
}

.rate_ticker .ticker_container .ticker .ticker__item {
  display: inline-block;
  position: relative
}

.rate_ticker .ticker_container .ticker .ticker__item a {
  display: inline-block;
  margin: 0 5px 0 0;
  position: relative;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #666;
  text-decoration: none
}

.rate_ticker .ticker_container .ticker .ticker__item a:active,
.rate_ticker .ticker_container .ticker .ticker__item a:focus,
.rate_ticker .ticker_container .ticker .ticker__item a:hover,
.rate_ticker .ticker_container .ticker .ticker__item a:visited {
  text-decoration: underline
}

.rate_ticker .ticker_container .ticker .ticker__item:after {
  color: #00945f;
  margin: 0 5px 0 0
}

.rate_ticker .ticker_container .ticker .ticker__heading a {
  color: #00945f;
  text-decoration: none;
  cursor: default
}

.rate_ticker .ticker_container .ticker .ticker__heading a:active,
.rate_ticker .ticker_container .ticker .ticker__heading a:focus,
.rate_ticker .ticker_container .ticker .ticker__heading a:hover,
.rate_ticker .ticker_container .ticker .ticker__heading a:visited {
  text-decoration: none
}

header {
  position: relative;
  -webkit-transition: height .5s ease;
  -moz-transition: height .5s ease;
  transition: height .5s ease;
  z-index: 1;
}

header.active {
  height: 100%
}

header #skip a,
div#skip a {
  font-size: 18px;
  font-size: 1.8rem;
  height: 1px;
  left: -100%;
  overflow: hidden;
  position: absolute;
  width: 1px
}

header #skip a:focus,
div#skip a:focus {
  left: 0;
  height: auto;
  position: absolute;
  width: auto
}

header .angle_container.large {
  max-height: 220px
}

header .angle_container.large.angle_container_tertiary_nav {
  max-height: 0;
  -webkit-transition: max-height .5s ease;
  -moz-transition: max-height .5s ease;
  transition: max-height .5s ease
}

header .angle_container.large.angle_container_tertiary_nav .angle__4 {
  left: -81px
    /* Modified from -99px to -81px for defect #2073 */
}

/*Changes for Defect No:1600*/
header .angle_container.large.angle_container_tertiary_nav.active {
  height: 120%;
  /*Increased Height to 120% from 100%*/
  max-height: 600px
    /*Increased height to 600px*/
}

header .angle_container.large .angle__1 {
  left: -48px
}

header .angle_container.large .angle__2 {
  left: 20%;
  right: -4em;
  width: 13em;
  transform: skewX(-40.5deg);
}

body.menu_active header .angle_container.mobile .logo_background {
  height: 50px;
  position: fixed;
  width: 110%;
  z-index: 2
}

header .angle_container.mobile .search_background {
  background: #00945f;
  border-top: 1px solid #00774a;
  height: 38px;
  margin-top: 50px
}

header #initial_mobile_header,
header #initial_mobile_header ul,
header nav ul {
  margin: 0;
  padding: 0;
  padding-left: 4px;
  /*Added for defect#1710*/
  list-style-type: none
}

body.menu_active header .angle_container.mobile .search_background {
  position: fixed;
  width: 110%;
  z-index: 2
}

header .angle_container.mobile .utility_nav_background {
  border-top: 1px solid #00653d;
  height: 125px;
  position: relative
}

header .angle_container.mobile .angle__3 {
  left: -70px
}

header #logo {
  height: 35px;
  margin: 15px auto 0
}

body.menu_active header #logo {
  left: 0;
  position: fixed;
  z-index: 2
}

header #logo img {
  height: auto;
  width: 260px;
  display: inline-flex;
}

header nav a {
  text-decoration: none
}

header #initial_mobile_header {
  background: #00945f;
  border-top: 1px solid #00764a;
  height: 38px;
  overflow: hidden
}

/*added for mobile login page in itr3 starts*/
header #second_mobile_header {
  background: #f2f1f3;
  border-top: 1px solid #f2f1f3;
  height: 6em;
  overflow: hidden;
  padding-top: 1em;


}

header .back_button {
  margin-left: -3em;
  margin-right: -7em;
}

/*added for mobile login page in itr3 ends*/


body.menu_active header #initial_mobile_header {
  position: fixed;
  top: 50px;
  width: 100%;
  z-index: 3
}

header #initial_mobile_header ul {
  width: 100%
}

header #initial_mobile_header ul li {
  padding: 0
}

header #initial_mobile_header ul li.menu_show_hide a {
  margin-left: 25px;
  position: absolute
}

/*added for mobile login page in itr3 starts*/
header #initial_mobile_header ul.mobile_login_search li {
  padding-left: 1em;
}

/*added for mobile login page in itr3 ends*/
header #initial_mobile_header a {
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 38px;
  line-height: 3.8rem;
  text-decoration: none;
  margin-left: -15px;
}

/*added for mobile login page in itr3*/
header #second_mobile_header a {
  color: #648c1c;
  font-size: 18px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 38px;
  line-height: 3.8rem;
  text-decoration: none;
  margin-left: 0.5em !important;
}

/*added till here for mobile login page in itr3*/
header #initial_mobile_header a:before {
  position: relative;
  left: -10px;
  top: 2px
}

header #initial_mobile_header a.hidden {
  -webkit-transition: opacity .5s ease;
  -moz-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: 0
}

header #initial_mobile_header a.icon_search2 {
  float: right;
  margin-right: 28px;
  /* changed from 15 px to 20px for Itr3 testing and changed from 20px to 28px for Defect#2200*/
  position: relative;
  top: 0;
  display: flex;
  align-items: center;
}

header #initial_mobile_header a.icon_close:before {
  font-weight: 700
}

header .utility_nav {
  max-height: 126px;
  overflow: visible
    /* Test 1842*/
}

header .utility_nav a {
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
  padding-top: 15px;
  text-align: center
}

header .utility_nav a:before {
  clear: both;
  display: block;
  font-size: 2.6em
}

/* Added for link color change CR*/
header .tertiary_nav.row.collapse a:hover {
  text-decoration: underline;
}

header .tertiary_nav.content_callout_item a.icon_right.icon_arrow p:hover {
  text-decoration: none !important;
}

header .utility_nav a:hover {
  color: #497629;
  text-decoration: underline;
}

header .tertiary_nav .callout_items h3 :hover {
  text-decoration: underline;
}

/* Addition for link color change CR ends*/
/* Added by Kunal for mobile clickable event for # 1586*/
@media not screen and (max-width: 48em) {
  header .utility_nav a:hover {
    color: #497629
  }
}

header .utility_nav section {
  height: 125px;
  margin-top: 28px
}

header .utility_nav>.search {
  color: #fff;
  padding-top: 0;
  text-align: right
}

header .utility_nav>.search:before {
  display: inline-block;
  font-size: 1em
}

header .primary_nav {
  left: 0;
  position: absolute
}

header .primary_nav li {
  float: left
}

header .primary_nav li a {
  color: #888;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 55px;
  line-height: 5.5rem;
  position: relative;
  margin: 0
}

header .primary_nav li a.active,
header .primary_nav li a:hover {
  color: #FFF
}

header .primary_nav li:last-child a {
  margin-right: 0
}

header .search_toggle.active {
  background: #005944
}

header .search_wrapper {
  background: #005944;
  display: none;
  height: 66px;
  padding: 15px 0
}

header .search_wrapper.active {
  display: block
}

header .search_wrapper>.row.container {
  padding: 0
}

header .search_wrapper .triangle_with_shadow {
  overflow: hidden;
  position: absolute;
  right: 20px;
  top: -9px
}

header .search_wrapper .triangle_with_shadow:after {
  border-style: solid;
  border-width: 10px 10px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
  -moz-transform: scale(.9999) rotate(180deg);
  border-color: #FFF transparent transparent;
  -moz-box-shadow: 0 0 1px 2px rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, .5)
}

header .search_wrapper .search_form {
  background: #FFF;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
  box-shadow: 0 0 2px rgba(0, 0, 0, .2);
  height: 36px;
  position: relative;
  z-index: 3;
  /*Changed from 2 to 3 for DCOM 334 */
  width: 93%;
  /* Added for Defect#2200*/
}

header .search_wrapper input[type=text] {
  border: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
  font-size: 1.5rem;
  height: 34px
}

header .search_wrapper .clear_form {
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-size: 1.3rem;
  margin: 12px 5px 0 7px
}

header .search_wrapper .button {
  height: 28px;
  margin: 4px 4px 0 0;
  overflow: hidden;
  position: relative;
  text-indent: 100%;
  width: 29px
}

header .search_wrapper .button:before {
  left: -24px;
  position: absolute;
  top: 4px
}

header .tertiary_nav.row.collapse .tertiary_nav_title a {
  font-size: 2.4rem;
  line-height: 29px;
  line-height: 2.9rem;
  margin: 25px 0 10px;
  color: #00945f;
}

header .row .row.collapse.tertiary_nav {
  width: 100%
}

header .tertiary_nav {
  position: absolute;
  top: 0
}

header .tertiary_nav.active {
  display: block
}

header .tertiary_nav>.container {
  padding: 0
}

header .tertiary_nav .tertiary_nav_title {
  border-bottom: 1px solid #ccc;
  margin-left: 20px
}

header .tertiary_nav .offerings {
  list-style-type: none;
  padding: 0 30px
}

header .tertiary_nav .offerings li a {
  color: #648c1c;
  font-size: 20px;
  font-size: 2rem;
  /* line-height: 39px;
    line-height: 3.9rem; */
  /* Commented for defect #5026 */
  line-height: 1.1em !important;
  /* Added for defect #5026 */
  text-decoration: none;
}

/* Addition for defect #5026 starts*/
header .tertiary_nav .offerings li {
  padding: 10px 0;
  margin: 0;
}

/* Addition for defect #5026 ends*/

header .tertiary_nav.row.collapse a {
  color: #648c1c;
  font-size: 20px;
  font-size: 2rem;
  line-height: 39px;
  line-height: 3.9rem;
  text-decoration: none
}

header .tertiary_nav .offerings li a:hover {
  color: #005944
}

header .tertiary_nav.row.collapse a:hover {
  color: #005944
}

header .tertiary_nav .offerings li ul {
  list-style-type: none;
  padding: 0
}

header .tertiary_nav .offerings li ul a {
  color: #666;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 30px;
  line-height: 3rem
}

header .tertiary_nav .offerings li ul a:hover {
  color: #888
}

header .tertiary_nav .callout_items {
  padding: 0 30px !important
}

header .tertiary_nav .callout_items .row:first-child {
  border-bottom: 1px solid #ccc;
  margin-bottom: 1em;
  margin-top: 7px
}

header .tertiary_nav .callout_items h3 {
  font-weight: 400;
  margin: 0;
  padding-bottom: 10px;
  /* Added for defect #3543 */
}

header .tertiary_nav .tertiary_nav_close_button {
  color: #648c1c;
  cursor: pointer;
  font-size: 20px;
  font-size: 2rem;
  text-align: right;
  text-decoration: none;
  height: 30px;
}

header .tertiary_nav .tertiary_nav_close_button:active,
header .tertiary_nav .tertiary_nav_close_button:focus {
  outline: 1px highlight solid;
  /* fix for IE */
  outline: -webkit-focus-ring-color auto 1px !important;
}

header .tertiary_nav .tertiary_nav_close_button.all_products {
  line-height: 52px;
  line-height: 5.2rem
}

header .resources_carousel .slick-slide {
  padding: 0 5px
}

header .resources_carousel button.slick-next,
header .resources_carousel button.slick-prev {
  background: 0 0;
  color: transparent;
  position: absolute;
  height: 40px;
  overflow: hidden;
  top: 40%;
  width: 10px
}

header .resources_carousel button.slick-next.slick-disabled,
header .resources_carousel button.slick-prev.slick-disabled {
  opacity: .25
}

header .resources_carousel button.slick-next:before,
header .resources_carousel button.slick-prev:before {
  font-family: ctz-dotcom-icons;
  left: 0;
  font-size: 40px;
  font-size: 4rem;
  position: absolute;
  top: 0
}

header .resources_carousel button.slick-prev {
  left: -30px
}

header .resources_carousel button.slick-prev:before {
  background: 0 0;
  color: #016e39;
  content: "\e61d"
}

header .resources_carousel button.slick-next {
  right: 5px
}

header .resources_carousel button.slick-next:before {
  background: 0 0;
  color: #016e39;
  content: "\e625"
}

header .resources_carousel .slick-dots li button {
  background: #016e39
}

header .resources_carousel .resources_carousel_content {
  margin: auto 15px 24px
}

header .resources_carousel .resources_carousel_content .header_icon {
  color: #5a8736;
  font-size: 2.5em;
  line-height: 10px;
  line-height: 1rem
}

header .resources_carousel .resources_carousel_content h4 {
  color: #5a8736;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 0
}

/* Added for defect #2303 */
@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  header .resources_carousel .resources_carousel_content h4 {
    margin-right: -12px;
    /* changed from 21px to -10px for DCOM #316*/
  }
}

header .resources_carousel .resources_carousel_content ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}

header .resources_carousel .resources_carousel_content li a {
  color: #666;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  text-decoration: none
}

.hero p,
header .resources_carousel .resources_carousel_content li a:hover {
  color: #888;
  padding-right: 27px;
  /* Added for Defect#1845*/
  margin: 20px 0px 20px;
  /* Added  margin  for Defect #1862*/
}

.lt-ie10 header .secondary_nav ul li .resources_carousel li,
.lt-ie10 header .secondary_nav ul li .tertiary_nav .offerings li {
  display: block;
  height: auto
}

.lt-ie10 header .secondary_nav ul li .tertiary_nav .offerings li ul li {
  height: 40px;
  padding: 0
}

.lt-ie10 header .secondary_nav ul li .tertiary_nav .offerings li ul li a {
  display: block
}

.hero .hero_section .img-col {
  padding-left: 0;
  overflow: hidden
}

.hero .hero_section .img-col img {
  position: absolute;
  top: 0
}

.hero .angle_filler {
  background: #e5f2ee;
  position: absolute;
  left: 0;
  height: 400px;
  width: 30%
}

/*Added for customer service page itr2*/
.customer_service_hero.customer_service_hero .hero_section .img-col {
  padding-left: 0;
  overflow: hidden
}

.customer_service_hero .hero_section .img-col img {
  position: absolute;
  top: 0
}

.customer_service_hero .angle_filler {
  background: #e5f2ee;
  position: absolute;
  left: 0;
  height: 33.3em;
  /*changed for customer service page itr2*/
  width: 30%
}

.customer_service_hero .angle_container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -90px
}

.customer_service_hero .angle_container .angle_spacer {
  width: 40%;
  height: 50%;
  position: relative;
  background: #e5f2ee;
  display: inline-block;
  top: -2.4em;
}

.customer_service_hero .angle_container .angle_cutter {
  height: 108%;
  left: -40px;
  position: relative
}

.customer_service_hero .angle_container .angle_cutter .angle {
  position: relative;
  height: 32.8em;
  width: 240px;
  display: inline-block;
  -webkit-transform: skewX(40deg);
  -moz-transform: skewX(40deg);
  -ms-transform: skewX(40deg);
  transform: skewX(40deg);
  left: -136px;
  background: #e5f2ee;
  top: 0.4em;
}

.customer_service_hero h1 {
  margin: 60px -40px 20px;
  line-height: 1
}

/*Added till here for customer service page itr2*/
.hero .angle_container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0px;
  overflow: hidden;
  /* Added for Defect#1949*/
}

.hero .angle_container .angle_spacer {
  width: 7%;
  /* changed width from 40% to 7% for Defct#2295*/
  height: 50%;
  position: relative;
  background: #e5f2ee;
  display: inline-block
}

.hero .angle_container .angle_cutter {
  height: 118%;
  /* Changed from 108% to 116% for 1869*/
  left: 215px;
  /* Cahnged left to 368 px for Defect #1863 and 368px to 262 px in retest and 262 px to 215px for Defect#2023*/
  position: relative
}

.hero .angle_container .angle_cutter .angle {
  position: relative;
  height: 105%;
  /* changed height from 100% to 105% for Defect#2155 */
  width: 258px;
  /* Changed width from 240px to 195 px for Defect#1942 and changed from 195px to 325px for Itr3 testing and changed width from 195px to 258 px for Defct#3515*/
  display: inline-block;
  -webkit-transform: skewX(40deg);
  -moz-transform: skewX(40deg);
  -ms-transform: skewX(40deg);
  transform: skewX(36deg);
  /* changed skew from 40 deg to 36 deg for Defect#3515*/
  left: -90px;
  /* CHANGED LEFT FROM -136PX TO -90 px for Defect#3515*/
  background: #e5f2ee
}

.hero h1 {
  margin: 30px 0px 20px;
  /* Changed 0px to -60 for Defect #1862*/
  line-height: 1;

}

.promo_block {
  margin-bottom: 25px;
  background-color: #ebf7f5;
  padding-left: 15px;
  padding-bottom: 19px;
  padding-right: 19px;
  padding-top: 19px;
  border-bottom: 4px solid #d3e9e5
}

.promo_block a {
  text-decoration: none;
  color: #00945f;
  /* Added for link hover issue */
}

.promo_block h2 {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
  font-size: 2.4rem
}

.promo_block p {
  margin: 0;
  padding: 10px 0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 19px;
  line-height: 1.9rem
}

.get_in_touch {
  background-color: #00764a;
  position: relative;
  width: 100%;
  margin-top: 0
}

.get_in_touch .angle_filler {
  background: #0e693f;
  /* changed background from #0e693f to transparent for Defect#4986*/
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 18%
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.get_in_touch_rebrand .angle_filler {
  background: #666666;
  /* changed background from #0e693f to transparent for Defect#4986*/
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 18%
}

.get_in_touch_rebrand p {
  font-size: 20px;
  font-size: 2.0rem;
  /* Changed font-size from 2 to 2.1 rem for defect#1866*/
  /* Changed font-size from 2.1 to 2.0 rem for defect#3571*/
  color: #FFF;

}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Changed width from 48% to 78% for 1831*/
.get_in_touch .angle_container {
  position: absolute;
  width: 70%;
  /* changed width from 78% to 70% for Defect#1973*/
  height: 100%
}

.get_in_touch .angle_container .angle_spacer {
  width: 20%;
  height: 100%;
  background: #0e693f
}

.get_in_touch .angle_container .angle_cutter {
  height: 100%;
  width: 240px;
  left: -33px
}

.get_in_touch .angle_container .angle_cutter .angle {
  height: 100%;
  width: 20em;
  /* Changed width from 240px to 193px for defect#1866 and ahanged from 193px to 20em ForDefect#1973 */
  background: #0e693f;
  left: -112px
    /* Changed left from -122px to -112 px for Defect#1934*/
}

/*AD get_in_touch fix*/
/*.get_in_touch span { */
span.icon_arrow_down.icon_right {
  font-size: 20px;
  font-size: 2.0rem;
  /* Changed font-size from 2 to 2.1 rem for defect#1866*/
  /* Changed font-size from 2.1 to 2.0 rem for defect#3571*/
  color: #FFF;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.get_in_touch_rebrand {
  background-color: #666666;
  position: relative;
  width: 100%;
  margin-top: 0;
  background: -webkit-linear-gradient(34deg, #666666 23%, #888888 2%);
  background: transparent -moz-linear-gradient(34deg, #666666 23%, #888888 2%);
}

.sticky-wrapper_rebrand {
  background-color: #EFEFEF;
  /*Color Changed from ebf7f5 to EFEFEF for rebranding*/
}

/*End- (PV5710) added for Wealth Management Rebranding*/

@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait) {
  span.icon_arrow_down.icon_right {
    font-size: 17px;
    font-size: 1.7rem;
    /* Changed font-size from 2 to 2.1 rem for defect#1866*/
    /* Changed font-size from 2.1 to 2.0 rem for defect#3571*/
    color: #FFF;
    padding-left: 7px;
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
  }
}

.get_in_touch .contact_container {
  padding: 0;
  transform: translate3d(0, 0, 0);
  /* Added for Defct#1890*/
  z-index: auto;
  /* Added for Defct#1890 and changed from auto to -2 for Defect#4841 and changed to auto for Defect#4889*/
  /*background-color: #0e693f;/* Added for Defct#1890 and changed color from #0e693f to #00945f for Defct#2890*/

  /*transform:translate3d(0,0,0); /* Added for Defct#1890*/
  /*z-index:-1;/* Added for Defct#1890*/

}

.get_in_touch .contact_container .heading {
  text-align: center
}

.get_in_touch .contact_container .heading p.icon_arrow_down:after {
  position: relative;
  left: 5px;
  top: 2px;
  display: inline-block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}

/*Start- (PV5710) added for Wealth Management Rebranding */

.get_in_touch_rebrand .contact_container .heading {
  text-align: center
}

.get_in_touch_rebrand .contact_container .heading p.icon_arrow_down:after {
  position: relative;
  left: 5px;
  top: 2px;
  display: inline-block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/*ADA get_in_touch fix start*/
.get_in_touch .contact_container .heading span.icon_arrow_down:after {
  position: relative;
  left: 5px;
  top: 2px;
  display: inline-block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

.get_in_touch_rebrand .contact_container .heading span.icon_arrow_down:after {
  position: relative;
  left: 5px;
  top: 2px;
  display: inline-block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

/*ADA get_in_touch fix end*/

.get_in_touch .contact_container .heading p.icon_arrow_down.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

/*ADA get_in_touch fix start*/
.get_in_touch .contact_container .heading span.icon_arrow_down.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.get_in_touch_rebrand .contact_container .heading span.icon_arrow_down.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

/*ADA get_in_touch fix end*/

.get_in_touch .contact_methods {
  overflow: hidden;
  -webkit-transition: max-height .5s;
  -moz-transition: max-height .5s;
  transition: max-height .5s;
  -ms-transform: translate(6em, 0em);
  /*Added for defect #1953 */
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.get_in_touch_rebrand .contact_container .heading p.icon_arrow_down.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.get_in_touch_rebrand .contact_methods {
  overflow: hidden;
  -webkit-transition: max-height .5s;
  -moz-transition: max-height .5s;
  transition: max-height .5s;
  -ms-transform: translate(6em, 0em);
  /*Added for defect #1953 */
}

/*End- (PV5710) added for Wealth Management Rebranding*/

.content_block .nav,
.content_block .nav li a span {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease
}

@media only screen and (min-width: 320px) and (max-width: 736px) {
  .get_in_touch .contact_methods a.telephone {
    color: #FFF;
    display: inline-block;
    font-size: 1.8rem;
    /*Added by anitha on 03_07*/
    /* Updated from 2.1rem to 1.8rem for defect 3571 */
    padding-right: 2px;
    /* Added for Deefect#3717 and 4813 */
  }
}

.get_in_touch .contact_methods a p {
  color: #FFF;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative
}

.get_in_touch .contact_methods a p:before {
  position: relative;
  top: 8px;
  font-size: 34px;
  font-size: 3.4rem;
  padding-right: 7px;
  display: inline-block;
  width: 41px
}

.get_in_touch .contact_methods a .icon_arrow:after {
  content: "\e625";
  position: relative;
  left: 3px;
  font-size: 14px;
  font-size: 1.4rem
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.get_in_touch_rebrand .contact_methods a .icon_arrow:after {
  content: "\e625";
  position: relative;
  left: 3px;
  font-size: 14px;
  font-size: 1.4rem
}

/*End- (PV5710) added for Wealth Management Rebranding*/
/* Added for 1674 changed panding from 20 0 0 40 to 20 0 20 40px*/
.get_in_touch .contact_methods .icon_phone,
.get_in_touch .contact_methods .visit_branch,
.get_in_touch .contact_methods .icon_call {
  display: block;
  padding: 20px 0 20px 40px;
  position: relative
}

.get_in_touch .contact_methods .icon_phone:before,
.get_in_touch .contact_methods .visit_branch:before,
.get_in_touch .contact_methods .icon_call:before {
  font-size: 33px;
  font-size: 3.3rem;
  position: absolute;
  left: 0;
  top: 9px
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.get_in_touch_rebrand .contact_methods .icon_phone,
.get_in_touch_rebrand .contact_methods .visit_branch,
.get_in_touch_rebrand .contact_methods .icon_call {
  display: block;
  padding: 20px 0 20px 40px;
  position: relative
}

.get_in_touch_rebrand .contact_methods .icon_phone:before,
.get_in_touch_rebrand .contact_methods .visit_branch:before,
.get_in_touch_rebrand .contact_methods .icon_call:before {
  font-size: 33px;
  font-size: 3.3rem;
  position: absolute;
  left: 0;
  top: 9px
}

/*End- (PV5710) added for Wealth Management Rebranding*/
.get_in_touch .contact_methods .cta_btn {
  margin: 25px 0;
  float: none
}

.get_in_touch .contact_methods .hr {
  /* background: #4d9f81; commented for Defect#2354*/
  border: none;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 0;
  display: none
}

.branch_locator .item__hidden {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
}

.branch_locator .map_view,
.branch_locator .map_view .columns {
  padding: 0
}

.branch_locator .map_view .branch_bubble_data {
  padding: 20px 9px;
  /* Updated from 25px to 9px and 12px to 20px*/
}

.branch_locator .map_view .branch_bubble_data .branch_name {
  margin-bottom: 10px
}

.branch_locator .map_view .branch_bubble_data p {
  margin: 0;
  color: #FFF;
  font-size: 18px;
  font-size: 1.8rem;
  text-transform: capitalize;
  overflow: hidden
}

.branch_locator .map_view .branch_bubble_data .address {
  font-size: 14px;
  font-size: 1.4rem
}

.branch_locator .map_wrapper {
  position: relative;
}

.branch_locator .map_wrapper .skippy {
  position: absolute;
  display: block;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}

.branch_locator .map_wrapper .branch_result_item {
  display: block
}

.branch_locator .map_wrapper #map-canvas {
  height: 320px;
  width: 100%
}

.branch_locator .map_wrapper #map-canvas img {
  max-width: inherit !important;
  max-height: inherit !important
}

@media only screen and (min-width: 48em) {
  /* Addition for dcom #1289 starts */

  .promoCarousel__slideContentItem img {
    display: block;
    max-width: 500px;
  }

  /* Addition for dcom #1289 ends */
}

.content_callout_list .heading h2:after,
.content_callout_list .items .item:after,
.financial_tools_list .tools .tool:after,
.financial_tools_list_rebrand .tools .tool:after {
  content: "";
  padding-left: 0%
    /* Added for defect no 1799*/
}

.financial_tools_list {
  position: relative;
  background: #fff;
  /* margin-top:85px; */
  /* Addeed for spacing in itr3 Defects*/
  /* Commented for defect #2050 */
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.financial_tools_list_rebrand {
  position: relative;
  background: #fff;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/*Addition for Defect#2108 starts*/
@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .financial_tools_list {
    margin-top: 0px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand {
    margin-top: 0px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding */
}

/*Addition for Defect#2108 ends*/
.financial_tools_list .heading {
  height: 115px;
  background-color: #00945f
}

.financial_tools_list .heading h2 {
  text-align: center;
  color: #FFF;
  font-weight: 500;
  padding-top: 50px;
  /* Updated from 40px to 33px for defect #2050 */
  /* Updated from 33px to 50px as per style guide */
  margin: 0;
  padding-bottom: 15px;
  /* Added padding-bottom as per style guide */
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.financial_tools_list_rebrand .heading {
  height: 115px;
  background-color: #888888;
}

.financial_tools_list_rebrand .heading h2 {
  text-align: center;
  color: #FFF;
  font-weight: 500;
  padding-top: 50px;
  margin: 0;
  padding-bottom: 15px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/


/* Added for Defect #2082 starts*/
/* @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.financial_tools_list .heading h2 {
text-align: center;
    color: #FFF;
    font-weight: 500;
    padding-top: 40px;
margin-top : -43px
}
} */
/* Commented for defect #2050 */
/*Added for social media icon*/
/*Social Icon*/
.twitter-share-button.twitter-count-horizontal {
  width: 60px !important;
  height: 23.5px !important;
  /* Added for defect #5025 */
}

/* Added for defect #5025 */
.category_callout .facebook_share {
  height: 23.5px;
}

/* Added for Defect #2082 starts*/
/* Added for Defect#2893*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .category_callout.category_callout_community .bg_color_bar {
    width: 100%;
    position: absolute;
    height: 26px;
  }
}

/* Added for Defect#2893 ends*/
.financial_tools_list .angle_container {
  max-height: 115px
}

.financial_tools_list .angle_container .angle_spacer {
  background: #008454;
  height: 115px;
  width: 11%;
  /* Added for ITR4 observation */
}

.financial_tools_list .angle_container .angle_cutter {
  left: -17px;
  /* Updated from -196px to -17px for defect #2191 */
  overflow: hidden;
  /* Updated visible to hidden for defect #2191 */
}

.financial_tools_list .angle_container .angle_cutter .angle {
  background: #008454
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.financial_tools_list_rebrand .angle_container {
  max-height: 115px
}

.financial_tools_list_rebrand .angle_container .angle_spacer {
  background: #666666;
  height: 115px;
  width: 11%;
  /* Added for ITR4 observation */
}

.financial_tools_list_rebrand .angle_container .angle_cutter {
  left: -17px;
  /* Updated from -196px to -17px for defect #2191 */
  overflow: hidden;
  /* Updated visible to hidden for defect #2191 */
}

.financial_tools_list_rebrand .angle_container .angle_cutter .angle {
  background: #666666;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Added by Aditi for PDP page*/
.ready_to_apply_slant_angle_container {
  margin-top: -120px;
  height: 75px;
  position: relative;
}

.ready_to_apply_slant_angle_container .angle {
  background: #dfe3e6;
  height: 100%;
  width: 35%;
  position: relative;
  right: 29%;
  -webkit-transform: skew(74deg);
  -moz-transform: skew(74deg);
  -ms-transform: skew(74deg);
  transform: skew(74deg);
}

/* Added for category page starts*/
.financial_slant_angle_container {
  margin-top: -120px;
  height: 135px;
  position: relative;
}

.financial_slant_angle_container .financial_angle {
  background: #dfe3e6;
  height: 100%;
  width: 33%;
  position: relative;
  right: 28%;
  -webkit-transform: skew(74deg);
  -moz-transform: skew(74deg);
  -ms-transform: skew(74deg);
  transform: skew(74deg);
}

/* Added for category page ends*/
.financial_tools_list .tools {
  text-align: center;
  position: relative;
  top: -16px;
  /* Modified from -10px to -16px for defect #2191 */
  padding: 0 10px
}

.financial_tools_list .tools .clearfix {
  display: inline-block;
  text-align: center;
  width: 100%;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.financial_tools_list_rebrand .tools {
  text-align: center;
  position: relative;
  top: -16px;
  padding: 0 10px
}

.financial_tools_list_rebrand .tools .clearfix {
  display: inline-block;
  text-align: center;
  width: 100%;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

@media only screen and (min-device-width: 768px) {
  .financial_tools_list .tools .clearfix {
    padding-left: 154px;
    /* Added for defect #3309 */
    padding-right: 154px;
    /* Added for defect #3309 */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .tools .clearfix {
    padding-left: 154px;
    padding-right: 154px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  .tool_options_rebrand {
    width: 971px;
    margin-left: -142px;
  }
}


@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .financial_tools_list .tools .clearfix {
    padding-left: 100px;
    /* Added for defect #3309 */
    padding-right: 100px;
    /* Added for defect #3309 */

  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .tools .clearfix {
    padding-left: 100px;
    /* Added for defect #3309 */
    padding-right: 100px;
    /* Added for defect #3309 */
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  .tool_options_rebrand {
    width: 759px;
    margin-left: -105px;
  }
}

/* Modified by Aditi for PDP, added vertical-align property */
.financial_tools_list .tools .tool {
  background-color: #ebf7f5;
  padding: 29px;
  display: inline-block;
  position: relative;
  float: none !important;
  margin-left: -3px;
  vertical-align: top;
}

.financial_tools_list .tools .tool a {
  text-decoration: none;
  display: block;
  color: inherit;
}

.financial_tools_list .tools .tool h4 {
  font-weight: 400;
  padding: 20px 0 10px;
  margin: 0
}

.financial_tools_list .tools .tool p {
  padding: 0 20px;
  margin: 0 0 10px;
  font-size: 15px;
  font-size: 1.5rem;
}

/*Start- (PV5710) added for Wealth Management Rebranding */

.financial_tools_list_rebrand .tools .tool {
  background-color: #EFEFEF;
  padding: 29px;
  display: inline-block;
  position: relative;
  float: none !important;
  margin-left: -3px;
  vertical-align: top;
}

.financial_tools_list_rebrand .tools .tool a {
  text-decoration: none;
  display: block;
  color: inherit;
}

.financial_tools_list_rebrand .tools .tool h4 {
  font-weight: 400;
  padding: 20px 0 10px;
  margin: 0
}

.financial_tools_list_rebrand .tools .tool p {
  padding: 0 20px;
  margin: 0 0 10px;
  font-size: 15px;
  font-size: 1.5rem;
}

.financial_tools_list_rebrand .tools .tool .text_cta {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem
}

.financial_tools_list_rebrand .tools .tool:after {
  position: absolute;
  display: block
}

/*End- (PV5710) added for Wealth Management Rebranding*/
.financial_tools_list_rebrand.tool_options_rebrand .tools .tool p {
  padding: 0 20px;
  margin: 0 0 10px;
  font-size: 15px;
  font-size: 1.5rem;
}

/* Added for link color CR*/
p.text_cta.icon_right.icon_arrow:hover {
  text-decoration: underline;
}

/* Addition for link color CR ends*/
.financial_tools_list .tools .tool .text_cta {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem
}

.financial_tools_list .tools .tool:after {
  position: absolute;
  display: block
}

.financial_tools_list .tools .tool:last-child:after {
  border: none
}

.financial_tools_list .icon_left:before {
  color: #00945f;
  font-size: 50px;
  font-size: 5rem
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.financial_tools_list_rebrand .icon_left:before {
  color: #999999;
  /* Color changed from #00945f to #999999 for wealth Management Rebranding*/
  font-size: 50px;
  font-size: 5rem
}

.financial_tools_list_rebrand .tools .tool:last-child:after {
  border: none
}

.financial_tools_list_rebrand .rebrand_threeTools .icon_left:before {
  color: #444444;
  /* Color changed from #00945f to #999999 for wealth Management Rebranding*/
  font-size: 50px;
  font-size: 5rem
}

/*End- (PV5710) added for Wealth Management Rebranding*/

.content_callout_list {
  margin-bottom: 0px;
  /*Changed for customer service itr2 from 60px to 0px*/
  margin-top: 0px;
  /*Changed for customer service itr2 from 40px to 0px*/
  background-color: #EDF7F5;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .content_callout_list {
    margin-bottom: 0px;
    /*Changed for customer service itr2 from 60px to 0px*/
    margin-top: 0px;
    /*Changed for customer service itr2 from 40px to 0px*/
    background-color: #EDF7F5;
  }
}

.content_callout_list .items {
  background-color: #ebf7f5
}

.content_callout_list .items .item:after {
  /* border: 1px solid #cae3df; */
  position: absolute
}

.content_callout_list .items .item:last-child {
  margin: 0 auto
}

.content_callout_list .items .item:last-child:after {
  border: none
}

.content_callout_list .heading {
  background-color: #005944
}

.content_callout_list .heading h2 {
  color: #FFF;
  text-align: center;
  margin: 40px
}

.content_callout_list .heading h2:after {
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 2px;
  background: #FFF;
  text-align: Center;
  top: 15px;
  position: relative
}

.content_callout_list .heading .underline {
  background-color: #fff;
  height: 2px;
  margin: 10px auto 30px;
  width: 60px
}

.content_callout_item {
  background-color: #ebf7f5;
  position: relative
}

.content_callout_item a {
  text-decoration: none;
  display: block;
  position: relative;
  /*z-index: 2; Commented for Defect#1963*/
}

.content_callout_item h3 {
  margin-bottom: 10px;
  padding-top: 10px;
  margin-top: 14px;
  /* Added for defect #2544 */

}

.content_callout_item p {
  padding: 0px 25px 25px 0;
  margin-top: 0;

}

/*Changes for defect#2210 starts*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  /* Commented for Defct#2516*/
  /* .content_callout_item h3 {
    width:354px;
} */
  /* .content_callout_item p {
    width:318px;/* changed from 354px to 318px for Defct#2288*/
  /*padding-top:40px; commented for Defct#2210*/
  /*padding-right:-22px;/* changed from 4px to -22px for Defect#2288
} */
  /*comment ends for Defect#2516*/

  header .resources_carousel .resources_carousel_content li a {
    color: #666;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 28px;
    line-height: 2.8rem;
    text-decoration: none;
    white-space: nowrap;
    /* Added for Defect#2210*/
    overflow: hidden;
    /* Added for Defect#2210*/
  }

  header .tertiary_nav .offerings li a {
    color: #648c1c;
    font-size: 20px;
    font-size: 2rem;
    line-height: 39px;
    line-height: 3.9rem;
    text-decoration: none;
    display: block;
    /* Added for defect #3477 */
    /*white-space:nowrap;*/
    /* Added for Defect#2210*/
    /* Commented for defect #3376 */
    overflow: hidden;
    /* Added for Defect#2210*/
    /*margin-right:180px */
    /* Commented for defect #3376 */
  }
}

/*Changes for defect#2210 ends*/
.content_callout_item .icon_arrow:after {
  position: absolute;
  right: -10px;
  /* Updated from -20px to -10px for defect #2156 */
  top: 30%;
  font-size: 40px;
  color: #bfddd7;
  z-index: 1
}

.content_callout_item:hover .icon_arrow:after {
  color: #cae3df
}

.content_block {
  position: relative
}

.content_block .bg_color_bar {
  width: 100%;
  position: absolute;
  height: 26px
}

.content_block .bg_color_bar div {
  width: 50%;
  float: left;
  height: 100%
}

.content_block .bg_color_bar .left {
  background: #0e693f
}

.content_block .bg_color_bar .right {
  background: #00764a
}

.content_block .angle {
  background: #e6e7e9;
  width: 520px;
  height: 200px;
  -webkit-transform: rotate(22deg);
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  transform: rotate(22deg);
  position: absolute;
  bottom: -150px;
  left: -268px
}

.content_block .nav {
  background: #fff;
  padding: 5px 0 0 24px;
  transition: all .5s ease
}

.content_block .nav li a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
  text-decoration: none;
  color: #5a8736;
  display: block;
  padding-top: 11px;
  padding-bottom: 11px
}

.content_block .content .subheading,
.highlights_table>div:not(.angle_container) h5 {
  color: #888
}

/* Added by Aditi for PDP page */
.highlights_table .highlights_table_learn_more {
  margin-right: 100px
}

.content_block .nav li a:focus span,
.content_block .nav li a:visited span {
  border-bottom: 2px solid #fff
}

.content_block .nav li a.active span,
.content_block .nav li a.top_current span,
.content_block .nav li a:hover span {
  border-bottom: 2px solid #5a8736
}

.content_block .nav li a span {
  border-bottom: 2px solid #fff;
  height: 50px;
  padding-bottom: 2px;
  transition: all .5s ease;
  -webkit-transition-duration: .1s;
  -moz-transition-duration: .1s;
  transition-duration: .1s
}

.content_block .nav li .top_current:after {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  display: inline-block;
  position: absolute;
  right: 20px
}

.content_block .nav li .top_current.open:after {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block
}

.content_block .content {
  background: #ebf7f5;
  padding: 45px 35px
}

.content_block .content h2 {
  margin-top: 0;
  width: 75%
}

.content_block .content h2,
.content_block .content h3,
.content_block .content h4 {
  font-weight: 400
}

.content_block .content li {
  margin-bottom: 5px
}

.content_block .content .social_share {
  display: block;
  position: absolute;
  top: 20px;
  right: 30px
}

.content_block .content .social_share>div {
  float: left
}

.content_block .content .social_share>div:first-of-type {
  margin-right: 15px
}

.content_block .content .social_share:last-of-type {
  top: auto;
  bottom: 20px
}

.highlights_table {
  /* overflow: hidden; */
  /* Commented for defect #3008 */
  position: relative
}

/* Added for defect #2123 */
.highlights_table .medium-5 {
  margin-right: -40px;
}

/* Added for Defct#2189*/
@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .highlights_table .medium-5 {
    margin-right: 5px;
  }
}

/* Addition ends for Defect#2189*/
.highlights_table .angle_container {
  height: 100%;
  position: absolute
}

.highlights_table .angle_container .angle {
  bottom: 0;
  position: absolute;
  left: -200%;
  width: 300%
}

.highlights_table>div:not(.angle_container) div:last-child ul {
  text-align: center
}

.highlights_table>div:not(.angle_container) div:last-child li {
  border-bottom: 2px solid #e5e8eb;
  padding-top: 15px
}

.highlights_table>div:not(.angle_container) div:last-child li:last-child {
  border-bottom: none
}

.highlights_table>div:not(.angle_container) div:last-child span {
  display: block;
  font-weight: 700
}

/* Added for label lookup issue */
.highlights_table ._labellookup.inactive {
  display: none !important;
}

.highlights_table>div:not(.angle_container) div:last-child span:not(.num_header) {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 400
}

.highlights_table>div:not(.angle_container) div:last-child .num_header ._productLine {
  font-size: 1.8rem;
  /* changed from 3.8 rem to 1.8 rem for DCOM 2509*/
  line-height: 1.0rem;
  /* Added for DCOM 2509*/
}

.highlights_table>div:not(.angle_container) div:last-child .num_header {
  padding: 15px 0
}

.highlights_table>div:not(.angle_container) div:last-child small .text_cta {
  font-size: 12px;
  font-size: 1.2rem
}

.highlights_table small:last-of-type {
  margin-bottom: 20px;

}

/*end- Added for DCOMCI-222*/

/*Added  for customer service page itr2*/
.mortgages_dropdown_result .row {
  margin: 0 40px
}

/*Added till here for customer service page itr2*/

/*defect_hotspot*/
/* Updated class for ITR3 testing */
.mobile_block_content_wrapper {
  background: #FFF;
  -webkit-transition: left .5s ease;
  -moz-transition: left .5s ease;
  transition: left .5s ease;
  position: absolute;
  overflow: auto;
  height: 100%;
  right: 0;
  bottom: 0;
  left: 100%;
  /* needed for the transition to work */
  top: 0;
  padding-bottom: 40px;
}

.mobile_block_content_wrapper.active {
  left: 0
}

.mobile_block_content_wrapper .back {
  background: #e5e8eb;
  color: #648c1c;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 53px;
  line-height: 5.3rem
}

.mobile_block_content_wrapper .back a {
  color: #648c1c;
  text-decoration: none
}

.mobile_block_content_wrapper h2,
.mobile_block_content_wrapper h4,
.mobile_block_content_wrapper p {
  margin-bottom: 0;
  padding: 0 20px
}

.mobile_block_content_wrapper h4.icon_left {
  padding-left: 50px
}

.mobile_block_content_wrapper h4.icon_left:before {
  position: absolute;
  left: 20px
}

.mobile_block_content_wrapper .how_to_order div {
  height: auto !important
}

.mobile_block_content_wrapper .how_to_order div:last-child a {
  margin: 10px 20px 0;
  width: auto
}

.mobile_block_content_wrapper .how_to_order h4 {
  margin-top: 20px
}

.mobile_block_content_wrapper .check_style div {
  padding: 0
}

.mobile_block_content_wrapper .check_style img,
.mobile_block_content_wrapper .check_style ul {
  margin-left: 20px
}

#standard_features_checking {
  border: 1px solid #e5e8eb;
  margin: 0 0 40px
}

#standard_features_checking div {
  padding: 20px 0 20px 35px;
  width: 40%
}

#standard_features_checking div:first-child {
  color: #FFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  width: 20%;
  height: 270px;
  /* Added height for defect #2289 */
}

/* Addition for defct #2289 starts*/
#standard_features_checking h4:after {
  border-style: solid;
  border-width: 10px 16px 0 16px;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  width: 33px;
  -moz-transform: scale(.9999) rotate(270deg);
  border-color: #00945f transparent transparent transparent;
  position: absolute;
  top: 131px;
  right: -21px;
  opacity: 1;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  #standard_features_checking div:first-child {
    height: 336px;
  }

  #standard_features_checking h4:after {
    top: 163px;
  }
}

/* Addition for defct #2289 ends*/

.no-flexbox #standard_features_checking div:first-child {
  display: table
}

#standard_features_checking div:first-child h4 {
  color: #FFF;
  margin: auto
}

.no-flexbox #standard_features_checking div:first-child h4 {
  display: table-cell;
  vertical-align: middle
}

#standard_features_checking li.icon_check_mark {
  padding-bottom: 1em
}

#standard_features_checking li.icon_check_mark:before {
  color: #00945f;
  font-size: 18px;
  font-size: 1.8rem;
  left: 40px;
  position: absolute
}

/* Added for Defect#4872*/
td.overview_hidden {
  visibility: hidden;
}

/* Addition for Defect#4872 ends*/
.compare_all_checking {
  background: #f2f1f3;
  /*border-bottom: 2px solid #e5e8eb;
    border-top: 2px solid #e5e8eb; */
  /*Removed  for DCOM 310*/
  line-height: 54px;
  line-height: 5.4rem;
  margin: 15px auto 30px;
  text-align: center
}

.compare_checking {
  background: #FFF;
  border-spacing: 10px;
  border-collapse: seperate;
  margin-bottom: 40px;
  border-color: transparent;
  /* Added for DCOM 240 safari browser issue*/
}

.compare_checking td,
.compare_checking th {
  border-right: 1px solid #e5e8eb;
  height: 80px;
  padding: 1px 10px
    /* changed rom 0px to 1 px for DCOM 49*/
}

.compare_checking td:first-child,
.compare_checking th:first-child {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  text-align: left
}

/*.compare_checking td:last-child,
.compare_checking th:last-child {
    background: #ebf7f5;
    border: none
}*/
.compare_checking td {
  text-align: center
}

.compare_checking th {
  color: #00945f;
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  padding-top: 35px;
  text-align: left;
  vertical-align: bottom;
  width: 20%
}

.compare_checking th[scope="row"] {
  color: #666;
}

/* .compare_checking th h3 {
  min-height: 90px;
} */

.compare_checking .text_align_left td {
  padding-top: 20px;
  text-align: left;
  vertical-align: text-top
}

.compare_checking .benefits span {
  display: block;
  text-align: center
}

.compare_checking .benefits span.icon_check_mark {
  color: #00945f;
  font-size: 18px;
  font-size: 1.8rem
}

.compare_checking .icon_arrow:after {
  font-size: 12px;
  font-size: 1.2rem
}

.compare_checking .num_header .sub_header {
  font-size: 18px;
  font-size: 1.8rem
}

.compare_checking button {
  font-size: 18px;
  font-size: 1.8rem;
  width: 100%
}

.compare_checking .features_display {
  background: #005944;
  color: #FFF;
  display: none;
  height: 0;
  margin-left: -12%;
  margin-top: 10px;
  opacity: 0;
  position: absolute;
  text-align: left;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  width: 38.5742%;
  z-index: 2
}

.compare_checking .features_display:before {
  border-style: solid;
  border-width: 10px 20px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
  -moz-transform: scale(.9999) rotate(180deg);
  border-color: #005944 transparent transparent;
  left: 50%;
  margin-left: -15px;
  position: absolute;
  top: -10px
}

.compare_checking .features_display span {
  font-size: 20px;
  font-size: 2rem;
  margin-right: 30px;
  text-align: left
}

.compare_checking .features_display p {
  color: #FFF;
  padding-left: 30px;
  position: relative
}

.compare_checking .features_display p:before {
  font-size: 20px;
  font-size: 2rem;
  margin: 15px 0 0 -30px;
  position: absolute
}

.compare_checking .features_display .icon_close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px
}

.compare_checking .features_display.active {
  display: block;
  height: 160px;
  opacity: 1;
  padding: 20px 18px
}

/* section.ready_to_apply {
    padding-bottom: 35px
} */
/* Commneted for defect #2050 */

section.ready_to_apply h2 {
  font-weight: 400;
  margin-top: 20px
}

/* section.ready_to_apply div {
    margin: 0 30px
} */
/* Commneted for Tools callout component */
section.ready_to_apply div .row.container {
  padding: 0
}

section.ready_to_apply .cta {
  margin-bottom: 30px
}

/* Modified by Aditi, added padding property */
section.ready_to_apply .cta .cta_btn {
  margin: 0;
  padding: 9px 15px;
}


@media only screen and (min-width: 1024px) {

  /* Added for defect # 2106 */
  .ready_to_apply .title_block {
    width: 29%;
    /* Updated from 30% to 29% for defect #3371 */
    /*margin-left: -24px; */
    /* Commented for defect #3445 */
  }

  /* Added for defect # 2106 */
  .ready_to_apply .details_block {
    width: 39%;
    /* changed width from 40% to 39% for Defect#3371*/
    /* padding-top: 23px; */
    /* Commneted for defect #2213 */
    padding-left: 19px;
    /* changed from 0 to 59px for Defect#3371*/
    /* Updated from 59px to 19px for defect #3445 */
    padding-right: 0;
    /* Added for Defect#3371*/
  }

  .ready_to_apply ul {
    margin-top: 0;
    /* Added for defect #2213 */
  }

  /* Added for defect # 2106 */
  .ready_to_apply .details_block li {
    padding-left: 5px;
  }

  /* Added for defect # 2106 */
  .ready_to_apply .button_block {
    width: 31%;
    /* Updated from 32% to 31% for defect #3445 */
    margin-right: -10px;
    /* Updated from -32px to -10px for defect #3445 */
  }

}

/* Added for defect #3445 */
@media only screen and (min-width: 768px) {
  .ready_to_apply .details_block ul ul {
    padding-left: 14px;
  }
}

/* Addition for defect #3032 starts */
@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .ready_to_apply .title_block {
    padding-left: 15px;
  }

  .ready_to_apply .details_block {
    padding-left: 0px;
  }

  .ready_to_apply .details_block ul {
    padding-left: 15px;
    /* Updated from 15px to 29px for defect #3371 */
    /* Updated from 29px to 15px for defect #3445 */
    padding-bottom: 22px;
    /* Added for defect #3371 */
  }

  .ready_to_apply .button_block {
    padding-left: 15px;
  }

  /* Added for defect #3371 */
  section.ready_to_apply .cta {
    margin-bottom: 37px;
  }

}

/* Addition for defect #3032 ends */

.branch_search_and_filter {
  overflow: hidden;
  position: relative
}

.branch_search_and_filter p {
  font-size: 18px;
  font-size: 1.8rem
}

.branch_search_and_filter h1 {
  margin-top: 35px
}

.branch_search_and_filter .columns:first-child {
  position: relative
}

.branch_search_and_filter .columns:first-child p,
.branch_search_and_filter .columns:first-child label {
  margin: 5px 0;
  font-size: 18px;
  font-size: 1.8rem;
}

.branch_search_and_filter .columns:first-child:after {
  float: right;
  border-right: 1px solid #cae3df;
  height: 70%;
  top: 15px;
  display: block
}

.branch_search_and_filter input {
  height: 35px;
  width: 60%;
  float: left;
  margin-right: 15px;
  margin-bottom: 35px;
  font-size: 15px;
  color: #005944;
  font-weight: 700
}

.branch_search_and_filter input[type="text"]:focus {
  outline-width: 1px;
  outline-style: solid;
  outline-style: auto;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}

/*added for regionalization page in itr3*/
.region_submit input {
  width: 220px;
  height: 33px;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: 8px;
  font-size: 16px;
  font-size: 1.6rem;
  color: #666;
  margin-bottom: 10px;
  background: url(/assets/CB_resources/images/Tick.png) right no-repeat;
  background-size: 0px 0px;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.region_submit_of input {
  height: 35px;
  width: 40%;
  float: left;
  margin-right: 15px;
  margin-bottom: 35px;
  font-size: 15px;
  color: #005944;
  font-weight: 700
}

/*added till here for regionalization page in itr3*/
.branch_search_and_filter .cta_btn {
  position: relative;
  top: 8px;
  display: inline;
  text-align: center
}

/*added for regionalization page in itr3*/
.region_submit .cta_btn {
  position: relative;
  display: inline;
  text-align: center;
  left: 0em;
  padding: 8px 73px;
  color: #fff;
  top: -0.19em;
}

/*Added for defect 4830*/
.region_submit_of span#zipcode_region {
  font-size: 2.7rem;
}

div#out_footprint_modal_region_4states {
  padding: 0;
}

div#out_footprint_modal_region_4states .modal_content {
  padding: 1.875rem;
  /* changed from 1.875rem to 0.875rem for DCOM 145*/
}

div#out_footprint_modal_region_4states .modal_header {
  background: #00945f;
  text-align: center;
  padding: 1px 0px 0px;
}

div#out_footprint_modal_region_4states .modal_header .close-reveal-modal {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: .625rem;
  right: 1.375rem;
  text-decoration: none;
  /* Added for Defect#5085*/
}

div#out_footprint_modal_region_4states .modal_header h2 {
  color: white;
  font-weight: normal;
  font-size: 2.2rem;
  padding-bottom: 16px;
  margin-top: 25px;
  margin-bottom: 0px;

}


/*Added for defect 4830*/

.region_submit_of h2 {
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 7px 0 15px;
}

.region_submit_of h3 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 29px;
  line-height: 2.9rem;
  margin: 15px 0 10px;
  width: 23em;
}

.region_submit_of p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  width: 34em;
}


.region_submit_of .cta_btn {
  position: relative;
  display: inline;
  text-align: center;
  padding: 8px 18px;
}


/*added till here for regionalization page in itr3*/

.branch_search_and_filter .filter_toggle {
  padding-bottom: 10px;
  margin-bottom: 0;
  border-bottom: 1px solid #d1d1d1;
  cursor: pointer
}

.branch_search_and_filter .filter_toggle:after {
  position: absolute;
  right: 20px
}

.branch_search_and_filter .filter_toggle.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.branch_search_and_filter .filter_options {
  margin: 20px 0;
  display: block
}

.branch_search_and_filter .filter_options h3 {
  padding-left: 20px;
  font-size: 20px;
  font-weight: 700;
  margin-top: 18px;
  margin-bottom: 25px
}

.results_bar,
.results_bar .result_count {
  background-color: #FFF
}

.results_bar .result_count p {
  color: #666;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 15px
}

.map_tabs {
  padding: 0 !important
}

.map_tabs .columns {
  padding: 0
}

.map_tabs .tabs {
  padding: 0;
  margin-top: 0
}

.map_tabs .tabs .tab-title {
  width: 50%
}

.map_tabs .tabs .tab-title a {
  padding: 25px 0;
  color: #FFF;
  text-decoration: none;
  font-family: CitiSans;
  text-align: center;
  background-color: #00945f;
  font-size: 16px;
  font-size: 1.6rem
}

.map_tabs .tabs .tab-title a.icon_arrow_down.icon_right::after {
  position: absolute;
  visibility: visible;
  bottom: 10%;
  left: 48%;
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s
}

.map_tabs .tabs .tab-title .section-arrow {
  opacity: 0;
  bottom: 0;
  -webkit-transition: bottom .6s;
  -moz-transition: bottom .6s;
  transition: bottom .6s
}

.map_tabs .tabs .tab-title.active a {
  background-color: #015944;
  color: #FFF;
  font-weight: 700
}

.map_tabs .tabs .tab-title.active a.icon_arrow_down.icon_right::after {
  bottom: -11px;
  visibility: hidden;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s
}

.map_tabs .tabs .tab-title.active .section-arrow {
  opacity: 1;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 11px solid #015944;
  bottom: -11px;
  height: 0;
  left: 44%;
  margin: 0 auto;
  position: absolute;
  width: 0;
  z-index: 100;
  -webkit-transition: bottom .6s;
  -moz-transition: bottom .6s;
  transition: bottom .6s;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  transition-delay: .1s
}

.map_tabs .tab-nav {
  background-color: #00764a
}

.map_tabs .tabs-content .content,
.map_view .tabs-content .content {
  padding: 0
}

.branch_result_item {
  padding: 20px;
  position: relative;
  cursor: pointer;
  display: none;
  border-bottom: 2px solid #aaa
}

.branch_result_item.active,
.branch_result_item:hover {
  background-color: #ebf7f5
}

.branch_result_item .marker {
  text-align: center;
}

.branch_result_item .marker p {
  font-size: 15px
}

.branch_result_item .branch_info .shown_info h2 {
  font-weight: 500;
  margin: 0;
  text-transform: capitalize;
  font-size: 24px;
  /* Added for ff 179*/
}

.branch_result_item .branch_info .shown_info p:first-of-type:after {
  background: #ebf7f5;
  content: "";
  /*position: absolute; commented for BL line issue*/
  top: 106px;
  left: 90px;
  height: 1px;
  width: 58%
}

.branch_result_item .branch_info .shown_info p {
  margin: 0;
  padding: 7px 0 0
}

.branch_result_item .icon_arrow_down {
  margin: 10px 0;
  display: inline-block
}

.branch_result_item .icon_arrow_down:after {
  display: inline-block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}

.branch_result_item .icon_arrow_down.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.branch_result_item .branch_info .shown_info .branch_features .icon_left {
  display: inline-block;
  position: relative;
  font-size: 30px;
  font-size: 3rem;
  padding: 10px 0 0 10px;
  color: #015944
}

.branch_result_item .branch_info .shown_info .branch_features .icon_left:first-child {
  padding-left: 0
}

.branch_result_item .branch_info .shown_info .phone_number:before {
  content: "Call: ";
  color: #015944
}

.branch_result_item .branch_info .shown_info .hours_today:before {
  content: "Hours Today: ";
  color: #015944
}

/** Added for DSE-19956 */
.branch_result_item .branch_info .shown_info .debit_card_instant_issue:before {
  content: "Instant Issue Debit Cards: ";
  color: #015944
}

.branch_result_item a:focus {
  outline-width: 5px;
}

.branch_result_item .details {
  overflow: hidden;
  -webkit-transition: max-height .5s;
  -moz-transition: max-height .5s;
  transition: max-height .5s;
  max-height: 0;
  text-transform: capitalize;
  visibility: hidden;
}

/* Added for defect #4530 */
.branch_result_item .details a {
  text-transform: none;
}

.branch_result_item .details.active {
  max-height: 600px;
  visibility: visible;
}

.branch_result_item .details table {
  width: 100%;
  font-size: 16px;
  font-size: 1.6rem;
  border-collapse: separate;
  border-spacing: 3px;
}

.branch_result_item .details table caption {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
}

.branch_result_item .details tr {
  vertical-align: top;
}

.branch_result_item .details th,
.branch_result_item .details td {
  padding: 5px 0;
  text-align: left;
  line-height: 18px;
}

.branch_result_item .details th {
  color: #015944;
  font-weight: normal;
}

.branch_result_item .details td {
  color: #797979;
}

.branch_filter_option {
  text-align: center;
  float: left;
  width: 90px;
  margin-bottom: 15px
}

.icon_virtualassistant svg {
	fill: #015944;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
  margin-top: 2px;
}

.branch_filter_option .selector {
  cursor: pointer
}

.branch_filter_option .selector .filter_icon:before {
  color: #497629;
  font-size: 30px;
  font-size: 3rem
}

.branch_filter_option .selector p {
  color: #497629;
  font-weight: 500;
  margin-top: 5px;
  margin-bottom: 0;
  text-align: center;
  line-height: 17px;
  font-size: 14px;
  font-size: 1.4rem
}

.branch_filter_option.active .selector .filter_icon:before,
.branch_filter_option.active .selector p {
  color: #005944
}

.branch_filter_option .icon_check_mark {
  /* margin-top: 10px; -- Defect 4553
    font-size: 24px; */
  font-size: 1.5rem;
  color: #005944
}

.branch_filter_option:last-child .selector {
  border-right: none
}

.branch_filter_option:first-child .selector {
  padding-left: 0
}

button.branch_filter_option {
  padding: 0;
  background: transparent;
}

button.branch_filter_option:hover {
  background: transparent;
}

button.branch_filter_option div.selector {
  padding-top: 10px;
}

button>div.icon-left.filter_status.icon_check_mark {
  display: flex;
  flex-direction: row-reverse;
}

.branch_result_message .sk-spinner-circle.sk-spinner {
  margin: 50px auto;
  width: 80px;
  height: 80px;
  position: relative
}

.branch_result_message .sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0
}

.branch_result_message .sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 13%;
  height: 13%;
  background-color: #00945f;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  -moz-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both
}

.branch_result_message .sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg)
}

.branch_result_message .sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg)
}

.branch_result_message .sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

.branch_result_message .sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg)
}

.branch_result_message .sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg)
}

.branch_result_message .sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.branch_result_message .sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg)
}

.branch_result_message .sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg)
}

.branch_result_message .sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg)
}

.branch_result_message .sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg)
}

.branch_result_message .sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg)
}

.branch_result_message .sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  -moz-animation-delay: -1.1s;
  animation-delay: -1.1s
}

.branch_result_message .sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  -moz-animation-delay: -1s;
  animation-delay: -1s
}

.branch_result_message .sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -.9s;
  -moz-animation-delay: -.9s;
  animation-delay: -.9s
}

.branch_result_message .sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -.8s;
  -moz-animation-delay: -.8s;
  animation-delay: -.8s
}

.branch_result_message .sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -.7s;
  -moz-animation-delay: -.7s;
  animation-delay: -.7s
}

.branch_result_message .sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -.6s;
  -moz-animation-delay: -.6s;
  animation-delay: -.6s
}

.branch_result_message .sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -.5s;
  -moz-animation-delay: -.5s;
  animation-delay: -.5s
}

.branch_result_message .sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -.4s;
  -moz-animation-delay: -.4s;
  animation-delay: -.4s
}

.branch_result_message .sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -.3s;
  -moz-animation-delay: -.3s;
  animation-delay: -.3s
}

.branch_result_message .sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -.2s;
  -moz-animation-delay: -.2s;
  animation-delay: -.2s
}

.branch_result_message .sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -.1s;
  -moz-animation-delay: -.1s;
  animation-delay: -.1s
}

.branch_result_message .icon_exclamation_point {
  font-size: 75px;
  font-size: 7.5rem;
  width: 75px;
  margin: 0 auto;
  color: #00945f;
  margin-top: 58px;
  /* Added for defect #4606 */
  margin-bottom: -20px;
  /* Added for defect #4606 */
}

/* Added for defect #4606 */
.message .no_results p:last-child {
  margin-top: 38px;
}

.branch_result_message .message {
  text-align: center
}

.branch_result_message .message .icon_exclamation_point,
.branch_result_message .message .invalid_zip,
.branch_result_message .message .no_results {
  display: none
}

.branch_result_message .message .number {
  color: #497629;
  font-size: 18px;
  font-size: 1.8rem
}

/* Commented for defect #2152 */
.category_callout .bg_color_bar {
  width: 100%;
  position: absolute;
  height: 26px
}

/* Added for defect #2278 */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .category_callout .bg_color_bar {
    width: 100%;
    position: relative;
    height: 1px
  }
}

.category_callout .bg_color_bar div {
  width: 50%;
  float: left;
  height: 100%
}

.category_callout .bg_color_bar .left {
  background: #0e693f
}

.category_callout .bg_color_bar .right {
  background: #00764a
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.category_callout_item_rebrand {
  position: relative;
  /* padding: 30px 13px 25px; */
  padding: 30px 13px 0px;
  /*cursor: pointer;*/
  background: #EFEFEF;
  /*Color Changed from ebf7f5 to EFEFEF for rebranding*/
  display: inline-block;
  text-align: left;
  float: none !important;
  margin-right: -3px;
  vertical-align: middle;
}

.category_callout_item_Wrebrand {
  position: relative;
  /* padding: 30px 13px 25px; */
  padding: 30px 13px 0px;
  /*cursor: pointer;*/
  background: #EFEFEF;
  /*Color Changed from ebf7f5 to EFEFEF for rebranding*/
  display: inline-block;
  text-align: left;
  float: none !important;
  margin-right: -3px;
  vertical-align: middle;
}

.category_callout_item_Wrebrand span {
  color: #005944;
}

.category_callout_item_Wrebrand h2 {
  color: #005944;
}

.category_callout_item_Wrebrand h3 {
  color: #005944;
}

.category_callout_item_rebrand li {
  padding-left: 5px;
  /* Added for content page */
  font-size: 1.6rem;
  /* Added for Defect#2962*/
}

/* Added for Defect#2152*/
.category_callout_item_rebrand.small-12.medium-3.column.left {
  padding-top: 0px;
}

/* Addition ends for Defect#2152*/

.category_callout_item_rebrand:first-child {
  padding-left: 25px
}

.category_callout_item_rebrand:last-child {
  padding-right: 25px;

}

.category_callout_item_rebrand>div {
  /* margin-bottom: 68px; */
  /* Changed from 35 px to 68px for Defect#2040*/
  /* cursor: pointer; */
  /*Added for defect no: 1612*/
}

.category_callout_item_rebrand h2 {
  font-weight: 400;
  margin: 0 0 15px
}

.category_callout_item_rebrand p {
  line-height: 21px;
  line-height: 2.1rem
}

.category_callout_item_Wrebrand li {
  padding-left: 5px;
  /* Added for content page */
  font-size: 1.6rem;
  /* Added for Defect#2962*/
}

/* Added for Defect#2152*/
.category_callout_item_Wrebrand.small-12.medium-3.column.left {
  padding-top: 0px;
}

/* Addition ends for Defect#2152*/
.category_callout_item_Wrebrand:first-child {
  padding-left: 25px
}

.category_callout_item_Wrebrand:last-child {
  padding-right: 25px;

}

.category_callout_item_Wrebrand>div {
  margin-bottom: 68px;
  /* Changed from 35 px to 68px for Defect#2040*/
  /* cursor: pointer; */
  /*Added for defect no: 1612*/
}

.category_callout_item_Wrebrand h2 {
  font-weight: 400;
  margin: 0 0 15px
}

.category_callout_item_Wrebrand p {
  line-height: 21px;
  line-height: 2.1rem
}

/*End- (PV5710) added for Wealth Management Rebranding*/
/* Added for content pages ITR3 */
.content_container {
  padding: 0px 13px 0px;
}

/* Added for Defect#2152*/
.category_callout_item.small-12.medium-3.column.left {
  padding-top: 0px;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.category_callout_item_rebrand.small-12.medium-3.column.left {
  padding-top: 0px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Addition ends for Defect#2152*/

/*Start- (PV5710) added for Wealth Management Rebranding */
.category_callout_item_rebrand a.text_cta {
  bottom: 0px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/
/* Updated classes for defect #3546 */
.category_callout_item a:active,
.category_callout_item a:focus {
  color: #005944
}

.category_callout_item a:hover {
  color: #044DA2;
  /* changed #005944 from to #044DA2 for Link Hover CR*/
}

.vertical_tabbed_content {
  position: relative;
  margin-bottom: 35px;
  /* Added for ITR4 observation */
}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .vertical_tabbed_content {
    margin-bottom: 25px;
    /* Added for ITR4 observation */
  }
}

.vertical_tabbed_content .sections {
  position: relative
}

.vertical_tabbed_content .sections .block .section_tab {
  position: relative;
  background: #00945f;
  display: block;
  height: 69px;
  /* Modified by Aditi changed from 65px to 69px */
  text-decoration: none;
  width: 36%;
  /* Changed from 32% to 36% for ITR3 Testing*/
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
  z-index: 1
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .vertical_tabbed_content .sections .block .section_tab {
    /* Added for Goals Landing page for ITR3 Testing*/
    height: 65px;
    width: 46%;
  }
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:landscape) {
  .vertical_tabbed_content .sections .block .section_tab {
    /* Added for Goals Landing page for ITR3 Testing*/
    height: 65px;
  }
}

.vertical_tabbed_content .sections .block .section_tab:after {
  border-style: solid;
  border-width: 10px 16px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  width: 0;
  -moz-transform: scale(.9999) rotate(270deg);
  border-color: #00945f transparent transparent;
  position: absolute;
  top: 28px;
  right: 0;
  opacity: 0;
  z-index: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s
}

.vertical_tabbed_content .sections .block .section_tab.active:after {
  right: -20px;
  z-index: 1;
  opacity: 1;
  border-color: #005944 transparent transparent;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s
}

.vertical_tabbed_content .sections .block .section_tab.active span:after {
  left: 10px;
  opacity: 0;
  z-index: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s
}

.vertical_tabbed_content .sections .block .section_tab.active

/*Commented for vertical tab highlight disable - N032422,
.vertical_tabbed_content .sections .block .section_tab:hover*/
  {
  background: #005944
}

.vertical_tabbed_content .sections .block .section_tab:hover span {
  border-bottom: 2px solid rgba(255, 255, 255, .2)
    /*Change for defect no:-1589*/
}

/* Added for Defect#2022*/
.vertical_tabbed_content .sections .block .section_tab.active span {
  border-bottom: 0px solid rgba(255, 255, 255, .2)
}

/* Addition ends for Defect#2022*/
.vertical_tabbed_content .sections .block .section_tab span {
  display: block;
  width: 100%;
  /* Changed from 95% to 100% for ITR Testing*/
  border-bottom: 2px solid rgba(255, 255, 255, .2);
  line-height: 60px;
  line-height: 6rem;
  color: #fff;
  text-decoration: none;
  font-size: 24px;
  font-size: 2.0rem;
  /* Changed from 2.4rem to 2.0rem for ITR3 Testing */
  position: relative;
  padding-left: 25px;
  padding-top: 7px
    /* changed padding-top from 3px to 7px for Defect#2022*/
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .vertical_tabbed_content .sections .block .section_tab {
    /* Added for Goals Landing page for ITR3 Testing*/
    padding-left: 0px;
    /* changed from 11 px to 0px For Defect#2022*/
  }

  .vertical_tabbed_content .sections .block .section_tab span {
    padding-top: 3px
      /* changed padding-top from 3px to 7px for Defect#2022*/
  }
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:landscape) {
  .vertical_tabbed_content .sections .block .section_tab span {
    padding-top: 3px
      /* changed padding-top from 3px to 7px for Defect#2022*/
  }
}

.vertical_tabbed_content .sections .block .section_tab span:after {
  position: relative;
  font-size: 13px;
  font-size: 1.3rem;
  left: 4px;
  opacity: 1
}

.vertical_tabbed_content .sections .block:last-of-type .section_tab span {
  border-bottom: 2px solid transparent
}

.vertical_tabbed_content .sections .block .content {
  position: absolute;
  background: #ebf7f5;
  right: 0;
  top: 0;
  display: none;
  width: 64%;
  /* Changed from 67.7% to 64% for ITR3 Testing*/
  padding: 10px 40px;
  z-index: 0
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .vertical_tabbed_content .sections .block .content {
    /* Added for Goals Landing page for ITR3 Testing*/
    padding: 3px 20px;
    width: 54%;
  }
}

.vertical_tabbed_content .sections .block .content.active {
  display: block
}

.vertical_tabbed_content .sections .block .content li {
  line-height: 25px;
  line-height: 2.5rem
}

.faq_block .faq_container {
  padding: 0px;
  background: #00945f;
  /* Added for Defect#2499 */
}

.faq_block .angle_container {
  position: absolute
}

.faq_block>.row>.row.container div:last-child div:last-child .content_callout_item {
  border: none
}

.faq_block .medium-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 8px;
  /* Added padding-left for defect #2113 */
}

/* Added for defect #2113 */
@media only screen and (min-width: 64.063em) {
  .faq_block .medium-3 {
    padding-left: 50px;
    /* changed 39px to 75 px for Defect#2113 and changed from 75px to 50px for Defect#3419*/
  }
}

/* Added for defect #2113 */
.faq_block .medium-4 {
  padding-right: 28px;
}

.no-flexbox .faq_block .medium-3 {
  display: table
}

.faq_block .medium-3 h2 {
  color: #FFF;
  font-size: 20px;
  font-size: 2rem;
  margin: 25px 20px 20px
}

.faq_block .medium-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex
}

.no-flexbox .faq_block .medium-5 {
  display: table
}

.faq_block .medium-5 ul {
  margin: auto auto auto 20px
}

.no-flexbox .faq_block .medium-5 ul {
  display: table-cell;
  vertical-align: middle
}

.faq_block .medium-5 ul a,
.faq_block a {
  display: block
}

.alert .row.container,
.service_cross_sell .row.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox
}

.faq_block a.text_cta {
  color: #FFF;
  margin: 0;
  line-height: 36px;
  line-height: 3.6rem
}

/* Added for defect #2561 */
@media only screen and (min-device-width: 320px) and (max-width: 760px) {
  .faq_block a.text_cta {
    line-height: 16px;
    line-height: 1.6rem;
    margin-bottom: 25px;
  }
}

.faq_block .content_callout_item {
  margin: auto 20px;
  border-bottom: 2px solid #e5e8eb
}

.faq_block .content_callout_item:even() {
  border-bottom: none
}

.faq_block .content_callout_item p {
  padding-bottom: 0;
  margin-bottom: 20px;
  /* Added for defect 2544 */
}

.service_cross_sell {
  background: #ebf7f5
}

.service_cross_sell .row.container {
  padding: 30px 50px 22px;
  display: flex
}

/* Added by Aditi for Tabbed PDP */
.service_cross_sell .row.container .cta_btn {
  margin: 0;
  padding: 9px 15px;
}

.service_cross_sell .row.container div:first-child {
  padding-right: 45px
}

.service_cross_sell .row.container div:last-child {
  margin: auto
}

.service_cross_sell .row.container div:last-child p {
  color: #00945f;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 18px
}

.service_cross_sell .row.container div:last-child:before {
  height: 110%;
  width: 2px;
  position: absolute;
  background: #cae3df;
  content: "";
  left: -25px;
  top: 0
}

.service_cross_sell a,
.service_cross_sell h2,
.service_cross_sell p {
  font-weight: 400;
  margin: 0
}

.service_cross_sell p {
  margin: 13px 0
}

.horizontal_tabbed_content_block {
  padding-bottom: 10px
}

.interstitial .row.container,
.page_not_found .row.container {
  padding: 55px 115px 40px
    /* changed padding from 115 px to 20 px for 1736 and 20px to 115px for Defect#2116 */
}

.horizontal_tabbed_content_block h5 {
  color: #00945f
}

.horizontal_tabbed_content_block .telephone {
  color: #00945f;
  font-weight: 700
}

.interstitial h1 {
  margin: 0 0 20px
}

/* Modified by Saswat changed margin-bottom from 0 to 10*/
.interstitial p {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 10
}

.interstitial .timer {
  margin-bottom: 5px
}

.interstitial .timer p {
  margin: 0 0 15px
}

/* Added By Kunal */
.interstitial .timer div {
  display: inline-block;
  background: #ebf7f5;
  width: 27em;
  height: 8px;
  margin-left: 2px
}

.interstitial .timer div:first-of-type {
  margin-left: 0
}

/* Added by Kunal for interstitial */
.interstitial .timer .meter {
  background: #ebf7f5;
  height: 10px;
}

.interstitial .timer .meter>span {
  background: #00945f;
  height: 10px;
  margin: 0 auto;
  float: left;
}

/* Comments end for interstitial */
.interstitial .timer div.filled {
  background: #00945f;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}

.page_not_found h1 {
  margin: 0 0 20px
}

.page_not_found p {
  font-size: 18px;
  font-size: 1.8rem;
  width: 65%
}

.page_not_found a {
  display: block;
  margin: 8px 0
}

section.in_page_search .inpage_search {
  background: #005944;
  height: 66px;
  padding: 15px 0;
  z-index: 0;
  /* Added for Defect#4622*/
}

section.in_page_search .inpage_search h1 {
  margin-bottom: 10px
}

section.in_page_search .search_form {
  margin-bottom: 30px;
}

section.in_page_search .search_form input {
  font-size: 20px;
  font-size: 2rem;
  height: 30px;
  margin-bottom: 0;
}

section.in_page_search .search_form .clear_form {
  left: -20px;
  position: absolute;
  top: 9px
}

section.in_page_search .search_form button {
  height: 30px;
  margin-left: 10px;
  width: 90%;
  margin-bottom: 0;
}

section.in_page_search .search_form button[disabled] {
  background: grey;
  opacity: 1;
  color: #ddd;
}

section.in_page_search .did_you_mean {
  clear: both;
  display: none;
  padding: 0
}

section.in_page_search .did_you_mean.active {
  display: block
}

section.in_page_search .did_you_mean>.row.container {
  padding: 0 15px
}

/* Updated for font-size in search */
section.in_page_search .did_you_mean>.row.container h2 span {
  font-size: 2.7rem;
}

/* Addition ends  for promotional search*/
section.search_no_results {
  display: none;
  overflow: hidden
}

section.search_no_results.active {
  display: block
}

section.search_no_results .sorry {
  margin-bottom: 40px
}

section.search_no_results .top_searches {
  position: relative
}

section.search_no_results .top_searches .angle_container {
  height: 120px
}

section.search_no_results .top_searches .angle_container .plus_74 {
  margin-left: -30%
}

section.search_no_results .top_searches h2 {
  color: #FFF;
  text-align: center
}

section.search_no_results .top_searches ol {
  margin: 40px 0;
  padding: 0 70px
}

section.search_no_results .top_searches ol:last-child {
  border-left: 2px solid #cae3df
}

section.search_no_results .top_searches ol li {
  color: #497629;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 35px;
  line-height: 3.5rem
}

/* Addition for defect #4975 starts */
@media only screen and (min-device-width: 320px) and (max-width: 760px) {
  .search_no_results .top_searches .see_more_results {
    display: none;
  }

  .search_no_results .top_searches .see_more_results.active {
    display: block;
    margin-top: -40px;
  }

  .search_no_results .top_searches .see_more.show-for-small-only {
    padding-left: 50px;
  }
}

/* Addition for defect #4975 ends */

section.search_results {
  display: none;
  overflow: hidden
}

section.search_results.active {
  display: block
}

/* Begin DCOM-1942 - we're no longer showing the tabs for each search being conducted */
section.search_results .tabs_wrapper {
  display: none;
}

section.search_results .tabs_wrapper.active {
  display: block;
}

/* End DCOM-1942 */
section.search_results .tabs li {
  height: 120px;
  width: 25%
}

section.search_results .tabs li span {
  display: block;
  font-size: 16px;
  font-size: 1.6rem
}

/*Addition for NMLS itr3 starts */
.nmls_search {
  margin: 0em 2em 0em 2em;
  /* Changed margin 5 em to 2 em in both cases*/
}

/*Addition for NMLS itr3  ends*/

/* Added for content selector in customer service page Starts */
.mortgage_results_list.active {
  display: block;
}

.mortgage_results_list.inactive {
  display: none;
}

/*Added for defect#2177 Starts*/
.icon_arrow_down.icon_right_sec {
  background: 0 0;
  font-size: 24px;
  font-size: 2.4rem;
  text-decoration: none;
  color: #00945f;
  font-family: CitiSans, arial;
}

/* Added for Defect#2145*/
a#link {
  font-size: 1.6rem;
  color: #759b24;
}

.alert {
  position: relative;
  /*background: #ebf7f5;*/
  /* Commented out for alerts*/
  border-bottom: 4px solid #00945f
}

.alert .row.container {
  position: static;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex
}

.alert .row.container>div {
  margin: auto 0
}

.alert .row.container>div:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex
}

.alert.mobile {
  display: none
}

.alert.not_mobile {
  display: block
}

.alert.expand .icon_arrow.icon_right:after {
  content: "\e61c";
  display: inline-block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}

/* Added for alert page in ITR2 */
.alert.expand .icon_arrow.icon_right.learn_more:after {
  content: "\e625";
  display: inline-block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}

/* Added till here for alert page in ITR2 */

.alert.expand .content .long,
.alert.expand .content .short {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease
}

.alert.expand .content {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0)
}

.alert.expand .content .long {
  transition: all .5s ease;
  display: none
}

.alert.expand .content .short {
  display: block;
  transition: all .5s ease
}

.alert.expand .content.expanded .long {
  display: block
}

.alert.expand .content.expanded .short {
  display: none
}

.alert.expand .content.expanded .icon_arrow.icon_right:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}

.alert h1 {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 0
}

.alert p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem
}

.alert .warning_circle {
  display: inline-block;
  width: 47px;
  height: 47px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background: #c00;
  vertical-align: -50%;
  position: relative;
  left: 0;
  margin: auto 20px auto 0
}

.alert .warning_circle:after {
  font-size: 33px;
  font-size: 3.3rem;
  line-height: 47px;
  line-height: 4.7rem;
  content: "!";
  color: #fff;
  font-weight: 700;
  position: absolute;
  margin: 0;
  left: 19px;
  top: 2px
}

.alert .close {
  height: 40px;
  width: 40px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer
}

.alert .close:after {
  color: #497629;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700
}

.alert[class*="_high"] h1 {
  color: #c00;
  display: inline-block;
  margin: auto 0;
  width: 70%
}

.alert[class*="_medium"] .warning_circle,
.alert[class*="_low"] .warning_circle {
  display: none
}

.alert[class*="_medium"] h1 {
  color: #00945f;
  background: 0 0
}

.alert[class*="_low"] h1 {
  color: #666;
  margin: 0;
  font-weight: 400
}

.alert[class*="_low"] .medium-5,
.alert[class*="_low"] .medium-7 {
  width: 100%
}

.alert[class*="_low"] div:first-child {
  display: block
}

.alert.in_page {
  /* background: #f2f1f3;*/
  /* Commented to make it fit in alerts*/
  border-bottom: none;
  /* padding-bottom: 40px*/
  /* Commented to make it fit in alerts*/
}

.alert.in_page .row.container {
  padding: 35px;
  border: 4px solid #00945f;
  background: #ebf7f5;
  max-width: 968px;
  /* Changed width from 964 to 968px to make it fit in alerts*/
  position: relative
}

.alert.in_page h1 {
  color: #00945f;
  display: inline-block;
  margin: auto 0;
  width: 70%
}

.alert.in_page .warning_circle {
  background: #00945f
}

.nmls_search .row,
.nmls_search_results .row {
  background-color: #ebf7f5
}

.alert.in_page [class*=medium] {
  width: 50%
}

.site_map h1 {
  margin-bottom: -20px;
  margin-top: 50px;
  /* Added for defect #4703 */
}

.site_map .section_title {
  margin-top: 50px
}

.site_map h3 {
  font-weight: 500;
  border-bottom: 2px solid #c3c3c3;
  padding-bottom: 10px
}

/*Changes for Sitemap Issue*/
.site_map .site_map_header .small-12.medium-3.columns:last-child {
  float: left;
}

.site_map ul {
  margin-left: 0;
  padding-left: 0
}

.site_map ul li {
  margin-left: 0;
  padding: 7px 5px
}

.site_map ul li.heading {
  padding-bottom: 20px
}

.site_map ul li.sub_heading {
  font-weight: 700
}

.nmls_search h2,
.nmls_search_results h3,
.site_map ul li.sub_heading ul li a {
  font-weight: 300
}

.site_map ul li.sub_heading ul li {
  padding-left: 15px
}

.site_map ul li a {
  font-size: 18px;
  font-size: 1.8rem;
  color: #666
}

.site_map ul li a.text_cta {
  color: #497629
}

.nmls_search .row {
  border-bottom: 2px solid #d6e1de;
  padding-left: 0px;
  /*added for NMLS */
  padding-right: 0px;
  /*added for NMLS */
}

.nmls_search label {
  font-size: 16px;
  font-size: 1.6rem;
  color: #666
}

.nmls_search input {
  width: 80%;
  height: 35px
}

.nmls_search_results table {
  width: 100%;
  margin: 25px 0 40px;
  font-size: 18px;
  font-size: 1.8rem
}

.nmls_search_results table thead th {
  background-color: #dee9e9;
  color: #666;
  font-weight: 500;
  text-align: center;
  padding: 25px;
  border-right: 2px solid #efefef
}

.nmls_search_results table thead th:last-child {
  border-right: none
}

.nmls_search_results table tbody tr {
  background-color: #FFF
}

.nmls_search_results table tbody tr:first-child td {
  font-weight: 500
}

.nmls_search_results table tbody tr td {
  border-right: 2px solid #efefef;
  border-bottom: 2px solid #efefef;
  padding: 20px;
  color: #00945f
}

.nmls_search_results table tbody tr td:first-child {
  font-weight: 700;
  color: #666
}

.nmls_search_results table tbody tr td:last-child {
  border-right: none
}

.basic_hero {
  background: #fff;
  position: relative
}

.basic_hero .row.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 200px
}

.basic_hero .row.container>div {
  margin: auto 0
}

.basic_hero h1,
.basic_hero p.subheading {
  margin: 0
}

.basic_hero .angle {
  position: absolute;
  right: -50px;
  top: 0;
  height: 100%;
  width: 55%;
  -webkit-transform: skew(-15deg);
  -moz-transform: skew(-15deg);
  -ms-transform: skew(-15deg);
  transform: skew(-15deg)
}

.leadform .row.container {
  padding-top: 0px
}

.leadform form {
  background: #fff;
}

.leadform form fieldset {
  padding: 0;
  margin: 0;
  border: none
}

.leadform form .checkboxes {
  padding: 0 20px 0 0
}

.leadform form .checkboxes div {
  margin-bottom: 10px
}

.leadform form input[type=checkbox]+label {
  position: relative;
  padding-left: 36px;
  margin: 0;
  line-height: 23px;
  line-height: 2.3rem
}

.leadform form input[type=checkbox]+label:before {
  position: absolute;
  left: 0;
  content: " ";
  height: 23px;
  width: 23px;
  border: 1px solid #ccc;
  display: inline-block;
  padding-left: 4px;
  font-size: 14px
}

.leadform form input[type=checkbox]:focus+label:before {
  outline: 1px highlight solid;
}

.leadform form input[type=checkbox]:checked+label:before {
  content: "\e634";
  font-family: ctz-dotcom-icons;
  color: #759b24
}

footer ul li,
footer ul li a,
footer ul li a:visited {
  color: #666;
  text-decoration: none
}

.leadform form .row {
  margin-bottom: 35px
}

.leadform form .row.final div:after {
  content: none
}

.leadform form label {
  line-height: 16px;
  line-height: 1.6rem;
  margin-bottom: 5px
}

.leadform form input[type=text] {
  margin-bottom: 15px
}

.leadform form input[type=text]:last-child {
  margin-bottom: 0
}

.leadform h2,
.leadform h3 {
  margin: 0
}

footer {
  position: relative;
  overflow: visible;
  padding: 30px 7px 70px
    /* changed padding from 0px to 7px for Defect#3324*/
}

/* Added for defect#1485*/
@media only screen and (min-width: 1500px) and (max-width: 2000px) {
  footer {
    position: relative;
    overflow: visible;
    padding: 30px 0 70px
  }
}

/* Addition ends for defect#1485*/

footer a {
  -webkit-transition: color .5s ease;
  -moz-transition: color .5s ease;
  transition: color .5s ease;
  -webkit-transition-duration: .1s;
  -moz-transition-duration: .1s;
  transition-duration: .1s
}

footer ul {
  padding-left: 0
}

footer ul li a:active,
footer ul li a:focus,
footer ul li a:hover {
  color: #005944
}

footer .footer_links h4 {
  font-size: 20px;
  font-size: 2rem;
  margin: 0 -9px 15px;
  /* changed margin from 0 to -9px for Defect#2462*/
  font-weight: 400
}

footer .footer_links ul {
  margin: 0 0 40px
}

footer .footer_links ul li {
  margin-bottom: 7px
}

footer .footer_links ul li a,
footer .footer_links ul li a:visited {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 19px;
  line-height: 1.9rem;
  margin-left: -9px;
  /* Added for Defect#2462*/
}

.content.small-12.new.skin {
  padding: 80px 30px;
  height: 328px;
}

@media only screen and (max-width: 760px) and (min-device-width: 320px) {
  .content.small-12.new.skin {
    background: #005944;
    padding: 0px 63px 20px 45px;
    text-align: center;
    height: 100%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
  .content.small-12.new.skin {
    padding: 80px 30px;
    height: 436px;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
  .content.small-12.new.skin {
    padding: 80px 30px;
    height: 617px;
  }
}

footer .footer_links .social a:before {
  position: relative;
  top: 4px
}

footer .footer_links .social .icon_social_twitter {
  background: #2ac5f6
}

footer .footer_links .social .icon_social_twitter:hover {
  background: #15b4e7
}

footer .footer_links .social .icon_social_youtube {
  background: #e94639
}

footer .footer_links .social .icon_social_youtube:hover {
  background: #d22e20
}

footer .footer_links .social .icon_social_facebook {
  background: #3a589b
}

footer .footer_links .social .icon_social_facebook:hover {
  background: #1f3e81
}

footer .footer_links .social .icon_social_linkedin {
  background: #0371a8
}

footer .footer_links .social .icon_social_linkedin:hover {
  background: #015d8b
}

footer .footer_links .social .icon_social_instagram {
  background: #E91E63
}

footer .footer_links .social .icon_social_instagram:hover {
  background: #015d8b
}

footer .divider {
  height: 2px;
  width: 100%;
  background: #00945f;
  opacity: .5
}

footer .footer_info_legal .footer_nav ul {
  margin: 25px -10px 20px
    /* changed from 0 px to -10px for Defect#2898*/
}

footer .footer_info_legal .footer_nav ul li {
  font-size: 14px;
  font-size: 1.4rem;
  display: inline-block
}

footer .footer_info_legal .footer_nav ul li:after {
  content: "|";
  display: inline-block;
  margin-left: 3px;
  color: #666
}

footer .footer_info_legal .footer_nav ul li:last-child:after {
  content: ""
}

footer .footer_info_legal .disclaimer small {
  display: block;
  color: #666;
  font-size: 12px;
  font-size: 1.25rem;
  /*changed font size from 1.2 to 1.25 by anitha on 3_07 */
}

footer .footer_info_legal .disclaimer .copy {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 0;
  position: relative;
  top: 9px
}

footer .footer_info_legal .disclaimer .footnote {
  margin-top: 10px
}

.footnote {
  /* Added for Footer */
  margin-bottom: 16px;
}

/* Added for defect#1485*/
@media screen and (min-width: 84.750em) and (max-width: 125.00em) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {

    width: 145% !important;

  }
}

/* Addition ends for defect#1485*/
footer .footer_logo .footer_angle,
footer .footer_logo_prm_banking .footer_angle,
footer .footer_logo_pvt_banking .footer_angle,
footer .footer_logo_invst_svc .footer_angle {
  background: #00945f;
  width: 120%;
  height: 262px;
  /* Changed height from 200px to 262px for Defect # 1986*/
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5.5deg);
  /* Changed transform  from -9 to -5.5 for defect #1986 */
  position: absolute;
  bottom: -234px;
  /* Changed bottom  from -155px to -234px for Defect # 1986*/
  right: -30px;
  max-width: 150%
    /* Changed max-width from none to 150% for Defect # 1986*/
}

/* Added for defect #1918 */
@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation:portrait) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /*transform: rotate(-7.5deg);
        /* Added for Defect #1986 starts*/
    background: #00945f;
    width: 179%;
    height: 156px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-6deg);
    position: absolute;
    bottom: -144px;
    right: -30px;
    max-width: 217%;
    /* Addition for Defect #1986 ends*/
  }
}

/* Added for defect #1918 */
@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation:landscape) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /*transform: rotate(-6deg);*/
    /* Added for Defect #1986 starts*/
    background: #00945f;
    width: 185%;
    height: 156px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-6deg);
    position: absolute;
    bottom: -144px;
    right: -30px;
    max-width: 217%;
  }

  /* Added for Defect #1986 ends*/
}

@font-face {
  font-family: CitiSans;
  src: url(/assets/CB_resources/fonts/citisanb-webfont.eot);
  src: url(/assets/CB_resources/fonts/citisanb-webfont.eot?#iefix) format('embedded-opentype'), url(/assets/CB_resources/fonts/citisanb-webfont.svg#citisansbook) format('svg'), url(/assets/CB_resources/fonts/citisanb-webfont.woff) format('woff'), url(/assets/CB_resources/fonts/citisanb-webfont.ttf) format('truetype');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: CitiSans;
  src: url(/assets/CB_resources/fonts/citisani-webfont.eot);
  src: url(/assets/CB_resources/fonts/citisani-webfont.eot?#iefix) format('embedded-opentype'), url(/assets/CB_resources/fonts/citisani-webfont.svg#citisansitalic) format('svg'), url(/assets/CB_resources/fonts/citisani-webfont.woff) format('woff'), url(/assets/CB_resources/fonts/citisani-webfont.ttf) format('truetype');
  font-weight: 400;
  font-style: italic
}

@font-face {
  font-family: CitiSans;
  src: url(/assets/CB_resources/fonts/citisa01-webfont.eot);
  src: url(/assets/CB_resources/fonts/citisa01-webfont.eot?#iefix) format('embedded-opentype'), url(/assets/CB_resources/fonts/citisa01-webfont.svg#citisansbold) format('svg'), url(/assets/CB_resources/fonts/citisa01-webfont.woff) format('woff'), url(/assets/CB_resources/fonts/citisa01-webfont.ttf) format('truetype');
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: CitiSans;
  src: url(/assets/CB_resources/fonts/citisa02-webfont.eot);
  src: url(/assets/CB_resources/fonts/citisa02-webfont.eot?#iefix) format('embedded-opentype'), url(/assets/CB_resources/fonts/citisa02-webfont.svg#citisansbold_italic) format('svg'), url(/assets/CB_resources/fonts/citisa02-webfont.woff) format('woff'), url(/assets/CB_resources/fonts/citisa02-webfont.ttf) format('truetype');
  font-weight: 700;
  font-style: italic
}

@font-face {
  font-family: ctz-dotcom-icons;
  src: url(/assets/CB_resources/fonts/ctz-dotcom-icons.eot#7yuycb);
  src: url(/assets/CB_resources/fonts/ctz-dotcom-icons.eot?#iefix7yuycb) format('embedded-opentype'), url(/assets/CB_resources/fonts/ctz-dotcom-icons.woff#7yuycb) format('woff'), url(/assets/CB_resources/fonts/ctz-dotcom-icons.ttf#7yuycb) format('truetype'), url(/assets/CB_resources/fonts/ctz-dotcom-icons.svg#7yuycb#ctz-dotcom-icons) format('svg');
  font-weight: 400;
  font-style: normal
}

/* Added for buisness requirement of icons*/
@font-face {
  font-family: ctz-dotcom-icons;
  src: url(/assets/CB_resources/fonts/citizens_iconfont.eot#8cde4l);
  src: url(/assets/CB_resources/fonts/citizens_iconfont.eot#8cde4l#iefix) format('embedded-opentype'), url(/assets/CB_resources/fonts/citizens_iconfont.ttf#8cde4l) format('truetype'), url(/assets/CB_resources/fonts/citizens_iconfont.woff#8cde4l) format('woff'), url(/assets/CB_resources/fonts/citizens_iconfont.svg#8cde4l#citizens_iconfont) format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Added for buisness requirement of icons ends*/
/* Added for DCOM 755*/
@media only screen and (min-width: 48em) {

  .hero_small .columns:first-child,
  .hero_small .columns:last-child {
    padding: 0;

  }
}

.hero_small .wealth_rebrand_RAndI h1 {
  margin: 14px 0px -14px;
  margin-left: 20px;
}

.hero_small #faq_angle_rebrand {
  width: 526px;
  position: absolute;
  right: -34px;
  height: 266%;
  background: #000000;
  opacity: 0.8;
  transform: skewX(-13deg);
  margin-top: -33.9%;
}

.hero_small #faq_angle_premier_rebrand {
  width: 56%;
  position: absolute;
  right: -110px;
  height: 242%;
  background: #444444;
  opacity: 0.8;
  transform: skewX(-14deg);
  margin-top: -42.8%;
}



@media only screen and (min-width: 48em) {
  .hero_small .content.promo {
    width: 45%;
    float: left;
  }
}

@media only screen and (max-width: 64em) and (min-width: 48em) and (orientation: portrait) {
  .hero_small .promo_block {
    margin-top: 31px;
    position: absolute;
    left: 286px;
  }

  .hero_small p {
    color: #888;
    padding-right: 12px;
    /* Added for Defect#1845 and changed from 27px to 12 px for Defect#2179*/
    margin: 16px 0px 13px !important;
    /* Added  margin  for Defect #1862 and changed 20 px to 13px for Defect#1949*/
  }

  .hero_small .wealth_rebrand_RAndI h1 {
    margin: 14px 0px -14px;
    margin-left: 0px;
  }

  .hero_small #faq_angle_rebrand {
    width: 526px;
    position: absolute;
    right: -159px;
    height: 166%;
    background: #000000;
    opacity: 0.8;
    transform: skewX(-13deg);
    margin-top: -33.9%;
  }

  .hero_small #faq_angle_premier_rebrand {
    width: 56%;
    position: absolute;
    right: -52px;
    height: 242%;
    background: #444444;
    opacity: 0.8;
    transform: skewX(-14deg);
    margin-top: -42.8%;
  }
}

@media only screen and (max-width: 64em) and (min-width: 48em) and (orientation: landscape) {
  .hero_small p {
    margin: 14px 0px 20px !important;
    /* changed from -17 px to 0px for Defct#2183*/
  }

  .hero_small .wealth_rebrand_RAndI h1 {
    margin: 14px 0px -14px;
    margin-left: 0px;
  }

  .hero_small #faq_angle_premier_rebrand {
    width: 56%;
    position: absolute;
    right: -52px;
    height: 242%;
    background: #444444;
    opacity: 0.8;
    transform: skewX(-14deg);
    margin-top: -42.8%;
  }
}

@media only screen and (min-width: 64em) {
  .hero_small .promo_block {
    max-width: 250px;
    float: right;
    margin-top: 38px;
    margin-bottom: 0;
    position: relative;
    /* Added for Defect#2305 and 2337*/
    right: 23px;
    /* Added for Defect#2305 and 2337*/
    top: -25px;
    /* Added for Defect#2305 and 2337*/
  }
}

.hero_small img.hero_img_faq {
  height: 200px;
  width: 1024px;
}

.hero_small img.mega_image {
  max-width: 100%;
  height: 200px;
}

.hero_small #faq_angle {
  width: 526px;
  /* changed width from 463px to 553px for Defect#1949 test and changed from 514 px to 526px for Defect#2183*/
  position: absolute;
  right: -49px;
  /*changed from -29px to -34px for Defect#2183*/
  height: 113%;
  /*changed height from 100% to 113% for Defect#2183*/
  background: #005944;
  /* changed background from #014852 to #005944 as a part of ADA requirement as suggested by client*/
  opacity: 0.8;
  /* changed opacity from 0.3 to 0.8 as a part of ADA requirement as suggested by client*/
  transform: skewX(-13deg);
  /* Changed Skew from -14 to-13 for Defect#1944*/
  margin-top: -23.9%;
  /*changed margin-top from -26.9% to -33.9% for Defect#2183*/
}

/*Start- (PV5710) added for Wealth Management Rebranding */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
  .hero_small #faq_angle {
    width: 526px;
    /* changed width from 463px to 553px for Defect#1949 test and changed from 514 px to 526px for Defect#2183*/
    position: absolute;
    right: -156px;
    /*changed from -29px to -34px for Defect#2183*/
    height: 113%;
    /*changed height from 100% to 113% for Defect#2183*/
    background: #005944;
    /* changed background from #014852 to #005944 as a part of ADA requirement as suggested by client*/
    opacity: 0.8;
    /* changed opacity from 0.3 to 0.8 as a part of ADA requirement as suggested by client*/
    transform: skewX(-13deg);
    /* Changed Skew from -14 to-13 for Defect#1944*/
    margin-top: -30.9%;
    /*changed margin-top from -26.9% to -33.9% for Defect#2183*/
  }
}

.hero_small .angle_container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0px;
  overflow: hidden;
  /* Added for Defect#1949*/
}

.hero_small .angle_container .angle_spacer {
  width: 7%;
  /* changed width from 40% to 7% for Defct#2295*/
  height: 50%;
  position: relative;
  background: #e5f2ee;
  display: inline-block
}

.hero_small .angle_container .angle_cutter {
  height: 118%;
  /* Changed from 108% to 116% for 1869*/
  left: 93px;
  /* Cahnged left to 368 px for Defect #1863 and 368px to 262 px in retest and 262 px to 215px for Defect#2023*/
  position: relative
}

.hero_small .angle_container .angle_cutter .angle {
  position: relative;
  height: 105%;
  /* changed height from 100% to 105% for Defect#2155 */
  width: 258px;
  /* Changed width from 240px to 195 px for Defect#1942 and changed from 195px to 325px for Itr3 testing and changed width from 195px to 258 px for Defct#3515*/
  display: inline-block;
  -webkit-transform: skewX(40deg);
  -moz-transform: skewX(40deg);
  -ms-transform: skewX(40deg);
  transform: skewX(36deg);
  /* changed skew from 40 deg to 36 deg for Defect#3515*/
  left: -90px;
  /* CHANGED LEFT FROM -136PX TO -90 px for Defect#3515*/
  background: #e5f2ee
}

/* Addition ends for DCOM 455*/

@media only screen {

  .column,
  .columns,
  .small-pull-0,
  .small-pull-1,
  .small-pull-10,
  .small-pull-11,
  .small-pull-2,
  .small-pull-3,
  .small-pull-4,
  .small-pull-5,
  .small-pull-6,
  .small-pull-7,
  .small-pull-8,
  .small-pull-9,
  .small-push-0,
  .small-push-1,
  .small-push-10,
  .small-push-11,
  .small-push-2,
  .small-push-3,
  .small-push-4,
  .small-push-5,
  .small-push-7,
  .small-push-8,
  .small-push-9 {
    position: relative
  }

  .small-push-0 {
    left: 0;
    right: auto
  }

  .small-pull-0 {
    right: 0;
    left: auto
  }

  .small-push-1 {
    left: 8.33333%;
    right: auto
  }

  .small-pull-1 {
    right: 8.33333%;
    left: auto
  }

  .small-push-2 {
    left: 16.66667%;
    right: auto
  }

  .small-pull-2 {
    right: 16.66667%;
    left: auto
  }

  .small-push-3 {
    left: 25%;
    right: auto
  }

  .small-pull-3 {
    right: 25%;
    left: auto
  }

  .small-push-4 {
    left: 33.33333%;
    right: auto
  }

  .small-pull-4 {
    right: 33.33333%;
    left: auto
  }

  .small-push-5 {
    left: 41.66667%;
    right: auto
  }

  .small-pull-5 {
    right: 41.66667%;
    left: auto
  }

  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto
  }

  .small-pull-6 {
    right: 50%;
    left: auto
  }

  .small-push-7 {
    left: 58.33333%;
    right: auto
  }

  .small-pull-7 {
    right: 58.33333%;
    left: auto
  }

  .small-push-8 {
    left: 66.66667%;
    right: auto
  }

  .small-pull-8 {
    right: 66.66667%;
    left: auto
  }

  .small-push-9 {
    left: 75%;
    right: auto
  }

  .small-pull-9 {
    right: 75%;
    left: auto
  }

  .small-push-10 {
    left: 83.33333%;
    right: auto
  }

  .small-pull-10 {
    right: 83.33333%;
    left: auto
  }

  .small-push-11 {
    left: 91.66667%;
    right: auto
  }

  .small-pull-11 {
    right: 91.66667%;
    left: auto
  }

  .column,
  .columns {
    padding-left: .9375rem;
    padding-right: .9375rem;
    float: left
  }


  .mobile_login {
    /* padding-left: 1.6em;
        padding-right: 1em;
        float: left;*/
    margin: -1em;
  }





  /*Added for customer service ITR2*/
  .content_selector .columns {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-left: 0em;
    /*15.5em;*/
    width: 0em;
  }

  /*Added till here for customer service ITR2*/
  .small-1 {
    width: 8.33333%
  }

  .small-2 {
    width: 16.66667%
  }

  .small-3 {
    width: 25%
  }

  .small-4 {
    width: 33.33333%
  }

  .small-5 {
    width: 41.66667%
  }

  .small-6 {
    width: 50%
  }

  .small-7 {
    width: 58.33333%
  }

  .small-8 {
    width: 66.66667%
  }

  .small-9 {
    width: 75%
  }

  .small-10 {
    width: 83.33333%
  }

  .small-11 {
    width: 91.66667%
  }

  .small-12 {
    width: 100%
      /* Changed width from 100% to 93% for Defect#2200*/
  }

  .small-offset-0 {
    margin-left: 0 !important
  }

  .small-offset-1 {
    margin-left: 8.33333% !important
  }

  .small-offset-2 {
    margin-left: 16.66667% !important
  }

  .small-offset-3 {
    margin-left: 25% !important
  }

  .small-offset-4 {
    margin-left: 33.33333% !important
  }

  .small-offset-5 {
    margin-left: 41.66667% !important
  }

  .small-offset-6 {
    margin-left: 50% !important
  }

  .small-offset-7 {
    margin-left: 58.33333% !important
  }

  .small-offset-8 {
    margin-left: 66.66667% !important
  }

  .small-offset-9 {
    margin-left: 75% !important
  }

  .small-offset-10 {
    margin-left: 83.33333% !important
  }

  .small-offset-11 {
    margin-left: 91.66667% !important
  }

  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto
  }

  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
  }

  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0
  }

  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none
  }

  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left
  }

  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right
  }

  .row.small-collapse>.column,
  .row.small-collapse>.columns {
    padding-left: 0;
    padding-right: 0
  }

  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0
  }

  .row.small-uncollapse>.column,
  .row.small-uncollapse>.columns {
    padding-left: .9375rem;
    padding-right: .9375rem;
    float: left
  }

  .hide-for-large,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-medium,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-xlarge,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large-down,
  .show-for-medium-down,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-small-up,
  .show-for-xlarge-down,
  .show-for-xxlarge-down {
    display: inherit !important
  }

  .hide-for-large-down,
  .hide-for-medium-down,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-small-up,
  .hide-for-xlarge-down,
  .hide-for-xxlarge-down,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-medium,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-xlarge,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display: none !important
  }

  .hidden-for-large,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-medium,
  .hidden-for-medium-only,
  .hidden-for-medium-up,
  .hidden-for-xlarge,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large-down,
  .visible-for-medium-down,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-small-up,
  .visible-for-xlarge-down,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
  }

  .hidden-for-large-down,
  .hidden-for-medium-down,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-small-up,
  .hidden-for-xlarge-down,
  .hidden-for-xxlarge-down,
  .visible-for-large,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-medium,
  .visible-for-medium-only,
  .visible-for-medium-up,
  .visible-for-xlarge,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
  }

  table.hide-for-large,
  table.hide-for-large-only,
  table.hide-for-large-up,
  table.hide-for-medium,
  table.hide-for-medium-only,
  table.hide-for-medium-up,
  table.hide-for-xlarge,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large-down,
  table.show-for-medium-down,
  table.show-for-small,
  table.show-for-small-down,
  table.show-for-small-only,
  table.show-for-small-up,
  table.show-for-xlarge-down,
  table.show-for-xxlarge-down {
    display: table !important
  }

  thead.hide-for-large,
  thead.hide-for-large-only,
  thead.hide-for-large-up,
  thead.hide-for-medium,
  thead.hide-for-medium-only,
  thead.hide-for-medium-up,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large-down,
  thead.show-for-medium-down,
  thead.show-for-small,
  thead.show-for-small-down,
  thead.show-for-small-only,
  thead.show-for-small-up,
  thead.show-for-xlarge-down,
  thead.show-for-xxlarge-down {
    display: table-header-group !important
  }

  tbody.hide-for-large,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up,
  tbody.hide-for-medium,
  tbody.hide-for-medium-only,
  tbody.hide-for-medium-up,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large-down,
  tbody.show-for-medium-down,
  tbody.show-for-small,
  tbody.show-for-small-down,
  tbody.show-for-small-only,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-down,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important
  }

  tr.hide-for-large,
  tr.hide-for-large-only,
  tr.hide-for-large-up,
  tr.hide-for-medium,
  tr.hide-for-medium-only,
  tr.hide-for-medium-up,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large-down,
  tr.show-for-medium-down,
  tr.show-for-small,
  tr.show-for-small-down,
  tr.show-for-small-only,
  tr.show-for-small-up,
  tr.show-for-xlarge-down,
  tr.show-for-xxlarge-down {
    display: table-row
  }

  td.hide-for-large,
  td.hide-for-large-only,
  td.hide-for-large-up,
  td.hide-for-medium,
  td.hide-for-medium-only,
  td.hide-for-medium-up,
  td.hide-for-xlarge,
  td.hide-for-xlarge-only,
  td.hide-for-xlarge-up,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large-down,
  td.show-for-medium-down,
  td.show-for-small,
  td.show-for-small-down,
  td.show-for-small-only,
  td.show-for-small-up,
  td.show-for-xlarge-down,
  td.show-for-xxlarge-down,
  th.hide-for-large,
  th.hide-for-large-only,
  th.hide-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-only,
  th.hide-for-medium-up,
  th.hide-for-xlarge,
  th.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large-down,
  th.show-for-medium-down,
  th.show-for-small,
  th.show-for-small-down,
  th.show-for-small-only,
  th.show-for-small-up,
  th.show-for-xlarge-down,
  th.show-for-xxlarge-down {
    display: table-cell !important
  }

  .text_cta {
    margin: 10px 0 35px
  }
}

@media only screen and (orientation: landscape) {

  .hide-for-portrait,
  .show-for-landscape {
    display: inherit !important
  }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important
  }

  table.hide-for-portrait,
  table.show-for-landscape {
    display: table !important
  }

  thead.hide-for-portrait,
  thead.show-for-landscape {
    display: table-header-group !important
  }

  tbody.hide-for-portrait,
  tbody.show-for-landscape {
    display: table-row-group !important
  }

  tr.hide-for-portrait,
  tr.show-for-landscape {
    display: table-row !important
  }

  td.hide-for-portrait,
  td.show-for-landscape,
  th.hide-for-portrait,
  th.show-for-landscape {
    display: table-cell !important
  }

}

@media only screen and (orientation: portrait) {

  .hide-for-landscape,
  .show-for-portrait {
    display: inherit !important
  }

  .hide-for-portrait,
  .show-for-landscape {
    display: none !important
  }

  table.hide-for-landscape,
  table.show-for-portrait {
    display: table !important
  }

  thead.hide-for-landscape,
  thead.show-for-portrait {
    display: table-header-group !important
  }

  tbody.hide-for-landscape,
  tbody.show-for-portrait {
    display: table-row-group !important
  }

  tr.hide-for-landscape,
  tr.show-for-portrait {
    display: table-row !important
  }

  td.hide-for-landscape,
  td.show-for-portrait,
  th.hide-for-landscape,
  th.show-for-portrait {
    display: table-cell !important
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .rate_ticker:before {
    content: none
  }

  .rate_ticker {
    padding-top: 10px
  }

  .rate_ticker .ticker_container {
    vertical-align: baseline
  }
}

@media only screen and (width: 48em) {

  header #logo,
  header .primary_nav {
    left: 30px
  }

  header .tertiary_nav>.container.resources_carousel {
    padding: -1 50px
      /* changed from 0 to -1 for DCOM #316*/
  }

  header .tertiary_nav .tertiary_nav_title {
    margin-left: 0
  }

  header .resources_carousel .resources_carousel_content .header_icon {
    font-size: 4em
  }

  header .resources_carousel .resources_carousel_content li a {
    line-height: 18px;
    line-height: 1.8rem
  }
}

@media only screen and (min-width: 16.1875em) and (max-width: 21.75em) {
  .branch_filter_option:nth-child(6) {
    clear: left;
  }
}

@media only screen and (min-width: 27.4375em) and (max-width: 33.75em) {
  .branch_filter_option:nth-child(6) {
    clear: left;
  }
}

@media only screen and (min-width: 48em) and (max-width: 53.9375em) {
  .branch_filter_option:nth-child(6) {
    clear: left;
  }
}

@media only screen and (min-width: 54em) and (max-width: 63.5625em) {
  .branch_filter_option:nth-child(7) {
    clear: left;
  }
}

@media only screen and (min-width: 47.99em) and (max-width: 56em) {
  header .utility_nav {
    width: 55%
  }
}

@media only screen and (min-width: 47.99em) {
  .promo_block {
    max-width: 250px;
    float: right;
    margin-top: 75px;
    margin-bottom: 0;
    position: relative;
    /* Added for Defect#2305 and 2337*/
    right: 40px;
    /* Added for Defect#2305 and 2337*/
    top: -25px;
    /* Added for Defect#2305 and 2337*/
  }

  /*Added for search ITR4 Starts*/
  .search_promo.promo_block {
    max-width: 250px;
    float: right;
    /* margin-bottom: 0; */
    position: relative;
    right: 40px;
    top: -112em;
  }
}

@media only screen and (min-width: 48em) {
  .medium-pull-0,
  .medium-pull-1,
  .medium-pull-10,
  .medium-pull-11,
  .medium-pull-2,
  .medium-pull-3,
  .medium-pull-4,
  .medium-pull-5,
  .medium-pull-6,
  .medium-pull-7,
  .medium-pull-8,
  .medium-pull-9,
  .medium-push-0,
  .medium-push-1,
  .medium-push-10,
  .medium-push-11,
  .medium-push-2,
  .medium-push-3,
  .medium-push-4,
  .medium-push-5,
  .medium-push-6,
  .medium-push-7,
  .medium-push-8,
  .medium-push-9,
  .pull-0,
  .pull-1,
  .pull-10,
  .pull-11,
  .pull-2,
  .pull-3,
  .pull-4,
  .pull-5,
  .pull-6,
  .pull-7,
  .pull-8,
  .pull-9,
  .push-0,
  .push-1,
  .push-10,
  .push-11,
  .push-2,
  .push-3,
  .push-4,
  .push-5,
  .push-6,
  .push-7,
  .push-8,
  .push-9 {
    position: relative
  }

  .medium-push-0 {
    left: 0;
    right: auto
  }

  .medium-pull-0 {
    right: 0;
    left: auto
  }

  .medium-push-1 {
    left: 8.33333%;
    right: auto
  }

  .medium-pull-1 {
    right: 8.33333%;
    left: auto
  }

  .medium-push-2 {
    left: 16.66667%;
    right: auto
  }

  .medium-pull-2 {
    right: 16.66667%;
    left: auto
  }

  .medium-push-3 {
    left: 25%;
    right: auto
  }

  .medium-pull-3 {
    right: 25%;
    left: auto
  }

  .medium-push-4 {
    left: 33.33333%;
    right: auto
  }

  .medium-pull-4 {
    right: 33.33333%;
    left: auto
  }

  .medium-push-5 {
    left: 41.66667%;
    right: auto
  }

  .medium-pull-5 {
    right: 41.66667%;
    left: auto
  }

  .medium-push-6 {
    left: 50%;
    right: auto
  }

  .medium-pull-6 {
    right: 50%;
    left: auto
  }

  .medium-push-7 {
    left: 58.33333%;
    right: auto
  }

  .medium-pull-7 {
    right: 58.33333%;
    left: auto
  }

  .medium-push-8 {
    left: 66.66667%;
    right: auto
  }

  .medium-pull-8 {
    right: 66.66667%;
    left: auto
  }

  .medium-push-9 {
    left: 75%;
    right: auto
  }

  .medium-pull-9 {
    right: 75%;
    left: auto
  }

  .medium-push-10 {
    left: 83.33333%;
    right: auto
  }

  .medium-pull-10 {
    right: 83.33333%;
    left: auto
  }

  .medium-push-11 {
    left: 91.66667%;
    right: auto
  }

  .medium-pull-11 {
    right: 91.66667%;
    left: auto
  }

  .column,
  .columns {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    float: left
  }

  .medium-1 {
    width: 8.33333%
  }

  .medium-2 {
    width: 16.66667%
  }

  .medium-3 {
    width: 25%
  }

  .medium-4 {
    width: 33.33333%
  }

  .medium-5 {
    width: 41.66667%
  }

  .medium-6 {
    width: 50%
  }

  /*Defect# 1615 Fix*/
  .medium-7 {
    width: 58.33333%
      /* Changed from 59.33333% to 58.33333%*/
  }

  .medium-8 {
    width: 66.66667%
  }

  .medium-9 {
    width: 75%
  }

  .medium-10 {
    width: 83.33333%
  }

  .medium-11 {
    width: 91.66667%
  }

  .medium-12 {
    width: 100%
  }

  .medium-offset-0 {
    margin-left: 0 !important
  }

  .medium-offset-1 {
    margin-left: 8.33333% !important
  }

  .medium-offset-2 {
    margin-left: 16.66667% !important
  }

  .medium-offset-3 {
    margin-left: 25% !important
  }

  .medium-offset-4 {
    margin-left: 33.33333% !important
  }

  .medium-offset-5 {
    margin-left: 41.66667% !important
  }

  .medium-offset-6 {
    margin-left: 50% !important
  }

  .medium-offset-7 {
    margin-left: 58.33333% !important
  }

  .medium-offset-8 {
    margin-left: 66.66667% !important
  }

  .medium-offset-9 {
    margin-left: 75% !important
  }

  .medium-offset-10 {
    margin-left: 83.33333% !important
  }

  .medium-offset-11 {
    margin-left: 91.66667% !important
  }

  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto
  }

  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
  }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0
  }

  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none
  }

  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left
  }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right
  }

  .row.medium-collapse>.column,
  .row.medium-collapse>.columns {
    padding-left: 0;
    padding-right: 0
  }

  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0
  }

  .row.medium-uncollapse>.column,
  .row.medium-uncollapse>.columns {
    padding-left: .9375rem;
    padding-right: .9375rem;
    float: left
  }

  .push-0 {
    left: 0;
    right: auto
  }

  .pull-0 {
    right: 0;
    left: auto
  }

  .push-1 {
    left: 8.33333%;
    right: auto
  }

  .pull-1 {
    right: 8.33333%;
    left: auto
  }

  .push-2 {
    left: 16.66667%;
    right: auto
  }

  .pull-2 {
    right: 16.66667%;
    left: auto
  }

  .push-3 {
    left: 25%;
    right: auto
  }

  .pull-3 {
    right: 25%;
    left: auto
  }

  .push-4 {
    left: 33.33333%;
    right: auto
  }

  .pull-4 {
    right: 33.33333%;
    left: auto
  }

  .push-5 {
    left: 41.66667%;
    right: auto
  }

  .pull-5 {
    right: 41.66667%;
    left: auto
  }

  .push-6 {
    left: 50%;
    right: auto
  }

  .pull-6 {
    right: 50%;
    left: auto
  }

  .push-7 {
    left: 58.33333%;
    right: auto
  }

  .pull-7 {
    right: 58.33333%;
    left: auto
  }

  .push-8 {
    left: 66.66667%;
    right: auto
  }

  .pull-8 {
    right: 66.66667%;
    left: auto
  }

  .push-9 {
    left: 75%;
    right: auto
  }

  .pull-9 {
    right: 75%;
    left: auto
  }

  .push-10 {
    left: 83.33333%;
    right: auto
  }

  .pull-10 {
    right: 83.33333%;
    left: auto
  }

  .push-11 {
    left: 91.66667%;
    right: auto
  }

  .pull-11 {
    right: 91.66667%;
    left: auto
  }

  .hide-for-large,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xlarge,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large-down,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge-down,
  .show-for-xxlarge-down {
    display: inherit !important
  }

  .hide-for-large-down,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge-down,
  .hide-for-xxlarge-down,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xlarge,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display: none !important
  }

  .hidden-for-large,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xlarge,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large-down,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge-down,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
  }

  .hidden-for-large-down,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge-down,
  .hidden-for-xxlarge-down,
  .visible-for-large,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xlarge,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
  }

  table.hide-for-large,
  table.hide-for-large-only,
  table.hide-for-large-up,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xlarge,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large-down,
  table.show-for-medium,
  table.show-for-medium-down,
  table.show-for-medium-only,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge-down,
  table.show-for-xxlarge-down {
    display: table !important
  }

  thead.hide-for-large,
  thead.hide-for-large-only,
  thead.hide-for-large-up,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large-down,
  thead.show-for-medium,
  thead.show-for-medium-down,
  thead.show-for-medium-only,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge-down,
  thead.show-for-xxlarge-down {
    display: table-header-group !important
  }

  tbody.hide-for-large,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large-down,
  tbody.show-for-medium,
  tbody.show-for-medium-down,
  tbody.show-for-medium-only,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-down,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important
  }

  tr.hide-for-large,
  tr.hide-for-large-only,
  tr.hide-for-large-up,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large-down,
  tr.show-for-medium,
  tr.show-for-medium-down,
  tr.show-for-medium-only,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge-down,
  tr.show-for-xxlarge-down {
    display: table-row
  }

  td.hide-for-large,
  td.hide-for-large-only,
  td.hide-for-large-up,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xlarge,
  td.hide-for-xlarge-only,
  td.hide-for-xlarge-up,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large-down,
  td.show-for-medium,
  td.show-for-medium-down,
  td.show-for-medium-only,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge-down,
  td.show-for-xxlarge-down,
  th.hide-for-large,
  th.hide-for-large-only,
  th.hide-for-large-up,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large-down,
  th.show-for-medium,
  th.show-for-medium-down,
  th.show-for-medium-only,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge-down,
  th.show-for-xxlarge-down {
    display: table-cell !important
  }

  .tabs.vertical {
    float: left;
    margin: 0;
    margin-bottom: 1.25rem !important;
    max-width: 20%;
    width: 20%
  }

  .tabs-content.vertical {
    float: left;
    margin-left: -1px;
    max-width: 80%;
    padding-left: 1rem;
    width: 80%
  }

  .button,
  button {
    display: inline-block
  }

  /*added for customer service page in itr2*/


  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 4px 30px;
    /* changed padding from 8px to 4 px for Defect#4837*/
    left: 20em;
    /* changed left from 27em to 20 em for Defect#3729*/
    font-size: 1.5rem;
  }

  /*added till here for customer service page in itr2*/

  .contain-to-grid .top-bar {
    margin: 0 auto;
    max-width: 62.5rem
  }

  .no-js .top-bar-section ul li:hover>a {
    background: #222;
    color: #FFF
  }

  .no-js .top-bar-section ul li:active>a {
    background: #008CBA;
    color: #FFF
  }

  .no-js .top-bar-section .has-dropdown:hover>.dropdown,
  .no-js .top-bar-section .has-dropdown>a:focus+.dropdown {
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important
  }

  .telephone {
    cursor: text !important
  }

  .tabs .tab-title a {
    font-size: 24px;
    font-size: 2.4rem
  }

  .tabs .tab-title a.icon_arrow_down.icon_right::after {
    bottom: 3%
      /* changed from 15% to 8% and from 8% to 3% for Defect#4950*/
  }

  .tabs .tab-title.active .section-arrow {
    left: 47%
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .tabs .tab-title_rebrand a {
    font-size: 24px;
    font-size: 2.4rem
  }

  .tabs .tab-title_rebrand a.icon_arrow_down.icon_right::after {
    bottom: 3%
      /* changed from 15% to 8% and from 8% to 3% for Defect#4950*/
  }

  .tabs .tab-title_rebrand.active .section-arrow {
    left: 47%
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  header.active {
    border-bottom: 4px solid #00945f;
    height: 509px
  }

  header {
    height: 219px;
    overflow: hidden
  }

  header.login_active {
    overflow: visible
  }

  header #logo {
    margin: 46px 4px 0;
    /* Updated margin from 46px 0 0 to 46px 4px 0 for ITR3*/
    padding: 0 0 46px;
    display: inline-block;
    /* Added for Defect#1902*/
    width: auto;
    /* Added for Defect#1902*/
  }

  header .utility_nav {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
    right: 0;
    top: -12px;
    left: 59%;
    /*Changed from 55 to 57.8 */
    width: 39%;
    /*Added*/

  }

  header .utility_nav a {
    color: #005944;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 0;
    text-align: left;
    left: 2%;
    margin-left: -6px;
    /* Added margin-left for ITR3 */
  }

  header .utility_nav a:before {
    clear: none;
    display: inline-block;
    font-size: 19px;
    font-size: 1.9rem;
    padding-right: .3em
      /* Updated padding-right from 0.5em to 0.3em for ITR3 */
  }

  /*added by anitha for hover underline issue */
  header .utility_nav a {
    text-decoration: none;
  }

  header .utility_nav a:hover {
    text-decoration: underline;
  }

  header .utility_nav a:before {
    text-decoration: underline;
    display: inline-block;
  }

  header .utility_nav a:before,
  header .utility_nav a:hover:before {
    text-decoration: none;
  }

  header .tertiary_nav a {
    text-decoration: none;
  }

  header .tertiary_nav a:hover {
    text-decoration: underline;
  }

  header .tertiary_nav a:after {
    text-decoration: underline;
    display: inline-block;
  }

  header .tertiary_nav a:after,
  header .tertiary_nav a:hover:after {
    text-decoration: none;
  }



  a.text_cta {
    text-decoration: none;
  }

  a.text_cta:hover {
    text-decoration: underline;
  }

  a.text_cta:after {
    text-decoration: underline;
    display: inline-block;
  }

  a.text_cta:after,
  a.text_cta:hover:after {
    text-decoration: none;
  }


  a.login_link {
    text-decoration: none;
  }

  a.login_link:hover {
    text-decoration: underline;
  }

  a.login_link:before {
    text-decoration: underline;
    display: inline-block;
  }

  a.login_link:before,
  a.login_link:hover:before {
    text-decoration: none;
  }

  header .utility_nav section {
    height: auto
  }

  header .primary_nav {
    /* left: auto; commented for Defct#2186*/
    margin-top: 2px;
    position: relative
  }

  header .primary_nav li a.active,
  header .primary_nav li a:hover {
    color: #00945f
  }

  header .primary_nav li a {
    margin-right: 25px
  }

  header .primary_nav li a.active:after {
    bottom: -19px;
    left: 50%;
    margin-left: -17px;
    position: absolute;
    border-style: solid;
    border-width: 13px 13.5px 0;
    border-color: #00945f transparent transparent;
    content: " ";
    display: block;
    height: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    width: 0;
    -moz-transform: scale(.9999) rotate(180deg)
  }

  header .primary_nav li {
    border-top: 1px solid #d6d6d6
  }

  /* Changed margin-top from 5px to 15px for 1668 */
  header .search_wrapper {
    background: 0 0;
    margin-top: 15px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 100%
  }

  header .search_wrapper>.row.container {
    padding: 0 30px
  }

  .get_in_touch .contact_container .heading p.icon_arrow_down:after {
    display: none
  }

  li.icon_arrow.icon_right.two_row {
    border: none;
    height: 69px;
    width: 10%;
  }

  /* Added for defect #5022 */
  header .tertiary_nav .callout_items .content_callout_item .icon_arrow {
    display: block;
  }

  header .tertiary_nav {
    display: none;
    height: 290px;
    /*  max-height: 290px; */
    /*uncommented for DCOM-340*/
    padding-top: 19px;
    overflow: visible;
    position: absolute;
    left: 0;
    top: 69px
  }

  header .tertiary_nav.active {
    min-height: 290px
  }

  header .tertiary_nav .offerings {
    padding: 0
  }

  header .tertiary_nav .callout_items .content_callout_item {
    background: 0 0
  }

  header .tertiary_nav .callout_items .content_callout_item p:last-child {
    padding-bottom: 0;
    margin-bottom: 25px;
    /* Added for defect 3543 */
  }

  header .tertiary_nav .callout_items .content_callout_item .icon_arrow:after {
    right: -26px;
    /* changed right from -7px to-26px for Defect#2065*/
    z-index: initial
  }

  /* Added for Link color change CR*/
  header .tertiary_nav .callout_items .content_callout_item .icon_arrow p {
    text-decoration: none;
    display: inline-block;
  }

  /* Addition for Link color CR ends*/
  header .tertiary_nav.resources {
    padding-top: 19px
  }

  /* Added for Defect#4152*/
  .right.resource.tertiary_nav_close_button.small-1.columns.icon_close.icon_right {
    position: absolute;
    right: 0;
    top: 17px;
    z-index: 2;
  }

  /* Addition ends for Defect#4152*/

  header .tertiary_nav .tertiary_nav_close_button {
    position: absolute;
    right: 0;
    top: -40px;
    /* changed top from 0px to -40px for Defect#4152*/
    z-index: 2
  }

  header .resources_carousel .resources_carousel_content {
    float: left;
    margin: auto auto 0;
    width: 25%
  }


  .lt-ie10 header .utility_nav,
  .lt-ie11 header .utility_nav,
  .lt-ie9 header .utility_nav {
    top: -31px
  }

  .hero .content.promo {
    width: 37%;
    /* changed width from 62% to 37% for Defect#2305*/
    float: left
  }

  /* Added for Defect #1677 and Defect#1973 starts*/
  .medium-10.columns.contact_methods.active {
    overflow: hidden;
    white-space: nowrap;
  }

  /* Added for Defect #1677 and Defect#1973 ends*/
  .get_in_touch .contact_container {
    padding: 0 30px;
    transform: translate3d(0, 0, 0);
    /* Added for Defect#4841*/
    z-index: auto;
    /* Added for Defect#4841 and changed from auto to-2 for Defect#4929 and changed from auto to -1 for Defect#4986*/

  }

  /* Modified by Aditi, removed width: 20% */
  .get_in_touch .contact_container .heading {
    font-weight: 700;
    text-align: left;
    left: -4px;
    /* Added for ITR4 testing*/
    background-color: none;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .get_in_touch_rebrand .contact_container .heading {
    font-weight: 700;
    text-align: left;
    left: -4px;
    /* Added for ITR4 testing*/
    background-color: none;
  }

  .small-12.medium-2.columns.heading.open.open_rebrand {
    width: 14%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  p.icon_arrow_down.icon_right {
    font-weight: 700;
    text-align: left;
    background-color: none;
  }

  /* ADA get_in_touch fix start*/
  span.icon_arrow_down.icon_right {
    font-weight: 700;
    text-align: left;
    background-color: none;
  }

  /* ADA get_in_touch end start*/

  .get_in_touch .contact_methods {
    padding-left: 50px;
    height: 100%
  }

  .get_in_touch .contact_methods a p {
    display: inline;
    float: left
  }

  .get_in_touch .contact_methods .icon_phone,
  .get_in_touch .contact_methods .visit_branch,
  .get_in_touch .contact_methods .icon_call {
    display: inline;
    line-height: 44px;
    line-height: 4.4rem;
    padding-top: 20px;
    /* Changed padding-top from 0px to 20 px for Defect#2194*/
    font-size: 2.1rem;
    /* Added for Defct#3505*/
  }

  .get_in_touch .contact_methods .icon_phone:before,
  .get_in_touch .contact_methods .visit_branch:before,
  .get_in_touch .contact_methods .icon_call:before {
    font-size: 30px;
    font-size: 3rem;
    top: 11px
      /* changed top from -6px to 11px for Defect#2194*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand .contact_methods {
    padding-left: 50px;
    height: 100%
  }

  .get_in_touch_rebrand .contact_methods .icon_phone,
  .get_in_touch_rebrand .contact_methods .visit_branch,
  .get_in_touch_rebrand .contact_methods .icon_call {
    display: inline;
    line-height: 44px;
    line-height: 4.4rem;
    padding-top: 20px;
    /* Changed padding-top from 0px to 20 px for Defect#2194*/
    font-size: 2.1rem;
    /* Added for Defct#3505*/
  }

  .get_in_touch_rebrand .contact_methods .icon_phone:before,
  .get_in_touch_rebrand .contact_methods .visit_branch:before,
  .get_in_touch_rebrand .contact_methods .icon_call:before {
    font-size: 30px;
    font-size: 3rem;
    top: 11px
      /* changed top from -6px to 11px for Defect#2194*/
  }

  .get_in_touch_rebrand_span {
    font-size: 2.0rem;
    color: #FFF;
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  /* Modified by Aditi changed padding from 8px 1px to 9px 4px */
  .get_in_touch .contact_methods .cta_btn {
    border-top: none;
    margin: 0;
    padding: 9px 7px;
    /* Updated from 4px to 0 px for defect #3347 and 0 to 7px for Defet#3001 */
    /* float: right */
    /* Commented for defect #2216 */
    position: relative;
    /* Added for Defct#3001*/
    padding-left: 4px
      /* Added for Defct#3001*/

  }

  .branch_locator .map_view {
    padding: 0 30px
  }

  .branch_locator .map_wrapper .branch_result_item {
    display: none
  }

  .branch_locator .map_wrapper #map-canvas {
    height: 570px
  }

  .financial_tools_list .tools {
    top: -24px;
    /* Updated from -30px to -24px for ITR4 observation */
    margin: 0 auto
  }

  .financial_tools_list .tools .tool:after {
    height: 70%;
    right: 0;
    top: 15%;
    border: 1px solid #cae3df
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .tools {
    top: -24px;
    /* Updated from -30px to -24px for ITR4 observation */
    margin: 0 auto
  }

  .financial_tools_list_rebrand .tools .tool:after {
    height: 70%;
    right: 0;
    top: 15%;
    border: 1px solid #666666;
  }

  /*End- (PV5710) added for Wealth Management Rebranding */
  .content_callout_list .items .item {
    padding: 0 40px;
    width: 50%;
    float: left
  }

  .content_callout_list .items .item:after {
    height: 80px;
    right: 50%;
    top: 20%;
    /* changed from 28% to 20% for ITR 4 wave3 testing*/
  }

  /* Added for defect #2123 */
  /* .highlights_table_container {
        top: 17px;
    } */
  /* Commented for defect #2273 */

  .highlights_table .angle_container .angle {
    left: auto;
    margin-left: -38%;
    /* Updated from -30% to -38% for defect #2136 */
    width: 83%;
    /* Updated from inherit to 83% for defect #2136 */
  }

  .highlights_table>div:not(.angle_container) div:last-child ul {
    bottom: 0;
    /* margin-top: 50px; */
    /* Commented for defect #2123 */
    margin-bottom: 0;
    position: relative;
    /* Updated from absoulte to relative for ITR3 */
    text-align: left
  }

  .highlights_table>div:not(.angle_container) div:last-child li {
    margin: 0 50px;
    padding: 15px 0
      /* Updated padding from 18px 0 to 25px 0 for defect #2123 and changed from 25px to 15 px for Defect#2218 */
  }

  /* .highlights_table>div:not(.angle_container) div:last-child li:first-child {
        padding-top: 50px
    } */
  /* Commented for defect #2273*/
  .highlights_table>div:not(.angle_container) div:last-child li:first-child .num_header {
    padding-bottom: 0
  }

  .highlights_table small:last-of-type {
    margin-bottom: 0;
    line-height: 1.8rem;
    /* Added for defect # 2311 */
  }

  /*Added for customer service page itr2*/
  .customer_service_hero .empty3 {
    background: #FFFFFF;
    height: 0em;
  }

  /*Added till here for customer service page itr2*/

  /* Added by Aditi for Tabbed PDP, expanding blocks component */
  .empty_block {
    background: #FFFFFF;
    height: 40em;
  }

  /* Modified by Aditi for Tabbed PDP and PDP, changed bottom: -20px to -100px */
  .mobile_block_content_wrapper .check_style ul {
    margin-left: 0
  }

  /*Start- (PV57) added for Wealth Management Rebranding Phase2*/

  /*Added for customer service page itr2*/
  .customer_service_hero .empty3 {
    background: #FFFFFF;
    height: 0em;
  }

  .empty_block {
    background: #FFFFFF;
    height: 40em;
  }

  .mobile_block_content_wrapper .check_style ul {
    margin-left: 0
  }

  /*End- (PV) added for Wealth Management Rebranding phase2*/
  .mobile_block_content_wrapper h2,
  .mobile_block_content_wrapper h4,
  .mobile_block_content_wrapper p {
    padding: 0
  }

  .compare_all_checking {
    background: #FFF
  }

  /* Added by Aditi for Tabbed PDP, for tabbed PDP component */
  /* Changes Start */
  .tpdp_tell_us {
    width: 43.66667%
  }

  .tpdp_tell_us h2 {
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin: 40px 2px 15px;
  }

  .tpdp_rates_apply_to {
    padding-top: 30px;
    width: 23%
  }

  .tpdp_rates_apply_to .location {
    padding-left: 19px
  }

  .tpdp_rates_apply_to a {
    padding-left: 19px
  }

  /* Changes End */

  section.ready_to_apply h2 {
    margin-top: 0
  }

  section.ready_to_apply div .row.container {
    padding: 33px 0
      /* Updated from 35px to 33px for defect #2213*/
  }

  section.ready_to_apply div>ul>li:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 2px
      /* Updated from 30px to 45px for defect #2106*/
      /* Updated from 45px to 2px for defect #3445 */
  }

  .no-flexbox section.ready_to_apply div>ul>li:first-child {
    display: table
  }

  section.ready_to_apply div>ul>li:first-child .wrapper {
    margin: auto
  }

  .no-flexbox section.ready_to_apply div>ul>li:first-child .wrapper {
    display: table-cell;
    vertical-align: middle
  }

  section.ready_to_apply div>ul>li:last-child {
    border-left: 2px solid #f2f1f3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
  }

  section.ready_to_apply.rebrand_RTA div>ul>li:last-child {
    border-left: 0px solid #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -160px;
  }

  .ready_to_apply.rebrand_RTA p {
    width: 181%;
  }

  .ready_to_apply.rebrand_RTA {
    padding-bottom: 18px;
  }

  .no-flexbox section.ready_to_apply div>ul>li:last-child {
    display: table
  }

  section.ready_to_apply .cta {
    margin: auto auto auto 30px !important;
    height: 35px;
    line-height: 35px;
    line-height: 3.5rem;
    padding-bottom: 0;
    padding-top: 0
  }

  .no-flexbox section.ready_to_apply .cta {
    display: table-cell;
    vertical-align: middle
  }

  .results_bar {
    background-color: #00945f
  }

  .results_bar .result_count {
    background-color: #007b47
  }

  .results_bar .result_count p {
    color: #FFF
  }

  .map_tabs .tabs .tab-title a {
    font-size: 24px;
    font-size: 2.4rem;
    padding: 40px 0
  }

  .map_tabs .tabs .tab-title a.icon_arrow_down.icon_right::after {
    bottom: 15%
  }

  .map_tabs .tabs .tab-title.active .section-arrow {
    left: 47%
  }

  .map_view .tabs-content #list-view,
  .map_view .tabs-content #map-view {
    display: block;
    float: none
  }

  .branch_result_item .branch_info .shown_info p:first-of-type {
    padding: 7px 0
  }

  /*Modified by Aditi for PDP page, added padding property */
  .faq_block .medium-3 h2 {
    margin: auto;
    font-size: 27px;
    font-size: 2.7rem;
    padding-right: 14px;
    /* Modified from 30px to 14px for defect #2113 */
  }

  .no-flexbox .faq_block .medium-3 h2 {
    display: table-cell;
    vertical-align: middle
  }

  .faq_block .medium-5 ul {
    border-left: 2px solid #33a97f;
    margin: auto;
    padding-left: 20px
  }

  .service_cross_sell .row.white {
    height: 50px
  }

  section.in_page_search .inpage_search {
    background: 0 0;
    padding: 0 70px
  }

  section.in_page_search .inpage_search>div {
    padding: 0
  }

  section.in_page_search .did_you_mean {
    padding: 0 40px
  }

  section.search_no_results .sorry {
    padding: 0 70px
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .category_callout_mega .category_callout_item_rebrand.category_callout_item_custom a.text_cta.icon_right.icon_arrow_mega {
    position: relative;
    padding-bottom: 32px;
    /*color: #044DA2;/* Added for Link issue CR*/
  }

  .category_callout_mega .category_callout_item_rebrand>div p {
    margin-bottom: 20px;
    margin-top: 0px;
  }

  .category_callout_mega .category_callout_item_rebrand {
    padding-top: 0px;
  }

  .category_callout_mega .category_callout_item_rebrand>div {
    margin-bottom: 0px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

@media only screen and (min-width: 48em) and (max-width: 64em) {

  .hero .angle_container .angle_spacer {
    width: 20%
  }

  .hero .promo_block {
    margin-top: 84px
      /* changed margin-top frpm 35px to 84px for Defcet#2305*/
  }

  .hero {
    max-width: 100%;
    /* changed max-width from 960px to 100% for Defect#1949*/
    margin: 0 auto
  }

  .promo_block {
    margin: 6px -17px;
    /* changed 0 to -17px for Defct#2305 and changed from 20px to 6px for Defect#3515*/
  }

  .get_in_touch p {
    font-size: 18px;
    font-size: 1.8rem;
    margin-top: 24px
  }

  .get_in_touch .contact_container .heading p {
    font-size: 17px;
    font-size: 1.7rem
  }

  .get_in_touch .contact_methods.with_cta {
    padding-left: 40px
  }

  .get_in_touch .contact_methods a p {
    padding-right: 15px;
    font-size: 16px;
    font-size: 1.6rem
  }

  .get_in_touch .contact_methods a p.no_icons {
    padding-top: 15px;
    padding-right: 5px
  }

  .get_in_touch .contact_methods a p.no_icons:before {
    content: "";
    width: 15px
  }

  .financial_tools_list .angle_container .angle_cutter {
    left: -105px
      /* Modified by Aditi for mega category page defect #1864, changed from -105px */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter {
    left: -105px
      /* Modified by Aditi for mega category page defect #1864, changed from -105px */
  }

  .get_in_touch_rebrand p {
    font-size: 18px;
    font-size: 1.8rem;
    margin-top: 24px
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

@media only screen and (min-width: 48em) and (max-width: 60.625em) {
  header .primary_nav li a {
    font-size: 17px;
    font-size: 1.7rem;
    color: #666
  }
}

@media only screen and (min-width: 48em) and (max-width: 61em) {
  header .tertiary_nav .offerings li a {
    display: inline-block;
    line-height: 20px;
    line-height: 2rem;
    margin-bottom: 10px;
    /* changed margin-bottom from 18px to 10px for Defcet#4663*/
  }
}

/* Addition for defect #4992 starts*/

@media only screen and (min-width: 48em) {

  header .tertiary_nav .offerings li a {
    margin-right: 0.5em;
  }

  header .tertiary_nav .medium-3:first-child {
    margin-left: 0;
  }

  header .tertiary_nav .medium-3 {
    margin-left: 1em;
  }

}

/* Addition for defect #4992 ends*/

@media only screen and (min-width: 48.1em) {
  header .resources_carousel .resources_carousel_content .header_icon {
    font-size: 6em
  }
}

@media only screen and (min-width: 48em) and (max-width: 53em) {
  .get_in_touch .contact_methods .mobile-talk {
    display: none
  }
}

@media only screen and (min-width: 48em) {
  .branch_search_and_filter {
    min-height: 220px
  }

  .branch_search_and_filter .columns:first-child {
    padding-left: 0
  }

  .branch_result_list {
    height: 570px;
    overflow: scroll
  }

  .branch_filter_option .selector {
    border-right: 1px solid #c1cbca
  }
}

@media only screen and (min-width: 48.063em) and (max-width: 64em) {
  .branch_search_and_filter .filter_options {
    max-width: 100%;
    /* changed max-width from 300px to 100% for Defect#4554*/
    overflow: visible
  }
}

@media only screen and (min-width: 64.063em) {

  .large-pull-0,
  .large-pull-1,
  .large-pull-10,
  .large-pull-11,
  .large-pull-2,
  .large-pull-3,
  .large-pull-4,
  .large-pull-5,
  .large-pull-6,
  .large-pull-7,
  .large-pull-8,
  .large-pull-9,
  .large-push-0,
  .large-push-1,
  .large-push-10,
  .large-push-11,
  .large-push-2,
  .large-push-3,
  .large-push-4,
  .large-push-5,
  .large-push-6,
  .large-push-7,
  .large-push-8,
  .large-push-9,
  .pull-0,
  .pull-1,
  .pull-10,
  .pull-11,
  .pull-2,
  .pull-3,
  .pull-4,
  .pull-5,
  .pull-6,
  .pull-7,
  .pull-8,
  .pull-9,
  .push-0,
  .push-1,
  .push-10,
  .push-11,
  .push-2,
  .push-3,
  .push-4,
  .push-5,
  .push-6,
  .push-7,
  .push-8,
  .push-9 {
    position: relative
  }

  .large-push-0 {
    left: 0;
    right: auto
  }

  .large-pull-0 {
    right: 0;
    left: auto
  }

  .large-push-1 {
    left: 8.33333%;
    right: auto
  }

  .large-pull-1 {
    right: 8.33333%;
    left: auto
  }

  .large-push-2 {
    left: 16.66667%;
    right: auto
  }

  .large-pull-2 {
    right: 16.66667%;
    left: auto
  }

  .large-push-3 {
    left: 25%;
    right: auto
  }

  .large-pull-3 {
    right: 25%;
    left: auto
  }

  .large-push-4 {
    left: 33.33333%;
    right: auto
  }

  .large-pull-4 {
    right: 33.33333%;
    left: auto
  }

  .large-push-5 {
    left: 41.66667%;
    right: auto
  }

  .large-pull-5 {
    right: 41.66667%;
    left: auto
  }

  .large-push-6 {
    left: 50%;
    right: auto
  }

  .large-pull-6 {
    right: 50%;
    left: auto
  }

  .large-push-7 {
    left: 58.33333%;
    right: auto
  }

  .large-pull-7 {
    right: 58.33333%;
    left: auto
  }

  .large-push-8 {
    left: 66.66667%;
    right: auto
  }

  .large-pull-8 {
    right: 66.66667%;
    left: auto
  }

  .large-push-9 {
    left: 75%;
    right: auto
  }

  .large-pull-9 {
    right: 75%;
    left: auto
  }

  .large-push-10 {
    left: 83.33333%;
    right: auto
  }

  .large-pull-10 {
    right: 83.33333%;
    left: auto
  }

  .large-push-11 {
    left: 91.66667%;
    right: auto
  }

  .large-pull-11 {
    right: 91.66667%;
    left: auto
  }

  .column,
  .columns {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    float: left
  }

  /*Added for customer service ITR2*/
  .customer_service_hero .column,
  .customer_service_hero .columns {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    float: left
  }

  .content_selector .columns {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-left: 15.5em;
    width: 35.5em;
    /* changed width from 23.5em to 35.5em for Defect#3729*/
  }

  /*Added till here for customer service ITR2*/
  .large-1 {
    width: 8.33333%
  }

  .large-2 {
    width: 16.66667%
  }

  .large-3 {
    width: 25%
  }

  .large-4 {
    width: 33.33333%
  }

  .large-5 {
    width: 41.66667%
  }

  .large-6 {
    width: 50%
  }

  .large-7 {
    width: 58.33333%
  }

  .large-8 {
    width: 66.66667%
  }

  .large-9 {
    width: 75%
  }

  .large-10 {
    width: 83.33333%
  }

  .large-11 {
    width: 91.66667%
  }

  .large-12 {
    width: 100%
  }

  .large-offset-0 {
    margin-left: 0 !important
  }

  .large-offset-1 {
    margin-left: 8.33333% !important
  }

  .large-offset-2 {
    margin-left: 16.66667% !important
  }

  .large-offset-3 {
    margin-left: 25% !important
  }

  .large-offset-4 {
    margin-left: 33.33333% !important
  }

  .large-offset-5 {
    margin-left: 41.66667% !important
  }

  .large-offset-6 {
    margin-left: 50% !important
  }

  .large-offset-7 {
    margin-left: 58.33333% !important
  }

  .large-offset-8 {
    margin-left: 66.66667% !important
  }

  .large-offset-9 {
    margin-left: 75% !important
  }

  .large-offset-10 {
    margin-left: 83.33333% !important
  }

  .large-offset-11 {
    margin-left: 91.66667% !important
  }

  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto
  }

  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
  }

  .column.large-uncentered,
  .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0
  }

  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none
  }

  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left
  }

  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right
  }

  .row.large-collapse>.column,
  .row.large-collapse>.columns {
    padding-left: 0;
    padding-right: 0
  }

  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0
  }

  .row.large-uncollapse>.column,
  .row.large-uncollapse>.columns {
    padding-left: .9375rem;
    padding-right: .9375rem;
    float: left
  }

  .push-0 {
    left: 0;
    right: auto
  }

  .pull-0 {
    right: 0;
    left: auto
  }

  .push-1 {
    left: 8.33333%;
    right: auto
  }

  .pull-1 {
    right: 8.33333%;
    left: auto
  }

  .push-2 {
    left: 16.66667%;
    right: auto
  }

  .pull-2 {
    right: 16.66667%;
    left: auto
  }

  .push-3 {
    left: 25%;
    right: auto
  }

  .pull-3 {
    right: 25%;
    left: auto
  }

  .push-4 {
    left: 33.33333%;
    right: auto
  }

  .pull-4 {
    right: 33.33333%;
    left: auto
  }

  .push-5 {
    left: 41.66667%;
    right: auto
  }

  .pull-5 {
    right: 41.66667%;
    left: auto
  }

  .push-6 {
    left: 50%;
    right: auto
  }

  .pull-6 {
    right: 50%;
    left: auto
  }

  .push-7 {
    left: 58.33333%;
    right: auto
  }

  .pull-7 {
    right: 58.33333%;
    left: auto
  }

  .push-8 {
    left: 66.66667%;
    right: auto
  }

  .pull-8 {
    right: 66.66667%;
    left: auto
  }

  .push-9 {
    left: 75%;
    right: auto
  }

  .pull-9 {
    right: 75%;
    left: auto
  }

  .push-10 {
    left: 83.33333%;
    right: auto
  }

  .pull-10 {
    right: 83.33333%;
    left: auto
  }

  .push-11 {
    left: 91.66667%;
    right: auto
  }

  .pull-11 {
    right: 91.66667%;
    left: auto
  }

  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xlarge,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large,
  .show-for-large-down,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge-down,
  .show-for-xxlarge-down {
    display: inherit !important
  }

  .hide-for-large,
  .hide-for-large-down,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge-down,
  .hide-for-xxlarge-down,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xlarge,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display: none !important
  }

  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xlarge,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large,
  .visible-for-large-down,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge-down,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
  }

  .hidden-for-large,
  .hidden-for-large-down,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge-down,
  .hidden-for-xxlarge-down,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xlarge,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
  }

  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-medium-only,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xlarge,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large,
  table.show-for-large-down,
  table.show-for-large-only,
  table.show-for-large-up,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge-down,
  table.show-for-xxlarge-down {
    display: table !important
  }

  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-medium-only,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large,
  thead.show-for-large-down,
  thead.show-for-large-only,
  thead.show-for-large-up,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge-down,
  thead.show-for-xxlarge-down {
    display: table-header-group !important
  }

  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-medium-only,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large,
  tbody.show-for-large-down,
  tbody.show-for-large-only,
  tbody.show-for-large-up,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-down,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important
  }

  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-medium-only,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large,
  tr.show-for-large-down,
  tr.show-for-large-only,
  tr.show-for-large-up,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge-down,
  tr.show-for-xxlarge-down {
    display: table-row
  }

  td.hide-for-medium,
  td.hide-for-medium-down,
  td.hide-for-medium-only,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xlarge,
  td.hide-for-xlarge-only,
  td.hide-for-xlarge-up,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large,
  td.show-for-large-down,
  td.show-for-large-only,
  td.show-for-large-up,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge-down,
  td.show-for-xxlarge-down,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large,
  th.show-for-large-down,
  th.show-for-large-only,
  th.show-for-large-up,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge-down,
  th.show-for-xxlarge-down {
    display: table-cell !important
  }

  .hero .content {
    padding-right: 30px
  }

  .hero .content.promo {
    width: 45%
      /* changed from 55% to 45% for Defect#2305*/
  }

  .financial_tools_list .angle_container .angle_cutter {
    overflow: hidden;
    left: -170px;
  }

  .financial_tools_list_rebrand .angle_container .angle_cutter {
    overflow: hidden;
    left: -170px;
  }

  .branch_search_and_filter .filter_options {
    position: absolute;
    right: 0
  }
}

@media only screen and (min-width: 64em) {

  .hero .columns:first-child,
  .hero .columns:last-child {
    padding: 0;

  }
}

@media only screen and (min-width: 90.063em) {

  .hide-for-large,
  .hide-for-large-down,
  .hide-for-large-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large-up,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge,
  .show-for-xlarge-down,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge-down {
    display: inherit !important
  }

  .hide-for-large-up,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge,
  .hide-for-xlarge-down,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge-down,
  .show-for-large,
  .show-for-large-down,
  .show-for-large-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display: none !important
  }

  .hidden-for-large,
  .hidden-for-large-down,
  .hidden-for-large-only,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large-up,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge,
  .visible-for-xlarge-down,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
  }

  .hidden-for-large-up,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge,
  .hidden-for-xlarge-down,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge-down,
  .visible-for-large,
  .visible-for-large-down,
  .visible-for-large-only,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
  }

  table.hide-for-large,
  table.hide-for-large-down,
  table.hide-for-large-only,
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-medium-only,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large-up,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge,
  table.show-for-xlarge-down,
  table.show-for-xlarge-only,
  table.show-for-xlarge-up,
  table.show-for-xxlarge-down {
    display: table !important
  }

  thead.hide-for-large,
  thead.hide-for-large-down,
  thead.hide-for-large-only,
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-medium-only,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large-up,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge,
  thead.show-for-xlarge-down,
  thead.show-for-xlarge-only,
  thead.show-for-xlarge-up,
  thead.show-for-xxlarge-down {
    display: table-header-group !important
  }

  tbody.hide-for-large,
  tbody.hide-for-large-down,
  tbody.hide-for-large-only,
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-medium-only,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large-up,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge,
  tbody.show-for-xlarge-down,
  tbody.show-for-xlarge-only,
  tbody.show-for-xlarge-up,
  tbody.show-for-xxlarge-down {
    display: table-row-group !important
  }

  tr.hide-for-large,
  tr.hide-for-large-down,
  tr.hide-for-large-only,
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-medium-only,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large-up,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge,
  tr.show-for-xlarge-down,
  tr.show-for-xlarge-only,
  tr.show-for-xlarge-up,
  tr.show-for-xxlarge-down {
    display: table-row
  }

  td.hide-for-large,
  td.hide-for-large-down,
  td.hide-for-large-only,
  td.hide-for-medium,
  td.hide-for-medium-down,
  td.hide-for-medium-only,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large-up,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge,
  td.show-for-xlarge-down,
  td.show-for-xlarge-only,
  td.show-for-xlarge-up,
  td.show-for-xxlarge-down,
  th.hide-for-large,
  th.hide-for-large-down,
  th.hide-for-large-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large-up,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge,
  th.show-for-xlarge-down,
  th.show-for-xlarge-only,
  th.show-for-xlarge-up,
  th.show-for-xxlarge-down {
    display: table-cell !important
  }

  .get_in_touch .angle_filler {
    width: 18%;
    /* Updated from 25% to 18%*/
  }
}

@media only screen and (min-width: 120.063em) {

  .hide-for-large,
  .hide-for-large-down,
  .hide-for-large-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xlarge,
  .hide-for-xlarge-down,
  .hide-for-xlarge-only,
  .show-for-large-up,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-down,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display: inherit !important
  }

  .hide-for-large-up,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large,
  .show-for-large-down,
  .show-for-large-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xlarge,
  .show-for-xlarge-down,
  .show-for-xlarge-only {
    display: none !important
  }

  .hidden-for-large,
  .hidden-for-large-down,
  .hidden-for-large-only,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xlarge,
  .hidden-for-xlarge-down,
  .hidden-for-xlarge-only,
  .visible-for-large-up,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-down,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
  }

  .hidden-for-large-up,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-down,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large,
  .visible-for-large-down,
  .visible-for-large-only,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xlarge,
  .visible-for-xlarge-down,
  .visible-for-xlarge-only {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
  }

  table.hide-for-large,
  table.hide-for-large-down,
  table.hide-for-large-only,
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-medium-only,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xlarge,
  table.hide-for-xlarge-down,
  table.hide-for-xlarge-only,
  table.show-for-large-up,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge-up,
  table.show-for-xxlarge,
  table.show-for-xxlarge-down,
  table.show-for-xxlarge-only,
  table.show-for-xxlarge-up {
    display: table !important
  }

  thead.hide-for-large,
  thead.hide-for-large-down,
  thead.hide-for-large-only,
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-medium-only,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-down,
  thead.hide-for-xlarge-only,
  thead.show-for-large-up,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge-up,
  thead.show-for-xxlarge,
  thead.show-for-xxlarge-down,
  thead.show-for-xxlarge-only,
  thead.show-for-xxlarge-up {
    display: table-header-group !important
  }

  tbody.hide-for-large,
  tbody.hide-for-large-down,
  tbody.hide-for-large-only,
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-medium-only,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-down,
  tbody.hide-for-xlarge-only,
  tbody.show-for-large-up,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-up,
  tbody.show-for-xxlarge,
  tbody.show-for-xxlarge-down,
  tbody.show-for-xxlarge-only,
  tbody.show-for-xxlarge-up {
    display: table-row-group !important
  }

  tr.hide-for-large,
  tr.hide-for-large-down,
  tr.hide-for-large-only,
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-medium-only,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-down,
  tr.hide-for-xlarge-only,
  tr.show-for-large-up,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge-up,
  tr.show-for-xxlarge,
  tr.show-for-xxlarge-down,
  tr.show-for-xxlarge-only,
  tr.show-for-xxlarge-up {
    display: table-row
  }

  td.hide-for-large,
  td.hide-for-large-down,
  td.hide-for-large-only,
  td.hide-for-medium,
  td.hide-for-medium-down,
  td.hide-for-medium-only,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xlarge,
  td.hide-for-xlarge-down,
  td.hide-for-xlarge-only,
  td.show-for-large-up,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge-up,
  td.show-for-xxlarge,
  td.show-for-xxlarge-down,
  td.show-for-xxlarge-only,
  td.show-for-xxlarge-up,
  th.hide-for-large,
  th.hide-for-large-down,
  th.hide-for-large-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-down,
  th.hide-for-xlarge-only,
  th.show-for-large-up,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge-up,
  th.show-for-xxlarge,
  th.show-for-xxlarge-down,
  th.show-for-xxlarge-only,
  th.show-for-xxlarge-up {

    display: table-cell !important
  }
}

@media only screen and (max-width: 48em) {

  .branch_search_and_filter.container,
  .faq_block>.row>.row.container,
  .results_bar .container,
  .row.container.small-collapse,
  .small-collapse {
    padding: 0
  }

  .branch_result_item .branch_info .shown_info p:first-of-type:after {
    left: -2000px
  }

  .branch_filter_option .filter_box,
  .branch_filter_option .icon_check_mark {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    display: block;
    height: 22px;
    /*Changed from 25px to 22px */
    margin: 0px auto;
    /*Changed from 15px to 0px*/
    width: 25px;
  }

  .branch_filter_option .filter_box {
    border-color: #ccc;
  }
}

@media only screen and (max-width: 48.063em) {
  .branch_search_and_filter .filter_options {
    overflow: hidden;
    /* changed overflow from hidden to visible for Defect#4554*/
    -webkit-transition: max-height .5s;
    -moz-transition: max-height .5s;
    transition: max-height .5s;
    max-height: 0
  }

  .branch_search_and_filter .filter_options.active {
    max-height: 500px
  }
}

@media only screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation:portrait) {
  .branch_search_and_filter .filter_options {
    overflow: visible;
    /* changed overflow from hidden to visible for Defect#4554*/
    -webkit-transition: max-height .5s;
    -moz-transition: max-height .5s;
    transition: max-height .5s;
    max-height: 0
  }
}

@media only screen and (max-width: 47.99em) {
  #Mobile_Utility_Search {
    position: relative;
    left: 76px;
  }

  a.icon_login.icon_left.small-4.columns.show-for-small-only.login_link.login_menu {
    z-index: 2;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    right: -13px;
  }

  .homepage_hero .background,
  header .mobile_animate_nav {
    position: relative
  }

  span.simulate_h1,
  h1 {
    font-size: 30px;
    font-size: 2.8rem;
    /*Changed to 2.8 from 3 for defect#1855 */
    line-height: 30px;
    line-height: 3rem
  }

  p,
  td {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 19px;
    line-height: 1.9rem
  }

  /*ADA get_in_touch fix*/
  span,
  td {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 19px;
    line-height: 1.9rem
  }

  /*added for regionalization page in itr3*/
  .region_submit p {
    font-size: 20px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    color: #666;
    margin-bottom: 20px;
    width: 21em;
  }

  .region_submit_of {
    width: 34em;
    margin-left: 0em;
  }

  .region_submit input {
    width: 220px;
    height: 33px;
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 8px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #666;
    margin-bottom: 10px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }

  .region_submit_of input {
    height: 35px;
    width: 40%;
    float: left;
    margin-right: 15px;
    margin-bottom: 35px;
    font-size: 15px;
    color: #005944;
    font-weight: 700
  }

  .region_submit .cta_btn {
    position: relative;
    display: inline;
    text-align: center;
    left: 0em;
    padding: 8px 73px;
    color: #fff;
    top: -0.19em;
  }

  .region_submit_of {
    width: 100%;
    /* changed from 60em to 100% for DCOM 145*/
    margin-left: 0em;
    /* changed from -2em to 0em for DCOM 145*/
  }

  .region_submit_of h2 {
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin: 7px 0 15px;
  }

  .region_submit_of h3 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 29px;
    line-height: 2.9rem;
    margin: 15px 0 10px;
    width: 100%;
    /* changed from 16em to 100% for DCOM 145*/
  }

  .region_submit_of p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    width: 24em;
  }



  /*added till here for regionalization page in itr3*/
  .subheading {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 27px;
    line-height: 2.7rem
  }

  .homepage_hero .background .angle {
    width: 64%;
    /*Changed for defect# 1591*/
    right: -141px;
    /*Changed for defect# 1591*/
    opacity: .1;
    transform: skewX(-35deg);
    /*Added for defect# 1591*/
  }

  .homepage_hero .content .subheading {
    font-weight: 400
  }

  .homepage_hero .content .subheading:first-of-type {
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 31px;
    line-height: 3.1rem
  }

  .homepage_hero .content {
    background: #005944;
    padding: 40px 60px 20px 5px
  }

  /*Added for customer service page in ITR2*/
  .customer_service_hero .subheading {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-left: 0em;
    width: 21em;
  }

  .customer_service_hero h1 {
    margin: 40px 0px 20px;
    line-height: 1
  }

  .content_selector select {

    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #FAFAFA;
    background-image: url('../images/down_arrow.png');
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    line-height: normal;
    padding: .5rem;
    -moz-border-radius: 0;
    border-radius: 0;
    background-size: 14px;
    background-position-x: 92%;
    width: 13.5em;
  }

  .customer_service_hero p {
    font-size: 16px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-left: 0em;
  }

  .customer_service_hero a {
    color: #00945F;
  }

  /*Added till here for customer service page in ITR2*/

  /*added for regionalization page in itr3*/
  .region_submit input {
    height: 35px;
    width: 20em;
    float: left;
    margin-right: 15px;
    margin-bottom: 35px;
    font-size: 15px;
    color: #005944;
    font-weight: 700;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }

  .region_submit .cta_btn {
    position: relative;
    display: inline;
    text-align: center;
    left: 0em;
    padding: 8px 127px;
    top: -.5em;
    color: #fff;
  }

  .nmls_results_table {
    overflow: scroll;
  }

  .rate_ticker .container .angle {
    left: -260px;
    width: -80%
  }

  .rate_ticker .ticker_container .ticker {
    display: block;
    white-space: auto;
    text-align: center
  }

  .rate_ticker .ticker_container .ticker .ticker__item {
    display: block;
    height: 40px;
    padding: 12px 0
  }

  .rate_ticker .ticker_container .ticker .ticker__item:last-of-type:after {
    content: "\e61e";
    display: inline-block
  }

  .rate_ticker .ticker_container {
    height: 100%
  }

  body.menu_active {
    max-height: 100%;
    overflow: hidden
  }

  body.menu_active header {
    max-height: 100%;
    /*overflow-y: scroll;removed for mobile_login*/
  }

  body.mainMenu_active {
    max-height: 100%;
    overflow: hidden;
  }

  body.mainMenu_active header {
    max-height: 100%;
    /*overflow-y: scroll;removed for mobile_login*/
  }

  header #logo {
    max-width: initial;
    padding: 0;
    width: auto;
    text-align: center;
  }

  header #logo img {
    height: auto;
    max-height: 30px;
    width: 55%;
  }

  header .mobile_animate_nav {
    background: #fff;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .5s ease;
    -moz-transition: max-height .5s ease;
    transition: max-height .5s ease
  }

  header .mobile_animate_nav .secondary_nav>ul>li>.link_region {
    width: inherit;
    height: inherit;
  }

  header .mobile_animate_nav .secondary_nav>ul>li>.link_region>a {
    width: inherit;
    height: inherit;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    padding-right: 50px;
  }

  header .mobile_animate_nav .secondary_nav>ul>li>.link_region>a:before,
  header .mobile_animate_nav .secondary_nav>ul>li>.link_region>a:after {
    position: absolute;
    content: " ";
    width: 16px;
    height: 16px;
    border-top: 3px #648c1c solid;
    top: 15px;
    right: 34px;
  }

  header .mobile_animate_nav .secondary_nav>ul>li>.link_region>a:before {
    transform: rotate(45deg);
  }

  header .mobile_animate_nav .secondary_nav>ul>li>.link_region>a:after {
    transform: rotate(135deg);
  }

  header .mobile_animate_nav .secondary_nav .tertiary_nav {
    z-index: 1;
  }

  body.menu_active header .mobile_animate_nav {
    margin-top: 88px
  }

  header .mobile_animate_nav.active {
    max-height: 100%;
    -webkit-transition: max-height .5s ease;
    -moz-transition: max-height .5s ease;
    transition: max-height .5s ease;
    overflow-y: scroll;
  }

  header .primary_nav li {
    background: #00945f;
    border-bottom: 1px solid #016e39;
    clear: both;
    float: none;
    height: 62px;
    margin: 0;
    padding: 0 30px 30px;
    width: 100%
  }

  /* Change for Mobile Header*/
  header .primary_nav li.inactive {
    display: none;
  }

  header .primary_nav li.active {
    display: block !important;
  }

  header .primary_nav li a {
    color: #fff
  }

  header .tertiary_nav {
    background: #FFF;
    left: -120%;
    /* Changed left from120% to -120% for Defct#1597*/
    top: -124px;
    -webkit-transition: left .5s ease;
    -moz-transition: left .5s ease;
    transition: left .5s ease;
  }

  footer .toggle .collapse,
  footer .toggle .toggle_arrow {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease
  }

  header .tertiary_nav.active {
    left: -30px
  }

  header .tertiary_nav .callout_items .row {
    border-top: 1px solid #ccc
  }

  header .tertiary_nav .callout_items .row:first-child {
    border-bottom: none
  }

  header .tertiary_nav .callout_items .row .content_callout_item {
    background: 0 0
  }

  .hero .hero_section {
    padding: 0
  }

  .get_in_touch .contact_container .heading {
    background-color: #00693f;
    cursor: pointer
  }

  .get_in_touch .contact_methods {
    max-height: 0;
    padding-left: 20px
  }

  .get_in_touch .contact_methods.active {
    max-height: 400px
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand .contact_methods.active {
    max-height: 400px;
    background-color: #888888;
  }

  .get_in_touch_rebrand .contact_container .heading {
    background-color: #666666;
    cursor: pointer
  }

  .get_in_touch_rebrand .contact_methods {
    max-height: 0;
    padding-left: 20px
  }

  .get_in_touch_rebrand .contact_methods.active {
    max-height: 400px
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  .get_in_touch .contact_methods a p {
    margin-top: 0;
    margin-bottom: 5px;
    padding: 10px 20px 0 0
  }

  /*added for NMLS ID IN itr 3*/
  table.responsive {
    margin-bottom: 3em;
    /*margin-left: -6em;*/

  }

  /*added till here for NMLS ID IN itr 3*/

  .financial_tools_list_rebrand .tools .tool:after {
    border-bottom: 1px solid #cae3df;
    bottom: 0;
    width: 80%;
    left: 10%
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  .financial_tools_list .tools .tool:after {
    border-bottom: 1px solid #cae3df;
    bottom: 0;
    width: 80%;
    left: 10%
  }

  .content_callout_list .items .item:after {
    bottom: 50%;
    width: 85%;
    /* changed from 91% to 85% for Itr4 Wave 3 testing*/
  }

  .content_block .angle {
    bottom: -209px;
    left: -198px;
    width: 300px
  }

  .content_block .nav {
    padding-left: 20px;
    max-height: 100%
  }

  .content_block .nav li a.active span {
    border-bottom: 2px solid #fff
  }

  .content_block .content {
    padding: 60px 15px 50px 20px;
    border-top: 3px solid #cae3df
  }

  .content_block .row.container,
  .content_block .row.container>div {
    padding: 0
  }

  .content_block .content h2 {
    width: 100%
  }

  .content_block .content .social_share {
    left: 20px;
    top: 20px
  }

  .content_block .content .social_share:last-of-type {
    left: 20px;
    top: auto;
    bottom: 20px
  }

  .highlights_table>div:not(.angle_container) h1 {
    margin-bottom: -10px
  }

  .category_callout .container {
    padding: 0px 0;
    /* Updated from 15px 0 to 0px 0 for defect #2464 */
    /* background: #ebf7f5; */
    /* Commented for defect #2464 */
  }

  /* Added for defect #2464 */
  @media only screen and (min-device-width: 320px) and (max-width: 760px) {
    .category_callout .container {
      padding-top: 0;
    }

  }

  .category_callout .container>div .medium-3 {
    width: 100%;
    /* Changed width from auto to 100% Itr3 testing*/
  }

  .category_callout_item {
    margin-right: 0;
    padding: 10px 15px 10px 20px
  }

  .category_callout_item>div {
    margin-bottom: 20px;

  }

  .category_callout_item:first-of-type {
    padding-left: 20px
  }

  .category_callout_item h2,
  .category_callout_item p {
    margin-bottom: 10px
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .category_callout_item_rebrand h2,
  .category_callout_item_rebrand p {
    margin-bottom: 10px
  }

  .category_callout_item_Wrebrand h2,
  .category_callout_item_Wrebrand p {
    margin-bottom: 10px
  }

  .category_callout_item_rebrand {
    margin-right: 0;
    padding: 10px 15px 10px 20px
  }

  .category_callout_item_Wrebrand {
    margin-right: 0;
    padding: 10px 15px 10px 20px
  }

  /*End- (PV5710) added for Wealth Management Rebranding */
  .category_callout_item a {
    position: relative;
    bottom: auto
  }

  .vertical_tabbed_content .sections .block .section_tab {
    width: 100%;
    display: block
  }

  .vertical_tabbed_content .sections .block .section_tab.active:after,
  .vertical_tabbed_content .sections .block .section_tab:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 15px 0;
    border-color: #00945f rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -moz-transform: scale(.9999);
    content: " ";
    position: absolute;
    left: 46%;
    top: 65px;
    opacity: 1
  }

  .alert,
  .vertical_tabbed_content .sections .block .section_tab.active span,
  .vertical_tabbed_content .sections .block .section_tab:hover span {
    border-bottom: none
  }

  .vertical_tabbed_content .sections .block .section_tab span {
    width: 100%;
    margin: 0;
    border-bottom: none;
    text-align: center;
    padding-left: 0;
    padding-top: 5px
  }

  .vertical_tabbed_content .sections .block .section_tab span:after {
    content: none
  }

  .vertical_tabbed_content .sections .block .section_tab.active,
  .vertical_tabbed_content .sections .block .section_tab:hover {
    background: #00945f
  }

  .vertical_tabbed_content .sections .block .section_tab.active span:after {
    opacity: 1
  }

  .vertical_tabbed_content .sections .block .content {
    display: block;
    width: 100%;
    padding: 16px 20px;
    position: relative
  }

  .vertical_tabbed_content .sections .block {
    background: #ebf7f5;
    margin: 0 5px
  }

  .vertical_tabbed_content .sections {
    width: 100%;
    padding: 0
  }

  .vertical_tabbed_content .row.container {
    padding-left: 0;
    padding-right: 0
  }

  .service_cross_sell .row.container div:first-child {
    padding: 0;
    margin-bottom: 15px
  }

  .service_cross_sell .row.container div:last-child {
    padding: 0
  }

  .service_cross_sell .row.container div:last-child:before {
    height: 2px;
    width: 100%;
    top: 0;
    left: 0
  }

  .service_cross_sell .row.container div:last-child p {
    margin: 25px 0 20px
  }

  .service_cross_sell .row.container {
    padding: 30px 20px;
    display: block
  }

  .interstitial .timer div {
    width: 70%;
    margin-left: 0px
  }

  .interstitial {
    text-align: center
  }

  .interstitial .row.container {
    padding: 30px 0 40px
  }

  .interstitial .row.container div:last-child {
    padding: 0 0px
  }

  .page_not_found .row.container {
    padding: 30px 15px 40px
  }

  .page_not_found p {
    margin: 0 auto 20px;
    width: 100%
  }

  .alert.in_page .row.container {
    padding: 15px 10px 20px
  }

  .alert.in_page [class*=medium] {
    width: auto
  }

  .alert {
    padding: 15px;
    background: #fff
  }

  .alert .row.container {
    padding: 15px 10px 20px;
    display: block;
    background: #ebf7f5;
    border-bottom: 4px solid #00945f;
    position: relative
  }

  .alert.mobile {
    display: block
  }

  .alert.not_mobile {
    display: none
  }

  .alert[class*="_high"] h1,
  .alert[class*="_medium"] h1,
  .alert[class*="_low"] h1 {
    margin: 0;
    padding: 0
  }

  footer .footer_links>div {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px
  }

  footer .footer_links .social {
    border-bottom: none
  }

  footer .footer_links ul {
    margin: 0 0 10px
  }

  footer .footer_info_legal h5 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
    margin: 20px 0 0;
    color: #555
  }

  footer .footer_info_legal .footer_nav ul {
    margin: 15px 0 20px
  }

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
    /* Changed transfer from -15 to -9.5px for Defect#1918*/
    bottom: -150px;
    right: -50px;
    top: auto;

  }

  footer {
    padding: 30px 0 150px
  }

  footer .toggle .toggle_arrow {
    position: absolute;
    right: 0;
    transition: all .5s ease;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
    top: 5px;
    /* Added for Defct#3364*/
  }


  /*Added for defect no:1634*/
  footer .adjust_toggle_arrow {
    padding-top: 7px;
    padding-bottom: 4px;
  }

  /*Change Ends for defect no: 1634*/
  footer .toggle .toggle_arrow:before {
    color: #648c1c;
    font-size: 17px;
    font-size: 1.7rem
  }

  footer .toggle .collapse {
    max-height: 0;
    opacity: 0;
    transition: all .5s ease;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s
  }

  footer .toggle.open .toggle_arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);

  }

  footer .toggle.open .collapse {
    max-height: 500px;
    opacity: 1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
  }

  select {
    margin-left: 0.4em;
  }

  .homepage_hero .background,
  header .mobile_animate_nav {
    position: relative
  }
}

@media print {

  .print-only,
  .show-for-print {
    display: block !important
  }

  .hide-for-print,
  .hide-on-print {
    display: none !important
  }

  table.show-for-print {
    display: table !important
  }

  thead.show-for-print {
    display: table-header-group !important
  }

  tbody.show-for-print {
    display: table-row-group !important
  }

  tr.show-for-print {
    display: table-row !important
  }

  td.show-for-print,
  th.show-for-print {
    display: table-cell !important
  }
}

@-webkit-keyframes sk-circleBounceDelay {

  0%,
  100%,
  80% {
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-moz-keyframes sk-circleBounceDelay {

  0%,
  100%,
  80% {
    -moz-transform: scale(0);
    transform: scale(0)
  }

  40% {
    -moz-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes sk-circleBounceDelay {

  0%,
  100%,
  80% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0)
  }

  40% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1)
  }

}

.branch_search_and_filter a {
  font-size: 18px;
  font-size: 1.8rem
}

.vert-center .small-12 h3 {
  Font-size: 2.4rem
}

/*.tab.icon_right.icon_arrow_down.active
{
    width: 162px !important;
}

.tab.icon_right.icon_arrow_down {
width: 162px !important;

}*/

/*Removed by Anitha on 2_25*/
/*.icon_arrow_alt.icon_left.slick-disabled:before
{
content : ""
}

.icon_arrow.icon_right.slick-disabled:after
{
    content: "";
}
*/
button.slick-next.icon_right.icon_arrow.slick-arrow {
  /*margin-right:35px;*/
  font-size: 3.5rem;

}

.section.slick-slide .tab p {
  color: #ddd;
}

.section.slick-slide.slick-active .tab p {
  color: #666;
}

*/ a.icon_search.icon_left.medium-3.columns.show-for-medium-up.search_link {
  padding-left: 10px;
  /* Updated padding-left from 17px to 10px for ITR3 */
}

/* changed z-index from 100 to 1 for defect #1739*/
.newline_view {
  position: absolute;
  z-index: 1;
  font-size: 20px;
  font-weight: bold;
  bottom: 13%;
  left: 55%;
  text-align: left;
  color: grey;
}

/* changed colour white to grey  and buttom 23% to 13%  for Defect#1850*/
.faq_hero_text_align {
  bottom: 0%
}

/*Changes for defect# 1971*/
.vertical_line {
  border-right: 2px solid #00945f;
  height: 40%;
  position: absolute;
}

/* Changed max-width from 768px to 760px for defect#1834*/
@media only screen and (min-device-width: 320px) and (max-width: 760px) {
  .disclosure_content {
    margin-top: -17em;
  }

  .icon_right a span {
    float: left;
  }

  .newline {
    display: block;
    z-index: 0;
    font-size: 20px;
    font-weight: bold;
    bottom: 23%;
    text-align: left;
    position: relative;
    left: 0%;
    padding-left: 5px;
  }

  .newlinecolor {
    color: #00945f;
  }

  .newlinecolor1 {
    color: gray !important;
  }

  .getintouch_custom {
    text-align: center;
  }

  .vertical_line {
    border-right: 0px;
    height: 0%;
    position: none;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .newline_rebrand {
    background: #000000;
  }

  .newline_rebrand_premier {
    background: #444444;
  }

  .newline_rebrand {
    display: block;
    z-index: 0;
    font-size: 20px;
    font-weight: bold;
    bottom: 23%;
    text-align: left;
    position: relative;
    left: 0%;
    padding-left: 5px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

@media only screen and (min-device-width: 768px) and (max-width: 1024px) {
  .disclosure_content {
    margin-top: -9%;
  }
}

/*Addition for defect#2086 starts*/
@media only screen and (min-width: 1021px) {
  .disclosure_content {
    margin-top: -90px !important;
  }
}

/*Addition for defect#2086 ends*/
.icon_right a span {
  display: block;
}

@media only screen and (min-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1) {
  .disclosure_content {
    margin-top: -5%;
  }

  .icon_right a span {
    display: block;
  }
}

/* Added by Anitha on 2_25*/
button.slick-prev.icon_left.icon_arrow_alt.slick-arrow {
  /*margin-left:35px;*/
  font-size: 3.5rem;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

  /* Added for Defect#4717*/
  .get_in_touch .contact_container .heading {
    font-weight: 700;
    text-align: left;
    left: -4px;
    /* Added for ITR4 testing*/
    background-color: none;
    top: 8px;
  }

  /* Addition for  Defect#4717 ends*/
  /*added for alerts IE issue starts */
  .alert .warning_circle:after {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 47px;
    line-height: 4.7rem;
    content: "!" ! important;
    color: #fff;
    font-weight: 700;
    position: absolute;
    margin: 0;
    left: 19px;
    top: 25px
  }

  .alert[class*="_medium"] h1 {
    color: #00945f;
    background: 0 0;
    width: 17em;
  }

  header .primary_nav {
    margin-top: -2px !important;
  }

  .get_in_touch .angle_container .angle_cutter .angle {
    height: 100%;
    width: 177px;
    background: #0e693f;
    left: -100px;
  }
}

#proBar {
  position: relative;
  width: 10%;
  height: 10px;
  background-color: #00945f;
}

/*Changes start for defect no:- 1466 done by Peeyush*/
.hero_font_style {
  position: absolute;
  z-index: 100;
  font-size: 35px;
  padding: 50px;
  font-weight: bold;
  bottom: 23%;
  left: 50%;
  text-align: left;
  color: white;
}

.hero_font_style_subtext {
  position: absolute;
  z-index: 100;
  font-size: 20px;
  font-weight: bold;
  bottom: 23%;
  left: 55%;
  text-align: left;
  color: white;
}

.hero_component_text_mv {
  float: left;
  font-size: 30px;
  color: #00945f;
  margin-left: 5%;
  font-family: citisans;
  font-weight: bold;
  display: none
}

.hero_component_subtext_mv {
  float: left;
  font-size: 20px;
  color: #666666;
  margin-left: 5%;
  font-family: citisans;
  display: none;
}

@media screen and (max-width:560px) and (min-width:320px) {
  .hero_font_style {
    display: none
  }

  .hero_component_text_mv {
    display: block
  }

  .hero_component_subtext_mv {
    display: block
  }

  .hero_font_style_subtext {
    display: none
  }
}

/*changes end for defect no:-1466*/
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #FAFAFA;
  background-image: url('../images/down_arrow.png');
  background-position: 95% center;
  /*Changed to 95% from 100% for defect#1861*/
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  line-height: normal;
  padding: .5rem;
  -moz-border-radius: 0;
  border-radius: 0;
  background-size: 14px;
  background-position-x: 97%;
  /* Updated from 92% to 97% for defect #2859 */
}

/*.icon_arrow_down.icon_left:before,
.icon_arrow_down.icon_right:after {
    content: "\e61c"
}*/

/*changes end for defect no:-1466*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
  /*Added for defect# 1591 from line #10799 to #10811*/

  header .angle_container.large .angle__2 {

    width: 13.5em;
    /* changed width from 9em to 13.5 em for Defct#2195*/
  }

  .homepage_hero .background .angle {
    width: 82em;
    /* changed width from 52em to 66.5 em for Defect#5016*/
    position: absolute;
    /*right: -20.5em;/* changed from -18em to -19emfor 1591 and changed from -19em to -20.5em for Defect#4922 and commented for Defect #5016*/
    height: 100%;
    background: #014852;
    opacity: .3;
    transform: skewX(-42deg);
    /* changed from -40deg to -43degfor 1591*/
    background: -webkit-linear-gradient(34deg, #014852 23%, #014852 2%);
    /* Added for Defect#5016*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .ipad_padding {
    width: 98%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

/*change starts for defect no:-1534*/
footer .footer_info_legal h5 {
  font-size: 20px;
  font-size: 2rem;
  margin: 0 0 15px;
  font-weight: 400;
}

/*Change ends for defect no:-1534*/

#faq_angle {
  width: 526px;
  /* changed width from 463px to 553px for Defect#1949 test and changed from 514 px to 526px for Defect#2183*/
  position: absolute;
  right: -34px;
  /*changed from -29px to -34px for Defect#2183*/
  height: 113%;
  /*changed height from 100% to 113% for Defect#2183*/
  background: #005944;
  /* changed background from #014852 to #005944 as a part of ADA requirement as suggested by client*/
  opacity: 0.8;
  /* changed opacity from 0.3 to 0.8 as a part of ADA requirement as suggested by client*/
  transform: skewX(-13deg);
  /* Changed Skew from -14 to-13 for Defect#1944*/
  margin-top: -33.9%;
  /*changed margin-top from -26.9% to -33.9% for Defect#2183*/
}

/*Start- (PV5710) added for Wealth Management Rebranding */

#faq_angle_rebrand {
  width: 526px;
  position: absolute;
  right: -34px;
  height: 113%;
  background: #000000;
  /* changed background from #005944 to #000000 as a part of rebranding requirement*/
  opacity: 0.8;
  transform: skewX(-13deg);
  margin-top: -33.9%;
}

#faq_angle_premier_rebrand {
  width: 526px;
  position: absolute;
  right: -34px;
  height: 113%;
  background: #444444;
  /* changed background from #005944 to #444444 as a part of rebranding requirement*/
  opacity: 0.8;
  transform: skewX(-13deg);
  margin-top: -33.9%;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Defect# 1606 fix */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {

  .get_in_touch .contact_methods a {
    color: #FFF;
    text-decoration: none;
    padding-right: 7px;
  }

  .get_in_touch .contact_methods {
    padding-left: 62px;
    /* changed padding_left from 0px to 62px for DEfect#1934*/
    height: 100%;
  }

  .get_in_touch .angle_container .angle_cutter .angle {
    height: 100%;
    width: 193px;
    /* Changed width from 240px to 193px for defect#1866*/
    background: #0e693f;
    left: -80px
      /* changed left from 0px to -80px for DEfect#1934*/
  }

  /* changes when home loan was two row added below class for defect #1591
header .angle_container.large .angle__2 {

    width: 1em;/* changed below class for defect #1591 on 3_17
}

.homepage_hero .background .angle {
    width: 46.5em;/* changed below class for defect #1591 on 3_17
    position: absolute;
    right: -21em;/* changed below class for defect #1591 on 3_17
    height: 100%;
    background: #014852;
    opacity: .3;
    transform: skewX(-40deg);
    }
/* changes when home loan was two row added  class till here for the defect #1591*/

  header .angle_container.large .angle__2 {
    width: 14em;
    /* changed below class for defect #1591 on 3_17 */
    transform: skewX(-36deg);
    /* Added for defect 1591 on 3_18 and changed skew from -29 to -36 degree for Dfect#2195*/
    left: 11em;
    /* Added for defect 1591 on 3_18*/
  }

  .homepage_hero .background .angle {
    width: 50.5em;
    /* changed below class for defect #1591 on 3_18 and changed width from 47.5 to 50.5em for Defect#5016*/
    position: absolute;
    right: -24em;
    /* changed below class for defect #1591 on 3_18 and changed from -21 em to -20.5em for Defct#4922 */
    height: 100%;
    background: #014852;
    opacity: .3;
    transform: skewX(-34deg);
    /* changed below class for defect #1591 on 3_18 */
  }

  /*added for regionalization page in itr3*/
  .region_submit input {
    width: 220px;
    height: 33px;
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 8px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #666;
    margin-bottom: 10px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }

  .region_submit_of input {
    height: 35px;
    width: 40%;
    float: left;
    margin-right: 15px;
    margin-bottom: 35px;
    font-size: 15px;
    color: #005944;
    font-weight: 700
  }

  .region_submit .cta_btn {
    position: relative;
    display: inline;
    text-align: center;
    left: 0em;
    padding: 8px 73px;
    color: #fff;
    top: -0.19em;
  }

  .region_submit_of {
    width: 60em;
    margin-left: 2em;
  }

  .region_submit_of h2 {
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin: 22px 0 15px;
  }

  .region_submit_of h3 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 29px;
    line-height: 2.9rem;
    margin: 15px 0 10px;
    width: 17em;
  }

  .region_submit_of p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    width: 25em;
  }


  .region_submit_of .cta_btn {
    position: relative;
    display: inline;
    text-align: center;
    padding: 8px 18px;
  }


  /*added till here for regionalization page in itr3*/







  /*Added in media query @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) for customer service page in ITR2*/
  .block_content select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #FAFAFA;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    line-height: normal;
    padding: .5rem;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 13.5em;
  }

  .content_selector select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #FAFAFA;
    background-image: url('../images/down_arrow.png');
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    line-height: normal;
    padding: .5rem;
    -moz-border-radius: 0;
    border-radius: 0;
    background-size: 14px;
    background-position-x: 92%;
    width: 13.5em;
  }

  .faq_block .content_callout_item {
    margin: auto 5px;
    border-bottom: 2px solid #e5e8eb;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  #faq_angle_rebrand {
    width: 492px;
    /* chanegd from 524 to 492px for DCOm 168*/
    position: absolute;
    right: -128px;
    height: 162%;
    background: #000000;
    opacity: 0.8;
    transform: skewX(-13deg);
    margin-top: -43.9%;
  }

  .ipad_padding {
    width: 130%;
    /*Changed from 123% to 140% for get_in_touch span componente*/
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  /*Added till here in media query @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) for customer service page in ITR2*/
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 768px) and (orientation:landscape) {
  .get_in_touch .contact_methods a {
    color: #FFF;
    text-decoration: none;
    padding-right: 7px;
  }

  .get_in_touch .contact_methods {
    padding-left: 0px;
    height: 100%;
  }
}

/* Defect# 1606 fix ends here */

/* Defect No 1634 starts*/
@media only screen and (max-width:325px) {
  footer .footer_info_legal h5 {
    font-size: 1.8rem;
  }
}

/* Defect No 1634 ends*/

/* Defect No 1647 starts*/
@media only screen and (max-width:440px) {
  .slick-dots li button {
    -moz-border-radius: 25px;
    border-radius: 25px;
    height: 10px;
    width: 10px;
    padding: 0;
    margin: 0 3px;
    background: #fff;
    /*  changed from #fff to #648c1c for defect no 1468*/
    opacity: .25;
    cursor: default;
    outline: none;
    /* Added for defect #4621 */
  }
}

/* Defect No 1647 ends*/

/* 1642 S*/
.disclosure_content_margin {
  padding-left: 9px;
}

/* 1642 E*/

/* 1466 and 1491 S*/

.debitcard_hero_angle_cut {
  width: 42.5%;
  position: absolute;
  right: -60px;
  height: 100%;
  background: #014852;
  opacity: .3;
  transform: skewX(0deg);
  margin-top: -26.8%;
}

.debitcard_hero_angle_cut_content {
  position: absolute;
  right: 375px;
  opacity: .3;
  border-bottom: solid 1024px #014852;
  border-left: solid 300px transparent;
  border-right: none 0px transparent;
  border-top: none 0px transparent;
  display: inline-block;
}

/* 1466 and 1491 E*/
/*@media only screen (min-width: 1356px) and (max-width: 2000px)  {
footer {
    position: relative;
    overflow: visible;
    padding: 30px 0 70px
}
footer .footer_logo .footer_angle {
    background: #00945f;
    width: 140%;
    height: 200px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
    position: absolute;
    bottom: -155px;
    right: -30px;
    max-width: none
}
}
*/
.content_data {
  display: none;
}

.content_data.active {
  display: block;
}

/* Added for DCOM 345*/
a#twitter_share {
  top: -9px;
}

/* Addition ends for DCOM 345*/

.category_callout_item_custom a {
  position: relative;
  /* changed from relative to absolute for Defect#2040*/
  display: inline;
  /* Changed display from inline to table-cell for Defect#1901*/
  bottom: 0px;
  pointer-events: visible;
  color: #044DA2;
  /* changed #497629 from to #044DA2 for Link Hover CR*/
}

/* Addition for defect #4720 starts*/
.category_callout_item.category_callout_item_custom.content_container .cta a.cta_btn {
  color: #fff;
}

.category_callout_item.category_callout_item_custom .Category_callout_alignment a.cta_btn {
  color: #fff;
}

/* Addition for defect #4720 ends*/

/*added for customer service page*/
.tell_us1 h2 {


  text-align: center;
}

.content_selector content {
  text-align: center;
}





.tell_us2 h2:before {
  display: block;
  margin: 0px auto;
  content: "";
  width: 50px;
  height: 2px;
  background: #00945f;
  text-align: Center;
  top: 0.5em;
  /* changed from -.5 em to 0.5em for Defect 3729*/
  position: relative;

}

.tell_us2 h2 {
  margin: 80px 0 45px;

}

/*added till here for select in customer service page*/
/*Added for customer service page in ITR2*/
@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {

  /*added for regionalization page in itr3 starts */
  .region_submit .cta_btn {
    position: relative;
    display: inline;
    text-align: center;
    left: 13em;
    padding: 8px 73px;
    color: #fff;
    top: -2.1em;
  }

  /*added for regionalization page in itr3 ends*/
  .customer_service_hero .subheading {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-left: -1em;
    width: 26em;
  }

  .customer_service_hero h1 {
    margin: 30px -20px 20px;
    line-height: 1
  }

  .customer_service_hero .angle_filler {
    background: #e5f2ee;
    position: absolute;
    left: 0;
    height: 21.7em;
    width: 27%;
  }

  .customer_service_hero .empty3 {
    background: #FFFFFF;
    height: 0em;
  }

  /* Updated for ITR3 Testing */
  .customer_service_hero .angle_container .angle_cutter .angle {
    position: relative;
    height: 100%;
    width: 243px;
    display: inline-block;
    -webkit-transform: skewX(40deg);
    -moz-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
    transform: skewX(40deg);
    left: -146px;
    background: #e5f2ee;
    top: -1.8em;
  }

  .customer_service_hero .hero_section .img-col img {
    position: absolute;
    top: 0;
    height: 34.6em;
  }

  .customer_service_hero .angle_container .angle_spacer {
    width: 40%;
    height: 50%;
    position: relative;
    background: #e5f2ee;
    display: inline-block;
    top: -1.7em;
  }

  .customer_service_hero .angle_container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -90px
  }

  .customer_service_hero .angle_container .angle_cutter {
    height: 105.5%;
    left: -40px;
    position: relative
  }

  .customer_service_hero p {
    font-size: 16px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-left: -1em;
  }

  .customer_service_hero a {
    color: #00945F;
  }

  /*Added for customer service page in ITR2*/
  /*Added for customer service ITR2*/
  .content_selector .columns {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-left: 8.5em;
    width: 25em;
    /* chaged width from 15 em to 25 em for Defct#3729*/
  }

  /*Added till here for customer service ITR2*/
  /*added for customer service page in itr2*/
  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 4px 30px;
    /* changed padding from 8px to 4 px for Defect#4837*/
    left: 19em;
    /* changed left from 22em to 19em for Defect#3729*/
    font-size: 1.5rem;
  }

  /*added till here for customer service page in itr2*/
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:landscape) {

  /*Added for customer service ITR2*/
  .content_selector .columns {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-left: 15.5em;
    width: 31em;
    /* changed width from 21 em to 31em for Defect#3729*/
  }

  /*Added till here for customer service ITR2*/

  /*Added for customer service page in ITR2*/
  .customer_service_hero h1 {
    margin: 30px -40px 20px;
    line-height: 1
  }

  .customer_service_hero .angle_container .angle_cutter .angle {
    position: relative;
    height: 32.8em;
    width: 212px;
    display: inline-block;
    -webkit-transform: skewX(40deg);
    -moz-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
    transform: skewX(40deg);
    left: -136px;
    background: #e5f2ee;
    top: -2.7em;
  }

  .customer_service_hero .angle_filler {
    background: #e5f2ee;
    position: absolute;
    left: 0;
    height: 30.3em;
    /*changed for customer service page itr2*/
    width: 27%;
  }

  .customer_service_hero .subheading {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-left: -2.5em;
    width: 30em;
  }

  .customer_service_hero p {
    font-size: 16px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-left: -2.1em;
  }

  .customer_service_hero a {
    color: #00945F;
  }

}

.content_selector .hr {
  background: #C0C0C0;
  border: none;
  height: 1px;
  margin-left: 0em;
  margin-bottom: 0;
  display: block;
}

.content_selector .mortgage {
  margin-bottom: 4em;
  margin-top: 0em;
  padding: 4em;
  padding-top: 2em;
}

.mortgage button {
  display: inline-block;
  top: 0em;
  padding: 8px 30px;
  left: 0em;
  font-size: 1.5rem;
}

/*Added till here for customer service page in ITR2*/
/*Added for online and mobile banking itr2*/
.app-logo--google {
  border: 0px solid #494949;
  margin-top: 1em;
  width: 17.5em;
}

.app-logo--apple {
  border: 0px solid #494949;
  width: 17.5em;
}

/*Added till here for online and mobile banking itr2*/
/* Added for defect 1734*/
.ls-canvas .ls-area-body {
  overflow: visible !important;
}

.ls-canvas .ls-area {
  overflow: visible;
  /* cahnged from visible to hidden for Defect#5034*/
}

#ls-row-3-area-1.ls-area {
  overflow: hidden;
}

/* Addition  for defect 1734 ends*/

/* Changed width from 48% to 78% for 1831*/
@media only screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation:portrait) {
  .get_in_touch .angle_container {
    position: absolute;
    width: 48%;
    height: 100%
  }
}

/*Changes for defect#1798 starts*/
@media only screen and (min-device-width: 48em) and (max-device-width: 64em) {
  .hero .angle_container {
    left: 0px;
    /* changed left to 0px from 90 px for Defect#1949*/
    overflow: hidden;
    /* Added overflow:hiddden for Defect#1949*/
  }

}

/*Changes for defect#1798 ends*/
/* Changes for defect #1842 starts*/
@media only screen and (min-device-width: 1500px) and (max-device-width: 2000px) {
  header .utility_nav a {
    color: #005944;
    font-size: 15px;
    font-size: 1.499rem;
    /* Changes for defect #1842 for font-size from 1.5 rem to 1.499 rem*/
    padding: 0;
    text-align: left;
    left: 35px;
    /* Test 1842 added left:35px*/
  }

  header .utility_nav {
    max-height: 126px;
    overflow: visible
      /* Test 1842*/
  }
}

/* Changes for defect #1842 ends*/

/*Added for Defect#1845 starts*/
.faq2_angle {
  position: absolute;
  right: 0em;
  /* Changed right from 30px to 0em for Defect 1942*/
  opacity: .3;
  border-bottom: solid 250px #014852;
  /* changed 917px to 250px for Defect#1944*/
  border-left: solid 58px transparent;
  /* changed 228px to 58px for Defect#1944*/
  border-right: none 0px transparent;
  border-top: none 0px transparent;
  display: block;
  width: 8.7%;
  /* Added for Defect no 1942*/
}

/*Addition  for Defect#1845 ends*/
/* Added for Defect#1949 starts*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  #faq_angle {
    right: -34.9px;
    /* changed from -29.9 to -34.9 for Itr4 testing*/
  }
}

/* Added for Defect#1949 ends*/
/* Added for defect no 1845,1852,1854*/
@media only screen and (min-device-width: 48em) and (max-device-width: 64em) {
  #faq_angle {
    width: 54%;
    /* changed width to 54% from 45% for Defect#1949 and 54 to 51% for Itr3 Defect fixes and chaned width from 51% to 54% for Defect#2183*/
    position: absolute;
    right: -61px;
    /* changed right to -32 pixcel from 152px for Defect#1949 and from -32 px to -61px for Defect#2183*/
    height: 105%;
    /* changed height from 100% to 105% for Defect#2183*/
    background: #005944;
    /* changed background from #014852 to #005944 as a part of ADA requirement as suggested by client*/
    opacity: 0.8;
    /* changed opacity from 0.3 to 0.8 as a part of ADA requirement as suggested by client*/
    transform: skewX(-14deg);
    margin-top: -33.0%;
    /* changed margin top to -27.0 from -28.6% for Defect#1949 and from -27 to -33 for Defect#2183*/
  }

  /* Addition for Defect#1845 starts*/
  .faq2_angle {
    position: absolute;
    right: 0em;
    /* Changed from 31 px to 0 em*/
    opacity: .3;
    border-bottom: solid 249px #014852;
    /* Changed from 917 to 249 px for 1944*/
    border-left: solid 62px transparent;
    /* changed to 62px for 1944*/
    border-right: none 0px transparent;
    border-top: none 0px transparent;
    display: block;
    width: 9.7%
      /* Added for Defect #1942*/
  }

  /* Addition for Defect#1845 ends*/
  /* Added for Defect # 1862*/
  .hero .angle_container .angle_cutter {
    height: 118%;
    /* changed height from 108% to 118% for 1869*/
    left: 193px;
    /* changed from 222 to 212 for angle and from 212 px to 193 px for Defect#2023*/
    position: relative
  }

  /*Addition for Defect#1944 starts*/
  .faq {
    margin: -3em 5em 0em 5em;

  }

  /*Addition for Defect#1944 ends*/
  /*Addition for NMLS itr3 starts */
  .nmls_search {
    margin: 0em 2em 0em 2em;
    /* Changed margin 5 em to 2 em in both cases*/

  }

  /*Addition for NMLS itr3  ends*/
  /*Addition for Defect#1845 starts*/
  .faq_heading h1 {
    margin: 30px 0px 20px;
    /* changed margin from -11px to -20px for Defect#1949 and -20 to 0px for Defct#2183*/
    line-height: 1;
    color: #fff;
    padding-right: 27px;
    /* Added for defect #3037 */
  }

  .faq_heading p {
    line-height: 1;
    color: #fff;
  }

  /*Addition for Defect#1845 ends*/
  /* Addition  for Defect # 1862 ends*/
}

@media only screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation:portrait) {
  #faq_angle {
    width: 54%;
    /* changed width from 45% to 59% for Defect#1949 and 59 to 53 for Itr3 fixes and changed width from 53% to 56% for Defect#2183 and changed from 56 to 54 for DCOM 168*/
    position: absolute;
    right: -52px;
    /* changed right from 150 px to -39px for Defect#1949 from -39px to -52px for Defect#2183*/
    height: 136%;
    /* changed height from 100 to 136 % for DCOm 168*/
    background: #005944;
    /* changed background from #014852 to #005944 as a part of ADA requirement as suggested by client*/
    opacity: 0.8;
    /* changed opacity from 0.3 to 0.8 as a part of ADA requirement as suggested by client*/
    transform: skewX(-14deg);
    margin-top: -42.8%;
    /* changed margin-top from -35.8% to -42.8% for Defect #2183*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  #faq_angle_premier_rebrand {
    width: 54%;
    /*changed from 56 to 54% for DCOM 168*/
    position: absolute;
    right: -52px;
    height: 136%;
    /* changed height from 100 to 136 % for DCOm 168*/
    background: #444444;
    opacity: 0.8;
    transform: skewX(-14deg);
    margin-top: -42.8%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  /* Addition for Defect #1845 starts*/
  .faq2_angle {
    position: absolute;
    right: 0px;
    /* changed right from 29px to 0px for Defect#1942*/
    opacity: .3;
    border-bottom: solid 249px #014852;
    /* Changed t0 249 from 917px*/
    border-left: solid -1px transparent;
    /* Changed t0 -1 from 228px*/
    border-right: none 0px transparent;
    border-top: none 0px transparent;
    display: block;
    width: 11.8%;
    /*Added for Defect #1942*/
  }

  /* Addition for Defect #1845 ends*/

  .newline_view {
    position: absolute;
    z-index: 1;
    font-size: 20px;
    font-weight: bold;
    bottom: 13%;
    left: 58%;
    text-align: left;
    color: grey;
  }

  /* Added for Defect # 1863*/
  /* changed bottoom from -3% to 13% for 1944*/
  /* Updated left from 55% to 58% for defect #2188 */

  #faq_heading {
    top: 16px;
    /* Added for defect #2188*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  #faq_heading_rebrand {
    color: #666666;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  .hero h1 {
    margin: 30px 0px -10px;
    /* Changed 20px to -10px for Defect #1882*/
    line-height: 1
  }

  .hero p,
  header .resources_carousel .resources_carousel_content li a:hover {
    color: #888;
    padding-right: 12px;
    /* Added for Defect#1845 and changed from 27px to 12 px for Defect#2179*/
    margin: 20px 0px 13px;
    /* Added  margin  for Defect #1862 and changed 20 px to 13px for Defect#1949*/
  }

  /*Addition for Defect#1944 starts*/
  .faq {
    margin: -3em 5em 0em 5em;

  }

  /*Addition for Defect#1944 ends*/
  /*Addition for NMLS itr3 starts */
  .nmls_search {
    margin: 0em 2em 0em 2em;
    /* Changed margin 5 em to 2 em in both cases*/

  }

  /*Addition for NMLS itr3  ends*/
  /*Addition for Defect#1845 starts*/
  .faq_heading h1 {
    margin: 30px -3px -13px;
    /* changed margin from -11px to -3px and 20px to -23px fpr Defect#1949*/
    /* Updated from -23px to -13px for defect #3415 */
    line-height: 1;
    color: #fff;
    padding-right: 12px;
    /* Added for defect #3037 */
  }

  .faq_heading p {
    line-height: 1;
    color: #fff;
  }

  /*Addition for Defect#1845 ends*/
  /* Addition  for Defect # 1863 ends*/

}

/* Addition  for defect no 1845,1852,1854 ends*/
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
  .mega_container .mega_category_angle {
    left: -522px;
  }


}

@media only screen and (min-device-width: 320px) and (max-device-width: 740px) {
  .hero h1 {
    margin: 30px 0px 20px;
    /* Changed 0px to 20 for Defect #1885*/
    line-height: 1
  }

  .hero p,
  header .resources_carousel .resources_carousel_content li a:hover {
    color: #888;
    padding-right: 27px;
    /* Added for Defect#1845*/
    margin: 20px 0px 20px;
    /* Added  margin  for Defect #1862 and changed 0 to 20 px for Defect#1885*/
  }

  /* Added for defect#1885*/
  .herohstyle h1 {
    margin: 30px 20px 20px;
    line-height: 1;
    color: #00945f;
  }

  .heropstyle p {
    color: #888;
    padding-right: 27px;
    margin: 20px 20px 20px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .newline_rebrand_PWM h1 {
    color: white;
  }

  .newline_rebrand_PWM p {
    color: white;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  /*Addition for Defect#1944 starts*/
  .faq {
    margin: 0em 0em 0em 0em;

  }

  /*Addition for Defect#1944 ends*/
  /*Addition for NMLS itr3 starts */
  .nmls_search {
    margin: 0em 2em 0em 2em;
    /* Changed margin 5 em to 2 em in both cases*/

  }

  /*Addition for NMLS itr3  ends*/
  /* Added for defect#1885*/
  /* Addition for Defect #1845 starts*/
  .faq2_angle {
    position: absolute;
    right: 0px;
    opacity: .3;
    border-bottom: solid 250px #014852;
    /* Changed from 917 to 250px for Defect#1845*/
    border-left: solid 228px transparent;
    border-right: none 0px transparent;
    border-top: none 0px transparent;
    display: block;
  }

  /* Addition for Defect #1845 ends*/
  /*Start- (PV5710) added for Wealth Management Rebranding */

  .newline_rebrand_premier h1 {
    color: #ffffff;
  }

  .newline_rebrand_premier p {
    color: #ffffff;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

@media only screen and (min-width: 64.063em) {

  /*Addition for Defect#1845 starts*/
  .faq_heading h1 {
    line-height: 1;
    color: #fff;
    padding-right: 27px;
    /* Added for defect #3037 */
  }

  .faq_heading p {
    line-height: 1;
    color: #fff;
  }

  /*Addition for Defect#1845 ends*/
  /*Start- (PV) added for Wealth Management Rebranding phase2*/
  .financial_tools_list_rebrand .tools .tool.rebrand_threeTools {
    display: table-cell;
    width: 10%;
  }

  .tool_options_rebrand {
    width: 971px;
    margin-left: -138px;
  }

  /*End- (PV) added for Wealth Management Rebranding phase2*/
}

/* Added for mega category page defect #1864 starts*/


@media only screen and (min-width: 64.063em) {
  .financial_tools_list .angle_container .angle_cutter .angle {
    /*right: 4em; */
    /* Commented for ITR4 observation */
    width: 52em;
    /* Updated from 40em to 52em for ITR4 observation */
    left: -21em;
    /* Added for ITR4 observation */

  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    width: 52em;
    left: -21em;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {

  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 20em;
    /* Updated from 13em to 15em for defect #2050 */
    /* Updated from 15em to 20em for ITR4 observation */
    width: 46em;
    /* Updated from 39.5em to 44.5em for defect #2050 */
    /* Updated from 44.5em to 46em for ITR4 observation */
  }

  .financial_tools_list .angle_container .angle_spacer {
    right: 6%;
    /* Added for defect #2034 */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 20em;
    width: 46em;
  }

  .financial_tools_list_rebrand .angle_container .angle_spacer {
    right: 6%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:landscape) {

  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 17em;
    /* Updated from 14em to 17em for ITR4 observation */
    width: 41em;
    /* Modified from 44.5em to 41em for defect #2050*/
    /* Updated from 44em to 42em for ITR4 observation */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 17em;
    /* Updated from 14em to 17em for ITR4 observation */
    width: 41em;
    /* Modified from 44.5em to 41em for defect #2050*/
    /* Updated from 44em to 42em for ITR4 observation */
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

/* Addition for ITR4 observation starts*/
@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation:portrait) {
  .financial_tools_list .heading h2 {
    padding-top: 30px;
    /* Updated from 55px to 20px for defect 3327 and 3361 and changed from 20px to 30px for Deefct#3937*/
    padding-bottom: 22px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .financial_tools_list_rebrand .heading h2 {
    padding-top: 30px;
    /* Updated from 55px to 20px for defect 3327 and 3361 and changed from 20px to 30px for Deefct#3937*/
    padding-bottom: 22px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation:landscape) {
  .financial_tools_list .heading h2 {
    padding-top: 55px;
    /* Added for ITR4 observation */
    padding-bottom: 22px;
  }
}

/* Addition for ITR4 observation ends*/

@media only screen and (min-device-width: 414px) and (max-width: 736px) and (orientation:landscape) {
  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 58%;
    /* Updated to 53% for defect #2191 */
    /* Updated from 53% to 58% for ITR4 observation */
  }

  /* Added for Defect#2489*/
  li.small-5.columns.search_toggle.active {
    width: 15%;
    left: 27%;
  }

  /*Added for DCOm-331*/
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }

  /* Added for Defect#2489 ends*/

}

@media only screen and (min-device-width: 375px) and (max-width: 667px) and (orientation:landscape) {
  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 50%;
    /* Updated to 53% for defect #2191 */
    /* Updated from 49% to 50% for ITR4 observation */
  }

  /* Added for Defect#2489*/
  li.small-5.columns.search_toggle.active {
    width: 17%;
    left: 27%;
  }

  /*Added for DCOM-331*/
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }

  /* Added for Defect#2489 ends*/

}

/* Added fro Defect#3003*/
@media only screen and (max-width: 640px) and (min-device-width: 360px) and (orientation: landscape) {
  li.small-5.columns.search_toggle.active {
    width: 20%;
    left: 23%;
    /*Dcom - 592 */
  }

  /*Added for DCOm-331*/
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -79px;
    /*Dcom - 592 */
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }
}

/* Addition ends for Defect#3003*/

@media only screen and (min-device-width: 320px) and (max-width: 568px) and (orientation:landscape) {
  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 49%;
    /* Updated to 43% for defect #2191 */
    /* Updated from 43% to 49% for ITR4 observation */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 49%;
    /* Updated to 43% for defect #2191 */
    /* Updated from 43% to 49% for ITR4 observation */
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /* Added for Defect#2489*/
  li.small-5.columns.search_toggle.active {
    width: 25%;
    left: 26%;
    /*Dcom - 592 */
  }

  /*Added for DCOm-331*/
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -92px;
    /*Dcom - 592 */
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -45px;
  }

  /* Added for Defect#2489 ends*/
}

@media only screen and (min-device-width: 320px) and (max-width: 568px) and (orientation:portrait) {

  .financial_tools_list .angle_container .angle_cutter {
    left: -13px;
  }

  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 63%;
    /* Updated from 62% to 63% for ITR4 observation */
    width: 146%;
    /* Updated from 150% to 146% for ITR4 observation */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter {
    left: -13px;
  }

  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 63%;
    /* Updated from 62% to 63% for ITR4 observation */
    width: 146%;
    /* Updated from 150% to 146% for ITR4 observation */
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /* Added for Defect#2489*/
  li.small-5.columns.search_toggle.active {
    width: 36%;
    left: 130px;
  }

  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    right: 70px;
  }

  /* Added for Defect#2489 ends*/

}

@media only screen and (min-device-width: 375px) and (max-width: 667px) and (orientation:portrait) {
  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 52%;
    width: 129%;
  }

  .financial_tools_list .angle_container .angle_cutter {
    left: -17px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter {
    left: -17px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /* Added for Defect#2489*/
  li.small-5.columns.search_toggle.active {
    width: 31%;
  }

  /* Added for Defect#2489 ends*/

}

@media only screen and (min-device-width: 414px) and (max-width: 736px) and (orientation:portrait) {

  .financial_tools_list .angle_container .angle_cutter .angle {
    right: 45%;
    /* Updated from 10% to 45% for defect #2191 */
    width: 116%;
    /* Added for defect #2191 */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 45%;
    /* Updated from 10% to 45% for defect #2191 */
    width: 116%;
    /* Added for defect #2191 */
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /* Added for Defect#2489*/
  li.small-5.columns.search_toggle.active {
    width: 30%;
  }

  /* Added for Defect#2489 ends*/
}

/* Added for mega category page defect #1864 ends*/

.angle_cutter_faq {
  height: 58%;
  left: 368px;
  position: relative;
}

/* Added for defect#1886*/
.hero_img_faq {
  /*height:300px;/* changed height from 250px to 300px for Defect#2183 commented for DCOm 168*/
  width: 1024px;
}

@media only screen and (max-device-width:48em) and (orientation:landscape) {
  .hero_img_faq {
    width: 100%
  }

}

/*Added media query  for defect#1899*/
@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .hero_img_faq {
    /*height:300px;/* changed height from 250px to 300px for Defect#2183*/
    width: 1024px;
  }
}

@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation:landscape) {

  /* Added for Defect#1949*/
  .hero p {
    margin: 20px 0px 20px;
    /* changed from -17 px to 0px for Defct#2183*/
  }

  /* Addition ends for Defect#1949*/

  /*added for regionalization page in itr3*/
  .hero .hero_region p {
    margin: 20px -1px 20px;
  }

  /*added for regionalization page in itr3*/


  /* Added component for Defect#1934*/
  .get_in_touch .angle_container .angle_cutter .angle {
    height: 100%;
    width: 200px;
    /* Changed width from 240px to 193px for defect#1866 and changed from 193 px to 200px for Defect1973*/
    background: #0e693f;
    left: -122px
  }

  /* Addition ends for Defect#1934*/
  /* Added for Defect#1942*/
  .hero .angle_container .angle_cutter .angle {
    position: relative;
    height: 100%;
    /* changed from 100% to 125% for Itr3 testing and 100% to 105% for Defect#2155 and changed from 105% to 100% for Defect#3515*/
    width: 275px;
    /* Changed width from 240px to 245 px for Defect#1942 and to 407px for Itr3 testing and changed from 245 px to 275 px for Defect#3515*/
  }

  /* Addition  for Defect#1942 ends*/

}

@media only screen and (min-width: 64.063em) {
  body>.ls-canvas {
    /* Added body > .ls-canvas  for Dcom 248*/
    max-width: 1024px;
    margin: auto;
  }
  body>.fullwidth{
    min-width: 920px;
    width: 100%;
    /* max-width: initial !important*/
    max-width: inherit !important;
  }
}

.hero_mega h1 {
  margin: 30px -60px 20px;
  /* changed from 0 px to -60 px for Defect#2023*/
  line-height: 1;
}

.hero_mega p {
  color: #888;
  padding-right: -1px;
  /* changed from 27 px to -1 px for Defect#2023*/
  margin: 20px -60px 20px;
  /* changed from 0 px to -60 px for Defect#2023*/
}

header .resources_carousel .resources_carousel_content li a:hover {
  color: #888;
  padding-right: -1px;
  /* changed from 27 px to -1 px for Defect#2023*/
  margin: 20px 0 20px;
  /* Updated from -60px to 0 for defect #2304 */
}

/* Added for defect#1898*/
@media only screen and (min-width:48em) {
  header .tertiary_nav .callout_items .content_callout_item .icon_right a {
    display: block;
  }

}

/* Added for Defect#1862*/
.hero_mega h1 {
  margin: 30px -50px 20px;
  line-height: 1;
}

.hero_mega p,
header .resources_carousel .resources_carousel_content li a:hover {
  color: #888;
  padding-right: 0%;
  /* Changed padding-right from 27px to32% for Defect#1862*/
  /* Updated from 32% to 0 for defect #2304*/
  margin: 20px -50px 20px;
}

/* Added for Defect#2144*/
.hero_mega .promo_block p {
  margin: 0;
  padding: 10px 0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 19px;
  line-height: 1.9rem;
}

/* Added for Defect#2144 ends*/
/* Addition  for Defect#1862 ends*/
/* Added for Defect#1902
a.citi_logo {
    display: block;
    width: 210px;
    height: 30px;
}
/* Addition  for Defect#1902 ends*/
@media only screen and (min-device-width: 320px) and (max-width: 760px) {
  .category_callout_item_custom a {
    position: relative;
    display: table-cell;
    /* Changed display from inline to table-cell for Defect#1901 and test in ITR3*/
    bottom: 0px;
    pointer-events: visible;
    color: #497629;
  }
}

@media only screen and (min-device-width: 320px) and (max-width: 760px) {
  .hero_mega h1 {
    margin: 30px 0px 20px;
    /* changed from 0 px to -60 px for Defect#2023 and -60px to 0px for Defect#2167*/
    line-height: 1;
  }

  .hero_mega p,
  header .resources_carousel .resources_carousel_content li a:hover {
    color: #888;
    padding-right: -1px;
    /* changed from 27 px to -1 px for Defect#2023*/
    margin: 20px 0px 20px;
    /* changed from 0 px to -60 px for Defect#2023 and -60px to 0px for Defect#2167*/
  }
}

/* Added media query for Defect#1918*/
@media only screen and (min-device-width: 320px) and (max-width: 760px) and (orientation:landscape) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-9.5deg);
    /* Changed transfer from -15 to -9.5px for Defect#1918*/
    bottom: -150px;
    right: -50px;
    top: auto;

  }

  .slick-dots li button {
    -moz-border-radius: 25px;
    border-radius: 25px;
    height: 10px;
    width: 10px;
    padding: 0;
    margin: 0 3px;
    background: #fff;
    /*  changed  #648c1c to #fff for defect no 1932*/
    opacity: .25;
    cursor: default
  }
}

/* Added for defect #1918 */
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /*transform: rotate(-8.5deg);*/
    /* Added for Defect#1986*/
    background: #00945f;
    width: 120%;
    height: 200px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-7.2deg);
    position: absolute;
    bottom: -158px;
    right: -30px;
    max-width: none;
    /* Addition  for Defect#1986 ends*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand {
    margin-top: -13px;
  }

  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 58%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  /*Added for DCOMFF-120 */
  header #initial_mobile_header a {
    margin-left: 180px;
  }

}

/* Added for defect #1918 */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation:landscape) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /* transform: rotate(-9deg);*/
    /* Added for Defect#1986*/
    background: #00945f;
    width: 120%;
    height: 200px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-8.2deg);
    position: absolute;
    bottom: -158px;
    right: -30px;
    max-width: none;
    /* Addition  for Defect#1986 ends*/
  }
}

/* Added for defect #1918 */
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /*transform: rotate(-17deg);*/
    /* Added for Defect#1986*/
    background: #00945f;
    width: 120%;
    height: 194px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-13.2deg);
    position: absolute;
    bottom: -158px;
    right: -30px;
    max-width: none;
    /* Addition for Defect#1986 ends*/
  }
}

/* Added for defect #1918 */
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /*transform: rotate(-15deg);*/
    /* Added for Defect#1986*/
    background: #00945f;
    width: 120%;
    height: 200px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-13.2deg);
    position: absolute;
    bottom: -158px;
    right: -30px;
    max-width: none;
    /* Addition for Defect#1986 ends*/
  }
}

/* Added for defect #1918 */
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /*transform: rotate(-14deg);*/
    /* Added for Defect #1986*/
    background: #00945f;
    width: 120%;
    height: 200px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-13.6deg);
    position: absolute;
    bottom: -158px;
    right: -30px;
    max-width: none;
    /* Addition for Defect #1986 ends*/
  }
}

/* Added for defect #1918 */
@media only screen and (max-device-width:568px) and (min-device-width:320px) and (orientation:landscape) {

  footer .footer_logo .footer_angle,
  footer .footer_logo_prm_banking .footer_angle,
  footer .footer_logo_pvt_banking .footer_angle,
  footer .footer_logo_invst_svc .footer_angle {
    /*transform: rotate(-10.5deg);*/
    /* Added for Defect #1986 ends*/
    background: #00945f;
    width: 120%;
    height: 194px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-8.2deg);
    position: absolute;
    bottom: -158px;
    right: -30px;
    max-width: none;
    /* Addition for Defect #1986 ends*/
  }
}

/* Added for Defect#3312*/

.small-6.medium-6.columns.pre_slash {
  width: 48%;
}

/* Addition for Defect#3312 ends*/
/* Added for Defect#2329,3502,3492 */
@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation:portrait) {
  .small-6.medium-6.columns.pre_slash {
    width: 38%;

  }
}

/* Addition for Defect#2329,3502,3492 ends*/

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation:landscape) {

  /* Added for Defect#2045*/
  .small-6.medium-6.columns.pre_slash {
    left: -14em;
  }

  /* Added for Defct#2463*/
  .small-6.medium-6.columns.pre_slash {
    width: 44%
  }

  /* Added for Defct#2463 ends*/
}

/* Added for Defect#2045*/
@media only screen and (max-device-width:568px) and (min-device-width:320px) and (orientation:landscape) {
  .small-6.medium-6.columns.pre_slash {
    left: -10em;
  }
}

/* Added for Defect#2045 ends*/

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .category_callout_item a {
    display: inline;
    /* Changed display from table-cell to inline for Defect#2037*/
    margin: 0;
    position: relative;
    bottom: 0px;
    /* Changed bottom from 8px to 0px for Defect#2037 and 0 to -4px for linkedein icon allignmnet*/
    line-height: 1.3
      /* Added for Defect#3257*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .category_callout_item_rebrand a {
    display: inline;
    /* Changed display from table-cell to inline for Defect#2037*/
    margin: 0;
    position: relative;
    bottom: 0px;
    /* Changed bottom from 8px to 0px for Defect#2037 and 0 to -4px for linkedein icon allignmnet*/
    line-height: 1.3
      /* Added for Defect#3257*/
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

/*Test ITR3 ends*/

/*Added for personalize your exp in itr3*/

.input-group {
  display: table;
  width: 100%;
  /* margin-bottom: 1rem; */
}

/*Added till here for personalize your exp in itr3*/
@media only screen and (min-device-width: 760px) and (max-device-width: 1030px) and (orientation:portrait) {
  .hero .angle_container .angle_cutter .angle {
    position: relative;
    height: 99%;
    /* Changed height from 100 % to 120% for Itr3 testing and 100% to 105% for Defect#2155 and changed from 105% to 99% for Defect#3515*/
    width: 232px;
    /* Changed width from 240px to 195 px for Defect#1942 and changed from 195px to 325px for Itr3 testing and changed width from 195px to 232 px for Defect#3515*/
    display: inline-block;
    -webkit-transform: skewX(40deg);
    -moz-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
    transform: skewX(34deg);
    /* changed skew from 40 to 34 for Defect#3515*/
    left: -90px;
    /* changed left from -136px to -90px for Defect#3515*/
    background: #e5f2ee
  }

  .hero_mega p {
    color: #888;
    padding-right: -1px;
    /* changed from 27 px to -1 px for Defect#2023*/
    margin: 20px -60px -15px;
    /* changed from 0 px to -60 px for Defect#2023*/
  }

  header .resources_carousel .resources_carousel_content li a:hover {
    color: #888;
    padding-right: -1px;
    /* changed from 27 px to -1 px for Defect#2023*/
    margin: 20px 0px -15px;
    /* changed from 0 px to -60 px for Defect#2023*/
  }
}

.category_callout .relatedarticles_allignment p.Category_call {
  text-align: right;
  position: absolute;
  /* Added for Defect#2931*/
  right: 25px;
  /* Added for Defect#2931*/
  bottom: 63px;
  /* Added for Defect#2931*/
}

p.social_icon_adj {
  bottom: 25px !important;
}

.category_callout.category_callout_community p.Category_call {
  text-align: right;
  position: absolute;
  /* Added for Defect#2931*/
  right: 25px;
  /* Added for Defect#2931*/
  top: -6px;
  /* Added for Defect#2931*/
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .category_callout.category_callout_community p.Category_call {
    text-align: left;
    /* Added for Defect#3724*/
    position: relative;
    /* Added for Defect#2931 and changed position from absolute to relative for Defect#3724*/
    right: 0px;
    /* Added for Defect#2931 and changed from 25px to 0px for Defect#3724*/
    top: -6px;
    /* Added for Defect#2931*/
  }

  p.Category_call {
    text-align: left;
    margin-top: 20px;
    /* Added for defect #2464 */
    margin-left: -3px;
    /* Added for Defect#3342*/
    margin-bottom: 30px;
    /*Added for defect 2464 */
  }

}

#faq_heading {
  top: 8px;
  z-index: 0
    /* Added for Defect#4618*/
}

.small-12.medium-3.column.social.tags {
  margin-right: -27px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {

  /* Added for Defect# 2173*/
  .small-12.medium-3.column.social.tags {
    margin-right: 7px;
    /* changed from 0px to 7px for Defct#3357*/
  }

  /* Added for Defect# 2173 ends*/
  .faq_heading_rebrand {
    top: 8px;
    z-index: 0;
    /* Added for Defect#4618*/
    margin-top: -10px;
  }
}

a.text_cta.icon_right.icon_arrow_mega {
  position: relative;
  /* changed position from absolute to relative for Deefct#3718*/
}

span._productLine.inactive {
  display: none !important;
}

span._productLine.active {
  display: inline !important;
  font-size: 3.4rem;
  /*Added for Defect#4829*/
}

/* Added for defect #5023 */
.edfi_container .toggle span._productLine.active {
  font-size: 1.6rem;
}

/* Added for rates font issue in disclosure */

.disclosure_content .footer_info_legal .footnote span._productLine.active {
  font-size: 1.6rem;
  font-family: CitiSans;
  /* changed from Citisans Book to Citisans only as suggested by Mike*/
}

.disclosure_content .footer_info_legal .footnote strong {
  font-family: CitiSans;
  /* changed from Citisans Book to Citisans only as suggested by Mike*/
}

/* Added for Defect#2099*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .get_in_touch .contact_methods {
    height: 100%;
    padding-left: 0px
  }

  /* Addition for Defect#2099 ends*/
  /* Added for Defect#2079*/
  .get_in_touch .angle_container .angle_cutter .angle {
    height: 100%;
    width: 183px;
    /* changed from 240px to 177px for defect#1970 and 177 px to 183px for Defect#2079 */
    background: #0e693f;
    left: -100px;
  }
}

/* Addition for Defect#2079 ends*/
/*Addition for Defect#2032 starts*/
@media only screen and (min-width : 768px) {
  .Category_callout_alignment {
    margin-top: 45px;
    /* changed from -20px to 45px for Defect#3277*/
    width: 76%;
  }

  /* Added for Defect#2931*/
  .relatedarticles_allignment {
    width: 76%;
  }

  /* Addition for Defect#2931 ends*/
}

/*Addition for Defect#2032 ends*/

/* Addition for defect #2152 starts */
.cat_callout_item_heading {
  background: #ebf7f5;
}

.cat_call_heading {
  padding-right: 33px !important;
}

.cat_callout_item_heading h2 {
  font-weight: 400;
  margin: 0 0 15px;
  top: 2px;
  margin-top: 17px;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.cat_callout_item_heading_rebrand {
  background: #EFEFEF;
  /*Color changed from #ebf7f5 to #EFEFEF for rebranding */
}

.cat_callout_item_heading_rebrand h2 {
  font-weight: 400;
  margin: 0 0 15px;
  top: 2px;
  margin-top: 17px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

@media only screen and (min-device-width: 760px) and (max-device-width: 1030px) and (orientation:portrait) {

  /* Added for Defect #1677 and Defect#1973 starts*/
  .medium-10.columns.contact_methods.active {
    overflow: hidden;
    white-space: nowrap;
  }
}

/* Addition ends for Defect#2277*/
/* Added for Defect #1677 and Defect#1973 ends*/

/* Addition for defect #2081 starts */
.vertical_tabbed_content .sections .block .section_tab {
  width: 100% !important;
}

.vertical_tabbed_content .block_content {
  background-color: #ebf7f5;
  right: 7px;
  padding: 0px 40px;
}

@media only screen and (min-device-width: 768px) and (max-width: 1024px) {
  .vertical_tabbed_content .block_content {
    padding: 0px 30px;
  }
}

/* Addition for defect #3422 starts */
@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
  .vertical_tabbed_content .medium-7.block_content {
    width: 52.33333%;
  }

  .vertical_tabbed_content .sections.medium-5 {
    width: 47.66667%;
  }

}

/* Addition for defect #3422 ends */

.vertical_tabbed_content .block_content .content {
  display: none;
}

.vertical_tabbed_content .block_content .content.active {
  display: block;
}

.vertical_tabbed_content .block_content .content .short {
  display: block;
}

.vertical_tabbed_content .block_content .content .long {
  display: none;
}

.vertical_tabbed_content .content.expanded .long {
  display: block;
}

.vertical_tabbed_content .content.expanded .icon_right.icon_arrow:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s;
  display: inline-block;
  /* Added for defect #3399 */
}

/* Addition for defect #2081 ends */

/* Added for Defect#2154 starts*/
section.category_callout h3 {
  font-weight: 400;
  color: #888888;
}

/* Addition for Defect#2154 ends*/

/*Start- (PV5710) added for Wealth Management Rebranding */
section.category_callout_rebrand h3 {
  font-weight: 400;
  color: #00945f;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Added for  progress bar in Personlize your banking component*/
.ajax_loader {

  text-align: center;

}

.ajax_loader p {

  margin-bottom: 10px;

  font-size: 2rem;

  line-height: 24px;

  line-height: 2.4rem;

  color: #666;

}

/* Addition for Personlize your banking ends*/

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .get_in_touch_button .contact_container {
    padding: 0;
  }

  .get_in_touch_button .angle_filler {
    width: 11%;
  }

  .get_in_touch_button .angle_container .angle_cutter .angle {
    width: 170px;
  }

  .get_in_touch_button .contact_methods.with_cta {
    padding-left: 15px;
  }

  .get_in_touch_button .contact_methods .icon_phone,
  .get_in_touch .contact_methods .visit_branch,
  .get_in_touch .contact_methods .icon_call {
    padding: 21px 0 20px 40px;
    /* changed padding from 1px to 21 px for Defect#2194 and changed 29px to 40px for Defect#2269*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_button .contact_methods .icon_phone,
  .get_in_touch_rebrand .contact_methods .visit_branch,
  .get_in_touch_rebrand .contact_methods .icon_call {
    padding: 21px 0 20px 40px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  .get_in_touch_button .contact_methods a {
    padding-right: 16px;
    /* changed padding from 2px to 16 px for Defct#3510*/
  }

  .get_in_touch_button .contact_methods .cta_btn {
    padding: 9px 0;
    margin-left: 8px;
    /* Added for Defct#3001*/
    position: relative;
    /* Added for Defct#3001*/
  }
}

/* Added for Defect# 2136 Starts */
.highlights_table .filler {
  padding: 0px !important;
}

.filler .upper_angle {
  background: #1e5799;
  /* Old browsers */
  background: -webkit-linear-gradient(-49deg, #ebf7f5 15.6%, white 15.7%);
  background: linear-gradient(-49deg, #ebf7f5 15.6%, white 15.7%);
  background: -moz-linear-gradient(-220deg, #ebf7f5 14.6%, white 15.7%);
  height: 55px;
  padding: 0px;
}

/*on first div*/
.highlights_table_container .highlights_table_angle_1 {
  background: #1e5799;
  /* Old browsers */
  background: -webkit-linear-gradient(-49deg, #ebf7f5 15.6%, white 15.7%);
  background: linear-gradient(-49deg, #ebf7f5 15.6%, white 15.7%);
  background: -moz-linear-gradient(-220deg, #ebf7f5 19.6%, white 15.7%);
}

/* Added for issues in one view starts*/
.highlights_table_container .highlights_table_angle_1 .cta_btn:focus {
  color: #ffffff;
}

/*End-goals_carousel_rebrand*/

/* Added for issues in one view ends*/

/* Added for defect #2273 */
@media only screen and (min-device-width: 768px) {
  .highlights_table_angle_1 h1 {
    margin: 0px 0 25px;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .highlights_table_container .highlights_table_angle_1 {
    background: none;
  }

  .highlights_table .medium-5 {
    margin-right: 0px;
  }

  /* Added for defect #4807 */
  .highlights_table_container_angle .highlights_table_angle_1 .cta.small-12.medium-7.columns {
    padding-left: 0;
  }
}


@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation:landscape) {
  .highlights_table_container.highlights_table_container_angle {
    background: -webkit-linear-gradient(-20deg, #ebf7f5 37.6%, white 32.7%);
    background: linear-gradient(-34deg, #ebf7f5 43.6%, white 32.7%);
    background: -moz-linear-gradient(-20deg, #ebf7f5 37.6%, white 32.7%);
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation:portrait) {
  .highlights_table_container.highlights_table_container_angle {
    background: -webkit-linear-gradient(-35deg, #ebf7f5 31.6%, white 15.7%);
    background: linear-gradient(-41deg, #ebf7f5 37.6%, white 15.7%);
    background: -moz-linear-gradient(-35deg, #ebf7f5 31.6%, white 15.7%);
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation:portrait) {
  .highlights_table_container.highlights_table_container_angle {
    background: -webkit-linear-gradient(-35deg, #ebf7f5 31.6%, white 15.7%);
    background: linear-gradient(-48deg, #ebf7f5 46.6%, white 15.7%);
    /* Updated from -41deg to -48deg and 33.6% to 46.6% for defect #4806 */
    background: -moz-linear-gradient(-35deg, #ebf7f5 31.6%, white 15.7%);
  }
}

/* Added for Defect# 2136 Ends */



/* Added for Defect#2194*/
.get_in_touch_button span.icon_arrow.icon_chat.icon_left.visit_branch {
  border-right: 2px solid #33a97f;
  padding-right: 14px;
  padding-top: 17px;
}

/* Added for Defect#2194 ends*/


/* Added for Defect#2170*/
.cat_callout_item_heading:nth-of-type(1) h2 {
  padding-left: 14px;
}

/* Added for Defect#2170 ends*/

/*Start- (PV5710) added for Wealth Management Rebranding */
.cat_callout_item_heading_rebrand:nth-of-type(1) h2 {
  padding-left: 14px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Added for Defect#2288*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .faq_block .medium-3 h2 {
    margin: 140px 0;
    /* Updated from 105px to 140px 0 for defect #3295 */
    font-size: 27px;
    font-size: 2.7rem;
    padding-right: 14px;
    /* Modified from 30px to 14px for defect #2113 */
    width: 84%
      /* Added for Defect3295*/
  }

  /*Start- (PV) added for Wealth Management Rebranding phase2*/
  .faq_block_rebrand .medium-3 h2 {
    margin: 140px 0;
    /* Updated from 105px to 140px 0 for defect #3295 */
    font-size: 27px;
    font-size: 2.7rem;
    padding-right: 14px;
    /* Modified from 30px to 14px for defect #2113 */
    width: 84%
      /* Added for Defect3295*/
  }

  /*End- (PV) added for Wealth Management Rebranding phase2*/
  .get_in_touch {
    background-color: #00764a;
    position: relative;
    width: 100%;
    margin-top: 0;
    background: linear-gradient(50deg, #0e693f 23%, #00764a 2%);
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand {
    background-color: #888888;
    position: relative;
    width: 100%;
    margin-top: 0;
    background: linear-gradient(50deg, #666666 23%, #888888 2%);
  }

  .get_in_touch_rebrand_span {
    margin-top: 21px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  .vertical_tabbed_content .content.expanded .icon_right.icon_arrow:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s;
    display: inline-block;
    /* Added for defect #3399 */
  }

  /* Addition  for Defct#3027 ends*/
  /* .faq_block .medium-3 {
    padding-left: 5px;/* changed 39px to 75 px for Defect#2113
} */
  /* Commneted for defect #3295 */

  .faq_block .medium-5 ul {
    border-left: 2px solid #33a97f;
    margin-top: 10px !important;
    /* Added for Defct#2516*/
    margin-bottom: 10px !important;
    /* Added for Defct#2516*/
    margin: 70px -1px 55px 15px;
    /* Changed margin: 70px -1px 55px 15px to auto for Defct#2156*/
    padding-left: 20px;
    /*padding-top:15px;/* commented for Defct#2516*/
    /*display:inline;/* commented for Defct#3295*/
    /*position:-ms-page;*/
    /* commented for Defct#2516*/
  }

  .faq_block .content_callout_item {
    margin: auto 10px;
    border-bottom: 2px solid #e5e8eb
  }

  /* Added for Defect#3264*/
  .category_callout_item a {
    top: 0%;
  }

  /* Addition for Defect#3264 ends*/
  /* Added for Itr4 testing */
  /*.category_callout .bg_color_bar div {
    float: left;
    height: 100%
}*/
}

/* Added for Defect#2288 ends*/
/* Added for Defect#2038*/
a.not-clickable {
  pointer-events: none;
  cursor: default;
  color: #00945f;
}

/* Added for Defect#2038 ends*/


/* Addition starts for HLS component */

@media only screen and (max-width: 47.99em) {
  .vertical_tabbed_content .block.slick-current.slick-active.slick-center a.section_tab {
    background-color: #00693f;
  }

  .vertical_tabbed_content .sections .block .section_tab.active:after,
  .vertical_tabbed_content .sections .block .section_tab:after {
    border-color: #00693f rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  }

  /* Addition for defect #2479 ends */

  /* Addition for dcom #1289 starts */

  .promocarouselslides2 .promoCarousel__navigation {
    text-align: center;
    margin-top: 232px;
  }

  /* Addition for dcom #1289 ends */

}

.repaymemt_modal .hls_modal.active {
  display: block;
}

.repaymemt_modal .hls_modal.inactive {
  display: none;
}


.fixed_rate_table caption {
  display: none;
}

/* Addition ends for HLS component */
/* Added for Itr4 testing*/
.Category_callout_alignment ul {
  margin-left: -24px;
}

/* Added for Itr4 testing ends*/

/* Addition starts for Tools callout component */
.mega_container {
  height: 35px;
  /* Updated from 55px to 35px for ITR4 observation */
}

.mega_container .mega_category_angle {
  background: #dfe3e6;
  height: 100%;
  position: relative;
  -webkit-transform: skew(74deg);
  -moz-transform: skew(74deg);
  -ms-transform: skew(74deg);
}

.mega_container .angle_cutter {
  left: -170px;
}

.mega_container .mega_category_angle {
  left: -297px;
  /* Updated from -282px to -297px for ITR4 observation */
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait) {
  .mega_container .mega_category_angle {
    left: -188px;
  }
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: landscape) {
  .mega_container .mega_category_angle {
    left: -297px;
    /* Updated from -277px to -297px for ITR4 observation */
  }
}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .mega_container .angle_cutter {
    margin-top: -35px;
    /* Updated from -55px to -35px for ITR4 observation */

  }
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
  .mega_container .mega_category_angle {
    left: -522px;
  }

}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
  .mega_container .mega_category_angle {
    left: -375px;
  }

  .content_callout_item h3 {
    margin-top: 15px;
    /* Added for defect #2544 */
  }

}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {

  /*Added for DCOM-331*/
  a.icon_search2.icon_left.search_link.clearfix {
    right: -41px;
  }

  /*Addede for DcomFF-120 */
  header #initial_mobile_header a {
    margin-left: -23px;
    /* Dcom-592 */
  }

  .mega_container .mega_category_angle {
    left: -140px;
    /* Updated from -160px to -140px for ITR4 observation */
  }

  .content_callout_item h3 {
    margin-bottom: 10px;
    padding-top: 10px;
    font-weight: 500;
    margin-right: 23px;
    /* Added for Defect#2360*/
    margin-top: 15px;
    /* Added for defect #2544 */
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand {
    margin-top: -13px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /*Added for FF-DCOM120*/
  .login_back {
    width: 320px;
    height: 5em;
  }

  /*Start- (PV) added for Wealth Management Rebranding*/
  .financial_tools_list_rebrand .tools .tool.rebrand_threeTools {
    display: inline-block;
    width: 51%;
  }

  .tool_options_rebrand {
    width: 600px;
    margin-left: -147px;
  }

  .ready_to_apply.rebrand_RTA p {
    width: 101%;
  }

  /*End- (PV) added for Wealth Management Rebranding*/

}


@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
  .mega_container .mega_category_angle {
    left: -174px;
    /* Updated from -213px to -174px for ITR4 observation */
  }

}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {
  .mega_container .mega_category_angle {
    left: -210px;
    /* Updated from -243px to -210px for ITR4 observation */
  }

}

/* Addition ends for Tools callout component */

/* Addition as part of ITR4 observation starts */
@media only screen and (min-width: 768px) {
  .highlights_table>div:not(.angle_container) div:last-child li:last-child ul li {
    margin-left: 16px;
  }

  .highlights_table>div:not(.angle_container) div:last-child ul {
    padding-left: 0px;
  }

}

/* Addition as part of ITR4 observation ends */

.category_callout .category_callout_item.content_container {
  margin-bottom: 50px;
  /* Added as part of ITR4 observation */
  /* Updated from 35px to 50px as per style guide */
}

@media only screen and (min-device-width: 320px) and (max-width: 760px) {
  .category_callout .category_callout_item.content_container {
    margin-bottom: 40px;
    /* Added for defect #2464 */
  }

}

.category_callout .category_callout_item.category_callout_item_custom.content_container {
  margin-bottom: 0px;
  /* Added as part of ITR4 observation */
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .category_callout .category_callout_item.category_callout_item_custom.content_container {
    padding-top: 0;
    /* Added for defect #2464 */
    overflow-x: scroll;
    /* Added for Defct#3358*/
  }

  .category_callout_item>div {
    margin-bottom: 16px;
    /* Added for defect #2464 */
  }


}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait) {
  .hero .promo_block {
    margin-top: 68px;
    /* changed margin-top frpm 35px to -146px for Defcet#2305 and changed from 84px to 68px for Defect#3515*/
    position: absolute;
    /* Added for Defect#3515*/
    left: 241px;
    /* Added for Defct#3515*/
  }

  .promo_block {
    margin: 20px -20px;
    /* changed 0 to -20px for Defct#2305*/
  }

  .hero .content.promo {
    width: 35%;
    /* changed from 44% to 20% for Defect#2305 and changed width from 20% to 35% for Deefct#3515*/
    float: left;
    padding-left: 49px
      /* Added for Defct#2326 and changed width from 20px  to 49px for Deefct#3515*/
  }
}

/* Added for defect 2299 */
@media only screen and (max-width: 61em) and (min-width: 48em) {
  .secondary_nav .education_financing .medium-3.columns {
    margin-right: 12px;
  }
}


/*Added for NMLS error requirement itr4 starts */

#txtMloId.error,
#txtlastName.error {
  border: 1px solid #c00;
}

.nmls-error {
  color: #f00;
  font-size: 1.4rem;
  line-height: 1rem;
  margin-bottom: 0.5rem;
}

.cta_btn.disabled {
  background-color: #ddd;
}

#ajaxLoaderImg {
  display: inline-block;
  padding-left: 1.5em;
}

.searchError {
  margin-top: -15px;
  margin-bottom: 5px;
  font-size: 1.5em;
  margin-right: 10px;
  color: #FF0000;
}

.large-5.medium-5.columns.show-for-medium-up {
  padding: 0px;
}

.vertical_tabbed_content .vertical_tabbed_table {
  overflow-x: scroll;
  /* Added for ITR4 observation */
}

/*Added for search in ITR4 starts*/

.search_result_content {
  border-bottom: 2px solid #E5E8EB;
}


.pagination_content {
  border-top: 2px solid #E5E8EB;
}

/*Added for search in ITR4 end*/

/* Added for Defect#4894*/
.hls_modal_content span._productLine.active {
  font-size: 1.6rem;
}

/* Added for Defect#4894 ends*/

/* Addition for HLS component starts */

.hls_reveal-modal-bg {
  background: #000;
  background: rgba(0, 0, 0, .45);
  bottom: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0;
}

.hls_reveal-modal {
  position: absolute;
  top: 100px;
  width: 40%;
  z-index: 1005;
  left: 365px;
  background-color: #FFF;
  border: 1px solid #666;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
  box-shadow: 0 0 10px rgba(0, 0, 0, .4);
  margin-bottom: 10px;
}

.hls_modal_header {
  background: #00945f;
  text-align: center;
  padding: 1px 0px 0px;
}

.hls_modal_content {
  padding: 1px 30px 0px;
  /* max-height: calc(100vh - 210px);
    overflow-y: auto; */
}

.hls_modal_content .modal_text {
  padding-left: 0;
}

.hls_modal_content .modal_text li {
  margin-left: 16px;
}

.hls_modal_header h2 {
  color: white;
  font-weight: normal;
  font-size: 2.2rem;
  padding-bottom: 16px;
  margin-top: 25px;
}

.hls_modal_content h2 {
  font-size: 2.7rem;
  margin: 21px 0 15px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px)and (orientation:portrait) {
  .hls_modal_content h2 {
    font-size: 2.7rem;
    margin: 2px 0 15px;
  }
}

.hls_w3-closebtn {
  text-decoration: none;
  float: right;
  font-size: 24px;
  font-weight: bold;
  color: inherit;
}

a.hls_close-reveal-modal {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: .625rem;
  right: 1.375rem;
  text-decoration: none !important;
  /* Added for Defect#5085*/
}

a.hls_close-reveal-modal:focus {
  outline: 1px #044DA2 solid;
  color: #fff;
}

/* Added for defect #5006 */
a.hls_close-reveal-modal:hover {
  color: #ffffff;
}

.repaymemt_modal.active {
  display: block;
  overflow: auto;
  /* Added for Modal window*/
}

.repaymemt_modal.inactive {
  display: none;
}

/* Addition for HLS component ends */

/* Added for defect #2357 */
.Category_callout_alignment h3 {
  margin-top: 0;
}

/* Added for defect #2504 */
.toggle .inactive {
  display: none;
}

/* Added for defect #2426 */
span.clear_form.icon_close.icon_right {
  position: absolute;
  color: grey;
  margin-top: 0px;
  margin-left: 40px;
}

/* Addition for ITR4 Wave 2 observations starts */

.Category_callout_alignment table tr {
  text-align: center;
}

.Category_callout_alignment table tr ul li {
  text-align: left;
}

.Category_callout_alignment table tr ul {
  margin-left: -6px;
}

.Category_callout_alignment span img {
  /* Added span tag for Defect#3475*/
  margin-left: 350px;
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {

  /*.Category_callout_alignment img {
    margin-left: 242px;
    }*/
  .Category_callout_alignment span img {
    /* Added span tag for Defect#3475*/
    margin-left: 350px;
  }
}

@media only screen and (min-width: 375px) and (max-width: 760px) and (orientation:landscape) {
  .Category_callout_alignment img {
    margin-left: 225px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation:landscape) {
  .Category_callout_alignment img {
    margin-left: 180px;
  }


}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation:portrait) {
  .Category_callout_alignment img {
    margin-left: 68px;
  }
}

@media only screen and (min-width: 360px) and (max-width: 650px) and (orientation:portrait) {
  .faq_block .medium-5 ul {
    margin: auto -11px auto 11px
  }

  .faq_block .medium-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    /* changed from 8px to 0px for Defect#2993*/
  }

  /*Addede for DcomFF-120 */
  header #initial_mobile_header a {
    margin-left: 14px;
  }

  /*Addede for Dcom-331 */
  li.small-5.columns.search_toggle.active {
    width: 32%;
    left: 36%;
    /*Dcom-592*/
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: 10px;
  }

  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }

  /*Addede for Dcom-331 */
  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand {
    background-color: #666666;
    position: relative;
    width: 100%;
    margin-top: -13px;
    background: -webkit-linear-gradient(34deg, #666666 23%, #888888 2%);
    background: transparent -moz-linear-gradient(34deg, #666666 23%, #888888 2%);
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /*Added for FF-DCOM120*/
  .login_back {
    width: 360px;
    height: 5em;
  }

  /*Start- (PV) added for Wealth Management Rebranding phase2*/
  .financial_tools_list_rebrand .tools .tool.rebrand_threeTools {
    display: inline-block;
    width: 51%;
  }

  .tool_options_rebrand {
    width: 670px;
    margin-left: -162px;
  }

  .ready_to_apply.rebrand_RTA p {
    width: 101%;
  }

  .ready_to_apply_rebrand .styled p {
    width: 100%;
    /*End- (PV) added for Wealth Management Rebranding phase2*/
  }
}

@media only screen and (min-width: 375px) and (max-width: 760px) and (orientation:portrait) {
  .Category_callout_alignment img {
    margin-left: 114px;
  }

  .faq_block .medium-5 ul {
    margin: auto -8px auto 12px
      /* Added for Defect#2993 changed auto to -8px*/
  }
}

/* Added for defect #2422 */
.compare_checking ul li {
  text-align: left;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
  button#Desktop_Utility_LogIn_CTA {
    margin-left: -5.8em;
    /* changed from -11.0 em to -5.8 em for ff#185*/
    width: 427%;
    /* changed from 433% to 133% for ff#185*/
    /* changed from 433% to 427% for DCOM248*/
    /*top:-25px/* Added for ff#185*/
  }
}

/* Added for Defct#3366*/
@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation:landscape) {

  /*Addede for DcomFF-120 */
  header #initial_mobile_header a {
    margin-left: 168px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand {
    margin-top: -13px;
  }

  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 58%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /*Added for FF-DCOM120*/
  .login_back {
    width: 680px;
    height: 5em;
  }

}

/* Addition  for Defct#3366 ends */
@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
  .mega_container .mega_category_angle {
    left: -432px;
    /* Updated from -460px to -432px for ITR4 observation */
  }

  /*Addede for DcomFF-120 */
  header #initial_mobile_header a {
    margin-left: 150px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 50%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /*Added for FF-DCOM120*/
  .login_back {
    width: 670px;
    height: 5em;
  }
}

/* Added for Defct#3366*/
@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation:landscape) {

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand {
    margin-top: -13px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

}

/* Added for Defct#3366 ends*/
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation:landscape) {

  /*Addede for DcomFF-120 */
  header #initial_mobile_header a {
    margin-left: 110px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 49%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /*Added for FF-DCOM120*/
  .login_back {
    width: 645px;
    height: 5em;
  }

  .tool_options_rebrand {
    width: 752px;
    margin-left: -114px;
  }

}

/* edifi starts*/

.edfi {
  /*  overflow: hidden;*/
  /* Commneted for defect #4517 */
  position: relative;
}

.edfi .scrollable .rate_repayment_table th {
  font-weight: normal;
  color: #666666;
  font-size: 25px;
  font-size: 2rem;
  line-height: 30px;
  line-height: 3rem;
  text-align: center;
  width: 20%;
  padding: 0.75em !important;
}

.edfi .scrollable .rate_repayment_table td,
.edfi .scrollable .rate_repayment_table th {
  border: 1px solid #e5e8eb;
  height: 4em;
  padding: 0px 10px;
}

.edfi .scrollable .rate_repayment_table tr:last-child {
  border: 1px solid #e5e8eb;
  height: 3.97em !important;
  padding: 10px 34px !important;
}

/* .edfi .scrollable {
  overflow: scroll;
  overflow-y: hidden;
  margin-left: 87px;
}

.edfi .pinned {
  position: absolute;
  left: -13px;
  top: 0;

  max-width: 35%;
  padding-left: inherit;
}*/

.edfi-title {
  background-color: #00764a;
}

.edfi span {
  font-weight: bold;
  color: #00945f;
}

.edfi_container.inactive {
  display: none;
}

.edfi_container.active {
  display: block;
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation:landscape) {
  .edfi .pinned .rate_repayment_table tr:first-child {
    height: 81px;
  }
}

@media only screen and (min-width: 360px) and (max-width: 760px) and (orientation: portrait) {

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 0px !important;
  }

  .edfi .scrollable {
    overflow: scroll;
    overflow-y: hidden;
    left: 84px;
    position: relative;
    max-width: 75%;
  }

  .edfi .pinned {
    position: absolute;
    left: -24px;
    top: 0;
    /* background: #fff; */
    max-width: 35%;
    padding-left: inherit;
  }
}


/* Addition for defect #4878 starts */
@media only screen and (min-width: 320px) and (max-width: 760px) {
  .edfi .pinned .rate_repayment_table tr td {
    background-color: #f2f1f3;
    /* height: 80px; */
  }

  .edfi .pinned .rate_repayment_table tr:first-child {
    height: 81px;
    /* Updated from 121px to 89px for defect #4517 */
  }
}

@media only screen and (max-width: 736px) and (orientation: landscape) {
  .edfi .scrollable {
    margin-left: 213px;
  }
}

@media only screen and (max-width: 667px) and (orientation: landscape) {
  .edfi .scrollable {
    margin-left: 190px !important;
  }

  .edfi .pinned {
    position: absolute;
    left: -13px;
    top: 0;

    max-width: 35%;
    padding-left: inherit;
  }
}

@media only screen and (max-width: 760px) and (orientation: landscape) {
  .edfi .pinned {
    position: absolute;
    left: -13px;
    top: 0;

    max-width: 35%;
    padding-left: inherit;
  }

  .edfi .scrollable {
    overflow: scroll;
    overflow-y: hidden;
    margin-left: 200px;
  }

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 18px !important;
  }
}

/* @media only screen and (max-width: 736px) and (orientation: portrait) {
  .edfi .scrollable .rate_repayment_table td, .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 15px !important;
}
.edfi .pinned {
    position: absolute;
    left: -26px;
    top: 0;
    max-width: 35%;
    padding-left: inherit;
}
} */

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 3px !important;
  }

  .edfi .scrollable {
    overflow: scroll;
    overflow-y: hidden;
    max-width: 75.25%;
    position: relative;
    left: 78px;
  }

  .edfi .pinned {
    position: absolute;
    left: -30px;
    top: 0;
    /* background: #fff; */
    max-width: 35%;
    padding-left: inherit;
  }
}

@media only screen and (min-width: 412px) and (max-width: 846px) and (orientation: portrait) {

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 12px !important;
  }

  .edfi .scrollable {
    overflow: scroll;
    overflow-y: hidden;
    max-width: 78.25%;
    position: relative;
    left: 78px;
  }

  .edfi .pinned {
    position: absolute;
    left: -26px;
    top: 0;
    max-width: 35%;
    padding-left: inherit;
  }
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 13px !important;
  }

  .edfi .pinned {
    position: absolute;
    left: -32px;
    top: 0;
    max-width: 35%;
    padding-left: inherit;
  }

  .edfi .scrollable {
    overflow: scroll;
    overflow-y: hidden;
    max-width: 78.25%;
    position: relative;
    left: 78px;
  }
}

@media only screen and (min-width: 469px) and (max-width: 869px) and (orientation: portrait) {

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 26px !important;
  }

  .edfi .pinned {
    position: absolute;
    left: -35px;
    top: 0;
    max-width: 35%;
    padding-left: inherit;
  }

  .edfi .scrollable {
    overflow: scroll;
    overflow-y: hidden;
    max-width: 81.25%;
    position: relative;
    left: 78px;
  }
}


@media only screen and (max-width: 640px) and (orientation: landscape) {
  .edfi .scrollable {
    margin-left: 193px;
  }
}

@media only screen and (max-width: 568px) and (orientation: landscape) {
  .edfi .scrollable {
    margin-left: 168px;
  }
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation:landscape) {
  .edfi .pinned .rate_repayment_table tr:first-child {
    height: 81px;
  }

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 0px 16px !important;
  }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation:landscape) {
  .edfi .pinned .rate_repayment_table tr:first-child {
    height: 90px;
  }

  .edfi .scrollable .rate_repayment_table td,
  .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 16px 10px !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation:landscape) {
  .edfi .pinned .rate_repayment_table tr:first-child {
    height: 121px;
  }
}

/* Addition for defect #4878 ends */
/* Added for Defect#4529*/
.amountToBorrow {
  color: #666666 !important;
}

/* Addition ends for Defct#4529*/
.edfi .edfi-title {
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 2.5em;
}

.edfi .edfi-title .columns>h2 {
  color: #FFF;
  margin: 30px 0 15px;
}

.edfi .row .container .columns {
  padding-left: 0px;
}


.edfi .grey_green {
  background-color: #dee9e9;
}

.edfi .rate_table {
  overflow-x: auto;
}

.edfi .rate_repayment_table {
  background: #FFFFFF;
  border-spacing: 10px;
  border-collapse: seperate;
  margin-bottom: 2.5em;
  margin-top: 2.5em;
}



.edfi .rate_repayment_table td,
.edfi .rate_repayment_table th {
  border: 1px solid #e5e8eb;
  height: 4em;
  padding: 0 10px;
}

.edfi .rate_repayment_table td:first-child,
.edfi .rate_repayment_table th:first-child {
  color: #666666;
  font-size: 18px;
  font-size: 1.8rem;
  padding-right: 1px;
  background-image: none;
}

.edfi .rate_repayment_table th {
  /* background-image: url('../images/QuestionMark_Icon.png'); */
  /* Commented for defect #4517 */
  background-position: 90% 15%;
  background-repeat: no-repeat;
  background-size: 18px;
  background-position-x: 97%;
}


.edfi .rate_repayment_table td:last-child,
.edfi .rate_repayment_table th:last-child {
  border: 1px solid #e5e8eb;
}

.edfi .rate_repayment_table td {
  text-align: center;
  color: #00945f;
  font-size: 1.8rem;
}

.edfi .rate_repayment_table td:first-child {
  font-weight: bold;
}

.edfi .rate_repayment_table th {
  font-weight: normal;
  color: #666666;
  font-size: 25px;
  font-size: 2rem;
  line-height: 30px;
  line-height: 3rem;
  text-align: center;
  width: 20%;
  /* padding: 0.75em; */
}

@media only screen and (min-width: 320px) and (max-width: 740px) and (orientation:landscape) {
  .edfi .rate_repayment_table th {
    font-weight: normal;
    color: #666666;
    font-size: 25px;
    font-size: 2rem;
    line-height: 30px;
    line-height: 3rem;
    text-align: center;
    width: 20%;
    padding-left: 0.75em;
    padding-bottom: 0em;
    padding-top: 0em;
    padding-right: 0em;
  }

  /*   .edfi .scrollable .rate_repayment_table td, .edfi .scrollable .rate_repayment_table th {
    border: 1px solid #e5e8eb;
    height: 4em;
    padding: 16px 10px !important;
} */
}


/* Addition for defect #4517 starts */

.edfi .rate_repayment_table th img {
  vertical-align: top;
  display: table-cell;
}

.edfi .rate_repayment_table th span {
  vertical-align: top;
  display: table-cell;
  color: #666666;
  font-size: 1.8rem;
  font-weight: bold;

}

.edfi .rate_repayment_table .features_display.active span {
  color: #fff;

}


@media only screen and (min-width: 1024px) {
  .edfi .rate_repayment_table th {
    padding: 0.25em;
  }
}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .edfi .rate_repayment_table th img {
    max-width: 20px;
  }

  .edfi .rate_repayment_table .features_display.active:before {
    margin-left: -12px;
  }

  .edfi .rate_repayment_table .features_display.active span {
    color: #fff;
    /*  padding-left: 20px; */

  }

}

.edfi .rate_repayment_table th span.amountToBorrow {
  display: inline;
  vertical-align: baseline;
}

@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation:portrait) {
  .edfi .rate_repayment_table th span.amountToBorrow {
    display: table-cell;
    vertical-align: baseline;
  }
}

@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation:landscape) {
  .edfi .rate_repayment_table th span.amountToBorrow {
    display: table-cell;
  }

  .edfi .rate_repayment_table .features_display:first-child.active:before {
    margin-left: -25px;
  }

  .edfi .rate_repayment_table .features_display.active:before {
    margin-left: -11px;
  }
}

.edfi .rate_repayment_table th {
  width: 26%;
}

.edfi .rate_repayment_table th:first-child {
  width: 25%;
}

/* Addition for defect #4517 ends */

.edfi .toggle .toggle_arrow {
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
}

.edfi .toggle .toggle_arrow:before {
  color: #648c1c;
  font-size: 17px;
  font-size: 1.7rem;
}

.edfi .toggle .collapse {
  max-height: 0;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
}

.edfi .toggle.open .toggle_arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}

.edfi .toggle.open .collapse {
  max-height: 500px;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* Edfi End */

/*Added for Defect#2541*/
@media only screen and (min-width: 320px) and (max-width: 760px) {
  .rates small {
    padding-right: 11px;
    /* DCOM-1845 - reduced to 11px from 109px to fix box model issue on mobile devices */
  }

  span.test {
    position: relative;
    left: 41%;
  }

  /* Addition for Defect#3015 ends*/

  /* Added for Defect#3256*/
  .Category_callout_alignment img {
    margin-left: 0px;
  }

  /* Added for Defect#3256 ends*/
}

/*Added for Defect#2541 ends*/

/*Added for Defect#2898*/
.disclosure {
  margin: 25px -10px 20px;
}

.footnote {
  margin: 25px -6px 20px;
}

/*Added for Defect#2898 ends*/


/* Addition starts for Defect #2941*/
@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait) {
  header .search_wrapper .search_form {
    width: 100%;
  }

  span.clear_form.icon_close.icon_right {
    margin-left: 27px;
  }
}

/* Addition ends for Defect #2941*/

/* Added for defect #2902 */
@media only screen and (min-width: 1024px) {
  header .search_wrapper .triangle_with_shadow {
    right: 34px;
    /* Updated from 33px to 34px for defect #2902 */
  }
}

/* Added for Defect#3264*/
.category_callout_item a {
  top: 0%;
}

/* Added for Defect#3264 ends*/


.ready_to_apply {
  padding-bottom: 18px;
  /* Added for ITR4 observation */
}

.Category_callout_alignment .category_table {
  overflow-x: auto;
}

/* Added for defect # 2902 */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .search_wrapper .medium-offset-8 {
    margin-left: 66% !important
  }
}

/* Addition starts for defect #3259 */
@media only screen and (min-width: 320px) and (max-width: 760px) {
  .category_callout.category_callout_mega h2 {
    margin-top: 19px;
  }

  .category_callout.category_callout_mega .category_callout_item p {
    margin-bottom: 25px;
  }

  .category_callout.category_callout_mega .category_callout_item:last-child a {
    position: relative;
    margin-bottom: 38px;
  }

  .category_callout.category_callout_mega .category_callout_item:last-child p {
    margin-bottom: 21px;
  }

  /* Addition ends for defect #3259 */
}


/*added for addressing the ADA issues*/
a#test {
  color: white;
  background-color: red;
}

div,
a#test:hover {
  cursor: hand;
  /*cursor:pointer; commented for Defct#3351 and 3021*/
}



@media only screen and (min-width: 320px) and (max-width: 760px) {

  /* Addition for defect #3284 starts */
  footer .footer_info_legal h5 {
    margin: 10px 0 15px -10px;
    /* Added for Defect#3364*/
  }

  footer .footer_nav {
    margin-left: -10px;
  }

  /* Addition for defect #3284 ends */

  /* Addition for defect #3285 starts */
  .get_in_touch_button span.icon_arrow.icon_chat.icon_left.visit_branch {
    border-right: none;
    border-bottom: 2px solid #33a97f;
  }

  .get_in_touch .contact_methods .cta_btn {
    float: left;
  }

  /* Addition for defect #3285 ends */
}

/* Added for defect #3288 */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .ready_to_apply .title_block h2 {
    margin-top: 72.5px;
    /*margin-bottom: 72.5px; */
    /* Commented for defect #3445 */
  }

}

/* Addition for 2430 starts */
@media only screen and (min-width:48em) {
  .category_callout_mega .category_callout_item.category_callout_item_custom a.text_cta.icon_right.icon_arrow_mega {
    position: relative;
    padding-bottom: 32px;
    /*color: #044DA2;/* Added for Link issue CR*/
  }

  .category_callout_mega .category_callout_item>div p {
    margin-bottom: 20px;
    margin-top: 0px;
  }

  .category_callout_mega .category_callout_item {
    padding-top: 0;
  }

  .category_callout_mega .category_callout_item>div {
    margin-bottom: 0px;
  }
}

/* Addition for 2430 ends */

/* Added for Defect#2329*/
.small-12.medium-7.large-6.columns.no_left_padding {
  width: 50%;
}

/* Addition for Defect#2329 ends*/

@media only screen and (min-device-width: 320px) and (max-width: 760px) {

  /* Added for Defect#3396*/
  .small-12.medium-7.large-6.columns.no_left_padding {
    width: 100%;
  }

  /* Addition for Defect#3396 ends*/
}

/* Addition ends for defect #2323 */
/* Added for Defect#3261*/
@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation:portrait) {
  .rates small {
    padding-right: 20px;
    /*Added for defect#2130 and changed from 11px to 76px for Defect#2541*/
  }
}

/* Added for Defect#3261 ends*/

/* Addition starts for defect #3373 */
.vertical_tabbed_content table td {
  padding-right: 15px;
  vertical-align: top;
}

/* Addition ends for defect #3373 */
/*Addition for leads form */
.leadform form fieldset {
  padding: 0 0 20px 0;
  margin: 0;
  border: none;
}

.leadform form .checkboxes {
  padding: 0 20px 0 0;
}

.leadform form .checkboxes div {
  margin-bottom: 10px;
}

.leadform form input[type=checkbox],
.leadform form input[type=radio] {
  opacity: 0;
  position: absolute;
  left: -9999px;
}

.leadform form label .normalfont {
  font-weight: 400;
}

.leadform form select option {
  margin-top: 20px;
}

/*Modified by Jeff - added pading-top*/
.leadform form input[type=checkbox]+label {
  position: relative;
  padding-left: 36px;
  line-height: 23px;
  line-height: 2.3rem;
  font-weight: 400;
  margin-left: 0px;
  padding-top: 10px;
}

.leadform .row .error {
  margin-top: 5px;
  font-weight: 400;
  color: #f00;
}

/*.leadform #phone{
    background-image: url('/assets/ctzdotcom/images/QuestionMark_Icon.png');
    background-position: 97% 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position-x: 97%;
}

.leadform label[for=phone_number]:hover:after {
        content: attr(title);
        padding: 5px;
        font-size:1.2rem;
        background-color: #f2f1f3;
        position: absolute;
        border-radius:5px 5px;
    }*/
/*.leadform .phone_icon:after{
    content: url(/assets/ctzdotcom/images/QuestionMark_Icon.png);
    display: inline
}*/
.leadform form input[type=checkbox]+label:before {
  position: absolute;
  left: 0;
  content: " ";
  height: 23px;
  width: 23px;
  border: 1px solid #ccc;
  display: inline-block;
  padding-left: 4px;
  font-size: 14px;
}

.leadform form input[type=checkbox]:checked+label:before {
  content: "\e634";
  font-family: ctz-dotcom-icons;
  color: #fff;
  background-color: #759b24;
}

.investmentservice_hero_rebrand.leadform form input[type=checkbox]:checked+label:before {
  content: "\e634";
  font-family: ctz-dotcom-icons;
  color: #000000;
  background-color: #fff;
}

.leadform form input[type=radio]+label:before {
  position: absolute;
  content: " ";
  left: 10px;
  border: 2px solid #ccc;
  display: inline-block;
  height: 15px;
  width: 15px;
  border-radius: 15px;
  font-size: 14px;
}

.leadform form input[type=radio]:checked+label:before {
  content: url(../images/form-radio-selected.png);
  border: 1px;
  top: 18px
}

.leadform form input[type=radio]+label {
  margin: 20px 50px 0 25px;
}

/* Changed by jeff from 25 to 0*/
.leadform form .row {
  margin-bottom: 0px;
}

/*  .leadform form .row > div:last-child {
        padding: 0 0 0 20px;
    }

        .leadform form .row > div:last-child:after {
            content: " ";
            height: 100%;
            position: absolute;
            left: 0;
            width: 2px;
            background: #f2f1f3;
            top: 0;
        }

    .leadform form .row.final div:after {
        content: none;
    }*/
/*Modified 5px to 8px by Jeff, margin top added as 20px*/
.leadform form label {
  margin-top: 20px;
  line-height: 16px;
  line-height: 1.6rem;
  margin-bottom: 8px;
}

/* DCOM-1564 */
/* putting the question mark icon in with the label means resetting the line-height so it doesn't mess with the field alignemnt on desktop */
.leadform form label span {
  line-height: 1rem;
}

/* the question mark image itself should be smaller so it fits with the label */
.leadform form label span img {
  width: 20px;
}

/* END DCOM-1564 */

.leadform form input[type=text] {
  margin-bottom: 0px;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;

}

.leadform form input[type=text].valid {
  background: url(/assets/CB_resources/images/Tick.png) no-repeat;
  background-size: auto;
  background-position: 99% 8px;
}

.leadform form input[type=text].error,
.leadform form textarea.error {
  background: url(/assets/CB_resources/images/icon-close-error.png) no-repeat;
  background-size: auto;
  background-position: 99% 8px;
  border-color: red;
}


/*.leadform select.error:-moz-focusring {
    color: transparent !important;
    text-shadow: 0 0 0 #000;
} */
/*.leadform select :: -moz-focus-inner {
     border: 0;
     outline : 0;
 } */

@-moz-document url-prefix() {

  select,
  select:-moz-focusring,
  select::-moz-focus-inner {
    color: transparent;
    text-shadow: 0 0 0 #000;
    /*background-image: none !important; */
    /*border:0;*/
  }
}



.img-invalid_data {
  background: url(/assets/CB_resources/images/icon-close-error.png) no-repeat right center;
}

.img-valid_data {
  background: url(/assets/CB_resources/images/icon-checkmark.png) no-repeat right center;
}

.global_error_parent_div {
  display: none;
  vertical-align: top;
  position: relative;
  width: 100%;
}

.global_error_msg_div {
  display: inline-block;
  position: absolute;
}

.global_error_h4 {
  font-size: 16px;
  font-weight: 600;
  padding-left: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #f00;
}

.global_error_span {
  padding-left: 15px;
  font-size: 12px;
  font-weight: 400;
  margin-top: 0px;
  color: #666;
}

.leadform form input[type=text]:last-child {
  margin-bottom: 0;
}

/* h4 added by jeff, margin changed from 0 to 40*/
.leadform h2,
.leadform h3,
.leadform h4 {
  margin-top: 40px;
  margin-bottom: 0px;
}

/*Added for lead form*/
h4.small-12.medium-12.large-12.columns.prdcategory {
  margin-bottom: 15px;
}

.small-12.medium-6.left.columns.phonealignment {
  padding-left: 0px;
}

@media only screen and (max-width: 47.99em) {

  .leadform select {
    margin-left: 0px !important;
  }

  .leadform input#btnSubmit {
    width: 100%;
  }

  .leadform div#phone_small {
    width: 13%;
    padding-top: 1.6em;
    margin-left: 1.1em;
  }

  .leadform input#phone_number {
    width: 100%;
    /* Changed for DCOMCI-349 Contact Me Form*/
  }

  .leadform input#btnValidate {
    width: 100%;
  }

  .leadform .row span.small-12.medium-4.left.columns {
    padding-top: 10px;
  }

}

@media only screen and (min-width: 47.99em) {
  .leadform .invstprdalign {
    padding-bottom: .5em;
  }
}

@media only screen and (max-width: 47.99em) {
  .leadform .toggle_arrow:before {
    color: #648c1c;
    font-size: 17px;
    font-size: 1.7rem;
  }
}

.leadform div#phone_medium {
  width: 13%;
  padding-top: 0.5em;
}

.leadform form {
  margin-left: -7px
}

.leadform .contactmeprdalign {
  margin-left: -9px
}

.leadform .business.inactive {
  display: none
}

.leadform .business.active {
  display: inline
}

.leadform .personal.inactive {
  display: none
}

.leadform .personal.active {
  display: inline
}

.leadform input#info {
  margin-left: 8px;
}

.leadform .invstsvcinfoalign {
  margin-left: -9px;
}

.leadform .bbleadsprdalign {
  margin-left: -9px;
}

.leadform div#onSubmitError.active {
  display: block;
}

.leadform div#onSubmitError.inactive {
  display: none;
}

/* Service Error*/
.leadform div#onSubmitServiceError.active {
  display: block;
}

.leadform div#onSubmitServiceError.inactive {
  display: none;
}

.leadform input[type="text"]::-ms-clear {
  width: 0px;
  height: 0px
}

/*Google API*/
/* @media only screen and (min-width: 64em){
    commented for DCOM 327
.pac-container{
    margin-left: -15.7% !important;
}
} */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
  .pac-container {
    margin-left: 0% !important;
  }
}

section.success_message {
  background-color: #ebf7f5;
}

section.hero .tick {
  background: url(/assets/CB_resources/images/icon-checkmark.png) left no-repeat;
  padding-left: 45px;
  background-size: 35px 35px;
}

ul.contactProducts {
  margin-top: 9rem
}

.contact_me_prd a,
.contact_me_prd a.active,
.contact_me_prd a:hover {
  background: 0 0 !important;
  font-size: 1.7rem !important;
  text-decoration: none !important;
  color: #648c1c !important;
  font-family: CitiSans, arial !important
}

.contact_me_prd {
  margin-left: -5.7rem;
  border-top: 2px solid #cecece
}

li.accordion-navigation .toggle_arrow.icon_arrow_down.icon_left.contact_me_arrow {
  margin-top: -3.1rem;
  float: right;
  transition: all .5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s
}

li.accordion-navigation.active .toggle_arrow.icon_arrow_down.icon_left.contact_me_arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}


/*Added for lead form*/


/* Addition starts fror new GIT skin*/

.get_in_touch {
  background-color: #00764a;
  position: relative;
  width: 100%;
  margin-top: 0;
  background: -webkit-linear-gradient(34deg, #0e693f 23%, #00764a 2%);
  background: transparent -moz-linear-gradient(34deg, #0e693f 23%, #00764a 2%);

}

/* Added for defect #5027 */
.sticky-wrapper {
  background-color: #ebf7f5;
}

@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation:portrait) {
  .get_in_touch {
    background-color: #00764a;

    position: relative;
    width: 100%;
    margin-top: 0;
    background: -webkit-linear-gradient(37deg, #0e693f 20%, #00764a 2%);
    /*background: transparent -moz-linear-gradient(34deg, #0e693f 23%, #00764a 2%*/
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .get_in_touch_rebrand {
    background-color: #666666;

    position: relative;
    width: 100%;
    margin-top: 0;
    background: -webkit-linear-gradient(34deg, #666666 20%, #888888 2%);
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

}

.right_GIT {
  float: right !important;
  background-color: #00764a;
  padding: 16.5px;
}

.left_GIT {
  float: left !important;
  background-color: #0e693f;
  padding: 15px;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.right_GIT_rebrand {
  float: right !important;
  background-color: #888888;
  /*Color is change from #00764a to #888888 for rebranding  */
  padding: 16.5px;
}

.left_GIT_rebrand {
  float: left !important;
  background-color: #666666;
  /*Color is change from #0e693f to #666666 for rebranding  */
  padding: 15px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/
.get_in_touch_button .sticky_element span.icon_arrow.icon_chat.icon_left.visit_branch {
  border-right: 2px solid #33a97f;
  padding-right: 14px;
  padding-top: 17px;
}

@media only screen and (max-width: 760px) and (min-width: 320px) {

  .get_in_touch {
    background-color: #00764a;
    position: relative;
    width: 100%;
    margin-top: 0;
    background: -webkit-linear-gradient(34deg, #0e693f 0%, #00764a 2%);

  }

  .get_in_touch span.icon_arrow.icon_chat.icon_left.visit_branch {
    border-right: none;
    border-bottom: 2px solid #33a97f;
  }

}

/* Addition ends  for new GIT skin*/

/* Added for defect #3398 */
.vertical_tabbed_content .block_content .content a.text_cta {
  display: inline-block !important;
}

/* Added for Defect#3359*/
.search_input::-ms-clear {
  display: none;
}

/* Addition for Defect#3359 ends*/

/* Added for Defect 3429 */
@media only screen and (max-width: 47.99em) {
  .rate_ticker .ticker_container .ticker .ticker__item {
    display: inline;
    top: 5px;
  }

  .rate_ticker .ticker_container .ticker {
    display: inline-block;
  }
}

/* Added for Defect 3429 ends*/

/* Added for Defect#3262*/
.button.icon_search.icon_left.button.postfix.right {
  background-color: grey;
  /* Updated from #e97300 to grey */
}

/* Addition for Defect#3262 ends*/

/* Added for Defct#3440*/
.a.product_list {
  color: #00945f;
  font-size: 2.4rem;
  /* line-height: 29px; */
  line-height: 2.9rem;
  margin: 25px 0 10px;
}

/* Added for Defct#3440 ends*/

.features_display {
  background: #005944;
  color: #FFF;
  display: none;
  height: 0;
  /*margin-left: 21.5%; commented for Defct#3512*/
  margin-top: -8px;
  opacity: 0;
  position: absolute;
  text-align: left;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  width: 38.5742%;
  z-index: 1;
  /* Updated z-index from 2 to 1 for defect #3512 */
}

.features_display.active {
  display: block;
  height: 160px;
  opacity: 1;
  padding: 9px 18px;
}

@media only screen and (min-width: 768px) {
  .edfi .rate_repayment_table .features_display.active {
    margin-left: -9px !important;
    margin-top: 9px !important;
  }
}

/* Addition for defect #4517 starts */
.edfi .rate_repayment_table .features_display.active:before {
  margin-left: -14px;
}

.edfi .rate_repayment_table .features_display.active {
  margin-left: 0px;
  margin-top: 0px;
}

/* .edfi .rate_repayment_table .features_display.active :first-child {
  margin-left: 39px;
  margin-top: 0px;
} */

/* Addition for defect #4517 ends */

.features_display span {
  font-size: 20px;
  font-size: 2rem;
  margin-right: 30px;
  text-align: left;
}

.features_display .icon_close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}

.features_display:before {
  border-style: solid;
  border-width: 10px 20px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
  -moz-transform: scale(.9999) rotate(180deg);
  border-color: #005944 transparent transparent;
  left: 10%;
  margin-left: -23px;
  position: absolute;
  top: -10px;
}

/* Addition for Tooltip CR starts */
.highlights_table .features_display:before {
  left: 16%;
}

.highlights_table .features_display {
  margin-top: 0;
  width: auto;
  z-index: 3;

}

.highlights_table .features_display span.title {
  font-size: 18px;
}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .highlights_table .features_display:before {
    left: 7%;
  }

  .mobile_block_content_wrapper .features_display.active {
    margin-top: 0;
  }

}

/* Addition for Tooltip CR ends */

/* Addition for defect #3512 starts */

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .features_display:before {
    margin-left: -16px;
    top: -9px;
  }
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:landscape) {
  .features_display:before {
    top: -9px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 760px) {

  /*.features_display.active {
    width: auto;
    height: auto;
  }*/

  .features_display:before {
    margin-left: -11px;
  }

}

/* Addition for defect #3512 ends */

/* Added for Defect#3413*/
.product_compare1 .text_cta {
  color: #e97300;
}

/* Addition for Defect#3413 ends*/

/* Added for CMS team*/

._labellookup.inactive {
  display: none;
}

/* Addition for CMS team ends*/

/* Addition for #3413 starts */
.personalize__options.show-for-medium-up.inactive {
  display: none !important;
}

.personalize__options.show-for-medium-up.active {
  display: block !important;
}

@media only screen and (min-width: 48em) {
  .product_compare {
    margin-left: 46.5em;
  }

  .product_compare1 {
    margin-left: 101em;
    margin-top: -4.1em;
  }
}

/* Addition for #3413 ends */

/* Addition for defect #3505 starts*/
.get_in_touch .contact_methods .visit_branch_test {
  display: block;
  padding: 20px 0 20px 40px;
  position: relative
}

.get_in_touch .contact_methods .visit_branch_test {
  display: inline;
  line-height: 44px;
  line-height: 4.4rem;
  padding-top: 20px;
  /* Changed padding-top from 0px to 20 px for Defect#2194*/
  font-size: 1.8rem
    /* Updated for defect #3571 */
}

.get_in_touch .contact_methods .visit_branch_test:before {
  font-size: 33px;
  font-size: 3.3rem;
  position: absolute;
  left: 0;
  top: 9px
}

.get_in_touch .contact_methods .visit_branch_test:before {
  font-size: 30px;
  font-size: 3rem;
  top: 11px
    /* changed top from -6px to 11px for Defect#2194*/
}

/* Addition for defect #3505 ends*/

/* Addition for defect #3413 starts*/
@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .product_compare {
    margin-left: 33.5em;
  }

  .product_compare1 {
    margin-left: 62em;
  }

  .get_in_touch .contact_container .heading p {
    font-size: 17px;
    font-size: 1.7rem;
    padding-left: 16px
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .get_in_touch_rebrand .contact_container .heading p {
    font-size: 17px;
    font-size: 1.7rem;
    padding-left: 16px
  }

  .get_in_touch_rebrand_span {
    font-size: 1.7rem;
    padding-left: 16px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  .medium-10.columns.contact_methods.active {
    padding-left: 19px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .product_compare {
    margin-left: 39px;
  }

  .product_compare1 .text_cta {
    margin-left: 39px;
  }

  .get_in_touch .contact_methods .visit_branch_test {
    display: inline;
    line-height: 44px;
    line-height: 4.4rem;
    padding-top: 20px;
    /* Changed padding-top from 0px to 20 px for Defect#2194*/
    right: 17px;
    /* Added for Defect#3509*/
    top: 24px;
    /* Added for Defect#3509*/
  }

}

/* Addition for defect #3413 ends*/

/* Added for Video_coponent*/
.flex-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  width: 97%
}

.flex-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 33px
}

.content_title {
  padding-left: 32px;
  padding-top: 0px;
}

@media only screen and (min-width: 320px) and (max-width: 760px) {

  .flex-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    width: 100%
  }

  .flex-video iframe {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    padding-left: 0px
  }

  .content_title {
    padding-left: 25px;
    padding-top: 0px;
  }
}

/* Addition ends for Video_coponent*/

/* Added for Defct#3320*/
.alert span.simulate_h1 {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 27px;
  line-height: 2.7rem;
}


.alert[class*="_high"] span.simulate_h1 {
  color: #c00;
  display: inline-block;
  margin: auto 0;
  width: 70%;
}

/* Added for version_alert starts*/

.alert#show_browser_alert {
  display: none;
}

.alert#show_browser_alert p {
  font-size: 1.8rem;
  font-weight: 700;
  color: #c00;
}

.alert#show_browser_alert p a {
  font-size: 1.6rem;
  color: #c00;
  font-weight: 400;
}

.alert#show_browser_alert .close:after {
  color: #c00;
}

.alert#show_browser_alert .row.container>div:first-child {
  display: block;
}

.alert#show_browser_alert span.simulate_h1 {
  color: #c00;
  display: inline-block;
  margin: auto 0;
  width: 70%;
}

/* Added for version_alert ends*/

/* Addition for Defect#3320 ends*/

/* Added for Defect#3534*/
.newline_view.newline.herohstyle.heropstyle.faq_heading p {
  font-weight: normal;
  /*font-family: CitiSans Book; commented for Defect#4896*/
}

/* Added for defect #3535 */
@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {

  .get_in_touch .left_GIT,
  .get_in_touch .right_GIT {
    margin-top: -1px;
  }
}


@media only screen and (min-width: 1024px) {

  /* Added for defect 3543 */
  header .tertiary_nav .callout_items {
    margin-right: 30px;
  }

  header .row .row.collapse.tertiary_nav .resources_carousel {
    padding-top: 22px;
  }
}

/* Added for defect #3544 */
section.category_callout.category_callout_mega .cat_callout_item_heading h2 {
  margin-top: 38px;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
section.category_callout.category_callout_mega .cat_callout_item_heading_rebrand h2 {
  margin-top: 38px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Added for defect #3717 */
@media only screen and (min-width: 320px) and (max-width: 760px) {
  .get_in_touch .contact_methods a.telephone {
    margin-left: -4px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */

  .get_in_touch_rebrand .contact_methods a.telephone {
    margin-left: -4px;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
}

/* Added for defect #3571 */
.get_in_touch .contact_methods .icon_phone,
.get_in_touch .contact_methods .visit_branch,
.get_in_touch .contact_methods .icon_call {
  font-size: 1.8rem;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.get_in_touch_rebrand .contact_methods .icon_phone,
.get_in_touch_rebrand .contact_methods .visit_branch,
.get_in_touch_rebrand .contact_methods .icon_call {
  font-size: 1.8rem;
}

/*End- (PV5710) added for Wealth Management Rebranding*/

/* Added for ADA defects
a#skipId
{
color:white;
background-color:black;
}
a:active,a:focus,button {
    outline:-webkit-focus-ring-color auto 1px;
}
/* Addition ends for ADA defects*/



/* Addition for Credit card calculator starts*/
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#new-card-calc html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#new-card-calc body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  ;
  color: #333333;
  background-color: #ffffff;
  /*font-weight: normal;*/
  -webkit-font-smoothing: antialiased;
}

/*.row {
  margin-left: -15px;
  margin-right: -15px;
}*/
#new-card-calc .row:before,
#new-card-calc .row:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}

#new-card-calc .row:after {
  clear: both;
}

#new-card-calc .row:before,
#new-card-calc .row:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}

#new-card-calc .row:after {
  clear: both;
}

#new-card-calc .row-separated {
  margin-bottom: 30px;
  margin-bottom: 3rem;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-1 {
  width: 8.333333333333332%;
}

#new-card-calc .no-right-gutter {
  padding-right: 0;
}

#new-card-calc .no-left-gutter {
  padding-left: 0;
}

#new-card-calc .clearfix:before,
#new-card-calc .clearfix:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}

#new-card-calc .clearfix:after {
  clear: both;
}

#new-card-calc .pull-right {
  float: right;
}

#new-card-calc .pull-left {
  float: left;
}

#new-card-calc ul,
#new-card-calc ol {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 15px;
}

#new-card-calc .list-unstyled {
  padding-left: 0;
  list-style: none;
}

#new-card-calc .list-inline {
  padding-left: 0;
  list-style: none;
}

#new-card-calc .list-inline>li {
  display: inline-block;
}

#new-card-calc .list-inline>li:first-child {
  padding-left: 0;
}

#new-card-calc .inline-block {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}

#new-card-calc .container {
  width: 1012px;
  position: relative;
  margin: 0 auto;
}

#new-card-calc section {
  position: relative;
}

#new-card-calc .text-center {
  text-align: center;
}

/*------------------
 * Colors
 *-----------------*/
/*
  * #009d78 = regular green
  * #7FBA00 = lighter green
  * #e5f5f1 = background light blue
  * #00a0be = link light blue
  * #666    = grey
  * #f1912b = orange
 */

/*green*/
#new-card-calc h1,
#new-card-calc h3,
#new-card-calc .ctz-distinctive:hover,
#new-card-calc .ctz-distinctive:focus,
#new-card-calc .ctz-cta:hover,
#new-card-calc .ctz-cta:focus,
#new-card-calc .ctz-cta:active,
#new-card-calc a.ctz-inline-cta:hover,
#new-card-calc a.ctz-inline-cta:active,
#new-card-calc a.ctz-inline-cta:focus,
#new-card-calc footer li a:hover,
#new-card-calc footer li a:focus,
#new-card-calc footer li a:active {
  color: #009d78;
}

/*orange*/
#new-card-calc a.ctz-distinctive,
#new-card-calc .ctz-distinctive,
#new-card-calc .ctz-nav-secondary a.ctz-distinctive:hover,
#new-card-calc .ctz-nav-secondary .ctz-distinctive:hover,
#new-card-calc .ctz-nav-secondary a.ctz-distinctive:focus,
#new-card-calc .ctz-nav-secondary .ctz-distinctive:focus,
#new-card-calc .ctz-cta {
  color: #f1912b;
}

#new-card-calc .ctz-cta.btn {
  color: #fff;
  background-color: #f1912b;
}

/* Dark Orange */
#new-card-calc .ctz-cta.btn:hover,
#new-card-calc .ctz-cta.btn:focus {
  background-color: #db7201;
}

/*light green*/
#new-card-calc h2,
#new-card-calc .result-number {
  color: #759B24;
}


/*link light blue*/
#new-card-calc footer li a,
#new-card-calc footer li a:visited,
#new-card-calc .ctz-inline-cta,
#new-card-calc .ctz-inline-cta:visited {
  color: #00a0be;
}

/*grey*/
#new-card-calc p,
#new-card-calc li,
#new-card-calc small {
  color: #666
}

/*white*/
#new-card-calc .ctz-cta.btn {
  color: #fff;
}

/*------------------
 * Type
 *-----------------*/
/* CitiSans */
#new-card-calc .ctz-citisans,
#new-card-calc h1,
#new-card-calc h2,
#new-card-calc h4,
#new-card-calc h5,
#new-card-calc h6 {
  font-family: "CitiSans", sans-serif;
  font-weight: normal;
}

#new-card-calc .ctz-distinctive,
#new-card-calc .btn.ctz-cta,
#new-card-calc .ctz-cta,
#new-card-calc h3 {
  font-family: 'CitiSans', sans-serif;
  font-weight: bold;
}

#new-card-calc b,
#new-card-calc p,
#new-card-calc li,
#new-card-calc p.call,
#new-card-calc footer li a {
  font-family: 'arial', 'helvetica', sans-serif;
}

#new-card-calc b {
  font-weight: bold;
}

#new-card-calc h1 {
  margin: 0;
}

#new-card-calc h1 {
  font-size: 38px;
  font-size: 3.8rem;

  line-height: 40px;
  line-height: 4rem;

  margin-bottom: 20px;
  margin-bottom: 2rem;
}

#new-card-calc h2 {
  font-size: 26px;
  font-size: 2.6rem;

  line-height: 32px;
  line-height: 3.2rem;

  margin-bottom: 20px;
  margin-bottom: 2rem;
}

#new-card-calc h3 {
  font-size: 14px;
  font-size: 1.4rem;

  line-height: 20px;
  line-height: 2.0rem;

  margin-bottom: 5px;
  margin-bottom: .5rem;

  text-transform: uppercase;
}

#new-card-calc p {
  font-size: 14px;
  font-size: 1.4rem;

  position: relative;
}

#new-card-calc li {
  margin-bottom: 10px;
}

#new-card-calc header li {
  margin-bottom: 0;
}

#new-card-calc .result-number {
  font-size: 50px;
  font-size: 5rem;

  position: relative;
}

#new-card-calc .step1 .result-number {
  top: 26px;
  font-family: CitiSans, arial;
  color: #00945f;
  font-weight: 500;
  font-size: 3.4rem;
}

#new-card-calc .step2 .result-number,
#new-card-calc .step3 .result-number {
  top: 19px;
  font-family: CitiSans, arial;
  color: #00945f;
  font-weight: 500;
  font-size: 3.4rem;
}

#new-card-calc li span {
  margin-left: -6px;
  display: block;
}

#new-card-calc footer .nav-secondary li:after {
  content: "|";
  padding-left: 5px;
  font-size: 11px;
}

#new-card-calc footer .nav-secondary li.last-of-type:after {
  content: "";
}

#new-card-calc .ctz-cta {
  font-size: 14px;
  font-size: 1.4rem;

  display: inline-block;

  text-transform: uppercase;
  text-decoration: none;
}

#new-card-calc .btn.ctz-cta {
  border-radius: 5px;
  margin: 20px 0 0;
  margin: 2rem 0 0;
  padding: 15px 20px 12px;
  padding: 1.5rem 2rem 1.2rem;
  white-space: nowrap;
}

#new-card-calc .btn.ctz-cta:after {
  padding-left: 5px;
}

#new-card-calc footer li a,
#new-card-calc footer li,
#new-card-calc small {
  font-size: 11px;
  font-size: 1.1rem;
}

#new-card-calc footer li a {
  text-decoration: none;
}

#new-card-calc small {
  display: block;

  line-height: 16px;
  line-height: 1.6rem;

  margin-bottom: 15px;
  margin-bottom: 1.5rem;

  margin-left: 7px;
  margin-left: .7rem;

  position: relative;
}

#new-card-calc small:last-of-type {
  margin-bottom: 70px;
  margin-bottom: 7rem;
}

#new-card-calc .ctz-inline-cta {
  text-decoration: none
}

#new-card-calc .ctz-hero sup {
  font-size: 9px;
}

#new-card-calc footer sup {
  font-size: 7px;
  position: absolute;
  top: -3px;
  left: -7px;
}

#new-card-calc .ctz-promo-box p {
  font-size: 14px;
  font-size: 1.4rem;

  line-height: 20px;
  line-height: 2rem;

  margin-bottom: 0;
}

/*------------------
 * Header
 *-----------------*/
#new-card-calc header p {
  font-size: 14px;
}

#new-card-calc header>.col {
  padding: 0;
}

#new-card-calc header .inline-block+.inline-block {
  margin-left: 5px;
}

#new-card-calc header.row-separated {
  margin: 30px 0 20px;
  margin: 3rem 0 2rem;
}

#new-card-calc .ctz-distinctive {
  font-size: 14px;
  font-size: 1.4rem;
  text-decoration: none;
  text-transform: uppercase;
}

#new-card-calc .ctz-distinctive:before {
  top: -2px;
  padding-right: 6px;
}

#new-card-calc .nav-primary ul {
  margin-top: 0;
}

#new-card-calc .nav-primary ul li {
  margin-left: 10px;
  margin-left: 1rem;
}

#new-card-calc .ctz-logo {
  height: 26px;
  width: 243px;
  margin-bottom: 0;
}

/*------------------
 * Content
 *-----------------*/
#new-card-calc .ctz-hero {
  margin-top: 95px;
  margin-top: 9.5rem;
  width: 940px;
  margin-left: 30px;
}

#new-card-calc .ctz-hero img {
  position: relative;
  left: 25px;
}

/*------------------
 * Calculator
 *-----------------*/
#new-card-calc .calculator-steps {
  border: 5px solid #e5f5f1;
  padding: 45px 50px 40px 65px;
  padding: 0.5rem 3rem 4rem 2.5rem
    /* changed from 4.5rem 5rem 4rem 6.5rem to 0.5rem 3rem 4rem 2.5rem for new calculator*/
  ;
}

#new-card-calc .calculator-steps .col-xs-9 {
  width: 76%;
}

#new-card-calc .calculator-steps .col-xs-3 {
  width: 24%;
}

#new-card-calc .calculator-steps p {
  margin: 20px 0 0 0;
  margin: 2rem 0 0 0;
}

#new-card-calc .step1,
.step2,
.step3 {
  padding: 25px 0;
  padding: 2.5rem 0;
}

#new-card-calc .step1,
.step2 {
  border-bottom: 1px solid #a1a1a1;
}

#new-card-calc .calc-cta {
  margin: 0 auto;
  width: 500px;
}

#new-card-calc .calculator-steps h1 {
  margin-bottom: 5px;
}

#new-card-calc .calculator-steps .lead-intro {
  margin-top: 0;
}

#new-card-calc .calc-cta h2 {
  display: inline-block;
  margin-right: 20px;
  margin-right: 2rem;
  font-size: 28px;
  font-size: 2.8rem;
}

#new-card-calc .calc-cta .ctz-cta {
  margin-top: 0;
  position: relative;
  top: -5px;
}

#new-card-calc .result {
  height: 106px;
}

#new-card-calc .result .message {
  background: #e5f5f1;
  padding: 30px 0px 30px 15px;
  padding: 1rem 0rem 3rem 1.5rem;
  /* changed from 3 to 1 rem for new calc skin*/
  width: 72%;
  float: left;
  height: 100%;
}

#new-card-calc .result .message h1 {
  margin: 0;
}

#new-card-calc .result .total {
  background: #009d78;
  width: 28%;
  float: left;
  text-align: center;
  padding-top: 15px;
  padding-top: 1.5rem;
  height: 100%;
}

#new-card-calc .result .total p {
  font-size: 60px;
  color: #fff;
  font-family: 'Citisans', sans-serif;
  line-height: normal;
  margin: 0;
  font-weight: 500;
  font-size: 3.4rem;
}

#new-card-calc .result .total p.small {
  font-size: 16px;
  font-weight: bold;
  position: relative;
  top: 8px;
  /* changed from -8px to 8px for new calculator*/
}


/* for the switches */
#new-card-calc .onoffswitch {
  position: absolute;
  right: 20px;
  top: 27px;
  width: 129px;
  height: 44px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

#new-card-calc .onoffswitch-checkbox {
  display: none;
}

#new-card-calc .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border-radius: 0px;
  height: 44px;
}

#new-card-calc .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.2s ease-in 0s;
  -webkit-transition: margin 0.2s ease-in 0s;
  -o-transition: margin 0.2s ease-in 0s;
  transition: margin 0.2s ease-in 0s;
}

#new-card-calc .onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 44px;
  padding: 0;
  line-height: 18px;
  font-size: 16px;
  color: white;
  font-family: Arial, sans-serif;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#new-card-calc .onoffswitch-inner:before {
  content: "YES";
  padding-left: 24px;
  padding-top: 14px;
  background-color: #009d78;
  color: #FFFFFF;
}

#new-card-calc .onoffswitch-inner:after {
  content: "NO";
  padding-right: 29px;
  padding-top: 14px;
  background-color: #e5f5f1;
  color: #009d78;
  text-align: right;
}

#new-card-calc .onoffswitch-switch {
  display: block;
  width: 44px;
  margin: 0px;
  background: #7fba00;
  border-radius: 0px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 84px;
  -moz-transition: all 0.2s ease-in 0s;
  -webkit-transition: all 0.2s ease-in 0s;
  -o-transition: all 0.2s ease-in 0s;
  transition: all 0.2s ease-in 0s;

}

#new-card-calc .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner,
#new-card-calc .onoffswitch-checked .onoffswitch-inner {
  margin-left: 0;
}

#new-card-calc .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch,
#new-card-calc .onoffswitch-checked .onoffswitch-switch {
  box-shadow: -7px 0px 5px -2px #007B44;
  right: 0px;
}

#new-card-calc .onoffswitch-checkbox+.onoffswitch-label .onoffswitch-switch {
  box-shadow: 5px 0px 5px -1px #ccc;
}

#new-card-calc .onoffswitch-checked .onoffswitch-inner {
  margin-left: 0;
}

#new-card-calc .onoffswitch-checked .onoffswitch-switch {
  right: 0px;
}

/* the range slider */
#new-card-calc .rangeslider-holder {
  margin: 25px 0 0 0;
  margin: 2.5rem 0 0 0;
}

#new-card-calc .rangeslider,
#new-card-calc .rangeslider__fill {
  background: #e5f5f1;
  display: block;
  height: 44px;
  width: 541px;
}

#new-card-calc .rangeslider {
  position: relative;
  overflow: hidden;
}

#new-card-calc .rangeslider__fill {
  background: #009d78;
  position: absolute;
  top: 0;
}

#new-card-calc .rangeslider__handle {
  background: rgb(127, 186, 0);
  background: rgba(127, 186, 0, .7);
  border-left: 3px solid #b3e2d7;
  border-top: 3px solid #b3e2d7;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  cursor: pointer;
  display: inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -3px;

  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -o-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);

  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

/*
 * use this for the before/after styling
 * need to use image for ie8
 *
 **/
#new-card-calc .rangeslider__handle:after,
#new-card-calc .rangeslider__handle:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  margin: auto;
  position: absolute;

  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

#new-card-calc .rangeslider__handle:after {
  background: url(/assets/CB_resources/images/range-left-arrow.png) 9px 16px no-repeat;
}

#new-card-calc .rangeslider__handle:before {
  background: url(/assets/CB_resources/images/range-right-arrow.png) 28px 16px no-repeat;
}

#new-card-calc .value-holder {
  border: 1px solid #a1a1a1;
  height: 44px;
  width: 82px;
  float: left;
  padding-top: 13px;
  margin-right: 20px;
  text-align: center;
}

#new-card-calc .value-holder p {
  color: #666;
  font-size: 16px;
  font-family: 'arial', sans-serif;
  margin: 0;
}

/*------------------
 * Footer
 *-----------------*/
#new-card-calc footer {
  background-color: #eeeee9;
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}

#new-card-calc footer {
  margin-top: 15px;
  margin-top: 1.5rem;
}

#new-card-calc footer .nav-secondary {
  margin: 25px 0;
  margin: 2.5rem 0;
}

#new-card-calc footer .nav-secondary.member-fdic {
  margin-bottom: 5px;
  margin-bottom: .5rem;
}

#new-card-calc footer .ctz-footer-right {
  position: absolute;
  right: 0;
  top: 25px;
}

#new-card-calc footer .ctz-footer-right li {
  float: right;
  margin-left: 6px;
  margin-left: .6rem;
}

#new-card-calc footer .nav-secondary li a {
  font-size: 11px;
  font-size: 1.1rem;

  text-decoration: none;

  vertical-align: middle;
  display: inline-block;
}

/*footer .ctz-footer-right .first-of-type {
  margin-bottom: 25px;
  margin-bottom: 2.5rem;
}*/
#new-card-calc footer:before {
  background: url('/images/new-card-calc/footer-shadow.png') 0 0 no-repeat;
  position: absolute;
  top: 0;
  width: 100%;
  height: 25px;
  background-size: 100%
}

#new-card-calc .bankicons {
  margin-top: 40px;
  margin-top: 4rem;
}

/*------------------
 * lt-ie9
 *-----------------*/
.lt-ie9 #new-card-calc img {
  border: none;
}

/* CitiSans */
.lt-ie9 #new-card-calc .ctz-citisans,
.lt-ie9 #new-card-calc h2,
.lt-ie9 #new-card-calc h3,
.lt-ie9 #new-card-calc h4,
.lt-ie9 #new-card-calc h5,
.lt-ie9 #new-card-calc h6,
.lt-ie9 #new-card-calc p.sub-title-large,
.lt-ie9 #new-card-calc p.sub-title-text,
.lt-ie9 #new-card-calc .ctz-promo-box p,
.lt-ie9 #new-card-calc p.callout {
  font-family: "Trebuchet", sans-serif;
  font-weight: normal;
}

.lt-ie9 #new-card-calc h1 {
  font-family: "Trebuchet", sans-serif;
  font-weight: normal;
}

.lt-ie9 #new-card-calc .ctz-distinctive,
.lt-ie9 #new-card-calc .btn.ctz-cta,
.lt-ie9 #new-card-calc .ctz-cta {
  font-family: 'arial', sans-serif;
  font-weight: bold;
}

.lt-ie9 #new-card-calc h1 {
  font-size: 32px;
}

.lt-ie9 #new-card-calc .rangeslider__handle {
  background: url(/images/new-card-calc/handle.png) 0 0 no-repeat;
  border: none;
  cursor: pointer;
  display: inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -3px;
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);

}

.lt-ie9 #new-card-calc .rangeslider__handle:after,
.lt-ie9 #new-card-calc .rangeslider__handle:before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  margin: auto;
  position: absolute;
}

.lt-ie9 #new-card-calc .rangeslider__handle:after {
  background: none;
}

.lt-ie9 #new-card-calc .rangeslider__handle:before {
  background: none;
}

.lt-ie9 #new-card-calc .calc-cta {
  width: 600px;
}

.lt-ie9 #new-card-calc .calc-cta h2 {
  font-size: 24px;
}

.lt-ie9 #new-card-calc footer .nav-secondary li {
  margin-right: 5px;
}

.lt-ie9 #new-card-calc .ctz-hero ul {
  margin-bottom: 40px;
}

.lt-ie9 #new-card-calc h2 {
  font-size: 24px;
}

#calc h3 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2.0rem;
  margin-bottom: 5px;
  margin-bottom: .5rem;
  text-transform: uppercase;
}

#calc.calc-cta h2 {
  display: inline-block;
  margin-right: 20px;
  margin-right: 2rem;
  font-size: 28px;
  font-size: 2.8rem;
}

#calc h2 {
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 40px 0 15px;
  color: #759B24
}

#calc .step1,
.step2 {
  border-bottom: 1px solid #a1a1a1;
}

#calc .value-holder {
  border: 1px solid #a1a1a1;
  height: 48px;
  width: 78px;
  float: left;
  padding-top: 0px;
  margin-right: 20px;
  text-align: center;
}

#calc .result .message {
  background: #e5f5f1;
  padding: 30px 0px 30px 15px;
  padding: 3rem 0rem 3rem 1.5rem;
  width: 72%;
  float: left;
  height: 100%;
}

h2#calc {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 32px;
  line-height: 3.2rem;
  margin-bottom: 20px;
  margin-bottom: 2rem;
}

/* Addition for Credit card calculator ends*/

/* Addition for HP Search Idol starts here*/


.typeahead__container button,
.typeahead__container input,
.typeahead__container optgroup,
.typeahead__container select,
.typeahead__container textarea {
  font: inherit;
  margin: 0
}

.typeahead__container optgroup {
  font-weight: 700
}

.typeahead__container button,
.typeahead__container input {
  overflow: visible
}

.typeahead__container button,
.typeahead__container select {
  text-transform: none
}

.typeahead__container [type=reset],
.typeahead__container [type=submit],
.typeahead__container button,
.typeahead__container html [type=button] {
  -webkit-appearance: button
}

.typeahead__container [type=button]::-moz-focus-inner,
.typeahead__container [type=reset]::-moz-focus-inner,
.typeahead__container [type=submit]::-moz-focus-inner,
.typeahead__container button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

.typeahead__container [type=button]:-moz-focusring,
.typeahead__container [type=reset]:-moz-focusring,
.typeahead__container [type=submit]:-moz-focusring,
.typeahead__container button:-moz-focusring {
  outline: 1px dotted ButtonText
}

.typeahead__container fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

.typeahead__container legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

.typeahead__container textarea {
  overflow: auto
}

.typeahead__container [type=checkbox],
.typeahead__container [type=radio] {
  box-sizing: border-box;
  padding: 0
}

.typeahead__container [type=number]::-webkit-inner-spin-button,
.typeahead__container [type=number]::-webkit-outer-spin-button {
  height: auto
}

.typeahead__container [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

.typeahead__container [type=search]::-webkit-search-cancel-button,
.typeahead__container [type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

.typeahead__container ::-webkit-input-placeholder {
  color: inherit;
  opacity: .54
}

.typeahead__container ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

.typeahead__container {
  position: relative;
  font: 14px Lato, Helvetica Neue, Arial, Helvetica, sans-serif
}

.typeahead__container * {
  box-sizing: border-box;
  outline: 0
}

.typeahead__query {
  position: relative;
  z-index: 2;
  width: 100%
}

.typeahead__filter {
  position: relative
}

.typeahead__filter button {
  min-width: 100%;
  white-space: nowrap
}

.typeahead__filter button:after {
  display: inline-block;
  margin-left: 4px;
  width: 0;
  height: 0;
  vertical-align: -2px;
  content: "";
  border: 4px solid;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent
}

.typeahead__field {
  font-size: 0;
  position: relative;
  display: table;
  border-collapse: separate;
  width: 100%
}

.typeahead__field>* {
  display: table-cell;
  vertical-align: top
}

.typeahead__button,
.typeahead__filter,
.typeahead__query {
  font-size: 14px
}

.typeahead__button {
  position: relative;
  font-size: 0;
  width: 1%;
  vertical-align: middle
}

.typeahead__button button {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.typeahead__field {
  color: #555
}

.typeahead__field input {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px 0 0 2px;
  transition: all .15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box
}

.typeahead__field input:active,
.typeahead__field input:focus {
  border-color: #66afe9
}

.typeahead__field input[type=search],
.typeahead__field input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: textfield;
  appearance: textfield
}

.typeahead__field input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0
}

.typeahead__container.hint .typeahead__field input {
  background: transparent
}

.typeahead__container.hint .typeahead__field input:last-child,
.typeahead__hint {
  background: #fff
}

.typeahead__container button {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ccc;
  height: 32px;
  padding: 6px 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #555
}

.typeahead__container button:focus,
.typeahead__container button:hover {
  color: #3c3c3c;
  background-color: #f5f5f5;
  border-color: #b3b3b3
}

.typeahead__container button.active,
.typeahead__container button:active {
  background-image: none
}

.typeahead__container button:active,
.typeahead__container button:focus {
  border-color: #66afe9
}

.typeahead__container button.disabled,
.typeahead__container button[disabled],
.typeahead__container input.disabled,
.typeahead__container input[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  box-shadow: none;
  background-color: #fff;
  border-color: #ccc
}

.typeahead__button,
.typeahead__filter {
  z-index: 1
}

.typeahead__button button,
.typeahead__filter button {
  margin-left: -1px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.typeahead__button:active,
.typeahead__button:active button:active,
.typeahead__button:active button:focus,
.typeahead__button:focus,
.typeahead__button:focus button:active,
.typeahead__button:focus button:focus,
.typeahead__button:hover,
.typeahead__button:hover button:active,
.typeahead__button:hover button:focus,
.typeahead__filter:active,
.typeahead__filter:active button:active,
.typeahead__filter:active button:focus,
.typeahead__filter:focus,
.typeahead__filter:focus button:active,
.typeahead__filter:focus button:focus,
.typeahead__filter:hover,
.typeahead__filter:hover button:active,
.typeahead__filter:hover button:focus {
  z-index: 5
}

.typeahead__filter+.typeahead__button button {
  margin-left: -2px
}

.typeahead__container.filter .typeahead__filter {
  z-index: 5
}

.typeahead__dropdown,
.typeahead__list {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 4;
  width: 100%;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  text-align: left;
  background-color: #fff;
  /*commented for Defect#4622border:1px solid #ccc;*/
  border-radius: 2px;
  background-clip: padding-box
}

.typeahead__result.detached .typeahead__list {
  position: relative;
  z-index: 6;
  top: auto;
  left: auto
}

.typeahead__dropdown {
  right: 0;
  left: auto;
  z-index: 5
}

.typeahead__list>li {
  position: relative;
  border-top: 1px solid #ccc
}

.typeahead__list>li:first-child {
  border-top: none
}

.typeahead__dropdown>li>a,
.typeahead__list>li>a {
  display: block;
  padding: 6px 12px;
  clear: both;
  color: #333;
  text-decoration: none
}

.typeahead__dropdown>li.active>a,
.typeahead__dropdown>li>a:focus,
.typeahead__dropdown>li>a:hover,
.typeahead__list>li.active>a,
.typeahead__list>li>a:focus,
.typeahead__list>li>a:hover {
  background-color: #f5f5f5;
  color: #3c3c3c
}

.typeahead__list.empty>li>a {
  cursor: default
}

.typeahead__list.empty>li.active>a,
.typeahead__list.empty>li>a:focus,
.typeahead__list.empty>li>a:hover {
  background-color: transparent
}

.typeahead__list>li.typeahead__group {
  border-color: #bfdef6;
  font-weight: 700;
  left: 10px;
}

.typeahead__list>li.typeahead__group:first-child {
  border-top: 1px solid #bfdef6
}

.typeahead__list>li.typeahead__group.active>a,
.typeahead__list>li.typeahead__group>a,
.typeahead__list>li.typeahead__group>a:focus,
.typeahead__list>li.typeahead__group>a:hover {
  cursor: default;
  color: #17639f;
  background: #ecf5fc
}

.typeahead__list>li.typeahead__group+li.typeahead__item {
  border-color: #bfdef6
}

.typeahead__container.backdrop+.typeahead__backdrop,
.typeahead__container.filter .typeahead__dropdown,
.typeahead__container.hint .typeahead__hint,
.typeahead__container.result .typeahead__list {
  display: block !important
}

.typeahead__container+.typeahead__backdrop,
.typeahead__container .typeahead__dropdown,
.typeahead__container .typeahead__hint,
.typeahead__container .typeahead__list {
  display: none !important
}

.typeahead__dropdown li:last-child {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #ccc
}

.typeahead__cancel-button {
  visibility: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: .8em;
  cursor: pointer;
  background: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent
}

.typeahead__container.cancel:not(.loading) .typeahead__cancel-button {
  visibility: visible;
  opacity: .25
}

.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover {
  opacity: .4
}

.typeahead__search-icon {
  padding: 0 1.25rem;
  width: 16px;
  height: 16px;
  display: block;
  background: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll 50% transparent
}

.typeahead__container.loading .typeahead__query:after,
.typeahead__container.loading .typeahead__query:before {
  transition: all 0s linear, opacity .2s ease;
  position: absolute;
  z-index: 3;
  content: '';
  top: 50%;
  right: .55em;
  margin-top: -10.5px;
  width: 21px;
  height: 21px;
  box-sizing: border-box;
  border-radius: 500rem;
  border-style: solid;
  border-width: .1em
}

.typeahead__container.loading .typeahead__query:before {
  border-color: rgba(0, 0, 0, .35)
}

.typeahead__container.loading .typeahead__query:after {
  -webkit-animation: a .6s linear;
  animation: a .6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-color: #fff transparent transparent;
  box-shadow: 0 0 0 1px transparent
}

@-webkit-keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

/* Addition for HP Search Idol ends here*/

/* Addition starts for Search */
.search_results .results_list .results {
  margin-right: 30px;
}

.search_results .results_border>* {
  margin-left: 30px;
}

.search_results .results .result {
  margin-bottom: 30px;
}

.search_results .results .result:first-child {
  margin-bottom: 0;
}

.search_results .results .result a.title {
  font-size: 24px;
  color: #044DA2;
  display: block;
}

.search_results .results .result .description {
  font-size: 16px;
  color: #666666;
}

.search_results .results_list {
  padding-right: 0;
  padding-left: 0;
}

.search_results .results_border {
  padding-right: 0;
  padding-left: 0;
}

.search_results .results_border.has_results {
  border-left: 1px #bbb solid;
}

.search_results .contact_us {
  margin-bottom: 40px;
}

.search_results .contact_us h2 {
  font-size: 24px;
  color: #008555;
  font-weight: normal;
  margin: 0;
}

.search_results .contact_us p,
.search_results .contact_us .text_cta {
  font-size: 16px;
  margin: 0;
  position: relative;
}

.search_results .contact_us .text_cta:after {
  position: absolute;
  color: #e97300;
  font-weight: 700;
}

#results_all .pagination .disabled {
  display: none;
}

#results_all .pagination {
  list-style: none;
  padding-top: 35px;
  border-top: 2px solid #CAE3DF;
  text-align: center;
}

.search_pagination .page_links .page {
  font-weight: normal;
  font-size: 16px;
  color: #044DA2;
  /* changed from #497629 to #044DA2 for link hover change*/
  padding-left: 34px;
  /* changed padding-left from 2 px to 42 px for Defect#4622 and for 42px to 34 px for search changes*/
  padding-right: -6px;
  /* changed padding-right from 2px to -6px for Defect#4622*/
}

.search_pagination .page_links .page.active {
  color: #000;
  font-weight: bold;
}

.search_results .sk-spinner-circle.sk-spinner {
  margin: 50px auto;
  width: 80px;
  height: 80px;
  position: relative;
}

.search_results .sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.search_results .sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 13%;
  height: 13%;
  background-color: #00945f;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  -moz-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both
}

.search_results .sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.search_results .sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}

.search_results .sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.search_results .sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.search_results .sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}

.search_results .sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.search_results .sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.search_results .sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}

.search_results .sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.search_results .sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}

.search_results .sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}

.search_results .sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  -moz-animation-delay: -1.1s;
  animation-delay: -1.1s
}

.search_results .sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  -moz-animation-delay: -1s;
  animation-delay: -1s
}

.search_results .sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -.9s;
  -moz-animation-delay: -.9s;
  animation-delay: -.9s
}

.search_results .sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -.8s;
  -moz-animation-delay: -.8s;
  animation-delay: -.8s
}

.search_results .sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -.7s;
  -moz-animation-delay: -.7s;
  animation-delay: -.7s
}

.search_results .sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -.6s;
  -moz-animation-delay: -.6s;
  animation-delay: -.6s
}

.search_results .sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -.5s;
  -moz-animation-delay: -.5s;
  animation-delay: -.5s
}

.search_results .sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -.4s;
  -moz-animation-delay: -.4s;
  animation-delay: -.4s
}

.search_results .sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -.3s;
  -moz-animation-delay: -.3s;
  animation-delay: -.3s
}

.search_results .sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -.2s;
  -moz-animation-delay: -.2s;
  animation-delay: -.2s
}

.search_results .sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -.1s;
  -moz-animation-delay: -.1s;
  animation-delay: -.1s
}

/* Addition ends for Search */

.small-12.medium-7.large-7.columns.test {
  left: -48px;
}

@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation:portrait) {
  .small-12.medium-7.large-7.columns.test {
    left: -12px;
  }

  /* Added for Defct#4512*/
  header .tertiary_nav.row.collapse a {
    color: #648c1c;
    font-size: 20px;
    font-size: 2rem;
    line-height: 34px;
    line-height: 3.4rem;
    text-decoration: none;
    display: initial;
    /* Added for Defect#4663*/
  }

  /* Added for Defct#4512 ends*/
}

/* Added for Header CR*/
a.font {
  font-family: citisans;
  text-transform: uppercase;
  /* Added for Defect#4663*/
}

/* Addition for Header CR ends*/

.typeahead__field input[type=search],
.typeahead__field input[type=search]::-webkit-search-cancel-button {
  font: 18px CitiSans;
  /* changed from citisans book to citisans for Defcet#4972*/
  color: #666666;
  padding-left: 15px;
  border: none;
  padding-top: 13px;
}

/* Added for Deefct#4891*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .typeahead__field input[type=search] {
    font: 18px CitiSans;
    /* changed from citisans book to citisans for Defcet#4972*/
    color: #666666;
    padding-left: 15px;
    border: none;
    padding-top: 11px;
  }
}

@-moz-document url-prefix() {
  .typeahead__field input[type=search] {
    font: 18px CitiSans;
    /* changed from citisans book to citisans for Defcet#4972*/
    color: #666666;
    padding-left: 15px;
    border: none;
    padding-top: 7px;
  }
}

/* Addition ends for Defect#4891*/
.typeahead__container button,
.typeahead__container button:focus,
.typeahead__container button:hover {
  background-color: #666666;
}

.typeahead__search-icon {
  background: none;
}

.typeahead__field {
  height: 36px;
}

.typeahead__button .button.icon_search.icon_left.button.postfix.right {
  font-size: 20px;
  color: #ffffff;
}

.typeahead__container [type=search] {
  box-shadow: none;
}

.typeahead__result .typeahead__list li a {
  font-size: 14px;
  color: #666666;
  font-weight: normal;
  border-bottom: 1px solid grey;
}

.typeahead__list>li.typeahead__group.active>a,
.typeahead__list>li.typeahead__group>a,
.typeahead__list>li.typeahead__group>a:focus,
.typeahead__list>li.typeahead__group>a:hover {
  background: none;
}

.typeahead__dropdown>li>a,
.typeahead__list>li>a {
  padding: 0;
  margin: 6px 12px;
}

.typeahead__list>li,
.typeahead__list>li.typeahead__group:first-child {
  border-top: none;
}

.typeahead__result .typeahead__list li a {
  padding-bottom: 10px;
}

/* @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.medium-5.columns.callout_items {
    position: absolute;
    top: -80px;
    left: 525px;
}
} */
/* Commented for defect #4152 */

/* Addition for defect #4518 starts */

@media only screen and (min-width: 320px) and (max-width: 760px) {

  .edfi .toggle .collapse {
    max-height: 0;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
  }

  .edfi .toggle.open .collapse {
    border-top: 1px solid grey;
    max-height: none;
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .edfi span {
    font-size: 22px;
  }

  .row.container.edfi_container {
    padding-right: 0;
    padding-bottom: 200px;

  }

  .edfi .toggle {
    border-bottom: 1px solid grey;

    padding-top: 10px;
  }

  .edfi .toggle:first-child {
    padding-top: 0px;
  }

  /* Added for Defect#4928*/
  .small-12.medium-7.large-7.columns.test {
    left: 0px;
  }

  /* Addition for Defect#4928 ends*/
  /* Added for Defect#4902*/

  .columns.small-6.small-pagination .icon_arrow_alt.icon_left:before {
    content: "\e61d";
    font-size: 0.8em;
  }

  .search_pagination .page_links .page {
    font-weight: normal;
    font-size: 22px;
    color: #497629;
    padding-left: 22px;
  }

  .columns.small-12.show-for-small-only.page_links {
    border-bottom: 2px solid #e5e8eb;
    border-top: 2px solid #e5e8eb;
    text-align: -webkit-left;
  }

  .search_pagination .currentpage span {
    font-weight: normal;
    font-size: 20px;
    color: #666666;
  }

  .get_in_touch .contact_container {
    padding: 0;
    transform: translate3d(0, 0, 0);
    /* Added for Defct#1890*/
    z-index: auto;
    /* Added for Defct#1890 and changed from auto to -2 for Defect#4841 and changed to auto for Defect#4889*/
    background-color: #00764a;
    /* Added for Defect #4929*/
    /*background-color: #0e693f;/* Added for Defct#1890 and changed color from #0e693f to #00945f for Defct#2890*/

    /*transform:translate3d(0,0,0); /* Added for Defct#1890*/
    /*z-index:-1;/* Added for Defct#1890*/

  }

  /* Adding for Rebranding */
  .get_in_touch_rebrand .contact_container {
    padding: 0;
    transform: translate3d(0, 0, 0);
    /* Added for Defct#1890*/
    z-index: auto;
    /* Added for Defct#1890 and changed from auto to -2 for Defect#4841 and changed to auto for Defect#4889*/
    background-color: #888888;
    /* Added for Defect #4929*/
    /*background-color: #0e693f;/* Added for Defct#1890 and changed color from #0e693f to #00945f for Defct#2890*/

    /*transform:translate3d(0,0,0); /* Added for Defct#1890*/
    /*z-index:-1;/* Added for Defct#1890*/

  }
}

/* Addition for Defect#4902 ends*/

.edfi .rate_repayment_table th span {
  width: 230px;
}

/* Begin fix for DCOM-1724 - set display for question mark in EDFI modals so the outline appears on focus */
.edfi .rate_repayment_table th span a.text_cta {
  display: table-cell;
}

/* End fix for DCOM-1724 */

.edfi .rate_repayment_table th span img {
  max-width: 21px;
  height: 21px;
}

/* Addition for defect #4518 ends */

.typeahead__item.typeahead__group-typeahead strong {
  font-weight: normal;
}

.typeahead__item.typeahead__group-suggestions strong {
  color: #497629;
}

/* Added for Search*/
.typeahead__result {
  z-index: 3;
}

/* Addition for Search ends*/

/* Addition starts for defect #3935 */

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .block_content.row.layout_1 p a.button.cta-button {
    margin-left: -18px;
  }

  .mobile_block_content_wrapper .block_content.row.layout_1 .medium-8 h2 {
    padding-left: 10px;
  }
}

/* Addition ends for defect #3935 */

.branch_locator .map_view .branch_bubble_data {
  padding: 12px 25px;
  padding-bottom: 0px !important;
}

/* Added for defect#4538 */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  /*.category_callout.category_callout_mega .row.container.cat_call_heading {
        clear: both;* commented for Defect#4538
    }*/
}


/* Added for Branch Locator*/
.branch_locator .results_bar.active {
  display: block;
}

.branch_locator .results_bar.inactive {
  display: none;
}

.branch_locator .map_view.active {
  display: block;
}

.branch_locator .map_view.inactive {
  display: none;
}

.branch_locator .marker h2 {
  position: relative;
  top: -73px;
  left: 0px;
  width: 100%;
  color: white;
  font-size: 1.25em;
  line-height: 2rem;
}

/* Addition for Branch Locator ends*/

/* Added for defect #4152 */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  header .secondary_nav .tertiary_nav a.font {
    -ms-grid-columns: none;
  }
}

/* Added for Defect #4622
li.typeahead__item.typeahead__group-typeahead.see-all {*/
li.typeahead__item.typeahead__group-seeall {
  background-color: #497629;
  margin-top: -7px;
  width: 100%;
  height: 43px;
  font-family: citisans;
  font-size: 1.8rem;
  padding-left: 79px;
  padding-top: 3px;
  /* changed padding-top from 11px to 3 px for Defcet#4622*/
}

section.search_pagination {
  text-align: center;
  margin-top: 30px;
}

li.typeahead__item.typeahead__group-seeall span.typeahead__display {
  color: #fff;
  font-family: Citisans;
  font-size: 1.8rem;
}

.typeahead__list .typeahead__group-seeall.active>a,
.typeahead__list .typeahead__group-seeall>a:focus,
.typeahead__list .typeahead__group-seeall>a:hover {
  background-color: transparent;
}

/* Addition ends for Defect#4622*/

/* Addition starts for defect #4606 */
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
  .branch_search_and_filter input {
    font-size: 10px;
  }

  /* Added for Defect#3729*/
  .small-12.medium-12.large-12.column.contact.us {
    left: -11px;
  }

  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 6px 20px;
    /* changed from 8px to 6px for Defect#4837*/
    left: 13.5em;
    font-size: 1.5rem;
  }

  /* Addition for Defect#3729 ends*/
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
  .branch_search_and_filter input {
    font-size: 13px;
  }

  /*Addede for DcomFF-120 */
  header #initial_mobile_header a {
    margin-left: 15px;
    /*Dcom-592*/
    margin-right: 0px;
    /*Added for DCOM-331*/
  }

  /*Added for DCOM-331*/
  a.icon_login.icon_left.small-4.columns.show-for-small-only.login_link.login_menu {
    left: 100px;
  }

  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -85px;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: 10px;
  }

  a.icon_login.icon_left.small-4.columns.show-for-small-only.login_link.login_menu {
    left: 145px;
  }

  /* Added for Defect#3729*/
  .small-12.medium-12.large-12.column.contact.us {
    left: 6px;
  }

  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 6px 20px;
    /* changed from 8px to 6px for Defect#4837*/
    left: 15em;
    font-size: 1.5rem;
  }

  /* Addition for Defect#3729 ends*/
  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 52%;
    width: 129%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  /*Added for FF-DCOM120*/
  .login_back {
    width: 380px;
    height: 5em;
  }

  .tool_options_rebrand {
    width: 700px;
    margin-left: -168px;
  }

  .financial_tools_list_rebrand .tools .tool.rebrand_threeTools {
    display: inline-block;
    width: 51%;
  }

  .ready_to_apply.rebrand_RTA p {
    width: 101%;
  }

}

/* Added for Defct#3366*/
@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation:portrait) {
  header #initial_mobile_header a {
    margin-left: 19px;
  }

  /*Addede for DCOM-331 */
  a.icon_search2.icon_left.search_link.clearfix {
    left: 10px;
  }

  /*Added for DCOM-331 */
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -90px;
  }

  li.small-5.columns.search_toggle.active {
    left: 33%;
    /*Dcom-592 */
  }

  a.icon_login.icon_left.small-4.columns.show-for-small-only.login_link.login_menu {
    left: 162px;
  }

  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 52%;
    width: 129%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/

  .financial_tools_list_rebrand .tools .tool.rebrand_threeTools {
    display: inline-block;
    width: 56%;
    margin-left: 28px;
  }

}

/* Addition  for Defct#3366 ends */

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {
  .branch_search_and_filter input {
    font-size: 14px;
  }

  /*Added for DCOMFF-120 */
  header #initial_mobile_header a {
    margin-left: 19px;
    /*Dcom-592*/
  }

  /*Added for DCOM-331 */
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -90px;
  }

  li.small-5.columns.search_toggle.active {
    left: 34%;
  }

  a.icon_login.icon_left.small-4.columns.show-for-small-only.login_link.login_menu {
    left: 160px;
  }

  /* Added for Defect#3729*/
  .small-12.medium-12.large-12.column.contact.us {
    left: 27px;
  }

  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 6px 20px;
    /* changed from 8px to 6px for Defect#4837*/
    left: 16.5em;
    font-size: 1.5rem;
  }

  /* Addition for Defect#3729 ends*/
  /*Start- (PV5710) added for Wealth Management Rebranding */
  .financial_tools_list_rebrand .angle_container .angle_cutter .angle {
    right: 45%;
    width: 116%;
  }

  /*End- (PV5710) added for Wealth Management Rebranding*/
  .financial_tools_list_rebrand .tools .tool.rebrand_threeTools {
    display: inline-block;
    width: 51%;
  }

  .tool_options_rebrand {
    width: 780px;
    margin-left: -205px;
  }

  .ready_to_apply.rebrand_RTA p {
    width: 101%;
  }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .branch_search_and_filter input {
    font-size: 13px;
  }

  /* Addition ends for defect #4606 */

  .sk-spinner-circle.inactive {
    display: none;
  }

}

#spinner_msg.inactive {
  display: none;
}


@media only screen and (min-width: 48em) {
  .small-12.medium-12.large-12.column.contact.us {
    padding-left: 45px;
    left: 120px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: landscape) {
  .content_selector button {
    display: none;
    top: -2.8em;
    padding: 8px 30px;
    left: 17em;
    /* changed left from 27em to 20 em for Defect#3729*/
    font-size: 1.5rem;
  }

  .small-12.medium-12.large-12.column.contact.us {
    left: 163px;
  }
}

.gm-style .gm-style-iw {
  background: rgb(1, 89, 68);
}

/* Added for search Pagination*/
.show-for-small-only.page_links .currentpage span {
  font-weight: normal;
  font-size: 25px;
  font-size: 1.9rem;
  color: #666;
  line-height: 2.4rem;
  align-items: stretch;
}

.show-for-small-only.page_links .small-pagination {
  white-space: nowrap;
}

.show-for-small-only.page_links .small-pagination .page {
  font-weight: normal;
  font-size: 22px;
  color: #497629;
  padding-left: 9px;
  padding-right: -6px;
}

/* Addition for search Pagination ends*/

/* Added for Issue tracker 78*/
.hls_divs.tpdp_fixed_rate a:hover {
  color: #497629;
}

/* Addition for Issue tracker 78 ends*/

@media only screen and (min-width: 320px) and (max-width: 568px) {
  div#out_footprint_modal_region_4states .modal_content.modal_content td {
    padding: 4px;
  }
}

.login_menu {
  left: 140px;
}

/* Added for DCOm120*/
.header_dcom120 {
  width: 360px;
  height: 5em;
}

.green_ui li {
  padding-top: 0px !important;
}

/*Start- (PV5710) added for Wealth Management Rebranding */
.ready_to_apply.light_grey.rebrand_RTA {
  background-color: #EFEFEF;
  padding-bottom: 18px;
}

.faq_angle_Digital {
  width: 70% !important;
}

.icon_grey {
  background: #444444 !important;
}

.icon_green {
  background: #648c1c !important;
}

.background_lightgrey {
  background: #f2f1f3;
}

.background_grey {
  background: #EFEFEF;
}

.background_lightgreen {
  background: #ebf7f5;
}

.rebrand_section_title h2 {
  color: #005944;
}

.rebrand_section_title h2:after {
  background: #005944;
}

@-moz-document url-prefix() {
  .get_in_touch_rebrand_span {
    margin-top: 16px;
  }

}

.get_in_touch_rebrand .cta_btn {
  margin: 0px 0 20px;
}

/*End- (PV5710) added for Wealth Management Rebranding*/
.get_in_touch .cta_btn {
  margin: 0px 0 20px;
}

/* Start- promotion component css code*/
.promoCarousel {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 auto;
}

.promoCarousel__section {
  margin-bottom: 20px;
  position: relative;
  display: none;
}

.promoCarousel__section__visible {
  display: block;
}

.promoCarousel__section__hidden {
  display: none;
}

.promoCarousel__container {
  width: 100%;
  height: 100%;
  margin: 20px auto;
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
}

.promoCarousel__arrow,
.promoCarousel__arrowRight,
.promoCarousel__arrowLeft {
  position: relative;
  font-size: 1.6rem;
  line-height: 2.4rem;
  display: block;
  width: 16px;
  height: 16px;
  margin: 16px;
}

.promoCarousel__arrow:before,
.promoCarousel__arrowRight:before,
.promoCarousel__arrowLeft:before,
.promoCarousel__arrow:after,
.promoCarousel__arrowRight:after,
.promoCarousel__arrowLeft:after {
  position: absolute;
  content: ' ';
  width: inherit;
  height: inherit;
  border-left: 2px #497629 solid;
}

.promoCarousel__arrow:before,
.promoCarousel__arrowRight:before,
.promoCarousel__arrowLeft:before {
  transform: rotate(45deg);
}

.promoCarousel__arrow:after,
.promoCarousel__arrowRight:after,
.promoCarousel__arrowLeft:after {
  transform: rotate(-45deg);
}

.promoCarousel__arrowRight {
  transform: rotate(180deg);
}

.promoCarousel__arrowLink {
  color: #497629;
  text-decoration: none;
}

.promoCarousel__arrowLink:link,
.promoCarousel__arrowLink:visited,
.promoCarousel__arrowLink:active,
.promoCarousel__arrowLink:hover {
  color: #497629;
  text-decoration: none;
}

.promoCarousel__arrowLink__visible {
  display: block;
}

.promoCarousel__arrowLink__hidden {
  display: none;
}

.promoCarousel__slides {
  min-width: 300px;
  /* Chnaged from 500px to 300 px for dcom #1289 */
  width: auto;
  height: 120px;
  box-sizing: content-box;
  text-align: center;
}

.promoCarousel__slides * {
  box-sizing: content-box;
}

.promoCarousel__slide {
  width: auto;
  max-width: 500px;
  height: 100%;
  min-height: 110px;
  max-height: 120px;
  display: none;
  text-align: center;
  overflow: hidden;
}

.promoCarousel__slide__active {
  display: inline-block;
}

.promoCarousel__slideContent {
  display: inline-block;
  clear: both;
  overflow: hidden;
  width: auto;
  height: inherit;
  min-height: inherit;
}

.promoCarousel__slideContentItem {
  text-align: center;
  height: inherit;
  overflow: hidden;
  display: inline-block;
}

.promoCarousel__slideContentItem a {
  margin: 0;
  padding: 0;
}

/* .promoCarousel__slideContentItem img {
      display: block;
      max-width: 500px;
  } Deleted for dcom 1289*/

.promoCarousel__slideContentItem a:link,
.promoCarousel__slideContentItem a:visited,
.promoCarousel__slideContentItem a:active,
.promoCarousel__slideContentItem a:hover {
  color: #fff;
  text-decoration: none;
}

.promoCarousel__slideContentItem a:hover {
  background: #BC4800;
  cursor: pointer;
}

.promoCarousel__navigation {
  text-align: center;
  margin-top: 10px;
  visibility: hidden;
}

.promoCarousel__navigation__visible {
  visibility: visible;
}

.promoCarousel__navigation__hidden {
  visibility: hidden;
}

.promoCarousel__navigationItem {
  cursor: pointer;
  height: 8px;
  width: 8px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
  border: 0.5px solid #00945F;
}

.promoCarousel__navigationItem__active {
  background-color: #00945F !important;
}

.promoCarousel__divider {
  width: 500px;
  margin-top: 10px;
}

@media only screen and (max-width: 47.99em) and (orientation: portrait) {
  .promoCarousel__slides {
    width: 325px;
    min-height: 200px;
  }

  .promoCarousel__arrow,
  .promoCarousel__arrowRight,
  .promoCarousel__arrowLeft {
    top: 50%;
  }

  .promoCarousel__slide {
    min-height: 200px;
  }

  .promoCarousel__divider {
    width: 162.5px;
  }
}

/* End- promotion component css code*/



/* Start- Content 2.0- Asset page css code*/
.hero_img_asset {
  /*Changed height & width of Hero image as part of content 2.0*/
  height: 300px;
  width: 1024px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {

  /*Changed height & width of Hero image as part of content 2.0*/
  .hero_img_asset {
    width: 1024px;
    height: 200px;
  }
}

.category_callout.column1 .category_callout_item.category_callout_item_custom.content_container,
.category_callout.column2 .category_callout_item.category_callout_item_custom.content_container {
  margin-bottom: 0px;
}

.column1 .category_callout_item:last-child,
.column2 .category_callout_item:last-child {
  padding-right: 0px;
}

.column1 .category_callout_item:first-child,
.column2 .category_callout_item:first-child {
  padding-left: 0px;
}

.column1 .category_callout_item,
.column2 .category_callout_item {
  background: #FFFFFF;
}

.column1 .category_callout_item>div,
.column2 .category_callout_item>div {
  cursor: default;
}

@media only screen and (min-width: 768px) {

  .column1 .Category_callout_alignment,
  .column2 .Category_callout_alignment {
    margin-top: 0px;
    width: 100%;
  }
}

/* Removed/Overridden padding as image alignments were not proper*/
/*Added as in landscape mode margin was 225px and alignment of images was not right.*/
@media only screen and (max-width: 760px) and (min-width: 375px) and (orientation: landscape) {
  .column1 .Category_callout_alignment img {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation:landscape) {
  .column1 .Category_callout_alignment img {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation:portrait) {
  .column1 .Category_callout_alignment img {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 375px) and (max-width: 760px) and (orientation:portrait) {
  .column1 .Category_callout_alignment img {
    margin-left: 0px;
  }
}

/***************************************************/

.keytakeaway_block {
  /*Key TakeAway promo block: Added for Content 2.0*/
  margin-top: 20px;
  max-width: 250px;
  margin-left: 20px;
  margin-bottom: 20px;

}

@media only screen and (min-width: 47.99em) {

  /*Key TakeAway promo block: Added for Content 2.0*/
  .keytakeaway_block {
    max-width: 250px;
    float: right;
    background: #EAF7F4;
  }
}

.keytakeaway_block ul {
  /*Overridden values for Content 2.0*/
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
  /*Change for DC-440 (and DC-175)*/
}

.keytakeaway_block li {
  /*Overridden value for Content 2.0*/
  padding: 0px;
  /* text-align: justify; */
  /*removed as part of DC-175*/
}

.keytakeaway_block li span {
  /*Overridden/Changed values for Content 2.0*/
  position: relative;
  left: -5px;
  font-size: 14px;
  font-family: CitiSans, Book;
  color: #666666;
  width: auto;
}

.keytakeaway_block h2 {
  /*Overridden/Changed values for Content 2.0*/
  margin-bottom: 25px;
  font-size: 24px;
  font-family: CitiSans, Book;
}


div.div_top160px {
  /*Div with margin Top:160px and left:25px// As part of Content 2.0*/
  margin-top: 160px;
  margin-left: 25px;
}

@media only screen and (min-width: 760px) {
  .category_callout.category_callout_community.column1 {
    padding-top: 30px;
  }

  /***********Sticky elements toggelling for Desktop/mobile view*************/
  .sticky-data {
    display: none;
  }

  .non-sticky-data {
    display: block;
  }

  /*************************************************************************/

}

.promoblock_div {
  padding-left: 20px;
  padding-bottom: 22.5px;
  padding-right: 20px;
  padding-top: 22.5px;
  border-bottom: 3.5px solid #CAE3DF;
}

div.new_div2 {
  padding-top: 30px;
  text-align: justify;
  /*Change for DC-440*/
}

div.new_div2>span {
  font-size: 16px;
  font-family: CitiSans, Book;
  color: #666666;
}

div.new_div2>p {
  font-size: 16px;
  font-family: CitiSans, Book;
  color: #666666;
  /* text-align: justify; */
  /*Change for DC-440*/
}

.column1 h1 {
  font-size: 35px;
  color: #00945F;
  font-family: CitiSans, Bold;
  margin-top: 0px;
  margin-bottom: 15px;

}

.new_div2>h2 {
  margin-top: 37.5px;
  margin-bottom: 30px;
  font-size: 27px;
  font-family: CitiSans, Book;
  text-align: left;
  /*Change for DC-440*/
}

.related_topics {
  border-top: 3.5px solid #CAE3DF;
  font-family: CitiSans, Book;

}

.related_topics.title {
  border-top: 0px;

}

.related_topics .info {
  color: #666666;
  font-size: 15px;
}

.related_topics h2 {
  font-size: 24px;
  color: #00945F;
  margin-bottom: 32.5px;
}

.related_topics .subtitle {
  font-size: 18px;
  color: #00945F;
  margin-top: 22.5px;
  margin-bottom: 12.5px;
}

.column1 .sticky-wrapper {
  background-color: #FFFFFF;
}

.related_topics .arrowedLink {
  font-size: 18px;
  color: #497629;
  margin-top: 20px;
  margin-bottom: 40px;
}

.column1 img.social_icon {
  margin-right: -3px;
}



.search_container {
  width: 100%;
  background-color: #F2F1F3;
  display: inline-block;
  position: relative;
  text-align: center;
  padding-bottom: 17.5px;
  border-bottom: 3.5px solid #EBEBEB;

}

.search_container h2 {
  font-size: 27px;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: CitiSans, Book;
  color: #00945f;
}

.search_container div input.search_input {
  width: 200px;
  display: inline;
  margin-bottom: 0px;
  height: 40px;
  padding: 8px 12px 6px;
  margin-right: 7px;
  border: 1px;
}

.search_container div button {
  display: inline;
  margin-bottom: 0px;
  background-color: #D93D00;
  border: 4px solid #D93D00;
  padding: 0.75rem 2rem;
  color: #FFF;
  height: 40px;
  font-size: 20px;
  font-size: 2rem;
  font-family: CitiSans, arial;
  margin-top: -12px;
}

.search_container div button:hover,
.search_container div button:focus {
  background-color: #AD3000;
  border: 4px solid #AD3000;
  color: #fff;
}

@-moz-document url-prefix() {
  .search_container div button {
    margin-top: 0px;
  }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  .search_container div button {
    margin-top: 0px;
  }
}

.search_container .search_form .typeahead__field>* {
  display: inline;
}

.search_container div.searchBox {
  padding-bottom: 27.5px;
}

.search_container form {
  margin-bottom: 0px;
}

.searchBox+.hr {
  margin-top: 0px;
  margin-bottom: 0px;
}

.searchBox+.hr:before {
  display: block;
  margin: 0px auto;
  content: "";
  width: 50px;
  height: 2px;
  background: #00945f;
  text-align: Center;
  position: relative;
}

@media only screen and (min-width: 319px) and (max-width: 760px) {
  .category_callout.category_callout_community.column2 {
    margin-left: 0%
  }

  div.new_div2 {
    position: relative;
    top: 0px;
    padding-top: 45px;
  }

  .promoblock_div {
    position: relative;
    background: #EAF7F4;
  }

  .keytakeaway_block {
    margin-top: 22.5px;
    max-width: 100%;
    margin-bottom: 22.5px;
    margin-left: 0px;
  }

  .category_callout.category_callout_community.column1 {
    padding-top: 25px;
  }

  .column1 h1 {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .centeredDiv {
    position: relative;
    margin-left: -15px;
    margin-right: -18px;
  }

  .non-sticky-data {
    display: none;
  }

  .sticky-data {
    display: block;
  }

  .column1 img.social_icon {
    height: 50px;
    width: 20%;
    /*Changes for dcom 2011*/
  }

  .category_callout.column1 .category_callout_item {
    padding-left: 15px;
    padding-right: 15px;
  }

  .category_callout.column2 .category_callout_item {
    padding-left: 15px;
    padding-right: 15px;
  }

  div.div_top160px {
    margin-top: 0px;
    margin-left: 0px;
  }

  .search_container div input.search_input {
    width: 100%;
    margin-bottom: 10px;
  }

  .search_container form {
    margin-bottom: 0px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .search_container div button {
    width: 100%;
    margin-top: 0px;
  }

  .search_container div.searchBox {
    padding-bottom: 35px;
  }

  .search_container {
    padding-bottom: 25px;
  }
}

@media only screen and (max-width: 760px) and (min-width: 319px) and (orientation: landscape) {
  .keytakeaway_block {
    margin-top: 22.5px;
    margin-bottom: 22.5px;
    margin-left: auto;
    margin-right: auto;
    max-width: 250px;
  }
}

@media only screen and (min-width: 1024px) {
  .keytakeaway_block {
    max-width: 290px;
  }
}

/*Changed as search box was overlapping the social icons in mobile view*/
.search_container .typeahead__query {
  z-index: 0;
}

/*Added as part of DC-164*/
.column1 .category_callout_item p {
  line-height: 24px;
  line-height: 2.4rem;
}

/* End- Content 2.0- Asset page css code*/
@-moz-document url-prefix() {

  a:active,
  a:focus {
    outline: Highlight solid 1px;
  }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

  .small-12.small-centered.medium-6.columns a:active,
  a:focus span,
  a:focus {
    outline: Highlight solid 1px;

  }
}

/*****DCOM49 css*****/
@media only screen and (min-width: 320px) and (max-width: 767px) {
  table.compare_checking tr>* {
    display: block;
    width: 207px;
    height: auto;
  }

  table.compare_checking tr {
    display: table-cell;
    border-right: 1px solid #e5e8eb;
    /* Added for PROD issue */
  }

  table .text-center {
    position: relative;
    /* top: -193px; */
  }

  table.compare_checking h3 {
    margin: -25px 0 10px;
  }

  table.compare_checking .light_grey {
    background-color: #FFF;
  }

  table.compare_checking tr td:nth-child(odd),
  table.compare_checking tr th:nth-child(odd) {
    background-color: #f2f1f3;
  }

  table.compare_checking tr td:first-child,
  table.compare_checking tr th:first-child {
    height: auto;
    background-color: #FFF;
  }

  /* table .text-center > td{
        background-color: #FFF!important;
    } */
  .divTable2 {
    overflow-x: scroll;
    overflow-y: hidden;
    /* left: 207px; */
    position: relative;
    /*  top: -930px; */
    width: 75%;
  }

  .content.active#table-view {
    height: auto;
  }

  .divTable1 {
    width: 25%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 740px) {
  .divTable2 {
    overflow-x: scroll;
    overflow-y: hidden;
    /* left: 50%; */
    position: relative;
    /* top: -930px ;*/
    width: 50%;
  }

  .divTable1 {
    width: 50%;
    position: relative;
    float: left;
  }

  .divTable1 th {
    width: auto !important;
  }

  .compare_checking td {
    border-right: 1px solid #e5e8eb;
    height: 80px;
    padding: 1px 10px;
  }
}

@media only screen and (max-width: 1025px) {
  .pagination {
    cursor: pointer;
    height: 9px;
    width: 9px;
    margin: 0 3px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
    border: 1.8px solid #bbb
  }

  .activedot {
    background-color: #00945f;
  }

  .dotnav {
    text-align: center;
    margin-top: 20px;
    margin-left: 196px;
  }
}

@media only screen and (min-width: 1025px) {
  table.table2.compare_checking tr>* {
    width: 19.99%;
  }

  .compare_checking {
    background: #FFF;
    border-spacing: 10px;
    border-collapse: seperate;
    margin-bottom: 0px;
  }

  table.table1.compare_checking.cta {
    position: absolute;
    top: 127px;
  }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  table.table2.compare_checking tr>* {
    width: 242px;
  }

  .divTable1 {
    width: 30%;
    position: relative;
    float: left;
  }

  .divTable2 {
    width: 70%;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: landscape) {
  .divTable1 {
    width: 22%;
    position: relative;
    float: left;
  }

  /* .divTable2{
        width:77%;
    }*/
  table.table2.compare_checking tr>* {
    width: 368px;
  }

  .compare_checking td {
    border-right: 1px solid #e5e8eb;
    height: 80px;
    padding: 1px 10px;
  }
}

@media only screen and (max-width: 740px) and (min-width: 320px) and (orientation: landscape) {
  .divTable2 {
    overflow-x: scroll;
    /* left: 38.7%; */
    position: relative;
    /* top: -930px; */
    width: 61.2%;
  }

  .divTable1 {
    width: 38.79%;
    position: relative;
    float: left;
  }

  table.table2.compare_checking tr>* {
    width: 226px;
  }

}

.divTable1 span {
  font-weight: 500
}

table.compare_checking a.product_list {
  color: #497629 !important;
}

/********************/
.get_in_touch.sticky_element,
.get_in_touch_rebrand.sticky_element {
  z-index: 2;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  header .secondary_nav .tertiary_nav a.font {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {

  /* Start- (PV5710) added for DCOM-253*/
  a.icon_NEW_locator.icon_left.small-4.medium-5.columns {
    left: 6px;
    width: auto;
  }

  a.icon_support.icon_left.small-4.columns {
    left: 40px;
    /* Changed from "padding-left: 3.4px" to "left:25px" for DCOM-253*/
  }

  a#search {
    left: 21px;
  }

  /* End- (PV5710) added for DCOM-253*/
}

/* ADA fix Start for DCOM 285*/
@-moz-document url-prefix() {
  #logo a:focus {
    display: inline-block;
    width: 100%;
  }
}

.rate_ticker .ticker_container .ticker .ticker__item a:focus {
  display: inline;
}

/* ADA fix Ends for DCOM 285*/
/* Added for DCOM 326*/
@media only screen and (max-width: 740px) and (min-width: 320px) {
  header .utility_nav a:hover {
    color: #fff;
    text-decoration: none;
  }
}

/* Addition for DCOM 326 ends*/

/* Addition for DCOM 326 ends*/

/*-----wealth_compare_chart Component--------*/
.wealth_compare_chart {
  clear: both;
  overflow: hidden;
}

.wealth_compare_chart_header {
  background-color: #666666;
  height: 50px;
}

.wealth_compare_chart_header h2 {
  text-align: center;
  color: #fff;
  position: relative;
  top: -25px;
}

.wealth_compare_chart .container {
  clear: both;
  overflow: hidden;
}

.wealth_compare_chart .dotnav {
  margin-left: 0;
}

.wealth_compare_chart_table {
  background: #FFF;
  border-spacing: 10px;
  border-color: transparent;
}

.wealth_compare_chart_table .cta_btn {
  padding-right: 18px;
  padding-left: 18px;
}

.wealth_compare_chart_table tr {
  vertical-align: top;
}

.wealth_compare_chart_table th,
.wealth_compare_chart_table td {
  padding: 20px 14px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.wealth_compare_chart_table td {
  border-right: 1px solid #e5e8eb;
  min-height: 80px;
}

.wealth_compare_chart_table td {
  text-align: left;
}

.wealth_compare_chart_table th {
  color: #00945f;
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  text-align: left;
  vertical-align: bottom;
}

.wealth_compare_chart_table .text_align_left td {
  padding-top: 20px;
  text-align: left;
  vertical-align: text-top
}

.wealth_compare_chart_table .benefits span {
  display: block;
  text-align: center
}

.wealth_compare_chart_table .benefits span.icon_check_mark {
  color: #00945f;
  font-size: 18px;
  font-size: 1.8rem
}

.wealth_compare_chart_table .icon_arrow:after {
  font-size: 12px;
  font-size: 1.2rem
}

.wealth_compare_chart_table .num_header .sub_header {
  font-size: 18px;
  font-size: 1.8rem
}

.wealth_compare_chart_table button {
  font-size: 18px;
  font-size: 1.8rem;
  width: 100%
}

.wealth_compare_chart_table .features_display {
  background: #005944;
  color: #FFF;
  display: none;
  height: 0;
  margin-left: -12%;
  margin-top: 10px;
  opacity: 0;
  position: absolute;
  text-align: left;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  width: 38.5742%;
  z-index: 2
}

.wealth_compare_chart_table .features_display:before {
  border-style: solid;
  border-width: 10px 20px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
  -moz-transform: scale(.9999) rotate(180deg);
  border-color: #005944 transparent transparent;
  left: 50%;
  margin-left: -15px;
  position: absolute;
  top: -10px
}

.wealth_compare_chart_table .features_display span {
  font-size: 20px;
  font-size: 2rem;
  margin-right: 30px;
  text-align: left
}

.wealth_compare_chart_table .features_display p {
  color: #FFF;
  padding-left: 30px;
  position: relative
}

.wealth_compare_chart_table .features_display p:before {
  font-size: 20px;
  font-size: 2rem;
  margin: 15px 0 0 -30px;
  position: absolute
}

.wealth_compare_chart_table .features_display .icon_close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px
}

.wealth_compare_chart_table .features_display.active {
  display: block;
  height: 160px;
  opacity: 1;
  padding: 20px 18px
}

.wealth_compare_chart_table {
  margin-top: 0px;
}

.top_colom_compare_chat {
  font-size: 18px;
  color: green;
}

.wealth_compare_chart_table th {
  border-right: 1px solid #e5e8eb;
  vertical-align: top;
  text-align: left;
}

table.wealth_compare_chart_table.table_1 {
  width: 100%;
  border-left: 1px solid #e5e8eb;
}

.wealth_compare_chart_Table2 {
  overflow-x: visible;
  overflow-y: auto;
}

.wealth_compare_chart_leftTable {
  width: 20%;
  float: left;
}

.wealth_compare_chart_rightTable {
  width: 80%;
  float: right;
}

.wealth_compare_chart table.wealth_compare_chart_table .cta .cta_btn {
  margin-top: 13px;
  margin-bottom: 28px;
}

table.wealth_compare_chart_table.table_1 tr:last-child,
table.wealth_compare_chart_table.table_2 tr:last-child {
  border-bottom: 1px solid #e5e8eb;
}

table.wealth_compare_chart_table.table_1 td {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
}

@media only screen and (max-width: 47.99em) {
  .wealth_compare_chart_leftTable {
    width: 50%;
    float: left;
  }

  .wealth_compare_chart_rightTable {
    width: 50%;
    float: right;
  }

  .wealth_compare_chart_rightTable .table_2 tr>* {
    min-width: 176px;
  }

  .wealth_compare_chart_Table2 {
    float: none;
    margin-top: 0px;
  }

  table.wealth_compare_chart_table.table_2 {
    margin-top: 0px;
  }

  table.wealth_compare_chart_table td {
    height: auto;
  }

  .wealth_compare_chart_Table2 {
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
  }

  .wealth_compare_chart_Table1 {
    position: relative;
    float: left;
    width: 100%;
  }

  .wealth_compare_chart_Table1 table tr {
    height: auto;
    border-right: 1px solid #666666
  }

  table.wealth_compare_chart_table.table_1 {
    width: 100%;
  }

  @media only screen and (max-width: 320px) {
    .wealth_compare_chart_rightTable .table_2 tr>* {
      min-width: 160px !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
  }
}

@media only screen and (min-width: 321px) {
  .wealth_compare_chart_rightTable .table_2 tr>* {
    min-width: 204px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

.wealth_compare_chart.small-12.medium-3.column.toggle:after {
  border-bottom: 2px solid #ddd;
  margin-bottom: 15px;
}

.table_heading_list {
  position: relative;
  overflow: visible;
  padding: 30px 0 150px;
}

.heading_links>div {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
}

.table_heading_list .toggle .toggle_arrow {
  position: absolute;
  right: 0;
  transition: all .5s ease;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
  top: 5px;
}

.table_heading_list .toggle.open .toggle_arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.table_heading_list .toggle .toggle_arrow:before {
  color: #005944;
  font-size: 17px;
  font-size: 1.7rem;
}

.table_heading_list .heading_links h3 {
  font-size: 30px;
  font-size: 3rem;
  margin: 0 -9px 15px;
  font-weight: 400;
  color: #005944;
  width: 69%;
}

.wealth_compare_tables.hidden {
  display: none;
}

.wealth_compare_tables {
  overflow: auto !important;
}

/*-----wealth_compare_chart Component ends--------*/

/* DCOMCI369 - Find an advisor component starts */
.section_title_advisor {
  background: #efefef;
  padding: 15px;
}

.find_an_advisor_section .find_an_advisor_tooltips {
  display: none;
}

.find_an_advisor_section .advisor_error {
  display: none;
}

.section_title_advisor h2,
.section_title_advisor p {
  color: #4a494a;
  line-height: 18px;
}

.find_an_advisor_section .background_advisor_page {
  background: #efefef;
}

.find_an_advisor_section .advisor_result_list {
  display: block;
}

.find_an_advisor_section .advisor_info {
  border-bottom: 1px solid #666;
  clear: both;
}

.small-12.medium-12.columns.advisor_info h2 {
  color: #005944;
}

.find_an_advisor_section .advisor_role_result .row.container {
  padding: 0;
  clear: both;
}

.find_an_advisor_section .advisor_role_result .row.container>* {
  margin-bottom: 37px;
  float: left;
}

@media only screen and (min-width: 47.99em) {

  .find_an_advisor_section .advisor_result_list {
    margin-bottom: 24px;
    border-bottom: 2px solid #666;
  }

  .find_an_advisor_section .advisor_info>* {
    float: left;
  }

  .find_an_advisor_section .section_title_advisor input#zip_input_advisor {
    width: 20%;
    margin-right: 10px;
    height: 36px;
  }

  .section_title_advisor .advisor form input:first-of-type {
    display: inline-block;
  }

  .section_title_advisor .advisor form label:first-of-type {
    position: relative;
    top: 23px;
  }
}

.find_an_advisor_section .features_display.active {
  height: auto;
}

a.advisor_tooltip {
  position: absolute;
  width: 17px;
  height: 17px;
  margin: 0 0 0 4px;
  background: transparent url(/assets/CB_resources/images/QuestionMark_Icon_green.png) no-repeat 50% 50%;
  text-decoration: none;
}

a.advisor_tooltip:link,
a.advisor_tooltip:visited,
a.advisor_tooltip:active,
a.advisor_tooltip:hover {
  text-decoration: none;
}

h3.advisor_branch_name {
  padding-top: 40px;
  margin: 0px;
  color: #000;
}

h3.advisor_name {
  margin: 0px 8px 8px 0px;
  color: #005944;
}

p.advisor_role {
  margin: 0;
  padding: 0px;
}

.advisor_role_result {
  margin-top: 66px;
}

.advisor_role_result .columns.small-12.medium-6.large-6 {
  padding-bottom: 20px;
  padding-top: 14px;
}

.advisor_result_list {
  background: #ffffff;
}

.asset_value {
  display: none;
}

.advisor_result_count {
  height: 64px;
  background: grey;
  padding: 20px;
  color: #fff;
  font-size: 16px;
}


.advisor_status {
  color: red;
  font-weight: bold;
  font-size: 1.6rem;
  text-align: center;
}

.searching_filler_advisor,
.no_results_advisor {
  color: #000;
  font-weight: bold;
  font-size: 1.6rem;
  text-align: center;
}

.advisor_branch_result .advisor_branch_details {
  margin-top: 0px;
}

.advisor_result_count,
.advisor_info,
.advisor_error {
  padding-left: 46px !important;
}

.remove_adv_results {
  display: none;
}

@media only screen and (min-device-width: 320px) and (max-width: 760px) {
  .find_an_advisor_section .advisor_role_result .row.container>* {
    margin-bottom: 0;
  }

  .find_an_advisor_section .advisor_result_list {
    border-bottom: 2px solid #666;
  }

  h3.advisor_branch_name {
    padding-top: 16px;
  }

  .advisor_role_result {
    margin-top: 16px;
  }

  .advisor_result_count,
  .advisor_info,
  .advisor_error {
    padding-left: 15px !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .advisor form {
    padding-left: 34px;
  }
}

/********************** DCOMCI369 - Find an advisor component ends *****************************/

/************* DCOMCI-259 starts***************/
section.success_message_submission {
  margin-left: 15px;
  margin-top: -3px;

}

.hero_submission h2 {
  color: #000;
  font-size: 28pt;
  line-height: 30px;
}

.hero_submission p {
  color: #000;
  font-size: 22pt;
  line-height: 30px;
}

.success_message_submission p {
  background: white;
  font-size: 16pt;
  color: #666666;
}

@media only screen and (max-width: 47.99em) {
  .hero_submission p {
    line-height: 30px;
  }

  section.success_message_submission {
    margin-top: -5px;

  }
}

/************* DCOMCI-259 ends***************/
/*Start-Added for DCOMCI-180*/
.investmentservice_hero_rebrand h2 {
  font-size: 28pt;
  color: #000000;
}

.investmentservice_hero_rebrand h3 {
  font-size: 22pt;
  color: #000000;
  margin-top: 24px;
}

.investmentservice_hero_rebrand p {
  font-size: 16pt;
  color: #666666;
  margin-top: 21px;
  width: 50%;
}

.investmentservice_rebrand {
  margin-top: -15px;
}

.investmentservice_rebrand .contactme_rebrand {
  padding-right: 0;
}

.investmentservice_rebrand h4 {
  font-size: 16pt;
  color: #000000;
}

.investmentservice_rebrand p {
  width: 50%;
  color: #666666;
  font-size: 16pt;
}

.investmentservice_rebrand label {
  color: #666666;
  font-size: 16pt;
}

.investmentservice_rebrand .rich_text_box {
  height: 200px;
  top: 8px;
  position: relative;
}

.investmentservice_rebrand select {
  background-image: url('../images/down_arrow_wealth_rebrand.png');
  padding-right: 1.5em;
}

select#assert_level,
select#branch_location {
  margin-top: 8px;
  position: relative;
}

.assert_level_investingService h4,
.branch_location_investingService h4 {
  margin-top: 20px;
}

.row.final {
  margin-top: -5px;
}

.small-12.medium-8.large-8.contact_form_productDetails label {
  font-size: 16px !important;
}

.small-12.medium-6.large-6.columns.invstsvcinfoalign.contact_form_personalInformation {
  margin-top: -20px;
}

@media only screen and (max-width: 47.99em) and (orientation: portrait) {

  .investmentservice_hero_rebrand h2 {
    line-height: 35px
  }

  .investmentservice_hero_rebrand p {
    width: 100%
  }
}

/*End-Added for DCOMCI-180*/
/******DCOM-50*******/
.content_block_v2 .category_callout_item {
  padding-right: 0px;
  padding-left: 0px;
}

.content_block_v2 .column:nth-child(1):nth-last-child(2) {
  background-color: #FFF;
  border-bottom: 3.5px solid #CAE3DF;
}

.content_block_v2 .column {
  padding-right: 20px;
  padding-left: 20px;
}

.content_block_v2 .nav ul.nav_links {
  list-style: none;
  padding-left: 0;
  margin-top: 35px;
  margin-bottom: 0px;
}

.content_block_v2 .nav li a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
  text-decoration: none;
  display: block;
}

.content_block_v2 .nav li {
  padding-bottom: 13px;
}

.content_block_v2 .nav li a:hover span {
  border-bottom: 2px solid #537C16
}

.content_block_v2 ul.nav_links li a span {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: CitiSans, Book;
  color: #537C16;
}

.content_block_v2 ul.nav_links li {
  padding-left: 0px;
}

.content_block_v2 .Category_callout_alignment {
  margin-top: 28px;
  width: 100%;
}

.content_block_v2.category_callout.category_callout_community p.Category_call.socialicons_top {
  top: 0px;
  margin-top: 21px;
  margin-bottom: 28px;
}

.content_block_v2.category_callout.category_callout_community p.Category_call.socialicons_bottom {
  position: relative;
}

.content_block_v2 .category_callout_item>div {
  margin-bottom: 0px;
}

.content_block_v2 .category_callout_item.background_mint {
  background: #ebf7f5;
}

.content_block_v2 .category_callout_item.background_grey {
  background: #EFEFEF
}

@media only screen and (min-width: 760px) {
  .content_block_v2 .column:nth-child(1):nth-last-child(1) {
    width: 100%;
    padding-left: 30px;
    padding-right: 0px;
  }

  .content_block_v2 .column:nth-child(1):nth-last-child(2) {
    width: 30%;
    padding-left: 24px;
    padding-right: 0px;
    border-bottom: 0px
  }

  .content_block_v2 .column:nth-child(2):nth-last-child(1) {
    width: 70%;
    padding-left: 30px;
    padding-right: 0px;
  }

  .content_block_v2 .category_callout_item {
    padding-right: 30px;
    padding-left: 0px;
  }

  .content_block_v2 .nav ul.nav_links {
    margin-top: 26px;
  }

  .content_block_v2 .nav li {
    padding-bottom: 28px;
  }

  .content_block_v2.category_callout.category_callout_community p.Category_call.socialicons_top {
    margin-top: 18px;
    margin-bottom: 0px;
  }

  .content_block_v2 .Category_callout_alignment {
    margin-top: 43px;
    width: 100%;
  }
}

@media only screen and (max-width: 760px) {
  .content_block_v2 .nav {
    height: auto !important;
  }

  .content_block_v2 .nav .toggle .toggle_arrow:before {
    color: #537C16;
    font-size: 17px;
    font-size: 1.7rem
  }

  .content_block_v2 .nav .toggle .collapse {
    max-height: 0;
    opacity: 0;
    transition: all .5s ease;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s
  }

  .content_block_v2 .nav .toggle.open .toggle_arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);

  }

  .content_block_v2 .nav .toggle.open .collapse {
    max-height: 500px;
    opacity: 1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;

  }

  .content_block_v2 .nav .toggle .toggle_arrow {
    position: absolute;
    right: 20px;
    transition: all .5s ease;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
    top: 35px;
    z-index: 2;
  }

  .content_block_v2 .nav .toggle .collapse,
  .content_block_v2 .nav .toggle .toggle_arrow {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease
  }

}

/*----------------DC-236--------------------*/
.sub_goals {
  display: inline-block;
  width: 100%;
  padding-top: 21px;
  padding-bottom: 12.5px;
}

.sub_goals .row {
  padding-left: 12px;
  padding-right: 0px;
}

.sub_goalcontent h2 {
  padding-top: 25px;
  padding-bottom: 22px;
  /*Changed as per DC-606*/
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  font-family: CitiSans;
  /*DC-325: changed from Arial, Regular to CitiSans*/
}

/****     DC-265: Clssaes for color change (Wealth and Non-wealth)    ****/
.sub_goalcontent .wealthGray {
  color: #424448;
}

.sub_goalcontent .non_wealthGreen {
  color: #759B24;
}

/****************************************************************/
.sub_goalcontent {
  border-right: 1px solid #424448;

}

.sub_goalcontent:nth-child(3n+3) {
  border-right: 0px;
}

.sub_goalcontent a {
  color: #044da2;
  font-family: CitiSans;
  /*DC-325: changed from Arial, Regular to CitiSans*/
  font-size: 18px;
  padding-bottom: 15px;
  /*DC-325: changed from 31px to 15px*/
  display: block;
}

.flex_container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-wrap: wrap;
}

@media only screen and (max-width: 760px) and (min-width: 319px) {
  .sub_goalcontent {
    border-right: 0px;

  }

  .sub_goalcontent h2 {
    padding-top: 0px;

  }

  .sub_goalcontent a {
    padding-bottom: 10px;
    /*As part of DC-325*/
  }

  .sub_goals .row {
    padding-left: 30px;
  }

  .sub_goals .sub_goalcontent.columns {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sub_goalcontent {
    padding-top: 40px;
    /*As part of DC-325*/
  }

  .sub_goalcontent:first-child {
    padding-top: 12px;
  }

  .sub_goals {
    padding-top: 22px;
    padding-bottom: 20px;
  }
}

/*Added for DCOMCI 146/147 (NEW COMPONENT) */
img.dcom156img {
  vertical-align: middle;
  height: 100%;
}

h2.bullet_align {
  text-align: left;
  color: #000000;
  margin-top: 0px;
}

p.bullet_align {
  text-align: left;
}

.wheel_component {
  padding: 0 0 18px;
}

@media only screen and (min-width: 48em) {
  .wheel_component>div>div:last-child {
    background: #FFF;
  }
}

@media only screen and (min-width: 48em) {
  .wheel_component .block_item_static {
    border-bottom: none;
    margin-right: 0;
    padding-bottom: 55px;
  }
}

.wheel_component .block_item_static p {
  font-size: 18px;
  font-size: 1.8rem;
  text-align: left;
}

.wheel_component .block_item_static {
  background: #FFF;
  border-bottom: 2px solid #e7e7e7;
  padding: 20px 20px;
  text-align: center;
}


/*Image shifting for mobile view*/
@media only screen and (max-width: 650px) and (min-width: 360px) and (orientation: portrait) {
  #main1 {
    display: flex;
    flex-wrap: wrap;
  }

  div#myRedDIV {
    order: 2;
  }

  div#myBlueDIV {
    order: 1;
  }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  img.dcom156img {
    vertical-align: middle;
    height: auto;
    align-content: center;
    width: 100%;
  }
}

@media only screen and (max-width: 47.99em) {
  #main1 {
    display: flex;
    flex-wrap: wrap;
  }

  div#myRedDIV {
    order: 2;
  }

  div#myBlueDIV {
    order: 1;
  }
}

/* Ended content for mobile view */
/*Ended for DCOMCI 146/147 (NEW COMPONENT) */

/* DC-211 Starts */
/*---------- More Articles---------------------*/
.moreArticle_section {
  padding-top: 12.5px;
  padding-bottom: 13px;
}

.moreArticle_section .accordion_heading .plus_minus_icon {
  font-size: 30px;
  position: absolute;
  right: 0px;
  padding-right: 27px;
  transition: all .5s ease;
  cursor: pointer;
  text-decoration: none;
}

.moreArticle_section .accordion_heading .plus:after {
  content: "+";
  color: #e97300;
}

.moreArticle_section .accordion_heading .minus:after {
  content: "-";
  color: #e97300;
  display: inline-block;
  transform: scale(3.5, 1);
}

.moreArticle_section .accordion_heading h4 {
  margin: 0px;
  padding-top: 10px;
  padding-left: 33px;
  font-family: CitiSans;
  /*DC-325: changed from CitiSans Book to CitiSans*/
  color: #005944;
  font-size: 24px;
}

.moreArticle_section .icon_arrow_down.icon_right_sec {
  background: 0 0;
  font-size: 24px;
  font-size: 2.4rem;
  text-decoration: none;
  color: #497629;
  font-family: CitiSans, arial;
}

.moreArticle_section .more_article_list .more_article_item.active .icon_arrow_down:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.moreArticle_section .more_article_list .more_article_item .icon_arrow_down:after {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  right: 19.5px;
  /*Changed for DC-709*/
  color: #497629;
  cursor: pointer;
  padding-top: 10px;
}

.moreArticle_section .more_article_list .more_article_item .icon_arrow_down:after {
  padding-top: 0px;
}

.moreArticle_section .more_article_list .more_article_item .icon_arrow_down:hover {
  cursor: pointer;
}

.moreArticle_section .row {
  width: 100%;
  background-color: white;
  padding: 0 23px;
}

.moreArticle_section .accordion_heading {
  background-color: #ebf7f5;
  height: 40px;
}

.moreArticle_section .more_article .columns {
  padding-right: 0px;
  padding-left: 0px;
}

.moreArticle_section .more_article {
  margin-right: 0px;
  margin-left: 0px;
}

.moreArticle_section .more_article .accordion {
  padding-left: 0px;
}

.moreArticle_section .more_article_list .more_article_item>a {
  font-family: citiSans;
  /*Arial,Regular to citiSans */
  font-size: 20px;
  color: #00945f;
  padding-left: 0px;
}

.moreArticle_section .more_article_list .more_article_item.active>a:hover {
  color: #00945f;
  font-size: 20px;
}

.moreArticle_section .more_article_list .more_article_item.active>a {
  color: #00945f;
  font-size: 20px;
  background: 0 0;
}

.moreArticle_section .more_article_list .more_article_item {
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 32px;
}

.moreArticle_section .more_article_list .more_article_item>a {
  padding-top: 0px;
  padding-bottom: 0px;
  background: 0 0;
  text-decoration: none;
}

.moreArticle_section .more_article_list .more_article_item.active div.content ul {
  list-style-type: none;
  padding-left: 0px;
}

.moreArticle_section .more_article_list .more_article_item.active .content.active ul li a {
  font-family: citiSans;
  /* arial, regular to Citisans as per DC-325*/
  font-size: 18px;
  /* 14px to 18px as per DC-325*/
  color: #004DA2;
}

.moreArticle_section .more_article_list .more_article_item .content.active {
  background: 0 0;
  max-height: 100%;
  padding-left: 0px;
  padding-top: 13px;
  padding-bottom: 0px;
}

.moreArticle_section .more_article_list>ul li {
  display: none;

}

.moreArticle_section .more_article_list>ul {
  list-style-type: none;
  margin-top: 0px;
}

.moreArticle_section .more_article_list .more_article_item {
  border-bottom: 2px solid #cecece;
}

.moreArticle_section .more_article_list .more_article_item:first-child {
  /*As part of DC-325*/
  border-top: 2px solid #cecece;
  margin-top: 18px;
}

.more_article_item ul>li {
  padding-bottom: 10px;
  /* adding padding-bottom as part of DC-325 */
}

@media only screen and (max-width: 760px) and (min-width: 319px) {
  .accordion_heading {
    background-color: #ebf7f5;
    height: 40px;
  }

  .moreArticle_section .row {
    padding: 0px 0px;
  }

  .moreArticle_section .accordion_heading {
    font-family: CitiSans Book;
    font-size: 24px;
    color: #005944;
  }

  .moreArticle_section .more_article_list .more_article_item {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
  }

  .moreArticle_section .more_article_list .more_article_item .content.active {
    padding-left: 0px;
    padding-top: 28px;
    padding-bottom: 0px;
  }

  .moreArticle_section .more_article_list .more_article_item>a {
    font-size: 24px;
    /*changed as part of DC-325*/
    line-height: 1.0;
  }

  .moreArticle_section .more_article_list .more_article_item.active>a:hover {
    font-size: 24px;
  }

  .moreArticle_section .more_article_list .more_article_item.active>a {
    font-size: 24px;
  }

  .moreArticle_section .more_article_list .more_article_item>a:hover {
    font-size: 24px;
  }

  .moreArticle_section .more_article_list .more_article_item.active .content.active ul li a {
    font-size: 18px;
    /*As part of DC-325*/
    /*12.01: Demo Observation -> changed from 14px to 18px*/
  }

  .moreArticle_section {
    padding-bottom: 15px;
    padding-top: 20px;
  }

  .moreArticle_section .more_article_list .more_article_item .icon_arrow_down:after {
    padding-right: 5px;
    right: 14px;
    /*Changed for DC-709*/
  }
}

/*----DC-211 ends*/

/*-----------------------------------TBD callout skin2----------------------------------*/


/*--dc-254 End---*/
/* Dcom-345 changes start*/
@media only screen and (min-width: 1024px) {
  iframe.facebook_share {
    position: relative !important;
    top: 3px;
  }

  span.IN-widget {
    position: relative !important;
    top: 3px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  iframe.facebook_share {
    position: relative !important;
    top: 3px;
  }

  span.IN-widget {
    position: relative;
    top: 3px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  iframe.facebook_share {
    position: relative !important;
    top: 3px;
  }

  span.IN-widget {
    position: relative;
    top: 3px;
  }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  .facebook_share {
    position: relative;
    top: 3px;
  }

  .IN-widget {
    position: relative;
    top: 3px;
  }
}

/* Dcom-345 changes End*/

/* ODS UI changes done for DCOM-364 Starts */
.close-button {
  font-size: 38px;
  left: 415px;
  position: relative;
  top: 13px;
}

.star body,
.star legend,
.star td,
.star th {
  padding: 5px;
  border-bottom: 1px solid #c6e2e8;
}

.star table,
.star caption,
.star .footnote {
  background: #e6e6e6;
}

.head_table {
  text-align: center;
}

.star table {
  margin: 0 auto;
  width: 65%;
  margin-top: 100px;
  margin-bottom: 100px;
}

/*Media query for Mobile starts */
@media only screen and (max-device-width: 740px) and (min-device-width: 320px) and (orientation: portrait) {
  .close-button {
    font-size: 38px;
    left: 151px !important;
    position: relative;
    top: 13px;
  }

  .horizontal_scroll_bar {
    width: 390px;
    height: 580px;
    overflow: scroll;
    position: fixed;
  }

  .star table {
    margin-left: 2px;
  }
}

@media only screen and (max-device-width: 740px) and (min-device-width: 320px) and (orientation: landscape) {
  .close-button {
    font-size: 38px;
    left: 268px;
    position: relative;
    top: 13px;
  }

  .star table {
    margin: 0 auto;
    width: 87%;
    margin-top: 20px;
    margin-bottom: 100px;
  }
}

/*Media query for Mobile ends */

/*Media query for Mobile-1 ends */
@media only screen and (max-device-width: 732px) and (min-device-width: 412px) and (orientation: portrait) {
  .star table {
    margin-left: 22px !important;
  }
}

/*Media query for Mobile-1 ends */

/*Media query for IPad starts */
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .close-button {
    font-size: 38px;
    left: 314px;
    position: relative;
    top: 13px;
  }

  .star table {
    margin: 0 auto;
    width: 86%;
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  .close-button {
    font-size: 38px;
    left: 308px;
    position: relative;
    top: 13px;
  }

  .star table {
    margin: 0 auto;
    width: 65%;
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

/*Media query for IPad Ends */


/*Media query for IE starts */
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  .close-button {
    font-size: 38px;
    left: 181px;
    position: relative;
    top: 13px;
  }
}

/*Media query for IE ends */


/*Media query for mozilla starts */
@-moz-document url-prefix() {
  .head_table {
    text-align: center;
  }

  .star table {
    margin: 0 auto;
    width: 65%;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .close-button {
    font-size: 38px;
    left: 455px;
    position: relative;
    top: 13px
  }
}

/*Media query for mozilla ends */

/*Media query for Iphone 6+ Starts */
@media only screen and (max-width: 736px) and (min-width: 414px) and (orientation: portrait) {
  .star table {
    margin-left: 30px;
  }
}

/*Media query for Iphone 6+ Ends */

/*Media query for galaxy s5 */
@media only screen and (max-width: 640px) and (min-width: 360px) and (orientation: portrait) {
  .star table {
    margin-left: 2px;
  }
}

@media only screen and (max-width: 640px) and (min-width: 360px) and (orientation: landscape) {
  .close-button {
    font-size: 38px;
    left: 257px;
    position: relative;
    top: 13px;
  }
}

/*Media query for galaxy s5 ends*/

/*Media query for  IPhone 5 */
@media only screen and (max-width: 568px) and (min-width: 320px) and (orientation: landscape) {
  .close-button {
    font-size: 38px;
    left: 200px;
    position: relative;
    top: 13px;
  }

  .star table {
    margin: 0 auto;
    width: 77%;
    margin-top: 20px;
    margin-bottom: 100px;
  }
}

/*Media query for IPhone 5 Ends */
.star .hls_modal_header h2 {
  color: #193366 !important;
  font-weight: normal;
  font-size: 2.2rem;
  padding-bottom: 16px;
  margin-top: 25px;
  background: #e6e6e6;
  text-align: left !important;
}

/* ODS UI changes done for DCOM-364 Ends */
/*------DC-258 Start--------*/
/*---heading section----------*/
.goals_title h1 {
  font-size: 29px;
  font-family: CitiSans;
  /*DC-325: Changed from Citisans Book to CitiSans*/
  color: #00945F;
  margin-top: 32px;
  margin-bottom: 12.5px;
  text-align: center;
  line-height: 1.0;
}

@media only screen and (min-width : 319px) and (max-width : 760px) {
  .goals_title h1 {
    margin-top: 30px;
    font-size: 26px;
    /*As part of DC-325*/
    margin-bottom: 15px;
  }
}

/*-----DC-258 End--------*/
/*-----DC-259 Start--------*/
/*----------Recommended Block----------------------*/
@media only screen and (min-width : 1024px) {

  .trending_section {
    padding-top: 12.5px;
    display: inline-block;
    width: 100%;
    padding-bottom: 21px;
  }
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
  .trending_section {
    display: inline-block;
    width: 100%;
    padding-top: 12.5px;
    padding-bottom: 21px;
  }
}

@media only screen and (max-width: 760px) and (min-width: 319px) {
  .trending_section {
    width: 100%;
    padding-top: 22px;
    padding-bottom: 22px;
  }
}

.trending {
  min-height: 400px;
  padding-right: 23px;
}

.trend_title {
  width: 100%;
  height: 40px;
  text-align: center;
  margin-bottom: 18px;
}

/****DC-265: Clssaes for color change (Wealth and Non-wealth)****/
.trending_section .non_wealthGreen {
  background-color: #00945f;
}

.trending_section .wealthGray {
  background-color: #424447;
}

/****************************************************************/
.trend_title h3 {
  font-size: 22px;
  /*DC-325: changed from 24px to 22px*/
  color: #FFFFFF !important;
  font-family: CitiSans;
  /*DC-325: changed from CitiSans Book to CitiSans*/
  padding-top: 7px;
  /*12.01: Demo Observation -> changed from 6px to 7px*/
  padding-bottom: 6px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.trend_list {
  counter-reset: item;
  margin: 0px;
  padding-left: 0px;
}

.trend_list>li {
  counter-increment: item;
  list-style: none inside;
  font-family: CitiSans;
  /*DC-325: changed from Arial, Regular to CitiSans*/
  overflow: hidden;
  font-size: 18px !important;
  /*DC-325: changed from 18px to 16px*/
  /*12.01: Demo Observation -> changed from 16px to 18px*/
  padding-left: 35px;
  color: #044DA2;
  position: relative;
  top: -1px;
  padding-bottom: 10px;
  /*DC-325: Changed from 47px to 10px*/
}

.trend_list>li:before {
  content: counter(item);
  margin-right: 0px;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  border: 0.8px solid #044DA2;
  color: #044DA2;
  text-align: center;
  position: absolute;
  left: 0px;
  top: 2px;
  line-height: 1.1;
  /*12.01: Demo Observation*/
  margin-left: 8px;
  padding-left: 0px;
  padding-top: 1px;
  /*12.05-Obs*/
  padding-right: 1px;
  /*12.05-Obs*/
}

.trend_list>li a:visited {
  color: #044DA2;
}

@media only screen and (min-width : 319px) and (max-width : 760px) {

  .trending {
    margin: 0 auto;
    padding-right: 0px;
    min-height: auto;
  }

  .trend_list>li a {
    color: #044DA2;
  }

  .trend_title {
    height: 80px;
    margin-bottom: 24px;
  }

  .trend_title h3 {
    font-size: 26px;
    /* as part of DC-325*/
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .trend_list>li {
    padding-bottom: 10px;
    /* as part of DC-325*/
  }

  .trend_section {
    margin-bottom: 44px;
  }

  .trend_list {
    padding-left: 30px;
  }

  .trend_list>li:before {
    margin-left: 0px;
  }
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
  .trending {
    min-height: 400px;
    width: 100%;
    padding-right: 23px;
  }

  .trend_list>li a {
    color: #044DA2;
  }

}

@media only screen and (max-width: 760px) and (min-width: 319px) and (orientation: landscape) {
  .trending {
    margin: 0 auto;
    width: 100%;
  }
}

/*-----DC-259 End--------*/
/*-----DCOM -331 changes Start--------*/
a.icon_NEW_locator {
  display: inherit;
}

a.icon_support {
  display: inherit;
}

/* DCOMCI-349 Contact Me form- Update */
.contact_form_daySelection label,
.contact_form_timeSelection label {
  font-size: 16px !important;
  padding-top: 10px;
  padding-left: 30px !important;
}

.contact_form_productDetails label {
  font-size: 16px !important;
  width: 239px;
}

.leadform form .contact_form_personalInformation input[type=text]:last-child,
.asset_level_investingService select,
.contact_form_daySelection label:before,
.contact_form_timeSelection label:before,
.contact_form_productDetails label:before {
  border: 1px solid #353638 !important;
}

@media only screen and (min-width: 47.99em) {
  .contact_form_daySelection span.small-12.medium-2.large-2.left.columns {
    width: 19.999999992%;
  }

  .investmentservice_hero_rebrand p {
    width: 67%;
  }

  .contact_form_productDetails .product_0,
  .contact_form_productDetails .product_2,
  .contact_form_productDetails .product_4 {
    padding-top: 10px;
  }

  .contact_me_button .small-12.medium-8.column.left {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 47.99em) {

  .contact_form_productDetails .product_2,
  .contact_form_productDetails .product_4 {
    padding-top: 0px;
  }

  .contact_form_productDetails div span label {
    padding-top: 10px;
  }

  .contact_form_productDetails .product_0 span:nth-child(2) label {
    width: 124%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

  .contact_form_daySelection span label,
  .contact_form_timeSelection span label {
    font-size: 13px !important;
  }
}

/* DCOMCI-349 Contact Me form- Ends */


/************* DCOMCI-259 starts***************/
section.hero_submission {
  margin-left: 15px;
  margin-top: -3px;
}

section.success_message_submission {
  margin-left: 15px;
  margin-top: -3px;

}

.hero_submission h2 {
  color: #000;
  font-size: 28pt;
  line-height: 30px;
}

.hero_submission p {
  color: #000;
  font-size: 22pt;
  line-height: 30px;
}

.success_message_submission p {
  background: white;
  font-size: 16pt;
  color: #666666;
}

@media only screen and (max-width: 47.99em) {
  .hero_submission p {
    line-height: 30px;
  }

  section.success_message_submission {
    margin-top: -5px;

  }
}

/************* DCOMCI-259 ends***************/

/************* Hero carousel DC-225 starts******************/
@media only screen and (min-width: 1024px) {
  .goals_hero_section {
    /*As part of Dcom-711*/
    display: inline-block;
    width: 100%;
    padding-bottom: 21px;
    padding-top: 12.5px;
  }
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
  .goals_hero_section {
    /*As part of Dcom-711*/
    display: inline-block;
    padding-top: 12.5px;
    padding-bottom: 12.5px;
    width: 100%;
    float: left;
  }
}

@media only screen and (max-width: 760px) and (min-width: 319px) {
  .goals_hero_section {
    /*As part of Dcom-711*/
    width: 100%;
  }
}

.goals_hero_section {
  padding-left: 23px;
  padding-right: 17px;
}

.hero_carousel .slick-next,
.hero_carousel .slick-prev {
  position: absolute;
  top: 150px;
  color: #ddd;
  background: 0 0;
}

.hero_carousel .slick-prev {
  right: 90%;
  z-index: 5;
}

.hero_carousel .slick-next {
  left: 90%;
}

.hero_carousel div {
  outline: 0 !important;
}

.hero_carousel .slick-dots li button {
  height: 15px;
  width: 15px;
  background-color: #ddd;
  background: linear-gradient(#ddd, #666666);

}

.hero_carousel .slick-active button {
  background: #00945F !important;
  opacity: 1 !important;
}

.hero_carousel {
  width: 100%;
  height: 100%;
}

.hero_carousel .slick-slide img {
  height: 100%;
  width: 100%;
}

.hero_carousel .slick-slide {
  height: 400px !important;
}

@media only screen and (min-width: 1024px) {

  .hero_carousel .slick-slide {
    width: 642px;
  }
}

.goals_hero_section .slide_title {
  /*As part of Dcom-711*/
  position: relative;
  top: -75px;
  width: 100%;
  height: 75px;
  display: table;
}

/****DC-265: Clssaes for color change (Wealth and Non-wealth)****/
.goals_hero_section .wealthGray {
  /*As part of Dcom-711*/
  background-color: #595c5e;
}

.goals_hero_section .non_wealthGreen {
  /*As part of Dcom-711*/
  background-color: rgba(0, 148, 95, .8);
}

/****************************************************************/

.goals_hero_section .slide_title h2 {
  /*As part of Dcom-711*/
  text-align: center;
  display: inline-block;
  margin: 0px;
  width: 100%;
  font-size: 24px;
  vertical-align: middle;
  display: table-cell;
}

.goals_hero_section .slide_title h2 a {
  color: #FFFFFF;
  font-family: CitiSans;
  /*DC-325: changed from CitiSans Book to CitiSans*/
  text-decoration: none;
}

.hero_carousel {
  display: none;
}

.hero_carousel.slick-initialized {
  display: block;
}

.hero_carousel button.slick-disabled {
  visibility: hidden;
}

@media only screen and (max-width: 440px) {
  .hero_carousel .slick-dots li button {
    -moz-border-radius: 25px;
    border-radius: 25px;
    height: 10px;
    width: 10px;
    padding: 0;
    margin: 0 3px;
    background: #ddd;
    opacity: 0.5;
    cursor: default;

  }

  .hero_carousel .slick-active button {
    background: #00945F !important;
  }
}

@media only screen and (min-width : 319px) and (max-width : 760px) {
  .hero_carousel .slick-prev {
    right: 83%;
  }

  .hero_carousel .slick-next {
    left: 83%;
    padding-right: 5px;
  }

  .hero_carousel {

    padding-left: 0px;
    margin: 0 auto;
  }

  .hero_carousel .slick-slide {
    height: 233.5px !important;
  }

  .hero_carousel .slick-slide img {
    height: 100%;
    width: 100%;
  }

  .hero_carousel .hero_slide h2 {
    font-size: 22px;
    /* AS part of DC-325*/
  }

  .hero_carousel .slide_title {
    top: -75px;
  }

  .goals_hero_section {
    /*As part of Dcom-711*/
    padding-top: 15px;
    padding-bottom: 22px;
  }

  .hero_carousel .slick-next,
  .hero_carousel .slick-prev {

    top: 60px;
  }

  .goals_hero_section {
    /*As part of Dcom-711*/
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
  .hero_carousel .slick-slide {
    height: 400px !important;
  }

  .hero_carousel .slide_title {
    top: -70px;
  }

  .hero_carousel .slick-prev {
    right: 84%;
    z-index: 5;
  }

  .hero_carousel .slick-next {
    left: 86%;
  }
}

@media only screen and (max-width: 760px) and (min-width: 319px) and (orientation: landscape) {
  .hero_carousel .slick-dots li button {
    -moz-border-radius: 25px;
    border-radius: 25px;
    height: 10px;
    width: 10px;
    padding: 0;
    margin: 0 3px;
    background: #1d1b1b;
    opacity: .25;
    cursor: default;

  }

  .hero_carousel .slick-active button {
    background: #00945F !important;
    opacity: 1 !important;
  }

  .hero_carousel .slick-slide img {
    width: 100%;
  }

  .hero_carousel .slide_title {
    top: -70px;
  }

  .hero_carousel .slick-prev {
    right: 88%;
  }

  .hero_carousel .slick-next {
    left: 88%;
    padding-right: 5px;
  }
}

/*********************** DC-225 Ends *****************/
/********Learning Homepage: DC-245******/
@media only screen and (min-width : 768px) {
  header .primary_nav ul li a {
    font-size: 19px;
    letter-spacing: -1px;
  }
}

header .primary_nav ul li a {
  margin-right: 16px;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
  header .primary_nav ul li a {
    margin-right: 12px;
  }
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation: portrait) {
  header .primary_nav ul li a {
    font-size: 17px;
  }
}

/***********DC-245***********/
/****************DC-247 Starts************/
.learning_title h1 {
  text-align: center;
  font-size: 40px;
  margin-top: 17px;
  margin-bottom: 14px;
}

.learning_title div {
  display: inline;
}

@media only screen and (min-width:319px) and (max-width:760px) {
  .learning_title {
    display: none;
  }
}

/***********DC-247 Ends*********/
/* Added for DCOM 199*/
@media only screen and (min-width: 320px) and (max-width: 740px) {
  .homepage_hero .content {
    background: #005944;
    padding: 10px 63px 20px 45px;
    text-align: center;
  }

  .homepage_hero .content h1,
  .homepage_hero .content p {
    color: #fff !important;
    margin: 0em
  }

  .homepage_hero .content .disclaimer {
    position: static;
    padding: 0;
  }
}

/* Addition ends for DCOM 199*/

/* Added for DCOm 336 starts*/

/* .homepage_hero .for_you_img img {
                position: absolute;
                opacity: 0;
                top: 0;
                left: 0;
                width: 100%;
                transition: opacity 1s linear;
            }
            .homepage_hero .for_your_business_img img {
                top: 0;
                left: 0;
                width: 100%;
                transition: opacity 1s linear;
            }

            .homepage_hero .placeholder {
                background-color: #f6f6f6;
                background-size: cover;
                background-repeat: no-repeat;
                position: relative; */
/*overflow: hidden; Removed for DCOM 911 IE issues */
/* height : 428px;
            }



            @media only screen and (max-width: 47.99em){
                .homepage_hero .placeholder .container.row{
                    position: relative;
                }
            }

            .homepage_hero .placeholder img {
                position: absolute;
                opacity: 0;
                top: 0;
                left: 0;
                width: 100%;
                height: 428px;
                transition: opacity 1s linear;
            }

            @media only screen and (min-width: 48em) and (max-width: 64em){
                .homepage_hero .placeholder {
                    height : 600px;
                }
                .homepage_hero .placeholder.loaded{
                    height : 100%;
                }
                .homepage_hero .placeholder img {
                     height: 100% !important;
                }
            }

            @media only screen and (max-width: 47.99em){
                .homepage_hero .placeholder img {
                    position: relative;
                }
            }

            .homepage_hero .placeholder img.loaded {
                opacity: 1;
            }

            .homepage_hero .img-small {
                filter: blur(50px);
                transform: scale(0);
            }
            @media only screen and (max-width: 47.99em){
                .homepage_hero .placeholder {
                    height : auto;
                }
                .homepage_hero .placeholder img {
                    height : 100%;
                 }
                .homepage_hero .placeholder .img-small.hidden {
                    display:none
                } */
/*@keyframes slideInFromLeft {
                    0% { transform : translateX(-10%)}
                    100% {transform : translateX(0)}
                }*/

/*.placeholder .content {
                    animation : 2s ease-out 0s 1 slideInFromLeft;
                }*/
/* .homepage_hero .placeholder .content.show{
                    max-height : auto;/* changed from 400px to auto forobservation of DCOM 443*/
/*  }

            }  */

/* Added for DCOm 336 ends*/
/*Dcom-279 */
@media only screen and (min-width: 320px) and (max-width: 740px) {
  .modal_reveal {
    left: 0;
    right: 0;
    margin: auto;
    width: 90%;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1024px) {
  .modal_reveal {
    left: 0;
    right: 0;
    margin: auto;
    margin-bottom: 10px;
    width: 60%;
  }
}

/*Dcom-279 */

/**********************DC-328: Homepage Hero image*******************/
.hero_img_homepage {
  height: 300px;
  width: 1024px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .hero_img_homepage {
    width: 100%;
    height: auto;
  }
}

/*****************************************************************/

/*Start - liner_process_flow component */
.process_flow_threeOptions {
  width: 33.33%;
}

.process_flow_twoOptions {
  width: 50%;
}

.process_flow_options.process_flow_twoOptions {
  margin-bottom: 140px;
}

.linear_process_flow_list {
  display: block;
}

.row.linear_process_flow_section_title {
  background: #fff;
  height: 60px;
  margin-top: 20px;
}

.row.linear_process_flow_section_title h2 {
  color: #000000;
  text-align: center;
  margin-top: 18px;
}

.linear_process_flow.container {
  margin-top: -30px
}

.process_flow_option_header {
  background: #efefef;
  height: 40px;
  width: 100%;
}

.process_flow_option_header h4 {
  color: #000000;
  text-align: left;
  position: relative;
  top: 10px;
  left: 12%;
}

.linear_process_flow_sectionEnd {
  top: 30px;

}

.linear_process_flow_sectionEnd h2 {
  color: #000000;
  text-align: center;
}

.linear_process_flow_sectionEnd h2:before,
.linear_process_flow_sectionEnd h2:after {
  background-color: #666666;
  content: "";
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 23%;
  margin-top: 10px;
}

.linear_process_flow_sectionEnd h2:before {
  float: left;
  left: 2%;
}

.linear_process_flow_sectionEnd h2:after {
  float: right;
  right: 2%;
}

.linear_process_flow_sectionEnd h2:empty {
  width: 156%;
  margin-left: 27%;
  float: left;
}

@media only screen and (max-width: 760px) and (min-device-width: 320px) {
  .linear_process_flow_sectionEnd h2:empty {
    width: 150%;
    margin-left: -135%
  }
}

@media only screen and (max-width: 760px) and (min-device-width: 320px) and (orientation: landscape) {
  .linear_process_flow_sectionEnd h2:empty {
    width: 150%;
    margin-left: -155%
  }
}

@media only screen and (max-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .linear_process_flow_sectionEnd h2:empty {
    width: 156%;
    margin-left: 37%;
    float: left;
  }
}

.process_flow_option img {
  width: 100%;
}

.linear_process_flow .process_flow_options {
  height: 250px;
  padding: 15px;
  float: left;
  margin-top: -40px;
}

.linear_process_flow .process_flow_option {
  position: relative;
  height: 100%;
  background-size: cover
}

.linear_process_flow .process_flow_option .process_flow_option_overlay {
  background-color: #efefef;
  opacity: 0.8;
  color: #fff;
  position: absolute;
  left: 0;
  width: 100%
}

.linear_process_flow .process_flow_option .process_flow_option_overlay h3 {
  color: #fff;
  font-size: 18pt;
  margin-top: 15px
}

.linear_process_flow .process_flow_option .text-overlay {
  font: 16px "CitiSans Book", Arial, Helvetica;
  background-size: cover;
  color: #fff;
  top: 0;
  height: 86%;
  line-height: 22px
}

.linear_process_flow .process_flow_option .text-overlay .text-section {
  float: left;
  height: 100%;
  width: 100%;
  margin-left: -35px;
  margin-top: 40px;

}

.linear_process_flow .process_flow_option .text-overlay .text-section .subheadline {
  font-size: 14pt;
  color: #000000;
  width: 75%;
  margin-left: 18%;
  margin-top: -7%;
}

.linear_process_flow .process_flow_option .text-overlay .text-section p {
  margin-left: 18%;
}

.process_flow_option_overlay.text-overlay.selected-image.hidden {
  display: none !important;
  visibility: hidden !important;
}

.process_flow_twoOptions .process_flow_option .text-overlay {
  height: 129%;
}

.numberCircle {
  margin-top: 12%;
  margin-left: 1%;
  z-index: 1;
  position: relative;
}

.numberCircle {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  padding: 2px;
  background: black;
  color: #fff;
  text-align: center;
  font: 18px Arial, sans-serif;
  top: -50px;
  left: 4px;
}

.row.linear_process_flow_list {
  min-width: 103% !important;
  margin-left: -14px;
}

.process_flow_option img {
  cursor: pointer;
}

.triangle_icon:after {
  content: '';
  width: 7px;
  height: 7px;
  border-style: solid;
  border-width: 3.5px 0 3.5px 7px;
  border-color: transparent transparent transparent #044DA2;
  display: inline-block;
  vertical-align: 4px;
  margin-right: 5px;
  left: 3px;
}

@media only screen and (max-width: 47.99em) {
  .linear_process_flow_list {
    display: inline-block;
  }

  .linear_process_flow .process_flow_options {
    width: 103%;
    margin-top: -30px;
  }

  .row.linear_process_flow_sectionEnd {
    width: 60%;
    margin-left: 22.5%;
  }

  .linear_process_flow .process_flow_option .process_flow_option_overlay {
    background-color: #fff;
    opacity: 1;
  }

  .linear_process_flow .process_flow_option .text-overlay {
    height: 75%;
    margin-top: -1px;
  }

  .process_flow_option_overlay.text-overlay.selected-image.hidden {
    display: inline-block !important;
    visibility: visible !important;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section {
    background-color: #fff;
    margin-left: -2px;
    width: 100%;
  }

  .process_flow_options.process_flow_twoOptions {
    margin-bottom: 25px;
  }

  .linear_process_flow_sectionEnd h2 {
    width: 90%;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -53%;
    margin-top: auto;
    left: -13%;
  }

  .linear_process_flow_sectionEnd h2:before {
    margin-top: -1%;
    left: -41.5%;
    top: 30px;
  }

  .linear_process_flow_sectionEnd h2:before,
  .linear_process_flow_sectionEnd h2:after {
    width: 35%;
  }

  .process_flow_option img {
    width: 50%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section {
    height: 70%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section .subheadline {
    width: 70%;
    margin-left: 9%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section p {
    margin-left: 9%;
  }

  .process_flow_option_header h4 {
    left: 15%;
  }
}

@media only screen and (max-width: 47.99em) and (orientation:landscape) {
  .process_flow_option_header h4 {
    left: 25%;
  }

  .process_flow_option img {
    height: 50%;
  }

  .process_flow_options.process_flow_twoOptions {
    margin-bottom: 0px;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-top: -5px;
  }

  .linear_process_flow_sectionEnd h2:before {
    margin-top: 22px;
  }

  .process_flow_options.process_flow_threeOptions {
    margin-top: -6px;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section {
    margin-top: 55px;
  }

  .numberCircle {
    margin-left: 20%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section .subheadline {
    width: 70%;
    margin-left: 22%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section p {
    margin-left: 22%;
  }

  .linear_process_flow .process_flow_options {
    height: 200px;
  }

  .linear_process_flow_sectionEnd h2 {
    width: 70%;
    margin-left: 14%;
  }

  .linear_process_flow_sectionEnd h2:before {
    margin-top: -1%;
    left: -71.5%;
    top: 29px;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -52%;
    left: 18%;
    top: auto;
  }

  .linear_process_flow_sectionEnd h2:before,
  .linear_process_flow_sectionEnd h2:after {
    width: 65%;
  }

  .row.linear_process_flow_sectionEnd {
    margin-left: 22%;
  }
}

@media only screen and (max-device-width: 640px) and (min-device-width: 320px) and (orientation: portrait) {
  .numberCircle {
    margin-top: 13%;
    margin-left: 5%;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -50%;
  }

  .linear_process_flow_sectionEnd h2:before {
    top: 34px;
  }

  .process_flow_option_header h4 {
    left: 16%;
  }
}

@media only screen and (device-width : 320px) and (device-height : 568px) and (orientation:portrait) {
  .numberCircle {
    margin-left: 3%;
    margin-top: 14%;
  }

  .process_flow_option_header {
    width: 110%;
    margin-left: -3%;
  }

  .linear_process_flow .process_flow_option .process_flow_option_overlay {
    width: 110%;
    margin-left: -3%;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -59%;
  }

  .linear_process_flow_sectionEnd h2:before {
    top: 35.5px;
  }

  .row.linear_process_flow_sectionEnd {
    width: 62%;
    margin-left: 20.5%;
  }
}

@media only screen and (device-width : 375px) and (device-height : 667px) and (orientation:portrait) {
  .numberCircle {
    margin-left: 5%;
    margin-top: 12%;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -52%;
  }

  .linear_process_flow_sectionEnd h2:before {
    top: 33px;
  }
}

@media only screen and (min-device-width : 412px) and (max-device-width : 736px) and (orientation:portrait) {
  .numberCircle {
    margin-top: 10.5%;
    margin-left: 5%;
  }

  .linear_process_flow_sectionEnd h2:before {
    margin-top: 0%;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -53%;
    margin-top: auto;
  }
}

@media only screen and (min-device-width : 412px) and (max-device-width : 736px) and (orientation:landscape) {
  .numberCircle {
    margin-top: 5.5%;
  }
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation:landscape) {
  .numberCircle {
    margin-top: 6%;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -51%;
  }
}

@media only screen and (device-width : 568px) and (device-height : 320px) and (orientation:landscape) {
  .process_flow_option_header h4 {
    left: 27%;
  }

  .numberCircle {
    margin-top: 7% !important;
  }

  .linear_process_flow_sectionEnd h2 {
    margin-left: 12.5%;
  }

  .linear_process_flow_sectionEnd h2:before {
    left: -70.5%;
  }

  .linear_process_flow_sectionEnd h2:after {
    margin-right: -51%;
  }
}

@media only screen and (max-device-width : 640px) and (min-device-width: 320px) and (orientation: landscape) {
  .numberCircle {
    margin-top: 6.5%;
  }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  .process_flow_option_header h4 {
    left: 19%;
  }

  .linear_process_flow_list {
    display: inline-block;
  }

  .linear_process_flow .process_flow_options {
    width: 99%;
    margin-top: -30px;
  }

  .process_flow_option img {
    height: 0px;
  }

  .process_flow_option_overlay.text-overlay.selected-image.hidden {
    display: inline-block !important;
    visibility: visible !important;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section {
    height: 100%;
    margin-top: 0px;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section {
    background-color: #fff;
    margin-left: 0px;
    width: 100%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section .subheadline {
    width: 60%;
    margin-left: 16%;
    margin-top: 2%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section p {
    margin-left: 16%;
  }

  .numberCircle {
    margin-top: 5.5%;
    margin-left: 14%;
  }

  .linear_process_flow_sectionEnd h2:before,
  .linear_process_flow_sectionEnd h2:after {
    width: 14%;
  }

  .linear_process_flow .process_flow_option {
    height: 90%;
  }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:landscape) {
  .process_flow_option_header h4 {
    left: 18%;
  }

  .linear_process_flow_sectionEnd h2:before,
  .linear_process_flow_sectionEnd h2:after {
    width: 22%;
  }

  .numberCircle {
    margin-top: 4%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section p {
    margin-left: 15%;
  }

  .linear_process_flow .process_flow_option .text-overlay .text-section .subheadline {
    margin-left: 15%;
  }
}

/*End - liner_process_flow component*/

/***************Dcom-618 Start******/
.footer_logo .footer_inveslogo {
  background: url(/assets/CB_Resources/images/C_InvestmentServices_R_c_Footer.svg)no-repeat center;
  width: 21%;
  height: 134px;
  margin-bottom: -6%;
}

@media only screen and (min-width: 320px) and (max-width: 740px) and (orientation: portrait) {
  .footer_logo .footer_inveslogo {
    background: url(/assets/CB_Resources/images/C_InvestmentServices_R_c_Footer.svg)no-repeat center;
    right: 15px;
    width: 36% !important;
    height: 134px;
    margin-bottom: -15%;
  }
}

@media only screen and (max-width: 360px) {
  .footer_logo .footer_inveslogo {
    margin-bottom: -19%;
  }
}

@media only screen and (max-width: 760px) and (min-device-width: 320px) and (orientation: landscape) {
  .footer_logo .footer_inveslogo {
    margin-bottom: -8%;
  }
}

/***************Dcom-618 End******/

/***************DC-331**********************/
.featured_articles li a {
  font-family: CitiSans;
  font-size: 20px;
  color: #00945f;
}

.featured_articles li {
  margin-left: 11px;
  padding-left: 3px;
  padding-bottom: 11px;
  padding-top: 16px;
  border-bottom: 1px solid #759B24;
}

.featured_articles li:first-child {
  padding-top: 0px;
}

@media only screen and (min-device-width: 760px) {
  .featured_articles li:last-child {
    border-bottom: 0px;
  }

  .featured_articles {
    padding-top: 12.5px;
  }
}

.featured_articles ul {
  margin: 0px;
  padding-left: 0px;
  list-style: none;
}

.featured_articles {
  padding-right: 23px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .featured_articles li {
    margin-left: 0px;
    padding-bottom: 6px;
    padding-top: 6px;
  }

  .featured_articles li:first-child {
    padding-top: 0px;
  }

  .featured_articles {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 13px;
    padding-bottom: 29px;
  }

  .featured_articles li a {
    font-size: 12px;
  }

}

/********************************************/
/***************Dcom-592 Start******/
header #initial_mobile_header #Mobile_Utility_Search a:before {
  top: -1px;
}

/***************Dcom-592 End******/
/***************Dcom-775 Start******/
@media only screen and (max-width: 760px) and (min-device-width: 320px) {
  select#loanTypeDescription {
    padding-right: 2em;
  }
}

/***************Dcom-775 End******/
/*******************DC-326*******************/
.related_topics .cta_btn {
  font-size: 18px;
  color: #FFF;
  margin-top: 4px;
  margin-bottom: 40px;
}

.related_topics a {
  display: block;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .related_topics .cta_btn {
    margin-top: 10px;
  }
}

.brancherror::-webkit-input-placeholder {
  color: #f00 !important;
}

.brancherror {
  color: #f00 !important;
}

.whats_trending .icon {
  float: left;
  font-size: 55px;
  color: #00945F;
  height: 10px;
  top: -26px;
  position: relative;
}

.whats_trending .heading {
  display: flex;
  align-items: center;
  justify-content: center;
}

.whats_trending .heading h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 42px;
  font-family: citiSans;
  line-height: 3.8rem;
}

.whats_trending {
  margin-top: 30px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 320px) and (max-width: 760px) {
  .whats_trending .heading h3 {
    font-size: 21px;
    line-height: 2.9rem
  }

  .whats_trending {
    margin-top: 37px;
    margin-bottom: 19px;
  }

  .whats_trending .icon {
    font-size: 40px;
  }

  .whats_trending .icon {
    top: -18px;
  }
}

/*********************************************/
/***************Start-promo_block_component**********************/
.promo_block_component {
  width: 50%;
  height: auto;
  float: left;
  margin-top: 20px;
  border: 10px;
  color: black;
  margin-left: 4%;
  left: 65px;
  position: relative;
  max-width: 250px;
  background: #efefef;
  border-bottom: 5px solid #888888;
}

.promo_block_component img {
  height: auto;
  width: auto;
  margin-left: 0px !important;
  margin-top: 0px !important;
}

.promo_block_component_data {
  border: 10px solid #efefef;
}

.hero .content_and_promo_block .content.promo {
  margin-left: 8%;
  width: 40%;
  margin-top: -8%;
}

.hero .content_and_promo_block .content.promo h1 {
  color: #444444;
}

.hero .content_and_promo_block .content.promo p {
  color: #666666;
}

@media only screen and (max-device-width:47.99em) {
  .hero .content_and_promo_block .content.promo {
    margin-left: 0%;
    width: 100%;
    margin-top: 0;
  }

  .promo_block_component {
    width: 100%;
    margin-top: -2%;
    margin-bottom: 15px;
  }
}

@media only screen and (max-device-width:47.99em) and (orientation:landscape) {
  .promo_block_component {
    width: 96%;
    margin-top: -2%;
    margin-bottom: 15px;
    left: 30%;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait) {
  .hero .content_and_promo_block .content.promo {
    margin-left: 0.5%;
    width: 34%;
    margin-top: -14%;
  }

  .hero .content_and_promo_block .content.promo h1,
  .hero .content_and_promo_block .content.promo p {
    margin-left: -57px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {
  .promo_block_component {
    left: 9%;
  }
}

@media only screen and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .promo_block_component {
    left: 4.5%;
  }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
  .promo_block_component {
    left: 11%;
  }
}

@media only screen and (min-width: 412px) and (max-width: 736px) and (orientation: portrait) {
  .promo_block_component {
    left: 14%;
  }
}

@media only screen and (min-width: 412px) and (max-width: 736px) and (orientation: landscape) {
  .promo_block_component {
    left: 29%;
  }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
  .promo_block_component {
    left: 27%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape) {
  .promo_block_component {
    left: 26%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
  .promo_block_component {
    left: 23%;
  }
}

/***************End-promo_block_component**********************/

.darkgrey h2 {
  color: #444444;
}

.darkgrey h2:after {
  background: #444444;
}

/* Started for DCOMCI-497*/

.investmentservice_hero_rebrand p {
  font-size: 16px !important;
  color: #666666;
  margin-top: 21px;
}

.asset_level_investingService h4 .features_display:before {
  border-style: solid;
  border-width: 10px 20px 0;
  content: " ";
  display: block;
  height: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
  -moz-transform: scale(.9999) rotate(180deg);
  border-color: #005944 transparent transparent;
  left: 6%;
  margin-left: -6px;
  position: absolute;
  top: -10px;
}

.asset_level_investingService img {
  padding-top: 2px;
}

@media only screen and (max-width: 47.99em) {
  .investmentservice_hero_rebrand p {
    width: 100%;
  }

  .asset_level_investingService .features_display.active {
    width: 90%;
    height: auto;
    margin-top: 11px;
    left: 5% !important;
  }

  .asset_level_investingService .features_display:before {
    margin-left: 70%;
  }

  .asset_level_investingService select {
    font-size: 1.4rem;
    font-size: 14px;
  }

  .leadform .contact_me_button input#btnValidate {
    width: auto;
    margin-left: -10px;
  }

}

@media only screen and (min-width: 47.99em) {
  .investmentservice_hero_rebrand p {
    width: 70%;
  }
}


/* Ends for DCOMCI-497*/
/* Added for DCOm 469*/
select#rateTypes:focus {
  outline: 1px highlight solid;
  /* fix for IE */
  outline: -webkit-focus-ring-color auto 1px !important;
}

/* Addition ends for DCOm 469*/
/* Added for DCOM 1159*/
@media only screen and (max-width: 760px) and (min-device-width: 320px) {
  .mobile_block_content_wrapper.row.collapse.white.active {
    width: 100%;
  }
}

/* Addition ends for DCOM 1159*/
/*Addition starts for DCOM 367*/
span .typeahead__cancel-button1 {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px;
}

.typeahead__container .typeahead__cancel-button1 {
  box-sizing: none;
  outline: none;
}

/*Addition ends for DCOM 367*/

/* Addition for dcom #1289 starts */
@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait) {
  .promocarouselslides2 .promoCarousel__navigation {
    text-align: center;
    margin-top: 140px;
  }
}

/* Addition for dcom #1289 ends */

/* Addition for dcom #2353 starts */

body.noscroll {
  overflow: hidden;
  position: fixed;
}

.get_in_touch_display {
  display: none;
}

/* Addition for dcom #2353 ends */
/* Addition for dcom #2509 starts */
.highlights_table .num_header,
.highlights_table .num_header span._productLine.inactive.num_header.active {
  color: #00945f;
  font-size: 1.8rem;
  line-height: 1.0rem;
}

/* Addition for dcom #2509 ends */
/*Added for DCOM 2866*/
.highlights_table .tool.small-12.large-6.medium-6.column .num_header {
  color: #00945f;
  font-size: 1.8rem;
  line-height: 2.8rem;
}

/*Addition ends for DCOM 2866*/
@media only screen and (max-width: 760px) and (min-device-width: 320px) {
  header .tertiary_nav a.font {
    display: none;
  }
}

@media print {
  @page {
    margin: 0.5in 0.5in;
    /* changed marigin fro 0.25 in to 0.5in for chrome as the url and page number  was hiding in the preview page*/
  }

  /* header component: only show the logo (hide everything else) */
  header *,
  header>.row *,
  header>.row>.row.small-collapse * {
    display: none;
  }

  header>.row,
  header>.row>.row.small-collapse,
  header>.row>.row.small-collapse>#logo,
  header>.row>.row.small-collapse>#logo * {
    display: block !important;
  }

  header>.row>.row.small-collapse {
    max-width: initial;
    /*padding: 0; Removed for chrome ,where url and page number was hidden in print preview */
  }

  header>.row>.row.small-collapse>#logo {
    margin-bottom: 15px;
  }

  header>.row>.row.small-collapse>#logo img {
    background-position: left top;
    -webkit-print-color-adjust: exact;
    /* force printing of the logo in Chrome */
    color-adjust: exact;
    /* force printing of the logo in Firefox */
    /* in IE, one can opt to print background images and colors. unfortunately, this cannot be controlled in IE through CSS */
  }

  /* hide all of these components */
  section.hero,
  .search_container {
    display: none;
  }

  /* footer: show the disclosure (hide everything else) */
  footer {
    padding: 0;
  }

  footer .footer_info_legal .toggle .toggle_arrow,
  footer .footer_info_legal .toggle h5,
  footer .footer_info_legal .toggle .collapse .clearfix .footer_nav,
  footer .footer_links,
  footer .footer_logo {
    display: none;
  }
}

@media only screen and (max-width: 760px) and (min-device-width: 320px)and (orientation: landscape) {
  .ask_a_citizen_form__buttons.small-5.medium-2.columns button#ask_button {
    right: 137%;
    position: absolute;
  }
}

@media only screen and (max-width: 760px) and (min-device-width: 320px) {
  .footer_logo img {
    position: relative;
    bottom: -40px;
    z-index: 3;
    position: absolute;
    bottom: 28px;
    width: 37%;
    left: 62%;
  }

  /* TODO: use a different selector so ALT can be used properly */
  img[alt*="citizens_one_logo"] {
    position: absolute;
    bottom: -22px;
  }

  img[alt*="investment_logo"] {
    position: absolute;
    bottom: -20px;
    bottom: -20px;
  }
}

@media only screen and (min-width: 1025px) {
  .footer_logo img {
    position: relative;
    width: 24%;
    left: 745px;
    bottom: -48px;
    z-index: 3;
  }

  /* TODO: use a different selector so ALT can be used properly */
  img[alt*="citizens_one_logo"] {
    position: absolute;
    bottom: -50px;
  }

  img[alt*="investment_logo"] {
    position: absolute;
    bottom: -70px;
  }
}

.highlights_table span.ODS_Guaranteed {
  margin-top: -10px;
  display: -webkit-box !important;
}

@media only screen and (max-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .highlights_table span.ODS_Guaranteed {
    margin-top: -10px;
    display: inline !important;
  }

  .financial_tools_list .tool.small-12.large-4.medium-4.column p.text_cta.icon_right.icon_arrow {
    width: 112%;
  }
}

@media only screen and (max-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .footer_logo img {
    position: relative;
    bottom: -40px;
    z-index: 3;
    position: absolute;
    bottom: 16px;
    width: 32%;
    right: 2%;
  }

  /* TODO: use a different selector so ALT can be used properly */
  img[alt*="citizens_one_logo"] {

    position: absolute;
    bottom: -49px;
  }

  img[alt*="investment_logo"] {
    position: absolute;
    bottom: -69px;
  }
}

@media only screen and (max-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  .footer_logo img {
    position: relative;
    bottom: -40px;
    z-index: 3;
    position: absolute;
    bottom: 16px;
    width: 24%;
    right: 2%;

  }

  /* TODO: use a different selector so ALT can be used properly */
  img[alt*="citizens_one_logo"] {

    position: absolute;
    bottom: -79px;
    width: 35%;
  }

  img[alt*="investment_logo"] {
    position: absolute;
    bottom: -58px;
  }
}

@media only screen and (max-width: 760px) and (min-device-width: 320px) and (orientation: landscape) {

  /* TODO: use a different selector so ALT can be used properly */
  img[alt*="citizens_one_logo"] {
    position: absolute;
    bottom: -62px;
  }

  img[alt*="investment_logo"] {
    position: absolute;
    bottom: -75px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 2281px) {
  div#section_title_desc p {
    text-align: -webkit-center;
    width: 75%;
    padding-left: 200px;
  }
}

table.compare_checking:not(.table_2) caption {
  top: auto;
  width: 1px;
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
}


.utility_nav .icon_NEW_locator.icon_left:before,
.utility_nav .icon_NEW_locator.icon_right:after {
  transform: scaleX(1.8) scaleY(1.8);
}

.utility_nav .icon_support.icon_left:before,
.utility_nav .icon_support.icon_right:after {
  transform: scaleX(1.3) scaleY(1.3);
}

a.text_cta.icon_right.icon_arrow_mega {
  position: relative;
  /* changed position from absolute to relative for Deefct#3718*/
}

@media only screen and (max-width: 47.99em) {
  a.icon_login.icon_left.small-4.columns.show-for-small-only.login_link.login_menu {
    z-index: 2;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    right: -13px;
  }
}

@media only screen and (min-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1) {
  .icon_right a span {
    display: block;
  }
}

@media only screen and (min-device-width: 414px) and (max-width: 736px) and (orientation:landscape) {
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }
}

@media only screen and (min-device-width: 375px) and (max-width: 667px) and (orientation:landscape) {
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }
}

@media only screen and (max-width: 640px) and (min-device-width: 360px) and (orientation: landscape) {
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -79px;
    /*Dcom - 592 */
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -70px !important;
  }
}

@media only screen and (min-device-width: 320px) and (max-width: 568px) and (orientation:landscape) {
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    left: -92px;
  }

  a.icon_search2.icon_left.search_link.clearfix {
    left: -45px;
  }
}

@media only screen and (min-device-width: 320px) and (max-width: 568px) and (orientation:portrait) {
  li.small-5.columns.search_toggle.active a.icon_search2.icon_left.search_link.clearfix {
    right: 70px;
  }
}

@media only screen and (max-width: 47.99em) {
  .product_list_item .rates .small-6.columns {
    padding: 0 !important;
  }
}

@media only screen and (max-device-width: 760px) and (min-device-width: 320px) {
  .category_callout_item>div {
    margin-bottom: 16px !important;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 760px) {
  .category_callout_item a {
    display: inline;
  }
}

@media only screen and (max-width: 47.99em) {
  .product_list_item .row.container {
    padding: 15px !important;
  }
}

@media only screen and (max-width: 47.99em) {
  .product_list_item .row.container_rebrand {
    padding: 15px !important;
  }
}

@media only screen and (min-width: 48em) and (orientation: portrait) {
  #login.medium-4 {
    width: 42%;
  }
}


/******************************************************************/

/* DO NOT MODIFY ANYTHING DIRECTLY BENEATH THIS COMMENT. IF YOU HAVE ANY MANUAL ADDITIONS, PLEASE INSERT THEM BEFORE THIS COMMENT. */
/*begin:scss*/

@font-face{font-family:'FiraSans';font-style:normal;font-weight:300;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Light.eot");src:url("../fonts/fira-sans/FiraSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Light.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Light.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:300;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-LightItalic.eot");src:url("../fonts/fira-sans/FiraSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-LightItalic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-LightItalic.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Regular.eot");src:url("../fonts/fira-sans/FiraSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Regular.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Regular.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:400;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Italic.eot");src:url("../fonts/fira-sans/FiraSans-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Italic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Italic.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:normal;font-weight:500;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Medium.eot");src:url("../fonts/fira-sans/FiraSans-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Medium.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Medium.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:500;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-MediumItalic.eot");src:url("../fonts/fira-sans/FiraSans-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-MediumItalic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-MediumItalic.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:normal;font-weight:600;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-SemiBold.eot");src:url("../fonts/fira-sans/FiraSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-SemiBold.woff") format("woff"),url("../fonts/fira-sans/FiraSans-SemiBold.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:600;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-SemiBoldItalic.eot");src:url("../fonts/fira-sans/FiraSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-SemiBoldItalic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:'FiraMono';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/fira-mono/FiraMono-Regular.eot");src:url("../fonts/fira-mono/FiraMono-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-mono/FiraMono-Regular.woff") format("woff"),url("../fonts/fira-mono/FiraMono-Regular.ttf") format("truetype")}@font-face{font-family:'FiraMono';font-style:normal;font-weight:500;font-display:fallback;src:url("../fonts/fira-mono/FiraMono-Medium.eot");src:url("../fonts/fira-mono/FiraMono-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-mono/FiraMono-Medium.woff") format("woff"),url("../fonts/fira-mono/FiraMono-Medium.ttf") format("truetype")}@font-face{font-family:'FiraMono';font-style:normal;font-weight:700;font-display:fallback;src:url("../fonts/fira-mono/FiraMono-Bold.eot");src:url("../fonts/fira-mono/FiraMono-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-mono/FiraMono-Bold.woff") format("woff"),url("../fonts/fira-mono/FiraMono-Bold.ttf") format("truetype")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:300;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Book.eot");src:url("../fonts/citi-sans/CitiSans-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Book.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Book.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Book.svg#CitiSans-Book") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:300;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Book-Italic.eot");src:url("../fonts/citi-sans/CitiSans-Book-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Book-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Book-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Book-Italic.svg#CitiSans-Book-Italic") format("svg")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Roman.eot");src:url("../fonts/citi-sans/CitiSans-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Roman.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Roman.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Roman.svg#CitiSans-Roman") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:400;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Italic.eot");src:url("../fonts/citi-sans/CitiSans-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Italic.svg#CitiSans-Italic") format("svg")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:700;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Bold.eot");src:url("../fonts/citi-sans/CitiSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Bold.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Bold.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Bold.svg#CitiSans-Bold") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:700;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Bold-Italic.eot");src:url("../fonts/citi-sans/CitiSans-Bold-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Bold-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Bold-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Bold-Italic.svg#CitiSans-Bold-Italic") format("svg")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:900;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-ExtraBold.eot");src:url("../fonts/citi-sans/CitiSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-ExtraBold.woff") format("woff"),url("../fonts/citi-sans/CitiSans-ExtraBold.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-ExtraBold.svg#CitiSans-ExtraBold") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:900;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.eot");src:url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.svg#CitiSans-ExtraBold-Italic") format("svg")}@font-face{font-family:'LangoPx';font-style:normal;font-weight:700;font-display:fallback;src:url("../fonts/lango-px/LangoPx-Bold.woff2") format("woff2"),url("../fonts/lango-px/LangoPx-Bold.woff") format("woff")}@font-face{font-family:'LangoPx';font-style:normal;font-weight:900;font-display:fallback;src:url("../fonts/lango-px/LangoPx-Fat.woff2") format("woff2"),url("../fonts/lango-px/LangoPx-Fat.woff") format("woff")}@font-face{font-family:'RunningHipster';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/running-hipster/RunningHipster.woff2") format("woff2"),url("../fonts/running-hipster/RunningHipster.woff") format("woff")}@font-face{font-family:'RunningHipster';font-style:italic;font-weight:400;font-display:fallback;src:url("../fonts/running-hipster/RunningHipster-Italic.woff2") format("woff2"),url("../fonts/running-hipster/RunningHipster-Italic.woff") format("woff")}@font-face{font-family:'Sweeper';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/sweeper/Sweeper.woff2") format("woff2"),url("../fonts/sweeper/Sweeper.woff") format("woff")}@font-face{font-family:'TheHand';font-style:normal;font-weight:900;font-display:fallback;src:url("../fonts/the-hand/TheHand-ExtraBlack.woff2") format("woff2"),url("../fonts/the-hand/TheHand-ExtraBlack.woff") format("woff")}.tools_callout_rate_comparison__list_item_link__cta,.promotion__block_cta{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;background:#fff;color:#D93D00;border-color:#D93D00;display:block;border-width:3px;border-style:solid;margin:0;padding:12px !important;text-align:center;font-weight:bold;text-decoration:none}.tools_callout_rate_comparison__list_item_link__cta:link,.promotion__block_cta:link,.tools_callout_rate_comparison__list_item_link__cta:visited,.promotion__block_cta:visited{background:#fff;color:#D93D00;text-decoration:inherit}.tools_callout_rate_comparison__list_item_link__cta:active,.promotion__block_cta:active,.tools_callout_rate_comparison__list_item_link__cta:hover,.promotion__block_cta:hover{background:#D93D00;color:#fff;text-decoration:inherit}.ask_a_citizen_content__sort-options,.section_title_image_text_blocks__list,.financial_tools_list_ordered_list__list,.financial_tools_list_ordered_list__list_item,.tools_callout_rate_comparison__list,.tools_callout_rate_comparison__list_item,.tools_callout_sidebyside_calc__content_inner,.tools_callout_stacked_productdetail__list,.tools_callout_stacked_productdetail__list_item,.goal_carousel_category_fingoals__categorytabs,.goal_carousel_category_fingoals__categorytabs__tabpanel,.grid_display__items,.grid_display__subitems,.grid_display__item,.grid_display__subitem,.promotion__blocks,.promotion__block,.may_we_suggest__product_slide_links,.may_we_suggest__product_slide_link{list-style:none;border:0;margin:0;padding:0}.ask_a_citizen_hero__hidden,.ask_a_citizen_title__hidden,.ask_a_citizen_form__hidden,.ask_a_citizen_content__hidden,.ask_a_citizen_callouts__hidden,.ask_a_citizen_callouts__callout-heading{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;width:1px;height:1px}.tablecard__label,.tablecard__header-text,.tablecard__body-label,.tablecard__footer-label,.tablecard__footer-value{font-weight:bold;font-size:20px;font-size:2rem}.tablecard__value,.tablecard__body-value{font-weight:normal;font-size:27px;font-size:2.7rem}.tablecard__ungrouped,.tablecard__grouped{border:1px #DEE9E9 solid}.tablecard__ungrouped{margin-bottom:4em}.tablecard__grouped{border-bottom-width:0}.tablecard__grouped .tablecard__header{display:none}.tablecard__grouped:first-child .tablecard__header{display:flex}.tablecard__grouped:last-child{margin-bottom:4em}.tablecard__header,.tablecard__body,.tablecard__footer{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;padding:1em}.tablecard__header{background:#DEE9E9;color:#666;padding-top:2em;padding-bottom:2em}.tablecard__header-text{margin:0;color:#666}.tablecard__body,.tablecard__footer{background:#fff}.tablecard__body{margin:0}.tablecard__body-label{color:#666;margin:0.5em 0 0}.tablecard__body-value{color:#00945F;margin:0 0 0.5em}.tablecard__body-value>*{font-size:inherit !important;font-weight:inherit !important}.tablecard__footer{border-top:1px #DEE9E9 solid;flex-direction:row}.tablecard__footer-label,.tablecard__footer-value{font-weight:normal !important}.tablecard__footer-label{color:#666}.tablecard__footer-value{color:#00945F;margin:0 0 0 0.5em}.ask_a_citizen_hero{font-size:16px;font-size:1.6rem;padding:0}.ask_a_citizen_hero__heading,.ask_a_citizen_hero__subheading{margin:0 0 20px;font-weight:bold}.ask_a_citizen_hero__heading{color:#497629;font-size:46px;font-size:4.6rem;line-height:50px;line-height:5rem}.ask_a_citizen_hero__subheading{color:#005944;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}.ask_a_citizen_hero__content{padding:20px;border-width:16px;border-color:#759B24;border-image:linear-gradient(to bottom, #759B24, #00945F) 1;border-style:solid}.ask_a_citizen_hero__link{text-decoration:none;color:#497629}.ask_a_citizen_hero__link:link,.ask_a_citizen_hero__link:visited,.ask_a_citizen_hero__link:active,.ask_a_citizen_hero__link:hover{color:#497629;text-decoration:none}.ask_a_citizen_hero__image{background-repeat:no-repeat;background-size:cover}.ask_a_citizen_title{font-size:16px;font-size:1.6rem}.ask_a_citizen_title>*{padding-right:.9375rem;padding-left:.9375rem}.ask_a_citizen_title>p{margin:16px 0}.ask_a_citizen_title p{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}.ask_a_citizen_title p span{font-size:inherit;line-height:inherit}.ask_a_citizen_title__confirmation_details{display:none;color:#666}.ask_a_citizen_title__confirmation_details>*{padding-left:4.5rem;margin-bottom:0}.ask_a_citizen_title__confirmation_details>*:first-child{padding-left:0}.ask_a_citizen_title__confirmation_details_title,.ask_a_citizen_title__confirmation_details_description{color:inherit;font-size:20px;font-size:2rem}.ask_a_citizen_title__confirmation_details_title+p,.ask_a_citizen_title__confirmation_details_description+p{margin-top:0}@media only screen and (max-width: 40em){.ask_a_citizen_title__confirmation_details>*{padding-left:1.5em}}.ask_a_citizen_form{font-size:16px;font-size:1.6rem;position:relative}.ask_a_citizen_form__column{padding-right:0;padding-left:0}.ask_a_citizen_form>*{padding-right:.9375rem;padding-left:.9375rem}.ask_a_citizen_form__spacer__hidden{display:none !important}.ask_a_citizen_form__fieldsets{margin-top:1em;margin-bottom:1em}.ask_a_citizen_form__fieldsets .sk-spinner-circle.sk-spinner{width:20px;height:20px;margin:0 auto;position:relative}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:13%;height:13%;background-color:#00945f;border-radius:100%;animation:sk-circleBounceDelay 1.2s infinite ease-in-out;animation-fill-mode:both}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle2{transform:rotate(30deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle2:before{animation-delay:-1.1s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle3{transform:rotate(60deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle3:before{animation-delay:-1s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle4{transform:rotate(90deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle4:before{animation-delay:-.9s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle5{transform:rotate(120deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle5 :before{animation-delay:-.8s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle6{transform:rotate(150deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle6:before{animation-delay:-.7s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle7{transform:rotate(180deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle7:before{animation-delay:-.6s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle8{transform:rotate(210deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle8:before{animation-delay:-.5s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle9{transform:rotate(240deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle9:before{animation-delay:-.4s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle10{transform:rotate(270deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle10:before{animation-delay:-.3s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle11{transform:rotate(300deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle11:before{animation-delay:-.2s}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle12{transform:rotate(330deg)}.ask_a_citizen_form__fieldsets .sk-spinner-circle .sk-circle12:before{animation-delay:-.1s}.ask_a_citizen_form.disable{display:none}.ask_a_citizen_form__heading{font-size:1.25em;line-height:1.25em;margin-bottom:0.5em;color:#00945F}.ask_a_citizen_form__heading+.ask_a_citizen_form__buttons{float:right}.ask_a_citizen_form__fieldset{border:0;margin:0;padding:0;transition:opacity 0.2s ease-in 0.2s, max-height 0.2s ease-in;max-height:1000px;opacity:1}.ask_a_citizen_form__fieldset__hidden{border:0;margin:0;padding:0 !important;max-height:0;opacity:0;visibility:hidden}.ask_a_citizen_form__fieldset:first-child{margin:0 0 0.5em}.ask_a_citizen_form__fieldset p.vh{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.ask_a_citizen_form__fieldset p.vh.focusable:active{position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}.ask_a_citizen_form__fieldset p.vh.focusable:focus{position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}.ask_a_citizen_form__field-with-label{padding-left:0}.ask_a_citizen_form__field-with-label__first+.ask_a_citizen_form-buttons,.ask_a_citizen_form__field-with-label__last+.ask_a_citizen_form-buttons{text-align:left}.ask_a_citizen_form__field-with-label__first{padding-left:0}.ask_a_citizen_form__field-with-label__last+.columns.ask_a_citizen_form__buttons,.ask_a_citizen_form__field-with-label__last+.ask_a_citizen_form__buttons.ask_a_citizen_form__column{float:left;padding-top:15px;padding-left:0;clear:both}.ask_a_citizen_form__field-with-label__last+.columns.ask_a_citizen_form__buttons+.columns.ask_a_citizen_form__buttons,.ask_a_citizen_form__field-with-label__last+.ask_a_citizen_form__buttons.ask_a_citizen_form__column+.columns.ask_a_citizen_form__buttons,.ask_a_citizen_form__field-with-label__last+.columns.ask_a_citizen_form__buttons+.ask_a_citizen_form__buttons.ask_a_citizen_form__column,.ask_a_citizen_form__field-with-label__last+.ask_a_citizen_form__buttons.ask_a_citizen_form__column+.ask_a_citizen_form__buttons.ask_a_citizen_form__column{float:left;padding-top:15px;padding-left:0}.ask_a_citizen_form__validation-error{display:none;padding-left:0;color:#f00}.ask_a_citizen_form__disclaimer-link{font-size:1em;margin:0 0 0.5em}.ask_a_citizen_form__disclaimer-modal{display:none}.ask_a_citizen_form__disclaimer-modal.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:80%;height:80%;background:#fff;z-index:1005;margin:auto}.ask_a_citizen_form__disclaimer-modal-title{background:#005944;color:#fff;height:40px}.ask_a_citizen_form__disclaimer-modal-title-heading{color:#fff;font-size:20px;font-size:2rem;font-weight:normal;line-height:40px;line-height:4rem;margin:0}.ask_a_citizen_form__disclaimer-modal-title-close{color:#fff;height:inherit;display:flex;align-content:center;align-items:center;justify-content:flex-end;font-size:16px;font-size:1.6rem}.ask_a_citizen_form__disclaimer-modal-title-close-link:link,.ask_a_citizen_form__disclaimer-modal-title-close-link:visited,.ask_a_citizen_form__disclaimer-modal-title-close-link:active,.ask_a_citizen_form__disclaimer-modal-title-close-link:hover{color:#fff;text-decoration:none}.ask_a_citizen_form__disclaimer-modal-content{overflow-x:hidden;overflow-y:scroll;margin-bottom:40px;height:90%}.ask_a_citizen_form__disclaimer-modal-content p{color:#222}.ask_a_citizen_form__clear{display:block;position:relative;text-indent:16px;text-decoration:none}.ask_a_citizen_form__clear:link,.ask_a_citizen_form__clear:visited{text-decoration:none}.ask_a_citizen_form__clear:active,.ask_a_citizen_form__clear:hover{text-decoration:underline}.ask_a_citizen_form__clear:active:before,.ask_a_citizen_form__clear:active:after,.ask_a_citizen_form__clear:hover:before,.ask_a_citizen_form__clear:hover:after{text-decoration:underline}.ask_a_citizen_form__clear:active:before,.ask_a_citizen_form__clear:active:after,.ask_a_citizen_form__clear:hover:before,.ask_a_citizen_form__clear:hover:after{text-decoration:none}.ask_a_citizen_form__clear:before,.ask_a_citizen_form__clear:after{position:absolute}.ask_a_citizen_form__clear:before{content:' ';border-radius:100%;border:1px #044DA2 solid;top:4px;left:0;width:12px;height:12px;text-decoration:none !important}.ask_a_citizen_form__clear:after{content:'+';top:-10px;left:-6px;transform:rotate(45deg);width:11px;height:11px;text-decoration:none !important}.ask_a_citizen_form__label,.ask_a_citizen_form__input,.ask_a_citizen_form__textarea{font-size:1em}.ask_a_citizen_form__label:focus,.ask_a_citizen_form__input:focus,.ask_a_citizen_form__textarea:focus{outline:1px highlight solid !important}.ask_a_citizen_form__label{font-weight:bold;display:block}.ask_a_citizen_form__input[type=text],.ask_a_citizen_form__input[type=search]{padding:0.5em;height:30px;font-size:16px;font-size:1.6rem}.ask_a_citizen_form__input[type=text].valid,.ask_a_citizen_form__input[type=text].error,.ask_a_citizen_form__input[type=search].valid,.ask_a_citizen_form__input[type=search].error{background-image:none !important}.ask_a_citizen_form__input[type=text].error,.ask_a_citizen_form__input[type=search].error{margin-top:0;background-position:99% 50% !important}.ask_a_citizen_form__textarea{padding:0.5em;resize:vertical;min-height:100px;max-height:700px}.ask_a_citizen_form__textarea.valid,.ask_a_citizen_form__textarea.error{background-image:none !important}.ask_a_citizen_form__textarea.error{border:1px #f00 solid}.ask_a_citizen_form__button__primary,.ask_a_citizen_form__button__secondary{font-size:1em;font-weight:bold;line-height:1em;width:100%;padding:0.5em;border:0;margin:0 0 0.5em}.ask_a_citizen_form__button__primary:focus,.ask_a_citizen_form__button__secondary:focus{outline:1px highlight solid !important}.ask_a_citizen_form__button__primary{color:#fff;background:#D93D00}.ask_a_citizen_form__button__primary:hover{background:#AD3000}.ask_a_citizen_form__button__secondary{color:#fff;background:#999}.ask_a_citizen_form__button__secondary:hover{background:#7d7d7d}@media only screen and (max-width: 40em){.ask_a_citizen_form.leadform .ask_a_citizen_form__fieldsets{margin-left:0}.ask_a_citizen_form__buttons{text-align:left}.ask_a_citizen_form__field-with-label+.ask_a_citizen_form__buttons{padding-left:0}.ask_a_citizen_form__field-with-label+.ask_a_citizen_form__buttons .ask_a_citizen_form__button__primary{margin-top:1em}.ask_a_citizen_form__field-with-label__last{padding-left:0;margin-top:1em}.ask_a_citizen_form__heading+.ask_a_citizen_form__buttons{float:left;padding-left:0}.ask_a_citizen_form__disclaimer-modal-content p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.ask_a_citizen_form__disclaimer-modal-title-heading{font-size:16px;font-size:1.6rem}}.ask_a_citizen_content{font-size:16px;font-size:1.6rem}.ask_a_citizen_content__sort{clear:both;overflow:hidden;padding-right:0.9375rem}.ask_a_citizen_content__sort>*{padding-left:0}.ask_a_citizen_content__sort>*:first-child{border-bottom:2px #222 solid}.ask_a_citizen_content__sort-heading,.ask_a_citizen_content__sort-option__selected,.ask_a_citizen_content__sort-option__not-selected{font-size:16px;font-size:1.6rem;line-height:32px;line-height:3.2rem}.ask_a_citizen_content__sort-heading,.ask_a_citizen_content__sort-options{display:block;float:left}.ask_a_citizen_content__sort-heading{color:#222;margin:0.25em 0.5em 0.25em 0;padding:0 0.25em 0 0}.ask_a_citizen_content__sort-options{overflow:hidden}.ask_a_citizen_content__sort-option__selected,.ask_a_citizen_content__sort-option__not-selected{margin:0 0.25em;float:left}.ask_a_citizen_content__sort-option__selected>*{font-weight:bold;color:#222}.ask_a_citizen_content__sort-option__selected>*:hover,.ask_a_citizen_content__sort-option__selected>*:focus{color:#222}.ask_a_citizen_content__sort-option__not-selected>*{font-weight:normal;color:#044DA2}.ask_a_citizen_content__sort-option__not-selected>*:hover,.ask_a_citizen_content__sort-option__not-selected>*:focus{color:#044DA2;text-decoration:underline}.ask_a_citizen_content__sort-option-tab{background:#fff;font-size:inherit;line-height:inherit;padding:0 0.25em;margin:0.25em;text-decoration:none}.ask_a_citizen_content__sort-option-tab:hover{background:#fff}.ask_a_citizen_content__sort-option-tab:focus{outline:1px highlight solid !important}.ask_a_citizen_content__list{margin-top:1em;margin-bottom:1em;padding-right:1em}.ask_a_citizen_content__list-item{margin-bottom:1em;padding:0;border-bottom:2px #222 solid}.ask_a_citizen_content__list-item:first-child>*:first-child{padding-top:0}.ask_a_citizen_content__list-item__expandable{margin-bottom:1em;padding:0;border-bottom:2px #222 solid}.ask_a_citizen_content__list-item__expandable .ask_a_citizen_content__question-content-heading{font-size:1.25em}.ask_a_citizen_content__list-item__expandable:first-child>*:first-child{padding-top:0}.ask_a_citizen_content__question,.ask_a_citizen_content__answer__expanded,.ask_a_citizen_content__answer__collapsed{padding:1em}.ask_a_citizen_content__question p,.ask_a_citizen_content__answer__expanded p,.ask_a_citizen_content__answer__collapsed p{color:#222}.ask_a_citizen_content__question a,.ask_a_citizen_content__answer__expanded a,.ask_a_citizen_content__answer__collapsed a{word-break:break-word}.ask_a_citizen_content__question{margin-bottom:1em}.ask_a_citizen_content__question-content{word-break:break-word}.ask_a_citizen_content__question-content-heading{font-size:1.5em;margin:0 0 1em;line-height:29px;line-height:2.9rem}.ask_a_citizen_content__question-content-description{margin:1em 0}.ask_a_citizen_content__question-expander-control__collapsed,.ask_a_citizen_content__question-expander-control__expanded{position:relative;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;color:#D93D00;text-decoration:none;margin-top:0.25em}.ask_a_citizen_content__question-expander-control__collapsed:link,.ask_a_citizen_content__question-expander-control__collapsed:visited,.ask_a_citizen_content__question-expander-control__collapsed:active,.ask_a_citizen_content__question-expander-control__collapsed:hover,.ask_a_citizen_content__question-expander-control__expanded:link,.ask_a_citizen_content__question-expander-control__expanded:visited,.ask_a_citizen_content__question-expander-control__expanded:active,.ask_a_citizen_content__question-expander-control__expanded:hover{color:#D93D00;text-decoration:none}.ask_a_citizen_content__question-expander-control__collapsed:before,.ask_a_citizen_content__question-expander-control__collapsed:after,.ask_a_citizen_content__question-expander-control__expanded:before,.ask_a_citizen_content__question-expander-control__expanded:after{content:' ';position:absolute;width:22px;height:5px;background:#D93D00;transition:transform 0.5s ease;top:10px;left:0}.ask_a_citizen_content__question-expander-control__collapsed:after{transform:rotate(450deg)}.ask_a_citizen_content__question-expander-control__expanded:after{transform:rotate(0deg)}.ask_a_citizen_content__answer__collapsed,.ask_a_citizen_content__answer__expanded{margin-top:1em;background:#efefef}.ask_a_citizen_content__answer__collapsed .ask_a_citizen_content__question-content-heading,.ask_a_citizen_content__answer__expanded .ask_a_citizen_content__question-content-heading{font-size:1.25em;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ask_a_citizen_content__answer__collapsed{display:none}.ask_a_citizen_content__answer__expanded{display:block}.ask_a_citizen_content__meta-group,.ask_a_citizen_content__meta-user,.ask_a_citizen_content__meta-timestamp,.ask_a_citizen_content__meta-views{color:#666}.ask_a_citizen_content__meta-group,.ask_a_citizen_content__meta-timestamp,.ask_a_citizen_content__meta-views{font-size:1em;font-weight:normal}.ask_a_citizen_content__meta-group{background:#005944;color:#fff;border-radius:2px;padding-right:0.55em;padding-left:0.5em;display:inline-block}.ask_a_citizen_content__meta-user{font-weight:bold;color:#222}.ask_a_citizen_content__meta-timestamp{color:#666}.ask_a_citizen_content__meta-timestamp:link,.ask_a_citizen_content__meta-timestamp:visited,.ask_a_citizen_content__meta-timestamp:active,.ask_a_citizen_content__meta-timestamp:hover{color:#666;text-decoration:none}.ask_a_citizen_content__meta:first-child{margin-left:0}.ask_a_citizen_content__disclaimer{float:left !important;font-style:italic;margin-top:2em;color:#505050}.ask_a_citizen_content__disclaimer p{color:#505050}@media only screen and (max-width: 40em){.ask_a_citizen_content__question p,.ask_a_citizen_content__answer__expanded p,.ask_a_citizen_content__answer__collapsed p{font-size:1em}.ask_a_citizen_content__meta .columns:first-child,.ask_a_citizen_content__meta .ask_a_citizen_form__column:first-child{padding-right:0;padding-left:0}.ask_a_citizen_content__meta-user{padding-left:0}.ask_a_citizen_content__meta-user+.columns,.ask_a_citizen_content__meta-user+.ask_a_citizen_form__column{padding-right:0;padding-left:0}.ask_a_citizen_content__meta-timestamp,.ask_a_citizen_content__meta-views{display:block;padding-left:0}.ask_a_citizen_content__meta-timestamp+.columns,.ask_a_citizen_content__meta-timestamp+.ask_a_citizen_form__column,.ask_a_citizen_content__meta-views+.columns,.ask_a_citizen_content__meta-views+.ask_a_citizen_form__column{padding-right:0;padding-left:0}}@media only screen and (min-width: 40.063em){.ask_a_citizen_content__meta-group,.ask_a_citizen_content__meta-user,.ask_a_citizen_content__meta-timestamp,.ask_a_citizen_content__meta-views{margin-right:0.25em;margin-left:0.25em}.ask_a_citizen_content__meta-views:before{content:'| '}.ask_a_citizen_content__meta-timestamp{margin-right:0}}.ask_a_citizen_callouts{font-size:16px;font-size:1.6rem}.ask_a_citizen_callouts__callout{margin-top:16px}.ask_a_citizen_callouts__callout-heading{margin:16px 0;color:#005944}.ask_a_citizen_callouts__callout-image,.ask_a_citizen_callouts__callout img{width:100%;height:auto}.ask_a_citizen_callouts__callout-link{display:block;margin:16px 0}.ask_a_citizen__modal-body{overflow:hidden}.homepage_hero{position:relative}.homepage_hero .background{width:100%;height:100%;position:absolute;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 47.99em){.homepage_hero .background{height:250px;position:relative}}.homepage_hero .background img{width:100%;height:100%}.homepage_hero .background .angle{width:69em;position:absolute;right:-36em;height:100%;background:#014852;opacity:.3;transform:skewX(-40deg)}.homepage_hero .content{height:428px;padding:80px 30px}@media only screen and (max-width: 47.99em){.homepage_hero .content{height:auto;padding:40px 30px}}.homepage_hero .container.row{padding:0;position:relative}.hero_full_image{height:300px;max-height:300px;clear:both;overflow:hidden;position:relative}.hero_full_image__background_image,.hero_full_image__background_mask,.hero_full_image__background_content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero_full_image__background_mask{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}.hero_full_image__background_text_block{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:inherit}.hero_full_image__background_text_block_mortgage{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:inherit;margin-top:-50px}.hero_full_image__background_text_block_heading,.hero_full_image__background_text_block_subheading,.hero_full_image__background_text_block_description,.hero_full_image__background_text_block_callouts{color:#fff;margin:0;text-align:center;width:80%}.hero_full_image__background_text_block_heading_callout__without_icon .cta_btn,.hero_full_image__background_text_block_subheading_callout__without_icon .cta_btn,.hero_full_image__background_text_block_description_callout__without_icon .cta_btn,.hero_full_image__background_text_block_callouts_callout__without_icon .cta_btn{margin:0;text-align:center}.hero_full_image__background_text_block_heading_callout__without_icon:first-child,.hero_full_image__background_text_block_subheading_callout__without_icon:first-child,.hero_full_image__background_text_block_description_callout__without_icon:first-child,.hero_full_image__background_text_block_callouts_callout__without_icon:first-child{margin:0 24px 0 0}.hero_full_image__background_text_block_without_icon{height:36px;display:inline-block;margin:0;line-height:36px;line-height:3.6rem;margin-top:-14px}.hero_full_image__background_text_block_heading{font-size:35px;font-size:3.5rem;line-height:35px;line-height:3.5rem;font-weight:bold;margin-bottom:20px}.hero_full_image__background_text_block_subheading{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;font-weight:normal;margin-bottom:16px}.hero_full_image__background_text_block_description{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;font-weight:normal;margin-bottom:16px}.hero_full_image__background_text_block_ctacallouts{height:36px;max-height:36px;overflow:hidden;right:0;bottom:36px;left:0;position:absolute;margin:0 auto;top:173px;justify-content:center;display:flex;align-content:center}.hero_full_image__background_text_block_ctacallouts_callout__without_icon{height:36px;display:inline-block;margin:0;line-height:36px;line-height:3.6rem}.hero_full_image__background_text_block_ctacallouts_callout__without_icon:first-child{margin:0 24px 0 0}.hero_full_image__background_text_block_ctacallouts_callout__without_icon .cta_btn{margin:0;text-align:center}.hero_full_image__background_text_block_callouts{height:36px;max-height:36px;overflow:hidden;right:0;bottom:36px;left:0;position:absolute;display:flex;align-content:center;align-items:center;justify-content:center;margin:0 auto}.hero_full_image__background_text_block_callouts_callout__with_icon{height:36px;display:inline-block;margin:0;line-height:36px;line-height:3.6rem}.hero_full_image__background_text_block_callouts_callout__with_icon:first-child{margin:0 24px 0 0}.hero_full_image__background_text_block_callouts_callout__with_icon{background-color:rgba(0,0,0,0.25);color:#fff;text-align:left;display:inline-flex;align-content:center;align-items:center;justify-content:center}.hero_full_image__background_text_block_callouts_callout__with_icon .icon_left{color:#fff;display:inline-block;font-size:22px;font-size:2.2rem;margin:0 4px 0 8px}.hero_full_image__background_text_block_callouts_callout__with_icon .icon_left:first-child{margin-left:16px}.hero_full_image__background_text_block_callouts_callout__with_icon_text{margin:0 8px 0 4px;height:inherit;line-height:inherit;font-size:18px;font-size:1.8rem;font-weight:bold;color:#fff !important;display:inline-block}.hero_full_image__background_text_block_callouts_callout__with_icon_text:last-child{margin-right:16px}.hero_full_image__background_text_block_callouts_callout__with_icon a{color:#fff !important;text-decoration:underline}.hero_full_image__background_text_block_callouts_callout__with_icon a:link .hero_full_image__background_text_block_callouts_callout__with_icon a:visited,.hero_full_image__background_text_block_callouts_callout__with_icon a:active,.hero_full_image__background_text_block_callouts_callout__with_icon a:hover{color:#fff !important;text-decoration:underline}@media only screen and (max-device-width: 740px) and (min-device-width: 320px){.hero_full_image{height:auto;max-height:initial;clear:both;overflow:hidden;position:relative}.hero_full_image__background_image,.hero_full_image__background_content{position:static}.hero_full_image__background_content{background-color:#00693F;color:#fff}.hero_full_image__background_text_block{padding:32px;margin-top:0px;padding-bottom:10px}.hero_full_image__background_text_block_mortgage{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:inherit;margin-top:0px;padding:32px}.hero_full_image__background_text_block_heading,.hero_full_image__background_text_block_subheading,.hero_full_image__background_text_block_description,.hero_full_image__background_text_block_callouts{width:100%}.hero_full_image__background_text_block_subheading,.hero_full_image__background_text_block_description{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem}.hero_full_image__background_text_block_description br{display:none}.hero_full_image__background_text_block_ctacallouts{background:#00693F;position:static;margin:-1px auto}.hero_full_image__background_text_block_ctacallouts_callout__without_icon:first-child{margin:0}.hero_full_image__background_text_block_ctacallouts_callout__with_icon{background:none;display:flex;flex-direction:row;height:auto;line-height:initial;margin-top:24px}.hero_full_image__background_text_block_callouts{position:static;height:auto;max-height:initial;flex-direction:column;background:#00693F;margin-top:-1px;padding-bottom:24px;padding-top:20px;text-align:center}.hero_full_image__background_text_block_callouts_callout__without_icon:first-child,.hero_full_image__background_text_block_callouts_callout__with_icon:first-child{margin:0}.hero_full_image__background_text_block_callouts_callout__with_icon{background:none;display:flex;flex-direction:row;height:auto;line-height:initial;margin-top:24px}}.hero_content__section{background:#005944;position:relative;overflow:hidden}.hero_content__section__large .hero_content__background_color,.hero_content__section__large .hero_content__content{height:300px}.hero_content__section__small .hero_content__background_color,.hero_content__section__small .hero_content__content{height:200px}.hero_content__background_image{width:100%;height:100%;position:absolute;background-size:cover}@media only screen and (max-width: 47.99em){.hero_content__background_image{height:250px;position:relative}}.hero_content__background_color{width:200%}.hero_content__content{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;overflow:hidden;padding:20px;text-align:center;color:inherit}.hero_content__content_title,.hero_content__content_subtitle,.hero_content__content_description,.hero_content__content_cta{margin:0;padding:0;color:inherit}.hero_content__content_title{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;margin-bottom:8px}.hero_content__content_subtitle{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;font-weight:normal}.hero_content__content_subtitle+.hero_content__content_description{margin-top:32px}.hero_content__content_description{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem;font-weight:bold}.hero_content__content_description *:not(sup):not(.cta_btn){font-size:inherit !important;line-height:inherit !important;color:inherit !important;margin:0}.hero_content__content_description sup{font-size:16px;font-size:1.6rem}.hero_content__content_description .cta_btn{margin:16px 0 0}.hero_content__content_cta .cta_btn{margin:16px 0 0}@media only screen and (min-width: 48em){.hero_content__section{background:transparent !important}.hero_content__section .hero_content__background_image,.hero_content__section .hero_content__background_color,.hero_content__section .hero_content__content{height:inherit}.hero_content__section__large{height:300px;width:100%}.hero_content__section__large .hero_content__background_image,.hero_content__section__large .hero_content__background_color,.hero_content__section__large .hero_content__content{height:300px}.hero_content__section__small{height:200px}.hero_content__section__small .hero_content__background_image,.hero_content__section__small .hero_content__background_color,.hero_content__section__small .hero_content__content{height:200px}.hero_content__background_image,.hero_content__background_color{position:absolute;top:0;bottom:0}.hero_content__background_image{background-repeat:no-repeat;background-size:cover}.hero_content__background_color{display:initial}.hero_content__content{display:flex;flex-direction:column;align-content:flex-start;align-items:stretch;justify-content:center;padding:0;text-align:left;margin-top:0;margin-right:8px;margin-bottom:0}}@media only screen and (max-width: 63.99em){.hero_content__background_color__tablet{display:inherit}.hero_content__background_color__desktop{display:none}}@media only screen and (max-width: 47.99em){.hero_content__section__large .hero_content__content,.hero_content__section__small .hero_content__content{height:auto}.hero_content__background_color{display:none}}@media only screen and (min-width: 64em){.hero_content__background_color__tablet{display:none}.hero_content__background_color__desktop{display:inherit;transform:translateX(-25%) !important}}@media only screen and (min-width: 48em){.hero_content__background_color{transform:translateX(-26.5%)}.hero_content__content{margin-left:36px}.hero_content__content_title{font-size:26px;font-size:2.6rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 49em){.hero_content__background_color{transform:translateX(-26.375%)}.hero_content__content{margin-left:38px}.hero_content__content_title{font-size:26.5625px;font-size:2.65625rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 50em){.hero_content__background_color{transform:translateX(-26.25%)}.hero_content__content{margin-left:40px}.hero_content__content_title{font-size:27.125px;font-size:2.7125rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 51em){.hero_content__background_color{transform:translateX(-26.125%)}.hero_content__content{margin-left:42px}.hero_content__content_title{font-size:27.6875px;font-size:2.76875rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 52em){.hero_content__background_color{transform:translateX(-26%)}.hero_content__content{margin-left:44px}.hero_content__content_title{font-size:28.25px;font-size:2.825rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 53em){.hero_content__background_color{transform:translateX(-25.875%)}.hero_content__content{margin-left:46px}.hero_content__content_title{font-size:28.8125px;font-size:2.88125rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 54em){.hero_content__background_color{transform:translateX(-25.75%)}.hero_content__content{margin-left:48px}.hero_content__content_title{font-size:29.375px;font-size:2.9375rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 55em){.hero_content__background_color{transform:translateX(-25.625%)}.hero_content__content{margin-left:50px}.hero_content__content_title{font-size:29.9375px;font-size:2.99375rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 56em){.hero_content__background_color{transform:translateX(-25.5%)}.hero_content__content{margin-left:52px}.hero_content__content_title{font-size:30.5px;font-size:3.05rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 57em){.hero_content__background_color{transform:translateX(-25.375%)}.hero_content__content{margin-left:54px}.hero_content__content_title{font-size:31.0625px;font-size:3.10625rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 58em){.hero_content__background_color{transform:translateX(-25.25%)}.hero_content__content{margin-left:56px}.hero_content__content_title{font-size:31.625px;font-size:3.1625rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 59em){.hero_content__background_color{transform:translateX(-25.125%)}.hero_content__content{margin-left:58px}.hero_content__content_title{font-size:32.1875px;font-size:3.21875rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 60em){.hero_content__background_color{transform:translateX(-25%)}.hero_content__content{margin-left:60px}.hero_content__content_title{font-size:32.75px;font-size:3.275rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 61em){.hero_content__background_color{transform:translateX(-24.875%)}.hero_content__content{margin-left:62px}.hero_content__content_title{font-size:33.3125px;font-size:3.33125rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 62em){.hero_content__background_color{transform:translateX(-24.75%)}.hero_content__content{margin-left:64px}.hero_content__content_title{font-size:33.875px;font-size:3.3875rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 63em){.hero_content__background_color{transform:translateX(-24.625%)}.hero_content__content{margin-left:66px}.hero_content__content_title{font-size:34.4375px;font-size:3.44375rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 64em){.hero_content__background_color{transform:translateX(-24.5%)}.hero_content__content{margin-left:68px}.hero_content__content_title{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem}}@media only screen and (min-width: 964px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.5%)}}@media only screen and (min-width: 965px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.48941%)}}@media only screen and (min-width: 966px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.47881%)}}@media only screen and (min-width: 967px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.46822%)}}@media only screen and (min-width: 968px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.45763%)}}@media only screen and (min-width: 969px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.44703%)}}@media only screen and (min-width: 970px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.43644%)}}@media only screen and (min-width: 971px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.42585%)}}@media only screen and (min-width: 972px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.41525%)}}@media only screen and (min-width: 973px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.40466%)}}@media only screen and (min-width: 974px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.39407%)}}@media only screen and (min-width: 975px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.38347%)}}@media only screen and (min-width: 976px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.37288%)}}@media only screen and (min-width: 977px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.36229%)}}@media only screen and (min-width: 978px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.35169%)}}@media only screen and (min-width: 979px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.3411%)}}@media only screen and (min-width: 980px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.33051%)}}@media only screen and (min-width: 981px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.31992%)}}@media only screen and (min-width: 982px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.30932%)}}@media only screen and (min-width: 983px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.29873%)}}@media only screen and (min-width: 984px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.28814%)}}@media only screen and (min-width: 985px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.27754%)}}@media only screen and (min-width: 986px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.26695%)}}@media only screen and (min-width: 987px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.25636%)}}@media only screen and (min-width: 988px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.24576%)}}@media only screen and (min-width: 989px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.23517%)}}@media only screen and (min-width: 990px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.22458%)}}@media only screen and (min-width: 991px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.21398%)}}@media only screen and (min-width: 992px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.20339%)}}@media only screen and (min-width: 993px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.1928%)}}@media only screen and (min-width: 994px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.1822%)}}@media only screen and (min-width: 995px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.17161%)}}@media only screen and (min-width: 996px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.16102%)}}@media only screen and (min-width: 997px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.15042%)}}@media only screen and (min-width: 998px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.13983%)}}@media only screen and (min-width: 999px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.12924%)}}@media only screen and (min-width: 1000px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.11864%)}}@media only screen and (min-width: 1001px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.10805%)}}@media only screen and (min-width: 1002px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.09746%)}}@media only screen and (min-width: 1003px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.08686%)}}@media only screen and (min-width: 1004px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.07627%)}}@media only screen and (min-width: 1005px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.06568%)}}@media only screen and (min-width: 1006px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.05508%)}}@media only screen and (min-width: 1007px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.04449%)}}@media only screen and (min-width: 1008px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.0339%)}}@media only screen and (min-width: 1009px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.02331%)}}@media only screen and (min-width: 1010px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.01271%)}}@media only screen and (min-width: 1011px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-26.00212%)}}@media only screen and (min-width: 1012px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.99153%)}}@media only screen and (min-width: 1013px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.98093%)}}@media only screen and (min-width: 1014px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.97034%)}}@media only screen and (min-width: 1015px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.95975%)}}@media only screen and (min-width: 1016px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.94915%)}}@media only screen and (min-width: 1017px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.93856%)}}@media only screen and (min-width: 1018px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.92797%)}}@media only screen and (min-width: 1019px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.91737%)}}@media only screen and (min-width: 1020px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.90678%)}}@media only screen and (min-width: 1021px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.89619%)}}@media only screen and (min-width: 1022px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.88559%)}}@media only screen and (min-width: 1023px) and (max-width: 1023px){.hero_content__background_color{transform:translateX(-25.875%)}}.category_callout_item{position:relative;background:#ebf7f5;display:inline-block;text-align:left;float:none !important;margin-right:-3px;vertical-align:middle}.category_callout_item>div{margin-bottom:68px}.category_callout_item a{margin:0;position:relative;bottom:-50px}.category_callout_item a:active{color:#005944}.category_callout_item a:focus{color:#005944}.category_callout_item a :hover{color:#044DA2}.category_callout_item a.text_cta{bottom:0px}.category_callout_item h2{font-weight:400;margin:0 0 15px}.category_callout_item li{padding-left:5px;font-size:1.6rem}.category_callout_item p{line-height:21px;line-height:2.1rem}.category_callout_item:first-child{padding-left:25px}.category_callout_item:last-child{padding-right:25px}.category_callout_item_custom a{position:relative;display:inline;bottom:0px;pointer-events:visible;color:#044DA2}@media only screen and (min-device-width: 320px) and (max-width: 760px){.category_callout_item_custom a{position:relative;bottom:0px;pointer-events:visible;color:#497629}}.category_callout.column1{page-break-before:avoid;page-break-after:avoid}.category_callout.column1 .Category_callout_alignment .div_top160px{display:none !important}.category_callout.column1 .Category_callout_alignment .trending{display:none !important}.category_callout.column1 .keytakeaway_block li{display:list-item !important;margin:0 0 0 1em}.category_callout_two_column__thumbnail,.category_callout_two_column__content{margin:16px 0}.category_callout_two_column__thumbnail p{margin:0}.category_callout_two_column__thumbnail img{margin:0 auto;display:block}.category_callout_two_column__content h2{font-weight:normal;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.category_callout_two_column__content p{color:#666;margin:10px 0}.category_callout_two_column__content a{color:#00439A;text-decoration:none}.category_callout_two_column__content a:link,.category_callout_two_column__content a:visited,.category_callout_two_column__content a:active,.category_callout_two_column__content a:hover{color:#00439A;text-decoration:none}@media only screen and (max-width: 47.99em){.category_callout_two_column__thumbnail,.category_callout_two_column__content{margin:8px 0;text-align:center}}.promoblock_div{padding-left:20px;padding-bottom:22.5px;padding-right:20px;padding-top:22.5px;border-bottom:3.5px solid #CAE3DF}.expanding_blocks{padding:0 0 18px}.expanding_blocks .slick-dots button{background:#ccc;outline:none}.expanding_blocks .slick-dots .slick-active button{background:#648c1c}.expanding_blocks .block_item{background:#fff;border-bottom:2px solid #e7e7e7;padding:0 22px;margin-right:10px;text-align:center}.expanding_blocks .block_item h2{color:#666;font-weight:400}.expanding_blocks .block_item p{font-size:18px;font-size:1.8rem}.expanding_blocks .block_item p.show-for-small-only{color:#497629}.expanding_blocks .block_item:active,.expanding_blocks .block_item:focus,.expanding_blocks .block_item:hover{outline-offset:-5px}.expanding_blocks .block_item .icon_arrow_down:after{bottom:20px;color:#648c1c;display:block;font-size:17px;font-size:1.7rem;left:50%;margin-left:-8px;position:absolute;transition:all .5s ease}.expanding_blocks .block_item .block_tile{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.expanding_blocks .block_item .block_tile.icon_right.icon_arrow_down button:active,.expanding_blocks .block_item .block_tile.icon_right.icon_arrow_down button:focus{outline:1px highlight solid;outline:-webkit-focus-ring-color auto 1px}.expanding_blocks .block_item.active:after{bottom:0}.expanding_blocks .block_item.active .icon_arrow_down:after{bottom:-15px}.expanding_blocks .block_item_static{background:#fff;border-bottom:2px solid #e7e7e7;padding:0 22px;margin-right:10px;text-align:center}.expanding_blocks .block_item_static h2{color:#666;font-weight:400}.expanding_blocks .block_item_static p{font-size:18px;font-size:1.8rem}.expanding_blocks .block_item_static p.show-for-small-only{color:#497629}.expanding_blocks .block_item_static .circle_icon{cursor:inherit}.expanding_blocks .block_item .learn_more{margin-left:100px;margin-right:100px}.expanding_blocks .block_item.end.slick-slide{outline:none}.expanding_blocks .circle_icon{border-radius:50%;color:#fff;display:block;font-size:45px;font-size:4.5rem;line-height:85px;line-height:8.5rem;height:85px;margin:40px auto -20px;width:85px}.expanding_blocks .circle_icon:after{line-height:65px;line-height:6.5rem;text-decoration:none;display:inline-block}.expanding_blocks .circle_icon.icon_portfolio_center:after,.expanding_blocks .circle_icon.icon_temple_center:after,.expanding_blocks .circle_icon.icon_online_mobile_center:after,.expanding_blocks .circle_icon.icon_finacial_planning_center:after{display:inline-block}.expanding_blocks .circle_icon.icon_call_center:before{display:block;position:relative;height:45px}.expanding_blocks .circle_icon.icon_advisor_center:after{display:inline-block;height:69px}.expanding_blocks .circle_icon.icon_guidance_center:after{margin-top:2px}.expanding_blocks .block_content{background:#f2f1f3;display:none;margin-bottom:20px}.expanding_blocks .block_content.white{background:#fff}.expanding_blocks .block_content h2{background:#00945F;color:#fff;font-size:27px;font-size:2.7rem;line-height:69px;line-height:6.9rem;margin:0;padding:0;text-align:center}.expanding_blocks .block_content h3,.expanding_blocks .block_content h4{font-weight:400}.expanding_blocks .block_content .expanding_blocks_close_button{background:transparent;border-color:transparent;color:#fff;cursor:pointer;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;position:absolute;right:26px;top:13px;width:30px;text-decoration:none}.expanding_blocks .block_content .expanding_blocks_close_button:link,.expanding_blocks .block_content .expanding_blocks_close_button:visited,.expanding_blocks .block_content .expanding_blocks_close_button:active,.expanding_blocks .block_content .expanding_blocks_close_button:focus,.expanding_blocks .block_content .expanding_blocks_close_button:hover{color:#fff;text-decoration:none}.expanding_blocks .block_content .expanding_blocks_close_button:active,.expanding_blocks .block_content .expanding_blocks_close_button:focus{outline:1px highlight solid;outline:-webkit-focus-ring-color auto 1px}.expanding_blocks .block_content.layout_2 .row.how_to_order{padding:0 10px}.expanding_blocks .block_content.layout_2 .row.how_to_order>div{border-bottom:2px solid #e5e8eb}.expanding_blocks .block_content.layout_2 .row.how_to_order>div:last-child .row{margin:0}.expanding_blocks .block_content.layout_2 .row.how_to_order>div:last-child a:first-child{margin-left:20px}.expanding_blocks .block_content.layout_2 .row.how_to_order h4:before{font-size:30px;font-size:3rem;padding-right:1rem}.expanding_blocks .block_content.layout_2 .row.how_to_order img{margin-top:30px}.expanding_blocks .block_content_pushdown{clear:both;max-height:0;padding:0 25px;transition:max-height .5s ease}.expanding_blocks .block_content_pushdown.active{max-height:10000px}.expanding_blocks .block_content_pushdown .block_content{display:block;position:relative;transition:all .5s ease}.expanding_blocks .block_content_pushdown .block_content .mail_us .row{margin:0 30px}.expanding_blocks .block_content_pushdown .block_content .row{margin:12px 40px}.expanding_blocks .block_content_pushdown .block_content .row:first-child{margin:0}.expanding_blocks .block_content_pushdown .button.cta-button:focus,.expanding_blocks .block_content_pushdown .button.cta-button:visited{color:#fff;background-color:#D93D00}.expanding_blocks .features_display.active{margin-top:0}.expanding_blocks .features_display:before{left:17%}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.expanding_blocks .block_item h2{color:#666;font-weight:400;font-size:25px;font-size:2.5rem}.expanding_blocks .block_item p{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 48em){.expanding_blocks .block_content_pushdown .block_content .row ul{padding-left:1.5em}.expanding_blocks .block_content.layout_2 .row.how_to_order>div{border-bottom:none;border-left:2px solid #e5e8eb;padding:0 10px}.expanding_blocks .block_content.layout_2 .row.how_to_order>div:last-child{padding-right:0}.expanding_blocks .block_content.layout_2 .row.how_to_order>div:last-child a:first-child{margin-left:0}.expanding_blocks .block_content.layout_2 .row.how_to_order>div:first-child{border:none;padding-left:0}.expanding_blocks .block_item{border-bottom:none;margin-right:0;padding-bottom:55px}.expanding_blocks .block_item:after{bottom:-45px;color:transparent;font-size:15px;font-size:1.5rem;left:50%;margin-left:-26px;position:absolute;transition:all .5s ease;transition-delay:.25s;border-style:solid;border-width:16px 26px 0;border-color:#00945F transparent transparent;content:" ";display:block;height:0;transform:rotate(180deg);width:0;-moz-transform:scale(0.9999) rotate(180deg)}.expanding_blocks .block_item_static{border-bottom:none;margin-right:0;padding-bottom:35px}.expanding_blocks .block_carousel_empty{background:#fff}.expanding_blocks .block_carousel_empty::after{display:none}.expanding_blocks>div>div:last-child{background:#fff}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.expanding_blocks .icon_advisor_center.circle_icon:after{height:69px}}@media only screen and (max-width: 47.99em){.expanding_blocks .block_content.layout_2 .row.how_to_order{padding:0}.expanding_blocks .block_content.layout_2 .row.how_to_order h4{margin-top:15px;padding-left:20px}.expanding_blocks .block_content.layout_2 .row.how_to_order h4:before{position:absolute;left:0}.expanding_blocks .block_item .icon_arrow_down:after{display:none}.expanding_blocks .block_item.active .icon_arrow_down:after{display:none}.expanding_blocks:not(.expanding_blocks_key_benefits)>div>div:last-child{padding:0}.expanding_blocks>div>div:last-child.slick-slider{padding-bottom:32px}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.expanding_blocks .block_carousel_empty{background:#fff}}@media only screen and (max-width: 760px) and (min-width: 320px){.expanding_blocks>div>div:last-child.slick-slider{padding-bottom:0px}}@media only screen and (max-width: 760px) and (min-device-width: 320px){.expanding_blocks .block_item_static h2{color:#666;font-weight:400;font-size:25px;font-size:2.5rem}}@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait){.expanding_blocks.light_grey .small-collapse{padding-left:29px;padding-right:29px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){.expanding_blocks .block_item .block_tile .learn_more{margin-left:41px;margin-right:38px}}.expanding_blocks_rebrand{padding:0 0 18px}.expanding_blocks_rebrand.light_grey{background-color:#EFEFEF}.expanding_blocks_rebrand .slick-dots button{background:#ccc;outline:none}.expanding_blocks_rebrand .slick-dots .slick-active button{background:#648c1c}.expanding_blocks_rebrand .block_item{background:#fff;border-bottom:2px solid #e7e7e7;padding:0 22px;margin-right:10px;text-align:center}.expanding_blocks_rebrand .block_item h2{color:#666;font-weight:400}.expanding_blocks_rebrand .block_item p{font-size:18px;font-size:1.8rem}.expanding_blocks_rebrand .block_item p.show-for-small-only{color:#497629}.expanding_blocks_rebrand .block_item:active,.expanding_blocks_rebrand .block_item:focus,.expanding_blocks_rebrand .block_item:hover{outline-offset:-5px}.expanding_blocks_rebrand .block_item .icon_arrow_down:after{bottom:20px;color:#648c1c;display:block;font-size:17px;font-size:1.7rem;left:50%;margin-left:-8px;position:absolute;transition:all .5s ease}.expanding_blocks_rebrand .block_item.active:after{bottom:0}.expanding_blocks_rebrand .block_item.active .icon_arrow_down:after{bottom:-15px}.expanding_blocks_rebrand .block_item_static{background:#fff;border-bottom:2px solid #e7e7e7;padding:0 22px;margin-right:10px;text-align:center}.expanding_blocks_rebrand .block_item_static h2{color:#666;font-weight:400}.expanding_blocks_rebrand .block_item_static p{font-size:18px;font-size:1.8rem}.expanding_blocks_rebrand .block_item_static p.show-for-small-only{color:#497629}.expanding_blocks_rebrand .block_item_static .circle_icon{cursor:auto}.expanding_blocks_rebrand .circle_icon{background:#666;border-radius:50%;color:#fff;display:block;font-size:45px;font-size:4.5rem;line-height:85px;line-height:8.5rem;height:85px;margin:40px auto -20px;width:85px;padding:1rem 2rem 1.0625rem}.expanding_blocks_rebrand .circle_icon:after{line-height:65px;line-height:6.5rem;text-decoration:none;display:inline-block}.expanding_blocks_rebrand .block_content{background:#f2f1f3;display:none;margin-bottom:20px}.expanding_blocks_rebrand .block_content.white{background:#fff}.expanding_blocks_rebrand .block_content h2{background:#00945F;color:#fff;font-size:27px;font-size:2.7rem;line-height:69px;line-height:6.9rem;margin:0;padding:0;text-align:center}.expanding_blocks_rebrand .block_content h3,.expanding_blocks_rebrand .block_content h4{font-weight:400}.expanding_blocks_rebrand .block_content .expanding_blocks_close_button{background:transparent;border-color:transparent;color:#fff;cursor:pointer;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;position:absolute;right:26px;top:13px;width:30px;text-decoration:none}.expanding_blocks_rebrand .block_content .expanding_blocks_close_button a:link,.expanding_blocks_rebrand .block_content .expanding_blocks_close_button a:visited,.expanding_blocks_rebrand .block_content .expanding_blocks_close_button a:active,.expanding_blocks_rebrand .block_content .expanding_blocks_close_button a:focus,.expanding_blocks_rebrand .block_content .expanding_blocks_close_button a:hover{color:#fff;text-decoration:none}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order{padding:0 10px}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order>div{border-bottom:2px solid #e5e8eb}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order>div:last-child .row{margin:0}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order>div:last-child a:first-child{margin-left:20px}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order h4:before{font-size:30px;font-size:3rem;padding-right:1rem}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order img{margin-top:30px}.expanding_blocks_rebrand .block_content_pushdown{clear:both;max-height:0;padding:0 25px;transition:max-height .5s ease}.expanding_blocks_rebrand .block_content_pushdown.active{max-height:10000px}.expanding_blocks_rebrand .block_content_pushdown .block_content{display:block;position:relative;transition:all .5s ease}.expanding_blocks_rebrand .block_content_pushdown .block_content .mail_us .row{margin:0 30px}.expanding_blocks_rebrand .block_content_pushdown .block_content .row{margin:12px 40px}.expanding_blocks_rebrand .block_content_pushdown .block_content .row:first-child{margin:0}.expanding_blocks_rebrand .block_carousel_empty{background:#fff}.expanding_blocks_rebrand>div>div:last-child.slick-slider{padding-bottom:0px}@media only screen and (min-width: 48em){.expanding_blocks_rebrand .block_item{border-bottom:none;margin-right:0;padding-bottom:55px}.expanding_blocks_rebrand .block_item:after{bottom:-45px;color:transparent;font-size:15px;font-size:1.5rem;left:50%;margin-left:-26px;position:absolute;transition:all .5s ease;transition-delay:.25s;border-style:solid;border-width:16px 26px 0;border-color:#00945F transparent transparent;content:" ";display:block;height:0;transform:rotate(180deg);width:0;-moz-transform:scale(0.9999) rotate(180deg)}.expanding_blocks_rebrand .block_item_static{border-bottom:none;margin-right:0;padding-bottom:55px}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order>div{border-bottom:none;border-left:2px solid #e5e8eb;padding:0 10px}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order>div:first-child{border:none;padding-left:0}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order>div:last-child{padding-right:0}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order>div:last-child a:first-child{margin-left:0}.expanding_blocks_rebrand>div>div:last-child{background:#fff}}@media only screen and (max-width: 47.99em){.expanding_blocks_rebrand .block_item .icon_arrow_down:after{display:none}.expanding_blocks_rebrand .block_item.active .icon_arrow_down:after{display:none}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order h4{margin-top:15px;padding-left:20px}.expanding_blocks_rebrand .block_content.layout_2 .row.how_to_order h4:before{position:absolute;left:0}.expanding_blocks_rebrand>div>div:last-child{padding:0}.expanding_blocks_rebrand>div>div:last-child.slick-slider{padding-bottom:32px}}@media only screen and (min-width: 360px) and (max-width: 650px) and (orientation: portrait){.expanding_blocks_rebrand>div>div:last-child.slick-slider{padding-bottom:0px}}@media only screen and (max-width: 760px) and (min-width: 320px){.expanding_blocks_rebrand>div>div:last-child.slick-slider{padding-bottom:0px}}.expanding_blocks_key_benefits{clear:both;overflow:hidden}.expanding_blocks_key_benefits .columns,.expanding_blocks_key_benefits .ask_a_citizen_form__column{float:left}.expanding_blocks_key_benefits .columns:last-child,.expanding_blocks_key_benefits .ask_a_citizen_form__column:last-child{float:left}.expanding_blocks_key_benefits__block{border:2px solid #00819E;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;padding:16px;margin:16px 0}.expanding_blocks_key_benefits__block_icon{font-size:80px;font-size:8rem;color:#00819E;background:#fff;text-align:center;display:block !important;text-decoration:none}.expanding_blocks_key_benefits__block_icon:link,.expanding_blocks_key_benefits__block_icon:visited,.expanding_blocks_key_benefits__block_icon:active,.expanding_blocks_key_benefits__block_icon:hover{color:#00819E;text-decoration:none}.expanding_blocks_key_benefits__block_title{text-align:center;color:#00819E;font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;font-weight:bold;margin-bottom:12px;margin-top:0}.expanding_blocks_key_benefits__block_subtitle{color:#00819E;font-size:16px;font-size:1.6rem;line-height:17px;line-height:1.7rem;font-weight:normal;text-align:center;margin:0}@media only screen and (min-width: 320px) and (max-width: 768px){.expanding_blocks_key_benefits__block{min-height:210px}.expanding_blocks_key_benefits__block_title{font-size:32px;font-size:3.2rem}}.expanding_blocks_product_agnostic{margin:0 auto}.expanding_blocks_product_agnostic .column+.column:nth-child(n+7):last-child,.expanding_blocks_product_agnostic .columns+.columns:nth-child(n+7):last-child,.expanding_blocks_product_agnostic .ask_a_citizen_form__column+.columns:nth-child(n+7):last-child,.expanding_blocks_product_agnostic .columns+.ask_a_citizen_form__column:nth-child(n+7):last-child,.expanding_blocks_product_agnostic .ask_a_citizen_form__column+.ask_a_citizen_form__column:nth-child(n+7):last-child{float:left}.expanding_blocks_product_agnostic__block{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;padding:12px;width:100%}.expanding_blocks_product_agnostic__block a{color:#759B24;text-decoration:none}.expanding_blocks_product_agnostic__block a:link,.expanding_blocks_product_agnostic__block a:visited,.expanding_blocks_product_agnostic__block a:active,.expanding_blocks_product_agnostic__block a:hover{color:#759B24;text-decoration:none}.expanding_blocks_product_agnostic__block_descr{color:#666;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;text-align:center;width:inherit}.expanding_blocks_product_agnostic__block_descr a:link,.expanding_blocks_product_agnostic__block_descr a:visited,.expanding_blocks_product_agnostic__block_descr a:active{color:#044DA2;text-decoration:none}.expanding_blocks_product_agnostic__block_descr a:hover{color:#044DA2;text-decoration:underline}.expanding_blocks_product_agnostic__block_title{text-align:center;color:#666;font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem;font-weight:bold;margin-bottom:12px;margin-top:0;width:inherit}.expanding_blocks_product_agnostic__block_icon{color:#759B24;background:#fff;text-align:center;display:block;text-decoration:none;font-size:65px;font-size:6.5rem;line-height:34px;line-height:3.4rem;font-weight:bold;margin-bottom:12px;margin-top:0;padding:20px;border-radius:100%;border:2px solid #759B24}.expanding_blocks_product_agnostic__block_icon:hover{text-decoration:none}@media only screen and (max-width: 768px) and (min-device-width: 320px){.expanding_blocks_product_agnostic{width:50%}.expanding_blocks_product_agnostic__block_icon{font-size:60px;font-size:6rem}}@media only screen and (max-width: 1024px) and (min-device-width: 768px){.expanding_blocks_product_agnostic{width:70%}}#faq_heading{top:8px;z-index:0}#faq_heading_rebrand{top:8px;z-index:0;margin-top:-10px;color:#666}.faq{margin:-3em 5em 0em 5em}.faq_heading h1{margin:30px 0px 20px;line-height:1;color:#fff;padding-right:12px}.faq_heading p{line-height:1;color:#fff}@media only screen and (min-width: 64.063em){.faq_heading h1{line-height:1;color:#fff;padding-right:27px}.faq_heading p{line-height:1;color:#fff}}.faq .accordion{padding-left:0 !important}.faq_heading{top:16px}.faq_heading h1{margin:30px 0px 20px;line-height:1;color:#fff;padding-right:27px}.faq_heading p{line-height:1;color:#fff}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.faq_heading_rebrand{top:8px;z-index:0;margin-top:-10px}}.faq_results_filter label{font-size:18px;font-size:1.8rem;color:#00945F;padding:50px 0 20px}.faq_results_filter select{font-size:15px;font-size:1.5rem;height:38px;padding-right:15px;width:50%}.faq_results_filter .cta_btn{margin:0 0 0 6px}.faq_results_filter .show_all{color:#044DA2;text-decoration:none;font-size:18px;font-size:1.8rem;display:block;margin-top:32px;position:absolute;right:5px}.faq_results_filter .show_all:hover{text-decoration:underline}.faq_results_list.active{display:block}.faq_results_list.inactive{display:none}.faq_results_list .faq_results_item{padding:25px 15px 18px;border-top:2px solid #cecece}@media only screen and (min-device-width: 320px) and (max-width: 760px){.faq_results_list .faq_results_item{padding:20px 15px 15px;border-top:2px solid #cecece}}.faq_results_list .faq_results_item a,.faq_results_list .faq_results_item a.active{background:0 0;font-size:24px;font-size:2.4rem;color:#00945F;text-decoration:none;font-family:CitiSans, arial}.faq_results_list .faq_results_item a:hover{color:#044DA2;background:0 0}.faq_results_list .faq_results_item .content{overflow:hidden;transform:max-height .5s;max-height:0}.faq_results_list .faq_results_item .content h2{font-size:18px;font-size:1.8rem;font-weight:500;margin-top:0;margin-bottom:5px;color:#00945F}.faq_results_list .faq_results_item .content a{font-size:16px;font-size:1.6rem}.faq_results_list .faq_results_item .content p{margin:0;padding:0;font-size:16px;font-size:1.6rem}.faq_results_list .faq_results_item .content.active{background:0 0;max-height:100%}.faq_results_list .faq_results_item .icon_arrow_down:after{transition:all .5s ease;position:absolute;right:10px;color:#497629;cursor:pointer}.faq_results_list .faq_results_item.active a{background:0 0;color:#044DA2}.faq_results_list .faq_results_item.active a:hover{text-decoration:underline}.faq_results_list .faq_results_item.active .icon_arrow_down:after{transform:rotate(180deg)}.faq_results_list .faq_student_loan_results_item{padding:25px 15px 18px;border-top:2px solid #cecece}.faq_results_list .faq_student_loan_results_item a,.faq_results_list .faq_student_loan_results_item a.active{font-size:18px;font-size:1.8rem;color:#0965dd;text-decoration:none;background:0 0 !important;font-family:CitiSans, arial}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.faq_results_list .faq_student_loan_results_item a,.faq_results_list .faq_student_loan_results_item a.active{padding-left:0}}.faq_results_list .faq_student_loan_results_item a:hover{background:0 0;color:#0965dd;text-decoration:none}.faq_results_list .faq_student_loan_results_item .content{overflow:hidden;transform:max-height .5s;max-height:0}.faq_results_list .faq_student_loan_results_item .content h2{font-size:18px;font-size:1.8rem;font-weight:500;margin-top:0;margin-bottom:5px;color:#00945F}.faq_results_list .faq_student_loan_results_item .content a{font-size:16px;font-size:1.6rem}.faq_results_list .faq_student_loan_results_item .content p{margin:0;padding:0;font-size:16px;font-size:1.6rem}.faq_results_list .faq_student_loan_results_item .content.active{background:0 0;max-height:100%}.faq_results_list .faq_student_loan_results_item .icon_arrow_down:after{color:#044DA2 !important;transform:rotate(-90deg);transition:all .5s ease;position:absolute;right:24px;color:#497629;cursor:pointer;margin-top:13px;font-size:15px;font-size:1.5rem}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.faq_results_list .faq_student_loan_results_item .icon_arrow_down:after{right:8px}}.faq_results_list .faq_student_loan_results_item.active .icon_arrow_down:after{color:#044DA2;transform:rotate(0deg);margin-top:13px}.faq_no_title{margin:0 1em 1em;border-width:0 1px 1px;border-color:#EBF7F5;border-style:solid}.faq_no_title .faq_results_list .faq_results_item{border-top:0;border-bottom:1px #ccc solid;padding:1.5rem 0 0.5rem}.faq_no_title .faq_results_list .faq_results_item a{padding:0 3rem 1rem 0;color:#00945F;text-decoration:none;display:inline-block}.faq_no_title .faq_results_list .faq_results_item a:link,.faq_no_title .faq_results_list .faq_results_item a:visited,.faq_no_title .faq_results_list .faq_results_item a:active,.faq_no_title .faq_results_list .faq_results_item a:hover{color:#00945F;text-decoration:none}.faq_no_title .faq_results_list .faq_results_item .icon_arrow_down.icon_right_sec{color:#D93D00;position:relative}.faq_no_title .faq_results_list .faq_results_item .icon_arrow_down.icon_right_sec:after{color:#D93D00;padding:0}.faq_no_title .faq_results_list .faq_results_item .content{padding:0 32px 8px 0}.faq_no_title .faq_results_list .faq_results_item .content a{display:inline;padding:0;color:#044DA2;text-decoration:underline}.faq_no_title .faq_results_list .faq_results_item .content a:link,.faq_no_title .faq_results_list .faq_results_item .content a:visited{color:#044DA2;text-decoration:none}.faq_no_title .faq_results_list .faq_results_item .content a:active,.faq_no_title .faq_results_list .faq_results_item .content a:hover{color:#044DA2;text-decoration:underline}.faq_no_title .faq_results_list .first_faq{border-top:none}.faq_no_title__faqs_link{font-weight:bold}.faq_no_title__faqs_link br{display:none}.faq_no_title .faq_results_list_heading.small-12.small-uncentered.medium-11.medium-centered.columns h2,.faq_no_title .faq_results_list_heading.small-12.small-uncentered.medium-11.medium-centered.ask_a_citizen_form__column h2{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;font-weight:bold;text-align:center}@media only screen and (max-width: 47.99em){.faq_no_title{border:0}.faq_no_title .faq_results_list .faq_results_item a{font-size:20px;font-size:2rem}.faq_no_title .faq_results_list .faq_results_item .content{font-size:inherit}.faq_no_title .faq_results_list .faq_results_item .content a{font-size:inherit}.faq_no_title__faqs_link{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem}.faq_no_title__faqs_link br{display:initial}}.faq_block a{display:block}.faq_block a.text_cta{color:#fff;margin:0;line-height:36px;line-height:3.6rem}@media only screen and (min-device-width: 320px) and (max-width: 760px){.faq_block a.text_cta{line-height:16px;line-height:1.6rem;margin-bottom:25px}}.faq_block .faq_container{padding:0px;background:#00945F}.faq_block .angle_container{position:absolute}.faq_block .content_callout_item{margin:auto 10px;border-bottom:2px solid #e5e8eb}.faq_block .content_callout_item:even{border-bottom:none}.faq_block .content_callout_item p{padding-bottom:0;margin-bottom:20px}.faq_block .medium-3{display:flex;padding-left:8px}.faq_block .medium-3 h2{color:#fff;font-size:27px;font-size:2.7rem;margin:auto;padding-right:14px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.faq_block .medium-3 h2{margin:140px 0;font-size:27px;font-size:2.7rem;padding-right:14px;width:84%}}@media only screen and (min-width: 360px) and (max-width: 650px) and (orientation: portrait){.faq_block .medium-3 .medium-3{display:flex;padding-left:0px}}@media only screen and (min-width: 360px) and (max-width: 650px) and (orientation: portrait) and (min-width: 64.063em){.faq_block .medium-3 .medium-3{padding-left:50px}}.faq_block .medium-3 .medium-4{padding-right:28px}.faq_block .medium-3 .medium-5{display:flex}.faq_block .medium-3 .medium-5 ul{padding-left:20px;margin:70px -1px 55px 15px;margin-top:10px !important;margin-bottom:10px !important;border-left:2px solid #33a97f;border-left:2px solid #33a97f}.faq_block .medium-3 .medium-5 ul a{display:block}@media only screen and (min-width: 375px) and (max-width: 760px) and (orientation: portrait){.faq_block .medium-3 .medium-5 ul{margin:auto -8px auto 12px}}@media only screen and (min-width: 360px) and (max-width: 650px) and (orientation: portrait){.faq_block .medium-3 .medium-5 ul{margin:auto -11px auto 11px}}.faq_block .faq_block>.row>.row.container div:last-child div:last-child .content_callout_item{border:none}@media only screen and (max-width: 48em){.faq_block>.row>.row.container{padding:0}}.no-flexbox .faq_block .medium-3{display:table}.no-flexbox .faq_block .medium-3 h2{margin:140px 0;font-size:27px;font-size:2.7rem;padding-right:14px;width:84%;display:table-cell;vertical-align:middle}.no-flexbox .faq_block .medium-5{display:table}.no-flexbox .faq_block .medium-5 ul{display:table-cell;vertical-align:middle}.section_title{text-align:center;position:relative;padding:1px}.section_title.alternate{background:#005944}.section_title.alternate.content_callout_title{margin-top:25px}.section_title.alternate h2,.section_title.alternate p{color:#fff}.section_title.alternate h2 :after{background:#fff}.section_title1{text-align:center;overflow:hidden;position:relative}.section_title1.alternate{background:#005944}.section_title1.alternate h2,.section_title1.alternate p{color:#fff}.section_title1.alternate h2:after{background:#fff}.section_title1 h2{margin:35px 0 42px;color:#fff}.section_title1 h2:after{display:block;margin:0 auto;content:"";width:50px;height:2px;background:#fff;text-align:Center;top:22px;position:relative}.section_title h2{margin:25px 0 22px}.section_title h2:after{display:block;margin:0 auto;content:"";width:50px;height:0px;background:#00945F;text-align:Center;top:11px;position:relative}@media only screen and (max-width: 47.99em){.section_title{padding:20px}}@media only screen and (min-width: 320px) and (max-width: 760px){.section_title.alternate h2{color:#fff;padding-right:15px}}@media only screen and (min-width: 414px) and (max-width: 740px) and (orientation: portrait){.section_title.alternate h2{color:#fff;padding-right:50px}}.section_title_rebrand{text-align:center;position:relative;padding:1px}.section_title_rebrand.alternate{background:#666}.section_title_rebrand.alternate.content_callout_title{margin-top:25px}.section_title_rebrand.alternate h2,.section_title_rebrand.alternate p{color:#fff}.section_title_rebrand.alternate h2 :after{background:#fff}.section_title_rebrand.light_grey{background-color:#EFEFEF}.section_title_rebrand h2{margin:25px 0 22px}.section_title_rebrand h2:after{display:block;margin:0 auto;content:"";width:50px;height:2px;background:#00945F;text-align:Center;top:11px;position:relative}@media only screen and (max-width: 47.99em){.section_title_rebrand{padding:20px}}.section_title_with_background_image{margin:0;padding:1em;width:100%;height:150px;display:flex;align-content:center;align-items:center;justify-content:center;position:relative}.section_title_with_background_image__mask,.section_title_with_background_image__image{position:absolute;width:inherit;height:inherit;top:0;right:0;bottom:0;left:0}.section_title_with_background_image__mask{background-color:rgba(0,148,95,0.75)}.section_title_with_background_image__heading{text-align:center;font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;font-weight:bold;margin:0;color:#fff;z-index:1;padding:0.5em 1.75em}@media only screen and (max-width: 47.99em){.section_title_with_background_image__heading{font-size:26px;font-size:2.6rem;line-height:20px;line-height:2rem}}.section_title_image_text_blocks .last_link{margin:-17px 36px 50px 36px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:-webkit-center}@media only screen and (min-width: 320px) and (max-width: 760px){.section_title_image_text_blocks .last_link{margin:50px 0px 50px 0px}.section_title_image_text_blocks .last_link p{width:60%}}@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation: landscape){.section_title_image_text_blocks .last_link{margin:50px 20px 50px 20px}}.section_title_image_text_blocks__title{font-size:35px;font-size:3.5rem;line-height:33px;line-height:3.3rem;background:#fff;color:#008555}.section_title_image_text_blocks h2{margin:50px 0 25px;font-weight:bold;display:block;-webkit-margin-before:0.67em;-webkit-margin-after:0.67em;-webkit-margin-start:0px;-webkit-margin-end:0px}.section_title_image_text_blocks h2:after{height:0px}.section_title_image_text_blocks__list{margin-top:32px;margin-bottom:32px}.section_title_image_text_blocks__listitem{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;list-style:none;border:0;margin-bottom:50px;float:left}.section_title_image_text_blocks__listitem+.section_title_image_text_blocks__listitem:last-child{float:left}.section_title_image_text_blocks__listitem>.section_title_image_text_blocks__link,.section_title_image_text_blocks__listitem>.section_title_image_text_blocks__image{padding-bottom:25px}.section_title_image_text_blocks__heading,.section_title_image_text_blocks__subheading,.section_title_image_text_blocks__description{width:90%}.section_title_image_text_blocks__heading,.section_title_image_text_blocks__subheading{background:#fff;color:#008555;font-size:24px;font-size:2.4rem;line-height:31px;line-height:3.1rem}.section_title_image_text_blocks__heading{font-weight:bold;margin:0 !important}.section_title_image_text_blocks__heading:after{display:none !important}.section_title_image_text_blocks__subheading{font-weight:normal;margin-top:0;margin-bottom:25px}.section_title_image_text_blocks__description{font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;margin:0}.section_title_image_text_blocks__link{background:#fff;color:#008555;display:block;text-decoration:none}.section_title_image_text_blocks__link:link,.section_title_image_text_blocks__link:visited,.section_title_image_text_blocks__link:active,.section_title_image_text_blocks__link:hover{background:#fff;color:#008555;text-decoration:none}@media only screen and (max-width: 47.99em){.section_title_image_text_blocks{padding:20px 10px}.section_title_image_text_blocks__title{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}.section_title_image_text_blocks__list{padding:0 !important}.section_title_image_text_blocks__listitem{padding:0}.section_title_image_text_blocks__listitem:last-child{margin-bottom:0}}@media only screen and (min-width: 48em){.section_title_image_text_blocks__listitem:nth-child(3):nth-last-child(2),.section_title_image_text_blocks__listitem:nth-child(4):nth-last-child(2),.section_title_image_text_blocks__listitem:nth-child(4):nth-last-child(3){clear:both}}.get_in_touch div{color:#fff;font-size:20px;font-size:2rem}@media only screen and (min-width: 48em) and (max-width: 64em){.get_in_touch div{margin-top:24px;font-size:18px;font-size:1.8rem}}.get_in_touch p{color:#fff;font-size:20px;font-size:2rem}@media only screen and (min-width: 48em) and (max-width: 64em){.get_in_touch p{margin-top:24px;font-size:18px;font-size:1.8rem}}.get_in_touch .contact_methods>div{padding-top:20px;padding-bottom:10px}.get_in_touch .contact_methods a{color:#fff;text-decoration:none;margin-right:18px}.get_in_touch .contact_methods a.telephone{color:#fff;display:inline-block;font-size:1.8rem;margin-right:21px}.get_in_touch_simple{background:#fff}.get_in_touch_simple__callouts{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;padding-top:32px;padding-bottom:32px}.get_in_touch_simple__callouts_callout__without_icon,.get_in_touch_simple__callouts_callout__with_icon{height:36px;display:inline-block;margin:0;line-height:36px;line-height:3.6rem}.get_in_touch_simple__callouts_callout__without_icon:first-child,.get_in_touch_simple__callouts_callout__with_icon:first-child{margin:0 24px 0 0}.get_in_touch_simple__callouts_callout__without_icon{text-align:right}.get_in_touch_simple__callouts_callout__without_icon .cta_btn{margin:0;text-align:center}.get_in_touch_simple__callouts_callout__with_icon{color:#00945F;text-align:left;display:inline-flex;align-content:center;align-items:center;justify-content:center}.get_in_touch_simple__callouts_callout__with_icon .icon_left{color:#00945F;display:inline-block;font-size:22px;font-size:2.2rem;margin:0 4px 0 8px}.get_in_touch_simple__callouts_callout__with_icon .icon_left:first-child{margin-left:16px}.get_in_touch_simple__callouts_callout__with_icon_text{margin:0 8px 0 4px;height:inherit;line-height:inherit;font-size:18px;font-size:1.8rem;font-weight:bold;color:#00945F !important;display:inline-block}.get_in_touch_simple__callouts_callout__with_icon_text:last-child{margin-right:16px}.get_in_touch_simple__callouts_callout__with_icon a{color:#044DA2 !important;text-decoration:underline}.get_in_touch_simple__callouts_callout__with_icon a:link .get_in_touch_simple__callouts_callout__with_icon a:visited,.get_in_touch_simple__callouts_callout__with_icon a:active,.get_in_touch_simple__callouts_callout__with_icon a:hover{color:#044DA2 !important;text-decoration:underline}@media only screen and (max-width: 47.99em){.get_in_touch_simple__callouts{flex-direction:column}.get_in_touch_simple__callouts_callout__without_icon:first-child,.get_in_touch_simple__callouts_callout__with_icon:first-child{margin:0}.get_in_touch_simple__callouts_callout__with_icon{background:none;display:flex;flex-direction:row;height:auto;line-height:initial;margin-top:24px}}.get_in_touch_rebrand .contact_methods a{color:#fff;text-decoration:none;margin-right:18px}.get_in_touch_rebrand .contact_methods a.telephone{color:#fff;display:inline-block;font-size:1.8rem;margin-right:21px}.content_callout_list_info{background:#EBF7F5;width:100%;height:auto;margin:0}.content_callout_list_info__items{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.content_callout_list_info__item{text-align:center;padding:32px}.content_callout_list_info__item:nth-child(1):nth-last-child(1){width:100%}.content_callout_list_info__item:nth-child(1):nth-last-child(2),.content_callout_list_info__item:nth-child(2):nth-last-child(1){width:50%}.content_callout_list_info__item:nth-child(1):nth-last-child(3),.content_callout_list_info__item:nth-child(2):nth-last-child(2),.content_callout_list_info__item:nth-child(3):nth-last-child(1){width:33.33333%}.content_callout_list_info__item:nth-child(1):nth-last-child(4),.content_callout_list_info__item:nth-child(2):nth-last-child(3),.content_callout_list_info__item:nth-child(3):nth-last-child(2),.content_callout_list_info__item:nth-child(4):nth-last-child(1){width:25%}.content_callout_list_info__item_heading{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;margin:12px 0;font-weight:bold}.content_callout_list_info__item_content{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-weight:normal}.content_callout_list_info__item_content a{font-weight:bold}@media only screen and (min-width: 48em){.content_callout_list_info__item:nth-child(1):nth-last-child(2){padding-right:16px}.content_callout_list_info__item:nth-child(2):nth-last-child(1){padding-left:16px}.content_callout_list_info__item:nth-child(1):nth-last-child(3){padding-right:16px}.content_callout_list_info__item:nth-child(2):nth-last-child(2){padding-right:16px;padding-left:16px}.content_callout_list_info__item:nth-child(3):nth-last-child(1){padding-left:16px}.content_callout_list_info__item:nth-child(1):nth-last-child(4){padding-right:16px}.content_callout_list_info__item:nth-child(2):nth-last-child(3),.content_callout_list_info__item:nth-child(3):nth-last-child(2){padding-right:16px;padding-left:16px}.content_callout_list_info__item:nth-child(4):nth-last-child(1){padding-left:16px}}@media only screen and (max-width: 47.99em){.content_callout_list_info__items{flex-direction:column}.content_callout_list_info__item{width:100% !important;padding:16px 32px}.content_callout_list_info__item:first-child{padding-top:32px}.content_callout_list_info__item:last-child{padding-bottom:32px}}.image_text_simple{background:#fff;width:100%;height:auto;margin:0}.image_text_simple__items{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.image_text_simple__item{text-align:center;padding:32px 64px}.image_text_simple__item:nth-child(1):nth-last-child(1){width:100%}.image_text_simple__item:nth-child(1):nth-last-child(2),.image_text_simple__item:nth-child(2):nth-last-child(1){width:50%}.image_text_simple__item:nth-child(1):nth-last-child(3),.image_text_simple__item:nth-child(2):nth-last-child(2),.image_text_simple__item:nth-child(3):nth-last-child(1){width:33.33333%}.image_text_simple__item:nth-child(1):nth-last-child(4),.image_text_simple__item:nth-child(2):nth-last-child(3),.image_text_simple__item:nth-child(3):nth-last-child(2),.image_text_simple__item:nth-child(4):nth-last-child(1){width:25%}.image_text_simple__item_heading{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;margin:12px 0;font-weight:bold}.image_text_simple__item_content{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-weight:normal}.image_text_simple__item_content a{font-weight:bold}@media only screen and (min-width: 48em){.image_text_simple__item:nth-child(1):nth-last-child(2){padding-right:16px;padding-left:128px}.image_text_simple__item:nth-child(2):nth-last-child(1){padding-left:16px;padding-right:128px}.image_text_simple__item:nth-child(1):nth-last-child(3){padding-right:16px}.image_text_simple__item:nth-child(2):nth-last-child(2){padding-right:16px;padding-left:16px}.image_text_simple__item:nth-child(3):nth-last-child(1){padding-left:16px}.image_text_simple__item:nth-child(1):nth-last-child(4){padding-right:16px}.image_text_simple__item:nth-child(2):nth-last-child(3),.image_text_simple__item:nth-child(3):nth-last-child(2){padding-right:16px;padding-left:16px}.image_text_simple__item:nth-child(4):nth-last-child(1){padding-left:16px}}@media only screen and (max-width: 47.99em){.image_text_simple__items{flex-direction:column}.image_text_simple__item{width:100% !important;padding:16px 32px}.image_text_simple__item:first-child{padding-top:32px}.image_text_simple__item:last-child{padding-bottom:32px}}.tools_callout{padding-top:13px;padding-bottom:29px}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout{padding-top:15px;padding-bottom:30px}}.tools_callout .heading{margin-bottom:19px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .heading{margin-left:0px;margin-bottom:48px;margin-top:0px}}.tools_callout .heading h3{font-family:CitiSans;font-size:26px;font-size:2.6rem;color:#00945F;margin-top:10px}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .heading h3{margin-top:16px;margin-bottom:12px;text-align:center}}.tools_callout .tools_icon{font-size:50px;font-size:5rem;float:left;color:#00945F;height:60px}.tools_callout .tools_icon::before{height:auto;width:auto}.tools_callout .row{padding-left:2.27%;padding-right:2.27%}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .row{padding-left:0px;padding-right:0px}}.tools_callout .row .block{width:30.72%;float:left;min-height:66px;margin-right:3.87%;background-color:#F2F1F3;text-decoration:none;display:block}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .row .block{float:none;width:70%;margin:0 auto;min-height:88px;margin-bottom:30px;background-color:#F2F1F3 !important;padding-top:3px;padding-bottom:3px}}.tools_callout .row .block:last-child{margin-right:0px}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .row .block:last-child{margin:0 auto}}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .row .block .content{width:98%}}@media only screen and (max-width: 760px) and (min-width: 319px) and (orientation: landscape){.tools_callout .row .block .content{width:85%}}.tools_callout .row .block .content div p{color:#044DA2;font-family:CitiSans;font-size:18px;font-size:1.8rem;margin:auto;width:95%;margin:auto;display:flex;height:100%;align-items:center}.tools_callout .row .block .content div p .tools_text{width:auto;margin:auto;display:inline-block;padding:4%;text-align:center}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .row .block .content div p .tools_text{padding:0px;text-align:center}}.tools_callout .row .block .content div p .icon+.tools_text{padding:0px;margin:auto 0}@media only screen and (max-width: 760px) and (min-width: 319px){.tools_callout .row .block .content div p .icon+.tools_text{text-align:left}}.tools_callout .row .block .content div p .icon{font-size:40px;font-size:4rem;height:50px;width:55px}.tools_callout .row .block .content div p .icon:before{color:#00945F;display:inline-block}.financial_tools_list_two_column__thumbnail,.financial_tools_list_two_column__content{margin:0 0 1em}.financial_tools_list_two_column__thumbnail .icon_left:before{font-size:40px;font-size:4rem}.financial_tools_list_two_column__content h3,.financial_tools_list_two_column__content p{margin:0 0 0.5em}.financial_tools_list_two_column__content h3{font-size:1.8em;font-weight:normal;line-height:20px;line-height:2rem}.financial_tools_list_two_column__content p{line-height:18px;line-height:1.8rem}.financial_tools_list_two_column__content a{color:#044DA2;text-decoration:none}.financial_tools_list_two_column__content a:link,.financial_tools_list_two_column__content a:visited,.financial_tools_list_two_column__content a:active,.financial_tools_list_two_column__content a:hover{color:#044DA2;text-decoration:none}@media only screen and (max-width: 47.99em){.financial_tools_list_two_column{margin-top:16px}}.financial_tools_list_ordered_list{margin-bottom:32px;display:flex;flex-direction:column}.financial_tools_list_ordered_list__heading{color:#00945F;font-size:35px;font-size:3.5rem;text-align:center;margin-right:0.25em;margin-left:0.25em}.financial_tools_list_ordered_list__list{margin:0 auto;counter-reset:ordered-list-counter}.financial_tools_list_ordered_list__list_item{list-style:none;text-align:center;position:relative;display:flex;flex-direction:column;padding:0 1em}.financial_tools_list_ordered_list__list_item:nth-of-type(1n+6){display:none !important}.financial_tools_list_ordered_list__list_item:before{color:#759B24;font-size:24px;font-size:2.4rem;font-weight:bold;content:counter(ordered-list-counter) ".";counter-increment:ordered-list-counter}.financial_tools_list_ordered_list__list_item_description{list-style:none;text-align:center;position:relative;display:flex;flex-direction:column}.financial_tools_list_ordered_list__list_item_description:nth-of-type(1n+6){display:none !important}.financial_tools_list_ordered_list__list_item_description:before{content:" "}.financial_tools_list_ordered_list__list_item_title{margin:0;color:#759B24;font-size:24px;font-size:2.4rem;font-weight:bold}.financial_tools_list_ordered_list__list_item_title_link{color:#759B24;text-decoration:none}.financial_tools_list_ordered_list__list_item_title_link:link,.financial_tools_list_ordered_list__list_item_title_link:visited,.financial_tools_list_ordered_list__list_item_title_link:active,.financial_tools_list_ordered_list__list_item_title_link:hover{color:#759B24;text-decoration:none}@media only screen and (min-width: 48em){.financial_tools_list_ordered_list__list_item:nth-child(1):nth-last-child(5),.financial_tools_list_ordered_list__list_item:nth-child(2):nth-last-child(4),.financial_tools_list_ordered_list__list_item:nth-child(3):nth-last-child(3),.financial_tools_list_ordered_list__list_item:nth-child(4):nth-last-child(2),.financial_tools_list_ordered_list__list_item:nth-child(5):nth-last-child(1){width:20%}}@media only screen and (max-width: 47.99em){.financial_tools_list_ordered_list{flex-direction:column}.financial_tools_list_ordered_list__list_item{max-width:initial;width:100%}}.tools_callout_product_agnostic{margin-bottom:50px}.tools_callout_product_agnostic__title{text-align:center;color:#497629;margin:0;font-weight:bold;font-size:30px;font-size:3rem;padding-top:36px;padding-bottom:8px;position:relative}.tools_callout_product_agnostic__title:before{content:" ";width:75%;height:1px;border-top:1px #ccc solid;position:absolute;top:0;right:0;left:0;margin:0 auto}.tools_callout_product_agnostic__tools{text-align:center;clear:both;overflow:hidden;border:2px solid #497629}.tools_callout_product_agnostic__tool{padding:29px;position:relative;vertical-align:top}.tools_callout_product_agnostic__tool:after{position:absolute;display:block;content:" "}.tools_callout_product_agnostic__tool a{text-decoration:none;color:inherit}.tools_callout_product_agnostic__tool a:link,.tools_callout_product_agnostic__tool a:visited,.tools_callout_product_agnostic__tool a:active,.tools_callout_product_agnostic__tool a:hover{text-decoration:none;color:inherit}.tools_callout_product_agnostic__tool_title,.tools_callout_product_agnostic__tool_description{color:#666;padding:0}.tools_callout_product_agnostic__tool_title{margin-top:16px;margin-bottom:16px;font-size:35px;font-size:3.5rem}.tools_callout_product_agnostic__tool_description{margin-top:0;margin-right:10px;margin-bottom:0;margin-left:10px;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 1024px) and (min-device-width: 768px){.tools_callout_product_agnostic__tools{margin:0 16px}.tools_callout_product_agnostic__tool{padding:14px}}@media only screen and (max-width: 768px) and (min-device-width: 320px){.tools_callout_product_agnostic__tools{margin:0 10px}.tools_callout_product_agnostic__tool:after{width:25%;height:1px;right:0;bottom:0;left:0;margin:0 auto;border:1px solid #666}.tools_callout_product_agnostic__tool:last-child:after{border:0}}@media only screen and (min-width: 768px){.tools_callout_product_agnostic__tool:after{width:1px;height:70%;top:15%;right:0;left:auto;border:1px solid #666}.tools_callout_product_agnostic__tool:last-child:after{border:0}}.tools_callout_icon_text_simple{padding:32px 0}.tools_callout_icon_text_simple__icon{font-size:32px;font-size:3.2rem;color:#008555}.tools_callout_icon_text_simple__list,.tools_callout_icon_text_simple__list_item{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;color:#666;border:0;margin:0;list-style:none}.tools_callout_icon_text_simple__list{padding:0 20px}.tools_callout_icon_text_simple__list_item{justify-content:space-around;padding:0}.tools_callout_icon_text_simple__list_item+.tools_callout_icon_text_simple__list_item:last-child{float:left}.tools_callout_icon_text_simple__list_item_title{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;margin:32px 0;text-align:center;width:100%;color:inherit}.tools_callout_icon_text_simple__list_item_title_text{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:block;padding:8px 0;max-width:196px}.tools_callout_icon_text_simple__list_item_title__linked{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;color:#044DA2;margin:16px 0;text-align:center;width:100%;text-decoration:none}.tools_callout_icon_text_simple__list_item_title__linked:link,.tools_callout_icon_text_simple__list_item_title__linked:visited,.tools_callout_icon_text_simple__list_item_title__linked:active,.tools_callout_icon_text_simple__list_item_title__linked:hover{color:#044DA2;text-decoration:none}.tools_callout_icon_text_simple__header,.tools_callout_icon_text_simple__footer{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;color:#666;padding:0 20px;text-align:center}.tools_callout_icon_text_simple__header>*,.tools_callout_icon_text_simple__footer>*{text-align:inherit;font-size:inherit;line-height:inherit;color:inherit}.tools_callout_icon_text_simple__header h1,.tools_callout_icon_text_simple__header h2,.tools_callout_icon_text_simple__header h3,.tools_callout_icon_text_simple__header h4,.tools_callout_icon_text_simple__header h5,.tools_callout_icon_text_simple__header h6,.tools_callout_icon_text_simple__footer h1,.tools_callout_icon_text_simple__footer h2,.tools_callout_icon_text_simple__footer h3,.tools_callout_icon_text_simple__footer h4,.tools_callout_icon_text_simple__footer h5,.tools_callout_icon_text_simple__footer h6{margin:0;font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;color:#008555;text-align:inherit}.tools_callout_icon_text_simple__header{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.tools_callout_icon_text_simple__footer{display:block}@media only screen and (max-width: 63.99em){.tools_callout_icon_text_simple__list_item:nth-child(1):nth-last-child(4) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(2):nth-last-child(3) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(3):nth-last-child(2) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(4):nth-last-child(1) .tools_callout_icon_text_simple__list_item_title_text{max-width:160px}.tools_callout_icon_text_simple__header br,.tools_callout_icon_text_simple__footer br{display:none}}@media only screen and (max-width: 47.99em){.tools_callout_icon_text_simple__list{padding:0;flex-direction:column}.tools_callout_icon_text_simple__list_item_title_text{max-width:196px !important}.tools_callout_icon_text_simple__header,.tools_callout_icon_text_simple__footer{text-align:left}.tools_callout_icon_text_simple__header h1,.tools_callout_icon_text_simple__header h2,.tools_callout_icon_text_simple__header h3,.tools_callout_icon_text_simple__header h4,.tools_callout_icon_text_simple__header h5,.tools_callout_icon_text_simple__header h6,.tools_callout_icon_text_simple__footer h1,.tools_callout_icon_text_simple__footer h2,.tools_callout_icon_text_simple__footer h3,.tools_callout_icon_text_simple__footer h4,.tools_callout_icon_text_simple__footer h5,.tools_callout_icon_text_simple__footer h6{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem;text-align:center}.tools_callout_icon_text_simple__header>*,.tools_callout_icon_text_simple__footer>*{text-align:inherit}}@media only screen and (min-width: 48em){.tools_callout_icon_text_simple__list_item:nth-child(2):nth-last-child(2) .tools_callout_icon_text_simple__list_item_title,.tools_callout_icon_text_simple__list_item:nth-child(2):nth-last-child(2) .tools_callout_icon_text_simple__list_item_title__linked{border-color:#9B9B9B;border-width:0;border-style:solid;border-right-width:1px;border-left-width:1px}.tools_callout_icon_text_simple__list_item:nth-child(1):nth-last-child(5),.tools_callout_icon_text_simple__list_item:nth-child(2):nth-last-child(4),.tools_callout_icon_text_simple__list_item:nth-child(3):nth-last-child(3),.tools_callout_icon_text_simple__list_item:nth-child(4):nth-last-child(2),.tools_callout_icon_text_simple__list_item:nth-child(5):nth-last-child(1){width:20%}.tools_callout_icon_text_simple__list_item:nth-child(1):nth-last-child(5) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(2):nth-last-child(4) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(3):nth-last-child(3) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(4):nth-last-child(2) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(5):nth-last-child(1) .tools_callout_icon_text_simple__list_item_title_text{max-width:130px}}@media only screen and (min-width: 64em){.tools_callout_icon_text_simple__list_item:nth-child(1):nth-last-child(5) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(2):nth-last-child(4) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(3):nth-last-child(3) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(4):nth-last-child(2) .tools_callout_icon_text_simple__list_item_title_text,.tools_callout_icon_text_simple__list_item:nth-child(5):nth-last-child(1) .tools_callout_icon_text_simple__list_item_title_text{max-width:160px}}.tools_callout_rate_comparison__header_content{color:#505D68;margin-bottom:40px;text-align:center}.tools_callout_rate_comparison__header_content>*{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;color:inherit}.tools_callout_rate_comparison__header_content h1,.tools_callout_rate_comparison__header_content h2,.tools_callout_rate_comparison__header_content h3,.tools_callout_rate_comparison__header_content h4,.tools_callout_rate_comparison__header_content h5,.tools_callout_rate_comparison__header_content h6{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;color:#008555;margin:0}.tools_callout_rate_comparison__list_item+.tools_callout_rate_comparison__list_item:last-child{float:left}.tools_callout_rate_comparison__list_item_content{border-color:#E2E2E2;background:#fff;border-style:solid;border-width:0;border-right-width:1px;border-left-width:1px}.tools_callout_rate_comparison__list_item_content:first-child{border-top-width:1px}.tools_callout_rate_comparison__list_item_content:last-child{border-bottom-width:1px}.tools_callout_rate_comparison__list_item_content>*{margin:0;padding:0}.tools_callout_rate_comparison__list_item_title{font-size:27px;font-size:2.7rem;line-height:27px;line-height:2.7rem;color:#03945F;font-weight:normal;padding:0}.tools_callout_rate_comparison__list_item_title:last-child{text-align:right}.tools_callout_rate_comparison__list_item_title>*{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}.tools_callout_rate_comparison__list_item_description{margin:24px 0}.tools_callout_rate_comparison__list_item_link__cta{margin:0 0 16px}.tools_callout_rate_comparison__list_item_link__more{letter-spacing:.5px;letter-spacing:.05rem;display:block}.tools_callout_rate_comparison__list_item_link__more:active:after,.tools_callout_rate_comparison__list_item_link__more:hover:after{text-decoration:none}.tools_callout_rate_comparison__list_item_link__more:after{content:'>';margin-left:4px;display:inline-block}@media only screen and (min-width: 48em){.tools_callout_rate_comparison__content{background:#F2F1F3}.tools_callout_rate_comparison__list{padding:44px 42px 0}.tools_callout_rate_comparison__list_item{margin-bottom:44px}.tools_callout_rate_comparison__list_item:nth-child(2n+1) .tools_callout_rate_comparison__list_item_content{margin-right:12px;padding:0 32px}.tools_callout_rate_comparison__list_item:nth-child(2n+1) .tools_callout_rate_comparison__list_item_content:first-child{padding-top:32px}.tools_callout_rate_comparison__list_item:nth-child(2n+1) .tools_callout_rate_comparison__list_item_content:last-child{padding-bottom:32px}.tools_callout_rate_comparison__list_item:nth-child(2n) .tools_callout_rate_comparison__list_item_content{margin-left:12px;padding:0 32px}.tools_callout_rate_comparison__list_item:nth-child(2n) .tools_callout_rate_comparison__list_item_content:first-child{padding-top:32px}.tools_callout_rate_comparison__list_item:nth-child(2n) .tools_callout_rate_comparison__list_item_content:last-child{padding-bottom:32px}.tools_callout_rate_comparison__list_item_title{margin:0 0 24px;letter-spacing:normal}.tools_callout_rate_comparison__list_item_description{margin:24px 0;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;letter-spacing:normal}}@media only screen and (min-width: 64em){.tools_callout_rate_comparison__list_item_title{margin:0 0 4px;width:50%}}@media only screen and (max-width: 47.99em){.tools_callout_rate_comparison__header_content{text-align:left;margin-bottom:0}.tools_callout_rate_comparison__header_content h1,.tools_callout_rate_comparison__header_content h2,.tools_callout_rate_comparison__header_content h3,.tools_callout_rate_comparison__header_content h4,.tools_callout_rate_comparison__header_content h5,.tools_callout_rate_comparison__header_content h6{font-size:27px;font-size:2.7rem;line-height:27px;line-height:2.7rem}.tools_callout_rate_comparison__list_item_content{margin:0 10px;padding:8px 32px}.tools_callout_rate_comparison__list_item_content:first-child{margin-top:10px;padding-top:50px}.tools_callout_rate_comparison__list_item_content:last-child{margin-bottom:10px;padding-bottom:50px}.tools_callout_rate_comparison__list_item_title{letter-spacing:.8px;letter-spacing:.08rem}.tools_callout_rate_comparison__list_item_title+.tools_callout_rate_comparison__list_item_title:last-child{float:left;text-align:left}.tools_callout_rate_comparison__list_item_description{margin:4px 0;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;letter-spacing:.5px;letter-spacing:.05rem}}@media only screen and (max-width: 63.99em){.tools_callout_rate_comparison__list_item_title{margin:0 0 4px}.tools_callout_rate_comparison__list_item_title:last-child{text-align:left}}.tools_callout_sidebyside_calc__header{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;color:#666;margin:16px 0}.tools_callout_sidebyside_calc__header>*{font-size:inherit;line-height:inherit;color:inherit}.tools_callout_sidebyside_calc__header h1,.tools_callout_sidebyside_calc__header h2,.tools_callout_sidebyside_calc__header h3,.tools_callout_sidebyside_calc__header h4,.tools_callout_sidebyside_calc__header h5,.tools_callout_sidebyside_calc__header h6{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;color:#008555}.tools_callout_sidebyside_calc__content{margin:0;padding:0;list-style-type:none}.tools_callout_sidebyside_calc__content_inner .columns,.tools_callout_sidebyside_calc__content_inner .ask_a_citizen_form__column{float:left !important}.tools_callout_sidebyside_calc__content_container{background-color:#fff;border-color:#E2E2E2;border-width:1px;border-style:solid;margin:0 0 16px;padding:35px 20px;list-style:none}.tools_callout_sidebyside_calc__title{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;color:#0C8A67;margin:0;font-weight:normal}.tools_callout_sidebyside_calc__title_link{color:#0C8A67;text-decoration:none}.tools_callout_sidebyside_calc__title_link:link,.tools_callout_sidebyside_calc__title_link:visited,.tools_callout_sidebyside_calc__title_link:active,.tools_callout_sidebyside_calc__title_link:hover{color:#0C8A67;text-decoration:none}.tools_callout_sidebyside_calc__subtitle{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;color:#666;font-weight:normal;margin:0}.tools_callout_sidebyside_calc__subtitle_link{color:#666;text-decoration:none}.tools_callout_sidebyside_calc__subtitle_link:link,.tools_callout_sidebyside_calc__subtitle_link:visited,.tools_callout_sidebyside_calc__subtitle_link:active,.tools_callout_sidebyside_calc__subtitle_link:hover{color:#666;text-decoration:none}.tools_callout_sidebyside_calc__icon{text-align:right}.tools_callout_sidebyside_calc__icon:link,.tools_callout_sidebyside_calc__icon:visited,.tools_callout_sidebyside_calc__icon:active,.tools_callout_sidebyside_calc__icon:hover{text-decoration:none}.tools_callout_sidebyside_calc__icon .icon_left:before{font-size:50px;font-size:5rem;color:#00945F}.tools_callout_sidebyside_calc__paragraph{color:#666;font-size:16px;font-size:1.6rem;font-weight:300;float:left;margin-top:20px}.tools_callout_sidebyside_calc__paragraph>*{font-size:inherit;line-height:inherit}.tools_callout_sidebyside_calc__text_link{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;color:#044DA2;margin-top:15px;font-weight:300;float:left !important}@media only screen and (max-width: 47.99em){.tools_callout_sidebyside_calc__header{text-align:left}.tools_callout_sidebyside_calc__header h1,.tools_callout_sidebyside_calc__header h2,.tools_callout_sidebyside_calc__header h3,.tools_callout_sidebyside_calc__header h4,.tools_callout_sidebyside_calc__header h5,.tools_callout_sidebyside_calc__header h6{text-align:center}.tools_callout_sidebyside_calc__title{letter-spacing:.5px;letter-spacing:.05rem}.tools_callout_sidebyside_calc__paragraph{line-height:21px;line-height:2.1rem;letter-spacing:.5px;letter-spacing:.05rem}.tools_callout_sidebyside_calc__text_link{letter-spacing:.5px;letter-spacing:.05rem}}@media only screen and (min-width: 48em){.tools_callout_sidebyside_calc__header{text-align:center}.tools_callout_sidebyside_calc__title{letter-spacing:normal}.tools_callout_sidebyside_calc__paragraph{line-height:22px;line-height:2.2rem;letter-spacing:normal}.tools_callout_sidebyside_calc__text_link{letter-spacing:normal}}.tools_callout_stacked_productdetail__content{padding:0;margin-top:20px}.tools_callout_stacked_productdetail__header{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;text-align:center;color:#008555;margin-top:38px}.tools_callout_stacked_productdetail__header>*{font-size:inherit;line-height:inherit}.tools_callout_stacked_productdetail__header h1,.tools_callout_stacked_productdetail__header h2,.tools_callout_stacked_productdetail__header h3,.tools_callout_stacked_productdetail__header h4,.tools_callout_stacked_productdetail__header h5,.tools_callout_stacked_productdetail__header h6{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;font-weight:bold}.tools_callout_stacked_productdetail_leftcardimage{float:left;width:20%;margin-left:4%;padding-top:30px;margin-right:4%}.tools_callout_stacked_productdetail .tools_callout_stacked_productdetail__listcontainer.right{float:right;width:69%;margin-right:3%}.tools_callout_stacked_productdetail__listcontainer{margin:0;padding:30px 0 0}.tools_callout_stacked_productdetail__listcontainer p.description{margin:0;font-size:16px;font-weight:normal;height:55px;letter-spacing:0px;width:604px;padding-left:5px}.tools_callout_stacked_productdetail__listcontainer p.description a{text-decoration:underline}.tools_callout_stacked_productdetail__list_item{border:1px #E2E2E2 solid;background:#fff;padding:20px;box-sizing:border-box;margin-bottom:35px}.tools_callout_stacked_productdetail__list_item .columns,.tools_callout_stacked_productdetail__list_item .ask_a_citizen_form__column{float:left !important}.tools_callout_stacked_productdetail__list_item .columns+.tools_callout_stacked_productdetail__list_item .columns:last-child,.tools_callout_stacked_productdetail__list_item .ask_a_citizen_form__column+.tools_callout_stacked_productdetail__list_item .columns:last-child,.tools_callout_stacked_productdetail__list_item .columns+.tools_callout_stacked_productdetail__list_item .ask_a_citizen_form__column:last-child,.tools_callout_stacked_productdetail__list_item .ask_a_citizen_form__column+.tools_callout_stacked_productdetail__list_item .ask_a_citizen_form__column:last-child{float:left !important}.tools_callout_stacked_productdetail__list_item__title,.tools_callout_stacked_productdetail__list_item__subtitle{font-weight:normal;padding:0;margin:0}.tools_callout_stacked_productdetail__list_item__title_link,.tools_callout_stacked_productdetail__list_item__subtitle_link{color:inherit;text-decoration:none;display:inherit}.tools_callout_stacked_productdetail__list_item__title_link:link,.tools_callout_stacked_productdetail__list_item__title_link:visited,.tools_callout_stacked_productdetail__list_item__title_link:active,.tools_callout_stacked_productdetail__list_item__title_link:hover,.tools_callout_stacked_productdetail__list_item__subtitle_link:link,.tools_callout_stacked_productdetail__list_item__subtitle_link:visited,.tools_callout_stacked_productdetail__list_item__subtitle_link:active,.tools_callout_stacked_productdetail__list_item__subtitle_link:hover{color:inherit;text-decoration:none}.tools_callout_stacked_productdetail__list_item__title_span,.tools_callout_stacked_productdetail__list_item__subtitle_span{font-size:1.8rem}.tools_callout_stacked_productdetail__list_item__title{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;color:#03945F}.tools_callout_stacked_productdetail__list_item__subtitle{font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:#666}.tools_callout_stacked_productdetail__list_item__top{margin-top:-16px}.tools_callout_stacked_productdetail__list_item__icon{height:34px;width:34px}.tools_callout_stacked_productdetail__list_item__icon:link,.tools_callout_stacked_productdetail__list_item__icon:visited,.tools_callout_stacked_productdetail__list_item__icon:active,.tools_callout_stacked_productdetail__list_item__icon:hover{text-decoration:none}.tools_callout_stacked_productdetail__list_item__icon .icon_left:before{font-size:50px;font-size:5rem;color:#03945F}.tools_callout_stacked_productdetail__list_item__iconspan{height:34px;width:34px;font-size:5rem;color:#03945F}.tools_callout_stacked_productdetail__list_item__iconspan .icon_left:before{font-size:50px;font-size:5rem;color:#03945F}.tools_callout_stacked_productdetail__list_item__description{color:#666;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem}.tools_callout_stacked_productdetail__list_item__description>*{font-size:inherit;line-height:inherit}@media only screen and (max-width: 40em){.tools_callout_stacked_productdetail_leftcardimage{margin:0;width:100%;text-align:center;padding-top:20px}.tools_callout_stacked_productdetail .tools_callout_stacked_productdetail__listcontainer.right{margin-right:0px;width:100%}.tools_callout_stacked_productdetail__listcontainer{padding:20px}.tools_callout_stacked_productdetail__listcontainer p.description{color:#666;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;width:263px;padding-left:10px;margin-top:0px}.tools_callout_stacked_productdetail__listcontainer p.description a{text-decoration:underline}.tools_callout_stacked_productdetail__list_item{padding:30px;border:1px #E2E2E2 solid;background:#fff;padding:20px;box-sizing:border-box;margin-bottom:14px !important}.tools_callout_stacked_productdetail__list_item__description{margin-top:18px}}@media only screen and (min-width: 48em){.tools_callout_stacked_productdetail__list_item__description{margin-top:20px}.tools_callout_stacked_productdetail__list_item__title{margin-left:15px}}@media only screen and (min-width: 320px){.tools_callout_stacked_productdetail__content{background:#F2F1F3}}@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation: portrait){.tools_callout_stacked_productdetail_ccimage{height:129px;width:207px}}@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation: landscape){.tools_callout_stacked_productdetail_leftcardimage{margin:0;width:100%;text-align:center;padding-top:20px}.tools_callout_stacked_productdetail_ccimage{height:129px;width:207px}.tools_callout_stacked_productdetail .tools_callout_stacked_productdetail__listcontainer.right{margin-right:0px;width:100%}.tools_callout_stacked_productdetail .tools_callout_stacked_productdetail__list_item__top{width:10%}.tools_callout_stacked_productdetail__listcontainer{padding:20px}.tools_callout_stacked_productdetail__listcontainer p.description{color:#666;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;width:561px}.tools_callout_stacked_productdetail__listcontainer p.description a{text-decoration:underline}}@media only screen and (max-width: 960px) and (min-width: 800px){.tools_callout_stacked_productdetail_ccimage{height:auto;width:auto}}.goals_carousel .container.row>div{padding:0}.goals_carousel .carousel_header{padding:0 50px;text-align:center;overflow:hidden}.goals_carousel .carousel_header h2{margin:35px 0 45px}.goals_carousel .carousel_header h2:after{display:block;margin:0 auto;content:"";width:50px;height:2px;background:#00945F;text-align:Center;top:22px;position:relative}.goals_carousel .carousel_content{width:708px;height:100%;margin:0 auto;position:relative}.goals_carousel .carousel_content:before,.goals_carousel .carousel_content:after{content:" ";display:table}.goals_carousel .carousel_content:after{clear:both}.goals_carousel .carousel_content .section{float:left}.goals_carousel .carousel_content .section:last-of-type .tab .divider_side{display:none}.goals_carousel .carousel_content .section .tab{background-size:100% 100%;width:100%;cursor:pointer;display:block;height:137px;text-align:center;border-bottom:4px solid #bfddd7;border-top:4px solid transparent;padding:5px 30px 0;position:relative;transition:border-top .5s ease;transition-duration:.1s}.goals_carousel .carousel_content .section .tab:hover,.goals_carousel .carousel_content .section .tab:focus{border-top:4px solid #00945F;outline:-webkit-focus-ring-color auto 1px;outline:1px highlight solid;outline-offset:-2px}.goals_carousel .carousel_content .section .tab.active{cursor:auto;padding:5px 25px 0;border-top:4px solid #00945F;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWIAAAEKCAYAAAAo+19NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRDI5MTY1NEQ1NjcxMUU0QjBEOEZDQkFBMjk1OUI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDJDNUJCQ0Q1OTQxMUU0QjBEOEZDQkFBMjk1OUI3OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZEMjkxNjUyRDU2NzExRTRCMEQ4RkNCQUEyOTU5Qjc5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZEMjkxNjUzRDU2NzExRTRCMEQ4RkNCQUEyOTU5Qjc5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++yfdbgAAl/BJREFUeNq0vYt2XFmuI0iENfOH/Vf9vd23Km1jUk6FdA4JkNyhHK9VlbYUj/Pa3CAIgoj//b/+b/DXW0QwgPj8Q/7z3+vPTv/8+YzH35/Bf/7+/Cz12dfff/4M9b3T912/4/3v1/++H8uf72V9zfN4uu9yv3seZ3fd8mv+fNf7a377Y+5+dv2O7b/VNS+ve3wdkz2X9LrrOeafbZ8T+R3RP4M///6uX78/Xvt8zfN6Xf/+/Cx8/Sd/Pi/vQ3y8/+Mz3n+A6J/drw9Ov7sf2u0P0s/K6673PB2LfY36/Hwdop7T9TNux6FOAPqYEffrGOa7P/+t7ivv90n9enNfmJ6D/GH53N3x5Guonk2qzzPfdbt//OcDgJ9vfwfh//fvfz/+/JBRLzh/iwN0F1G95rJQ/vz38qTnBUTx/ufPynGYY7i+7nnBPn/2uz5gn79jOk7zHbeH+Xou3XVL5/L5OSl4347h9+WzKL57++90Dvk15T78Tj8z9yV+icXPy3vdSu02bfMc0Tx7vz8CMdI1vAaa378vDz+/FsF1UfymjpSfC+Z3DUa3Rf789/U5m55VmmAeNZBdv+P9779T0PlNHUB+X4Ma73H0M3CF+QxxXogasPLPnv++BsbfYs2Ue3b9TNYACrPhMQXK30znr74TYoMxgf36s9+/6yZ8PTfkYOs2zhSv8Hg86oJ5/h3htyW5RZnt3f292WVX3wfxM7eYYd6fbwqGz0kLo/0u1GAtjzc/jEj3gOL8pmPYbJjuXuXvht545PF1zw7Md3fH5Z6TyyK/IZb0ernpiI0P5jZSXHvga3PE8xiQFij0puBAxudr1DNokN7zGK7nXi47LreJKQMR1wP5vfgEbbefK5RXlgfSawUIQ3qmkO4bLveacb8+TxSbz+sTDIhniOkewTyidPEIfvO8fj4iPZ/Ujzi/zvExLwwXbDgExy5Id0FgCswwQTEHhzBBDCaohAkqMQSazevdMWB4bxfQMQSw6TVYBGoMm0wcbGAnm7i7F2w2tOuivwY13BfXNXg+/3cNzOVUUAONOkxeAtztLZz3pUivz+n3LcNLSDwHpU9Eeglqz+CNfF9RA4bKTK7neA2MOViWc+b9luWNihnd8uvewVyovMQBfZ9ub+fXMdksMl3D2+aXH8EGDN5CjsrmVPjBJ2lqnrApGHcLsSPEJrTNg2OAWKgYgoe6GmxeiyUyP0XwKsBMARlNwO+u3yZQbzbVKRtg+GdKncvp5mQCYwGSNAtSBU/Fmyf0B5HGFjQKsedekCvT665Bk+GzEnmZkNBlQrAhgskV6V3Pk6yfGdTBTKFXXCgsJDpN8fzIiBT6PpDDPn+hO3Gle2DOLQz9kNY/06YSaaO9ZkT5fCJdFyQAcN2oLl//mIMvh/92ixfNanGfB7OItwt7S3FgEbB5gOQdksQQgFRwVZ9xGkjZIPbNBnuKYN295CEtEovMxQQ7l5arFDpE8AQq/4moPGRJz6Oi1Bv/L+gSt98g0RgQL0QK6oDg1JtrjIwIkR71K92Sf8Z6zXLwj8vGoJCoK4jeHhmzOd4CYtpYcuEs31Nm2gJRUxgkWgs18OfnxgX9W5aSri/v6+WxD0xYIJdYpNpsXs/FZ27T3y2q7jYaLIIJF8hXBXcsgzwNV9tthoqiwZD6s7lfYR7YWAbRk0zrhQ2CUYMJBIr5XGCsnO1mHwZ0MSuufLFJw2+USAilTgjkZS7j7Vbxju4joWFXJMrPn4pJik/P65oUxwTBGqJJfiCWGSttFDmQdVkSBQsHg/ITffH8PC6eV7Vp3igWCITNO0L+oiY2fN0muG2KZWi4023AjgNkjQVlgm9sNFgGYHctOHC2GKgSNhwqBKyjQeEdWucBj4vFceLgOYL/XlxRL+8LLKfJ1wWmJGGK04Pg9TK9wLgXzm5UAyrv/Pkd12JTClLAcClS0ECHdlmDsuNBSYHwrzwy7tdeLiGa4CQeU7tMzDNM3t+MIULKYl7KTBx9Upa2kEC60lIImVtG8bz//rEPgBvEiQZtbVPriF58ScPcb1UeJ3x4p3RwmwcXyB3RFw+n1F8Uclr0HQN1g+W1/w6nP/HaG0qrQ0CiwHPT0LrnEJUWUBI35BRUFIRzYERadBAbibpXWcnwWXQT54/QyO1arIRA8cxcLiuHGdBFqFxYY5j0vUmSHBtH8VzD1IRUkTVz9rmIey3kIsWPklFd5axJgUKVMYS+9zbp/QrYD78ouORi0aBMhTijQWYYUv0NyjxB6FspmjunTbDhIhhvN79Tmqa7T6fZSzTUDYYNaCu3O6UwWLlHVURRHDAz0lHIqTl8oM98yq8zsjSZF6+omJWzLQE77uiWgnK5FSWZzt00ppRGkKZmo/heRZ9EolIkAyg2WHVxrxvFtSDqbhxTtpSzplsA501a9nXdqHl7RMgmF2QKK3QNIqAQMQ6CyqQImDjiBqE4PeXRQsVwfFgGgIlrnQJgLPjkaXPZSM2wvB5xGPhpKIwtlYUl1REm2zFyRFfckil4+MaYgoiSrKsU/SLpWlXFP+6FKmRqIppON4cuKQIyNQd7Q7wJ2eXvRIjOOmr1RSQKhQkJBiqlo77nFqRZuWAsyx9Fwx11481c9a1mkCgs5k0GzaasirMZ5UMn7ekZfOzog62mN5oiExfcajTo7bQB5BUExgbhb9AdDwLhRFVs3uuaLk4Q6EbqNm2OWGZLjJ2GfMM7QxTkmNAbTLHNZDqyl4biM1C/K1fFb9+fkC7MpiQ5RVH4KpW1dN1o5FwZJUfenGCSGtSN4Ba0omqXpbKEAl2LWsVaLk8REowm+kYrMLT2WXD6eWN0Cf5Vp02hWy6llzuH/ai8Ew+Dl0NKG5H/yWumlNy0HtuKh9pm0RS+GGfK/InbjqFise0+m4p7jq/fBMWNXPAVSmja2E42o0gdYLkhIC1WKe5vqIhc2CuyMRHIu2vHIaMp2lqxkeTimGrQYFRFRqZlkDYLCK43S74Ytc0fCkVSUBbhfUNuG1yiMW6fxVowzdlFyVbivtmoTsByzcT1KGxiU/dA2owzNZKer4dsvVzxhx0ie4UHVMQRh2KSQt6bQIEX0NrWW8Nppl27MgYke9IOPG0aG+44ht9t9eQcnhUeUEgdUufQbGc2KtLznXLPZw1WnOSHKU+lSb0LYpuSz6TMcMiL4liuPPH4mFyKWsg0QCpyqXZvbjpSRZExtwhnSV5pa09Uh7r/7HhbcbFvxTihhb51+gtpnupSpAFxKKqJqQuta+Jgk/ZxoBscktsGv4luiAVt0ikQpg627trBBCGIwI1lBjBJytDQLTjke9GcZ6dPPtksJ3kcdZZDVlRS0u78cxpOHfowLYcrNlfnGAfcizpKK3xbqAzpWuaKUcXjIF8PVo2rDe5m46W7TRT8qNCqQQSviYnMfLrj0IPi/KNqnAtanpJy8Zxk2kMuv7SB5eyhZGtUxbpY8IBqAU1FKQ4c4yt8qjuWE8nWaQcaD3jqLUKdPvuVQDmhkKlbD8NG1m06nVYpBspnyztDF95y4ai7Pu4rXHt0CbS80yEueMulBN0ZeKNDVIoc+qCzjjlbNtJQMJkfDYc0Q8vgYggB6jU3eR5MsUt0Sto9FPW8c4t6l/lEokJUsZIpI3AAIAOBm/8I6rX5uMePvkgyaYE33gxsFtlJ6666mxvDoEnvvOE7YZDUhnudUm0sKJMNT30qTTvZfDuEHQO/zwUy5vKYxfuBvkdGghtR6Cs63dCStaKaUGg2qnxLIccw3rVkbc1lc8/QBRl4V7hSvU8aXcuSJUoo0x1ZOQFldQtx3XnfqKQhU1ZZQBQNWb00YKgKRVEpT+Gs8c6onFNWGKKw/PX+h+z3ttzeVu4VDUKLZlFz4B5PuM8ODXeFtYnbnM5tMqrZBH9EL/3i4nXdeU0FVcdbI2YFBZfIvuOsY9hIU+DOCLB8XMOLwhSrMkK+vi6EHA3uHqV21xvfCO17e21AYbOhKe/cEJIy5rZaVM6SuckEQs+cNmkIbheGa40coFOQzmoUuvUHA4ZccdRROzTtD02/AzdsgHjmadqzL6chinVT0aazitz4LnSL2i10xCwZO63gT5/TBX/XWr1RjHQpeiyC0Mm1wXCfpsC8aRPfeJGcZDsd743mLcm7obiaDQY0rU8TmjICUrddemFpIc4uYNit7dZdUGl3edcQK7N5RAMWDPLO3YcBzcfeLgO1/E4OSshTe0JPICn+yC5QQ0/RCGjun2lz7kCcykSKvjnTJay65bsNZncjeMBZRsza4Fc6rbZNGcba7qjZIRYBDjF7NHRFTxqUPCHcE4vPCX1uN6fTzr9XpHgbrlgEH6QUP0uXCnoWY4GoaAqjQc2LjOzd29ioYCjMh5RnwY1SgXlUeXdHK1xmCp7olB3KOjNz0fdik+/AE4GoFDgpKBRl+sMKgsrSEDGGivbIx3+9BjTUFzWfXTrvXDiiWE5FRzwtlAmGb6mLDcoSF3w9kcLBHC64XC6DFpf8ZixS/E1GskGObII8h+OZOHgcBFru6ISWt++uLfRCUDxjCWaoRR8lss8evlJTLJBVDgYUaW8uJiWD8BKQs1IjGwUhTAUfOmlS6K8UHFOgy5xmJK795ifs1Ahqk8nG9/leJOopd9FBXHNp3MOUKbHSL9cN6jYZRBRRAc8MqCYju4S/ePC3PgVUd9GNz9mio46jZWjJ21bT+4pJe8ROU9s9RJ1V5Ylt5NTWjJiLflzcm1d9ibef1wVyHlxv9BTFfQjjx78hhj2aIZK5myx3md2QtshgcCCvVDPY8hggZ7tYOFZBjxQuO/wQmhwwSkcdBJ+ZG1tEwa748aZNJh+fG4r7vGc3qWK6H8pVLsxGpJpWClWRN9P8PEU1rwd0R6Uy/HGAgfigJrBN/3mQom6MbrrFfUIpTKiZB3x3RuxdIXGrFIkFJzxptKfAjYF7f5UC2v5uo6eOBbo+aWihruKrSRzy69zU3jzwVQyWdMWe7MaVzdWV2XqoRYuQTSDlnFj5Z4piVdE/L7MbxfEqIHKbggydhhc0zTulISWDuGuwgepAl3XJ5EHvlVGjSAohzGT1xLnLAchNzeOzWLdalG4eXMTOMa1beJu24VNLyYnbPuW7GX6gpjunqXlhUhNM3r9bDv1kw+Thazeb86SqiOEZm6adGNpAUV+ALqZIZzXxrFAcZ2mEQFMaEYMus/VkMbFhwwCqSr5ImVXRksK/OUSDTLZ5LCb4NO2+wj50mmEXgiKRyFXw/nn6RVFnpOvOIetTmnJlvk+RAYSgpJzb28fnv9lR5avZaRF9i/PWG3ia7Dwhse0w0+4csQjkfOEcX0H+U2D/N2kFHtyrUxpoaKgYN8yB+soDN0u1++qMhkHenQZYZmSmLBAJg4TyxGWxeAtChtb0KhSmqMM/v8NdNxuKy05rhrhTOJ+/gqFE3Fy3QVtOMZWaprbDhBgp4sFtXD20NK1szmmToKD1YBqFMuVAc2/yQNRy7qKg+mdUErboaGPu7tL6ia7YojYeBJwtZ7rZSGDOryHtx/PcFNC2BvkbBDtN8Og2tFMfDC43kg0Fg0WszxMcLsgtUNFf/hCEbqxQHG2eaCxHzhsPWjfUM5+v4lON/lRSHlYyF7XdWrFuKkBelSVkNXFns2GqbKGMrEoUBxK/HDDnbRzrIoThfIfvWNE1ICipuG++N7tR3Dsuma4RfPH7UdOtGDjTk7T2lQaQTjO7Qd1Ty+8UBF4ZDX86cNPRF5u5dFygWw6B11EG24ziZNPZaJAnTxBzL+xMM0NDXFuGHbdYlBFRtaDXltXb3Djhe9DytYul1N6C1KhyC5b5M9Q4eaFwyVrXgDfBR2NPqo71umkCdZOkASxFMULBi4sGmdsxiPiWi7KRPUHYL6cQ9YDiDS38SLLN6pfpz9SyOhnLTAGMy0A3peFbD2PndHbCoW68lk83l25aCQ0nHQ2CVdf2Vc03mmCNw2cjlhnJNMcOseqOvI6TV58lER+bwaBRZ+FRtSiL85dIN/HBaDZARQFIvTHNbaaWyHXPuLSxDC1by8emzuHGVLgUPV1o60CQ+ONbcFNSOnE9btc8zQqUvHLoUVGbTEdpjQGvEKk2mIjZj6FLczcp8AklEf8iUt1892bG3oYvVQ0lzQDMMdhMLb842JDaPPQF2sjxuVygY75wT815FMtFLjqjPCi8VdRvvDN04QZo7BAFOssB5uY7IAIakstY5GnBKf0nG4GSUReoyc2k8UA2nLjkkAcZV0m4U8OIGviZzZDUpBPZzoza5n3bcHI7NE3jiwp3FHWGTHeg+mB8/H7hvvYKf4cXkeMmQE58c+eJG+HVHjhIr2MRXBB9QbOjCRBzh+DWkc11AZ54h6jPmhQmDgV33h2b88p8aohBmMY3QioRmGTrl+COqWRgGj/yYnPa1dzWC1FQisSTOp9lJIkpDUrOmUTZHFLB7EYLdLfuyvnSJFrw14Gsgb8MP02qCi5wgAJCudlCzqJjX1aSvLQIwhkQQaw93DjijKC2+s5OXXHakRUmoG3Ro0LyryC+V8cwnU4l3sjuThUTHDbDjfRu2nTxjWunjm1CxmZzKPrTNJHBcrQQPHMS9ZNi/6HpbeIwopCGskgFpzxJOn9G/oCb6xn1VIp8vmQNjKUwptJ+0UTjNNnAMJ8vnT+MbE1xx4oDl3IzVnqpIHKhBrGcMsTmLyaEI2us0zXMplQfb3vU3RVL9PbdGXKnFMNWWzwpKzqLTmfms1GLbM+xsxqd0OIJHbPllacg/G/8YcMBTBRYVxNori2NYbu8RWZqh9K+5vQ9c4zKm+G6WNGBEho8Qk1/WGwETbXkTr9cWFKbQTbZl5QDhLQrTHDOOIn6EWkfbdMhl6+Tih/2/k90FhdMKeokELUBsYKIR0+Y8TCFdxzoK1TAKWe8UVt0tEIODAg9Mr6jKjYqg0mlsfVx6OiRaDaTqU2ZL9JCm3N+tRV+0z0pKtcQ6T3C8MpRJyTTTZYR9IdN01HVEm7WXFZBKBohVEBnRZPFf0I5gFFIW9m0DIsiXdcvBcOMqYaTaOYH5mO18wYhKKLQTSUZNefGmtuUbJrHVI89um/mmbPHvbD88Z+HXjiKW+QySHCBoreWladDQrvPOR1oGYebBRu+d0slqIDTFb8mnRMW59npjTdI1Bm/b+bpbTOkZjbi9aGmSFNJPWo9F3MQejAoUrCDmFuHhDph7hGS8XjQ89p5YGbhct1zDj+2Xo2W77hPadieON98fKvkVow1KsctZG03ZzyENVcqTSuZColqRVmQfpLZhVma7bKm0FdT+n082jSpLIIuyCDO5q5N1o9TcHGa3M6EfStnO20X3nbIxRDscRj0tw0lr/C5J+Ojuo1t2wY9XaumWYDpmb0Vy9A8trk4JbhMp/3t7B7zWJ3bnLq0achkJAXNzP1mL+TP41bBN7S/cj5XCJrBKS2L4TyaBIZCATElsOJ5d0g0DxONEI0zNMZOSSBMASzUtZYYxihV7HN7z1YeHnmcTEXekDzTQMsp9eWL3Ge3EXCB9Kcmiw2a3poEcRGU3Aa4yR5OuOtYfh4OAj5fzIbMd8AEfmyc0QRavU3zYOURpUNZ6Kr/7WcZbVHYZU6a6itFkTrdpL9wOuasNMgqBjZ2jXbQZ0NVlOaW3MUnNgFSB9Mb5QDRUBOa/75uUHQb3BX9mo31do1U44t6/gzXXrog/3nPQ3tNbFnzrfh+M1YbMbcbT23B2y67zcifLYLcegh3wRAv0iEqIE6f66iDTTF0cyzdBJcTydpCfpgLIzkIBipaLoUdCDYmOX7dFpNo8QVirRK6+RDnSRKCdgkRzAOSWq4DM3nnJ/P4J3Vtbp/JQzZQWJBmSiKEiU5uBb5OF5EOZ6zZSqBXZ8oCnrqGDe2TvYrllO3NnDqW2YcPOzr8ZZUCD4NTx0lO6e0m6E3etydIceJAT3hod827+X3TOKoNhTB5BZ981kmW4ppLFBDY8Pas6WM2/MlOZZlnLXu4QMLlNWZwaSkiZboi22pGLVJRTU9G8i2Ie0CCkKbJjkEKo/W4byIldQ8/naJ7RnLnmfpe9TxCcfTwaF0hVQqE79qTGftCYTFycrx01Czj6kcSEUoO+NgFIYWUOwOd7w4ZPZnsPJnvOF/lGHjuGALd5EK3/eNQ/UZh0RFPfJEzPvUCmXwiEL1cbctDQ6fdsggTNTgpbrm0QMPMF4tqdekGvnSUCNSGi6Qz3eybqNpaOz4+9kN2bhsEBJequGxFSyjGMVEqaux94WZdK7Qp2qrp2HmKB9R3Qvg5qwGrOSwKD+iimghJReSN4mGnAoxIDgtEyyU/OS1ILAM5loFhM1PvOxvJJkBG9Ab402axoX1OM5k4fH/X94rFhj09Y5OUUvCcVOm9eC4gVPUZVbrpDxAcp6TqeW+VdpmgspREx9axBmlSdO2JoIBEBygj+3xitxlvwvSnHbBq1h1FTMjXCia7UbP3SsE2XVNrQp+bfIz/c4eMlS9FGYQuvCcuj8DjvktPi69LO9GgISWF29pHvjJkVG0OXaDmQaCfAu02QHbtzxw42C3dESaTmXyVXSFzKrZhoFu2m7MzQBJGLY4nDFHIgdjQM0pVHgalQzutNFvsQk2Dob43ByGKYaahA6a8PUbzS7PW1PSNUowKL8sbmUl4tHhL9dNE7JszG/WkC+UhURpaTHFbBeDcOVeM7LO9qhooyt5mXSyBR7z0hwOd4Hi+jdfBhFRP/AMRvb9vlwdyGaCjQXwnfOhEQXDJ3XPYRDqZIYf7853Ou2kqs3uuGqSch3G6gkuRlVHcIiF9i2H8DpNul+wBQC74KZpPuYLdeFT45dD6LcEUr4xa4Fp8k1Kt1KiSs4Tio8xemRGqAGpenC1LHd/rpH1Kr6zmICJlLYXquL4P/QaX6wnJ7+Ixp8KxpBu+46TV/U4VcJxHwdYeE+G1x+413UZwOpJp4uJPAh+W94HLIBnD9r31Kp4C+EYDvVB2ZD8DhDdTlwiR9wnLcpoxhDuaQpoKcV3uS/b+ztIuOPikBnwyURtCRaISQbJOGqYwCiopuQpil43r5lORl5UwNrpumnmScrB2x92KXGhG3qd77+6X4vvDUTrQ3h/ZGOomC6R5lCmzgIecbmsr9tuC1qY4tRlTL/PCmD0KXqE04jDonfCp28/duIZvfn+6uW644s1Q0O097TYSh5Tps41rinuVeqmW1sIbh5glJ74nKzBk95ro2irpvpqVZ4qsCIMMqdPw3BRRpolEtdQkPXNXClfC3xmCBinOZrgXxa7HcAvkUb2Fi747oXbltlZm1kE3rMgGn7TJZJvLsmE6ZtGAhuux36gJdKnhKUre/LybRHGqOe2Q2enk6QmtnQSOWAbP0yknp9143+kQ/A5fz2ZT7RppcPjMRE3jkdpWb6cGLa6PriinDNoprCOb2XXoGDBqPld+h+CI2XDuRWlB0d1n8FGZZCxG2asIBKFsyG3HFBSiQ+kheOURI6TzvHLMhRag7pDL9IgdmxTWY7hSIxc0n4abPnwA2hTvYslvqiKQKuhNhaNYBLOIWQK2UUVsRhehOcYjO6nw7P4rwY8H6HIbhLtrF4ebxebZ4nxfsjTqmjKWacOi4JM7wpg4vzIDL6XP2W3NaXCzvjfbbt7SWYQ1kKFAp6pNu50qbObblXqomVQcxrsj89dyenXKquUkbZgMxSwr5i5D8xxDcPC5QUO1u8tyj6DUstY7b1rDY//Q/fPTiPoORXFIVTtetkNDne/xFPQmjTEXtMAkM0PMmuQt6mZTZIsXqIHOl8O91/HhG0+IV309IvoGnCbdzAMxAQG+U/6dEW8otLvZaBJ3ei0IqmLQTRPrGiiapZg3m6z4yJ63ucBWHn14bXAZlBneZIeiySbz7s5ruVAJiGJyL0NBpqkwMHRmaCsMIJI4EffnK3tdFEki+mYaRu6sm4Ljho/Fgss8aXXlYqF2U5s3JvddK3B3PJt5fV0RDsMiP+Wcp9l3m3ujAnZ3r1V2M6Hn7Xl1GmUKj9/QKf4VxSAqYoEpAEsFQwgaIvlKUNzjPKcO4lmAMKxX7m4heNI8NVhNC1EFR8mxdjaV6jFWqF4Vqxqknje+22DPSO3QUTfTbHSffT0o1pWkQpBoi6wvF3JFqaLIQZ51VuJl43r4NbHlVrej67tU/8QUfDttwm0sk7TuhLOdAveJFeZJB1wXfE+aOk54dwzXGA0N4RD5pL/uaBEzs0zK2CKNGjJj6rvr0gZ7iLQ/TcLIwbmMkzcV+2g0sRwyKmXYowaXZl8KpLbjfC5omMaMLlv9ryhmQWRr2UAIYtOgGAoAs06yFWb3PIXZZJQb2/V3ZNVDZ5R9yVSE18Sm1XYTpCbfBCwC1XY46TZ1npBgl+pPRjmbduRXu/O4CMBT+j9tfJtgvzGdP6F1tlrlpssQZvrCTZOqEPEVmVIMlBRFOOTfKQ43BD2RjylMgIW+XHnTQOI4qaiAnAoLi051zHJgjPCiyEY8qnMRZoR9NuAvntIC0NkmDeNrkWfyKWc2tREo6WrZZCAsRCk23UZLjjtv/ehT9hNe8zQd51DsmhblqcZWoXfE96Y3b/hPDNTGqevZloPuguGGApqKl4i+yWRj8rPdcNxYoWyUkwo3m3E5zi9AqQso0O91gWXTnyLiTz9zto3TIBtn0akYuW4K2I3PRCMdz8UsEfBysHcaXntPKNA6d0zm7REUm0GRwuUuOPqWd9U5J+cAotImmfaSzTj4QMT//RXx+/ci0Kj0t+nZG2e6vdJlF813b20ZVSCZPrspGK045Gnk0gknvO304zITcPzxqe44FpTPdFwb2eREL4lpvRQL6Yr0lIMaBEiAmaJxm9Umqv6M3mFWmZ6z2euAee4swiC20G3LpAkg4tgg7lHRAivNrbIuzZvi5UYomd1ViqY2L7UhuAiePZlVAL9lH2HUIKGd/iQtljOxf17yFv/nf74i89t7i8f7/35E/Hj/949m2GEY/jW+iWJj+Rnb0e2vUAEnpu4uyGy10FgEne7zXIfhZijnxsSew/09nUOHw9c091R+1HNhJZlXbgCQNpJRDWxuvF5ugoBI7FS7srFO/ERk0MfFhFhzek+F4DNyD20M/7kxPb9bUAhuziTdprpYqrcMBBXVq2ylfOZg0h/XDVE4qyGfH7R22coBn9f/cu2U/WmZFENRK3gG4us2/fP5Yb/uH/gelH/8+CdI/3j8/a5HnDVWTE5cMSBEDEGqW8A0dMQr1EYsApZL3bcNKxvUHtErG6Ygyph9g7FEzKdGQN3mcbJppUCmUuxQmk4VcELLkXJKDjHk0xUMyYa/ZBS5nfQQzkHnea5IgVdsCiVtZrQNCd0zW6ZAp9c8g1L+/bTxXe+d2tRUAwnTvZfNLVl+hrqRQDQABYwx0XDNICgiKUTKvPXXZ7zNQPTvF/96D9K/7z9//B2M/47N8ePtnwD9B00/lgWsbgFOqex2sU+mQxta4wRtownG0zmXJzZ61YiiOFyg5gvXbtq0sLx23+mOfOVYc4yHKajx8jtolBmGB0QKpLnlVgV/CJ8JmvtOmIDOmkaX/ewSqCPRAzQocrXE0hdBNdTgjkKLFSZqpgAh8cvvz1K0QP9zlzHleysVGjSbnOB1u2eaxsktr9vLJvK2ohnVjXrnld9j88//3n//jpjfEfTj7Z9Pf3wg6bHwNzU+YEkTfGdMz8niV6/BAUXSBUo0n32AGFfUQTejkAcb0QYFx/J6us1SuGiVFLxJxBh3hLSWseVDF2Yvt+Ke0+E6CV6iU2SbMQyiToWw0kjAJvl0XWghVAJxpzCY0/P0ZnmNoxkg2riudV2Et07Ehr4pIcRRFWJjoNqEhEQwD6Utz5xYHx91jLd+PbgUlNK44h9W4/cHs/HrfmOfAfodQf/4oDjaLXkKQpN14uRhsUmbY7GqcRgcufh9x/Nug+EU6DbUxivTR06nf2C4zg2tpBAORcpbEGfTnJARaAlAoYNw5OYKhyKhlQ9XpC3T7uiNBEN0zV1Rqusoo+LAQwRRwaWWpZI3g6wFRjUaypujKs7dLDfh2UwKxC65X7V5dYhZ/RwGsLIvMt68L76C+Js/oaGoxIMF+v6yd2rjDwf9605vPCmNxwf3/EDD9W4W+JZOmHwetpaMEw97yg1jyRXzIOhtqI5NkZDL97/KqXf0R7PpPJEZBdJU8rQONWWt7q2YpkbH56GlZsN0wTBzuDJp4j2gMhWiIKr0igq5FZoo1AW4Uxm5QHaVqVGhVTRqRTO26Xa7TfETyscClZJxDRq5iKmoKzUlJRcls2a7UFSso5nKPcr0UaYmuo5iniDVgyDzTm/8N6HnP0f1+FJvvP/9HT1jCsYnx7Ydec/oJWbd9yHO5/qh4Ys3yhSXl8cCdU/olQdBdbpHW0oDA/0jkIx7+DNSo62o1CJeCdKisKbMx8lqsl4GjMJnBhCBmt3YIVTUdkX4TGg9KyjUcSiHuOymhiYzCTR0iNgUQsyOU7939YGbfBHCyIjCiS9fDyU/MwCB1FRVNJ9zk1MiURPrwcSniEiketN7PguDSb3xlpDzj0fOYZo8biLAt/zqREvwoCi40RBvEf0mIzhRWmyKqBiCNoYiYxfkuQvI5RRREQ1EwQYiOMpgnR8Z6uKSSu+R/XdhpF/XTQX1cyN6ikEOzswbCTQv26HWq/SttBBDJy4d104x844u2w6DzlGvcYRpI07Fz0ibknO7s3gsKURKGIFRoIQZAFtUE6wV5k01dVW0Ue2U2IGkfBP/+vVPcP7P5XN+fPzvWRR8BusVynyl6LQh7U6Lgq8UDvM5cIF2twH4FV/iDdWwRb5upNWgXS2jEalTZIgFFqGdtAi/gHIgIDzVYaVQAoUHfPEsD60sKovQOudMOeYCUkH22Xg9f6fgiRVok/4NgvKheBbQqKwcT102kNCBOgw3DkdbNRRStkgtpv9i4Gi6pm+3XaaVtJz6Eyy54+6Xyt80n+RviuIgviR1UPTGVkvc6W1Pro/rGEPzHZ1XBRoOdRvMJ31y955pcvcrJkebjIA+SMmPEyqE68JTjllUaeTAw9/0qEYtEAY5TpMmFNURqSBJ42WcC5dhOFGKQiOgkxsK3TDNfYkmY5iaOW7HQa33pQKRMDSIoakYgvoJ37iTr+XtuESxNT9zarPlMxBz4kW3Ke/2zzLoT0MtOrH1LxOgn92Db28XemOjklABa9s0MnHJaqVuEOpJB5wLeFO79QblTjaiPODMp81C2CNG6CnHpQMNldedJE+qyHNFlGwKU0GNwFt2CX5vvAUnaHByU4XSm7WXNca+/KGoCQhVRObpVVCkiRsqeOasolxmaPpEXUu1OWeUfw2sdjNWdQGhOIlMQYTVl7/dDuT2cC1bVydeKMKPkAkafd1GbC7olCnI/6E3Pn7wn19f3/Uei//I6z7QM54BmkveGctNbEvjTNzxZiPcdB5yKBhNqLijFzbm+xiKnJj591KxRvWWKMUzwd1RoCnXQAH3rAl+uruEWfgvj0lJysxCV7SFmhpmi4dpRp9ruVapNkQBFApMwQdFhXYzJxxOfeKKcbzXDuCUJnFXaVAVDcUazzx6pjOu2cMNW9031TeJNrf+3hFNddQg25U8zpD7auE7YXrjUV3pjb//8/vXBwd92Vyerd1PJP3uvTFWNbkIiBMa7QLultc+lcltOuk2WdBJ4wkXN6sJ/nmIJZvzp6AsboWbtHABHVDsZIcQLcsUYv8rUhYdanDTIhojpCJDo0n3xfllT4k88kdpbHPLsVWRKMQKjd6VEoOKvlHrnPf35Dbp8ryYKR633gjHf6vhow7BK14+Xz/+yczfoiniyriykfSyC67DwkfzfltwF4umozDYBLXrxfp5ae3+PNTHP4TOjwu18WM136YJcK8OTp2C70QJOL66++4Tr46IeYjrqX67y3q6dF1sJJ9oRQRXO3BEdM0pWVYYL16H9Cn8eHNgwICWI0LqdctGJbjt/LzcmmPMz5W0NfsdwwVA6rXrKKNS/LwWU+EpF9VefEWvzo89Tzwpxk55g1DPZGcWdV8Tb74gwT4Qth0rJ8U89CBRPsju2FJhAt25hS8wdIGGfwfmv/7+71//vV/wxwVBX5tUjrleDLB+UoF0acHmuzda5ZNg/N2Gj+a9cIWpBYM0FjGZpGbQSJgqdc/UCELK3lyXmdLFouFhr7I3tUGw2WzVZAlLAyRkarnTa7bRnLPLaiH0uXCt1UNMiPBSv2wOpeYUys0hFwtDu+WRZkOsAe7NI07MdZ4wFnrHnCZ9QHYLsEPGtwr2QdrO5tjkdNrr7s5/AvTPXxH/83yIH1/yOrz9E6A/1RsbftlJ1P4temHrchfLgtpmLuEUoDkcR0LZblEX8Tz8xl78A0wHllMi5NRZHoMIOo6HVvRFCPokF8qc+qI4mpn6SjmuDqGnxol2nWZJnCqspfuUqRNSn28oekDwu2E0zDA0BDJqh297znUCNRdRyu2upj+damGa//iy1njbhdbtuMvvhOO5tkF+qXlWnBCf9Mb7v399HUt2rnvqnze8ubxenTb69O9dQHUGQZvgGYvi3lZedw0ywtpQdlo1gVFyoUwo0yAkcpChqUso/A0cfaKKfspLpaBf6iYOWVjKVIBqJ6Z3OnMFvxs1IawsI7RDWtEec5HmG/WCdGNz2l7OiPh6vfLGqxz0VCwSt/mt8lQm4JXOIgrnpUUq6sTOGw56u1GoaQhbb4xWDrQ5p6mwGV/OdYXeiI+GlB9fxkiPbhjo5Py28bvY+jpHzA54zhF8y2tvZHtX5PP7rjUlhEIA3uiPoVtcpWxyKUdUbm6brlUlvYILRrGoibjGiNDmQJn6g2syyfRB/pkpJlozpdAueirIOqSfNxHHpTJlMEFfE1PA6kZjKPUGBW8cNV7m9/wp1rlqZOFeLxC9mG50SKcDSULK0qowXAVyy2UPyLsEXfZUjaNxV3+EjvM9OP/3o3vw+vnPSSkPR29sePhN48i2OePElnRSfWyMmcxx5qaBgkyG1Lm9HyFogHQcRG10CHVMKZBOWWMpcFHQAgqpGT5TUh4hZHzGicxOshCG/NaNTGxgboJGzmQzN6x8mKXlJT2VqWKcmvwBtRErG1Q0AZxNSSIX65xkTVWkuZmwMAXH4QJYJO52qg5pLK0j+YJhOc35/CsFrI+X/vXz42H6+fVlf1BzfNmKyuaU6fuw+P1GP72lmDCg7M1m0IxAuFbQ4XwTola4QxTNMporFAhDdq3dmi+ime6A/vJI3lQV/6Brt85X6NaNhybDFRpn6d0s/HlVkU0BKDTm/MxASGy4aJQ2hNk4QnRPumaTqFOsN00pMrtWJkNf5/vWpvOSmz2ZC+e8Y0WBLT98wCyFmwLOptmkyJgWHWpOJ7116nzlXPLuK435O3rD8bYYguGrTnsnNQNJZC4Dcggf4i5dFJyr3E+M7aM7H3SB04xcoknTSxOFOm30hUiF9ii4WDYUn7W7bIqrk8SUUW01S+ejAoDOyF+1JsPXj+U1U52QDmGjKaZGMyIp3ZT0urexANcGEaWdo+eKJMgyiHiV5g+bwqYd2pmbTA+WpSScCcuLlqE32miiehy9cTFDwocH9B8lxyP6qcgnlMQUZCc3vBcI+LJQYDwRXBorHNEobB2VXEmhe1lYC01JOOknqR3F0ACh0nUP/29F2ZBLjg2Ng5oI2BL9RjUWso8AGo1u1vLiLiUcC27Dhld+7wqCYQqH9Bx3Npp6tPI1V+RSrvb0DvuOf2UMXPMmEBwYrnfa0U4fLacVNBsGOqL/hUJfXiTKZq8rmD7P571rEL/ur3s87oNh5dzBaAqEseCbXWHL0VvTjDxBKyBz+hDmOOl5U/4CpcXYSCDggrShPihm0eWMr5yimQtnJ0OkawBjyqNakZ0Kp+tGzEUyKPTL+ixPtQ2ahorb+00NydW6ynimLD0c1DqSDhIbUi5cZqAX5v561cRQQGHDZbUBeDL7mQKT0y2/wskKFytrc2f67C1CPUTAXeGx7TybCqbRd0m+0xt/OOhflwDylNZd6I23R8PHTTvf6QBRLK+DiuXCDEi2IQ/Zn5zBJjIo1xYN43NcCoDwWaXUGVNna9mPuZNs2uQku5tBoPMpDeeAYk2x6xZk3TBXpTEWJyaN91VXYHKcuz5DdM6PEIXKPJmE92xDLQex3t9sNe3Eb0K2jkZDaufZYWgKZltaYNsqbTYZSad08+m6DWXilt3D/OIg041L5/T910D26+N/f+iNy2J8GiM9qY5PemNT+Nua13efZQojZRKGyRQUFaYm+cruTIFw5RTnlIoDMzXlpnYog/eIZmZcvh40POtUnA1NI7gGF6hND72T62ZjZrdZheCc4z6Jw3bxwdCj8JNYZKelqK0ATbJnplB/+RF3/JZbIw4Bw3OxYwFogbZkGn6S/mNJXQw7ePu+Bi1b/4IDO0xsH+7NsZoizQ0hfPz8z9zB3/98///EV3B+j8V/0PMj0RtuyoajL9i8TqkkBKJSBWBlBlQGfpqA2j0Xqsh042Yj6YBDGLkLmm/yJg4TVLOzmuyqC0F1KdMfwz+3XsvJj/eTb6emdnJ2YDPkZlR9oQ+pi4RurWUliXOdcyocOdCWtfFGnQOQinUOXSpawYmtu8aHjcb2FR0u4d/YqUA2xkVFDsTvB3uLDjamQdFLok4ba0pspE7DpwXzObX79/2DPyenfJjy/3gY/nk70gomDY2m+UCMpyiZj+Jvo2Zs8IuoFtZwL5RNulYILjQS161UIBSa6uhoDwp6T/DCsqAuCmJyAkqKD0TdoYhd1iBjUnaaC0MrKs+PaGiK5C+S292tj7PgzRU9BFHsrKOSopldJdJyuN3GBILOmm+iJNToGpe+jkhxkPpIILaZ83a6iWyJ44PvOKZHxGQDiLQzwlA23YZzpTfSRvLpvfE3gv5/fgjnOqfi4JzNyMUl+EPl7ytNaiJsE0NHK6nPzoUrhNkssidw7naD0fZnVN/oj2mCUTgLTAhuO5psUQXghNbaQE49XzBCKzzKmCJqNJ0BoxskWxgCI2uTG4/eB7Sa5Cv4z6qJTUGKm0CCJuAORT4ZINQ024kiOJSQcfGeDbpWD9dJJ9u6UWR7TouuR4W2GMvg6Gwg36kNfHlvPOmNlXoDA1DosiA0elq1yFg9J8IUy3LgDZHSqvFLGc3LMU0JwbLhzGEoQtttnlt+r0j/OodPBXjRMIEmW1Z0ZJZ8KY2wmjZSBrKG1yNniiEa/rog7WZhK3pWUkFmzYgN/O3GSa0KX1Ow65Dv9jObIkuZgXWyibgJvAcBNhc92LiQsZlOa0evc0ilY07fxnOYzGaW9YIJzW8bWT69N35peuPaPfg5GNaYvjh3L0JPjLjRCBG+uo5mszJVeDieV7Q7Z+tEoPKpnWVs4fTFQMxCqUAYBVE3KaguWETj/OamV4g2Zxg98U21AZOdKs4ZdayjVD0Jvl+5DcLVG6KxAxaS3zAI/Z9RSRDCcRwgXoMWuOAqV0hPpKoK9Uz95zK4HAbhIlcZFBVud7HSGIUcoqd/2AxBU9VtxtL4f8MxD8Y2W224kyP9ujaoPNHzs537xxfKvgVn9OjEzU+TLbnhpwC7KcFyLhqr9Gkyr6c79jDoXlGCxjjejS0rZuhisnN51CCp5nqMMM95+HFOkjoxRdkchMs9C+2+p2ogbpdTMSObMpVaiqFo414HeJOGFG3VahBxb9N4tWtsR+9YIf0BF7zK4eGrty74uWtX7ARjyZ/HzijGpUzhOGETUC0VNHDtm4zJGajIke/mc39/TO5+933+5KHjS73x9kFv/InNP0y9QqA6Gg8D6RUQ4r6a2qL9PFOHgCn83YK9cVYrTSqhW4XDyPNyO3ahGkKgOprU3My+I3wLc4SmHsLQFrdimqCGbhvJMMvSBf2cOSleGGgyHxV8nWpCbk3wFdaWymj4oqJmwiz/kghtKeGaPITb4uLSqB4Dd2o9M3LH3IbbNRtWsXnEmSteN2llxf8v6SE21AVtBc5sjmmze1dv/P7773/9dfn8vz4Gw34UBZ9/z4v5SjOpbrGrAyHEHLVJXdTQ3EUiGAKVd2OdZO+CaxBxz7Wwv7xt4Io2U45sqiuNMWqC8+BPZ+reTtww6gQY9J03wGKLSZFdmvZpKhrIecVoE/o3vY2fKgSEWLqD82NwxFxc2rz/BBF3xt4jsg+PnMcAs3R4K5/dUEe242gK0t/knk8zkHZ+4cKfVgWl7CPxBzVfTPnx85+/f0rrLtwzGjpgfKZMsJQcqGhD7qSWIRY7hU67uMQNzy5EYSofpzTTV3ptGJN3aEcz2QlnECvQ1IsMDRXw4yAd+gaMBeb1+giePNC7POZGmFwAJjIifnFxYYucloU89wWSW2343NY1y5muTJFwCK6TcuPkmLrOsDXvjipZmzabaQGfKjjGzAQNXxkDry8GYoayLbyk9fwoEP4hoC/fedM9f/DR+OGzphuVIQqtypdA/t0UfddeSOgTidJYwNBjkCgmaoQOeBMoodHBq7UGB1wM36var1VdwNVKJOUDrY+GyRScuRGhdeEwHjkfkz7edrRAEyxkEGtMXxzSspNwqbmX0SwIe9QdExLG/PtNaj4GwI214SZbaaZGHLE0rrh0IqNT3PTEiWPZhHP1ljD3Ex13lwLRrw+K46/fl8V3oTfe8NVFWDjEuCxCmOc5ozCYjMWYTskAzOilnLQDK+20j24Qg+uZYeewZ5oiCsAQyDGgja+UskVl0KM8zpmZDe5pnQoqbzrIRkB1Q3+bd1dju8dOB7uxpuwmQE8jgLBf1JsAaCkGd9wLukVx250aAYcB87gT8TDLYbOJHF1rDNTRknaSVhUinZZWj51rn6A1Muf7x1X07//77/OXPz+UG1HpjcIjp/Q+a1+LN4ZxgZssamGoEFtwpqfQVIMMjaZcFjORXOegxyJtac4iITRZhvTCoGhBp/YGKYNOjRG96sFxg2VVLL1J2a4NHSfIMcJUkcMP7YthCodNUTewDXMgXXssmPfIguFibl5naJOldty60r2qCBGZjp2Q0mxEJ/rvY95iMgPqePfh2ZMnkhDl7V5ASwufH/X7Q1r3NEZ6/u4Pev4w438GaPwYwAc8b8pEuyjUCmibzAgxt9Ghd4GeVcFMUQROvaNsECyouWY31IW9CHGeuBcKOYAaZ3SvfJPlVJbGTOpWI0DNZELZQnzK177BAdteb+yCZcdxdnOzNgUmLoJSi3pVAQWH59Q0lLT65u5abyZem+IXGs51K/07uYcdrTMiZ+wKh9Ghmg5t0XCXAjEqfwCIYZT8QM9Pe9Hn5zwuo6wez0Lhj/CeujnAREV/pC+KZRTIjVkUdYDCFIjMxIrctUcDuBC6w4+bx93MYSQ0yJFt4qGd+4pb5OVg1CxBGK8L19OQMp+3lwKuXUQbN7WNsfjQzvntwiI0DS1T5/CpnTWW3wRmh1A3hcftGCG8cJ0mNLkIkBsnPx5ch/F4qQOpszQldPHIQX876sa0+GaE9PvjNT9/Xj7jry/U/ETQn+oNYUwkJaUUij7O11lq10WnX5dmT8MzI2UXMgkaRg8xqlqkcOxxLzBCjWSKRRxiNeyReu7tMAptd1lbqIsf8SaYvOh1oAoMqt2xLSxtfBkWfPGq+2uJmDt+bZ2ST3RINGn34YbH5fWzhwtPV1g00aH05jqcFPJaisPJ4lzxbioUqMkbaDaGpmX29wfF8dfP+/ufxvyfFqNPesOMr1fpOL8q8rpLzwzchAomXQclzeehb4tWBkaqy1DtpbKYxoo2r9fAAiw2w2eQNORhBg5kP2PTSi0zCn5QEwqFnBa2HJpBQ8gz5qB5XNBa8MUnlSxOiPOAj/1XCmpoTOCnLkWnX2Zjih+6sKMQ1m1ixRIpdJvgdiPFwNF1DTTO9N2qdSBQTVT+tivkduqP51+f9MZ/L+qN9+aU99+9XYyR4iG+H4u9n7U77uadQtGIlehHN3w0z2Nz1qpqfqCyD43w48Ls8FFoXlzWW6IHgkz2sDf6RBj4ZxP9EOb+grZ7m9HYJrBQtEliNzHoxOvgpYB9GoQ3bczfcEF7xTf4xjltRg913WhmU7R+tY6vnSSMA2rnyQY7bTJunI/yFFZ+tlEDh3rQx4KmKmSFqTeY71ADSq/+D79+3QPetSj4SXE8dCYRYkOR7cbQPsCZC83/bfdf6LT8Fuhc4djIyhRdRxpEq3oRUL0iVJ3jRgU5IYJoZFMmU7cuxkjyNZWiTGl0DIUWpTvkxDNGI7uJZfFmMW5pRfoPRSUsr8dIhWyRM14M9uhTeoXwOPG/hxvaZO7Eg8+SzQ5usKYI4KoNdTRNp+G+DeKGUBzQzG+D8HjYSFOen/GkN+I52urjM6V645HoCvp0XQbwrChBv36Ld4coHhdb0oZtkh6/rihNr83OnK+dXfjMEqinm5SMyWWXyi0Oyhh+Qk1bZLLhYrcot2vh3R7vVPQSG0eo7xKv6TKGIxS+yUgOg689j4NZhJsuvu2mwQ6lc4GE2fDJyruAnn6xGUk3kNLwe3ayt3IxUpQIvRqmWHliv07/qDfwT3PK9QAfH+fyhkuA/uHvlWobLuehjMAS+r1xuw3AmcazZTtJa94jELud4hJe708YCZtLutRzYjboG51C4b62XWDY2F02EqZXEeCWg3TImXHg1MadBwUwmNccNGh8l1Nud/cN+oywkjf8CxtG+dwmCxmVIila0G2s8CNvPt9HP+Hjdv2aOXzynFTHnymiWI1wQsydAU+3Vn5//N+v6+sv6o13SuPto0D4Xhy8dlhmDlqpLVq7UaO8sKCm46vz98A8t6gNMQ4t5eGsXUAnjVMgG+DZzGf8R0eMPgi4hbjyijhJ0Zc8Kr+ByuV3DEFdcXYyrR++aArobEDgCR1wov+lS6eWmwe/wXl3mRAXFEl+GLHhKg2HK/0V0usVZ16KMC5QdtlBLmjBuII5pz74TFUVpJQU70lv4FfEfy4NKm/PsVYfU7v/HNKjf05aP+Hw3WoZTV83km76tANUWaInwco0wAC6vhDwSpSOflX3jVf5mntzvFr0Etzg1tVshaBS6rdyTtv4ZyyKdcqUe3MhWre2hnrpnNQKcucBt66KdV3sMtx7uyGfjoOaqCv011dV2qU3g0HL7aQBNRGkQ3uOU1xOf10bY9G8Rg1ODUGbuLls77rnD4rj/c97gH5/ySN6ekOiV0HX5CGd1+sWofXCJS4ZThZiw4SYChLRT+EJt6GIjUXx49fbLX2fv+7Bm72nsiOkUU/IwD0EFMsFc0DUxtaRr6T4hxvFq5M9HIrYFD9HFQgWw1zn+s8uu5k2rYMsaV2wcwEc8emgVnr9DapG4zndmd6M99/5z4ZuinDm7GWjUKhfgJPSWCIsJtm16MN0tKZr8fvjB7+uznU/v9zq/tAbz+aUHyb1N8XXa4Zye4/g6vPv0YyRUjGMop0cTqpoJn1IjtlQKKXV+75m3yTPuUVL40LCIpBNraim0MaB8uBiQKbjd2wANKNnRooCITt3YurDd00uG0pmMxl7u5G4tO0FKZ9TUFhuOxVmIILUiSpjpc+m8dHFxMs0aB8+TyUHRPu8nyrYK9mW8Ot1vtSye4wNeqTOxD6Lg3//7z9xca67yus+gjPUJhF+dl2IYCktSMNTUzDZU+kqpK5PSBUYhbETGnqKNq6+rRYmY2F4Hg0Xs0E9QzUTSypgg1o3ZHqXxju0PnHsdkxUw1+dcDiInRRspZRQ2YUyLDmkrJyncA5yNJSOHFcTtaINgyrdNWQXxCaOOjQyo2kRLmDDGNtI8/GBtlCjkK6bCN3zH43pfGjv4jAjpa6f/x6cf8UdPeMDPb897gE6N0+oYokdwHstonXNOyawl/FKYhNWt9JthrduQ9SMJtG2bxaFdTSD02nyRJrm0quOHx4KiJsUt5uPFuFT2o5mUGJ9LFq2Xxq42SG/RfPGGLi71utuDp6Q7Ti50mTiM2me1exDNwK93TC6titUakGNuQl4eg0meDoKJP++bWxiH5Dyxts9yx0nKoOwCLh50nUBFKzmSL9+XX7+19c4qyu9gUdPJ4bJgFdqHwjqJtM6aJYQ9Bit580j6viq0Hz5m06DQu/0PKAh2gW08GnAgn4Ygz0WDzIOkKNpLlBo9lir23Dt68D8ygDXhu/viouu+055B2zu2cst9gr5iazGBWHnOZH5QZUSOz62dJGFsDClUKqEnzzOyZB4sVbkW7JfBoXd5qahJ4//EVlK20vwDM4fJhz/ubzm6b3xeE5O+eFb221Hm1grEAXD67Mkp3Jcsxcx9BV5kIKgebJHy1exbpoiMZnORJMSYl74Y3HOBUJ6Ptl2lG26sNz1GBQBL81x63ZxLgpFbriiKO64zMaqNlwDDO/p63qixpCBbPecbDAOwbOO5wDvfatQZ0Z+Uka5NToKXRwKczxTZ1dLu+TzUvSKG3ZLrbu2E41DTCjpjomGQ0/X8Ime8fvjM//6ktQ9rl2EP0KqP76qdrpWoaSPNK+7UU5iirPy3ECWveVuTooW55Xl4JajxAJpHuiCu/H27WgX+iLT1FL9HQP26TWd2XunCNkEMzglBXTAnVQduRXaWh/GoQJlWOgwNAlFEcYdjJP63ZBgh0yzuxd2Ka5zGCyFMUS1gUwqg9yC7YzSXfGQJwCITeCKWgSUz6nbhCiQsqN9hs365+/L9/yMT+e6rN64GfNfr5+4Hxur71x8d37KuYkK6fxxa+hYUBGWgpgQYRdkF2OVtoBqRKJLftZx3auC2Um24ByomlTvGgB8aVkE+Ih5/t3iHpw49G1UEXaSguInm+IhOz7XFMnaND8VheAKd2FakJUvs0G5ytQ8jN+CcwALM96901znQOm64cJkZ/lnVs1BXYRUFpYlCLssY0D3vy+t3f95rof/XkyRHl8e0DLIT9Ny6Dl8pUApfQfCC1ub/oR+GI41uZ115GKhbrvmXm0p3riEbRoiCtLEgkNLqL5LcwsX2zVEGJT/qtWomrrr7E5V19CE6CkWqUVj7p539QYsMzv2O40yo+FA3ciJwlNBUmwS5dmiGVPvpkFTF9ZsYFNpkCgaqKGb1kRJIMGmy8xDY4R3IaSmcZ7I93Nyyu/75XwG6Of8wUfyfc7rD0Ipkj2eSU1lyTrbraGjm5oR8zw1mUJ0rdObycZb+ZlJs2Sg2EwHmYqHk+xsKKTJBqtlltFNK+4q49yoJQS66VrbGdHra7FThLBD50Nxz2YHWICDZlp4ZGvGMO2rauQOez6+o+ek3hgGjdFnNnBdbc3z2C1GtRl0Q3EZGvlz6rR0kiYYjuza5WaCXBmWmrr63sHzzw9a40+0/u9F9/zjouT4IWoHZkaglDDCZxf8NP1Z8rJTtdt2qcSsfd8U59ZjiMK3HsZB0G8DxkEhyvLjHc0grgEHyoBdgbExYFGcckyf+w1f5pcRet4IhgGTNx9ZNGivk+7EPSB3Q0rztA5Mo78MP0mnpMEwu1DI1Tp6RN5PQ3WsDJgmV71k5uMaDzCZcImJHFDBGzrLU9fwet2f6o0/k1M+Xvz4eM01OP/4oXXHqlgpzZ6+jvPtWbXbodJOCgazE8Y3BlFiCEQ8DK4nhcbDoMHTQmM0M7XYT3uYAjQ76mQItt394XRhBsvMqQNx01jkAoBCgauGEyd0djSRWcRKBkVnaymoBhnMc8ssqweD020rL4b8vDF6pU5Bw8P1ufLN01TmjtuWHayiflBcRgXN12UpXSEwy+J+f/z4qX3+89ZLc8qPpzFSak6BiQ/pcrztAmKDrk4KV9gErA2X5gJKMzAy0BfpVpX/DqEvTOXR8dtNyrs59wjTfvkqVx6zd8a223GkcUy2MCLwhFjVKHT7LKiiSvhpvCrQutTcnrsK9kkxoYqPKnh0EtM8lRjwl4GL51iNOnL3o1XuGKVI6Ro016EET9V1ZxQNR+nXpAZKG+i7euPn3z/7z++v91+npjyVHE9j/kgFvEcs/YhHWdoLxbJN0GIMTmkRdnKw4x23gcchC9XVtTWyYRcUtuOSsETE+B7CH2kgoy6ZKs3yHkydil2GI5QONuIIiVweQc+mIFe61tqdsK8VWOkYejqMw72XBjd5Q4mQDmjWYjYVNm70wIF2msPvocyAmoxx7bOhro+rKcEHJEW7qk0SH9TGu3rjr19fv386iD4Hwz6bU/ikJqaVORr/bCcHHHCsNgAfThJBLNpsRaCU3TmYi2cr7hcLdNFtgBuK5dD0yN5z7ugGFUglUlI+CiZT+FdMiMzCUsYuNEjqNiwSMUykbLjIEFMeVAq7oQc71D6sEenDAWOTKZ5Xa8B/QpEJWK40zoQZ9hlG543aVHINvmoDwYIBKK3yRj7kbFef0rpP57on1/HzT1B+1IMxhQtuDjjuB34SATgBbiw+i3VnlS2WiwMY26BjOY7drNk4+fxokEM0D+fJn6ZajoxAHbeGu3SnlzvcP3KyVC3f71KYyzVqrzPvvgCZprgFjC4AUwOFHDhyS3ShVq4LvGvQ2FCGTAjWIHGgySppblu6YRT35Wk9KeMHG3rGHN911FJHzeT7mlu1b+snn0dXKFHKF1EbkRgAM6r4+7sf9fvgH3R2gTZmDuvkeRoXoPrYwaFp4qJPAt54bo34f+KVt9cHrx9OudBTcEf3GreLLj5zc/IQvCxUJpY442LUzWgLjKWt9/qssyLbdoHRP8JQCNpRLhfjmBI8KRa8knWp4EdjqM7arQgRqAAPmBhJxkWzAUQflKkuCYa4YNadynCAWuR1RRzGLqbxsvm1DML9lw/N4bggly62QtE4X5MzKjY7zobcdMfIKfgfpPEOPSAWD273UemB4MCpd0FOecluuXO7ELYBdA/C5YbPTRbkdiwxkQNicoW8b0IN1HGzt5e5DI4CfTVyLRsE3HU02aDlVKMGZqmySBseQ2SN9JwwlBEOmwyROnBRgQdG7yql5G3is4qnMcSzRH98k/0uYOPZo109ub0UizSYZrPjYXTjwEi06BA9muvu2QaRTuhSZcvkbAuKDiWEf4js4jIngBAb21JjmPlNLG8kRNYdXSqXA5SbwICGJjIpfjdXTNITdvqAAKJ5UWbLxnwRDHBARv5RKQc5yskFczG7rnxW+hyG+b4QdAwb1Mdm9iOGZ7epDTFfUyV6R9pMVAGOpqORNTtZASs08U4H0YdeDGZk9MjjcpGGokEyZpdGD3pHjplxUKTivDnIFAX9F+YhiRC/2/K7iGilXDmWd/p7tZNhwXN3kjPFoWeFwgnnjoZOIiuCLQ+t8TWxHc4JtUq+OYQNpkLD2bvCbLSIe0AoPg5JvQFz/2k2I4gmCLtI2awD+o29o5JGuVJ6hi314zRlFEHZ1Q7UzD7Fg0MEedHGvKmRWZfDf3758GnhEF9PPR7sRIGYi4AcvmpMwzcLXKGMBYq3hUV4WiGj45N6zPh6NA8A9fliojwa34Mxk1ENEa7DLHQQncbndDWFQhmECDY0fCvMIhJBj02Qc8XjcilxCfqGL7kakXea5Ix6qQKncm6D2bTS0Mx8H7BY6wEDJhhWKmYDdAcW0nkg3SeaICIRtnqto8NYkTZ2qPBxj+AQO/qWOMXAtQ2o95U/6ALvtvjmoKNBT13msI7UL+isOWwsqzmeS5e18m94RBxDkGwvdecBLNQK45DtJn2lqTtcA40cFBmhK/2K/2skgyrLoEiD2SArsjZIQKXQGdWrFvC8ZlvuUXS7UX8muqIFm+xn8CsuXtvmoaLRL6uxRfJzVLyADrY2w1Ht8OJ1F3T+kMWClV54EatfVQd0XJcN3jjkLmPRQtykzad+xW3370Ea2PL5Az10wsePnzFZoMJvWHJoY7dZQl/LMjgyDBWR0smx3mGsDSMHvQt9IDnhTv7puOPQ5kAOQWYUBxGcCo0Lk1V004phtLy8B3LnNCdNURTidVlds2lLRQzDy+eiNyBytHe+B4y+kQzmmRJ03eM1CNryzoc9DNil39iax18eGrUYOqSO7mKK1AjbaM+mWMfmc47nJgkJzpDFbIN19wIcfs/0kVNCRmr3OriF7QZQ0h+ARTpo+GamFtYQFEs3404Q1lfuOAdttUlcTcrhQAtFkDQoOMJwsPlYQqDzziEuNDW2Lp6r9uhNwxPu503B1TtQkzedoHmOTIHU1QVuHDEOF/xBTLwf86IY1nGPU5fXJpi1QxnDc7tTfFOS1ptcannQ6CgFLmM2TJq4OYwhoI5octhDXpW12ZOlSI+V9Kz7O2M1JBHDiciJMMIuUV1v6SkhAmOHtG6euI1pucwKG/e4DmTkGkIuJlKk8DfPBkbrJLcGHDngdFNbnFVCvhds1mFXXJmen7uj30PfEO4X7lQTK8UiDLznAYc6FfEYTTB6xS8DOx6Xhxw4mwGQU8trex8GuQiWkfLI+RM6bqLZ3GL63eFB5OkT5RgoimaozyZEMCXne4hG1lPGAk1yH9TgJvX+hqoIR0e42VN5Y1ByRRqQwRrgMdUaVIbBIfBD3zcmesOJmdBlPx2fL9zlHNq9bb5IWVFtQ3/oZxye01wDuw0UWqJbHKTCXMbU9tCwjPobznZzjmi4bfRBlItjsnMZqQPnSaaSnz8266dFDRhqiV0aCLO4UibmjPhpNqZPqVj0jRqIqlCAaou+StJYbTKdXjdPlM4bCJXMThzj8/mC4M8Bw4ca8/UO7DxplNKMQzFUVB3rIoMkhQFTnpKd6SAKaiqa+XpRi8rSuKujOWnMlO7P86NFtR3a5TDGWzUMIPTPtsgXA7XgLsrGY4JTig7B4W3hOnWKYq0Mt9dEOEshoYLmsrRBr6N5uLvs9iZikRlwxft8nTNDdI+54KIWGjWnp4pZ15bjoJ+2kidNF8mYMo63o7UrrKMIrDTc7NVpjTF8h3Fsc92LbjgmnSxNbbop2CGMPtzxtDngunl3E51AQZu4qSbUa09uLPSZjkfEmxXWdNzJlBxaj+nMoo4HgpoPyDdUSrBcQQ863VqlUaqYgyYFf6XHujHq2Y6yZzQG3AfZAKbMZdNObYx10CBkRp0uXDoHWZ9X2USjDH6iDjOV1yytiUzJ0Z2DQ7O4bzI3KiDusrHikdEVbI0EiwzdBONqK6wbTfGugM/+qLjStCl3fiRXe1oXhJCDoQIcprnD6dAd/ZMVFIyG5sqb/x+O+KTjJT88IaRDMRDlAnUyhpRlTQ42FygF/rVuGjGqK9o9gUuq4hW98anqoaN2sKBOmg2va0nHhuqJvlmQjeRJKhGop+zeFBemXRsd7ydQjY1/k6gfCVVnf2VWX93rRoup8IgdV8cTztY4oNH4QUSEVXi0Dm9pZuCaCjBNLE4BUmgd1RrNvlPVZsEq49HmR4/KkU3rH/qhcB+A7kGNPpU8iEEj14oU+NuCWPSFPpqNJOJFjnhAlh1nfmIQB4eczALhwY1AgxS3w2GVMfpK+eGCjUkHHRdPhm9HnjYnam8GaYivutlU6tv5OAxcIoTPBdzzo4BTogAw8fYpiMGAONt8I0x3cE3f1UDYCz2jANaG2sr0Usuxx12NcqW1ysebbkKkzfdWrGv5X/Zc7pYqnYx/gNWAjR36E5MUXhkcsjLpUTvuMsl4hZvv/j6dy8qYv9nyu4IsJx7WPNjTiXBDj6DfnaRHRkJaueBWUu1c9c7B5RLg0dEwaHxajOqmtdoLwTsbBKbQ9FTsZfdcmuGtV4QPsy5LRtrQhJmvRjJoz9SUpBnYZwWFRuCA6EVdIlJ3puogNZnBY8VvduYunKA6PQou14oewXYRpjNkRkJs+DdajtEgNuyCO5cB2/7uBRoH8YKCpMkENtrYDbePF2iYgvwcQgtjxq70rtQ83sRlU3DuEE0l7eaDiiRl6zT7TjlXB5CaX0XtNAEMDglnzTb8hgHhGW4zZBNw6DzH1QZ0vbZhAGbjC+M2ncyb0zx3dKO87q9/7J53Nvxf6I41mIBbnmWz03cIDupBG47NAVZ0u+YGsZ32OovFvBo4TZ/Cb7OVdhJyNBzfkJpLd8blhhThTZqwCMyyENKlUMbsO3dnjaPjo1ebqCndFAEfZmEjEkecAh4ZvbG84EPHh4XVNKfI8hyZT52UcJot2fg0oFsUHDZ06HuSswcydUWKEU7WP0NsBNbuFQI4fH3fI6ZNuh1nH37yBNWObDhUdEFRiM+3RT2eIMohvR2jHQ4PImYN7zS+vuUwF4dtjYAwp6pdACBjdLrbeExs5XBSWtYhGfoLYq1BofW3OQjYsXlqukcIUxjWVBhuEW8QpPCghrr/wnZTScOspW1qXS6DQsfBl9rLYZqqYq09WWlJdM8PNMq3WFFlDkwd3jTUViSOGYPXxJpTPEjnuwsVqkihTLTRoBO+djxYIOGT4pp608ahbIuiN9efMTcptYH9wOCpLH41H26RxUxRGMvzti3R8O2x16YNmLe7c6L4uau5kAPaE+l2Jw9zG+o1cF8/gwJ9O9tHdV+YN1ClpzbTje1Eh01G1CFphaKvx8bm2MwzKn2FzRRvOHP68K6FF73yoenPFOgOTGFU90xXOIDjrzt52MKJrNCKQpDfzdKzwY599tBuBt31RZttjwXGEbxjv7/iG981fp656OwCM+t9hMiqKDSi2RQ+N5fQeRZHrw8ugfGECnSV93y8iYuW/tFhJGbG0CgXL8uFYvj6jckuWfgrc29zx1v6Tihqr9Hnl0xGtTWbAijd61A311tQztNJck3i/iw9dgtswRl25jR0gwu7r0B9vUv5NuOwt5sGBSBfjz1JH9Ka9wyH5OR5y5pg6x3MiN2ElOEguchAuNwc7UY8UD5kT+Uyb/xidhsVf2guqGvmUpHy1lac1oFSFNjAJdgLp0jA1HCE+ixSIEDmdctm3JPZmGDQgsxIDJqMpiZhj98pHrpNSqHbaM4/r2vndpeyEjPi6+GJ/u4hmSQmEWdiVw7pvmutdc0EnPnHztuAYaqhh2juFZmZQwc58LCDxTEoFTgf19p8Z2ojPhkKOF2Q7O2g/B3MrsZOa9xNLmGDkJRMKSNv1KaiHOw6K0p1HGUQJSsFMYESWY+BkYA1m57i/pnOf+ysFGn+MeN5aa124402NAgUIFAbtogPcoJNGnUFkZ2EnFmHhVE4hoDNw/e78T7bLppDWlVSFIz57hzwvZNWdB2hzZSAjWyu8814xet4o5FWkxdeojkan4CCYHN6uNgwRvcsJjmWaxDJqGwxRVzy5dAucKbr+94CnCcs03OoWeuam1yAAbU2WQjyiCAMGx40YKIY5unoLorrGObcbOfVhbcn/RDfVj3Be/bzvJZIXH/OvD6O69EiN67IuSWlKVpIsX3zsjuNXRrJs0gwBQYOVISdVGAC6anV5Ka45RbkZAPYUSPt9w2pJF6N8UYtUsaTb76A96AD45uaeb6MQgGRwosxT+RQpApB11Hcw0sjhkP3Us3Amk3crp3hbMtxK+/eEGOe8maA9Oy746WZGSeMkm4+E5k7bpA+FJhBmvRiFCtlg8ucetrkyB7g3egqZGP4Jr2fAhUmPgeVxjgZghmbzWL7edy9ZFK02ckP4YsrWVuKGFU9tpFK0QHoOJ7OL3nrWzFUu4+CLXcMltTawgytVAuTPoux2VIKAmzoIDlYs/HOlZ2G3YDMJogzP3/0PO6tGy2awCo2AdlBpwKneT5UkHVSOCj6kCK4psDFYcHk7k8K7j7cZw5T2SmeCWl/qZJjZmP42I90V8/IagRRx9tu0urYyX3RIXocWg67iqzROLnMxX3HhAbp0tuFJwSaaw5LjjefMxgA8aAwup2V2HVvKjQKowkuiK2D7E45kLjU0mrLBoyI56qMVkJ/TJuCbtthKAIGNplgKjqN+t4JAAlrAIjrSDXtJAdm9CBSBk0a1zm1FrgAg6jU0VTruKC9Ryuf2WSLUtardmG2/Pw6zY1lsGTMPPR0gojXZMntwnvh8zKdk/1wZYBmkz10G8s0Dmk66OXwz80H4+T7YdAJqkztymEionX14gKVOkoAWV45jQC76upRqZSbp7eYqFx4eVcETPPeyvSJRL9slAwy2ByaxJBDJp4NdsSU73Bdi1mLjToRW/LL5jjgaCTV9MNhjbwjYsdlbhocWj604W1t8WKz2rl08/qupSYas+/Ngl1yu6M/g5FacVogg60l4t//s9FBl7pn41ex5o1N+3f2NbgWgTKtofShbJAMLveTxrGMQzCCCtxRaQZAZwE39QiG57EZ3tmpkiy/DSNPu25+gk4AhlRHFJIhePe8PpX3MFmpLCdl5bahpJscLujKcv8oN8yH5NHYBZblLjd6MCymJ8gMCf9iZHghWG+9FMYNi0aD6jiNoa1v01zRqUSO9jG+djmvhaZRydIoTDbPyqisSab4zIWt9D81Wp6WsK+ObBENB2wyn/JdUQeCTm3w5cEV44FyjQGGCim1BuoGKFt4Y+Vp3VSLooYZrAoL0jWBb/LakBue6uR1RkkmS4XxrPj4jocTGJ8hnQNHs0klNsV6nn5o93q8cK6xtNQ8bQ8++ByLHlVRajIqaTaJ8ZhEZ9N4vt1zMaVwGJ6BixRJGea4MegwI+Lh5GkK+SRtKVk3HwtWLr7FJeAOwxbazHWasHNVYzTPQv5vbp2+xg8lgZMOZ2Lys1xk8AHuO5nZNA5Mrh3l5EgfkIH1MT5WEYKnEUV4vVpkIzKYVYCiQSHNd20kY2xS6uPRRRzSnBcDMHmw+Zg2sCnQcngux8B4sPtM1xYDyi4Pv3DDysbj14eCS0rMonQ3jJN6XL1Kqafg52gsZpSNg/sg2p87c/QQnCoSOs/SrcnOFROVcs0s3NQUFzxcEDdGSUDlf6+8cnZxo8hKYVgBhhjW+7XZPrSjWWNejViK7xXK5jcWcF4Qi17167lseynQcbtY8NSNrWcs+eF2Q2QTQA4mZ283V+4AdS++V2bg0aDNgwzkas6txm3Z2WfRgIWryB/Re+yisQZFlGKb4ybHNn2IBhP0QRMI7bVgnlU4TwjTGn57HKEpI9LXM5gNkBBeExyGc3dz55zj22Q2lDIEDi392ecib7xoAFIZlTTOsUoSIK5a1f5/4mxNGtPxgvZQNsY8qyj02h9Gv/kV/k3pUoc0X7XHrqmdjS+ESp0xPxIOuKzM5VUwY0oXw3dIqYORpk/oh8l+/qhreU5OW9jylmbadP4vr8cptM9lI2PM8k36DErOJWUyRuq6EEUqXwqTqbCGwWg+K0+oDGPUpU0bGmnGidGPYWK3gYTQLrPen6+Gjk2aLFBma2qD87mkWxNu9WBxohXS33nAbbOZRoEtJ8uzSyxpwW4KdE7BVNCAfx9Ofj7eyOG+dou624jURpU6ZrKxTun0UhKvC3KkGBx5uxfOMFxMYlDVcmcKz8HwphtsQOFpIFBXoUwwmlUnFEytmc1BzdIH4ryBJszA0DYqmIWhKyaxgeGsHXqX1NHwjCNMYffrXB57Xg6+FhBxPqnCvty0/9opHIsKNJebg0uJRJXTzvK6PYuDO9UmGWCH6tzKRDp3xYmx8mA4A8U7tM8d7TH9m4eTREI0CriCkUS/FDxuWtwUaBFG0aBkZrITjg3dI+6r0q4yelTs5tW5jERdPzld2fHo4blZqpFTrPRmCezwIEsiJIjmmcw/d+O4kOgXYc+p2qCluqaey2O0g1zTBuhTqvUfZxq+GGP0khHPQBes6RXBm7Xts8vjgkiRokuXG59YN+HBzdGb7EWwvJ9bhNxGYxxcMDVIU6UY2D9/EO3CVyMXoDerkjPisoSMJs1VnKxLnTnvolRt4PAt3+z4pauzmGuCcN1rIXyj3WbLgYa7crvGYY650YaVF4aJI59vafwmIgQfr3w+6kk81p4Osu9b7EZKUofJUOeUl4V46KKZMrsF64dt3VPGsNnhEL2BDwUFox7CzLFJpoQDTYB5g3nlz2TW126o3TGpUeU06MjyPaHbyN2zAz24005/oFmQ+b42U5dzUFNDdql4aGjWKlSGoIKlMqZvGkimpgjAZLpOXcLQDm6CfrtlLYKmkv4RhiKjqMusivMU3sfZrCiE6qkYw3NZoEFd/BSBw/orbJ3cME+ToKe1vh9cTQR6YUjJGLDddIoTjnYMeE0ByKapWARX9jSEbe9VpuUbZzlo5ET3GTRoZfI7Mbpd1XQibRahU19y4FRDB5xrWnwzrIGYeq42EtGgcNPxsklwBdiCK4apWgabTFeYukNtZJ0XiKDlFJiDib6I/VgkW9xIyBhCsy7fz0xNCDTVVtk7KRT2wQhhhOk8C44jTd00IKiGiFfG9R0JKia0iaF1mgOdFIvJzabgIadAOH4Wmo+5ydWmeWPR8L4THZS7xvJGk93JGK0VqeOE7cgvNulghLSFbL22HQ2Sjp/DZudaqNVgT4awfBQ8/W1vMAoMmoIDms2t1DNCa8KdBSkFKoWxGoXIZrIGegy8oRtWyoQT04GXzu2hn/WOZ9xUcQ7F+Qz/INnpNc6EY4mk0HCXkuM9KEJCPGiI8wDTUjiTlnrBFUzddEBjnmRMva10jbEzJu44Q3M/3WQOZo5XNTE0WZZqGKAJHlwWqlT6Vmau8e4joXS4MMN1uw41usDYIQpWC8/sWtY2Y1AYvtPTbbK7i9U8TGZszpY2/5zLTAshRzyVBk1Gr1VGfYbpOGI5d4ue8lqZmSgkFcPDaoZjuiG3rVq/WaDyXjRTFIA9RaF48U0MGilyLIjX7fc0EilJRR0cq+UHB2kftsFrqGWom6w4SLnwG4rh2sXGZXrUDhZV6o34ktFRIUdhXi478VgpFOnHzOa5FZsPaYqfMfDziZ6RtYzr5ArcUXEuyjk/HKipOgqJNj4SZaMTEreshFCdlLKAGlLf3rQ4m5HaytYScUhVHEQjN63IeWRgEXgs9dAgVG6OWwnCxcP+ClJmc7yHboNnt2EYVdMh1pZlaqR968eDNT20Ay67QiB8PQImCCIHnhxoIrTMy9Eql+eGDD3kU0wlkZup2sCShzIEtJOWtalIKFUBef2rDQF6MEKxp4x7kwxdJ5uwB83naB9n6gAfhmfPTUJKnup4+dyRW1rtn6Y/rqgziemn9t0xrRQPOVwAjL0PBV+LLX2Q2hb8uoVgQLrVhHPHYx+wJifMTbtr0Twz3+04lNpsLt/jjHBUuura0KnpgoIWITZX1QACP7i2rLNsmmPqGew8L9ggZMGJOuN4uM444ZOBzsYSOkNp/X2oN9rMP0ury8txFVMeRSkJrlzy+9f1bcYguRZ2mSFVCeVDS3ii71AcHBl1Gt2kPDSIdaM3PRpFtywEdpNGusK77PLl/nilwN8cHL8bhU02/0rwPKjL6gW3Rc6Tm5gIqPLBhQGUooGIEwXS8Ih0ihHRFHLdyK+BffLhKNX6a4DPfLIxkC9UJhuKJXG2XOj75fkJ/rigy82IKHF+ctoQdV3EztRraiMQxvuked4oFC31z2MnEeAcw2goiwlNv7DOJA+NeY30WmQ1Nhs9a9OM6KoPARabwxJ9/wvgc0s1r+D0VnGCGOaKrYhyERjyRgeTZaURPE5OxZ0Iv4COrNlWBTWYKR6I2mghvTLggY3MEGiyNMETZ5MjZXfp6gdlYoxAb3ZST7Obk/26b/2HlanRooMQhtai4tbVlG/eMwayp3IimhbnNTIND/tloZw+wCu+taC1BZJa0xiNvOR0M9o2cET03XsbKt0a93NXtzylclYwGPO1Z3cvN10fHWpq7pUMhCHGD0XIqby2ECfmq03t9EwFKRdwyEVWoBZ4GmgqEWVjOlSmMi8zFDerEGEUSkIfTAoe2A1czTwxjFMe6iZdpGWbtaCuGU03IwSg64pYVPI17oOf243VzQi3gzbop6Qx/kSOgk/HfzoeCwf5u3OC2/QSSBpoa4a97ZI8CdYczJ1OOfvGblUt2LIom8264wKvo41yUFTZHGOBqlNwa58R6uJb9qOAcSWT2STq8M/SNDLckKnzTY5YMoFUcXhqyKa1KMibX57jZxYSaTYDCuqCUXw7ZAaxSB+hfLshntvQvPulAPwoOyFOuxQw7x48DAyOzmDnQ0BNCx5DPmjQRzNnzG5K7BFhp+CjmcG2uVb/VhsyxMPWPqTb6I/xFurF2zSEUMjN8ibGWHR0poMoCEpwjrnbTRVXbimqmw4hNoRc2Mn2mlLGRRFA1c01NRuIVPz2M/aBWj3gVKAGevPo+gHkPWSDrRbSXEl3uKYOahqyvIV1M5GTnr8+7FEeGqe7n7iyicTk4n2A32Q7sv56MWlSf3Tf28WRDol3LjinJO51Vz9A/ZPB0Ja3sUNWBqu/zTSH8TzMXLJRiujsHDsk4tC+SS+jK1yhH/FUqAeDFLtAWQIvZ3TKzgkN4rq7ohMFkk3fo6ZLq/VfgrlJ1ZWmWt635ISWuwY5UDhQsrwpXXVddsq4yaS4DFnneLRPfdncm2A0FWlaI5aUqmETuLdcsysKcKcWgJAlTdwul7O1JEroZszxRRrmMMtx92maFL7agByy3WzeoSmk4ngmpFbywYIeZw/TOKO6ymxwp1AFKR63e6bZcIwUo58Eh+2Q6pVXhdvV4d/n6B1XBCMHlJ5/fm2nNs01OVODG68ET0UgPytsgItqlBE0mAMNzd77OFpDzrcAsSjSYGH/ODWEOH+ApYKipK/sF/gtdiPaat1Kesb2V20QtDsyZ+AzIuWuI0vdf+4HTBxvECYwOZ567bjXTKhFouVopF4UU0AUSnZBLCMkhhhrT+03cf2OYmgflbssLcFJSsQ0aLXtfFw851b6RtHUwCGJzO3U6nERz66aSehAEVK7MxwNkTOkyR/FdHZKkOE6617iF3HwvummdevTSGBouCR1vzARo2aBs1twLm01RYNm5J71t5AMCHYk8dg23H0WZpTsskweAPGjTkcaMNBMDFbUFAQnTzfBI6FFdpeTSYQDgYJdo0hO+dWCFzPgKKgUOT7IberwKpOCricuzE02VhN+0PiRCNlcbmaRaok0EABmzqTszBU+0HRBWDm9OXQP/RxiJV9jHwxej9zzdI2y4aoCgdvlllSpQ9MTrTJ1EXaVbvXQtSDEVM/bCTALGdnJZnlCdzP6zsE2Y4q+y5CdwxnE7LYQmz6HoI5oTYHKiaaKfXYPuzquAbXz0s1Hs0huUhylY2oVN50bnNBRX6k9OHrIfB8a6rPbfMnmQcxWoOr4VEY0jKS6UUkdJUgxrHbRWXelRC73+NEiUkwoD6s1rdMKznaVCml20zpWxjqHRufK93iEeZumDPhsAjHA5UaR8W902kUcjdt76TgmvfOW6pEaWPimmWLOklpmV0EEgiJQXGqE1ehOyL4EgUsDCKcxUBBIGQuu3kyZBiqav/rtkg16Dk1JqsaT6zW02mOVJRifiNaT+jqp2z30poCHnInQSC6VlE0pfZ7FOkkPYeCGF+jY+qVikd5E45I2pAXtHoEGji0qfgwzOHVBKbSov2FLLFpQaffBPKjNS62mfGoRx4JrDIO8BmpCE9d+A3UeEbfUPQXDjKQBAwpC86VUdJlpg83jiuTsNRNcmTI2qM92zlno6SqYwaG3y44B4LjxR2YoQDb2v206ufDG+YGFyoAYepRWGPolbYZskG5Roqi5glGC/MMibwzrGvCoFS7PNGJVNAED4W0rOhJ/E5OKcflUrEDPQ69c6IY4svYTRp85TNEfB8cnEZ5AAuEC1PQcde5201ybLuhzOAeX8mYdaDJlZ7cZoBlHFJq7pgpU6JGqCwS5PZvUDUZlGkYz+TkahGuN7KMiUOd9XFQmXdefQ8L5YubnapClwQU9N02FfjjwNChYPAuPFVDcpqCcuLUGwZ4EKtv3fjDSKMKMJ5v4Dfggv5iu7amaVzgDxMoHREqfDjl/ig4zYCwo7+Ip9valJe1zZfWmgNUaQTF8hf86BueID/P0A3M6buwt4UAQJcIqM9JuyDk1GDAqCnZAJAftrnEpc7SZM4+ctZjuHjQbuP05e1/0jHRJU3+C3sQxcGtX+iLPUkR22nsPxFujHRwE1pUrDReBCToSYyO4PgiEjIPdbEDwJ+sTGz7iO6OUebBLcOY6ZbU+XisM8vCFt2J85wPbpHLIAaEb6eOyDAj70m6cPCsd4KxSs8+xQs/q+CGySJctkCZVj+qoxpz5MDVxdKbwbIa50vgRq/ugrhd140nulqMK5iKbRPZrRjOEIhdnzf3ORvZZ/5ymQj/Wi+VfqgHZYECTOhZP10H/e7K+X3UwswVt9Blp9xkwPeqBfdy1/hgNJw+363Y63YkSCJ+Gq5R085wUsMSDG4uKyPKmUyRLUfl45/JFwXNKCVeHtsSiLQNHTaosPeeFYX3hWDtg00yUzn68SMFMNTjQUJSAnkZe1gi15ro85xFyArR9jrHLnJ/INmctUPJENXk6X9r78/H4dgzF67F3FUsZRnTdcNYlwzMi8gm1rk3bxSDHU5MdaZ/p6Jally/pN4p/bYNlrB2MJNWJ144DmG9UMbKCRrilTgBNd9kimvMYQbRdaSFogk6myMNMlemZcZ6/N9OcbqMwcjJSpOOGRoBBsPmEEToTKRs4TSG5K3KxD5RdR6Mswl6LjKKRAzDgLE/owJasjSUneZKOcp9Kd9m1vEBLymLjgyFn2L2KEh23zaW7GZa8M76R3Wzn4U0QndMNO4/7EmG5AY2iEUj64rIx3FGLUHlDUCAl5aZGnb6rVmhboRf0BcT71TG2xXSVrdIb9aiUu0ww4cClhq5huACbfTvsc68M8YW/sdvUYehRZMpG0CL5uaFRBH3c/8f9QgkfBjuR9NUVtIXXJ80ZyXRkVWjkMoCcbFL5Bp9mDhBr50CrTRrE2HEqYaZmYAeCp3OE8yLB649SRLPAEF6pgaEeoTbG4bPcZ9ghCYl2o7pOU4qmxldRpPiChigcNU2/AD0aRTN4dZqwkgtz+ZixoK7y92ffiPYRRkXzBeinImbW/N+GyC61zQ4N8WqDCTR+My8M+pRxFTEPoJwW9YZHHGfcxFrbhoHTboPeENdvwycdDcGD/YL39Nb6dTRTR8LcI0zIdKCW8vFion5OHjbxgchILoZxNTQpKMwQSyT6q9O1msm/t1iJu1ZXzW6TfJobZc8hOaO2u+SwLhBN80az0WdErnS1VxCFxt7U1ja6ZpSsAVfPROLDKSiiYkM6mD852lQ88A+9sWGfyzpEJhep0eHavvou6LjzRrNQD1b9ZKqPRQDaGCEV3elEEHabAc/pkYI84IPtK23u21FYr3pHAw0azcoOGkjfyd5UoY11zbhhle5aFTPzVJgDYvQTAZqNXHgy52IWlKsOw/aqk5U/54A4yzMGz4cX4I+wbdU01JHklZ25lZttaOgZUgwdXQTfKwVCTSU9Zp4xopVXtdIvxjCq+P5QRoMySY+uj6D18n0Tb8xDcrxTCMjfYZE6R9XjHlOv3JvPyz0Ns5n3+rIvpIP5mrH5gjLwchL2O3TrqvMOPGDwAqF5/p0SI8JrwdVI+DwHzzxjjL6FW9mUwsWJYdx6Njdit8FEtRvNiFW5m412nhBDR7v6jlJqbChV0WlX5tzxdv0fPbIcCEAMi9YS6otF2HFNdDuuWEAbR68N4sULqLpFCUr7+AIH1JlqrWQqWMXqluXhxLkO2apbuG2DSU4xlYKhuaEIP92YYuBnTsvVaLEQcjMI+R3yENBhKCi3ovSkL2bnXdGhOUe5UatC0PXo09NUSmNdqLINMEl8rzyuSRGiHkpoLbWVpU2NSf76P46RYgwgeZp5uPkwtQjXAzJUMYTyGt+/ekC83ESlBadqgzOMsfah1owGrWN7oM3esS04biI6ohmC2vB/JXjD+MEKy9Ju0KdUPqS0NAdHGBRl+XgIOSZjp3ds+vzdZIhp7BlCa3jp1qFSGMCMs1JtzYzVyKY2aGIKAPfjgsp2QgRutbbZ9KuJ85VjqwZPcZZA3FTZtxNv0BH705rFwe7SoLOugttmUBPi5VlkOh39J8/hEIU7JHN8L6I2MTTWzXsInUxxXskALC0k0kl2NJbhfkPwn7fWZmcyldufM5plpTio0NJ0jIt1oD5fjWZiM9jS/ZfsaQmp0FAZg6HtFIVzo6GMOUsxzc8OdxBsRdYso26k5RqqGYbNBrIcnvvo+eHGqjE2PeYHxSY7DWKT8XKBuONFuRT9Z3QbMuOo43qmCwbHtNEj5qSA1/m6bgB6QjCuvfUV1cTEZ19TcuRNHWb4a0IvMKmwtPClNuqCCqJogtn1WqGh19QAUvoMoRieD/r8UBwq6gNNkUlAOI1BUYeoFIpspMFAl4ppJ7l7UnUc5qBOzo1U5X7gnomo+xadh/YdID30YuPM66LhaLdpsB1j1Kx4Zya94UWtjKejdSCkPtzFtPVmMhUi+U3qp+ON6fnUa8DYyshz6odo3NioAd/WT9q6ZUWV/hWJVm5xhih+OfVA3Cv6pfMzB1tDUai1RLEuZPMKzNBLVj7SeV8jBRZ1LHlD7eZJKtc4awSGJjVCtO3BuWgKB+xUMRfh618CcZfuXCQm5yojFP4VUhsdJVt62EF4ET2strECfQq7lTOtcuCNyTt96tkZvl9NOQphj+ZBXHLrjruiK0wcutadolfHc3bGPmoorDMGUlQJMDxLU7YgdJwQPgx0nWeO91SIMbdriwtCF/hEsMkexIpG4kI2OnqBNBx62XhCG7XbxrRNd6FpQmmBQWOhy6iSNDbFtjaLFE0tNyqqoY84TK+XihRjOXBTTeDFnv+X3/SNKMJF5be7MW3RYniwebJRNLGEhlbYfC6+c+3Z0BxThc64HY3BgJpeeGWME5pNQ3Lh9AEVeXF3PFNoRIVuSAEP0H2YzKTzWFYBr/tvx1056000PDD6c+0kavbxxp1KGlP8rnCZxmgVOjMNjL0114Q3eYpMTQzIsliBokjZHiM1+QqfaB8uvtaxZ42ao4loDRK2hliTX29HYbQRtaEB4nzMERfBOibkEkseuklvePKdm32GLzwTburuBZ3a01UaW4TVv5dZba5hJCrqLKNyTNBXreA3jhczb36j1NK1gkOloqjhUF8e+aRmvdmpNYhqI5mXdNf9qAJzuh8Qaaebks6LMc8te8Js8nQz/Mm1BuopNFCubWWK82ISgE3fJnJb8YMLmRWmnMy1IkPzXjeZiQm42MpExIODYSJDG1dOnNXjhaA18cpNkFDHB7erMFYFUm5Jb/Y8f7C2xRYLSTHVFzmA5BlwiDoyKPOCKshyvrcwAKNkC4nmGbn6y4QR5Q9BBwCMpro13YeobahJ07z7NyDb3EYfQ5DuBeApv0LFMLzbm3rm0QTuCDmLDm7zVQmlBoiPfsFuXOiHxR6u17+RAq3Q4gEyW/GjE+JdTpFgYxe4FbvLfQULDrxB6ziN59O0E+747GP+nwu9qKFSKBBntnukqtZfggXZ7wkbFJ8neFhjmBXpG7J9OzvBQaBOBTycMRNMtoQGfF2LeBwAxhUBq9l3XZbHxqM4ZyaoaNNPvHaUXUdZiWtBwa3D0TO40yWfEzrkFyzMZrp0VmUOfNEHoVuMK650aJvtxl6prAib78Mutd8g4E1BU3YQJfVAVwBbtbXTb9IdLYM4HOLiRsk72VZGwg3dHXGfPmxlVO4YK7enG3NYxwJJysHcYJhsA8ZHJU+xoOJXDS8PRwUoHxTVgRh1ICfEcNNOr+0Kd2OWCE19ksYhDk02h/v1KLFNDD5uN48F5ru85tGm5CurWTTdaUPEe8ku4pWAy10noEU/1MT7ClRjHo4aUyDs+vidaB79xofu/ebvaDbaMIufDZputeGKG72iCRPYMmLk4GiXi21SydSYvbu0HWnB3qZKG+RfJlsoTtKNeVIb1eL+r3uHnPdpNw8xGbBfJ4XI5880cMBo+OGAxLVApwqaIWYlqvb2q+4bmnpTD7kad1X8RO5A6yFT+ElBUfSxnIsy3/Ge5QElIV3TcFBYCh90N2/FQI3ALToR4OGoIuwOZm3gvuTp2ewZ65st2j679m+goQaywxiFhzN6VEmX8rsL4By7RFq7ynKyjjlTXIvuFzqAAw8IaCZPtwGYXcpbFyCgNb9k5XERgmNXo5koqd+qZgnhwucUPI0aooyASucNQdVQbPByYMDXPX7sU//NyuUZjbmdv9a1a3cKNqeDxsGBnPrW2xsbe6qhbLzN5OhuDA/DI2ourBqLgH85ogkxpxnfmi9APVodmRYQmQfZpEaNHAsJQUstMlPVXiED9hSACgJA5Z2h3MZMMXUMrjTXV9mFUnDEpghBcb2ZP4uxGui6ov3cVBAaFQkFwKH2InZ1ntuwUoHms8aZ6pq6mXWcFvImanEOXlvZ1kbwj9PFPP2C4U3EYzDWURNnXzwoTvvcRv+dfV0RrZfG1aR8K5Vr+Xcz1n5z39hthEkTnQogNSM6mTLTDb+k2fRw/y5s7kmIZ0WgdYaYMxdNMSNmXxXAI/v84DkbTcmVGuUQRWYEcyyFx48hHRsMg0htNF+UKOL4VWFVerMY2ksdb5q799hxsc5WLpZTM5ZxfBtsEaLja2NePyB3wKfYCD+JNvz63NMIC/oD+xhSQdckM8Qhl9R11E2Uw/K+dRHZyY0YQjS/kcgpcpg9f23b+l1Ay4t46QzlhuB2lI3VRbPszbK+IP3AVdDrNmf0zxPDO70xPC8vwYSzEhVZi6TJUpFYyhzzJud689WMQ9X6nYeHbukGmkD7LTOdiLkRQp1PWgwnZvEu6J0M1Wwn8g4fimbBTSbrGzVLNs7mspFmzAibIqFtjaf/THfv0SF1xyVHv8hGtYtyakIzGRt6EkjhOp2/sCruKF2ueECy6Uw224E5JygZ3EZOiT7jy00ZthDI8RGUqGZ0+eOOn1S6b7U2bqb0qN7S1ue8sVIYkrHHOliiQZMvqR+2M+3nbE6njgO1UdDMAN05UAGIRnPZpOaFT1MP7CZ/pzBpmdK76Ge5XVNPHqD7ck0Ed3eLeUPxafOMkoYvpQk4aoqDKZS2105pmScDkwQklGzuNp0i9LkwNDorlf/0OqvzT8EEm0RSqEMyEqRwnxv9p43/inRxG+ZLWlVLNPECdYPMLdH5PgLaEz1EBp+eu0dLu0jN3BZ5TjPWLgeKIfVdGZw0aLPV8GH3udM5Tibn2Hyu0oNuNjfTRKFaX6cN5uiY2ag/6CctWLes6AuxbWrceAlIgb8bZkvhN4vwXgqs0yYg/A/UFA9AA4hc4UdOrzFLOuHQClMBSmmBUwZi+XWXzZjAJA3VtwWfiyyttcrkkLU6ik4UCsmJd7yvW6XHVkNnBVB4vE4nuOu30cGG9nWVQSnMTLsIP7ttOmxVEV8i8olvnPySsbyW/8otURXbF78E3cYRZ0qUKdMYa8OTab/zzs2BU9hPTkgJxqf4SgsoOZnyBaYZtYPGdKkkOCYwSivPDKxYx0XBBO8u5YdAk2RVglCZu7s5caFbtC1HrIbf0tN+QMOXKTmeQMW6O6ZH6dTGWQ/LRbbEHvqb0FcSBGIaihQQRtMUF72gKfrPs77CDRHLwc5ww5mr80V801GtCVgWXbLncMesYaL4OcfNV3YXTOS40pIqWknwx3J8kqkrADpwsdvAYPyDXX0h+x5A0DDN+Y9TBETziJWtOf5W8PS31mem5goRQLOFgLIFJXfqIUdRZJOhTr9v7724LkUi6Drv7I6gOGIcNl9MPg5boXC3HrlUXqBSf24S9Cj1wv6YycUpYUXxrjiEDZ9t6weYU3rGadSch4duRywdm/t3xROaUepCRaBoNyhelqbKLxQFkrJxTm1qWrFApGYUux41pAKMa/fNr+k4QfoAxxTcnYxP0iKZ22bdhOgmLTidsqoHDF4a9lmlVl1QzU1U/LUr0EYKxJgBoXzQjlYpjuLwolJgkBw1Oh0nMbNvHin/pkZfrwJadNwe+kKCWjCjvGlh2dkGuyb6H7muheHtDi6cMoJpg4pSVETqKmV1/pIL/0o75Jb/Jli7B0COfE+F8xKghmEOdvI5l1LCoRca8Px0brJRvjPMNQKXAcOMdKNQ9zSe5ZYWzb9XTRnmOQqhSb5ZQShVRsTsR2znTYXWtk6eASdA65RzdNMQuEWQjVcwF8wFeSDL2f66mTTALrhskO5pxuI8AUx9YLy/GO4x/cJGB7W3yo6kSigDKgVwoAMiyXKTjiZQMkKY203BBbMGAk7puQBD1zZsNUVDmnp1n5270YyRPropHYji0ib0tpq2DA1UkKV+ORCKe42s7ICgbeg5apkV8P78CFOmR0szjJOOQyuB7APQLd5lvNqY7JS1eeVvl3aWqwHKWCyCA4RPv0b7tAnN5mliVVerGHcKwVXSksWrWNue6NYfWQrmRSAr/2bqyhO2pjm4FsVECsgQ/CFEulp0xxSAjs09Z0MXGkTI8AFXgRrkyRLJZ9h5E8sBDKIpAirgNyDjyjs7f+XiIcLKiwP6s+1wvqlQJ5rAFBePKPWvx4qXjAkpDwtWVcRdumS50JO0P5uDpAU6msGriu/iQNik3ceUC7U37pQtbj0sOnHLEZdywO9OWaMqeLisZTtaCok2sCR6GDtIEbQLByykcIrbVFaVHIraTIiuUB4wmQJngn40sM8GPmEQIHs9+u11SAN5XfNFR+VkBQIboMC0waasDWKIrKL52hYB0dSS4xsSyufd6OnRruCpA40d79ctinAfEHX6gSPOu9gwcSxsUECEFMHbxSmOBxMX3rXWCk5pMqe27cWcN9SNgmF0cUPfTbdlaUY9N/Rz0AUgWbxRz0oXuJxjnOkOZR7TDj0zDW53VF4Wqv02BnevMChN8btqBFLqPisdZhBTTkyR9vodxTcj/z2aKTmq4AjTqZm+UwVXunWTOyyTUgTCPrbzo6egQLQf8f/H3tVoN460yiaf3/997yY2dzyxE4mugkKSHc/O5pycySS2rJ9uKAooGlOC91QHUENvdZOHUk5VtfIaoCyQN0MLAAmFT6GHQkkzAWzT7j8SuU4516YEpiVG1ohjlNbBA2qn3YlRJA0ekc+duFMb6bCDbMw7Gnlfrn2bf4bDQIWpJ+6kiYclypboDK3DrBki8syIP/eko8yTMG3gRoglsjVALdGtRvIDtNmoSGavfKaT/MAAVR7BWRs0xA0e1kejs8c5qvFE1cl3bN6qe5KJoachr2FZP6l9WL234gw/MwymveK2s8WOX5L2Tjgjfrse3Pc934ovXqKYaAxjzWtcD5S/IVRWxc8jgSAPeYy0lBG1C7N7aLPs5CRmgyi8sW70sEL/1au5cC6AA0YRkJFKUF/YE863ACZmCSLOnIjhCMNRpOLrfxdG+61v1Ei2VkLJoN4vQ49yiRw6t6JKwxjHVBivjnVVuvyQQavmognVOTiEtiG1fyt/o854yxSA5us9iaoiojUT7qUnXViJYzEyzp7VAiPFwDjOHdInixtubIx71MpAYMhm0SIj+hoTxz3yCMBQg1JsJ3filGyOStwJHREdBTOYcbiwb9igzp2IdY4Va6xn/Y03GuJQZ2a5s8h4S1qetEUNLcskCwQoU/WHfLE6VHVwZb6RoKEOJaSM/jOVDLa6lNhBiAsT2kW9ZuroGg/egGFxn42v2dxsMInjEPSzinzQ6KlKpAhVZhhGaiu6zXGUlq5dEEq7gzK6kSD5OEp+BNQW8yFAYhTxvNPejDX3llNAaKL2Si+DNaIEOxUFoVjlCZXXBEL6PgTqKPD2qMY4R8SWo2BHoVgmcZZYi8lGNEfPswkSKsgqp14oNsJ56O4ZujCNBtqk7QxC8z1kLNtoDJlbZUi8jjAsoZbYe1ZGiIS9g0VzSs0i02RAaJQ13Hie0GXt0zZAKz+boFHIEWR7klZ0eEDybMimg8GihBKDHD86RUAxefK66WPjDDrk0BFYWlBYhoz/AE0koHPTbI5kF+f2pu1qZYFmqDHhBrOx4nQivdeb2kWy2wf3ZN6lKzxZ56QSJJ0V5iW1lSuVMXWqgNDTMjIRrbr2Mr5eqkfliTEJYisSZ62OjSJcEkqMZeV1LAFqYM9MbdQ2v9ddewBTwUgFBCoZT7RXYhIPVKmwUUW0NJBFhK6XLtKDGOd3V3sjJOE8OikDa5PUVHvYcyH/8NZTHhu1xGq6CVGJjhg2R1H4sqSqUcubldWVdEXGRwq0DF3vRjbmmEOkGBVURmDa1B3Ub31euTPzdIkmnRkpFwwyMvhAeMYyw50J3rAyPhcmcPgMKjwos9GbB5J1NuahlFPyDz0/NnFZoLoQMEE1uDAJKeijGNlqhrQzMioOJPWmqfNk8ok7WbuJlnVcI4jCALXgb3LC2p3X2ItyEOtFb5qRUrhrZNg6obgDj9LVwvDRSP5bDrzkmXxB0hCde1krrHC0nlBJ7PE5ZUlSZ7QcdZTdv5SiqLKMoG4XCd4Y8xQDRytTSaTn9JkTx5iuf5CEcJ95UK/K37KmmWDsqpFxZpjfNbC3LMkrLCsJnAgyOaGDkOMyaQMIHiA8PyNewqPOCeqqdAhC3/IaWtcWidpNxrhc22jAoteVULmCmL0cbCEdu9TuEK7d0EJgCy46LKXRQmhWoUY9U7Oz3rN09W/M8BrnbccABfjEOKWJI2DAY9UFjTCQKD3ouBsu8rkgOWmDILOIXNHeAYL2VBJggYCdINVY9WChUcsJ3TOhTMcavqsxVeTaWNeiC/t/DDCncgQVOA/7MehUGKuSmEW7TngcS9jkkKtSNx5AU5G4Tj1Tge7QNCBHnj3b7J5bx8wgG7mGjC1J1bIqf1HMUWN8F/V4yXP9fW3LjRm0EtwKZyUONLQhJPAEx7hEJNHpO9Eq9rCIvJjEAB8KaHRglQYrtTTnXKkD+s6iXrAvns/ARiyVgESUFhmA+ZUoNFDxsfwYBALIBJfYQu1szTqwRwSeL1XzPNoxss/N1nYpyh18/X4U8+2c26WvKp7zGB+XX9/vt38/xrj41RCP3LJ5xoGwcIadsIJw4hhv43XUzowwQohZaG048eJGaaYOME656c2I27DHzvj7tJwp3OtJJJxsZnR8MzFZGvekcTp0ZBvQ580UDSB7toNNJwYoypJ1/XX+yd5AU1JWm9xmXpVx3RSQGDifsBiWDnRqZPFkAdk6cpAaYFhiDiSTl9KTcSCqhMhQlLZwsHF9T/aFTGj2xZqx8BzdkNX9/Pv5l5F9//g2uOdPozt9vVk0xD7wTK1G2MmeqasoqQonN6DKYWADZohSCI8rSV/fY6gr5Gg1zRVLd7xC+wCRfKEKH2XLLkM/WRTD7kV0GJRRsZmzm97rxHnN3U0l9I5odFIlM2x4YBdihi7BsabPCgbRI8dqIBo1AGCcR6JLYx6jDVU7miFGqkdtIDIJEcDyWsZY72kUDSEZghgBodpmjzeL0BpXA3v+hXTfz58/f5w//9/4OpW8nbSRrFi0He4QoTMWeilWzshGRCF7gfSrBC38DCGylZHvyPlaJ+FkPEZbcc3E59OkElIaw3Kn7YXkpQ0QtgdH7I7DTIbOI+r1RFbTLJ8Ig7R5GS1i0WBYnicZhvsQYP6APVtPhHycGDxGo1UZXkRPZVG68ajGyRSOaeqyzUZ8ed9QDfX1V78phfPt+2aANw80oIY42ajLheLKpqu4x4Jj9YyvHHyh0YdtBJl7gQYILZIlmcqkptVGd/n5XkQbbHOyUTXSsIiM17M+yi1/b01+OZGehMjFCq+I+FbD9xxxiR4oLh9kvA9BVl51v0Wkm+Qd4G0UnKeRckY0SJNVL3j1vMC/U6SX8NpS3z0aHjuwkxyEfjwvjO39+9JQFbRdhtiLTabOEhsJyhw4DCsTMSSMcfbQijZkV4RARrMD1wsuXUCdPuoEaWXw4vura+gY0b0r0AqnokZO5UQQB2hz4ATQBAIyTjl5NjCcRmjb1xUK7gQIiPw1QuKOnAQJcW3wZP3EdSlNHi7cd7JX4tqlAI92e3GgtuR37/fjsuBwr2j37J8/7zGyG5pYTznUM8HwDHzDFOON3itRAOHmx1CyVYkgGruOMZ2ujYSVRrhHt/x5VFUlLoT3m5KnlSMWnVCnVZuG2AXnOmW61UnPQgh0587dRzocc8nDugHkPECta3SeKBHp/Dn54FQDiwBh4mnkyckUCYPBpO4F4jesDzwENIueq4P25ff3m8E9fyfPfOcWrwC89PX2yxCb4WYNhQNciXA0DGFWNrMl+dW6mQJypvoXzfIvZKCMce/W+IxOSRjR5ED8Wlbis9spsQimiIicVT6AZ+OBzxvEQa/mh9maR1yVPYHXpyVkCUfPpk/4IJ1eNvKyK8fcZ6xfZc0kgwxXnZK3VoCYQaaUGC7fSnMwyElkjpFw8ncq4Xz5rly4NC3uhmBWfv107MsvQ1wavo31w1XdbfSs1vnMDUiWLQgpLLccJTLjinhLq1B5gxczQvMgztAL7nww5NhZnUoNrmFDkHGLaWQVKxOCyBEa1U6z5wOvjXJMluPF7VknqQMqxGdk6Ea4WxMW2cBytdUMSmrAs7l/Y+3QliArRgDeMQ7GaaPLeUErNKsVtrZFPIwjjottQg7GmQt0BlWRP9oY5YJphskjQ1YZr7VRss0V7paU0EwITEEMCsVi21eIMd61QKQw2ZK9t4HsTTHWA4emlIdMziUaDISUR2XkCO85vd7mc5/qWy0PiaXIyEnUy5LWFW1JBInMMHU0oWfG4QeEfvG1sT2iWsH2G8/NRtyQIa7qOSsuES0yyeEZBQizY8g6wwbZQIZ5xbKxocmFo6eobPTue0q+3YRnU3DMWXJvjEYeABTLj4LqqRKjWfUTDGuNrzc4qdeBIQdVAo6M2MBoGlZIxEoJIiCj8vYr+slI6ZW6FtlUboBQY9flEg2jHIcZvvdRrOjjzuPeaIXf377fUFZ59KOM8Ebsc5KQZJqMUx5uWJCehH6uhEqVATccUQ0l0VBxlg2EXPGMtEyw4noaHWuwu4wZ7ebMQc+QpCWIXWiHT1ewg9ZrgCKcFeErpVGEUljWmbK2ZcbdpsXlYTRRTOYhHWsaIcVBpkqtLELvzqkPB1Eam7yMxOX9smj1XVQuKDhjw1ZotzO4iM+2VFCA953Ks7FCKtErF5NM4pUmCFstKVuhTB+kX3zw5g5niE+sjy4fsgnUBXmiVQTpjGNtaj/IFSzEOFd8JDSsaJ04QWJMqyAzslXilb3HCK/M7m/CCcPQk6DxVGLA8ghvcv7VMR3cWxYNItQM7rEjWuFjY1XSg9Fr9zOsYZCzpemsjhhyb93wtDgDSb/B9K61MsNbcNvIUKkTmKsysFI0qIg6mPNAc+NcbR9PIhEvnIKLK84VsZkxoPTkKnpSJhgnq3yFVC3hgKuFkyUOGTXHZCYLAwbPK/6OiP6gzjhW1jbtHaAS5gsjnbVFX2tyr22+73dK4dJu9X3K15F8cNcxEKbohB9wNzwtDEva+VXUuU7hj8hTZ6EsnJ3VVQrrImCB44uhnaPJsp7wkiY2m6gGu6GCh17Ekn6y5m6FYhOBKJYIG9HAgzZkI+I8iDtOowYvkLqQ0CwGwcA1nT1DmgSMLcAD871+oxW+dBUWVQuqkTvaEHYMsMqMPfnrlBtG1w00QqZONj3LLiNUkXHEbUImM0bNjjB0v6aigW6LpgmklnGPlUYZQSTFCDWj0AmS1rOJ2XwRMige0qvnHUJyplDmJMQulQSjTsPgs/NYXS1qSoFOqno+pHuOVQ+hErSrwT1fvmmFu/F1TwsnXoJa6EamXSN8sNE+5Uk3Vd1M4eaUBWVF4b1j3VIXymAk3m5wTtALIw9zGpYDniozboqmQwPpMm7cFuFrlxNOqz2OWK1C7fLUPDC47CF8puBvMAE3SKtw5GsTDZPVHhjJ751UFqGmEkDdGOnsQyj7S7JxUalw/flyro3pFm50jxLAXkNoSXCifJ6PWhW4/fWWNHR07kj0sO0Ki4K3pEr3A/DOloeK0t0XkeEo9AecIEQV3cNjZlrEpi/GTptx5gw8C8kVPl1oHIHNPkn05E7EvbOdFBDylPBk4+XHoDWyk0ZxJfSeDD1dNXYwGgbw89HhXpa0glCt8AgedYsg41GoulEJK7ctHICMT2lCt2Mwss3plUEsDILcep0kiFDXmNJ4MgoZSemJWIKG1ESWuIKUYa6+cxVl9wFVhCBUFpF4J8KKlAK7ZyvhIycAIrQerwz28nCWkI1s0jPkq4Y+RTUAnShhGWmQWLZ2r1BYitr4+Hd/HTBI6CcolFNuMBvIyht3yZjwc/YZAu84GWtGHVjD4QgdTVOyUJ0IMupjs/c4uUeuXh8Tg8H0c27Qi8oI+BmswsD4xBSmP+CVzCRJ0Dpz2FEEfek4Ms3gUecGljq4dKIFEABCCe/7dVzulQr3f28Uw99mZPcYTzv4da0vSWtCDVlFHQLYUCEoiVlWwpToj2aTNFZ/U/UnMoeA6JJMyKRx7yXRI6W7bsyoaoyxr1ytKv0j8R3UVHZucODnXkY6mmhaf5kONRLbWXDATpx8twrHM3rP8e9+G+4zr1b4txjSpxvBF7iuoXTWKTemqq2UKIDi91umQWQ0iEyFML56AGOLwtZEIOWIJy8N1DTOuWYSA1uE/ofwDFJHZzmKz7IkVPjHNe52mo8IqCx6EYneL9VWiDPQFvzx+4JWODeFyfcahyOSaV1D+qzSsUd8Dtva8me93Q0x40E3ahJMoWQj8731TqhNHtRJiGjSRSpE4nsPWNHtkj6GOKvTSlYZU21j93Zv7fWKLw6ttBZ1IWLThpMIwkEpW7g5zrrnkBTlwBOFI+q9K4b9lmr89e8/57xa4SfQ46t0sr3y59iez7rcDTEwMmkVhPUMgFVCMkyrdIxtEpkN1FaF/JlAUUUNQHHvUWs6QBGbxMhXw3fps1MkH0dPxIhN3VahAq3FRujUAV8MuNhyh1jCiQk0Goo8YgSFxqi/Kq3wkxSAj9elIB729RY760RjVY43InxhprKWzosreL/cig7c7GBJeAsQ8HS+pKYZ6hMbb25B5+1ofD1LKlmO2lNVOxFZqwNGVf2QSggeIm22ToGSGqu1XvK3xqI1B1FOFPgpvMd1EsR5YWzPG4TJ/1bD9grn+vTmjsvSEFflNUXGu9uRtXmUvPrUTAvjYTUCCDHLAaesrrW7ykw3bqtaUsud4iEz6ZrPJ6vdpnSVkBbPOujUKpVYa6yWJC7P+3yjFb7mnV0+qYYtG3+MsUdCenRv554mit2jgR7sIJ7tfA7gvk/laJQlemKt8UwxL54RQ5BK8V9HqU02HEjIvhL+6bDyO2mUqnZZcmyKsVFpkgrFI8NsPWet7jAjHpKVpE3jiIyonMW/3Y75/rGQbLzp5h616Tt1r1v9V7bGuud5hKh6NWPgaIe059z2OC05WafU0mbjtWNyjxpb0xGiojusKMWVdAlAZzQEPaq3UXiPNwxtVeur3tf0PRuu0W3f55dC+T4mtTFUdoa0d9kwzeuPd9Wwe9XC+8fcDPIIxKVOoXqlJJwddJyfdEiPuk+t91zAqCTpoAkXOYmfJ4X7cdeZMPq9RFSslExQEUslPU1fiav5eEKYvBXlSyLsY9CRPX6AxYATtItSxiGsuSr3YIavg43CiknEL1rh3J93dvRkh0c2Krx6WH+kcVSc2fjB60s+/5SOF5O75kBHFJvGMX1A1lDAZAQzeqCxSzxzLDtWJKRpwJj00pkUoj9l8ghcH8z8C/XeqFmBaoMM0qwxelFLtvtccVY3lHvncD9uHO75PZ23+XRDZi9u4F75qzPG0h70uXvv7ZcwvBe8qCLgPkauCQyPWdXVMsPVnQCxJSTOhj826AV6fabFn9NUhGZNbiyFy8q5MgGflf9ErcZVgwmTfAwfqIrjT2vE5rE7HwtaQRkwfQQy/OtKr34YTdsPff7BFNFJCvN96xkaNwxQtDtriEAjkKoWoJ1jjcwA3bLlmDtU6djfVwlUBUluqMlxE2iPxJKttBoscbKJY0FR2X3yw//98+v7XaMVjkom2YsYoFc0kPbD56Vw7M8Urm8c55QP5bQalVgTGaUI1oQQf3yjnGkOXWIgmEARmY04c5hW17VWSNATzqjbsAJbccGK8+Je0OdWVUGQ+mu3JJpppsUvN53c39KN75/TfL+aIPxTd+HDfx4FvToKtv/Oq5VYPMqhNI5zgvO1nDQPuPW1bOGZkvHcS5okHQtz3+iNSRCeoT5lVp1oYFEzh4Q8i7S4XHoGEp8G7mu8jippW/HQ6ZDVosvytzD59fufm7bCjce9FBoe9vbre0c78CN169UqiD8NIf8bOt9+cmYdNcRpGAvmoXkRysfqiUnNiliULHHWvurGrDWY9ScfqehGeOZAmpUXq+MBB1XypuBcnNwUtwSujzoykp6TfRvaK51w+fj+f88Ljq+R7EduIKVEvDFbYPfm3RtGM6XZoxTQninUcySCttc7vxM1Cp0WWAU1UU54zyoUDBM1QmBopCfTnK35VCH/21i500tRy7VQ7RDvlcxhG0fuLlzDFc1ebtoKX2Vi54R3ssrzhffdEPE4b7yfuu94CA95lMHYOgLxWQbtCF791Xn5yjkJhvpE312Kv3S18rJpCzvgCnQWW1dwAhm6AjY+Gvx51kCSOT3T0LekkzGEWm9CSVzO39UK5/NCWyGrjYzwOhMkIeHKEhFvncxwZFhbIc6/UdDG/rDjHnVezQjkRMPiNNHGMucZQqu66Co4ofyuWOlZh55UfdB0GGnbtIO6653GH1FEW1Tn2P2+T364GtzLXS/XheeHeuGrCMmKh2h9xPfThvBPqqzYe686jvHf6KCa13OSDujFRm8htA1cqSL3CBF2JQqfKH3F5OHywth05kzIpp3EyyiPRC0uBZEkIRjf8ztxthAkv//sXlAtXuzsUVATmaIMMvgNamKMv7vGt3tv7ImG6L/nQgxxOhvN+9wxHTUuGmoWvZZITzV22TgjVP+KqJwia5JpL1jjXno1/TdDvTZ/3ler783Yvr8njTk2mg8eXChCxZ4Y28xSbJSQ28Jbbp3++2jk+lPHeDZC3/rardf61Hu01CNGYjqwxhaMtC+RauQss8qIKMRyAF+bGcOnuGTmuNSGGTA7bQRKA/HAy+dzN7TnW23uPYEmcRhi8iztkx+J4WXHZjJ097dcHvaYXhbhHeEIXs0I752g/Ihrfeo9WuoRe2I0VvsBoFlXNWSXr1fE3oUpDrLrMr1Vu0uf+Ja2nWx4ZTwdYT7dsszty+i+f3K4Z6AgJvNRrI4XXYslHrNq6FDv2eL/VdXE3kL7V0COf7p2xbPPt7PEXqjW+5QCkIiyHDUKmCASxBI0Gysv5ARfVRjKPh9RI0K6PG2BVmJby68zoum7EPnH+bty4XIpnBu7Jx1+F3qAZHdZwTFlaNkYIjgWVTVwwB9rpP4EJ/LM+6Uwl1uTmM1rP6UhcjWVQlZnY8jWxFl4KkItxgdMbdsRfbJWZGVe3HLEEbIzbBSU5cDzN4/rt+aHxSj183loQsReGGAFajMDORLU7AkNkdEezNgiQ3/eb7DUBo2fNjyvyOtuoUCOvo5HS1vaxmtqyrqcVmE7Akfdk/bOqPdwFa6g6CqStrwqoVvOhWQjVX1kz5ToQEmb+/ess+UodWeGSG2CGIJRNE4BSCsLGdUKLbPXKdNQTZw+/UTE+UgxmafOUNt4TkfqKu9t+FCX6bMab1I8+SYKw6tH9oVRl48pJtCyBGAca2NWd9pVDStZ8qsy6soTOvu3Ru75ppfrmSGKBkwR0mEXVrlxJRar9EOy81NGsFT0kX9zxPZDhugRVMejOtF+CgE/2rjt4c9fhja5RNGfg9ybQi+UlRbiVU2I1TQ9BFRvDJHuzhk1lxuPe1cQu/9fmn3kIx9g52KcVtXJVfXBGU1hBR2SHcOKc5MViJ5jiJ6BuLuFPc8c2/Rfve9j7q1/lq9dpyD+T3PfewiZooVamp0GziFVVVOOt2MnrSpBxo1WeP82vB9bxqi7EN7L86SAwxnicVTVIG9el3pNgkG+lq/do4hrjvJtJKi/oGOuz+mtE+7Y6JXcyWpJgoNSHoGkDhWuffE6V8sRs3vSHkoo3Mux8fiV81fP3RqvZwJn4Rzscv5/AQYATLhEX+7In7EAAAAASUVORK5CYII=)}.goals_carousel .carousel_content .section .tab.active p{font-weight:700}.goals_carousel .carousel_content .section .tab.active .header_icon:before,.goals_carousel .carousel_content .section .tab.active p,.goals_carousel .carousel_content .section .tab.active:after{color:#fff}.goals_carousel .carousel_content .section .tab p,.goals_carousel .carousel_content .section .tab:after{margin-top:5px;color:#fff}.goals_carousel .carousel_content .section .tab p{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;margin:0;color:#666;position:relative;top:-2px}.goals_carousel .carousel_content .section .tab:after{font-size:12px;font-size:1.2rem;color:#497629}.goals_carousel .carousel_content .section .tab .header_icon:before{font-size:60px;font-size:6rem;line-height:56px;line-height:5.6rem;color:#497629}.goals_carousel .carousel_content .section .tab .class1 .header_icon:before{font-size:60px;font-size:6rem;line-height:56px;line-height:5.6rem;color:#666}.goals_carousel .carousel_content .section .tab .divider_side{height:87px;background:#1b1a1e;opacity:.1;width:1px;position:absolute;right:0;top:18px}.goals_carousel .carousel_content .section .slick-dots{margin-top:20px}.goals_carousel .carousel_content .section .slick-dots li button{background:#648c1c}.goals_carousel .carousel_content .slick-dots{margin-top:30em}.goals_carousel .carousel_content .slick-next,.goals_carousel .carousel_content .slick-prev{position:absolute;top:50px;color:#497629;background:0 0}.goals_carousel .carousel_content .slick-next:active,.goals_carousel .carousel_content .slick-next:focus,.goals_carousel .carousel_content .slick-next:hover,.goals_carousel .carousel_content .slick-prev:active,.goals_carousel .carousel_content .slick-prev:focus,.goals_carousel .carousel_content .slick-prev:hover{color:#005944}.goals_carousel .carousel_content .slick-prev{left:-60px}.goals_carousel .carousel_content .slick-next{right:-60px}.goals_carousel .carousel_content .slick-disabled:active,.goals_carousel .carousel_content .slick-disabled:focus,.goals_carousel .carousel_content .slick-disabled:hover{color:#ddd}.goals_carousel .content{display:block;opacity:1;visibility:hidden;left:0;background:#EBF7F5;z-index:1;transition:opacity .5s ease;transition-duration:1s}.goals_carousel .content:before,.goals_carousel .content:after{content:" ";display:table}.goals_carousel .content:after{clear:both}.goals_carousel .content>div{padding-left:0;padding-right:0}.goals_carousel .content a,.goals_carousel .content h2,.goals_carousel .content p{margin:0 0 10px}.goals_carousel .content h2{font-weight:400}.goals_carousel .content p{line-height:20px;line-height:2rem}.goals_carousel .content .lead{background:#EBF7F5;padding:0 20px 0 0;height:100%}.goals_carousel .content .lead:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.goals_carousel .content .lead .v_center{display:inline-block;vertical-align:middle;width:100%;position:relative}.goals_carousel .content .lead h2:focus,.goals_carousel .content .lead p:focus{outline:-webkit-focus-ring-color auto 1px;outline:1px highlight solid;outline-offset:-2px}.goals_carousel .content.active{opacity:1;z-index:1;visibility:visible}.goals_carousel .slide_holder{width:708px;height:284px;position:relative;overflow:hidden;margin:0 auto 35px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.goals_carousel .carousel_content .section .tab{padding:35px 25px 0}.goals_carousel .carousel_content .section .tab.active{padding:35px 25px 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.goals_carousel .content .lead:before{content:none}.goals_carousel .content .lead .v_center{top:30px;vertical-align:baseline}}@media only screen and (max-width: 47.99em){.goals_carousel .container.row{padding:0}.goals_carousel .carousel_content .section{margin-left:5px}.goals_carousel .carousel_content .section .tab{padding:30px 20px 0;height:105px;border-top:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAADRCAYAAAA36E0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyN0VBQ0UxREQ1NEMxMUU0QjBEOEZDQkFBMjk1OUI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyN0VBQ0UxRUQ1NEMxMUU0QjBEOEZDQkFBMjk1OUI3OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzNzU5MDYwRDUxRTExRTRCMEQ4RkNCQUEyOTU5Qjc5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3RUFDRTFDRDU0QzExRTRCMEQ4RkNCQUEyOTU5Qjc5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hfTJ8AAAKFZJREFUeNrsndly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) no-repeat}.goals_carousel .carousel_content .section .tab.active{border-top:none;padding:30px 20px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAADRCAYAAAA36E0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyN0VBQ0UxREQ1NEMxMUU0QjBEOEZDQkFBMjk1OUI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyN0VBQ0UxRUQ1NEMxMUU0QjBEOEZDQkFBMjk1OUI3OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzNzU5MDYwRDUxRTExRTRCMEQ4RkNCQUEyOTU5Qjc5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3RUFDRTFDRDU0QzExRTRCMEQ4RkNCQUEyOTU5Qjc5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hfTJ8AAAKFZJREFUeNrsndly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) no-repeat}.goals_carousel .carousel_content .section .tab .header_icon:before{line-height:0;color:#fff;font-size:50px;font-size:5rem}.goals_carousel .carousel_content .section .tab p{margin-top:5px;color:#fff;font-weight:700;font-size:16px;font-size:1.6rem}.goals_carousel .carousel_content .section .tab:after{color:#fff}.goals_carousel .carousel_content .slick-dots{margin-top:20px}.goals_carousel .carousel_content .slick-dots li button{background:#648c1c}.goals_carousel .content{position:relative;visibility:visible}.goals_carousel .content .lead{padding:23px 15px}.goals_carousel .content h2{font-size:24px;font-size:2.4rem}.goals_carousel .content p{font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem;margin-bottom:20px}.goals_carousel .slide_holder{display:none}}@media only screen and (orientation: portrait){.goals_carousel .carousel_content{width:100%}.goals_carousel .slide_holder{left:0px}}@media only screen and (min-width: 48em){.goals_carousel .content{height:284px}}@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait){.goals_carousel .carousel_content .slick-prev{left:-52px}.goals_carousel .carousel_content .slick-next{right:-52px}}.goals_carousel_rebrand .slick-dots{color:#666}.goals_carousel_rebrand .slick-dots li button{background:#666}.goals_carousel_rebrand .carousel_header{text-align:center;overflow:hidden}.goals_carousel_rebrand .carousel_header h2{margin:35px 0 45px}.goals_carousel_rebrand .carousel_header h2:after{display:block;margin:0 auto;content:"";width:50px;height:2px;background:#00945F;text-align:center;top:22px;position:relative}.goals_carousel_rebrand .carousel_content{width:708px;height:100%;margin:0 auto;position:relative}.goals_carousel_rebrand .carousel_content:before,.goals_carousel_rebrand .carousel_content:after{content:" ";display:table}.goals_carousel_rebrand .carousel_content:after{clear:both}.goals_carousel_rebrand .carousel_content .section{float:left}.goals_carousel_rebrand .carousel_content .section:last-of-type .tab .divider_side{display:none}.goals_carousel_rebrand .carousel_content .section .tab{cursor:pointer;display:block;height:137px;text-align:center;border-bottom:4px solid #005944;border-top:4px solid transparent;padding:5px 30px 0;padding-top:35px\9;position:relative;transition:border-top .5s ease;transition-duration:.1s}.goals_carousel_rebrand .carousel_content .section .tab:hover,.goals_carousel_rebrand .carousel_content .section .tab:focus{border-top:4px solid #005944;outline:-webkit-focus-ring-color auto 1px;outline:1px highlight solid;outline-offset:-2px}.goals_carousel_rebrand .carousel_content .section .tab:after{line-height:12px;line-height:1.2rem;color:#666;margin-top:-2%}.goals_carousel_rebrand .carousel_content .section .tab .header_icon:before{font-size:60px;font-size:6rem;line-height:56px;line-height:5.6rem;color:#666}.goals_carousel_rebrand .carousel_content .section .tab .divider_side{height:87px;background:#1b1a1e;opacity:.1;width:1px;position:absolute;right:0;top:18px}.goals_carousel_rebrand .carousel_content .section .tab.active{padding:5px 25px 0;padding-top:35px\9;border-top:4px solid #005944;background:url(/assets/CB_resources/images/gray_carousel.jpg);background-size:100%}.goals_carousel_rebrand .carousel_content .section .tab.active .header_icon:before,.goals_carousel_rebrand .carousel_content .section .tab.active p,.goals_carousel_rebrand .carousel_content .section .tab.active:after{color:#fff}.goals_carousel_rebrand .carousel_content .section .tab.active p{font-weight:700;width:100%;margin-top:30%;margin-bottom:0%}.goals_carousel_rebrand .carousel_content .section .tab.active:after{margin-top:-2%}.goals_carousel_rebrand .carousel_content .section .tab p{width:100%;margin-top:30%;margin-bottom:0%}.goals_carousel_rebrand .carousel_content .slick-dots{margin-top:30em}.goals_carousel_rebrand .carousel_content .slick-next,.goals_carousel_rebrand .carousel_content .slick-prev{position:absolute;top:50px;color:#444444;background:0 0}.goals_carousel_rebrand .carousel_content .slick-next:active,.goals_carousel_rebrand .carousel_content .slick-next:focus,.goals_carousel_rebrand .carousel_content .slick-next:hover,.goals_carousel_rebrand .carousel_content .slick-prev:active,.goals_carousel_rebrand .carousel_content .slick-prev:focus,.goals_carousel_rebrand .carousel_content .slick-prev:hover{color:#444444}.goals_carousel_rebrand .carousel_content .slick-prev{left:-60px}.goals_carousel_rebrand .carousel_content .slick-next{right:-60px}.goals_carousel_rebrand .carousel_content .slick-disabled{color:#ddd}.goals_carousel_rebrand .carousel_content .slick-disabled:active,.goals_carousel_rebrand .carousel_content .slick-disabled:focus,.goals_carousel_rebrand .carousel_content .slick-disabled:hover{color:#ddd}.goals_carousel_rebrand .slide_holder{width:708px;height:284px;position:relative;overflow:hidden;margin:0 auto 35px}.goals_carousel_rebrand .content{left:0;background:#efefef;opacity:1;z-index:1;transition:opacity .5s ease;transition-duration:1s;visibility:hidden}.goals_carousel_rebrand .content:before,.goals_carousel_rebrand .content:after{content:" ";display:table}.goals_carousel_rebrand .content:after{clear:both}.goals_carousel_rebrand .content>div{padding-left:0}.goals_carousel_rebrand .content a,.goals_carousel_rebrand .content h2,.goals_carousel_rebrand .content p{margin:0 0 10px}.goals_carousel_rebrand .content h2{font-weight:400;color:#005944}.goals_carousel_rebrand .content p{line-height:20px;line-height:2rem;color:#666}.goals_carousel_rebrand .content .lead{padding:0 20px 0 0;height:100%}.goals_carousel_rebrand .content .lead:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.goals_carousel_rebrand .content .lead .v_center{display:inline-block;vertical-align:middle;width:100%;position:relative}.goals_carousel_rebrand .content.active{visibility:visible;opacity:1;z-index:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.goals_carousel_rebrand .carousel_content .section .tab{padding:15px 25px 0}.goals_carousel_rebrand .carousel_content .section .tab.active{padding:15px 25px 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.goals_carousel_rebrand .content .lead:before{content:none}.goals_carousel_rebrand .content .lead .v_center{top:30px;vertical-align:baseline}}@media only screen and (max-width: 47.99em){.goals_carousel_rebrand .container.row{padding:0}.goals_carousel_rebrand .container.row>div{padding:0}.goals_carousel_rebrand .content{position:relative;display:block;opacity:1;visibility:visible !important}.goals_carousel_rebrand .content>div{padding-left:0;padding-right:0}.goals_carousel_rebrand .content h2{line-height:24px;line-height:2.4rem}.goals_carousel_rebrand .content p{font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem;margin-bottom:20px}.goals_carousel_rebrand .content .lead{padding:23px 15px;background:#efefef}.goals_carousel_rebrand .carousel_header{padding:0 50px}.goals_carousel_rebrand .carousel_content{width:100%;height:auto;margin:0 auto}.goals_carousel_rebrand .carousel_content .section{margin-left:5px}.goals_carousel_rebrand .carousel_content .section .tab{padding:30px 20px 0;background:url(/assets/CB_resources/images/gray_carousel.jpg);background-size:100% 100%;width:100%;height:105px;cursor:auto;border-top:none}.goals_carousel_rebrand .carousel_content .section .tab:hover{border-top:none}.goals_carousel_rebrand .carousel_content .section .tab.active{padding:30px 20px 0;background:url(/assets/CB_resources/images/gray_carousel.jpg);background-size:100% 100%;width:100%;height:105px;cursor:auto;border-top:none}.goals_carousel_rebrand .carousel_content .section .tab.active .header_icon:before,.goals_carousel_rebrand .carousel_content .section .tab.active p,.goals_carousel_rebrand .carousel_content .section .tab.active:after{color:#fff}.goals_carousel_rebrand .carousel_content .section .tab.active p{margin-top:5%;width:90%;position:absolute}.goals_carousel_rebrand .carousel_content .section .tab.active:after{position:absolute;margin-top:10%;right:175px}.goals_carousel_rebrand .carousel_content .section .tab p,.goals_carousel_rebrand .carousel_content .section .tab:after{margin-top:5px;color:#fff}.goals_carousel_rebrand .carousel_content .section .tab p{font-weight:700;line-height:16px;line-height:1.6rem;margin-top:5%;width:100%;position:absolute}.goals_carousel_rebrand .carousel_content .section .tab:after{position:absolute;margin-top:10%;right:175px}.goals_carousel_rebrand .carousel_content .section .tab .header_icon:before{line-height:0;color:#fff;line-height:50px;line-height:5rem}.goals_carousel_rebrand .carousel_content .slick-dots{margin-top:20px}.goals_carousel_rebrand .carousel_content .slick-dots li button{background:#666}.goals_carousel_rebrand .slide_holder{display:none}}@media only screen and (max-width: 47.99em) and (orientation: landscape){.goals_carousel_rebrand .carousel_content .section .tab.active:after{margin-top:6%}.goals_carousel_rebrand .carousel_content .section .tab:after{margin-top:6%}}@media only screen and (orientation: portrait){.goals_carousel_rebrand .slide_holder{left:0px}.goals_carousel_rebrand .carousel_content{width:100%}}@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: landscape){.goals_carousel_rebrand .carousel_content .section .tab p{margin-top:3%}.goals_carousel_rebrand .carousel_content .section .tab.active p{margin-top:3%}.goals_carousel_rebrand .carousel_content .section .tab.active:after{left:165px}.goals_carousel_rebrand .carousel_content .section .tab:after{left:165px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){.goals_carousel_rebrand .carousel_content .section .tab:after{right:133px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{right:133px}}@media only screen and (min-width: 360px) and (max-width: 650px) and (orientation: portrait){.goals_carousel_rebrand .carousel_content .section .tab:after{left:132px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{left:132px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: landscape){.goals_carousel_rebrand .carousel_content .section .tab:after{left:170px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{left:170px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape){.goals_carousel_rebrand .carousel_content .section .tab:after{left:170px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{left:170px}}@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape){.goals_carousel_rebrand .carousel_content .section .tab:after{left:170px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{left:170px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape){.goals_carousel_rebrand .carousel_content .section .tab:after{left:170px;margin-top:7%}.goals_carousel_rebrand .carousel_content .section .tab.active:after{left:170px;margin-top:7%}}@media only screen and (min-width: 48em){.goals_carousel_rebrand .content{height:284px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait){.goals_carousel_rebrand .carousel_content .section .tab p{right:5px}.goals_carousel_rebrand .carousel_content .section .tab.active p{right:5px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{right:135px}.goals_carousel_rebrand .carousel_content .section .tab:after{right:135px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: portrait){.goals_carousel_rebrand .carousel_content .section .tab p{right:15px}.goals_carousel_rebrand .carousel_content .section .tab.active p{right:15px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{right:135px}.goals_carousel_rebrand .carousel_content .section .tab:after{right:135px}}@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait){.goals_carousel_rebrand .carousel_content .section .tab p{right:20px}.goals_carousel_rebrand .carousel_content .section .tab.active p{right:20px}.goals_carousel_rebrand .carousel_content .section .tab.active:after{right:135px}.goals_carousel_rebrand .carousel_content .section .tab:after{right:135px}}@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait){.goals_carousel_rebrand .carousel_content .slick-prev{left:-52px}.goals_carousel_rebrand .carousel_content .slick-next{right:-52px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.goals_carousel_rebrand .carousel_content .section .tab p{margin-top:26%}.goals_carousel_rebrand .carousel_content .section .tab.active p{margin-top:26%}}.goals_carousel_testimonials{background:#008555;color:#fff;border-color:#fff;border-style:solid}.goals_carousel_testimonials .slide_holder{width:100%;height:auto;background:inherit;color:inherit;margin:0;display:block}.goals_carousel_testimonials .slick-list{margin:0 25px}.goals_carousel_testimonials .slick-arrow{background:transparent;border-color:transparent;font-size:24px;font-size:2.4rem;margin:0 36px;padding:0;display:block;position:absolute;top:50%}.goals_carousel_testimonials .slick-arrow:focus{outline:5px highlight solid;outline:-webkit-focus-ring-color auto 5px}.goals_carousel_testimonials .slick-arrow:after{content:'';border-color:#B6DED7;border-top-width:4px;border-top-style:solid;width:16px;height:16px;display:block}.goals_carousel_testimonials .slick-arrow.slick-prev{left:-25px}.goals_carousel_testimonials .slick-arrow.slick-prev:after{border-color:#B6DED7;border-left-width:4px;border-left-style:solid;transform:rotate(315deg)}.goals_carousel_testimonials .slick-arrow.slick-next{right:-25px}.goals_carousel_testimonials .slick-arrow.slick-next:after{border-color:#B6DED7;border-right-width:4px;border-right-style:solid;transform:rotate(45deg)}.goals_carousel_testimonials .slick-dots{background:#008555;color:#fff;margin:0 0 25px}.goals_carousel_testimonials .slick-dots>*:first-child:last-child{visibility:hidden}.goals_carousel_testimonials .slick-dots button{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;background:#fff;background:rgba(255,255,255,0.25);color:#fff;color:rgba(255,255,255,0);width:15px;height:15px;display:inline-block;opacity:1 !important;border-radius:100%;margin:0 8px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.goals_carousel_testimonials .slick-dots button:focus{outline:5px highlight solid;outline:-webkit-focus-ring-color auto 5px}.goals_carousel_testimonials .slick-dots .slick-active button{background:#fff;color:#fff;color:rgba(255,255,255,0)}.goals_carousel_testimonials__slide_content{color:#fff;width:inherit;height:inherit;text-align:center;padding:0 0 24px}.goals_carousel_testimonials__slide_title{color:inherit;margin:0 0 40px}.goals_carousel_testimonials__slide_quote{font-size:22px;font-size:2.2rem;color:inherit;margin:0;font-style:italic;position:relative;margin:0 0 16px}.goals_carousel_testimonials__slide_quote:before,.goals_carousel_testimonials__slide_quote:after{content:' ';position:absolute}.goals_carousel_testimonials__slide_quote:before{content:'\201c'}.goals_carousel_testimonials__slide_quote:after{content:'\201d'}.goals_carousel_testimonials__slide_no_quote{font-size:22px;font-size:2.2rem;color:inherit;margin:0;font-style:italic;position:relative;margin:0 0 16px}.goals_carousel_testimonials__slide_citation{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;color:inherit;margin:0;font-style:italic;font-weight:bold}@media only screen and (max-width: 47.99em){.goals_carousel_testimonials{border-width:0}.goals_carousel_testimonials .slide_holder{margin-top:24px}.goals_carousel_testimonials .slick-dots{padding-bottom:24px}.goals_carousel_testimonials__slide{display:block}.goals_carousel_testimonials__slide_title{font-size:28px;font-size:2.8rem;line-height:32px;line-height:3.2rem;margin-right:0;margin-left:0}.goals_carousel_testimonials__slide_quote{line-height:24px;line-height:2.4rem;margin-right:36px;margin-left:36px}.goals_carousel_testimonials__slide_quote:before,.goals_carousel_testimonials__slide_quote:after{font-size:100px;font-size:10rem}.goals_carousel_testimonials__slide_quote:before{top:24px;left:-44px}.goals_carousel_testimonials__slide_quote:after{bottom:-24px;right:-30px}.goals_carousel_testimonials__slide_no_quote{line-height:24px;line-height:2.4rem;margin-right:36px;margin-left:36px}}@media only screen and (min-width: 48em){.goals_carousel_testimonials{border-width:4px;padding:0 36px}.goals_carousel_testimonials .slide_holder{margin-top:48px}.goals_carousel_testimonials__slide_content{display:flex !important;flex-direction:column;align-content:center;align-items:stretch;justify-content:space-between;padding-right:25px;padding-left:25px}.goals_carousel_testimonials__slide_title{font-size:35px;font-size:3.5rem;line-height:33px;line-height:3.3rem}.goals_carousel_testimonials__slide_quote{line-height:28px;line-height:2.8rem;margin-right:80px;margin-left:80px}.goals_carousel_testimonials__slide_quote:before,.goals_carousel_testimonials__slide_quote:after{font-size:150px;font-size:15rem}.goals_carousel_testimonials__slide_quote:before{top:36px;left:-72px}.goals_carousel_testimonials__slide_quote:after{bottom:-36px;right:-48px}.goals_carousel_testimonials__slide_no_quote{line-height:28px;line-height:2.8rem;margin-right:20px;margin-left:20px}}.goal_carousel_category_fingoals{margin-left:-9px;margin-right:-9px}.goal_carousel_category_fingoals__header{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;color:#666;margin:16px 0}.goal_carousel_category_fingoals__header>*{font-size:inherit;line-height:inherit;color:inherit}.goal_carousel_category_fingoals__header h1,.goal_carousel_category_fingoals__header h2,.goal_carousel_category_fingoals__header h3,.goal_carousel_category_fingoals__header h4,.goal_carousel_category_fingoals__header h5,.goal_carousel_category_fingoals__header h6{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;color:#008555;text-align:center}@media only screen and (max-width: 47.99em){.goal_carousel_category_fingoals__header h1,.goal_carousel_category_fingoals__header h2,.goal_carousel_category_fingoals__header h3,.goal_carousel_category_fingoals__header h4,.goal_carousel_category_fingoals__header h5,.goal_carousel_category_fingoals__header h6{font-weight:bold;font-style:normal;font-size:26px;font-size:2.6rem;line-height:28px;line-height:2.8rem;height:56px;margin-left:30px;margin-right:30px;margin-bottom:-10px}}.goal_carousel_category_fingoals__categorytabs{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.goal_carousel_category_fingoals__categorytabs .active{background-color:#008555;color:#fff}.goal_carousel_category_fingoals__categorytabs .active a{color:#fff}.goal_carousel_category_fingoals__categorytabs .active:after{position:absolute;border-style:solid;border-width:13px 13.5px 0;border-color:#008555 transparent transparent;content:" ";display:block;height:0;transform:rotate(360deg);width:0;top:38px;left:43%}.goal_carousel_category_fingoals__categorytabs__tab{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;background:#fff;border:1px solid #008555;color:#008555;height:41.75px;font-size:16px;font-size:1.6rem;font-weight:300;text-align:center;position:relative}.goal_carousel_category_fingoals__categorytabs__tab:last-child{border-right-width:1px;margin-right:0 !important}.goal_carousel_category_fingoals__categorytabs__tab:nth-child(1):nth-last-child(6),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(2):nth-last-child(5),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(3):nth-last-child(4),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(4):nth-last-child(3),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(5):nth-last-child(2),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(6):nth-last-child(1){width:16.66%;margin-right:0}.goal_carousel_category_fingoals__categorytabs__tab:nth-child(1):nth-last-child(5),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(2):nth-last-child(4),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(3):nth-last-child(3),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(4):nth-last-child(2),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(5):nth-last-child(1){width:20%;margin-right:0}.goal_carousel_category_fingoals__categorytabs__tab:nth-child(1):nth-last-child(4),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(2):nth-last-child(3),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(3):nth-last-child(2),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(4):nth-last-child(1){width:25%;margin-right:0}.goal_carousel_category_fingoals__categorytabs__tab:nth-child(1):nth-last-child(3),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(2):nth-last-child(2),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(3):nth-last-child(1){width:33.33%;margin-right:0}.goal_carousel_category_fingoals__categorytabs__tab:nth-child(1):nth-last-child(2),.goal_carousel_category_fingoals__categorytabs__tab:nth-child(2):nth-last-child(1){width:50%;margin-right:0}.goal_carousel_category_fingoals__categorytabs__tab:nth-child(1):nth-last-child(1){width:100%}.goal_carousel_category_fingoals__categorytabs__tab:active,.goal_carousel_category_fingoals__categorytabs__tab:hover{background-color:#008555;color:#fff}.goal_carousel_category_fingoals__categorytabs__tab:active a,.goal_carousel_category_fingoals__categorytabs__tab:hover a{color:#fff}.goal_carousel_category_fingoals__categorytabs__tab:active:after,.goal_carousel_category_fingoals__categorytabs__tab:hover:after{bottom:-19px;position:absolute;border-style:solid;border-width:13px 13.5px 0;border-color:#008555 transparent transparent;content:" ";display:block;height:0;transform:rotate(360deg);width:0;top:38px;left:43%}.goal_carousel_category_fingoals__categorytabs__tab_link{width:100%;height:inherit;font-weight:700;font-family:Citisans;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;font-size:18px;font-size:1.8rem;line-height:16px;line-height:1.6rem}.goal_carousel_category_fingoals__categorytabs__tab_link:link,.goal_carousel_category_fingoals__categorytabs__tab_link:visited{color:#008555;text-decoration:none}.goal_carousel_category_fingoals__categorytabs__tab_link:active,.goal_carousel_category_fingoals__categorytabs__tab_link:hover{color:#fff;background-color:#008555;text-decoration:none}.goal_carousel_category_fingoals__categorytabs__tabpanel{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer{height:auto}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage{position:relative;width:auto;overflow:hidden}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage img{width:100%}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage_bottom{width:100%;bottom:0;right:0;left:0;height:78.28px;position:absolute;color:#fff;background:#008555;border-bottom:4px solid #DAC500;background:#008555;background:rgba(0,133,85,0.75)}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage_bottom:focus{outline:2px highlight solid;outline:-webkit-focus-ring-color auto 2px}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage_bottom.ie-focus:focus{left:2px;width:99%;bottom:1px}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage_bottom a{width:100%;float:left;height:100%;font-weight:300;padding-left:10px;text-decoration:none;color:#fff;font-size:19px;font-size:1.9rem;line-height:24px;line-height:2.4rem}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage_bottom a span.link_title{width:85%;float:left;height:100%;font-weight:400;align-items:center;display:inline-flex;font-family:Citisans;font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem}@media only screen and (min-device-width: 375px) and (max-device-width: 812px){.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage_bottom a span.link_title{width:82%}}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage_bottom a span.learn_more{width:20px;height:100%;float:right;padding-right:40px;align-items:center;display:inline-flex}.goal_carousel_category_fingoals__categorytabs__content{background-color:#fff;margin-top:16px;width:100%}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.goal_carousel_category_fingoals__categorytabs__tab{font-size:14px;font-size:1.4rem}}@media screen and (min-width: 48em){.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:nth-child(1):nth-last-child(3),.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:nth-child(2):nth-last-child(2),.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:nth-child(3):nth-last-child(1){width:33.33%}.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:nth-child(1):nth-last-child(2),.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:nth-child(2):nth-last-child(1){width:50%}.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:nth-child(1):nth-last-child(1){width:100%}.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:last-child .goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage{margin-right:0}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage{margin-right:10px}}@media screen and (max-width: 47.99em){.goal_carousel_category_fingoals__categorytabs__tabpanel{flex-direction:column}.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer{width:100% !important}.goal_carousel_category_fingoals__categorytabs__tabpanel_goalContainer:last-child .goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage{margin-bottom:0}.goal_carousel_category_fingoals__categorytabs__tabpanel__goalimage{margin-bottom:10px}}@media only screen and (max-width: 47.99em){.goal_carousel_category_fingoals__container{padding:0}.goal_carousel_category_fingoals__container .accordion{padding:0;margin-left:0;margin-bottom:0}.goal_carousel_category_fingoals__container .accordion .accordion-navigation.goal_carousel_category_fingoals__list>a{width:100%;background:#008555;border-bottom:1px solid #fff;height:70px;font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;font-weight:bold;padding-left:20px;padding-top:20px;text-decoration:none;color:#fff;font-family:CitiSans, arial}.goal_carousel_category_fingoals__container .accordion .accordion-navigation.goal_carousel_category_fingoals__list>span{padding-top:25px;margin-right:20px;float:right;color:#fff}span.link_title{font-size:19px;font-size:1.9rem;width:85%;float:left;height:100%;align-items:center;display:inline-flex;padding-left:20px}}.table-compare{margin-bottom:50px;font-family:'CitiSans'}.table-compare table{margin:0 auto}.table-compare tr{height:85px}.table-compare th:first-child{width:180px}.table-compare th{width:240px}.table-compare th,.table-compare td{height:85px}.table-compare caption{font-size:35px;font-size:3.5rem;color:#008555;font-weight:bold;padding-top:40px;padding-bottom:40px}.table-compare section{margin:0;padding:0;text-align:-webkit-center}.table-compare .option-compare div{text-align:center;border-right:1px solid #e2e2e2}.table-compare .option-compare-main{background:#008555}.table-compare .option-compare-main div{color:#fff;text-align:center}.table-compare .option-compare-main-last{background:#008555}.table-compare .option-compare-main-last div{height:120%;color:#fff;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:1px solid grey;border-bottom:none;background:inherit;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.table-compare .option-compare-title{font-size:16px;font-size:1.6rem;width:180px;height:100%;color:#fff;text-align:left;font-weight:300;line-height:1;background:#666;padding:20px 20px 10px 16px}.table-compare .option-compare-title-last{font-size:16px;font-size:1.6rem;height:100%;text-align:left;margin-bottom:10px;background:#666;color:#fff;font-weight:300;line-height:1;padding:20px 20px 10px 16px}.table-compare .option-compare-title-last div{font-size:16px;font-size:1.6rem;font-weight:normal;line-height:1;padding:0 25px;height:100%}.table-compare .option-compare .icon_close.icon_left:before{font-size:12px;font-size:1.2rem;font-weight:bold}.table-compare .option-compare-last div{text-align:center;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.table-compare .option-compare-last div .icon_close.icon_left:before{font-size:12px;font-size:1.2rem;height:100%;font-weight:bold}.table-compare .middle-col div{height:110%;position:relative;border-bottom-left-radius:0;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.table-compare .middle-col div:after{left:25%;bottom:0;width:50%;content:" ";position:absolute;border-bottom:1px solid #e2e2e2}.table-compare .last-col div{height:110%;margin-left:2px;position:relative;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.table-compare .last-col div:after{left:25%;bottom:0;width:50%;content:" ";position:absolute;border-bottom:1px solid #e2e2e2}.table-compare .col-title-main{background:#008555;border-top-left-radius:5px;border-top-right-radius:5px}.table-compare .col-title-main div{font-size:32px;font-size:3.2rem;width:240px;color:#fff;border-top:1px solid light_grey}.table-compare .col-title div,.table-compare .col-title-last div{font-size:20px;font-size:2rem;height:65px;color:#666;padding-top:30px;border-top-right-radius:5px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.table-compare .col-title-last div{margin-left:2px;padding-top:32px;border-top-left-radius:5px;border-left:1px solid #e2e2e2}.table-compare .row-product-header{width:100px;height:40px;vertical-align:bottom}div.table-compare-carousel-container{width:355px;margin-left:5px}div.table-compare-carousel-container>div{text-align:center}ul.table-compare{margin:0;padding:0;width:175px;list-style:none;margin-top:25px;text-align:center;margin-bottom:20px;list-style-type:none;border:1px solid #e2e2e2;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none}ul.table-compare li{padding-left:20px;padding-right:20px;padding-bottom:20px}ul.table-compare li:first-child{font-size:20px;font-size:2rem;font-weight:bold;padding-top:22px;padding-bottom:20px}ul.table-compare li span{font-size:12px;font-size:1.2rem}ul.table-compare-main{margin:0;padding:0;width:175px;float:left;color:#fff;margin-top:15px;list-style:none;text-align:center;padding-bottom:30px;background:#008555;list-style-type:none;border:1px solid #e2e2e2;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}ul.table-compare-main+ul{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}ul.table-compare-main li{color:#fff;list-style:none;padding-left:20px;padding-right:20px;padding-bottom:20px}ul.table-compare-main li:first-child{font-size:20px;font-size:2rem;font-weight:bold;padding-top:32px}ul.table-compare-main li:last-child{padding-bottom:0}ul.table-compare-main span{font-size:12px;font-size:1.2rem}div.table-compare-carousel .slick-dots{width:180px;float:right;margin:-19px;padding-right:50px}div.table-compare-carousel .slick-dots li button{font-size:0;background:#008555}@media only screen and (max-width: 440px){div.table-compare-carousel .slick-dots li button{background:#008555}}@media only screen and (max-width: 760px) and (min-device-width: 320px) and (orientation: landscape){div.table-compare-carousel .slick-dots li button{background:#008555}}.next_step{padding-top:29px;padding-bottom:23.5px}.next_step .heading{display:flex;justify-content:center;margin-bottom:18px}.next_step .heading h3{font-family:CitiSans;font-size:26px;font-size:2.6rem;color:#00945F;margin-top:0px;margin-bottom:0px}.next_step .heading .tools_icon+h3{margin-top:18px;margin-bottom:10px}.next_step .icon{color:#005128;position:relative}.next_step .icon:before{font-size:70px;font-size:7rem}.next_step .icon_arrow{position:relative;color:#005128;font-size:40px;font-size:4rem}.next_step .tools_icon{font-size:50px;font-size:5rem;float:left;color:#00945F}.next_step .tools_icon:before{height:auto;width:auto}.next_step .row{padding-left:2.24%;padding-right:2.24%}.next_step .block{width:30.7%;min-height:125px;display:flex;margin-right:3.78%;background-color:#00945F;font-size:27px;font-size:2.7rem;float:left;text-decoration:none;align-items:center;justify-content:center}.next_step .block:last-child{margin-right:0px}.next_step .block div .step_name{width:170px;color:#fff;font-family:CitiSans;font-size:18px;font-size:1.8rem;padding-left:8px}.next_step .block div .flex_container{display:flex}.next_step .block div .flex_item{margin:auto;display:flex;align-items:center}@media only screen and (max-width: 760px) and (min-width: 319px){.next_step{padding-top:30px}.next_step .block div.step_name{width:150px}.next_step .block .icon+.step_name{width:140px}.next_step .heading{margin-bottom:44px;margin-left:0px;padding-left:10px;padding-right:10px;display:flex;align-items:center}.next_step .heading h3{margin-top:0px;text-align:center}.next_step .row{padding-left:0px;padding-right:0px}.next_step .row .block{float:none;width:70%;margin:0 auto;height:125px;margin-bottom:30px;display:flex}.next_step .row .block::last-child{margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1023px){.next_step .block div.step_name{width:150px}.next_step .block .icon+.step_name{width:120px}}@media only screen and (max-width: 760px) and (min-width: 319px) and (orientation: landscape){.next_step .block div.step_name{width:280px}.next_step .icon{top:0px}}@media only screen and (max-device-width: 568px) and (device-aspect-ratio: 40 / 71){.next_step .block div.step_name{width:150px}.next_step .block .icon+.step_name{width:120px}}@media (min-width: 1025px){.hero .hero_rates{height:82.29px;width:352px;color:#fff;font-family:CitiSans;font-size:24px;font-size:2.4rem;font-weight:bold !important;line-height:39px !important}.hero #faq_heading a.cta_btn{margin-top:35px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero span._productLine.active{font-size:24px !important}}@media only screen and (max-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){.hero .hero_rates{color:#fff;font-family:CitiSans;margin-top:-13px}.hero .hero_rates span._productLine.active{display:inline !important;font-size:14px;font-size:1.4rem}.hero #faq_heading a.cta_btn{margin-top:-18px;display:table;font-size:18px;font-size:1.8rem;line-height:13px;line-height:1.3rem;background-color:#D93D00}}@media only screen and (max-device-width: 64em) and (min-device-width: 48em) and (orientation: portrait){.hero .hero_rates{padding-right:12px;margin:-13px 0px 13px;font-weight:normal;line-height:1}.hero #faq_heading{top:71px !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.hero #faq_heading{top:-8px !important}.hero #faq_heading a.cta_btn{position:absolute}}@media only screen and (max-width: 1024px) and (min-device-width: 768px) and (orientation: landscape){.hero .hero_rates{height:82.29px;width:352px;color:#fff;font-family:CitiSans;font-size:24px;font-size:2.4rem;font-weight:bold !important;line-height:39px !important}.hero span._productLine.active{font-size:24px !important}.hero #faq_heading a.cta_btn{margin-top:35px}}.hero #faq_heading{display:flex;flex-direction:column;justify-content:center;align-content:flex-start;align-items:flex-start;top:83px}.grid_display__item,.grid_display__subitem{text-align:center}.grid_display__item{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.grid_display__item:nth-child(1):nth-last-child(1)>*{padding-left:0;padding-right:0}.grid_display__item:nth-child(1):nth-last-child(2)>*{padding-left:0;padding-right:10px}.grid_display__item:nth-child(2):nth-last-child(1)>*{padding-right:0;padding-left:10px}.grid_display__item:nth-child(1):nth-last-child(3)>*{padding-left:0;padding-right:10px}.grid_display__item:nth-child(2):nth-last-child(2)>*{padding-left:10px;padding-right:10px}.grid_display__item:nth-child(3):nth-last-child(1)>*{padding-right:0;padding-left:10px}.grid_display__item:nth-child(1):nth-last-child(4)>*{padding-left:0;padding-right:10px}.grid_display__item:nth-child(2):nth-last-child(3)>*,.grid_display__item:nth-child(3):nth-last-child(2)>*{padding-left:10px;padding-right:10px}.grid_display__item:nth-child(4):nth-last-child(1)>*{padding-right:0;padding-left:10px}.grid_display__item>*{width:100% !important}.grid_display__item_heading{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;color:#9B9B9B;font-weight:bold}.grid_display__subitem{background:#fff;color:#008555;border-color:#E9E9E9;border-width:1px;border-style:solid;margin-bottom:20px}.grid_display__block{border-color:#fff;border-width:4px;border-style:solid;text-decoration:none;color:inherit;background:inherit;min-height:120px;max-height:100%;position:relative}.grid_display__block:link,.grid_display__block:visited,.grid_display__block:active,.grid_display__block:hover{background:inherit;color:inherit;text-decoration:none}.grid_display__block__static{background:inherit;color:inherit}.grid_display__block__static .grid_display__block_container__hover,.grid_display__block__static .grid_display__block_container__nohover{display:none !important}.grid_display__block__dynamic:link .grid_display__block_container__hover,.grid_display__block__dynamic:visited .grid_display__block_container__hover{display:none}.grid_display__block__dynamic:active .grid_display__block_container__initial,.grid_display__block__dynamic:hover .grid_display__block_container__initial,.grid_display__block__dynamic:focus .grid_display__block_container__initial{display:none}.grid_display__block__dynamic:active .grid_display__block_container__hover,.grid_display__block__dynamic:hover .grid_display__block_container__hover,.grid_display__block__dynamic:focus .grid_display__block_container__hover{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;background:#008555;color:#fff}.grid_display__block__dynamic:active .grid_display__block_container__hover.grid_display__block_container__nohover,.grid_display__block__dynamic:hover .grid_display__block_container__hover.grid_display__block_container__nohover,.grid_display__block__dynamic:focus .grid_display__block_container__hover.grid_display__block_container__nohover{display:none !important}.grid_display__block__dynamic:after{border-color:#B7DED7;position:absolute;border-style:solid;border-width:0;border-top-width:4px;border-right-width:4px;right:8px;top:0;bottom:0;width:16px;height:16px;transform:rotate(45deg);margin:auto}.grid_display__block_container{text-align:left;padding-top:16px;padding-bottom:16px;padding-left:16px}.grid_display__block_subtitle{color:#666;font-size:inherit;line-height:inherit}.grid_display__block_description{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem;text-align:center;color:inherit}.grid_display__icon{color:inherit}.grid_display__icon+.grid_display__block_title{margin-right:0;margin-bottom:0}@media only screen and (min-width: 48.01em){.grid_display{padding:16px 42px}.grid_display__block__static,.grid_display__block__dynamic{display:flex;flex-direction:column;align-content:center;align-items:stretch;justify-content:center}.grid_display__block__static .grid_display__block_container__initial,.grid_display__block__dynamic .grid_display__block_container__initial{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.grid_display__block_container{padding-right:16px}.grid_display__block_title,.grid_display__block_subtitle{font-size:24px;font-size:2.4rem;line-height:23px;line-height:2.3rem}.grid_display__block_title{color:inherit;text-align:center;width:100%}.grid_display__block_subtitle{display:none}.grid_display__block_description{display:block}.grid_display__icon{font-size:40px;font-size:4rem;line-height:40px;line-height:4rem}.grid_display__icon+.grid_display__block_title{margin-top:8px;margin-left:0}}@media only screen and (max-width: 47.99em){.grid_display{padding:16px}.grid_display__item>*{padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width: 48em){.grid_display{padding:16px}.grid_display__item_heading{display:none}.grid_display__block__static,.grid_display__block__dynamic{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.grid_display__block__static .grid_display__block_container__initial,.grid_display__block__dynamic .grid_display__block_container__initial{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:flex-start;width:100%}.grid_display__block__static .grid_display__block_container__hover,.grid_display__block__dynamic .grid_display__block_container__hover{display:none !important}.grid_display__block__static:link,.grid_display__block__static:visited,.grid_display__block__static:active,.grid_display__block__static:hover,.grid_display__block__static:focus,.grid_display__block__dynamic:link,.grid_display__block__dynamic:visited,.grid_display__block__dynamic:active,.grid_display__block__dynamic:hover,.grid_display__block__dynamic:focus{background:inherit;color:inherit}.grid_display__block__static:link .grid_display__block_container__initial,.grid_display__block__static:visited .grid_display__block_container__initial,.grid_display__block__static:active .grid_display__block_container__initial,.grid_display__block__static:hover .grid_display__block_container__initial,.grid_display__block__static:focus .grid_display__block_container__initial,.grid_display__block__dynamic:link .grid_display__block_container__initial,.grid_display__block__dynamic:visited .grid_display__block_container__initial,.grid_display__block__dynamic:active .grid_display__block_container__initial,.grid_display__block__dynamic:hover .grid_display__block_container__initial,.grid_display__block__dynamic:focus .grid_display__block_container__initial{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:flex-start}.grid_display__block__static:link .grid_display__block_container__hover,.grid_display__block__static:visited .grid_display__block_container__hover,.grid_display__block__static:active .grid_display__block_container__hover,.grid_display__block__static:hover .grid_display__block_container__hover,.grid_display__block__static:focus .grid_display__block_container__hover,.grid_display__block__dynamic:link .grid_display__block_container__hover,.grid_display__block__dynamic:visited .grid_display__block_container__hover,.grid_display__block__dynamic:active .grid_display__block_container__hover,.grid_display__block__dynamic:hover .grid_display__block_container__hover,.grid_display__block__dynamic:focus .grid_display__block_container__hover{display:none !important}.grid_display__block__dynamic:active span,.grid_display__block__dynamic:active span.grid_display__block_subtitle,.grid_display__block__dynamic:active span.grid_display__block_title,.grid_display__block__dynamic:focus span,.grid_display__block__dynamic:focus span.grid_display__block_subtitle,.grid_display__block__dynamic:focus span.grid_display__block_title{background:#008555 !important;color:#fff !important}.grid_display__block__dynamic:after{content:" "}.grid_display__block_container{padding-right:24px}.grid_display__block_title,.grid_display__block_subtitle{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem}.grid_display__block_title{color:#008555;text-align:left}.grid_display__block_subtitle{display:block;padding-top:10px}.grid_display__block_description{display:none}.grid_display__icon{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}.grid_display__icon+.grid_display__block_title{margin-top:0;margin-left:20px}}.application_process .col1{padding-left:60px}@media only screen and (max-width: 47.99em){.application_process .col1{padding-left:18px !important}.application_process .col1 h1{text-align:center}}.application_process .col1 a.cta_btn{width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.application_process .col1 a.cta_btn{width:7em}}@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation: portrait){.application_process .col1{padding-left:19px}}.application_process .col1 p.description{min-height:74px;color:#666;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}.application_process .col2{padding-left:100px;margin-top:25px}@media only screen and (max-width: 47.99em){.application_process .col2{padding-left:40px !important}}@media only screen and (min-device-width: 768px) and (max-width: 1024px) and (orientation: portrait){.application_process .col2{padding-left:0px;margin-top:25px}}.application_process .col2 .block{min-height:170px;border-left:2px solid #008555;padding-left:38px}.application_process .col2 .block:last-of-type{border-left-color:#fff}.application_process .col2 .block .oval{height:48px;width:48px;margin-left:-63px;background-color:#008555;border-radius:50%;position:absolute;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.application_process .col2 .block .oval .num{color:#fff;font-size:21px;font-size:2.1rem;line-height:31px;line-height:3.1rem}.application_process .col2 .block h3.heading{margin-top:0px;padding-top:0.25em}.application_process .col2 .block p.desc{color:#666;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;margin-bottom:0;padding-bottom:1em}.application_process__cta__mobile{text-align:center}section .product_list_item.promotional{display:none}section .product_list_item.promotional.active{display:block}.product_list_item{position:relative}.product_list_item h3{font-weight:500;margin:35px 0 12px;font-size:27px;font-size:2.7rem}.product_list_item p{margin:0 0 5px;margin-bottom:13px;line-height:19px;line-height:1.9rem}.product_list_item p a.cta_btn{margin-top:5px;margin-bottom:0px}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item p{margin-bottom:16px}}.product_list_item:last-child .row.container{padding-bottom:17px}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item:last-child .row.container{padding-bottom:4px}}.product_list_item:last-child .row.container_rebrand{padding-bottom:20px}.product_list_item.promotional{display:none;padding:0 40px}.product_list_item.promotional.active{display:block}.product_list_item.promotional .row.container{padding:0}.product_list_item.promotional .item_content .small-12.medium-7.large-10.columns.no_left_padding,.product_list_item.promotional .item_content .small-12.medium-7.large-10.no_left_padding.ask_a_citizen_form__column{padding:0 40px;float:left}.product_list_item_rebrand{color:#444444;font-weight:500;margin:35px 0 12px;position:relative;font-size:27px;font-size:2.7rem}.product_list_item_rebrand:last-child .row.container{padding-bottom:17px}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item_rebrand:last-child .row.container{padding-bottom:4px}}.product_list_item_rebrand p{margin:0 0 5px;margin-bottom:13px;line-height:19px;line-height:1.9rem}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item_rebrand p{margin-bottom:16px}}.product_list_item_rebrand p a.cta_btn{margin-top:5px;margin-bottom:0px}.product_list_item_rebrand h3{color:#444444;font-weight:500;margin:35px 0 12px;font-size:27px;font-size:2.7rem}.product_list_item_rebrand .cta{margin:15px 0 27px}@media only screen and (min-width: 48em){.product_list_item_rebrand .cta{margin:15px 0 27px}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item_rebrand .cta{margin-top:9px;margin-bottom:16px}}@media only screen and (min-width: 48em){.product_list_item_rebrand .cta .cta_btn{margin:0em;position:inherit;left:0px}}@media only screen and (max-width: 47.99em){.product_list_item_rebrand .cta .cta_btn{margin:0em}}.product_list_item_rebrand .num_header{color:#444444;font-weight:500;letter-spacing:-1px;font-size:36px;font-size:3.6rem;line-height:28px;line-height:2.8rem}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){.product_list_item_rebrand .num_header:after{padding-left:26%;color:#9a9a9a;position:absolute}}@media only screen and (min-width: 47.99em){.product_list_item_rebrand .rates{left:15px;margin-top:49px;position:relative}}.product_list_item_rebrand .rates p{padding-right:16px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem}.product_list_item_rebrand .rates .num_header{letter-spacing:-1px;margin:30px 0 12px;line-height:28px;line-height:2.8rem}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item_rebrand .rates .num_header{margin-top:14px}}.product_list_item_rebrand .rates .num_header:after{top:30%;color:#9a9a9a;padding-left:23%;position:relative}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){.product_list_item_rebrand .rates .num_header:after{color:#9a9a9a;padding-left:26%;position:absolute}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item_rebrand .rates .num_header:after{color:#9a9a9a;padding-left:10%;position:absolute}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){.product_list_item_rebrand .rates .num_header:after{color:#9a9a9a;padding-left:34%;position:absolute}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait){.product_list_item_rebrand .rates .num_header:after{color:#9a9a9a;padding-left:38%;position:absolute}}@media only screen and (max-width: 47.99em){.product_list_item_rebrand .rates .small-6.columns,.product_list_item_rebrand .rates .small-6.ask_a_citizen_form__column{padding:0}}@media only screen and (max-width: 47.99em){.product_list_item_rebrand .rates .small-6.ask_a_citizen_form__column{padding:0}}.product_list_item_rebrand .row.container{background-color:#efefef}@media only screen and (max-width: 47.99em){.product_list_item_rebrand .row.container{padding:15px}}.product_list_item_rebrand .row.container .item_content:after{content:"";display:block;width:100%;margin-top:35px;border:1px solid #888}@media only screen and (min-width: 320px) and (max-width: 736px){.product_list_item_rebrand .row.container .item_content:after{margin-top:87px}}@media only screen and (min-width: 320px) and (max-width: 736px){.product_list_item_rebrand .row.container .item_content:after{margin-top:87px}}.product_list_item_rebrand .pre_slash .num_header:after{content:"";padding-left:0%}.product_list_item_rebrand .show-for-medium-up .cta_btn{margin-top:0px}.product_list_item_submission h3{font-size:24px;font-size:2.4rem}.product_list_item_submission h4{font-size:24px;font-size:2.4rem}.product_list_item_submission .row.container{background-color:#EFEFEF}.product_list_item .content_tool_tip{font-size:16px;font-size:1.6rem}.product_list_item .cta{margin:15px 0 27px}@media only screen and (min-width: 48em){.product_list_item .cta{margin:15px 0 27px}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item .cta{margin-top:9px;margin-bottom:16px}}@media only screen and (min-width: 48em){.product_list_item .cta .cta_btn{left:0px;margin:0em;position:inherit}}@media only screen and (max-width: 47.99em){.product_list_item .cta .cta_btn{margin:0em}}.product_list_item .features_display{margin-top:0;width:440px}.product_list_item .features_display:before{left:10%}.product_list_item .features_display span.title{font-size:18px;font-size:1.8rem}@media only screen and (min-width: 320px) and (max-width: 760px){.product_list_item .features_display.active{width:440px}}.product_list_item .pre_slash .num_header:after{content:"";padding-left:0%}@media only screen and (min-width: 47.99em){.product_list_item .rates{left:15px;margin-top:49px;position:relative}}.product_list_item .rates p{padding-right:16px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem}@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape){.product_list_item .rates p{padding-right:70px}}@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation: landscape){.product_list_item .rates p{width:70%;padding-right:16px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem}}.product_list_item .rates .num_header{letter-spacing:-1px;margin:30px 0 12px;line-height:28px;line-height:2.8rem}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_item .rates .num_header{margin-top:14px}}.product_list_item .rates .num_header:after{top:30%;padding-left:23%;position:relative;color:#9a9a9a}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.product_list_item .rates .num_header:after{color:#9a9a9a;padding-left:10%;position:absolute}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){.product_list_item .rates .num_header:after{color:#9a9a9a;padding-left:26%;position:absolute}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){.product_list_item .rates .num_header:after{color:#9a9a9a;padding-left:27%;position:absolute}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){.product_list_item .rates .num_header:after{color:#9a9a9a;padding-left:34%;position:absolute}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape){.product_list_item .rates .num_header:after{color:#9a9a9a;padding-left:30%;position:absolute}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait){.product_list_item .rates .num_header:after{color:#9a9a9a;padding-left:38%;position:absolute}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.product_list_item .rates .num_header:after{color:#9a9a9a;padding-left:34%;position:absolute}}@media only screen and (min-device-width: 760px) and (max-device-width: 1030px) and (orientation: portrait){.product_list_item .rates .num_header:after{top:25%;color:#9a9a9a;padding-left:7%;position:relative}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.product_list_item .rates .num_header .sub-header{line-height:30px;line-height:3rem}}@media only screen and (max-width: 47.99em){.product_list_item .rates.small-6.columns,.product_list_item .rates.small-6.ask_a_citizen_form__column{padding:0}}.product_list_item .row.container{background-color:#EBF7F5}@media only screen and (max-width: 47.99em){.product_list_item .row.container{padding:15px}}.product_list_item .row.container div:nth-child(2):after{border:none}.product_list_item .row.container_rebrand{background-color:#EFEFEF}@media only screen and (max-width: 47.99em){.product_list_item .row.container_rebrand{padding:15px !important}}.product_list_item .row.container .item_content:last-child:after{border:none;margin-top:0}.product_list_item .row.container .item_content:after{content:"";display:block;width:100%;margin-top:35px;border:1px solid #cae3df}@media only screen and (min-width: 320px) and (max-width: 736px){.product_list_item .row.container .item_content:after{width:100%;content:"";display:block;margin-top:87px;border:1px solid #cae3df}}.product_list_item .show-for-medium-up .cta_btn{margin-top:0px}.product_list_compare{margin-bottom:35px;position:relative}.product_list_compare table.compare_checking .cta .cta_btn{margin-top:13px;margin-bottom:28px}.product_list_compare__table__medium{overflow:hidden}@media only screen and (min-width: 320px) and (max-width: 768px){.product_list_compare{margin-bottom:25px}.product_list_compare__table__medium{overflow:auto}}@media only screen and (max-width: 47.99em){.product_list_compare .columns,.product_list_compare .ask_a_citizen_form__column{padding:0}}.product_list_compare .compare_checking span.title{font-size:16px;font-size:1.6rem}.product_list_compare .compare_checking .benefits .features_display:before{left:50%}.product_list_compare .compare_checking .content_tool_tip{font-size:16px;font-size:1.6rem}.product_list_compare .compare_checking .features_display:before{left:37%}.product_list_compare .compare_checking .features_display.active{margin-top:0}.product_list_compare .product_list_item p.show-for-medium-up{margin-bottom:0px}.product_list_compare .product_list_item h3{margin:25px 0 12px}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_compare .product_list_item h3{margin:5px 0 12px}}.product_list_compare .product_list_item:first-child h3{margin:41px 0 12px}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_compare .product_list_item:first-child h3{margin:15px 0 12px}}.product_list_compare .product_list_item:last-child .row.container{padding-bottom:43px}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_compare .product_list_item:last-child .row.container{padding-bottom:12px}}.product_list_compare .product_list_item:last-child .row.container:after{border:none;margin-top:0}.product_list_compare .product_list_item .content_tool_tip{font-size:12px;font-size:1.2rem}.product_list_compare .product_list_item .cta{margin:15px 0 35px}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_compare .product_list_item .cta{margin:15px 0 20px}}.product_list_compare .product_list_item .features_display:before{left:19%}.product_list_compare .product_list_item .features_display.active{width:auto}.product_list_compare .product_list_item .features_display span.title{font-size:12px;font-size:1.2rem}@media only screen and (min-device-width: 320px) and (max-width: 760px){.product_list_compare .product_list_item .row.container{padding-bottom:0}}.product_list_compare .product_list_item .row.container:after{content:"";display:block;width:100%;margin-top:35px;border:1px solid #cae3df}.product_list_compare .product_list_item .row.container_rebrand:after{content:"";display:block;width:100%;margin-top:35px;border:1px solid #BBBBBB}.product_list_compare .tabs-content .content{padding:0}@media only screen and (max-width: 47.99em){.product_list_compare .tabs-content .content{padding:0;overflow:scroll;overflow-y:hidden}}@media only screen and (min-width: 320px) and (max-width: 1024px){.product_list_compare .tabs-content .content{overflow:hidden}}.product_list_compare .tabs-content .table-view .compare_checking{margin-top:40px}@media only screen and (min-width: 1025px){.product_list_compare .tabs-content .table-view .compare_checking{margin-top:0px}}.product_list_compare .tabs-content .table-view .mobile_message{margin-top:40px}.product_list_compare .tabs .tab-title{height:104px;width:50%}.product_list_compare .tabs .tab-title_rebrand{height:104px;width:50%}@media only screen and (max-width: 47.99em){.product_list_compare .row.container{padding:0}}@media only screen and (max-width: 47.99em){.product_list_compare .row.container_rebrand{padding:0}}[class*=" icon_"]:after,[class*=" icon_"]:before,[class^=icon_]:after,[class^=icon_]:before{font-family:ctz-dotcom-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_right a span{float:left;display:block}.icon__fallback--text{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;width:1px;height:1px}.icon_grey{background:#444444 !important}.icon_green{background:#648c1c !important}li.icon_arrow.icon_right.two_row{border:none;height:69px;width:10%}p.icon_arrow_down.icon_right{font-weight:700;text-align:left;background-color:none}span.icon_arrow_down.icon_right{font-weight:700;font-size:20px;font-size:2rem;color:#fff;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px}.icon_arrow_down.icon_left_sec:before{content:"\e61c"}.icon_arrow_down.icon_right_sec{background:0 0;font-size:24px;font-size:2.4rem;text-decoration:none;color:#00945F;font-family:CitiSans, arial}.icon_arrow_down.icon_right_sec:after{content:"\e61c"}header .icon_close:after{color:#648c1c;position:absolute;right:42px;top:10px;font-size:14px;font-size:1.4rem;font-weight:700}a.icon_search.icon_left.medium-3.columns.show-for-medium-up.search_link,a.icon_search.icon_left.medium-3.show-for-medium-up.search_link.ask_a_citizen_form__column{padding-left:10px}a.icon_search2.icon_left.search_link.clearfix{left:10px}a.icon_login.icon_left.small-4.columns.show-for-small-only.login_link.login_menu,a.icon_login.icon_left.small-4.show-for-small-only.login_link.login_menu.ask_a_citizen_form__column{left:160px}.icon_search2.icon_left:before,.icon_search2.icon_right:after{content:"\e600"}.icon_menu.icon_left:before,.icon_menu.icon_right:after{content:"\e601"}.icon_close.icon_left:before,.icon_close.icon_right:after{content:"\e602"}.icon_spinner.icon_left:before,.icon_spinner.icon_right:after{content:"\e603"}.icon_exclamation_point.icon_left:before,.icon_exclamation_point.icon_right:after{content:"\e604"}.icon_exclamation_percent.icon_left:before,.icon_exclamation_percent.icon_right:after{content:"\e605"}.icon_check_plus.icon_left:before,.icon_check_plus.icon_right:after{content:"\e606"}.icon_clock.icon_left:before,.icon_clock.icon_right:after{content:"\e607"}.icon_hearing.icon_left:before,.icon_hearing.icon_right:after{content:"\e608"}.icon_shopping_cart.icon_left:before,.icon_shopping_cart.icon_right:after{content:"\e609"}.icon_receive_cash.icon_left:before,.icon_receive_cash.icon_right:after{content:"\e60a"}.icon_atm.icon_left:before,.icon_atm.icon_right:after{content:"\e60A"}.icon_percent.icon_left:before,.icon_percent.icon_right:after{content:"\e60b"}.icon_certificate.icon_left:before,.icon_certificate.icon_right:after{content:"\e60c"}.icon_sign_pole.icon_left:before,.icon_sign_pole.icon_right:after{content:"\e60d"}.icon_document.icon_left:before,.icon_document.icon_right:after{content:"\e60e"}.icon_check.icon_left:before,.icon_check.icon_right:after{content:"\e60f"}.icon_check_arrow.icon_left:before,.icon_check_arrow.icon_right:after{content:"\e610"}.icon_phone_computer.icon_left:before,.icon_phone_computer.icon_right:after{content:"\e611"}.icon_5_dollar_pass.icon_left:before,.icon_5_dollar_pass.icon_right:after{content:"\e612"}.icon_dollar_sign.icon_left:before,.icon_dollar_sign.icon_right:after{content:"\e613"}.icon_retirement.icon_left:before,.icon_retirement.icon_right:after{content:"\e614"}.icon_bar_chart.icon_left:before,.icon_bar_chart.icon_right:after{content:"\e615"}.icon_computer_chart.icon_left:before,.icon_computer_chart.icon_right:after{content:"\e616"}.icon_calculator.icon_left:before,.icon_calculator.icon_right:after{content:"\e618"}.icon_hand_shake.icon_left:before,.icon_hand_shake.icon_right:after{content:"\e619"}.icon_credit_cards.icon_left:before,.icon_credit_cards.icon_right:after{content:"\e61a"}.icon_arrow_up.icon_left:before,.icon_arrow_up.icon_right:after{content:"\e61b"}.icon_arrow_down.icon_left:before,.icon_arrow_down.icon_right:after{content:"\e61c"}.icon_arrow_alt.icon_left:before,.icon_arrow_alt.icon_right:after{content:"\e61d"}.icon_double_arrow.icon_left:before,.icon_double_arrow.icon_right:after{content:"\e61e"}.icon_grad_cap.icon_left:before,.icon_grad_cap.icon_right:after{content:"\e61f"}.icon_home.icon_left:before,.icon_home.icon_right:after{content:"\e620"}.icon_exclamation_money.icon_left:before,.icon_exclamation_money.icon_right:after{content:"\e621"}.icon_target.icon_left:before,.icon_target.icon_right:after{content:"\e622"}.icon_social_twitter.icon_left:before,.icon_social_twitter.icon_right:after{content:"\e623"}.icon_social_facebook.icon_left:before,.icon_social_facebook.icon_right:after{content:"\e624"}.icon_arrow.icon_left:before,.icon_arrow.icon_right:after{content:"\e625"}.icon_pie_chart.icon_left:before,.icon_pie_chart.icon_right:after{content:"\e626"}.icon_temple.icon_left:before,.icon_temple.icon_right:after{content:"\e627"}.icon_phone.icon_left:before,.icon_phone.icon_right:after{content:"\e628"}.icon_chat.icon_left:before,.icon_chat.icon_right:after{content:"\e629"}.icon_login.icon_left:before,.icon_login.icon_right:after{content:"\e62a"}.icon_login1.icon_left:before,.icon_login1.icon_right:after{content:"\e62a"}.icon_branch.icon_left:before,.icon_branch.icon_right:after{content:"\e62c"}.icon_cust_service.icon_left:before,.icon_cust_service.icon_right:after{content:"\e62b"}.icon_search.icon_left:before,.icon_search.icon_right:after{content:"\e62d"}.icon_piggy.icon_left:before,.icon_piggy.icon_right:after{content:"\e62e"}.icon_social_youtube.icon_left:before,.icon_social_youtube.icon_right:after{content:"\e62f"}.icon_social_linkedin.icon_left:before,.icon_social_linkedin.icon_right:after{content:"\e630"}.icon_social_instagram.icon_left:before,.icon_social_instagram.icon_right:after{content:"\e631"}.icon_deluxe_checks.icon_left:before,.icon_deluxe_checks.icon_right:after{content:"\e632"}.icon_check_mark.icon_left:before,.icon_check_mark.icon_right:after{content:"\e634"}.icon_students.icon_left:before,.icon_students.icon_right:after{content:"\e900"}.icon_rebalance.icon_left:before,.icon_rebalance.icon_right:after{content:"\e900"}.icon_bank_invest.icon_left:before,.icon_bank_invest.icon_right:after{content:"\e901"}.icon_home_borrowing.icon_left:before,.icon_home_borrowing.icon_right:after{content:"\e901"}.icon_guidance.icon_left:before,.icon_guidance.icon_right:after{content:"\e902"}.icon_dollar_students.icon_left:before,.icon_dollar_students.icon_right:after{content:"\e902"}.icon_ret_accumulation_plan.icon_left:before,.icon_ret_accumulation_plan.icon_right:after{content:"\e903"}.icon_advisor.icon_left:before,.icon_advisor.icon_right:after{content:"\e903"}.icon_cards.icon_left:before,.icon_cards.icon_right:after{content:"\e904"}.icon_no_fees.icon_left:before,.icon_no_fees.icon_right:after{content:"\e905"}.icon_safety_security.icon_left:before,.icon_safety_security.icon_right:after{content:"\e906"}.icon_online_mobile.icon_left:before,.icon_online_mobile.icon_right:after{content:"\e907"}.icon_steady_save.icon_left:before,.icon_steady_save.icon_right:after{content:"\e908"}.icon_portfolio.icon_left:before,.icon_portfolio.icon_right:after{content:"\e909"}.icon_dollar_arrow_down.icon_left:before,.icon_dollar_arrow_down.icon_right:after{content:"\e90a"}.icon_NEW_dollar_plus.icon_left:before,.icon_NEW_dollar_plus.icon_right:after{content:"\e90b"}.icon_NEW_dollar_arrow_right.icon_left:before,.icon_NEW_dollar_arrow_right.icon_right:after{content:"\e90c"}.icon_customize_left.icon_left:before,.icon_customize_left.icon_right:after{content:"\e90d"}.icon_transfers.icon_left:before,.icon_transfers.icon_right:after{content:"\e90e"}.icon_mobile_banking.icon_left:before,.icon_mobile_banking.icon_right:after{content:"\e90f"}.icon_NEW_gear.icon_left:before,.icon_NEW_gear.icon_right:after{content:"\e910"}.icon_NEW_shield.icon_left:before,.icon_NEW_shield.icon_right:after{content:"\e911"}.icon_fixed_term_rate.icon_left:before,.icon_fixed_term_rate.icon_right:after{content:"\e912"}.icon_NEW_line_graph.icon_left:before,.icon_NEW_line_graph.icon_right:after{content:"\e913"}.icon_preferred_rates.icon_left:before,.icon_preferred_rates.icon_right:after{content:"\e914"}.icon_apply_online.icon_left:before,.icon_apply_online.icon_right:after{content:"\e915"}.icon_borrow.icon_left:before,.icon_borrow.icon_right:after{content:"\e916"}.icon_checks.icon_left:before,.icon_checks.icon_right:after{content:"\e917"}.icon_statements.icon_left:before,.icon_statements.icon_right:after{content:"\e918"}.icon_NEW_document_money.icon_left:before,.icon_NEW_document_money.icon_right:after{content:"\e919"}.icon_NEW_clock.icon_left:before,.icon_NEW_clock.icon_right:after{content:"\e91a"}.icon_NEW_document_check.icon_left:before,.icon_NEW_document_check.icon_right:after{content:"\e91b"}.icon_live_chat.icon_left:before,.icon_live_chat.icon_right:after{content:"\e91c"}.icon_checking_savings.icon_left:before,.icon_checking_savings.icon_right:after{content:"\e91d"}.icon_account_alerts.icon_left:before,.icon_account_alerts.icon_right:after{content:"\e91e"}.icon_NEW_locator.icon_left:before,.icon_NEW_locator.icon_right:after{content:"\e91f"}.icon_support.icon_left:before,.icon_support.icon_right:after{content:"\e920"}.icon_find_branch.icon_left:before,.icon_find_branch.icon_right:after{content:"\e922"}.icon_call.icon_left:before,.icon_call.icon_right:after{content:"\e923"}.icon_LOGO_premier_banking.icon_left:before,.icon_LOGO_premier_banking.icon_right:after{content:"\e924"}.icon_LOGO_private_bank.icon_left:before,.icon_LOGO_private_bank.icon_right:after{content:"\e925"}.icon_LOGO_investment_services.icon_left:before,.icon_LOGO_investment_services.icon_right:after{content:"\e926"}.icon_pay_bills.icon_left:before,.icon_pay_bills.icon_right:after{content:"\e927"}.icon_direct_deposit.icon_left:before,.icon_direct_deposit.icon_right:after{content:"\e928"}.icon_fixed_rate.icon_left:before,.icon_fixed_rate.icon_right:after{content:"\e929"}.icon_variable_rate.icon_left:before,.icon_variable_rate.icon_right:after{content:"\e92a"}.icon_overdraft_pass.icon_left:before,.icon_overdraft_pass.icon_right:after{content:"\e92b"}.icon_goaltrack_savings.icon_left:before,.icon_goaltrack_savings.icon_right:after{content:"\e92c"}.icon_choices.icon_left:before,.icon_choices.icon_right:after{content:"\e92d"}.icon_gifting.icon_left:before,.icon_gifting.icon_right:after{content:"\e92e"}.icon_setup.icon_left:before,.icon_setup.icon_right:after{content:"\e92f"}.icon_moble_deposit.icon_left:before,.icon_moble_deposit.icon_right:after{content:"\e930"}.icon_advisor.icon_left:before,.icon_advisor.icon_right:after{content:"\e931"}.icon_bank_invest.icon_left:before,.icon_bank_invest.icon_right:after{content:"\e932"}.icon_guidance.icon_left:before,.icon_guidance.icon_right:after{content:"\e933"}.icon_rebalance.icon_left:before,.icon_rebalance.icon_right:after{content:"\e934"}.icon_scale.icon_left:before,.icon_scale.icon_right:after{content:"\e935"}.icon_finacial_planning.icon_left:before,.icon_finacial_planning.icon_right:after{content:"\e936"}.icon_how_to_check_balance.icon_left:before,.icon_how_to_check_balance.icon_right:after{content:"\e937"}.icon_how_to_change_pin.icon_left:before,.icon_how_to_change_pin.icon_right:after{content:"\e938"}.icon_no_surprises.icon_left:before,.icon_no_surprises.icon_right:after{content:"\e939"}.icon_palm_tree.icon_left:before,.icon_palm_tree.icon_right:after{content:"\e93a"}.icon_shared_loan_responsibility.icon_left:before,.icon_shared_loan_responsibility.icon_right:after{content:"\e93b"}.icon_ring.icon_left:before,.icon_ring.icon_right:after{content:"\e93c"}.icon_pay_bills_2.icon_left:before,.icon_pay_bills_2.icon_right:after{content:"\e93d"}.icon_hammer.icon_left:before,.icon_hammer.icon_right:after{content:"\e93e"}.icon_light_bulb.icon_left:before,.icon_light_bulb.icon_right:after{content:"\e93f"}.icon_recreational_vehicle.icon_left:before,.icon_recreational_vehicle.icon_right:after{content:"\e940"}.icon_law.icon_left:before,.icon_law.icon_right:after{content:"\e941"}.icon_medical_professional.icon_left:before,.icon_medical_professional.icon_right:after{content:"\e942"}.icon_education_refinance.icon_left:before,.icon_education_refinance.icon_right:after{content:"\e943"}.icon_medical_residency.icon_left:before,.icon_medical_residency.icon_right:after{content:"\e944"}.icon_undergrad.icon_left:before,.icon_undergrad.icon_right:after{content:"\e945"}.icon_bar_study.icon_left:before,.icon_bar_study.icon_right:after{content:"\e946"}.icon_parent.icon_left:before,.icon_parent.icon_right:after{content:"\e947"}.icon_education_refinance_parent.icon_left:before,.icon_education_refinance_parent.icon_right:after{content:"\e948"}.icon_grad.icon_left:before,.icon_grad.icon_right:after{content:"\e949"}.icon_mba.icon_left:before,.icon_mba.icon_right:after{content:"\e94a"}p.social_icon_adj{bottom:25px !important}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){a.icon_search2.icon_left.search_link.clearfix{right:-41px}}@media only screen and (min-width: 1025px){a.icon_NEW_locator.icon_left.small-4.medium-5.columns,a.icon_NEW_locator.icon_left.small-4.medium-5.ask_a_citizen_form__column{left:6px;width:auto}a.icon_support.icon_left.small-4.columns,a.icon_support.icon_left.small-4.ask_a_citizen_form__column{left:40px}}@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait){span.icon_arrow_down.icon_right{font-size:17px;font-size:1.7rem;color:#fff;padding-left:7px;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px}}.tabbed_pdp{overflow:hidden;position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tabbed_pdp{overflow:visible}}.tabbed_pdp:not(.tabbed_pdp_single_rates_table) .row .small-12.columns,.tabbed_pdp:not(.tabbed_pdp_single_rates_table) .row .small-12.ask_a_citizen_form__column{padding-left:0;padding-right:0}@media only screen and (max-width: 47.99em){.tabbed_pdp a.show-for-small-only{background:#00945F;color:#fff;min-height:81px;height:auto;width:100%;position:relative;text-decoration:none;text-align:center;font-size:22px;font-size:2.2rem;padding-top:15px}}@media only screen and (max-width: 47.99em){.tabbed_pdp a.show-for-small-only:after{width:0;height:0;border-style:solid;border-width:10px 15px 0;border-color:#00945F rgba(255,255,255,0) rgba(255,255,255,0);transform:translateZ(0);-moz-transform:scale(0.9999);content:" ";position:absolute;left:46%;top:65px;opacity:1}}@media only screen and (max-width: 47.99em){.tabbed_pdp a.show-for-small-only.active:after{width:0;height:0;border-style:solid;border-width:10px 15px 0;border-color:#00945F rgba(255,255,255,0) rgba(255,255,255,0);transform:translateZ(0);-moz-transform:scale(0.9999);content:" ";position:absolute;left:46%;top:65px;opacity:1}}.tabbed_pdp h3{font-weight:400;margin:20px 0 10px 0}.tabbed_pdp span{font-weight:bold}.tabbed_pdp .about_your_loan li{font-size:16px;font-size:1.6rem;margin-bottom:15px;margin-bottom:1.5rem}.tabbed_pdp .about_your_loan .tabbed_container .hls_divs{padding-right:84px;padding-right:8.4rem}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.tabbed_pdp .about_your_loan .tabbed_container .hls_divs{padding-right:0}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .about_your_loan .tabbed_container .hls_divs{padding-right:15px;padding-right:1.5rem}}.tabbed_pdp .cta_btn{padding:0.75em 3.3em}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .collapse.current .tab-link{border-bottom:2px solid #005944}}@media only screen and (max-width: 47.99em){.tabbed_pdp .content.slick-slide{outline:none}}.tabbed_pdp .current{display:block}.tabbed_pdp .first_lien_home_equity_loans ul p{padding-left:0.75em}.tabbed_pdp .fixed_rate_table{background:#fff;border-spacing:10px;margin-top:25px;width:574px}.tabbed_pdp .fixed_rate_table span._productLine.active{font-size:16px;font-size:1.6rem}.tabbed_pdp .fixed_rate_table td{border:1px solid #efefef;padding:0 10px;text-align:center;color:#00945F;font-size:20px;font-size:2rem;height:83px}.tabbed_pdp .fixed_rate_table td:first-child{color:#666;font-size:18px;font-size:1.8rem;padding-right:1px;font-weight:bold;text-align:left;height:50px;width:200px;border:1px solid #EBF7F5;background-color:#fff}.tabbed_pdp .fixed_rate_table th{border:1px solid #fff;padding:0 10px;font-weight:normal;color:#666;font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;text-align:center;width:20%;height:65px}.tabbed_pdp .fixed_rate_table th:first-child{color:#666;font-size:18px;font-size:1.8rem;padding-right:1px}.tabbed_pdp .fixed_rate_table .icon_arrow:after{font-size:12px;font-size:1.2rem}.tabbed_pdp .flp_refinance_home_equity_loans ul p{padding-left:0.75em}.tabbed_pdp .get_started_table{background:#fff;border-collapse:seperate;margin-bottom:4em;margin-top:1em;float:right;width:260px}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.tabbed_pdp .get_started_table{float:none}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .get_started_table{margin-right:-2px}}.tabbed_pdp .get_started_table p{margin-top:0;margin-bottom:0}.tabbed_pdp .get_started_table td{padding:0px 28px;padding-bottom:1em;color:#666;font-size:19px;font-size:1.9rem;padding-right:84px}.tabbed_pdp .get_started_table .get_started_button{padding-left:1.5em;padding-right:1.5em;padding-bottom:0em}.tabbed_pdp .grey_green{background-color:#dee9e9}.tabbed_pdp .home_equity_loans .fixed_rate_table{margin-top:-17px;width:574px;margin-left:-22px}.tabbed_pdp .home_equity_loans .fixed_rate_table td:first-child{text-align:center}.tabbed_pdp .home_equity_loans .tab-content{background:none}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .home_equity_loans .tab-content .fixed_rate_table{width:426px}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .home_equity_loans .tab-content .table_1{overflow-x:visible}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .home_equity_loans .tab-content .tabbed_pdp_rate_table{width:426px}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .home_equity_loans ul.tabs_other_products .toggle_arrow{float:right;margin-right:0px}}.tabbed_pdp .home_equity_loans .tabs_other_products li{padding:12px 34.5px}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .home_equity_loans .tabs_other_products li{padding:12px 9.5px}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .home_equity_loans .tabs_other_products li{width:100%}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .home_equity_loans .tabs_other_products .current{background:none}}.tabbed_pdp .home_equity_loc li p{padding-left:0.75em}.tabbed_pdp .home_equity_refinance_table td:first-child{text-align:center;vertical-align:text-top;padding-top:22px;color:#00945F}.tabbed_pdp .home_equity_refinance_table td:last-child{text-align:left}.tabbed_pdp .home_equity_refinance_table th:first-child{text-align:center;width:5%}.tabbed_pdp .home_equity_refinance_table th:last-child{text-align:left;padding-left:1em}.tabbed_pdp .home_equity_refinance_table li{margin-left:0.5em}.tabbed_pdp .home_equity_refinance_table li p{padding-left:0.75em}.tabbed_pdp table.capped_home_equity_loc td:last-child{color:#666;font-size:18px;font-size:1.8rem}.tabbed_pdp table.home_equity_loc td:first-child{width:35%;text-align:left;padding-left:1.5em}.tabbed_pdp table.home_equity_loc td:last-child{width:26%}.tabbed_pdp table.home_equity_loc th{width:15%}.tabbed_pdp table.home_equity_loc th:first-child{width:35%;text-align:left;padding-left:1.5em}.tabbed_pdp table.home_equity_loc th:last-child{width:26%}.tabbed_pdp .horizontal_tabbed_content_block .get_started_table{margin-top:3.7em}.tabbed_pdp .inactive{display:none}.tabbed_pdp .medium-7{margin-top:1.5em}.tabbed_pdp .rates_note{margin-top:22px;font-size:12px;font-size:1.2rem;font-family:CitiSans Book}.tabbed_pdp .rates_note span._labellookup.active{font-size:12px;font-size:1.2rem;font-weight:normal}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.tabbed_pdp .rate_tables h3{display:none}}.tabbed_pdp .rates_table h2{margin:20px 0 15px}@media only screen and (max-width: 47.99em){.tabbed_pdp .slick-center a.show-for-small-only{background-color:#00693f}}@media only screen and (max-width: 47.99em){.tabbed_pdp .slick-center a.show-for-small-only:after{top:99.3%;border-color:#00693f rgba(255,255,255,0) rgba(255,255,255,0)}}.tabbed_pdp .repayment_title{background:#00945F}.tabbed_pdp .tabbed_container{padding:0px 20px}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabbed_container .tools_calculators{border-top:2px solid #888;margin-left:-20px;width:112%}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabbed_container .tools_calculators h3{margin-left:20px}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabbed_container .tools_calculators p{margin-left:20px}}.tabbed_pdp .tab-content{display:none;background:#fff;padding:1px 15px 15px 22px}@media only screen and (max-width: 47.99em){.tabbed_pdp .tabs-content .content{margin:5px 2.5px}}.tabbed_pdp .tabbed_pdp_rate_table{width:574px;margin-left:-22px;background:#fff;border-spacing:10px;margin-top:25px}.tabbed_pdp .tabbed_pdp_rate_table caption{display:none}.tabbed_pdp .tabbed_pdp_rate_table span._productLine.active{font-size:16px;font-size:1.6rem}.tabbed_pdp .tabbed_pdp_rate_table td{border:1px solid #888;padding:0 10px;text-align:center;color:#00945F;font-size:20px;font-size:2rem;height:83px}.tabbed_pdp .tabbed_pdp_rate_table td:first-child{text-align:center;color:#666;font-size:18px;font-size:1.8rem;padding-right:1px;font-weight:bold;text-align:left}.tabbed_pdp .tabbed_pdp_rate_table th{border:1px solid #888;padding:0 10px;font-weight:normal;color:#666;font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;text-align:center;width:20%;height:65px}.tabbed_pdp .tabbed_pdp_rate_table th:first-child{color:#666;font-size:18px;font-size:1.8rem;padding-right:1px}.tabbed_pdp .tabbed_pdp_rate_table .icon_arrow:after{font-size:12px;font-size:1.2rem}.tabbed_pdp .tabs .tab-title{height:115px;border-left:1px solid #005944}.tabbed_pdp .tabs .tab-title:first-child{border:none}.tabbed_pdp .tabs .tab-title a{font-size:22px;font-size:2.2rem}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.tabbed_pdp .tabs .tab-title a{font-size:16px;font-size:1.6rem;font-weight:700}}.tabbed_pdp .tabs .tab-title a.adjustable_rate_tab{padding:2rem 1rem 2rem}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .tabs .tab-title a.adjustable_rate_tab{padding:2rem 0rem 2rem}}.tabbed_pdp .tabs .tab-title a.adjustable_refinance_tab{padding:1rem 0rem}.tabbed_pdp .tabs .tab-title a.capped_rate_tab{padding:1rem 1rem}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .tabs .tab-title a.capped_rate_tab{padding:1rem 0rem}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .tabs .tab-title a.first_lien_home_equity_tab{padding:1rem 0rem}}.tabbed_pdp .tabs .tab-title a.fixed_rate_tab{padding:1rem 5rem}@media only screen and (min-width: 48em) and (max-width: 64em){.tabbed_pdp .tabs .tab-title a.fixed_rate_tab{padding:1rem 3rem}}.tabbed_pdp .tabs .tab-title a.flp_refinance_tab{padding:1rem 0rem}.tabbed_pdp .tabs .tab-title a.home_equity_loc_tab{padding:1rem 5rem}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .tabs .tab-title a.home_equity_loc_tab{padding:1rem 3rem}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .tabs .tab-title a.home_equity_loans_tab{padding:1rem 0rem}}.tabbed_pdp .tabs .tab-title a.jumbo_mortgage_tab{padding:1rem 5rem}.tabbed_pdp .tabs .tab-title a.jumbo_refinance_tab{padding:1rem 3rem}.tabbed_pdp .tabs .tab-title a.other_products_tab{padding:1rem 2rem}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .tabs .tab-title a.other_products_tab{padding:1rem 0rem}}.tabbed_pdp .tabs .tab-title a.other_products_refinance_tab{padding:1rem 0rem}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.tabbed_pdp .table_1{overflow-x:auto}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .table_1{overflow-x:auto}}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){.tabbed_pdp .table_2{overflow-x:auto}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .table_2{overflow-x:auto}}.tabbed_pdp .tab-link.current a{color:#005944}.tabbed_pdp .tab-nav>.row{padding:0 21px}.tabbed_pdp .tab-nav .angle_container{height:115px}.tabbed_pdp .tab-title.large_tab-5.medium_tab-5{width:20%}.tabbed_pdp .text_cta{font-size:16px;font-size:1.6rem}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp ul.tabs_other_products{margin-left:-23px}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp ul.tabs_other_products .toggle_arrow{float:right;margin-right:18px}}.tabbed_pdp .tabs_other_products{margin:0px;padding:0px;list-style:none}.tabbed_pdp .tabs_other_products a{font-size:11px;font-size:1.1rem}.tabbed_pdp .tabs_other_products li{background:none;color:#000;display:inline-block;padding:16px 54.8px;cursor:pointer;border:2px solid #fff}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.tabbed_pdp .tabs_other_products li{padding:16px 12px}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products li{padding:16px 12.8px;border-bottom:2px solid #fff;border-top:none}}.tabbed_pdp .tabs_other_products li.current{color:#000;background:#fff}.tabbed_pdp .tabs_other_products .affordable_tab{margin-right:0.35em}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .affordable_tab{margin-right:0px}}.tabbed_pdp .tabs_other_products .affordable_tab a{font-size:12px;font-size:1.2rem;font-weight:bold}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .collapse{width:107%}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .collapse:first-child{border-top:2px solid #fff}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .collapse.current a{color:#005944}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .collapse.current .toggle_arrow{transform:rotate(180deg)}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .collapse .toggle_arrow{transition:all .5s ease;transition-duration:.2s}}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .collapse .toggle_arrow:before{color:#00945F;font-size:17px;font-size:1.7rem}}.tabbed_pdp .tabs_other_products .construction_tab{margin-right:0.35em}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .construction_tab{margin-right:0px}}.tabbed_pdp .tabs_other_products .construction_tab a{font-size:12px;font-size:1.2rem;font-weight:bold}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .current li{background:#fff}}.tabbed_pdp .tabs_other_products .speciality_tab a{font-size:12px;font-size:1.2rem;font-weight:bold}.tabbed_pdp .tabs_other_products .tab-content{border-bottom:2px solid #888}@media only screen and (min-width: 320px) and (max-width: 760px){.tabbed_pdp .tabs_other_products .tab-content{border-bottom:none}}.tabbed_pdp_single_rates_table{overflow:visible}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table a#mortgagetest_1{margin-left:0px !important}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){.tabbed_pdp_single_rates_table a#mortgagetest_1{margin-left:205px}}@media only screen and (min-width: 768px) and (max-width: 812px) and (orientation: landscape){.tabbed_pdp_single_rates_table a#mortgagetest_1{margin-left:136.5px}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table p.loantype{margin-bottom:0px}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table p.repayment_info{margin-top:0px}}.tabbed_pdp_single_rates_table .about_your_loan.row.mint{background-color:#fff}.tabbed_pdp_single_rates_table .about_your_loan .tabbed_container .hls_divs{padding-right:0}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .columns.small-12,.tabbed_pdp_single_rates_table .small-12.ask_a_citizen_form__column{padding-right:0;padding-left:0}}.tabbed_pdp_single_rates_table .fixed_rate_table{margin-top:0;width:100%}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table a{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table p{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto;margin-bottom:0px !important}}.tabbed_pdp_single_rates_table .fixed_rate_table span._productLine.active{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;color:#666;font-weight:bold}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table span._productLine.active{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto}}.tabbed_pdp_single_rates_table .fixed_rate_table tbody td{height:auto;text-align:left;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;color:#666;font-weight:bold;padding-right:2px !important;padding-left:5px !important}.tabbed_pdp_single_rates_table .fixed_rate_table tbody td:first-child{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;color:#666;font-weight:bold}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table tbody td:first-child{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table tbody td{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table tbody th{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto}}.tabbed_pdp_single_rates_table .fixed_rate_table thead th{color:#fff;font-size:20px;font-size:2rem;font-weight:bold;line-height:24px;line-height:2.4rem;text-align:left;text-decoration:underline;width:auto;padding-right:2px !important;padding-left:5px !important}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table thead th{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:50px}}.tabbed_pdp_single_rates_table .fixed_rate_table thead th:first-child{color:#fff;font-size:20px;font-size:2rem;padding-right:1px;text-decoration:none}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table thead th:first-child{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto}}.tabbed_pdp_single_rates_table .fixed_rate_table thead th a{color:#fff;font-size:20px;font-size:2rem;font-weight:bold;line-height:24px;line-height:2.4rem;text-align:left;text-decoration:underline;width:auto}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table thead th a{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;height:auto}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .fixed_rate_table td{min-height:50px;padding-top:5px;padding-bottom:5px}}.tabbed_pdp_single_rates_table .grey_green{background-color:#759B24}.tabbed_pdp_single_rates_table .grey_green th{border:none;padding:0 10px}@media only screen and (min-device-width: 320px) and (max-width: 760px) and (orientation: landscape){.tabbed_pdp_single_rates_table .grey_green th{border:none !important;padding:0 10px}}.tabbed_pdp_single_rates_table .hls_divs.tpdp_fixed_rate a{text-decoration:underline}.tabbed_pdp_single_rates_table .hls_divs.tpdp_fixed_rate h2{color:#00945F;font-size:35px;font-size:3.5rem;font-weight:bold;line-height:35px;line-height:3.5rem}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .hls_divs.tpdp_fixed_rate h2{color:#00945F;font-size:35px;font-size:3.5rem;text-align:center}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .hls_divs.tpdp_fixed_rate p{color:#888;font-size:16px;font-size:1.6rem;font-weight:normal;line-height:18px;line-height:1.8rem;text-align:center}}.tabbed_pdp_single_rates_table .loantype_link{padding-left:0px}.tabbed_pdp_single_rates_table .loantype_link a{text-decoration:underline}.tabbed_pdp_single_rates_table .loantype_link a:link,.tabbed_pdp_single_rates_table .loantype_link a:visited,.tabbed_pdp_single_rates_table .loantype_link a.active,.tabbed_pdp_single_rates_table .loantype_link a.hover{text-decoration:underline}.tabbed_pdp_single_rates_table .loantype_link p{text-align:left}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .loantype_link p{margin:1em 0 0}}.tabbed_pdp_single_rates_table .promo_block{text-align:center;display:flex;flex-direction:column;align-content:center;justify-content:center;border-bottom:0;padding:12px 24px;max-width:100%}@media only screen and (min-width: 47.99em){.tabbed_pdp_single_rates_table .promo_block{margin-top:0;margin-bottom:0;position:relative;right:auto;top:auto;position:static}}@media only screen and (min-width: 48em) and (max-width: 64em){.tabbed_pdp_single_rates_table .promo_block{margin-right:0;margin-left:0}}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .promo_block{clear:both;overflow:hidden}}.tabbed_pdp_single_rates_table .promo_block h2{font-weight:bold;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}.tabbed_pdp_single_rates_table .promo_block p{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;color:#888}.tabbed_pdp_single_rates_table .rate_features_display{height:128px;width:350px;background-color:#EBF7F5;padding:0px 18px;position:absolute;top:24px;left:0;margin-left:50px;padding:1em 0}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .rate_features_display{left:0 !important;margin-left:0;top:32px;width:100%}}.tabbed_pdp_single_rates_table .rate_features_display_caret{position:absolute;bottom:-16px;left:0;width:0;height:0;border-style:solid;border-width:16px 12px 0 12px;border-color:#EBF7F5 transparent transparent transparent}@media only screen and (min-width: 47.99em){.tabbed_pdp_single_rates_table .rate_features_display_caret{margin-left:0 !important}}.tabbed_pdp_single_rates_table .rate_features_display p.description{height:72px;color:#666;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;font-weight:300}.tabbed_pdp_single_rates_table .rate_features_display span.title{color:#00945F;font-size:20px;font-size:2rem;font-weight:bold}.tabbed_pdp_single_rates_table .repayment_info_link{padding-right:0px}.tabbed_pdp_single_rates_table .repayment_info_link a:link,.tabbed_pdp_single_rates_table .repayment_info_link a:visited,.tabbed_pdp_single_rates_table .repayment_info_link a:active,.tabbed_pdp_single_rates_table .repayment_info_link a.active{text-decoration:underline}.tabbed_pdp_single_rates_table .repayment_info_link p{text-align:right}@media only screen and (min-device-width: 320px) and (max-width: 760px){.tabbed_pdp_single_rates_table .repayment_info_link p{margin:0 0 1em;text-align:left}}.tabbed_pdp_single_rates_table .tabbed_pdp_rate_table thead th{color:#fff;font-size:20px;font-size:2rem;font-weight:bold;line-height:24px;line-height:2.4rem;text-align:left;text-decoration:underline;width:auto}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_IRA h1{margin-top:20px !important}}.wealth_rebrand_IRA img{height:40px;margin-top:13px;margin-left:170px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_IRA img{margin-left:270px}}@media only screen and (min-width: 64.063em){.wealth_rebrand_IRA img{margin-left:275px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.wealth_rebrand_IRA img{margin-left:145px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.wealth_rebrand_IRA img{margin-left:250px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.wealth_rebrand_IRA img{margin-left:540px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){.wealth_rebrand_IRA img{margin-left:170px}}@media only screen and (max-width: 667px) and (min-width: 375px) and (orientation: portrait){.wealth_rebrand_IRA img{margin-left:185px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: landscape){.wealth_rebrand_IRA img{margin-left:490px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape){.wealth_rebrand_IRA img{margin-left:475px}}@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape){.wealth_rebrand_IRA img{margin-left:450px}}.wealth_rebrand_IRA p{margin-left:30px}.wealth_rebrand_IRA sup{top:-3.0em;font-size:25%}.wealth_rebrand_Premier h1{margin:19px 15px 20px;margin-top:20px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_Premier h1{margin-top:20px !important}}.wealth_rebrand_Premier img{margin-left:200px;margin-top:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_Premier img{margin-left:300px;margin-top:20px}}@media only screen and (min-width: 64.063em){.wealth_rebrand_Premier img{margin-left:305px;margin-top:20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.wealth_rebrand_Premier img{margin-left:175px;margin-top:20px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.wealth_rebrand_Premier img{margin-left:280px;margin-top:20px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.wealth_rebrand_Premier img{margin-left:570px;margin-top:20px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){.wealth_rebrand_Premier img{margin-left:160px;margin-top:20px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: landscape){.wealth_rebrand_Premier img{margin-left:520px;margin-top:20px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape){.wealth_rebrand_Premier img{margin-left:500px;margin-top:20px}}@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape){.wealth_rebrand_Premier img{margin-left:480px;margin-top:20px}}.wealth_rebrand_Premier p{margin-left:15px}.wealth_rebrand_PWM h1{margin:19px 15px 20px;margin-top:20px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_PWM h1{margin-top:20px !important}}.wealth_rebrand_PWM img{margin-left:200px;margin-top:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_PWM img{margin-left:300px;margin-top:20px}}@media only screen and (min-width: 64.063em){.wealth_rebrand_PWM img{margin-left:305px;margin-top:20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.wealth_rebrand_PWM img{margin-left:175px;margin-top:20px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.wealth_rebrand_PWM img{margin-left:280px;margin-top:20px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.wealth_rebrand_PWM img{margin-left:570px;margin-top:20px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){.wealth_rebrand_PWM img{margin-left:160px;margin-top:20px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: landscape){.wealth_rebrand_PWM img{margin-left:520px;margin-top:20px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape){.wealth_rebrand_PWM img{margin-left:500px;margin-top:20px}}@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape){.wealth_rebrand_PWM img{margin-left:480px;margin-top:20px}}.wealth_rebrand_PWM p{margin-left:15px}.wealth_rebrand_RAndI h1{margin:15px 0px -14px;margin-left:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_RAndI h1{margin-top:18px !important}}@media only screen and (max-device-width: 740px) and (min-device-width: 320px){.wealth_rebrand_RAndI h1{margin:30px 0px 20px}}.wealth_rebrand_RAndI img{height:40px;margin-top:19px;margin-left:168px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_RAndI img{margin-left:463px}}@media only screen and (min-width: 64.063em){.wealth_rebrand_RAndI img{margin-left:468px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.wealth_rebrand_RAndI img{margin-left:278px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.wealth_rebrand_RAndI img{margin-left:438px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.wealth_rebrand_RAndI img{margin-left:543px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){.wealth_rebrand_RAndI img{margin-left:168px}}@media only screen and (max-width: 650px) and (min-width: 360px) and (orientation: portrait){.wealth_rebrand_RAndI img{margin-left:168px}}@media only screen and (max-width: 667px) and (min-width: 375px) and (orientation: portrait){.wealth_rebrand_RAndI img{margin-left:183px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: landscape){.wealth_rebrand_RAndI img{margin-left:488px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape){.wealth_rebrand_RAndI img{margin-left:480px}}@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape){.wealth_rebrand_RAndI img{margin-left:448px}}@media only screen and (max-width: 736px) and (min-width: 414px) and (orientation: portrait){.wealth_rebrand_RAndI img{margin-left:223px}}.wealth_rebrand_RAndI p{margin-left:20px}@media only screen and (max-device-width: 740px) and (min-device-width: 320px){.wealth_rebrand_RAndI p{margin-left:0px}}.wealth_rebrand_529 h1{margin-top:20px}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.wealth_rebrand_529 h1{margin-top:1px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: landscape){.wealth_rebrand_529 h1{margin-top:20px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape){.wealth_rebrand_529 h1{margin-top:20px}}.wealth_rebrand_529 img{height:40px;margin-left:380px;margin-top:-35px;margin-bottom:15px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.wealth_rebrand_529 img{margin-left:390px;margin-top:-28px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.wealth_rebrand_529 img{margin-left:230px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.wealth_rebrand_529 img{margin-left:370px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.wealth_rebrand_529 img{margin-left:520px;margin-top:20px;margin-bottom:15px}}@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){.wealth_rebrand_529 img{margin-left:105px;margin-top:20px;margin-bottom:15px}}@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: landscape){.wealth_rebrand_529 img{margin-left:465px;margin-top:20px;margin-bottom:0px}}@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape){.wealth_rebrand_529 img{margin-left:450px;margin-top:20px;margin-bottom:0px}}@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape){.wealth_rebrand_529 img{margin-left:425px;margin-top:20px;margin-bottom:0px}}.wealth_compare_chart_table .table_1{empty-cells:show}.personalize_your_exp{position:relative;height:114px;background:#fff;border-top:0px solid #eee;margin-top:40px}@media print{.personalize_your_exp{display:none}}@media only screen and (max-width: 47.99em){.personalize_your_exp{height:auto}}.personalize_your_exp a{margin:0;position:relative}@media only screen and (max-width: 47.99em){.personalize_your_exp a{line-height:36px;line-height:3.6rem}}.personalize_your_exp h3{margin:0;position:relative}@media only screen and (max-width: 47.99em){.personalize_your_exp h3{line-height:29px;line-height:2.9rem;text-align:center;margin:10px 0}}.personalize_your_exp p{margin:0;position:relative}@media only screen and (max-width: 47.99em){.personalize_your_exp p{line-height:36px;line-height:3.6rem}}.personalize_your_exp .angle_container{position:absolute;width:60%;height:100%;top:0}.personalize_your_exp .angle_container .angle_cutter{height:100%;width:240px;display:inline-block;overflow:hidden;left:-33px;position:relative}@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation: landscape){.personalize_your_exp .angle_container .angle_cutter{height:100%;width:22px;display:inline-block;overflow:hidden;left:-33px;position:relative}}.personalize_your_exp .angle_container .angle_cutter .angle{position:relative;height:100%;width:313px;background:#f2f1f3;display:inline-block;transform:skewX(-35deg);left:-119px}@media only screen and (max-width: 47.99em){.personalize_your_exp .angle_container .angle_cutter .angle{height:0%}}@media only screen and (min-width: 48em) and (max-width: 64em){.personalize_your_exp .angle_container .angle_cutter .angle{position:relative;height:100%;width:29.8em;background:#f2f1f3;display:inline-block;transform:skewX(-37deg);left:-119px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){.personalize_your_exp .angle_container .angle_cutter .angle{position:relative;height:100%;width:31em;background:#f2f1f3;display:inline-block;transform:skewX(-25deg);left:-14em}}.personalize_your_exp .angle_container .angle_spacer{width:35.5%;height:100%;position:relative;background:#f2f1f3;display:inline-block;left:-30px}@media only screen and (min-width: 48em) and (max-width: 64em){.personalize_your_exp .angle_container .angle_spacer{width:36.5%;height:100%;position:relative;background:#f2f1f3;display:inline-block;left:-30px}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.personalize_your_exp .angle_container .angle_spacer{width:35.5%;height:100%;position:relative;background:#f2f1f3;display:inline-block;left:-30px}}@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation: landscape){.personalize_your_exp .angle_container .angle_spacer{width:1.5%;height:100%;position:relative;background:#f2f1f3;display:inline-block;left:-30px}}@media only screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation: portrait){.personalize_your_exp .angle_container .angle_spacer{width:8.5%;height:100%;position:relative;background:#f2f1f3;display:inline-block;left:-30px}}.personalize_your_exp .angle_filler{background:#f2f1f3;position:absolute;left:0;top:0;height:100%;width:50%}.personalize_your_exp .container.row{padding-top:40px;padding-bottom:40px;background:#fff}@media only screen and (max-width: 47.99em){.personalize_your_exp .container.row{top:auto;padding:0}}.personalize_your_exp .container.row:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.personalize_your_exp .container.row:before{content:none}}.personalize_your_exp .personalize__options{top:2px;padding:0}@media only screen and (max-width: 47.99em){.personalize_your_exp .personalize__options{background:#efefef;padding:10px 0 20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){.personalize_your_exp .personalize__options{top:2px;padding:0;left:2em}}.personalize_your_exp .personalize__options>div{padding:0;text-align:right}@media only screen and (max-width: 47.99em){.personalize_your_exp .personalize__options>div{text-align:center}}@media only screen and (min-width: 48em) and (max-width: 64em){.personalize_your_exp .personalize__options>div{text-align:left}}.personalize_your_exp .personalize__options a{font-size:19px;font-size:1.9rem;color:#044DA2;position:relative;margin:0}.personalize_your_exp .personalize__options a :hover{font-size:19px;font-size:1.9rem;color:#044DA2;position:relative;margin:0;text-decoration:underline}@media only screen and (min-width: 48em) and (max-width: 64em){.personalize_your_exp .personalize__options .findbranch{margin-right:13em !important}}@media only screen and (min-width: 64.063em){.personalize_your_exp .personalize__options .findbranch{margin-right:18em}}.personalize_your_exp .personalize__options .location{text-align:center;margin-top:1.5px}@media only screen and (min-width: 48em) and (max-width: 64em){.personalize_your_exp .personalize__options .location{text-align:left}}.personalize_your_exp .personalize__options .location+div{position:relative;left:0em}@media only screen and (max-width: 47.99em){.personalize_your_exp .personalize__options .location+div{left:0}}.personalize_your_exp .personalize__options .location p{font-weight:700;font-size:20px;font-size:2rem;color:#666}.personalize_your_exp .personalize__options .location p span{color:#00945F;position:relative;left:0em;letter-spacing:-2px}.personalize_your_exp .personalize__options .location p span._labellookup{color:#666;letter-spacing:0}.personalize_your_exp .personalize__options .location.changeyourlocation.inactive{display:none}.personalize_your_exp .personalize__options .location.inactive{display:none}@media only screen and (max-width: 47.99em){.personalize_your_exp .lead{text-align:center;margin-bottom:20px}}.personalize_your_exp .row{height:100%}.personalize_your_exp .vert-center{display:inline-block;vertical-align:middle;width:100%;position:relative}@media only screen and (max-width: 47.99em){.personalize_your_exp .vert-center{top:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.personalize_your_exp .vert-center{top:0em;vertical-align:baseline}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){.personalize_your_exp .vert-center{top:0px}}.personalize_your_exp .vert-center .small-12 h3{font-size:2.35rem}.personalize_your_exp_modal{padding:0;border:2px solid #d6d6d7;border-radius:0;width:520px}@media only screen and (max-width: 47.99em){.personalize_your_exp_modal{width:100%;min-height:30vh}}.personalize_your_exp_modal .modal_header{background:#00945F;text-align:center;padding:30px 10px 15px}.personalize_your_exp_modal .modal_header span.simulate_h1{color:#fff;margin:0}.personalize_your_exp_modal .modal_header .close-reveal-modal{color:#fff;text-decoration:none}.personalize_your_exp_modal .modal_content{padding:24px}.personalize_your_exp_modal .modal_content input{width:57%;height:33px;display:inline-block;position:relative;margin-right:8px;font-size:16px;font-size:1.6rem;color:#666;background:url(/assets/CB_resources/images/Tick.png) right no-repeat;background-size:0px 0px}@media only screen and (min-width: 320px) and (max-width: 760px){.personalize_your_exp_modal .modal_content input{width:100%;height:33px;display:inline-block;position:relative;margin-right:8px;font-size:16px;font-size:1.6rem;color:#666;background:url(/assets/CB_resources/images/Tick.png) right no-repeat;background-size:0px 0px;margin-bottom:10px}}.personalize_your_exp_modal .modal_content input::-ms-clear{display:none}.personalize_your_exp_modal .modal_content input:after{content:"&#215;"}.personalize_your_exp_modal .modal_content input.error{border:1px solid #c00;background:url(/assets/CB_resources/images/icon-close-error.png) right no-repeat}.personalize_your_exp_modal .modal_content input.valid{background-size:auto;background-position-y:8px;background-position-x:99%}.personalize_your_exp_modal .modal_content h2{margin:0;font-weight:400;margin-bottom:20px;width:80%}.personalize_your_exp_modal .modal_content p{margin:0;font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;color:#666;margin-bottom:20px}.personalize_your_exp_modal .modal_content p.error{color:#c00;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-bottom:5px;display:none}@media only screen and (min-width: 320px) and (max-width: 760px){.personalize_your_exp_modal .modal_content p.error{margin-bottom:10px}}.personalize_your_exp_modal .modal_content p.small{font-size:16px;font-size:1.6rem;margin-top:20px}.personalize_your_exp_modal .modal_content .cta_btn{margin:0;position:relative;top:-2px;right:auto;color:#fff;font-weight:400;left:1em}@media only screen and (min-width: 320px) and (max-width: 760px){.personalize_your_exp_modal .modal_content .cta_btn{position:relative;top:-2px;right:auto;color:#fff;font-weight:400;left:1em;margin-left:-1.0em;width:100%}}.personalize_your_exp_modal .modal_content .cta_text{position:relative;font-size:18px;font-size:1.8rem;display:block;top:auto;right:auto;font-weight:400;margin-bottom:15px;text-decoration:none}.personalize_your_exp_modal .modal_content .cta_text:after{position:relative;top:1px;font-size:16px;font-size:1.6rem}.personalize_your_exp_modal .modal_content .cta_text:last-of-type{margin-bottom:0}.personalize_your_exp_modal .modal_content .label{font-size:16px;font-size:1.6rem;margin-bottom:0}.personalize_your_exp_modal .modal_content .location{font-weight:700}.personalize_your_exp_modal .modal_content .location span{color:#00945F;position:relative;left:4px;letter-spacing:-2px}.personalize_your_exp_modal .modal_content .out_footprint .cta_btn{position:relative;top:-2px;right:auto;color:#fff;font-weight:400;left:0em}.promotion{padding:0 10px}.promotion__block.columns+.promotion__block.columns:last-child,.promotion__block.ask_a_citizen_form__column+.promotion__block.columns:last-child,.promotion__block.columns+.promotion__block.ask_a_citizen_form__column:last-child,.promotion__block.ask_a_citizen_form__column+.promotion__block.ask_a_citizen_form__column:last-child{float:left}.promotion__block_image{height:auto;margin-bottom:20px}.promotion__block_title{font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem;color:#008555;margin:0 0 16px}.promotion__block_description{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;color:#666;margin:0}.promotion__block_description>*{font-size:inherit;line-height:inherit;margin:0}.promotion__block_cta{margin:20px 0 0}@media only screen and (min-width: 64em){.promotion__block{padding:50px 0}.promotion__block_image{width:170px}}@media only screen and (max-width: 63.99em){.promotion__block{padding:25px 0}.promotion__block_image{width:120px}}@media only screen and (max-width: 47.99em){.promotion__block{padding:24px 0}.promotion__block_image{width:170px;margin-top:20px}}.reveal-modal{visibility:hidden;-moz-border-radius:3px;display:none;position:absolute;top:0 !important;width:100%;z-index:1005;left:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (min-width: 48em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;top:6.25rem}}@media only screen and (max-width: 47.99em){.reveal-modal{min-height:100vh;overflow:auto}}.reveal-modal>:first-child{margin-top:-11px}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width: 320px) and (max-width: 760px){.reveal-modal.edfi_modal{overflow:auto;position:fixed;max-height:100%}}.reveal-modal.edfi_modal .close-reveal-modal{color:#fff;font-size:30px;font-size:3rem;font-weight:bold;text-decoration:none;top:0;right:0}.reveal-modal.edfi_modal>:first-child{margin-top:0}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width: 48em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}@media only screen and (min-width: 48em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}}@media only screen and (min-width: 48em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}@media only screen and (min-width: 48em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}}@media only screen and (min-width: 48em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}}.reveal-modal.toback{z-index:1003}@media only screen and (min-width: 48em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal .close-reveal-modal{color:#AAA;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}.reveal-modal .column{min-width:0}.reveal-modal .columns,.reveal-modal .ask_a_citizen_form__column{min-width:0}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:1004;left:0}.may_we_suggest{position:relative;background:#008454;border-bottom:4px solid #0e693f;border-top:4px solid #0e693f}.may_we_suggest .angle_filler{background:#0e693f;position:absolute;left:0;top:0;height:100%;width:50%}.may_we_suggest .angle_container{position:absolute;width:60%;height:100%;top:0}.may_we_suggest .angle_container .angle_spacer{width:23%;height:100%;position:relative;background:#0e693f;display:inline-block;left:-30px}.may_we_suggest .angle_container .angle_cutter{height:100%;width:240px;display:inline-block;overflow:hidden;left:-33px;position:relative}.may_we_suggest .angle_container .angle_cutter .angle{position:relative;height:100%;width:278px;background:#0e693f;display:inline-block;transform:skewX(-35deg);left:-119px}.may_we_suggest .container.row{padding-top:2em;padding-bottom:40px;background:#008454}.may_we_suggest__products{padding-left:0px;width:72%;right:-60px}.may_we_suggest__product_slides__featured{display:block}.may_we_suggest__product_slides__viewed{display:none}.may_we_suggest__product_slide_title{visibility:hidden;margin-bottom:20px;color:#fff;margin:-1px -1px 20px}.may_we_suggest__product_slide:first-child .may_we_suggest__product_slide_title{visibility:visible}.may_we_suggest__product_link{color:#fff;margin:-1px;text-decoration:none;display:block;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;margin-bottom:12px}.may_we_suggest__product_link:link,.may_we_suggest__product_link:visited,.may_we_suggest__product_link:active,.may_we_suggest__product_link:hover{color:#fff;text-decoration:none}.may_we_suggest__lead_heading{color:#fff;margin:-1px -1px 2px;line-height:52px;line-height:5.2rem}.may_we_suggest__lead_content{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#fff;margin:-1px;padding-right:40px}.may_we_suggest__divider{width:92%;height:1px;background:#b3dfcf;left:10px;top:30px;position:relative}@media only screen and (min-width: 48em) and (max-width: 64em){.may_we_suggest .angle_container .angle_cutter .angle{position:relative;height:100%;width:289px;background:#0e693f;display:inline-block;transform:skewX(-37deg);left:-122px}.may_we_suggest .angle_container .angle_spacer{width:19%}}@media only screen and (max-width: 47.99em){.may_we_suggest .angle_container{width:100%}.may_we_suggest .angle_container .angle_spacer{display:none}.may_we_suggest .angle_container .angle_cutter{width:100%;height:100%;left:0}.may_we_suggest .angle_container .angle_cutter .angle{left:259px;top:0;width:800px;height:450px;transform:skewX(-54deg);opacity:0.2}.may_we_suggest .container.row{padding:30px 0 0}.may_we_suggest__lead{text-align:center;margin-bottom:20px}.may_we_suggest__lead_heading{margin-bottom:15px}.may_we_suggest__lead_content{font-size:18px;font-size:1.8rem;line-height:19px;line-height:1.9rem;padding:0 30px}.may_we_suggest__products{width:100%;right:-0px}.may_we_suggest__product_slides{padding:0}.may_we_suggest__product_slide{background:#00945F;margin-bottom:20px;border-top:3px solid #0e693f;padding:25px 12px 15px;height:180px;margin-left:7px;margin-right:8px}.may_we_suggest__product_slide_title{visibility:visible;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){.may_we_suggest .angle_container .angle_cutter .angle{position:relative;height:100%;width:29em;background:#0e693f;display:inline-block;transform:skewX(-25deg);left:-13em}}@media only screen and (min-device-width: 414px) and (max-width: 736px) and (orientation: landscape){.may_we_suggest .angle_container .angle_cutter .angle{left:593px;top:0;width:800px;height:450px;transform:skewX(-54deg);opacity:0.2}}@media only screen and (min-device-width: 375px) and (max-width: 667px) and (orientation: landscape){.may_we_suggest .angle_container .angle_cutter .angle{left:524px;top:0;width:800px;height:450px;transform:skewX(-54deg);opacity:0.2}}@media only screen and (min-device-width: 320px) and (max-width: 568px) and (orientation: landscape){.may_we_suggest .angle_container .angle_cutter .angle{left:423px;top:0;width:800px;height:450px;transform:skewX(-54deg);opacity:0.2}}@media only screen and (min-device-width: 320px) and (max-width: 568px) and (orientation: portrait){.may_we_suggest .angle_container .angle_cutter .angle{left:225px;top:0;width:800px;height:450px;transform:skewX(-54deg);opacity:0.2}}@media only screen and (min-device-width: 375px) and (max-width: 667px) and (orientation: portrait){.may_we_suggest .angle_container .angle_cutter .angle{left:259px;top:0;width:800px;height:450px;transform:skewX(-54deg);opacity:0.2}}@media only screen and (min-device-width: 414px) and (max-width: 736px) and (orientation: portrait){.may_we_suggest .angle_container .angle_cutter .angle{left:297px;top:0;width:800px;height:450px;transform:skewX(-54deg);opacity:0.2}}@media only screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait){.may_we_suggest .angle_container .angle_spacer{width:18%}}@media print{.may_we_suggest{display:none}}@media only screen and (max-width: 47.99em){.secondary_features{width:100%;height:195px;background-color:#EBF7F5}}.secondary_features div.columns,.secondary_features div.ask_a_citizen_form__column{text-align:center}.secondary_features__heading{margin-top:30px;color:#008555}.secondary_features__subheading{margin-top:-6px;color:#008555;font-size:25px;font-size:2.5rem}.secondary_features .simulate_h1{color:#008555}.secondary_features .simulate_h1{color:#008555}.secondary_features__link{margin-top:-5px;font-weight:bold}.secondary_features__image{margin-top:10px}@media only screen and (min-width: 48em){header .secondary_nav{padding-right:0px}}header .secondary_nav.inactive{display:none}header .secondary_nav_background{margin:0;top:150px;width:100%;height:69px;position:relative;background:#00945F}@media only screen and (min-width: 48em){header .secondary_nav>ul{display:flex;align-items:stretch;justify-content:space-between}}header .secondary_nav>ul>li{padding:0;width:100%;float:left;height:50px;align-items:center;border-bottom:1px solid #dfdfdf;display:flex}@media only screen and (min-width: 48em){header .secondary_nav>ul>li{border:none;height:69px;width:14.28571%;font-weight:bold}}header .secondary_nav>ul>li a{width:100%;color:#fff}@media only screen and (min-width: 48em){header .secondary_nav>ul>li a{margin-right:1.3em;font-size:18px;font-size:1.8rem;line-height:19px;line-height:1.9rem}}@media only screen and (max-width: 47.99em){header .secondary_nav>ul>li a{color:#648c1c;font-weight:700;margin-right:1.3em;font-size:20px;font-size:2rem;line-height:19px;line-height:1.9rem}}header .secondary_nav>ul>li a:hover{color:#dedede}header .secondary_nav>ul>li>.link_region{width:100%;display:flex;align-items:center}header .secondary_nav>ul>li>.link_region .login_link.icon_advisor.icon_left:before{top:1px;position:relative;font-size:22px;font-size:2.2rem}header .secondary_nav>ul>li.login{bottom:0px;position:relative;text-align:center;background:#005944}@media only screen and (max-width: 47.99em){header .secondary_nav>ul>li.login{display:none !important}}@media only screen and (min-width: 48em){header .secondary_nav>ul>li{flex:0 1 auto}}@media only screen and (min-width: 48em){footer .footer_links .toggle.column.medium-3{width:22%}}@media only screen and (max-width: 47.99em){footer .footer_links>div:nth-child(5){border:none}}@media only screen and (min-width: 48em){footer .footer_links .social.medium-3{width:28%;float:left}}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){footer .footer_links .social.medium-3{text-align:left;left:-8px}}footer .footer_links .social a{color:#fff;text-decoration:none;font-size:19px;font-size:1.9rem;display:inline-block;width:29px;height:29px;text-align:center;transition:background .5s ease;transition-duration:.1s;margin-right:4px}footer .footer_links .social a img{color:#044DA2}footer .footer_links .store{margin-top:15px}@media only screen and (max-width: 47.99em){footer .footer_links .store{margin-top:0px}}@media only screen and (min-width: 48em){footer .footer_links .store.medium-3{width:26%;float:left}}@media only screen and (min-device-width: 320px) and (max-device-width: 760px){footer .footer_links .store.medium-3{text-align:left;left:-8px}}footer .footer_links .store a{margin-right:4px}footer .footer_links .store a img{width:98px;height:32px}footer .footer_links .store a:nth-child(2) img{position:absolute}.banner_left_column_text_right_column div.large-6{width:45%}.banner_left_column_text_right_column div.columns.left,.banner_left_column_text_right_column div.left.ask_a_citizen_form__column{text-align:center}.banner_left_column_text_right_column div.columns.right,.banner_left_column_text_right_column div.right.ask_a_citizen_form__column{left:-150px;text-align:left}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.banner_left_column_text_right_column div.columns.right,.banner_left_column_text_right_column div.right.ask_a_citizen_form__column{left:-150px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.banner_left_column_text_right_column div.columns.right,.banner_left_column_text_right_column div.right.ask_a_citizen_form__column{left:-85px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){.banner_left_column_text_right_column div.columns.right,.banner_left_column_text_right_column div.right.ask_a_citizen_form__column{left:-150px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.banner_left_column_text_right_column .banner_left_column__mobileImage{width:202px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.banner_left_column_text_right_column .banner_left_column__mobileImage{width:215px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){.banner_left_column_text_right_column .banner_left_column__mobileImage{width:201px}}@media only screen and (min-device-width: 414px) and (max-device-width: 896px){.banner_left_column_text_right_column .banner_left_column__mobileImage{width:201px}}.banner_left_column_text_right_column .text_right_column{float:left;padding-top:60px;padding-left:45px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.banner_left_column_text_right_column .text_right_column{padding-top:68px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){.banner_left_column_text_right_column .text_right_column{padding-top:65px}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px){.banner_left_column_text_right_column .text_right_column{padding-left:70px}}@media only screen and (min-device-width: 414px) and (max-device-width: 896px){.banner_left_column_text_right_column .text_right_column{padding-left:70px}}.banner_left_column_text_right_column .text_right_column .banner_header{width:275px;line-height:25px}.banner_left_column_text_right_column .text_right_column .banner_header span{font-family:CitiSans;font-size:35px;color:#008555;font-weight:700}.banner_left_column_text_right_column .text_right_column .banner_callouts{padding-top:15px;padding-bottom:15px}.banner_left_column_text_right_column .text_right_column .banner_callouts__content{margin-top:15px;margin-bottom:15px}.banner_left_column_text_right_column .text_right_column .banner_callouts__icon{font-size:30px;color:#008555}.banner_left_column_text_right_column .text_right_column .banner_callouts__title{margin:0;padding:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.banner_left_column_text_right_column .text_right_column .banner_callouts__title{padding-left:10px}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape){.banner_left_column_text_right_column .text_right_column .banner_callouts__title{padding-left:10px}}@media only screen and (min-device-width: 414px) and (max-device-width: 896px){.banner_left_column_text_right_column .text_right_column .banner_callouts__title{padding-left:10px}}.banner_left_column_text_right_column .text_right_column .banner_callouts__title_span{font-size:22px;color:#008555;font-weight:400;font-family:CitiSans}.banner_left_column_text_right_column .text_right_column .banner_callouts__title_span sup::after{content:"\00ae"}.banner_left_column_text_right_column .text_right_column .banner_footer span:first-child{padding-right:8px}.banner_left_column_text_right_column .text_right_column .banner_footer.store img{width:134px;height:43px}.banner_left_column_text_right_column .text_right_column .banner_footer .user-input{display:block;padding-top:15px}.banner_left_column_text_right_column .text_right_column .banner_footer .user-input input{margin:0;padding:0;float:left;width:125px;height:20px;margin-top:12px;margin-right:10px}.banner_left_column_text_right_column .text_right_column .banner_footer .user-input label{margin:0;padding:0;float:left;color:#008555;padding-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:10px;font-family:CitiSans}@media only screen and (max-width: 47.99em){.banner_left_column_text_right_column div.columns,.banner_left_column_text_right_column div.ask_a_citizen_form__column{text-align:center}.banner_left_column_text_right_column div.columns .banner_container__header,.banner_left_column_text_right_column div.ask_a_citizen_form__column .banner_container__header{margin-top:10px;margin-bottom:20px;line-height:25px;line-height:25px}.banner_left_column_text_right_column div.columns .banner_container__header span,.banner_left_column_text_right_column div.ask_a_citizen_form__column .banner_container__header span{font-family:CitiSans;text-align:center;font-size:26px;color:#008555;font-weight:700}.banner_left_column_text_right_column div.columns .banner_container__content_image,.banner_left_column_text_right_column div.ask_a_citizen_form__column .banner_container__content_image{width:200px}.banner_left_column_text_right_column div.columns .banner_container__content_line,.banner_left_column_text_right_column div.ask_a_citizen_form__column .banner_container__content_line{border:1px solid #979797;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);width:284px;margin-top:0}.banner_left_column_text_right_column div.columns .banner_container__footer,.banner_left_column_text_right_column div.ask_a_citizen_form__column .banner_container__footer{margin-top:20px}.banner_left_column_text_right_column div.columns .banner_container__footer span:first-child,.banner_left_column_text_right_column div.ask_a_citizen_form__column .banner_container__footer span:first-child{padding-right:8px}.banner_left_column_text_right_column div.columns .banner_container__footer.store img,.banner_left_column_text_right_column div.ask_a_citizen_form__column .banner_container__footer.store img{width:150px;height:45px}}.compareCreditCards_default__header_content{color:#505D68;margin-bottom:40px;text-align:center}.compareCreditCards_default__header_content>*{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;color:inherit}.compareCreditCards_default__header_content h1,.compareCreditCards_default__header_content h2,.compareCreditCards_default__header_content h3,.compareCreditCards_default__header_content h4,.compareCreditCards_default__header_content h5,.compareCreditCards_default__header_content h6{font-size:35px;font-size:3.5rem;line-height:34px;line-height:3.4rem;color:#008555;margin:0}.compareCreditCards_default__content{position:relative;padding:38px;background:#F2F1F3}.compareCreditCards_default__content_firsttitle{font-size:27px;font-size:2.7rem;line-height:27px;line-height:2.7rem;color:#03945F;font-family:CitiSans, arial;font-size:27px;font-weight:bold;letter-spacing:0px;line-height:30px;margin-top:32px}.compareCreditCards_default__content_firsttitle>*{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}.compareCreditCards_default__content_ccimage{height:129px;width:207px}.compareCreditCards_default__content_secondtitle{font-size:27px;font-size:2.7rem;line-height:27px;line-height:2.7rem;color:#03945F;font-family:CitiSans, arial;font-size:27px;font-weight:normal;letter-spacing:0px;line-height:30px}.compareCreditCards_default__content_secondtitle>*{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}.compareCreditCards_default__content_description{margin-bottom:20px;font-family:CitiSans, arial;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:22px;color:#666}.compareCreditCards_default__content_implink{margin-bottom:25px;font-family:CitiSans, arial;font-size:16px}.compareCreditCards_default__content__cardsection{width:48.5%;position:relative;float:left;z-index:1;background-color:#ffffff;border:1px solid #E2E2E2;padding:0px 32px 0px 32px}.compareCreditCards_default__content__cardsection_contentcenter{text-align:center}.compareCreditCards_default__content__cardsection .right{float:right}.compareCreditCards_default__content__cardsection_ctadiv{text-align:center;height:50px;padding-left:16%}.compareCreditCards_default__content__cardsection_cta{background:#d93d00;color:#fff;height:36px;width:268px;line-height:35px;font-family:CitiSans, arial;font-size:18px;font-weight:normal;letter-spacing:0px}.compareCreditCards_default__content__cardsection_cta:focus{color:#fff !important}.compareCreditCards_default__content__cardsection_cta:visited{color:#fff !important}.compareCreditCards_default__content__cardsection_cta:hover{text-decoration:none;cursor:pointer;color:#fff !important;background-color:#AD3000}.compareCreditCards_default__content__cardsection_learnmorediv{text-align:center;height:auto;display:flex;justify-content:center;margin-bottom:20px;margin-left:15px}.compareCreditCards_default__content__cardsection_more{letter-spacing:.5px;letter-spacing:.05rem;display:block;font-family:CitiSans, arial;font-size:18px;font-weight:normal;letter-spacing:0}.compareCreditCards_default__content__cardsection_more:active:after,.compareCreditCards_default__content__cardsection_more:hover:after{text-decoration:none}.compareCreditCards_default__content__cardsection_more:after{content:'>';margin-left:4px;display:inline-block}.compareCreditCards_default__content__middleOR{position:absolute;z-index:100;left:47.3%;top:24.5%}.compareCreditCards_default__content__middleOR_image{height:56px;width:56px}@media only screen and (max-width: 56em) and (orientation: landscape){.compareCreditCards_default__content__cardsection_ctadiv{padding-left:11%}}@media only screen and (max-width: 52em){.compareCreditCards_default__content__cardsection_ctadiv{padding-left:3%}}@media only screen and (max-width: 50em) and (orientation: landscape){.compareCreditCards_default__content__cardsection{width:48.2%}.compareCreditCards_default__content__middleOR{top:23.5%;left:46.7%}}@media only screen and (max-width: 48em){.compareCreditCards_default__content__cardsection{width:48%;float:left}.compareCreditCards_default__content__cardsection_ctadiv{justify-content:normal;padding-left:0}.compareCreditCards_default__content__cardsection_learnmorediv{text-align:center;justify-content:center}.compareCreditCards_default__content_description{font-size:1.6rem;line-height:2.2rem}.compareCreditCards_default__content__middleOR{top:22.3%;left:46.3%;position:absolute}.compareCreditCards_default__content .compareCreditCards_default__content__cardsection.right.top{margin-top:0px}}@media only screen and (max-width: 48em) and (orientation: landscape){.compareCreditCards_default__content__cardsection_ctadiv{justify-content:center}}@media only screen and (max-width: 47.99em) and (orientation: landscape){.compareCreditCards_default__content__cardsection_ctadiv{justify-content:normal}.compareCreditCards_default__content__middleOR{position:relative;top:-15px;left:47.3%}}@media only screen and (max-width: 47.99em){.compareCreditCards_default__content{padding:15px}.compareCreditCards_default__content__cardsection{width:100%}.compareCreditCards_default__content__cardsection_ctadiv{padding-left:calc(50% - 135px)}.compareCreditCards_default__content__cardsection_learnmorediv{text-align:left;justify-content:normal;display:block;margin-left:0px}.compareCreditCards_default__content__middleOR{position:relative;top:-15px;left:43.3%}.compareCreditCards_default__content .compareCreditCards_default__content__cardsection.right.top{margin-top:-28px}}@media only screen and (max-width: 46.25em){.compareCreditCards_default__content__cardsection_ctadiv{padding-left:calc(50% - 135px)}.compareCreditCards_default__content__middleOR{position:relative;top:-15px;left:44.3%}}@media only screen and (max-width: 46.25em) and (orientation: landscape){.compareCreditCards_default__content__cardsection_ctadiv{padding-left:29%}.compareCreditCards_default__content__middleOR{position:relative;top:-15px;left:47.3%}}@media only screen and (max-width: 42em){.compareCreditCards_default__content__cardsection_ctadiv{padding-left:calc(50% - 135px)}.compareCreditCards_default__content__middleOR{position:relative;top:-15px;left:44.3%}}@media only screen and (max-width: 35.5em){.compareCreditCards_default__content__cardsection_ctadiv{padding-left:calc(50% - 113px)}.compareCreditCards_default__content__cardsection_cta{width:227px}.compareCreditCards_default__content__middleOR{position:relative;top:-15px;left:44.3%}}@media only screen and (max-width: 42em) and (orientation: landscape){.compareCreditCards_default__content__cardsection_ctadiv{padding-left:27%}.compareCreditCards_default__content__middleOR{position:relative;top:-15px;left:47.3%}}.highlights_category{margin-left:-9px;margin-right:-9px}.highlights_category_title{height:12px;font-weight:700;font-family:CitiSans;text-transform:uppercase;color:#666;font-size:10px;font-size:1rem}.highlights_category__image img{width:100%;border-radius:4.34px 4.34px 0px 0px}.highlights_category__image__bottom{background:#666;border-radius:0px 0px 4.34px 4.34px;padding:10px 15px;padding-bottom:30px}.highlights_category__image__bottom_heading{height:18px;font-weight:700;font-family:CitiSans;color:#fff;font-size:16px;font-size:1.6rem;line-height:15px;line-height:1.5rem}.highlights_category__image__bottom_subheading{height:31px;font-weight:400;width:208px;margin-bottom:25px;font-family:CitiSans;color:#fff;font-size:14px;font-size:1.4rem;line-height:15.62px;line-height:1.562rem}@media only screen and (min-device-width: 768px) and (max-device-width: 1023px){.highlights_category__image__bottom_subheading{width:100%;height:60px}}@media only screen and (min-device-width: 414px) and (max-device-width: 896px){.highlights_category__image__bottom_subheading{width:150px;height:60px}}.highlights_category__image__bottom_link{font-family:CitiSans;font-weight:700;height:18px;width:89px;cursor:pointer;text-decoration:none;color:#fff;font-size:16px;font-size:1.6rem}.highlights_category__image__bottom_link:visited,.highlights_category__image__bottom_link:link{color:#fff;text-decoration:none}.highlights_category__image__bottom_link:after{content:'>';margin-left:4px;display:inline-block}.highlights_category_container:nth-child(1):nth-last-child(4),.highlights_category_container:nth-child(2):nth-last-child(3),.highlights_category_container:nth-child(3):nth-last-child(2),.highlights_category_container:nth-child(4):nth-last-child(1){width:25%;margin-right:0}.highlights_category_container:nth-child(1):nth-last-child(3),.highlights_category_container:nth-child(2):nth-last-child(2),.highlights_category_container:nth-child(3):nth-last-child(1){width:33.33%;margin-right:0}.highlights_category_container:nth-child(1):nth-last-child(2),.highlights_category_container:nth-child(2):nth-last-child(1){width:50%;margin-right:0}.highlights_category_container:nth-child(1):nth-last-child(1){width:100%;margin-right:0}@media only screen and (max-width: 47.99em){.highlights_category .row{padding:0}.highlights_category .highlights_carousel__section{margin-left:7px}.highlights_category .highlights_carousel__tab{padding-top:20px}.highlights_category .highlights_carousel__tab_title{font-weight:700;font-family:CitiSans;text-transform:uppercase;color:#666;font-size:10px;font-size:1rem}.highlights_category .highlights_carousel__tab.active{padding-top:20px}.highlights_category .highlights_carousel__tab:after{color:#fff}.highlights_category .highlights_carousel .slick-dots{margin-top:20px}.highlights_category .highlights_carousel .slick-dots li button{background:#666}.highlights_category .highlights_carousel__content{position:relative;visibility:visible}.highlights_category .highlights_carousel__content_img{padding:0px}.highlights_category .highlights_carousel__content_img img{width:100%;border-radius:4.34px 4.430px 0px 0px}.highlights_category .highlights_carousel__content_link{cursor:pointer;text-decoration:none}.highlights_category .highlights_carousel__content_link:visited,.highlights_category .highlights_carousel__content_link:link{cursor:pointer;text-decoration:none}.highlights_category .highlights_carousel__content__bottom{padding:23px 15px;background:#666;border-radius:0px 0px 4.34px 4.34px}.highlights_category .highlights_carousel__content__bottom_heading{color:#fff;font-family:CitiSans;font-size:18px;font-weight:700;height:17px}.highlights_category .highlights_carousel__content__bottom_subheading{width:100%;height:54px;font-weight:400;font-family:CitiSans;color:#fff;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem}}.component-spacing{margin-top:12px;margin-bottom:12px;display:inline-block}@media only screen and (max-width: 47.99em){.component-spacing{margin-top:6px;margin-bottom:6px}}#login{width:295px;border-bottom:none;padding-bottom:4px}@media only screen and (max-width: 47.99em){#login{width:100%}}@media only screen and (max-width: 47.99em){#login .mobile_login_button p a{margin-left:8px;font-size:18px;font-size:1.8rem;color:#497629 !important}}.login_box{z-index:1;display:none;overflow:hidden;position:relative;transition:max-height .5s ease;-moz-transition:max-height .5s ease;-webkit-transition:max-height .5s ease}@media only screen and (min-width: 48em){.login_box{padding-right:0px}}@media only screen and (max-width: 47.99em){.login_box button{top:0;left:6px;margin:0;width:97%;padding:0;height:35px;margin-top:13px;background:#D93D00;border-color:#D93D00}}.login_box button:hover{background-color:#AD3000}.login_box select{height:35px;-webkit-appearance:none;background-color:#FAFAFA;background-repeat:no-repeat;background-position:95% center;font-size:15px;font-size:1.5rem;background-image:url(../images/down_arrow_044da2.png)}@media only screen and (min-width: 320px) and (max-width: 760px){.login_box select{height:35px;font-size:15px;font-size:1.5rem}}.login_box.menu_login{z-index:1;display:none;max-height:0;overflow:hidden;transition:max-height .5s ease}.login_box.menu_login.active{top:88px;left:0px;width:100%;height:100%;display:block;position:fixed;max-height:1000px;background:#fff}.login_box .login_box_content{margin-top:10px}.login_box .login_box_content button{left:0px;padding:0;width:100%;height:35px;margin-top:0px;font-weight:700;background:#D93D00;border-color:#D93D00;font-size:18px;font-size:1.8rem}.login_box .login_box_content button:focus{outline:1px highlight solid;outline:-webkit-focus-ring-color auto 1px}.login_box .login_box_content button:hover{background-color:#AD3000}.login_box .login_box_content p{font-size:18px;font-size:1.8rem}.login_box .login_box_content p#Desktop_Utility_LogIn_TroubleLoggingIn{width:100%;margin-top:0px;margin-bottom:10px;text-align:right;text-decoration:underline}.login_box .login_box_content p#Desktop_Utility_LogIn_LineOfCopy{width:100%;margin-top:0px;text-align:left;margin-bottom:0px}.login_box .login_box_content p#Desktop_Utility_LogIn_EnrollNow{width:100%;margin-top:0px;margin-bottom:0px;text-align:left;text-decoration:underline}.login_box>div{padding-top:25px;background:#005944;border-bottom:4px solid #00945F}@media only screen and (max-width: 47.99em){.login_box>div{left:-15px;padding:0px;background:#fff;border-bottom:none}}.login_box>div a{text-align:left;text-decoration:none;color:#fff}@media only screen and (max-width: 47.99em){.login_box>div a{color:#497629;text-align:center;text-decoration:none}}.login_box>div p{color:#fff}@media only screen and (max-width: 47.99em){.login_box>div p{text-align:left;text-decoration:none;color:#666;font-size:17px;font-size:1.7rem;line-height:19px;line-height:1.9rem}}.login_box.active{padding:0;width:100%;height:100%;display:block;max-height:1000px;position:absolute;background:#fff}.login_box.active select{display:inline-block}@media only screen and (min-width: 48em){.login_box.active{display:block;background:0 0;max-height:300px;position:relative}}.login_box .login_box_close_button.icon_close:after{color:#fff}.login_box .mobile_login_close{border:none;background:#fff}.login_box .mobile_login_close .login_box_close_button{cursor:pointer}.login_box .styled_select{width:100%;height:35px;overflow:hidden}.login_box .styled_select:after{top:73px;right:20px;position:absolute;color:#00945F;font-size:14px;font-size:1.4rem}.icon_login.icon_left:before{padding-right:4px}header .icon_close:after{top:0;right:12px}@media only screen and (max-width: 47.99em){header .icon_close:after{top:0}}@media only screen and (min-width: 48em){select#login_dropdown_desktop{margin-bottom:0;border-width:1.5px;color:#008555;border-color:#008555;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 47.99em){select#login_dropdown_desktop{width:93%;margin-top:15px}}@media only screen and (max-width: 47.99em){select#login_dropdown{width:93%;margin-top:15px}}span.login-sub-heading.show-for-medium-up{color:#fff;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 47.99em){.mobile_login div.small-3.columns,.mobile_login div.small-3.ask_a_citizen_form__column{width:100%}}.mobile_animate_nav.active .login_box.active{top:0px;padding-left:25px}@media only screen and (max-width: 426px){#initial_mobile_header .small-4{width:36%}}@media only screen and (max-width: 321px){#initial_mobile_header .small-4{width:44%}}@media only screen and (max-width: 47.99em){#initial_mobile_header .back_button{margin:0px}}@media only screen and (max-width: 47.99em){#initial_mobile_header .mobile_login{padding-left:30px}}@media only screen and (max-width: 47.99em){#initial_mobile_header .mobile_login .login_help{left:-25px;position:relative}}@media only screen and (max-width: 47.99em){#initial_mobile_header #login{padding-left:30px}}@media only screen and (max-width: 426px){#Mobile_Utility_Login a{left:130px}}@media only screen and (max-width: 426px){.utility_nav #Mobile_Utility_Login a{position:inherit}}@media only screen and (max-width: 47.99em){#Mobile_Utility_LogIn_EnrollNow a,#Mobile_Utility_LogIn_TroubleLoggingIn a{margin-left:8px;font-size:14px;font-size:1.4rem;color:#497629 !important}}@media only screen and (max-width: 47.99em){#Mobile_Utility_LogIn_EnrollNow a{margin-left:5px !important}}@media only screen and (max-width: 320px){#section_nav_container_login{padding:0px}}@media only screen and (max-width: 47.99em){#Mobile_Utility_LogIn_Button{width:93%}}.section__cc-calculator-component{margin-top:35px}.section__cc-calculator-component .p__cc-calc-details,.section__cc-calculator-component .p__cc-calc-details span{margin:0 0 10px}.section__cc-calculator-component .p__cc-calc-details span#calcPromoRate{font-size:20px}.section__cc-calculator-component .aside__cc-calc-earnings-block:first-of-type{padding-right:2px}.section__cc-calculator-component .aside__cc-calc-earnings-block:last-of-type{padding-left:2px}.section__cc-calculator-component .div__cc-calc-earnings-wrapper span#interestSavings{font-size:60px}.section__cc-calculator-component .span__cc-calc-earnings{color:#008850;font-size:44px;font-weight:bold;margin:0;line-height:36px;letter-spacing:0}.section__cc-calculator-component .heading__cc-calc-earnings{font-size:44px;line-height:60px}@media screen and (min-width: 30em){.section__cc-calculator-component .aside__cc-calc-earnings-block:first-of-type{padding-right:20px}.section__cc-calculator-component .aside__cc-calc-earnings-block:last-of-type{padding-left:20px}}@media screen and (min-width: 48em){.section__cc-calculator-component .p__cc-calc-details{margin:20px 0px;display:block}.section__cc-calculator-component .heading__cc-calc-earnings{font-size:44px;line-height:60px}.section__cc-calculator-component .div__vertical-divider{height:68px}.section__cc-calculator-component .div__cc-calc-flex-wrap{width:105%}}.one_column_banner__background_image{overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 48em){.one_column_banner__background_image{width:1024px;height:328px}}.one_column_banner__content{padding-left:35px}@media only screen and (max-width: 47.99em){.one_column_banner__content{padding-left:15px}}.one_column_banner__content:nth-child(1){padding-bottom:10px}.one_column_banner__content p{margin:0px;padding-top:20px;padding-bottom:18px}@media only screen and (max-width: 47.99em){.one_column_banner__content p{padding-top:18px;padding-bottom:8px}}.one_column_banner__content__heading,.one_column_banner__content__paragraph,.one_column_banner__content__subheading{color:#fff}.one_column_banner__content__subtitle{font-weight:normal;font-size:22px;font-size:2.2rem}@media only screen and (max-width: 47.99em){.one_column_banner__content__subtitle{margin-top:15px}}.one_column_banner__content__heading{width:585px;font-size:35px;font-weight:300;font-style:normal;font-family:CitiSans, arial;line-height:40px;line-height:4rem;font-size:35px;font-size:3.5rem}@media only screen and (max-width: 47.99em){.one_column_banner__content__heading{width:198px;margin-top:20px;font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem}}.one_column_banner__content__subheading{font-weight:300;font-family:CitiSans, arial;font-size:35px;font-size:3.5rem}@media only screen and (max-width: 47.99em){.one_column_banner__content__subheading{width:220px;margin-top:25px;font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem}}.one_column_banner__content__paragraph{font-size:22px;font-size:2.2rem}@media only screen and (max-width: 47.99em){.one_column_banner__content__paragraph{width:220px;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem}}.one_column_banner__content__anchor_container{padding-top:15px;padding-bottom:11px}.one_column_banner__content__anchor_container__link{margin:0px;cursor:pointer;font-weight:bold;padding-top:9px;text-align:center;font-family:CitiSans, arial}@media only screen and (max-width: 47.99em){.one_column_banner__content__anchor_container{margin-left:0px}}@media only screen and (max-width: 47.99em) and (max-width: 47.99em){.one_column_banner__content__anchor_container{text-align:center}}@media only screen and (max-width: 47.99em){.one_column_banner__content__anchor_container div.columns,.one_column_banner__content__anchor_container div.ask_a_citizen_form__column{text-align:center}.one_column_banner__content__anchor_container__link{height:36px;width:135px;padding-top:8px;font-size:18px;font-size:1.8rem}}@font-face{font-family:'FiraSans';font-style:normal;font-weight:300;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Light.eot");src:url("../fonts/fira-sans/FiraSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Light.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Light.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:300;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-LightItalic.eot");src:url("../fonts/fira-sans/FiraSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-LightItalic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-LightItalic.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Regular.eot");src:url("../fonts/fira-sans/FiraSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Regular.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Regular.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:400;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Italic.eot");src:url("../fonts/fira-sans/FiraSans-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Italic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Italic.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:normal;font-weight:500;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-Medium.eot");src:url("../fonts/fira-sans/FiraSans-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-Medium.woff") format("woff"),url("../fonts/fira-sans/FiraSans-Medium.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:500;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-MediumItalic.eot");src:url("../fonts/fira-sans/FiraSans-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-MediumItalic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-MediumItalic.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:normal;font-weight:600;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-SemiBold.eot");src:url("../fonts/fira-sans/FiraSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-SemiBold.woff") format("woff"),url("../fonts/fira-sans/FiraSans-SemiBold.ttf") format("truetype")}@font-face{font-family:'FiraSans';font-style:italic;font-weight:600;font-display:fallback;src:url("../fonts/fira-sans/FiraSans-SemiBoldItalic.eot");src:url("../fonts/fira-sans/FiraSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-sans/FiraSans-SemiBoldItalic.woff") format("woff"),url("../fonts/fira-sans/FiraSans-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:'FiraMono';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/fira-mono/FiraMono-Regular.eot");src:url("../fonts/fira-mono/FiraMono-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-mono/FiraMono-Regular.woff") format("woff"),url("../fonts/fira-mono/FiraMono-Regular.ttf") format("truetype")}@font-face{font-family:'FiraMono';font-style:normal;font-weight:500;font-display:fallback;src:url("../fonts/fira-mono/FiraMono-Medium.eot");src:url("../fonts/fira-mono/FiraMono-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-mono/FiraMono-Medium.woff") format("woff"),url("../fonts/fira-mono/FiraMono-Medium.ttf") format("truetype")}@font-face{font-family:'FiraMono';font-style:normal;font-weight:700;font-display:fallback;src:url("../fonts/fira-mono/FiraMono-Bold.eot");src:url("../fonts/fira-mono/FiraMono-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/fira-mono/FiraMono-Bold.woff") format("woff"),url("../fonts/fira-mono/FiraMono-Bold.ttf") format("truetype")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:300;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Book.eot");src:url("../fonts/citi-sans/CitiSans-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Book.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Book.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Book.svg#CitiSans-Book") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:300;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Book-Italic.eot");src:url("../fonts/citi-sans/CitiSans-Book-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Book-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Book-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Book-Italic.svg#CitiSans-Book-Italic") format("svg")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Roman.eot");src:url("../fonts/citi-sans/CitiSans-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Roman.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Roman.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Roman.svg#CitiSans-Roman") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:400;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Italic.eot");src:url("../fonts/citi-sans/CitiSans-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Italic.svg#CitiSans-Italic") format("svg")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:700;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Bold.eot");src:url("../fonts/citi-sans/CitiSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Bold.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Bold.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Bold.svg#CitiSans-Bold") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:700;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-Bold-Italic.eot");src:url("../fonts/citi-sans/CitiSans-Bold-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-Bold-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-Bold-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-Bold-Italic.svg#CitiSans-Bold-Italic") format("svg")}@font-face{font-family:'CitiSans';font-style:normal;font-weight:900;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-ExtraBold.eot");src:url("../fonts/citi-sans/CitiSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-ExtraBold.woff") format("woff"),url("../fonts/citi-sans/CitiSans-ExtraBold.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-ExtraBold.svg#CitiSans-ExtraBold") format("svg")}@font-face{font-family:'CitiSans';font-style:italic;font-weight:900;font-display:fallback;src:url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.eot");src:url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.woff") format("woff"),url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.ttf") format("truetype"),url("../fonts/citi-sans/CitiSans-ExtraBold-Italic.svg#CitiSans-ExtraBold-Italic") format("svg")}@font-face{font-family:'LangoPx';font-style:normal;font-weight:700;font-display:fallback;src:url("../fonts/lango-px/LangoPx-Bold.woff2") format("woff2"),url("../fonts/lango-px/LangoPx-Bold.woff") format("woff")}@font-face{font-family:'LangoPx';font-style:normal;font-weight:900;font-display:fallback;src:url("../fonts/lango-px/LangoPx-Fat.woff2") format("woff2"),url("../fonts/lango-px/LangoPx-Fat.woff") format("woff")}@font-face{font-family:'RunningHipster';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/running-hipster/RunningHipster.woff2") format("woff2"),url("../fonts/running-hipster/RunningHipster.woff") format("woff")}@font-face{font-family:'RunningHipster';font-style:italic;font-weight:400;font-display:fallback;src:url("../fonts/running-hipster/RunningHipster-Italic.woff2") format("woff2"),url("../fonts/running-hipster/RunningHipster-Italic.woff") format("woff")}@font-face{font-family:'Sweeper';font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/sweeper/Sweeper.woff2") format("woff2"),url("../fonts/sweeper/Sweeper.woff") format("woff")}@font-face{font-family:'TheHand';font-style:normal;font-weight:900;font-display:fallback;src:url("../fonts/the-hand/TheHand-ExtraBlack.woff2") format("woff2"),url("../fonts/the-hand/TheHand-ExtraBlack.woff") format("woff")}
