.ds-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ds-flex--left {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.ds-flex--center {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.ds-flex--right {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.ds-flex--top {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.ds-flex--middle {
  -ms-flex-pack: center;
  justify-content: center;
}

.ds-flex--bottom {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.ds-flex--wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ds-flex--self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.ds-flex--self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

#wrapper {
  max-width: 100%;
}

#wrapper .mainHeader {
  max-width: 100%;
  position: relative;
}

#wrapper .mainHeader div.busca {
  margin-top: 40px;
  top: 0;
}

main .mainContent {
  padding: 0 0 1.875rem !important;
}


body.mobile main .mainContent {
  float: left;
}

main .mainContent, div.breadcrumb {
  width: 100%;
}

body.mobile main .mainContent, body.mobile div.breadcrumb {
  width: 100%;
}

.u-center {
  text-align: center;
}

.u-left {
  text-align: left;
}

.u-right {
  text-align: right;
}

.py {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-1 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.px {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.px-1 {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

.py-2 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-3 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.py-4 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-5 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

.py-6 {
  padding-top: 4.125rem;
  padding-bottom: 4.125rem;
}

.pt {
  padding-top: 0.5rem;
}

.pt-2 {
  padding-top: 1.25rem;
}

.pt-5 {
  padding-top: 3.125rem;
}

.pt-6 {
  padding-top: 4.125rem;
}

.pb-0 {
  padding-bottom: 0;
}

.pb {
  padding-bottom: 0.5rem;
}

.pb-1 {
  padding-bottom: 0.625rem;
}

.pb-2 {
  padding-bottom: 1.25rem;
}

.pb-3 {
  padding-bottom: 1.875rem;
}

.pb-5 {
  padding-bottom: 3.125rem;
}

.px-1 {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.px-24 {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.mx-n {
  margin-right: -0.625rem !important;
  margin-left: -0.625rem !important;
}

.my-1 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.my-2 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-3 {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.my-4 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-5 {
  margin-top: 3.125rem !important;
  margin-bottom: 3.125rem !important;
}

.mt-3 {
  margin-top: 1.875rem !important;
}

.mt-5 {
  margin-top: 3.125rem !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-2 {
  margin-bottom: 1.25rem !important;
}

.mb-3 {
  margin-bottom: 1.875rem !important;
}

.mb-5 {
  margin-bottom: 3.125rem !important;
}

.m-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.mr-10 {
  margin-right: 0.625rem !important;
}

.col {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

.float-l {
  float: left;
}

.float-r {
  float: right;
}

.float-n {
  float: none;
}

.mainContent.t-classic .u-bg {
  background-color: #e5173f;
}

.mainContent.t-exclusive .u-bg {
  background-color: #ab8f62;
}

.mainContent.t-prime .u-bg {
  background-color: #0e1e64;
}

.mainContent.t-corporate .u-bg {
  background-color: #80A7B6;
}

.mainContent.t-private .u-bg {
  background-color: #0e1e64;
}

.u-bg--white {
  background-color: #ffffff;
}

.u-bg--gray-1 {
  background-color: #47484c;
}

.u-bg--gray-2 {
  background-color: #ededed;
}

.u-bg--gray-3 {
  background-color: #f0f1f5;
}

.u-bg--gradient-1 {
  background: transparent linear-gradient(90deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
}

.u-bd {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #ededed;
}

.u-bd .u-bd--t, .u-bd .u-bd--r, .u-bd .u-bd--b, .u-bd .u-bd--l {
  border: 0;
}

.u-bd--radius-top {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.u-bd--radius-botton {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.u-bd--radius-all {
  border-radius: 0.25rem;
}

*, *::before, *::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce), (update: slow) {
  *, ::before, ::after {
    -webkit-animation-delay: -1ms !important;
    animation-delay: -1ms !important;
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
    transition-duration: 0s;
    transition-delay: 0s;
  }
}

html, body {
  -webkit-font-smoothing: antialiased;
  font-family: "Bradesco", sans-serif;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (-webkit-min-device-pixel-ratio: 2.0833333333333335), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
  html, body {
    -webkit-font-smoothing: subpixel-antialiased;
  }
}

*:focus {
  outline: none;
}

img, iframe, object, embed, video, picture {
  height: auto;
  max-width: 100%;
}

object, embed, video {
  height: auto;
}

figure {
  margin: 0;
}

label {
  cursor: pointer;
}

sup, sub {
  font-size: 50%;
}

.l-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin: 0 auto;
}

.l-row {
  -ms-flex-direction: row;
  flex-direction: row;
}

.l-break {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  height: 0;
}

.l-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 0 -0.3125rem;
}

.l-flex--default {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.l-flex--ba {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.l-flex--b3 {
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
}

.l-flex--g1 {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.c-banner {
  position: relative;
}

.c-banner img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.c-banner--hero {
  float: left;
  transition: opacity .3s;
  width: 100%;
}

.c-banner--hero:after {
  clear: both;
  content: '';
  display: table;
}

.c-banner--hero picture img {
  height: auto;
  
}

.c-banner--hero .c-title {
  color: #ffffff;
  width: 100%;
}

.c-banner--hero .c-title h1 {
  font-size: 32px;
  margin-left: 0.6em;
}

.mobile .c-banner--hero {
  float: none;
  left: 0;
  width: 100%;
  z-index: inherit;
}

.c-banner--content-height {
  height: 100%;
  left: 0;
  position: absolute;
  max-width: inherit;
  top: 0;
  width: 100%;
}

.mainContent.t-classic .c-banner--bg-theme {
  background: #e5173f;
}

.mainContent.t-exclusive .c-banner--bg-theme {
  background: #ab8f62;
}

.mainContent.t-prime .c-banner--bg-theme {
  background: #0e1e64;
}

.mainContent.t-corporate .c-banner--bg-theme {
  background: #80A7B6;
}

.mainContent.t-private .c-banner--bg-theme {
  background: #0e1e64;
}

.mainContent.t-classic .c-title {
  color: #47484c;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
}

.mainContent.t-classic .c-title--initial {
  text-transform: initial;
  padding-bottom: 0;
}

.mainContent.t-classic .c-title--initial::after {
  display: none !important;
}

.mainContent.t-classic .c-title::after {
  content: " ";
  width: 3.125rem;
  height: 0.25rem;
  display: inline-block;
  background: #e5173f;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.mainContent.t-classic .c-title--ls {
  letter-spacing: 3.3px;
}

.mainContent.t-classic .c-title--white {
  color: #ffffff;
}

.mainContent.t-classic .c-title--white::after {
  background: #ffffff;
}

.mainContent.t-exclusive .c-title {
  color: #47484c;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
}

.mainContent.t-exclusive .c-title--initial {
  text-transform: initial;
  padding-bottom: 0;
}

.mainContent.t-exclusive .c-title--initial::after {
  display: none !important;
}

.mainContent.t-exclusive .c-title::after {
  content: " ";
  width: 3.125rem;
  height: 0.25rem;
  display: inline-block;
  background: #ab8f62;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.mainContent.t-exclusive .c-title--ls {
  letter-spacing: 3.3px;
}

.mainContent.t-exclusive .c-title--white {
  color: #ffffff;
}

.mainContent.t-exclusive .c-title--white::after {
  background: #ffffff;
}

.mainContent.t-prime .c-title {
  color: #47484c;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
}

.mainContent.t-prime .c-title--initial {
  text-transform: initial;
  padding-bottom: 0;
}

.mainContent.t-prime .c-title--initial::after {
  display: none !important;
}

.mainContent.t-prime .c-title::after {
  content: " ";
  width: 3.125rem;
  height: 0.25rem;
  display: inline-block;
  background: #0e1e64;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.mainContent.t-prime .c-title--ls {
  letter-spacing: 3.3px;
}

.mainContent.t-prime .c-title--white {
  color: #ffffff;
}

.mainContent.t-prime .c-title--white::after {
  background: #ffffff;
}

.mainContent.t-corporate .c-title {
  color: #47484c;
  font-size: 1.125rem;
  font-weight: 400;
  position: relative;
  text-align: center;
  text-transform: initial;
  padding-bottom: 1.25rem;
}

.mainContent.t-corporate .c-title--initial {
  text-transform: initial;
  padding-bottom: 0;
}

.mainContent.t-corporate .c-title--initial::after {
  display: none !important;
}

.mainContent.t-corporate .c-title::after {
  content: " ";
  width: 3.125rem;
  height: 0.25rem;
  display: inline-block;
  background: #80A7B6;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.mainContent.t-corporate .c-title--ls {
  letter-spacing: 3.3px;
}

.mainContent.t-corporate .c-title--white {
  color: #ffffff;
}

.mainContent.t-corporate .c-title--white::after {
  background: #ffffff;
}

.mainContent.t-private .c-title {
  color: #47484c;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
}

.mainContent.t-private .c-title--initial {
  text-transform: initial;
  padding-bottom: 0;
}

.mainContent.t-private .c-title--initial::after {
  display: none !important;
}

.mainContent.t-private .c-title::after {
  content: " ";
  width: 3.125rem;
  height: 0.25rem;
  display: inline-block;
  background: #0e1e64;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.mainContent.t-private .c-title--ls {
  letter-spacing: 3.3px;
}

.mainContent.t-private .c-title--white {
  color: #ffffff;
}

.mainContent.t-private .c-title--white::after {
  background: #ffffff;
}

.mainContent.t-classic .c-subtitle {
  display: block;
  color: #47484c;
  font-size: 1rem;
  line-height: 1.5rem;
  position: relative;
  text-align: center;
}

.mainContent.t-classic .c-subtitle--initial {
  text-align: initial;
  margin-top: 0;
}

.mainContent.t-classic .c-subtitle--white {
  color: #ffffff;
}

.mainContent.t-exclusive .c-subtitle {
  display: block;
  color: #47484c;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: .5rem;
  position: relative;
  text-align: center;
}

.mainContent.t-exclusive .c-subtitle--initial {
  text-align: initial;
  margin-top: 0;
}

.mainContent.t-exclusive .c-subtitle--white {
  color: #ffffff;
}

.mainContent.t-prime .c-subtitle {
  display: block;
  color: #47484c;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0.25rem;
  position: relative;
  text-align: center;
}

.mainContent.t-prime .c-subtitle--initial {
  text-align: initial;
  margin-top: 0;
}

.mainContent.t-prime .c-subtitle--white {
  color: #ffffff;
}

.mainContent.t-corporate .c-subtitle {
  display: block;
  color: #47484c;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 1.25rem;
  position: relative;
  text-align: center;
}

.mainContent.t-corporate .c-subtitle--initial {
  text-align: initial;
  margin-top: 0;
}

.mainContent.t-corporate .c-subtitle--white {
  color: #ffffff;
}

.mainContent.t-private .c-subtitle {
  display: block;
  color: #47484c;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 1.25rem;
  position: relative;
  text-align: center;
}

.mainContent.t-private .c-subtitle--initial {
  text-align: initial;
  margin-top: 0;
}

.mainContent.t-private .c-subtitle--white {
  color: #ffffff;
}

.c-text {
  color: #47484c;
  margin-bottom: 0;
}

.c-text:not(:last-child) {
  margin-bottom: 1.25rem;
}

.c-text--white {
  color: #ffffff;
}

.c-text--small {
  font-size: 0.875rem;
}

.mainContent.t-classic .c-list li {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mainContent.t-classic .c-list--disc li:before {
  content: '';
  display: inline-block;
  margin-left: -0.875rem;
  margin-right: 0.55rem;
  vertical-align: middle;
  background: #e5173f;
  border-radius: 100%;
  height: 8px;
  width: 8px;
}

.mainContent.t-classic .c-list--lower-roman {
  list-style-type: lower-roman;
  padding-left: 0;
}

.mainContent.t-classic .c-list--numbers {
  list-style-type: decimal;
  padding-left: 0;
}

.mainContent.t-exclusive .c-list li {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mainContent.t-exclusive .c-list--disc li:before {
  content: '';
  display: inline-block;
  margin-left: -0.875rem;
  margin-right: 0.55rem;
  vertical-align: middle;
  background: #ab8f62;
  border-radius: 100%;
  height: 8px;
  width: 8px;
}

.mainContent.t-exclusive .c-list--lower-roman {
  list-style-type: lower-roman;
  padding-left: 0;
}

.mainContent.t-exclusive .c-list--numbers {
  list-style-type: decimal;
  padding-left: 0;
}

.mainContent.t-prime .c-list li {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mainContent.t-prime .c-list--disc li:before {
  content: '';
  display: inline-block;
  margin-left: -0.875rem;
  margin-right: 0.55rem;
  vertical-align: middle;
  background: #0e1e64;
  border-radius: 100%;
  height: 8px;
  width: 8px;
}

.mainContent.t-prime .c-list--lower-roman {
  list-style-type: lower-roman;
  padding-left: 0;
}

.mainContent.t-prime .c-list--numbers {
  list-style-type: decimal;
  padding-left: 0;
}

.mainContent.t-corporate .c-list li {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mainContent.t-corporate .c-list--disc li:before {
  content: '';
  display: inline-block;
  margin-left: -0.875rem;
  margin-right: 0.55rem;
  vertical-align: middle;
  background: #80A7B6;
  border-radius: 100%;
  height: 8px;
  width: 8px;
}

.mainContent.t-corporate .c-list--lower-roman {
  list-style-type: lower-roman;
  padding-left: 0;
}

.mainContent.t-corporate .c-list--numbers {
  list-style-type: decimal;
  padding-left: 0;
}

.mainContent.t-private .c-list li {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mainContent.t-private .c-list--disc li:before {
  content: '';
  display: inline-block;
  margin-left: -0.875rem;
  margin-right: 0.55rem;
  vertical-align: middle;
  background: #0e1e64;
  border-radius: 100%;
  height: 8px;
  width: 8px;
}

.mainContent.t-private .c-list--lower-roman {
  list-style-type: lower-roman;
  padding-left: 0;
}

.mainContent.t-private .c-list--numbers {
  list-style-type: decimal;
  padding-left: 0;
}

.mainContent.t-classic .c-table {
  margin: 1.25rem 0;
}

.mainContent.t-classic .c-table th, .mainContent.t-classic .c-table td {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.375rem 0.75rem;
}

.mainContent.t-classic .c-table tr th:first-child, .mainContent.t-classic .c-table tr td:first-child {
  padding-left: 0;
}

.mainContent.t-classic .c-table tr th:last-child, .mainContent.t-classic .c-table tr td:last-child {
  padding-right: 0;
}

.mainContent.t-classic .c-table thead {
  border-bottom: 0.0625rem solid #ededed;
}

.mainContent.t-exclusive .c-table {
  margin: 1.25rem 0;
}

.mainContent.t-exclusive .c-table th, .mainContent.t-exclusive .c-table td {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.375rem 0.75rem;
}

.mainContent.t-exclusive .c-table tr th:first-child, .mainContent.t-exclusive .c-table tr td:first-child {
  padding-left: 0;
}

.mainContent.t-exclusive .c-table tr th:last-child, .mainContent.t-exclusive .c-table tr td:last-child {
  padding-right: 0;
}

.mainContent.t-exclusive .c-table thead {
  border-bottom: 0.0625rem solid #ededed;
}

.mainContent.t-prime .c-table {
  margin: 1.25rem 0;
}

.mainContent.t-prime .c-table th, .mainContent.t-prime .c-table td {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.375rem 0.75rem;
}

.mainContent.t-prime .c-table tr th:first-child, .mainContent.t-prime .c-table tr td:first-child {
  padding-left: 0;
}

.mainContent.t-prime .c-table tr th:last-child, .mainContent.t-prime .c-table tr td:last-child {
  padding-right: 0;
}

.mainContent.t-prime .c-table thead {
  border-bottom: 0.0625rem solid #ededed;
}

.mainContent.t-corporate .c-table {
  margin: 1.25rem 0;
}

.mainContent.t-corporate .c-table th, .mainContent.t-corporate .c-table td {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.375rem 0.75rem;
}

.mainContent.t-corporate .c-table tr th:first-child, .mainContent.t-corporate .c-table tr td:first-child {
  padding-left: 0;
}

.mainContent.t-corporate .c-table tr th:last-child, .mainContent.t-corporate .c-table tr td:last-child {
  padding-right: 0;
}

.mainContent.t-corporate .c-table thead {
  border-bottom: 0.0625rem solid #ededed;
}

.mainContent.t-private .c-table {
  margin: 1.25rem 0;
}

.mainContent.t-private .c-table th, .mainContent.t-private .c-table td {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.375rem 0.75rem;
}

.mainContent.t-private .c-table tr th:first-child, .mainContent.t-private .c-table tr td:first-child {
  padding-left: 0;
}

.mainContent.t-private .c-table tr th:last-child, .mainContent.t-private .c-table tr td:last-child {
  padding-right: 0;
}

.mainContent.t-private .c-table thead {
  border-bottom: 0.0625rem solid #ededed;
}

.mainContent.t-classic .c-block:after, .mainContent.t-classic .c-block:before {
  display: table;
  content: " ";
}

.mainContent.t-classic .c-block:after {
  clear: both;
}

.mainContent.t-classic .c-block--bg-gray {
  background: #f0f1f5;
}

.mainContent.t-classic .c-block--bg-gray a.link {
  color: #3B69FF;
}

.mainContent.t-exclusive .c-block:after, .mainContent.t-exclusive .c-block:before {
  display: table;
  content: " ";
}

.mainContent.t-exclusive .c-block:after {
  clear: both;
}

.mainContent.t-exclusive .c-block--bg-gray {
  background: #f0f1f5;
}

.mainContent.t-exclusive .c-block--bg-gray a.link {
  color: #3B69FF;
}

.mainContent.t-prime .c-block:after, .mainContent.t-prime .c-block:before {
  display: table;
  content: " ";
}

.mainContent.t-prime .c-block:after {
  clear: both;
}

.mainContent.t-prime .c-block--bg-gray {
  background: #f0f1f5;
}

.mainContent.t-prime .c-block--bg-gray a.link {
  color: #3B69FF;
}

.mainContent.t-corporate .c-block:after, .mainContent.t-corporate .c-block:before {
  display: table;
  content: " ";
}

.mainContent.t-corporate .c-block:after {
  clear: both;
}

.mainContent.t-corporate .c-block--bg-gray {
  background: #f0f1f5;
}

.mainContent.t-corporate .c-block--bg-gray a.link {
  color: #3B69FF;
}

.mainContent.t-private .c-block:after, .mainContent.t-private .c-block:before {
  display: table;
  content: " ";
}

.mainContent.t-private .c-block:after {
  clear: both;
}

.mainContent.t-private .c-block--bg-gray {
  background: #f0f1f5;
}

.mainContent.t-private .c-block--bg-gray a.link {
  color: #3B69FF;
}

.mainContent.t-classic .c-blockquote {
  background-color: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border-bottom: .5px solid #F0F1F5;
  border-left: 8px solid #e5173f;
  border-right: .5px solid #F0F1F5;
  border-top: .5px solid #F0F1F5;
  border-radius: 4px;
  margin: 2rem 0;
  padding: 1.125rem 2.25rem;
}

.mainContent.t-classic .c-blockquote h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.mainContent.t-classic .c-blockquote h3:first-child {
  margin-top: 0;
}

.mainContent.t-classic .c-blockquote p, .mainContent.t-classic .c-blockquote ul, .mainContent.t-classic .c-blockquote ol {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
}

.mainContent.t-classic .c-blockquote p:last-child, .mainContent.t-classic .c-blockquote ul:last-child, .mainContent.t-classic .c-blockquote ol:last-child {
  margin-bottom: 0;
}

.mainContent.t-exclusive .c-blockquote {
  background-color: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border-bottom: .5px solid #F0F1F5;
  border-left: 8px solid #ab8f62;
  border-right: .5px solid #F0F1F5;
  border-top: .5px solid #F0F1F5;
  border-radius: 4px;
  margin: 2rem 0;
  padding: 1.125rem 2.25rem;
}

.mainContent.t-exclusive .c-blockquote h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.mainContent.t-exclusive .c-blockquote h3:first-child {
  margin-top: 0;
}

.mainContent.t-exclusive .c-blockquote p, .mainContent.t-exclusive .c-blockquote ul, .mainContent.t-exclusive .c-blockquote ol {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
}

.mainContent.t-exclusive .c-blockquote p:last-child, .mainContent.t-exclusive .c-blockquote ul:last-child, .mainContent.t-exclusive .c-blockquote ol:last-child {
  margin-bottom: 0;
}

.mainContent.t-prime .c-blockquote {
  background-color: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border-bottom: .5px solid #F0F1F5;
  border-left: 8px solid #0e1e64;
  border-right: .5px solid #F0F1F5;
  border-top: .5px solid #F0F1F5;
  border-radius: 4px;
  margin: 2rem 0;
  padding: 1.125rem 2.25rem;
}

.mainContent.t-prime .c-blockquote h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.mainContent.t-prime .c-blockquote h3:first-child {
  margin-top: 0;
}

.mainContent.t-prime .c-blockquote p, .mainContent.t-prime .c-blockquote ul, .mainContent.t-prime .c-blockquote ol {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
}

.mainContent.t-prime .c-blockquote p:last-child, .mainContent.t-prime .c-blockquote ul:last-child, .mainContent.t-prime .c-blockquote ol:last-child {
  margin-bottom: 0;
}

.mainContent.t-corporate .c-blockquote {
  background-color: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border-bottom: .5px solid #F0F1F5;
  border-left: 8px solid #80A7B6;
  border-right: .5px solid #F0F1F5;
  border-top: .5px solid #F0F1F5;
  border-radius: 4px;
  margin: 2rem 0;
  padding: 1.125rem 2.25rem;
}

.mainContent.t-corporate .c-blockquote h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.mainContent.t-corporate .c-blockquote h3:first-child {
  margin-top: 0;
}

.mainContent.t-corporate .c-blockquote p, .mainContent.t-corporate .c-blockquote ul, .mainContent.t-corporate .c-blockquote ol {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
}

.mainContent.t-corporate .c-blockquote p:last-child, .mainContent.t-corporate .c-blockquote ul:last-child, .mainContent.t-corporate .c-blockquote ol:last-child {
  margin-bottom: 0;
}

.mainContent.t-private .c-blockquote {
  background-color: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border-bottom: .5px solid #F0F1F5;
  border-left: 8px solid #0e1e64;
  border-right: .5px solid #F0F1F5;
  border-top: .5px solid #F0F1F5;
  border-radius: 4px;
  margin: 2rem 0;
  padding: 1.125rem 2.25rem;
}

.mainContent.t-private .c-blockquote h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.mainContent.t-private .c-blockquote h3:first-child {
  margin-top: 0;
}

.mainContent.t-private .c-blockquote p, .mainContent.t-private .c-blockquote ul, .mainContent.t-private .c-blockquote ol {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
}

.mainContent.t-private .c-blockquote p:last-child, .mainContent.t-private .c-blockquote ul:last-child, .mainContent.t-private .c-blockquote ol:last-child {
  margin-bottom: 0;
}

.mainContent.t-classic .c-box {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-classic .c-box--content {
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border: 0.5px solid #F0F1F5;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1.875rem;
  margin: 0 0.75rem 5rem 0.75rem;
}

.mainContent.t-classic .c-box--content:only-child {
  -ms-flex: inherit;
  flex: inherit;
}

.mainContent.t-classic .c-box--content:last-child {
  margin: 0 0.75rem 1.5rem 0.75rem;
}

.mainContent.t-classic .c-box--content h3, .mainContent.t-classic .c-box--content p {
  font-weight: 500;
  text-align: center;
}

.mainContent.t-classic .c-box--content h3 {
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  margin-bottom: 0.5rem !important;
}

.mainContent.t-classic .c-box--content p {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  margin-bottom: 1.375rem !important;
  width: 100%;
}

.mainContent.t-classic .c-box--icon picture {
  display: inline-block;
  height: 72px;
  overflow: hidden;
  width: 72px;
}

.mainContent.t-classic .c-box--icon picture img {
  height: auto;
  width: 100%;
}

.mainContent.t-classic .c-box--icon-offset picture {
  margin-top: -4.5rem;
}

.mainContent.t-exclusive .c-box {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-exclusive .c-box--content {
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border: 0.5px solid #F0F1F5;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1.875rem;
  margin: 0 0.75rem 5rem 0.75rem;
}

.mainContent.t-exclusive .c-box--content:only-child {
  -ms-flex: inherit;
  flex: inherit;
}

.mainContent.t-exclusive .c-box--content:last-child {
  margin: 0 0.75rem 1.5rem 0.75rem;
}

.mainContent.t-exclusive .c-box--content h3, .mainContent.t-exclusive .c-box--content p {
  font-weight: 500;
  text-align: center;
}

.mainContent.t-exclusive .c-box--content h3 {
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  margin-bottom: 0.5rem !important;
}

.mainContent.t-exclusive .c-box--content p {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  margin-bottom: 1.375rem !important;
  width: 100%;
}

.mainContent.t-exclusive .c-box--icon picture {
  display: inline-block;
  height: 72px;
  overflow: hidden;
  width: 72px;
}

.mainContent.t-exclusive .c-box--icon picture img {
  height: auto;
  width: 100%;
}

.mainContent.t-exclusive .c-box--icon-offset picture {
  margin-top: -4.5rem;
}

.mainContent.t-prime .c-box {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-prime .c-box--content {
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border: 0.5px solid #F0F1F5;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1.875rem;
  margin: 0 0.75rem 5rem 0.75rem;
}




.mainContent.t-prime .c-box--content:only-child {
  -ms-flex: inherit;
  flex: inherit;
}

.mainContent.t-prime .c-box--content:last-child {
  margin: 0 0.75rem 1.5rem 0.75rem;
}

.mainContent.t-prime .c-box--content h3, .mainContent.t-prime .c-box--content p {
  font-weight: 500;
  text-align: center;
}

.mainContent.t-prime .c-box--content h3 {
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  margin-bottom: 0.5rem !important;
}

.mainContent.t-prime .c-box--content p {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  margin-bottom: 1.375rem !important;
  width: 100%;
}

.mainContent.t-prime .c-box--icon picture {
  display: inline-block;
  height: 72px;
  overflow: hidden;
  width: 72px;
}

.mainContent.t-prime .c-box--icon picture img {
  height: auto;
  width: 100%;
}

.mainContent.t-prime .c-box--icon-offset picture {
  margin-top: -4.5rem;
}

.mainContent.t-corporate .c-box {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-corporate .c-box--content {
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border: 0.5px solid #F0F1F5;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1.875rem;
  margin: 0 0.75rem 5rem 0.75rem;
}

.mainContent.t-corporate .c-box--content:only-child {
  -ms-flex: inherit;
  flex: inherit;
}

.mainContent.t-corporate .c-box--content:last-child {
  margin: 0 0.75rem 1.5rem 0.75rem;
}

.mainContent.t-corporate .c-box--content h3, .mainContent.t-corporate .c-box--content p {
  font-weight: 500;
  text-align: center;
}

.mainContent.t-corporate .c-box--content h3 {
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  margin-bottom: 0.5rem !important;
}

.mainContent.t-corporate .c-box--content p {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  margin-bottom: 1.375rem !important;
  width: 100%;
}

.mainContent.t-corporate .c-box--icon picture {
  display: inline-block;
  height: 72px;
  overflow: hidden;
  width: 72px;
}

.mainContent.t-corporate .c-box--icon picture img {
  height: auto;
  width: 100%;
}

.mainContent.t-corporate .c-box--icon-offset picture {
  margin-top: -4.5rem;
}

.mainContent.t-private .c-box {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-private .c-box--content {
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  border: 0.5px solid #F0F1F5;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1.875rem;
  margin: 0 0.75rem 5rem 0.75rem;
}

.mainContent.t-private .c-box--content:only-child {
  -ms-flex: inherit;
  flex: inherit;
}

.mainContent.t-private .c-box--content:last-child {
  margin: 0 0.75rem 1.5rem 0.75rem;
}

.mainContent.t-private .c-box--content h3, .mainContent.t-private .c-box--content p {
  font-weight: 500;
  text-align: center;
}

.mainContent.t-private .c-box--content h3 {
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  margin-bottom: 0.5rem !important;
}

.mainContent.t-private .c-box--content p {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  margin-bottom: 1.375rem !important;
  width: 100%;
}

.mainContent.t-private .c-box--icon picture {
  display: inline-block;
  height: 72px;
  overflow: hidden;
  width: 72px;
}

.mainContent.t-private .c-box--icon picture img {
  height: auto;
  width: 100%;
}

.mainContent.t-private .c-box--icon-offset picture {
  margin-top: -4.5rem;
}

.mainContent.t-classic .c-icon {
  text-decoration: none;
}

.mainContent.t-classic .c-icon--link {
  color: #3B69FF;
}

.mainContent.t-classic .c-icon--image.c-icon--small img, .mainContent.t-classic .c-icon--image.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-classic .c-icon--image.c-icon--big img, .mainContent.t-classic .c-icon--image.c-icon--big svg {
  height: 90px;
  width: 90px;
}

.mainContent.t-classic .c-icon--image.c-icon--center img, .mainContent.t-classic .c-icon--image.c-icon--center svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-classic .c-icon--image.c-icon--bg-white img {
  background: #ffffff !important;
}

.mainContent.t-classic .c-icon--image.c-icon--rounded img, .mainContent.t-classic .c-icon--image.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-classic .c-icon--inline img, .mainContent.t-classic .c-icon--inline svg {
  display: inline-block;
  margin-right: 0.3125rem;
  vertical-align: middle;
}

.mainContent.t-classic .c-icon--inline.c-icon--small img, .mainContent.t-classic .c-icon--inline.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-classic .c-icon--inline.c-icon--voltar {
  color: #47484c;
  font-size: 0.75rem;
}

.mainContent.t-classic .c-icon--inline.c-icon--voltar:before {
  content: ' < ';
  line-height: 16px;
}

.mainContent.t-classic .c-icon--inline.c-icon--bg-white img, .mainContent.t-classic .c-icon--inline.c-icon--bg-white svg {
  background: #ffffff !important;
}

.mainContent.t-classic .c-icon--inline.c-icon--rounded img, .mainContent.t-classic .c-icon--inline.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-exclusive .c-icon {
  text-decoration: none;
}

.mainContent.t-exclusive .c-icon--link {
  color: #3B69FF;
}

.mainContent.t-exclusive .c-icon--image.c-icon--small img, .mainContent.t-exclusive .c-icon--image.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-exclusive .c-icon--image.c-icon--big img, .mainContent.t-exclusive .c-icon--image.c-icon--big svg {
  height: 90px;
  width: 90px;
}

.mainContent.t-exclusive .c-icon--image.c-icon--center img, .mainContent.t-exclusive .c-icon--image.c-icon--center svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-exclusive .c-icon--image.c-icon--bg-white img {
  background: #ffffff !important;
}

.mainContent.t-exclusive .c-icon--image.c-icon--rounded img, .mainContent.t-exclusive .c-icon--image.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-exclusive .c-icon--inline img, .mainContent.t-exclusive .c-icon--inline svg {
  display: inline-block;
  margin-right: 0.3125rem;
  vertical-align: middle;
}

.mainContent.t-exclusive .c-icon--inline.c-icon--small img, .mainContent.t-exclusive .c-icon--inline.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-exclusive .c-icon--inline.c-icon--voltar {
  color: #47484c;
  font-size: 0.75rem;
}

.mainContent.t-exclusive .c-icon--inline.c-icon--voltar:before {
  content: ' < ';
  line-height: 16px;
}

.mainContent.t-exclusive .c-icon--inline.c-icon--bg-white img, .mainContent.t-exclusive .c-icon--inline.c-icon--bg-white svg {
  background: #ffffff !important;
}

.mainContent.t-exclusive .c-icon--inline.c-icon--rounded img, .mainContent.t-exclusive .c-icon--inline.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-prime .c-icon {
  text-decoration: none;
}

.mainContent.t-prime .c-icon--link {
  color: #3B69FF;
}

.mainContent.t-prime .c-icon--image.c-icon--small img, .mainContent.t-prime .c-icon--image.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-prime .c-icon--image.c-icon--big img, .mainContent.t-prime .c-icon--image.c-icon--big svg {
  height: 90px;
  width: 90px;
}

.mainContent.t-prime .c-icon--image.c-icon--center img, .mainContent.t-prime .c-icon--image.c-icon--center svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-prime .c-icon--image.c-icon--bg-white img {
  background: #ffffff !important;
}

.mainContent.t-prime .c-icon--image.c-icon--rounded img, .mainContent.t-prime .c-icon--image.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-prime .c-icon--inline img, .mainContent.t-prime .c-icon--inline svg {
  display: inline-block;
  margin-right: 0.3125rem;
  vertical-align: middle;
}

.mainContent.t-prime .c-icon--inline.c-icon--small img, .mainContent.t-prime .c-icon--inline.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-prime .c-icon--inline.c-icon--voltar {
  color: #47484c;
  font-size: 0.75rem;
}

.mainContent.t-prime .c-icon--inline.c-icon--voltar:before {
  content: ' < ';
  line-height: 16px;
}

.mainContent.t-prime .c-icon--inline.c-icon--bg-white img, .mainContent.t-prime .c-icon--inline.c-icon--bg-white svg {
  background: #ffffff !important;
}

.mainContent.t-prime .c-icon--inline.c-icon--rounded img, .mainContent.t-prime .c-icon--inline.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-corporate .c-icon {
  text-decoration: none;
}

.mainContent.t-corporate .c-icon--link {
  color: #3B69FF;
}

.mainContent.t-corporate .c-icon--image.c-icon--small img, .mainContent.t-corporate .c-icon--image.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-corporate .c-icon--image.c-icon--big img, .mainContent.t-corporate .c-icon--image.c-icon--big svg {
  height: 90px;
  width: 90px;
}

.mainContent.t-corporate .c-icon--image.c-icon--center img, .mainContent.t-corporate .c-icon--image.c-icon--center svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-corporate .c-icon--image.c-icon--bg-white img {
  background: #ffffff !important;
}

.mainContent.t-corporate .c-icon--image.c-icon--rounded img, .mainContent.t-corporate .c-icon--image.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-corporate .c-icon--inline img, .mainContent.t-corporate .c-icon--inline svg {
  display: inline-block;
  margin-right: 0.3125rem;
  vertical-align: middle;
}

.mainContent.t-corporate .c-icon--inline.c-icon--small img, .mainContent.t-corporate .c-icon--inline.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-corporate .c-icon--inline.c-icon--voltar {
  color: #47484c;
  font-size: 0.75rem;
}

.mainContent.t-corporate .c-icon--inline.c-icon--voltar:before {
  content: ' < ';
  line-height: 16px;
}

.mainContent.t-corporate .c-icon--inline.c-icon--bg-white img, .mainContent.t-corporate .c-icon--inline.c-icon--bg-white svg {
  background: #ffffff !important;
}

.mainContent.t-corporate .c-icon--inline.c-icon--rounded img, .mainContent.t-corporate .c-icon--inline.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-private .c-icon {
  text-decoration: none;
}

.mainContent.t-private .c-icon--link {
  color: #3B69FF;
}

.mainContent.t-private .c-icon--image.c-icon--small img, .mainContent.t-private .c-icon--image.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-private .c-icon--image.c-icon--big img, .mainContent.t-private .c-icon--image.c-icon--big svg {
  height: 90px;
  width: 90px;
}

.mainContent.t-private .c-icon--image.c-icon--center img, .mainContent.t-private .c-icon--image.c-icon--center svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-private .c-icon--image.c-icon--bg-white img {
  background: #ffffff !important;
}

.mainContent.t-private .c-icon--image.c-icon--rounded img, .mainContent.t-private .c-icon--image.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-private .c-icon--inline img, .mainContent.t-private .c-icon--inline svg {
  display: inline-block;
  margin-right: 0.3125rem;
  vertical-align: middle;
}

.mainContent.t-private .c-icon--inline.c-icon--small img, .mainContent.t-private .c-icon--inline.c-icon--small svg {
  height: 16px;
  width: 16px;
}

.mainContent.t-private .c-icon--inline.c-icon--voltar {
  color: #47484c;
  font-size: 0.75rem;
}

.mainContent.t-private .c-icon--inline.c-icon--voltar:before {
  content: ' < ';
  line-height: 16px;
}

.mainContent.t-private .c-icon--inline.c-icon--bg-white img, .mainContent.t-private .c-icon--inline.c-icon--bg-white svg {
  background: #ffffff !important;
}

.mainContent.t-private .c-icon--inline.c-icon--rounded img, .mainContent.t-private .c-icon--inline.c-icon--rounded svg {
  border-radius: 100%;
}

.mainContent.t-classic .c-iconbox {
  text-align: center;
}

.mainContent.t-classic .c-iconbox h4 {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.mainContent.t-classic .c-iconbox h4, .mainContent.t-classic .c-iconbox p, .mainContent.t-classic .c-iconbox a {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}

.mainContent.t-classic .c-iconbox a {
  text-decoration: none;
}

.mainContent.t-classic .c-iconbox--col {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-classic .c-iconbox--col .c-iconbox--content {
  margin-left: 0;
  margin-right: 0;
}

.mainContent.t-classic .c-iconbox--col>* {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-classic .c-iconbox--col>*>figure {
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mainContent.t-classic .c-iconbox--col h4, .mainContent.t-classic .c-iconbox--col p, .mainContent.t-classic .c-iconbox--col a, .mainContent.t-classic .c-iconbox--col li {
  max-width: inherit;
  text-align: center;
}

.mainContent.t-classic .c-iconbox--content h4.u-left, .mainContent.t-classic .c-iconbox--content p.u-left, .mainContent.t-classic .c-iconbox--content a.u-left {
  text-align: left;
}

.mainContent.t-classic .c-iconbox--content h4.u-center, .mainContent.t-classic .c-iconbox--content p.u-center, .mainContent.t-classic .c-iconbox--content a.u-center {
  text-align: center;
}

.mainContent.t-classic .c-iconbox--content h4.u-right, .mainContent.t-classic .c-iconbox--content p.u-right, .mainContent.t-classic .c-iconbox--content a.u-right {
  text-align: right;
}

.mainContent.t-exclusive .c-iconbox {
  text-align: center;
}

.mainContent.t-exclusive .c-iconbox h4 {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.mainContent.t-exclusive .c-iconbox h4, .mainContent.t-exclusive .c-iconbox p, .mainContent.t-exclusive .c-iconbox a {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}

.mainContent.t-exclusive .c-iconbox a {
  text-decoration: none;
}

.mainContent.t-exclusive .c-iconbox--col {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-exclusive .c-iconbox--col .c-iconbox--content {
  margin-left: 0;
  margin-right: 0;
}

.mainContent.t-exclusive .c-iconbox--col>* {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-exclusive .c-iconbox--col>*>figure {
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mainContent.t-exclusive .c-iconbox--col h4, .mainContent.t-exclusive .c-iconbox--col p, .mainContent.t-exclusive .c-iconbox--col a, .mainContent.t-exclusive .c-iconbox--col li {
  max-width: inherit;
  text-align: center;
}


.mainContent.t-exclusive .c-iconbox--content h4.u-left, .mainContent.t-exclusive .c-iconbox--content p.u-left, .mainContent.t-exclusive .c-iconbox--content a.u-left {
  text-align: left;
}

.mainContent.t-exclusive .c-iconbox--content h4.u-center, .mainContent.t-exclusive .c-iconbox--content p.u-center, .mainContent.t-exclusive .c-iconbox--content a.u-center {
  text-align: center;
}

.mainContent.t-exclusive .c-iconbox--content h4.u-right, .mainContent.t-exclusive .c-iconbox--content p.u-right, .mainContent.t-exclusive .c-iconbox--content a.u-right {
  text-align: right;
}

.mainContent.t-prime .c-iconbox {
  text-align: center;
}

.mainContent.t-prime .c-iconbox h4 {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.mainContent.t-prime .c-iconbox h4, .mainContent.t-prime .c-iconbox p, .mainContent.t-prime .c-iconbox a {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}

.mainContent.t-prime .c-iconbox a {
  text-decoration: none;
}

.mainContent.t-prime .c-iconbox--col {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-prime .c-iconbox--col .c-iconbox--content {
  margin-left: 0;
  margin-right: 0;
}

.mainContent.t-prime .c-iconbox--col>* {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-prime .c-iconbox--col>*>figure {
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mainContent.t-prime .c-iconbox--col h4, .mainContent.t-prime .c-iconbox--col p, .mainContent.t-prime .c-iconbox--col a, .mainContent.t-prime .c-iconbox--col li {
  max-width: inherit;
  text-align: center;
}

.mainContent.t-prime .c-iconbox--content h4.u-left, .mainContent.t-prime .c-iconbox--content p.u-left, .mainContent.t-prime .c-iconbox--content a.u-left {
  text-align: left;
}

.mainContent.t-prime .c-iconbox--content h4.u-center, .mainContent.t-prime .c-iconbox--content p.u-center, .mainContent.t-prime .c-iconbox--content a.u-center {
  text-align: center;
}

.mainContent.t-prime .c-iconbox--content h4.u-right, .mainContent.t-prime .c-iconbox--content p.u-right, .mainContent.t-prime .c-iconbox--content a.u-right {
  text-align: right;
}

.mainContent.t-corporate .c-iconbox {
  text-align: center;
}

.mainContent.t-corporate .c-iconbox h4 {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.mainContent.t-corporate .c-iconbox h4, .mainContent.t-corporate .c-iconbox p, .mainContent.t-corporate .c-iconbox a {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}

.mainContent.t-corporate .c-iconbox a {
  text-decoration: none;
}

.mainContent.t-corporate .c-iconbox--col {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-corporate .c-iconbox--col .c-iconbox--content {
  margin-left: 0;
  margin-right: 0;
}

.mainContent.t-corporate .c-iconbox--col>* {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-corporate .c-iconbox--col>*>figure {
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mainContent.t-corporate .c-iconbox--col h4, .mainContent.t-corporate .c-iconbox--col p, .mainContent.t-corporate .c-iconbox--col a, .mainContent.t-corporate .c-iconbox--col li {
  max-width: inherit;
  text-align: center;
}

.mainContent.t-corporate .c-iconbox--content h4.u-left, .mainContent.t-corporate .c-iconbox--content p.u-left, .mainContent.t-corporate .c-iconbox--content a.u-left {
  text-align: left;
}

.mainContent.t-corporate .c-iconbox--content h4.u-center, .mainContent.t-corporate .c-iconbox--content p.u-center, .mainContent.t-corporate .c-iconbox--content a.u-center {
  text-align: center;
}

.mainContent.t-corporate .c-iconbox--content h4.u-right, .mainContent.t-corporate .c-iconbox--content p.u-right, .mainContent.t-corporate .c-iconbox--content a.u-right {
  text-align: right;
}

.mainContent.t-private .c-iconbox {
  text-align: center;
}

.mainContent.t-private .c-iconbox h4 {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.mainContent.t-private .c-iconbox h4, .mainContent.t-private .c-iconbox p, .mainContent.t-private .c-iconbox a {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}

.mainContent.t-private .c-iconbox a {
  text-decoration: none;
}

.mainContent.t-private .c-iconbox--col {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-private .c-iconbox--col .c-iconbox--content {
  margin-left: 0;
  margin-right: 0;
}

.mainContent.t-private .c-iconbox--col>* {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-private .c-iconbox--col>*>figure {
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mainContent.t-private .c-iconbox--col h4, .mainContent.t-private .c-iconbox--col p, .mainContent.t-private .c-iconbox--col a, .mainContent.t-private .c-iconbox--col li {
  max-width: inherit;
  text-align: center;
}

.mainContent.t-private .c-iconbox--content h4.u-left, .mainContent.t-private .c-iconbox--content p.u-left, .mainContent.t-private .c-iconbox--content a.u-left {
  text-align: left;
}

.mainContent.t-private .c-iconbox--content h4.u-center, .mainContent.t-private .c-iconbox--content p.u-center, .mainContent.t-private .c-iconbox--content a.u-center {
  text-align: center;
}

.mainContent.t-private .c-iconbox--content h4.u-right, .mainContent.t-private .c-iconbox--content p.u-right, .mainContent.t-private .c-iconbox--content a.u-right {
  text-align: right;
}

.mainContent.t-classic .c-accordion--btn {
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  border-bottom: 0.0625rem solid #ededed;
  padding: 0.625rem;
}

.mainContent.t-classic .c-accordion--btn:hover {
  color: #e5173f;
}

.mainContent.t-classic .c-accordion--btn:after {
  content: ' ';
  border: solid #e5173f;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  right: 0.3125rem;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-classic .c-accordion--btn.expanded:after {
  transform: rotate(-135deg);
  transition: all .5s ease-in;
}

.mainContent.t-classic .c-accordion--ol {
  counter-reset: list-counter;
  padding-bottom: 5rem;
}

.mainContent.t-classic .c-accordion--ol .c-accordion--btn {
  padding-left: 0;
}

.mainContent.t-classic .c-accordion--ol .c-accordion--panel {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.mainContent.t-classic .c-accordion--ol .js-acc-group {
  counter-increment: list-counter;
  padding-left: 4.25rem;
  padding-right: 1rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
  margin-top: 0;
  transition: .3s;
}

.mainContent.t-classic .c-accordion--ol .js-acc-group.active {
  background: #f0f1f5;
  margin-right: 0.625rem;
  margin-top: 1rem;
  mix-blend-mode: multiply;
}

.mainContent.t-classic .c-accordion--ol .js-acc-group.active .c-accordion--btn {
  padding: 0.625rem 0.625rem 0.625rem 0;
}

.mainContent.t-classic .c-accordion--ol .js-acc-group.active .c-accordion--btn:after {
  right: 0.3125rem;
}

.mainContent.t-classic .c-accordion--ol .c-accordion--btn {
  overflow: visible;
  padding-top: 0;
}

.mainContent.t-classic .c-accordion--ol .c-accordion--btn:before {
  content: counter(list-counter);
  color: #e5173f;
  display: inline-block;
  font-size: 2.4375rem;
  line-height: 2.8125rem;
  margin-left: -3.25rem;
  margin-right: 0.75rem;
  position: relative;
  text-align: right;
  top: 1rem;
  width: 2.5rem;
}

html.ie.no-js .mainContent.t-classic .c-accordion--ol .c-accordion--btn:before {
  font-size: 39px;
  line-height: 45px;
  margin-left: -52px;
  margin-right: 12px;
  top: 16px;
  width: 40px;
}

.mainContent.t-classic .c-accordion--ol .c-accordion--btn:after {
  right: 0.875rem;
}

.mainContent.t-classic .c-accordion--ol .c-text {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.mainContent.t-classic .c-accordion--panel {
  padding: 0.625rem;
  overflow: hidden;
  transition: ease .3s all;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  will-change: transform;
}

.mainContent.t-classic .c-accordion .fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mainContent.t-exclusive .c-accordion--btn {
  font-weight: 700;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  border-bottom: 0.0625rem solid #ededed;
  padding: 0.625rem;
}

.mainContent.t-exclusive .c-accordion--btn:hover {
  color: #ab8f62;
}

.mainContent.t-exclusive .c-accordion--btn:after {
  content: ' ';
  border: solid #ab8f62;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  right: 0.3125rem;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-exclusive .c-accordion--btn.expanded:after {
  transform: rotate(-135deg);
  transition: all .5s ease-in;
}

.mainContent.t-exclusive .c-accordion--ol {
  counter-reset: list-counter;
  padding-bottom: 5rem;
}

.mainContent.t-exclusive .c-accordion--ol .c-accordion--btn {
  padding-left: 0;
}

.mainContent.t-exclusive .c-accordion--ol .c-accordion--panel {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.mainContent.t-exclusive .c-accordion--ol .js-acc-group {
  counter-increment: list-counter;
  padding-left: 4.25rem;
  padding-right: 1rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
  margin-top: 0;
  transition: .3s;
}

.mainContent.t-exclusive .c-accordion--ol .js-acc-group.active {
  background: #f0f1f5;
  margin-right: 0.625rem;
  margin-top: 1rem;
  mix-blend-mode: multiply;
}

.mainContent.t-exclusive .c-accordion--ol .js-acc-group.active .c-accordion--btn {
  padding: 0.625rem 0.625rem 0.625rem 0;
}

.mainContent.t-exclusive .c-accordion--ol .js-acc-group.active .c-accordion--btn:after {
  right: 0.3125rem;
}

.mainContent.t-exclusive .c-accordion--ol .c-accordion--btn {
  overflow: visible;
  padding-top: 0;
}

.mainContent.t-exclusive .c-accordion--ol .c-accordion--btn:before {
  content: counter(list-counter);
  color: #ab8f62;
  display: inline-block;
  font-size: 2.4375rem;
  line-height: 2.8125rem;
  margin-left: -3.25rem;
  margin-right: 0.75rem;
  position: relative;
  text-align: right;
  top: 1rem;
  width: 2.5rem;
}

html.ie.no-js .mainContent.t-exclusive .c-accordion--ol .c-accordion--btn:before {
  font-size: 39px;
  line-height: 45px;
  margin-left: -52px;
  margin-right: 12px;
  top: 16px;
  width: 40px;
}

.mainContent.t-exclusive .c-accordion--ol .c-accordion--btn:after {
  right: 0.875rem;
}

.mainContent.t-exclusive .c-accordion--ol .c-text {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.mainContent.t-exclusive .c-accordion--panel {
  padding: 0.625rem;
  overflow: hidden;
  transition: ease .3s all;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  will-change: transform;
}

.mainContent.t-exclusive .c-accordion .fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mainContent.t-prime .c-accordion--btn {
  font-weight: 700;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  border-bottom: 0.0625rem solid #ededed;
  padding: 0.625rem;
}

.mainContent.t-prime .c-accordion--btn:hover {
  color: #0e1e64;
}

.mainContent.t-prime .c-accordion--btn:after {
  content: ' ';
  border: solid #0e1e64;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  right: 0.3125rem;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-prime .c-accordion--btn.expanded:after {
  transform: rotate(-135deg);
  transition: all .5s ease-in;
}

.mainContent.t-prime .c-accordion--ol {
  counter-reset: list-counter;
  padding-bottom: 5rem;
}

.mainContent.t-prime .c-accordion--ol .c-accordion--btn {
  padding-left: 0;
}

.mainContent.t-prime .c-accordion--ol .c-accordion--panel {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.mainContent.t-prime .c-accordion--ol .js-acc-group {
  counter-increment: list-counter;
  padding-left: 4.25rem;
  padding-right: 1rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
  margin-top: 0;
  transition: .3s;
}

.mainContent.t-prime .c-accordion--ol .js-acc-group.active {
  background: #f0f1f5;
  margin-right: 0.625rem;
  margin-top: 1rem;
  mix-blend-mode: multiply;
}

.mainContent.t-prime .c-accordion--ol .js-acc-group.active .c-accordion--btn {
  padding: 0.625rem 0.625rem 0.625rem 0;
}

.mainContent.t-prime .c-accordion--ol .js-acc-group.active .c-accordion--btn:after {
  right: 0.3125rem;
}

.mainContent.t-prime .c-accordion--ol .c-accordion--btn {
  overflow: visible;
  padding-top: 0;
}

.mainContent.t-prime .c-accordion--ol .c-accordion--btn:before {
  content: counter(list-counter);
  color: #0e1e64;
  display: inline-block;
  font-size: 2.4375rem;
  line-height: 2.8125rem;
  margin-left: -3.25rem;
  margin-right: 0.75rem;
  position: relative;
  text-align: right;
  top: 1rem;
  width: 2.5rem;
}

html.ie.no-js .mainContent.t-prime .c-accordion--ol .c-accordion--btn:before {
  font-size: 39px;
  line-height: 45px;
  margin-left: -52px;
  margin-right: 12px;
  top: 16px;
  width: 40px;
}

.mainContent.t-prime .c-accordion--ol .c-accordion--btn:after {
  right: 0.875rem;
}

.mainContent.t-prime .c-accordion--ol .c-text {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.mainContent.t-prime .c-accordion--panel {
  padding: 0.625rem;
  overflow: hidden;
  transition: ease .3s all;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  will-change: transform;
}

.mainContent.t-prime .c-accordion .fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mainContent.t-corporate .c-accordion--btn {
  font-weight: 400;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  border-bottom: 0.0625rem solid #ededed;
  padding: 0.625rem;
}

.mainContent.t-corporate .c-accordion--btn:hover {
  color: #80A7B6;
}

.mainContent.t-corporate .c-accordion--btn:after {
  content: ' ';
  border: solid #80A7B6;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  right: 0.3125rem;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-corporate .c-accordion--btn.expanded:after {
  transform: rotate(-135deg);
  transition: all .5s ease-in;
}

.mainContent.t-corporate .c-accordion--ol {
  counter-reset: list-counter;
  padding-bottom: 5rem;
}

.mainContent.t-corporate .c-accordion--ol .c-accordion--btn {
  padding-left: 0;
}

.mainContent.t-corporate .c-accordion--ol .c-accordion--panel {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.mainContent.t-corporate .c-accordion--ol .js-acc-group {
  counter-increment: list-counter;
  padding-left: 4.25rem;
  padding-right: 1rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
  margin-top: 0;
  transition: .3s;
}

.mainContent.t-corporate .c-accordion--ol .js-acc-group.active {
  background: #f0f1f5;
  margin-right: 0.625rem;
  margin-top: 1rem;
  mix-blend-mode: multiply;
}

.mainContent.t-corporate .c-accordion--ol .js-acc-group.active .c-accordion--btn {
  padding: 0.625rem 0.625rem 0.625rem 0;
}

.mainContent.t-corporate .c-accordion--ol .js-acc-group.active .c-accordion--btn:after {
  right: 0.3125rem;
}

.mainContent.t-corporate .c-accordion--ol .c-accordion--btn {
  overflow: visible;
  padding-top: 0;
}

.mainContent.t-corporate .c-accordion--ol .c-accordion--btn:before {
  content: counter(list-counter);
  color: #80A7B6;
  display: inline-block;
  font-size: 2.4375rem;
  line-height: 2.8125rem;
  margin-left: -3.25rem;
  margin-right: 0.75rem;
  position: relative;
  text-align: right;
  top: 1rem;
  width: 2.5rem;
}

html.ie.no-js .mainContent.t-corporate .c-accordion--ol .c-accordion--btn:before {
  font-size: 39px;
  line-height: 45px;
  margin-left: -52px;
  margin-right: 12px;
  top: 16px;
  width: 40px;
}

.mainContent.t-corporate .c-accordion--ol .c-accordion--btn:after {
  right: 0.875rem;
}

.mainContent.t-corporate .c-accordion--ol .c-text {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.mainContent.t-corporate .c-accordion--panel {
  padding: 0.625rem;
  overflow: hidden;
  transition: ease .3s all;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  will-change: transform;
}

.mainContent.t-corporate .c-accordion .fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mainContent.t-private .c-accordion--btn {
  font-weight: 700;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  border-bottom: 0.0625rem solid #ededed;
  padding: 0.625rem;
}

.mainContent.t-private .c-accordion--btn:hover {
  color: #0e1e64;
}

.mainContent.t-private .c-accordion--btn:after {
  content: ' ';
  border: solid #0e1e64;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  right: 0.3125rem;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-private .c-accordion--btn.expanded:after {
  transform: rotate(-135deg);
  transition: all .5s ease-in;
}

.mainContent.t-private .c-accordion--ol {
  counter-reset: list-counter;
  padding-bottom: 5rem;
}

.mainContent.t-private .c-accordion--ol .c-accordion--btn {
  padding-left: 0;
}

.mainContent.t-private .c-accordion--ol .c-accordion--panel {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.mainContent.t-private .c-accordion--ol .js-acc-group {
  counter-increment: list-counter;
  padding-left: 4.25rem;
  padding-right: 1rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
  margin-top: 0;
  transition: .3s;
}

.mainContent.t-private .c-accordion--ol .js-acc-group.active {
  background: #f0f1f5;
  margin-right: 0.625rem;
  margin-top: 1rem;
  mix-blend-mode: multiply;
}

.mainContent.t-private .c-accordion--ol .js-acc-group.active .c-accordion--btn {
  padding: 0.625rem 0.625rem 0.625rem 0;
}

.mainContent.t-private .c-accordion--ol .js-acc-group.active .c-accordion--btn:after {
  right: 0.3125rem;
}

.mainContent.t-private .c-accordion--ol .c-accordion--btn {
  overflow: visible;
  padding-top: 0;
}

.mainContent.t-private .c-accordion--ol .c-accordion--btn:before {
  content: counter(list-counter);
  color: #0e1e64;
  display: inline-block;
  font-size: 2.4375rem;
  line-height: 2.8125rem;
  margin-left: -3.25rem;
  margin-right: 0.75rem;
  position: relative;
  text-align: right;
  top: 1rem;
  width: 2.5rem;
}

html.ie.no-js .mainContent.t-private .c-accordion--ol .c-accordion--btn:before {
  font-size: 39px;
  line-height: 45px;
  margin-left: -52px;
  margin-right: 12px;
  top: 16px;
  width: 40px;
}

.mainContent.t-private .c-accordion--ol .c-accordion--btn:after {
  right: 0.875rem;
}

.mainContent.t-private .c-accordion--ol .c-text {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.mainContent.t-private .c-accordion--panel {
  padding: 0.625rem;
  overflow: hidden;
  transition: ease .3s all;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  will-change: transform;
}

.mainContent.t-private .c-accordion .fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mainContent.t-classic .c-tab--item {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.mainContent.t-classic .c-tab--item li {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  transition: .3s;
}

.mainContent.t-classic .c-tab--item li a {
  color: #47484c;
  padding: 0.625rem 1.25rem;
  text-align: center;
  transition: .3s;
  width: 100%;
}

.mainContent.t-classic .c-tab--item li a:hover {
  color: #e5173f;
}

.mainContent.t-classic .c-tab--button {
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-classic .c-tab--button li {
  -ms-flex: 0 0 12.5rem;
  flex: 0 0 12.5rem;
  margin: 1.25rem;
  text-transform: uppercase;
}

.mainContent.t-classic .c-tab--button li a {
  background-color: transparent;
  border-color: #e5173f;
  border-width: 2px;
  border-style: solid;
  border-radius: 1.6875rem;
  color: #e5173f;
  height: 3rem;
  padding: 0.625rem 2.5rem;
  text-decoration: none;
}

.mainContent.t-classic .c-tab--button li a[aria-selected] {
  background-color: #e5173f;
  border-color: #e5173f;
  border-width: 2px;
  border-style: solid;
  color: #ffffff;
}

.mainContent.t-classic .c-tab--underline {
  border-bottom: 2px solid #ededed;
  margin-bottom: -2px;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-classic .c-tab--underline li {
  border-bottom: 5px solid transparent;
}

.mainContent.t-classic .c-tab--underline li.active {
  border-bottom: 5px solid #e5173f;
}

.mainContent.t-classic .c-tab--underline li a {
  background-color: transparent;
}

.mainContent.t-classic .c-tab--underline li a[aria-selected] {
  color: #e5173f;
}

.mainContent.t-classic .c-tab [role="tablist"] li {
  -ms-flex-align: center;
  align-items: center;
}

.mainContent.t-classic .c-tab [role="tablist"] a {
  text-decoration: none;
}

.mainContent.t-classic .c-tab--content {
  padding-bottom: 2rem;
}

.mainContent.t-exclusive .c-tab--item {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.mainContent.t-exclusive .c-tab--item li {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  transition: .3s;
}

.mainContent.t-exclusive .c-tab--item li a {
  color: #47484c;
  padding: 0.625rem 1.25rem;
  text-align: center;
  transition: .3s;
  width: 100%;
}

.mainContent.t-exclusive .c-tab--item li a:hover {
  color: #ab8f62;
}

.mainContent.t-exclusive .c-tab--button {
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-exclusive .c-tab--button li {
  -ms-flex: 0 0 12.5rem;
  flex: 0 0 12.5rem;
  margin: 1.25rem;
  text-transform: uppercase;
}

.mainContent.t-exclusive .c-tab--button li a {
  background-color: transparent;
  border-color: #ab8f62;
  border-width: 2px;
  border-style: solid;
  border-radius: 1.6875rem;
  color: #ab8f62;
  height: 3rem;
  padding: 0.625rem 2.5rem;
  text-decoration: none;
}

.mainContent.t-exclusive .c-tab--button li a[aria-selected] {
  background-color: #ab8f62;
  border-color: #ab8f62;
  border-width: 2px;
  border-style: solid;
  color: #ffffff;
}

.mainContent.t-exclusive .c-tab--underline {
  border-bottom: 2px solid #ededed;
  margin-bottom: -2px;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-exclusive .c-tab--underline li {
  border-bottom: 5px solid transparent;
}

.mainContent.t-exclusive .c-tab--underline li.active {
  border-bottom: 5px solid #ab8f62;
}

.mainContent.t-exclusive .c-tab--underline li a {
  background-color: transparent;
}

.mainContent.t-exclusive .c-tab--underline li a[aria-selected] {
  color: #ab8f62;
}

.mainContent.t-exclusive .c-tab [role="tablist"] li {
  -ms-flex-align: center;
  align-items: center;
}

.mainContent.t-exclusive .c-tab [role="tablist"] a {
  text-decoration: none;
}

.mainContent.t-exclusive .c-tab--content {
  padding-bottom: 2rem;
}

.mainContent.t-prime .c-tab--item {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.mainContent.t-prime .c-tab--item li {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  transition: .3s;
}

.mainContent.t-prime .c-tab--item li a {
  color: #47484c;
  padding: 0.625rem 1.25rem;
  text-align: center;
  transition: .3s;
  width: 100%;
}

.mainContent.t-prime .c-tab--item li a:hover {
  color: #0e1e64;
}

.mainContent.t-prime .c-tab--button {
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-prime .c-tab--button li {
  -ms-flex: 0 0 12.5rem;
  flex: 0 0 12.5rem;
  margin: 1.25rem;
  text-transform: uppercase;
}

.mainContent.t-prime .c-tab--button li a {
  background-color: transparent;
  border-color: #0e1e64;
  border-width: 2px;
  border-style: solid;
  border-radius: 1.6875rem;
  color: #0e1e64;
  height: 3rem;
  padding: 0.625rem 2.5rem;
  text-decoration: none;
}

.mainContent.t-prime .c-tab--button li a[aria-selected] {
  background-color: #0e1e64;
  border-color: #0e1e64;
  border-width: 2px;
  border-style: solid;
  color: #ffffff;
}

.mainContent.t-prime .c-tab--underline {
  border-bottom: 2px solid #ededed;
  margin-bottom: -2px;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-prime .c-tab--underline li {
  border-bottom: 5px solid transparent;
}

.mainContent.t-prime .c-tab--underline li.active {
  border-bottom: 5px solid #0e1e64;
}

.mainContent.t-prime .c-tab--underline li a {
  background-color: transparent;
}

.mainContent.t-prime .c-tab--underline li a[aria-selected] {
  color: #0e1e64;
}

.mainContent.t-prime .c-tab [role="tablist"] li {
  -ms-flex-align: center;
  align-items: center;
}

.mainContent.t-prime .c-tab [role="tablist"] a {
  text-decoration: none;
}

.mainContent.t-prime .c-tab--content {
  padding-bottom: 2rem;
}

.mainContent.t-corporate .c-tab--item {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.mainContent.t-corporate .c-tab--item li {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  transition: .3s;
}

.mainContent.t-corporate .c-tab--item li a {
  color: #47484c;
  padding: 0.625rem 1.25rem;
  text-align: center;
  transition: .3s;
  width: 100%;
}

.mainContent.t-corporate .c-tab--item li a:hover {
  color: #80A7B6;
}

.mainContent.t-corporate .c-tab--button {
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-corporate .c-tab--button li {
  -ms-flex: 0 0 12.5rem;
  flex: 0 0 12.5rem;
  margin: 1.25rem;
  text-transform: uppercase;
}

.mainContent.t-corporate .c-tab--button li a {
  background-color: transparent;
  border-color: #80A7B6;
  border-width: 2px;
  border-style: solid;
  border-radius: 1.6875rem;
  color: #80A7B6;
  height: 3rem;
  padding: 0.625rem 2.5rem;
  text-decoration: none;
}

.mainContent.t-corporate .c-tab--button li a[aria-selected] {
  background-color: #80A7B6;
  border-color: #80A7B6;
  border-width: 2px;
  border-style: solid;
  color: #ffffff;
}

.mainContent.t-corporate .c-tab--underline {
  border-bottom: 2px solid #ededed;
  margin-bottom: -2px;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-corporate .c-tab--underline li {
  border-bottom: 5px solid transparent;
}

.mainContent.t-corporate .c-tab--underline li.active {
  border-bottom: 5px solid #80A7B6;
}

.mainContent.t-corporate .c-tab--underline li a {
  background-color: transparent;
}

.mainContent.t-corporate .c-tab--underline li a[aria-selected] {
  color: #80A7B6;
}

.mainContent.t-corporate .c-tab [role="tablist"] li {
  -ms-flex-align: center;
  align-items: center;
}

.mainContent.t-corporate .c-tab [role="tablist"] a {
  text-decoration: none;
}

.mainContent.t-corporate .c-tab--content {
  padding-bottom: 2rem;
}

.mainContent.t-private .c-tab--item {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.mainContent.t-private .c-tab--item li {
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  transition: .3s;
}

.mainContent.t-private .c-tab--item li a {
  color: #47484c;
  padding: 0.625rem 1.25rem;
  text-align: center;
  transition: .3s;
  width: 100%;
}

.mainContent.t-private .c-tab--item li a:hover {
  color: #0e1e64;
}

.mainContent.t-private .c-tab--button {
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-private .c-tab--button li {
  -ms-flex: 0 0 12.5rem;
  flex: 0 0 12.5rem;
  margin: 1.25rem;
  text-transform: uppercase;
}

.mainContent.t-private .c-tab--button li a {
  background-color: transparent;
  border-color: #0e1e64;
  border-width: 2px;
  border-style: solid;
  border-radius: 1.6875rem;
  color: #0e1e64;
  height: 3rem;
  padding: 0.625rem 2.5rem;
  text-decoration: none;
}

.mainContent.t-private .c-tab--button li a[aria-selected] {
  background-color: #0e1e64;
  border-color: #0e1e64;
  border-width: 2px;
  border-style: solid;
  color: #ffffff;
}

.mainContent.t-private .c-tab--underline {
  border-bottom: 2px solid #ededed;
  margin-bottom: -2px;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainContent.t-private .c-tab--underline li {
  border-bottom: 5px solid transparent;
}

.mainContent.t-private .c-tab--underline li.active {
  border-bottom: 5px solid #0e1e64;
}

.mainContent.t-private .c-tab--underline li a {
  background-color: transparent;
}

.mainContent.t-private .c-tab--underline li a[aria-selected] {
  color: #0e1e64;
}

.mainContent.t-private .c-tab [role="tablist"] li {
  -ms-flex-align: center;
  align-items: center;
}


.mainContent.t-private .c-tab [role="tablist"] a {
  text-decoration: none;
}

.mainContent.t-private .c-tab--content {
  padding-bottom: 2rem;
}

.mainContent.t-classic .c-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-classic .c-card--box {
  position: relative;
  overflow: hidden;
  max-width: 14.75rem;
  height: auto;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  border: 0.3125rem solid transparent;
}

.mainContent.t-classic .c-card--box img {
  max-width: 100%;
  transition: .5s ease;
}

.mainContent.t-classic .c-card--box:hover img {
  transform: scale(1.25, 1.25);
}

.mainContent.t-classic .c-card--box::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: 0.5s ease;
  z-index: 2;
  opacity: 1;
  background: rgba(0, 0, 0, 0.45);
}

.mainContent.t-classic .c-card--box:hover::before {
  opacity: 2;
  background: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}

.mainContent.t-classic .c-card--info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 3;
}

.mainContent.t-classic .c-card .c-title {
  font-size: 1rem;
  font-weight: 500;
}

.mainContent.t-classic .c-card .c-subtitle {
  font-size: 0.875rem;
}

.mainContent.t-classic .c-card .c-title, .mainContent.t-classic .c-card .c-subtitle {
  color: #ffffff;
}

.mainContent.t-exclusive .c-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-exclusive .c-card--box {
  position: relative;
  overflow: hidden;
  max-width: 14.75rem;
  height: auto;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  border: 0.3125rem solid transparent;
}

.mainContent.t-exclusive .c-card--box img {
  max-width: 100%;
  transition: .5s ease;
}

.mainContent.t-exclusive .c-card--box:hover img {
  transform: scale(1.25, 1.25);
}

.mainContent.t-exclusive .c-card--box::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: 0.5s ease;
  z-index: 2;
  opacity: 1;
  background: rgba(0, 0, 0, 0.45);
}

.mainContent.t-exclusive .c-card--box:hover::before {
  opacity: 2;
  background: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}

.mainContent.t-exclusive .c-card--info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 3;
}

.mainContent.t-exclusive .c-card .c-title {
  font-size: 1rem;
  font-weight: 500;
}

.mainContent.t-exclusive .c-card .c-subtitle {
  font-size: 0.875rem;
}

.mainContent.t-exclusive .c-card .c-title, .mainContent.t-exclusive .c-card .c-subtitle {
  color: #ffffff;
}

.mainContent.t-prime .c-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-prime .c-card--box {
  position: relative;
  overflow: hidden;
  max-width: 14.75rem;
  height: auto;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  border: 0.3125rem solid transparent;
}

.mainContent.t-prime .c-card--box img {
  max-width: 100%;
  transition: .5s ease;
}

.mainContent.t-prime .c-card--box:hover img {
  transform: scale(1.25, 1.25);
}

.mainContent.t-prime .c-card--box::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: 0.5s ease;
  z-index: 2;
  opacity: 1;
  background: rgba(0, 0, 0, 0.45);
}

.mainContent.t-prime .c-card--box:hover::before {
  opacity: 2;
  background: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}

.mainContent.t-prime .c-card--info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 3;
}

.mainContent.t-prime .c-card .c-title {
  font-size: 1rem;
  font-weight: 500;
}

.mainContent.t-prime .c-card .c-subtitle {
  font-size: 0.875rem;
}

.mainContent.t-prime .c-card .c-title, .mainContent.t-prime .c-card .c-subtitle {
  color: #ffffff;
}

.mainContent.t-corporate .c-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-corporate .c-card--box {
  position: relative;
  overflow: hidden;
  max-width: 14.75rem;
  height: auto;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  border: 0.3125rem solid transparent;
}

.mainContent.t-corporate .c-card--box img {
  max-width: 100%;
  transition: .5s ease;
}

.mainContent.t-corporate .c-card--box:hover img {
  transform: scale(1.25, 1.25);
}

.mainContent.t-corporate .c-card--box::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: 0.5s ease;
  z-index: 2;
  opacity: 1;
  background: rgba(0, 0, 0, 0.45);
}

.mainContent.t-corporate .c-card--box:hover::before {
  opacity: 2;
  background: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}

.mainContent.t-corporate .c-card--info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 3;
}

.mainContent.t-corporate .c-card .c-title {
  font-size: 1rem;
  font-weight: 500;
}

.mainContent.t-corporate .c-card .c-subtitle {
  font-size: 0.875rem;
}

.mainContent.t-corporate .c-card .c-title, .mainContent.t-corporate .c-card .c-subtitle {
  color: #ffffff;
}

.mainContent.t-private .c-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mainContent.t-private .c-card--box {
  position: relative;
  overflow: hidden;
  max-width: 14.75rem;
  height: auto;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  border: 0.3125rem solid transparent;
}

.mainContent.t-private .c-card--box img {
  max-width: 100%;
  transition: .5s ease;
}

.mainContent.t-private .c-card--box:hover img {
  transform: scale(1.25, 1.25);
}

.mainContent.t-private .c-card--box::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  transition: 0.5s ease;
  z-index: 2;
  opacity: 1;
  background: rgba(0, 0, 0, 0.45);
}

.mainContent.t-private .c-card--box:hover::before {
  opacity: 2;
  background: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}

.mainContent.t-private .c-card--info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 3;
}

.mainContent.t-private .c-card .c-title {
  font-size: 1rem;
  font-weight: 500;
}

.mainContent.t-private .c-card .c-subtitle {
  font-size: 0.875rem;
}

.mainContent.t-private .c-card .c-title, .mainContent.t-private .c-card .c-subtitle {
  color: #ffffff;
}

.mainContent.t-classic .c-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  padding: 0.725rem 3.75rem;
  color: #ffffff;
  border: 0.0625rem solid transparent;
  transition: 0.3s ease-in;
  text-decoration: none;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

.mainContent.t-classic .c-btn::before {
  content: '';
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") no-repeat;
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  top: 0.75rem;
  left: 2.5rem;
}

.mainContent.t-classic .c-btn:hover {
  background: #af2230;
}

.mainContent.t-classic .c-btn--outline {
  border: 0.0625rem solid #e5173f;
  /* background: #ffffff !important; */
  color: #e5173f;
}

.mainContent.t-classic .c-btn--outline::before {
  content: '';
  position: absolute;
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") no-repeat;
}

.mainContent.t-classic .c-btn--outline:hover {
  border: 0.0625rem solid #af2230;
  color: #af2230;
}

.mainContent.t-classic .c-btn--noline {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-classic .c-btn--noline::before {
  content: '';
  position: absolute;
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") no-repeat;
}

.mainContent.t-classic .c-btn--noline:hover {
  color: #af2230;
}

.mainContent.t-classic .c-btn--transparent {
  background: transparent !important;
}

.mainContent.t-classic .c-btn--back {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-classic .c-btn--back::before {
  content: '';
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") no-repeat;
  transform: scaleX(-1);
}

.mainContent.t-classic .c-btn--back:hover {
  color: #af2230;
}

.mainContent.t-classic .c-btn--simular {
  border: 0;
  background: transparent !important;
  color: #ffffff;
  font-weight: normal;
  text-transform: inherit;
  width: 100%;
}

.mainContent.t-classic .c-btn--simular::after {
  content: '\27F6';
  position: absolute;
  width: 0;
  transform: scaleX(1);
  right: 3.4375rem;
  font-size: 0.5rem;
  top: 1.0625rem;
}

.mainContent.t-classic .c-btn--simular::before {
  display: none;
}

.mainContent.t-classic .c-btn--simular:hover {
  color: #ffffff;
}

.mainContent.t-classic .c-btn--solid {
  background: #e5173f;
}

.mainContent.t-classic .c-btn--caps {
  background: #e5173f;
  border-radius: 1.5rem;
  text-decoration: none;
}

.mainContent.t-classic .c-btn--default {
  background: #e5173f;
  border-radius: 1.5rem;
}

.mainContent.t-classic .c-btn--default::before {
  display: none;
}

.mainContent.t-classic .c-btn--noradius {
  background: #e5173f;
  border-radius: 0;
}

.mainContent.t-classic .c-btn--noradius::before {
  display: none;
}

.mainContent.t-classic .c-btn--blue {
  border-color: #00539F;
  transition: .3s;
}

.mainContent.t-classic .c-btn--blue a {
  color: #00539F;
  transition: .3s;
}

.mainContent.t-classic .c-btn--blue:hover {
  border-color: #00539F;
  background: #00539F !important;
}

.mainContent.t-classic .c-btn--blue:hover a {
  color: #ffffff;
}

.mainContent.t-classic .c-btn--center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-exclusive .c-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  padding: 0.725rem 3.75rem;
  color: #ffffff;
  border: 0.0625rem solid transparent;
  transition: 0.3s ease-in;
  text-decoration: none;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

.mainContent.t-exclusive .c-btn::before {
  content: '';
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") no-repeat;
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  top: 0.75rem;
  left: 2.5rem;
}

.mainContent.t-exclusive .c-btn:hover {
  background: #7b5c29;
}

.mainContent.t-exclusive .c-btn--outline {
  border: 0.0625rem solid #ab8f62;
  color: #ab8f62;
}

.mainContent.t-exclusive .c-btn--outline::before {
  content: '';
  position: absolute;
  background: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") no-repeat;
}

.mainContent.t-exclusive .c-btn--outline:hover {
  border: 0.0625rem solid #7b5c29;
  color: #7b5c29;
}

.mainContent.t-exclusive .c-btn--noline {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-exclusive .c-btn--noline::before {
  content: '';
  position: absolute;
  background: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") no-repeat;
}

.mainContent.t-exclusive .c-btn--noline:hover {
  color: #7b5c29;
}

.mainContent.t-exclusive .c-btn--transparent {
  background: transparent !important;
}

.mainContent.t-exclusive .c-btn--back {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-exclusive .c-btn--back::before {
  content: '';
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  background: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") no-repeat;
  transform: scaleX(-1);
}

.mainContent.t-exclusive .c-btn--back:hover {
  color: #7b5c29;
}

.mainContent.t-exclusive .c-btn--simular {
  border: 0;
  background: transparent !important;
  color: #ffffff;
  font-weight: normal;
  text-transform: inherit;
  width: 100%;
}

.mainContent.t-exclusive .c-btn--simular::after {
  content: '\27F6';
  position: absolute;
  width: 0;
  transform: scaleX(1);
  right: 3.4375rem;
  font-size: 0.5rem;
}

.mainContent.t-exclusive .c-btn--simular::before {
  display: none;
}

.mainContent.t-exclusive .c-btn--simular:hover {
  color: #ffffff;
}

.mainContent.t-exclusive .c-btn--solid {
  background: #ab8f62;
}

.mainContent.t-exclusive .c-btn--caps {
  background: #ab8f62;
  border-radius: 1.5rem;
  text-decoration: none;
}

.mainContent.t-exclusive .c-btn--default {
  background: #ab8f62;
  border-radius: 1.5rem;
}

.mainContent.t-exclusive .c-btn--default::before {
  display: none;
}

.mainContent.t-exclusive .c-btn--noradius {
  background: #ab8f62;
  border-radius: 0;
}

.mainContent.t-exclusive .c-btn--noradius::before {
  display: none;
}

.mainContent.t-exclusive .c-btn--blue {
  border-color: #00539F;
  transition: .3s;
}

.mainContent.t-exclusive .c-btn--blue a {
  color: #00539F;
  transition: .3s;
}

.mainContent.t-exclusive .c-btn--blue:hover {
  border-color: #00539F;
  background: #00539F !important;
}

.mainContent.t-exclusive .c-btn--blue:hover a {
  color: #ffffff;
}

.mainContent.t-exclusive .c-btn--center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-prime .c-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  color: #ffffff;
  border: 0.0625rem solid transparent;
  transition: 0.3s ease-in;
  text-decoration: none;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

.mainContent.t-prime .c-btn::after {
  content: '';
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") no-repeat;
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
}

.mainContent.t-prime .c-btn:hover {
  opacity: 0.7;
}

.mainContent.t-prime .c-btn--outline {
  background: #0e1e64;
  color: #0e1e64;
}

.mainContent.t-prime .c-btn--outline::before {
  content: '';
  position: absolute;
  background: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") no-repeat;
}

.mainContent.t-prime .c-btn--outline:hover {
  border: 0.0625rem solid #661939;
  color: #661939;
}

.mainContent.t-prime .c-btn--noline {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-prime .c-btn--noline::before {
  content: '';
  position: absolute;
  background: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") no-repeat;
}

.mainContent.t-prime .c-btn--noline:hover {
  color: #661939;
}

.mainContent.t-prime .c-btn--transparent {
  background: transparent !important;
}

.mainContent.t-prime .c-btn--back {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-prime .c-btn--back::before {
  content: '';
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  background: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") no-repeat;
  transform: scaleX(-1);
}

.mainContent.t-prime .c-btn--back:hover {
  color: #661939;
}

.mainContent.t-prime .c-btn--simular {
  border: 0;
  background: transparent !important;
  color: #ffffff;
  font-weight: normal;
  text-transform: inherit;
  width: auto;
}

.mainContent.t-prime .c-btn--simular::after {
  content: '\27F6';
  position: absolute;
  width: 0;
  transform: scaleX(1);
  font-size: 0.5rem;
  top: 14px;
  right: 75px;
}

.mainContent.t-prime .c-btn--simular::before {
  display: none;
}

.mainContent.t-prime .c-btn--simular:hover {
  color: #ffffff;
}

.mainContent.t-prime .c-btn--solid {
  background: #0e1e64;
}

.mainContent.t-prime .c-btn--caps {
  background: #0e1e64;
  border-radius: 1.5rem;
  text-decoration: none;
}

.mainContent.t-prime .c-btn--default {
  background: #0e1e64;
  border-radius: 1.5rem;
}

.mainContent.t-prime .c-btn--default::before {
  display: none;
}

.mainContent.t-prime .c-btn--noradius {
  background: #0e1e64;
  border-radius: 0;
}

.mainContent.t-prime .c-btn--noradius::before {
  display: none;
}

.mainContent.t-prime .c-btn--blue {
  border-color: #00539F;
  transition: .3s;
}

.mainContent.t-prime .c-btn--blue a {
  color: #00539F;
  transition: .3s;
}

.mainContent.t-prime .c-btn--blue:hover {
  border-color: #00539F;
  background: #00539F !important;
}

.mainContent.t-prime .c-btn--blue:hover a {
  color: #ffffff;
}

.mainContent.t-prime .c-btn--center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-corporate .c-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  padding: 0.725rem 3.75rem;
  color: #ffffff;
  border: 0.0625rem solid transparent;
  transition: 0.3s ease-in;
  text-decoration: none;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

.mainContent.t-corporate .c-btn::before {
  content: '';
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") no-repeat;
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  top: 0.75rem;
  left: 2.5rem;
}

.mainContent.t-corporate .c-btn:hover {
  background: #335973;
}

.mainContent.t-corporate .c-btn--outline {
  border: 0.0625rem solid #80A7B6;
  background: #ffffff !important;
  color: #80A7B6;
}

.mainContent.t-corporate .c-btn--outline::before {
  content: '';
  position: absolute;
  background: url() no-repeat;
}

.mainContent.t-corporate .c-btn--outline:hover {
  border: 0.0625rem solid #335973;
  color: #335973;
}

.mainContent.t-corporate .c-btn--noline {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-corporate .c-btn--noline::before {
  content: '';
  position: absolute;
  background: url() no-repeat;
}

.mainContent.t-corporate .c-btn--noline:hover {
  color: #335973;
}

.mainContent.t-corporate .c-btn--transparent {
  background: transparent !important;
}

.mainContent.t-corporate .c-btn--back {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-corporate .c-btn--back::before {
  content: '';
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  background: url() no-repeat;
  transform: scaleX(-1);
}

.mainContent.t-corporate .c-btn--back:hover {
  color: #335973;
}

.mainContent.t-corporate .c-btn--simular {
  border: 0;
  background: transparent !important;
  color: #ffffff;
  font-weight: normal;
  text-transform: inherit;
  padding-left: 0;
  width: auto;
}

.mainContent.t-corporate .c-btn--simular::after {
  content: '\27F6';
  position: absolute;
  width: 0;
  transform: scaleX(1);
  right: 3.4375rem;
  font-size: 0.5rem;
  top: 1.0625rem;
}

.mainContent.t-corporate .c-btn--simular::before {
  display: none;
}

.mainContent.t-corporate .c-btn--simular:hover {
  color: #ffffff;
}

.mainContent.t-corporate .c-btn--solid {
  background: #80A7B6;
}

.mainContent.t-corporate .c-btn--caps {
  background: #80A7B6;
  border-radius: 1.5rem;
  text-decoration: none;
}

.mainContent.t-corporate .c-btn--default {
  background: #80A7B6;
  border-radius: 1.5rem;
}

.mainContent.t-corporate .c-btn--default::before {
  display: none;
}

.mainContent.t-corporate .c-btn--noradius {
  background: #80A7B6;
  border-radius: 0;
}

.mainContent.t-corporate .c-btn--noradius::before {
  display: none;
}

.mainContent.t-corporate .c-btn--blue {
  border-color: #00539F;
  transition: .3s;
}

.mainContent.t-corporate .c-btn--blue a {
  color: #00539F;
  transition: .3s;
}

.mainContent.t-corporate .c-btn--blue:hover {
  border-color: #00539F;
  background: #00539F !important;
}

.mainContent.t-corporate .c-btn--blue:hover a {
  color: #ffffff;
}

.mainContent.t-corporate .c-btn--center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.mainContent.t-private .c-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  padding: 0.725rem 3.75rem;
  color: #ffffff;
  border: 0.0625rem solid transparent;
  transition: 0.3s ease-in;
  text-decoration: none;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

.mainContent.t-private .c-btn::before {
  content: '';
  background: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") no-repeat;
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  top: 0.75rem;
  left: 2.5rem;
}

.mainContent.t-private .c-btn:hover {
  background: #661939;
}

.mainContent.t-private .c-btn--outline {
  border: 0.0625rem solid #0e1e64;
  background: #ffffff !important;
  color: #0e1e64;
}

.mainContent.t-private .c-btn--outline::before {
  content: '';
  position: absolute;
  background: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") no-repeat;
}

.mainContent.t-private .c-btn--outline:hover {
  border: 0.0625rem solid #661939;
  color: #661939;
}

.mainContent.t-private .c-btn--noline {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-private .c-btn--noline::before {
  content: '';
  position: absolute;
  background: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") no-repeat;
}

.mainContent.t-private .c-btn--noline:hover {
  color: #661939;
}

.mainContent.t-private .c-btn--transparent {
  background: transparent !important;
}

.mainContent.t-private .c-btn--back {
  border: 0;
  background: #ffffff !important;
  color: #47484c;
}

.mainContent.t-private .c-btn--back::before {
  content: '';
  position: absolute;
  width: 0.625rem;
  height: 0.875rem;
  background: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") no-repeat;
  transform: scaleX(-1);
}

.mainContent.t-private .c-btn--back:hover {
  color: #661939;
}

.mainContent.t-private .c-btn--simular {
  border: 0;
  background: transparent !important;
  color: #ffffff;
  font-weight: normal;
  text-transform: inherit;
  padding-left: 0;
  width: auto;
}

.mainContent.t-private .c-btn--simular::after {
  content: '\27F6';
  position: absolute;
  width: 0;
  transform: scaleX(1);
  right: 3.4375rem;
  font-size: 0.5rem;
  top: 1.0625rem;
}

.mainContent.t-private .c-btn--simular::before {
  display: none;
}

.mainContent.t-private .c-btn--simular:hover {
  color: #ffffff;
}

.mainContent.t-private .c-btn--solid {
  background: #0e1e64;
}

.mainContent.t-private .c-btn--caps {
  background: #0e1e64;
  border-radius: 1.5rem;
  text-decoration: none;
}

.mainContent.t-private .c-btn--default {
  background: #0e1e64;
  border-radius: 1.5rem;
}

.mainContent.t-private .c-btn--default::before {
  display: none;
}

.mainContent.t-private .c-btn--noradius {
  background: #0e1e64;
  border-radius: 0;
}

.mainContent.t-private .c-btn--noradius::before {
  display: none;
}

.mainContent.t-private .c-btn--blue {
  border-color: #00539F;
  transition: .3s;
}

.mainContent.t-private .c-btn--blue a {
  color: #00539F;
  transition: .3s;
}

.mainContent.t-private .c-btn--blue:hover {
  border-color: #00539F;
  background: #00539F !important;
}

.mainContent.t-private .c-btn--blue:hover a {
  color: #ffffff;
}

.mainContent.t-private .c-btn--center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.c-divider--all {
  border: 1px solid #ededed;
}

.c-divider--l {
  border-top: 1px solid #ededed;
}

.c-divider--r {
  border-bottom: 1px solid #ededed;
}

.c-divider--y {
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
}

.c-divider--t {
  border-top: 1px solid #ededed;
}

.c-divider--b {
  border-bottom: 1px solid #ededed;
}

.c-divider--x {
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
}

.c-shadow--1 {
  box-shadow: 0 10px 6px -6px #777777;
}

.c-shadow--2 {
  position: relative;
}

.c-shadow--2::before, .c-shadow--2::after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777777;
  box-shadow: 0 15px 10px #777777;
  transform: rotate(-3deg);
}

.c-shadow--2::after {
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.c-shadow--3 {
  position: relative;
}

.c-shadow--3::before {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777777;
  box-shadow: 0 15px 10px #777777;
  transform: rotate(-3deg);
}

.c-shadow--4 {
  position: relative;
}

.c-shadow--4::after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777777;
  box-shadow: 0 15px 10px #777777;
  transform: rotate(3deg);
}

.c-shadow--5 {
  position: relative;
}

.c-shadow--5::before, .c-shadow--5::after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 25px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777777;
  box-shadow: 0 35px 20px #777777;
  transform: rotate(-8deg);
}

.c-shadow--5::after {
  transform: rotate(8deg);
  right: 10px;
  left: auto;
}

.c-shadow--6 {
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.c-shadow--6::before, .c-shadow--6::after {
  content: "";
  position: absolute;
  z-index: -1;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  top: 50%;
  bottom: 0;
  left: 10px;
  right: 10px;
  border-radius: 100px / 10px;
}

.c-shadow--6::after {
  right: 10px;
  left: auto;
  transform: skew(8deg) rotate(3deg);
}

.c-shadow--7 {
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.c-shadow--7::before, .c-shadow--7::after {
  content: "";
  position: absolute;
  z-index: -1;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  top: 0;
  bottom: 0;
  left: 10px;
  right: 10px;
  border-radius: 100px / 10px;
}

.c-shadow--7::after {
  right: 10px;
  left: auto;
  transform: skew(8deg) rotate(3deg);
}

.c-shadow--8 {
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.c-shadow--8::before, .c-shadow--8::after {
  content: "";
  position: absolute;
  z-index: -1;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  top: 10px;
  bottom: 10px;
  left: 0;
  right: 0;
  border-radius: 100px / 10px;
}

.c-shadow::after {
  right: 10px;
  left: auto;
  transform: skew(8deg) rotate(3deg);
}

.c-shadow--9 {
  box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
}

.mainContent.t-classic .c-toggle--btn {
  font-weight: 700;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0.625rem;
  margin-top: 1.25rem;
  cursor: pointer;
}

.mainContent.t-classic .c-toggle--btn:after {
  content: ' ';
  border: solid #e5173f;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 0.625rem;
  transform: rotate(45deg);
  right: 50%;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-exclusive .c-toggle--btn {
  font-weight: 700;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0.625rem;
  margin-top: 1.25rem;
  cursor: pointer;
}

.mainContent.t-exclusive .c-toggle--btn:after {
  content: ' ';
  border: solid #ab8f62;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 0.625rem;
  transform: rotate(45deg);
  right: 50%;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-prime .c-toggle--btn {
  font-weight: 700;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0.625rem;
  margin-top: 1.25rem;
  cursor: pointer;
}

.mainContent.t-prime .c-toggle--btn:after {
  content: ' ';
  border: solid #0e1e64;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 0.625rem;
  transform: rotate(45deg);
  right: 50%;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-corporate .c-toggle--btn {
  font-weight: 400;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0.625rem;
  margin-top: 1.25rem;
  cursor: pointer;
}

.mainContent.t-corporate .c-toggle--btn:after {
  content: ' ';
  border: solid #80A7B6;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 0.625rem;
  transform: rotate(45deg);
  right: 50%;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-private .c-toggle--btn {
  font-weight: 700;
  background-color: transparent;
  position: relative;
  outline: none;
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0.625rem;
  margin-top: 1.25rem;
  cursor: pointer;
}

.mainContent.t-private .c-toggle--btn:after {
  content: ' ';
  border: solid #0e1e64;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 0.625rem;
  transform: rotate(45deg);
  right: 50%;
  top: calc(100% - 1.5625rem);
  position: absolute;
}

.mainContent.t-classic .c-item ul li, .mainContent.t-classic .c-item--l ul li, .mainContent.t-classic .c-item--r ul li, .mainContent.t-exclusive .c-item ul li, .mainContent.t-exclusive .c-item--l ul li, .mainContent.t-exclusive .c-item--r ul li, .mainContent.t-prime .c-item ul li, .mainContent.t-prime .c-item--l ul li, .mainContent.t-prime .c-item--r ul li, .mainContent.t-corporate .c-item ul li, .mainContent.t-corporate .c-item--l ul li, .mainContent.t-corporate .c-item--r ul li, .mainContent.t-private .c-item ul li, .mainContent.t-private .c-item--l ul li, .mainContent.t-private .c-item--r ul li {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 1.25rem;
  line-height: 1.5;
}

.mainContent.t-classic .c-item ul li:last-child, .mainContent.t-classic .c-item--l ul li:last-child, .mainContent.t-classic .c-item--r ul li:last-child, .mainContent.t-exclusive .c-item ul li:last-child, .mainContent.t-exclusive .c-item--l ul li:last-child, .mainContent.t-exclusive .c-item--r ul li:last-child, .mainContent.t-prime .c-item ul li:last-child, .mainContent.t-prime .c-item--l ul li:last-child, .mainContent.t-prime .c-item--r ul li:last-child, .mainContent.t-corporate .c-item ul li:last-child, .mainContent.t-corporate .c-item--l ul li:last-child, .mainContent.t-corporate .c-item--r ul li:last-child, .mainContent.t-private .c-item ul li:last-child, .mainContent.t-private .c-item--l ul li:last-child, .mainContent.t-private .c-item--r ul li:last-child {
  margin-bottom: 0;
}

.mainContent.t-classic .c-item img, .mainContent.t-classic .c-item--l img, .mainContent.t-classic .c-item--r img, .mainContent.t-exclusive .c-item img, .mainContent.t-exclusive .c-item--l img, .mainContent.t-exclusive .c-item--r img, .mainContent.t-prime .c-item img, .mainContent.t-prime .c-item--l img, .mainContent.t-prime .c-item--r img, .mainContent.t-corporate .c-item img, .mainContent.t-corporate .c-item--l img, .mainContent.t-corporate .c-item--r img, .mainContent.t-private .c-item img, .mainContent.t-private .c-item--l img, .mainContent.t-private .c-item--r img {
  max-width: none;
  margin: 0 0 1.25rem;
}

.mainContent.t-classic .c-item--disc-l ul, .mainContent.t-exclusive .c-item--disc-l ul, .mainContent.t-prime .c-item--disc-l ul, .mainContent.t-corporate .c-item--disc-l ul, .mainContent.t-private .c-item--disc-l ul {
  padding-left: 10px;
  text-align: left;
}

.mainContent.t-classic .c-item--disc-l ul li:before, .mainContent.t-exclusive .c-item--disc-l ul li:before, .mainContent.t-prime .c-item--disc-l ul li:before, .mainContent.t-corporate .c-item--disc-l ul li:before, .mainContent.t-private .c-item--disc-l ul li:before {
  margin-left: -0.875rem;
  margin-right: 0.55rem;
}

.mainContent.t-classic .c-item--disc-r ul, .mainContent.t-exclusive .c-item--disc-r ul, .mainContent.t-prime .c-item--disc-r ul, .mainContent.t-corporate .c-item--disc-r ul, .mainContent.t-private .c-item--disc-r ul {
  padding-left: 10px;
  text-align: right;
}

.mainContent.t-classic .c-item--disc-r ul li::after, .mainContent.t-exclusive .c-item--disc-r ul li::after, .mainContent.t-prime .c-item--disc-r ul li::after, .mainContent.t-corporate .c-item--disc-r ul li::after, .mainContent.t-private .c-item--disc-r ul li::after {
  margin-left: 0.875rem;
  margin-right: 0.55rem;
}

.mainContent.t-classic .c-item--disc-r ul li:first-child::after, .mainContent.t-exclusive .c-item--disc-r ul li:first-child::after, .mainContent.t-prime .c-item--disc-r ul li:first-child::after, .mainContent.t-corporate .c-item--disc-r ul li:first-child::after, .mainContent.t-private .c-item--disc-r ul li:first-child::after {
  display: none;
}

.mainContent.t-classic .c-item--disc-l ul li:before, .mainContent.t-exclusive .c-item--disc-l ul li:before, .mainContent.t-prime .c-item--disc-l ul li:before, .mainContent.t-corporate .c-item--disc-l ul li:before, .mainContent.t-private .c-item--disc-l ul li:before, .mainContent.t-classic .c-item--disc-r ul li::after, .mainContent.t-exclusive .c-item--disc-r ul li::after, .mainContent.t-prime .c-item--disc-r ul li::after, .mainContent.t-corporate .c-item--disc-r ul li::after, .mainContent.t-private .c-item--disc-r ul li::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
  height: 0.5rem;
  width: 0.5rem;
}

.mainContent.t-classic .c-item--disc-l ul li:before, .mainContent.t-exclusive .c-item--disc-l ul .mainContent.t-classic li:before, .mainContent.t-prime .c-item--disc-l ul .mainContent.t-classic li:before, .mainContent.t-corporate .c-item--disc-l ul .mainContent.t-classic li:before, .mainContent.t-private .c-item--disc-l ul .mainContent.t-classic li:before, .mainContent.t-classic .c-item--disc-r ul li::after, .mainContent.t-exclusive .c-item--disc-r ul .mainContent.t-classic li::after, .mainContent.t-prime .c-item--disc-r ul .mainContent.t-classic li::after, .mainContent.t-corporate .c-item--disc-r ul .mainContent.t-classic li::after, .mainContent.t-private .c-item--disc-r ul .mainContent.t-classic li::after {
  background: #e5173f;
}

.mainContent.t-classic .c-item--disc-l ul .mainContent.t-exclusive li:before, .mainContent.t-exclusive .c-item--disc-l ul li:before, .mainContent.t-prime .c-item--disc-l ul .mainContent.t-exclusive li:before, .mainContent.t-corporate .c-item--disc-l ul .mainContent.t-exclusive li:before, .mainContent.t-private .c-item--disc-l ul .mainContent.t-exclusive li:before, .mainContent.t-classic .c-item--disc-r ul .mainContent.t-exclusive li::after, .mainContent.t-exclusive .c-item--disc-r ul li::after, .mainContent.t-prime .c-item--disc-r ul .mainContent.t-exclusive li::after, .mainContent.t-corporate .c-item--disc-r ul .mainContent.t-exclusive li::after, .mainContent.t-private .c-item--disc-r ul .mainContent.t-exclusive li::after {
  background: #ab8f62;
}

.mainContent.t-classic .c-item--disc-l ul .mainContent.t-prime li:before, .mainContent.t-exclusive .c-item--disc-l ul .mainContent.t-prime li:before, .mainContent.t-prime .c-item--disc-l ul li:before, .mainContent.t-corporate .c-item--disc-l ul .mainContent.t-prime li:before, .mainContent.t-private .c-item--disc-l ul .mainContent.t-prime li:before, .mainContent.t-classic .c-item--disc-r ul .mainContent.t-prime li::after, .mainContent.t-exclusive .c-item--disc-r ul .mainContent.t-prime li::after, .mainContent.t-prime .c-item--disc-r ul li::after, .mainContent.t-corporate .c-item--disc-r ul .mainContent.t-prime li::after, .mainContent.t-private .c-item--disc-r ul .mainContent.t-prime li::after {
  background: #0e1e64;
}

.mainContent.t-classic .c-item--disc-l ul .mainContent.t-corporate li:before, .mainContent.t-exclusive .c-item--disc-l ul .mainContent.t-corporate li:before, .mainContent.t-prime .c-item--disc-l ul .mainContent.t-corporate li:before, .mainContent.t-corporate .c-item--disc-l ul li:before, .mainContent.t-private .c-item--disc-l ul .mainContent.t-corporate li:before, .mainContent.t-classic .c-item--disc-r ul .mainContent.t-corporate li::after, .mainContent.t-exclusive .c-item--disc-r ul .mainContent.t-corporate li::after, .mainContent.t-prime .c-item--disc-r ul .mainContent.t-corporate li::after, .mainContent.t-corporate .c-item--disc-r ul li::after, .mainContent.t-private .c-item--disc-r ul .mainContent.t-corporate li::after {
  background: #80A7B6;
}

.mainContent.t-classic .c-item--disc-l ul .mainContent.t-private li:before, .mainContent.t-exclusive .c-item--disc-l ul .mainContent.t-private li:before, .mainContent.t-prime .c-item--disc-l ul .mainContent.t-private li:before, .mainContent.t-corporate .c-item--disc-l ul .mainContent.t-private li:before, .mainContent.t-private .c-item--disc-l ul li:before, .mainContent.t-classic .c-item--disc-r ul .mainContent.t-private li::after, .mainContent.t-exclusive .c-item--disc-r ul .mainContent.t-private li::after, .mainContent.t-prime .c-item--disc-r ul .mainContent.t-private li::after, .mainContent.t-corporate .c-item--disc-r ul .mainContent.t-private li::after, .mainContent.t-private .c-item--disc-r ul li::after {
  background: #0e1e64;
}

.mainContent.t-classic .c-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.625rem;
  width: 100%;
}

.mainContent.t-classic .c-item--l {
  text-align: center;
}

.mainContent.t-classic .c-item--l ul {
  max-width: 20rem;
}

.mainContent.t-classic .c-item--l ul p {
  color: #e5173f;
  font-weight: 700;
  margin-bottom: 1.25rem;
  text-align: center;
}

.mainContent.t-classic .c-item--r {
  text-align: center;
}

.mainContent.t-classic .c-item__title {
  color: #e5173f;
  font-weight: 700;
  width: inherit;
  position: relative;
}

.mainContent.t-classic .c-item__title--btn {
  min-height: 3.75rem;
  cursor: pointer;
}

.mainContent.t-classic .c-item__title--btn:after {
  content: ' ';
  border: solid #e5173f;
  border-width: 0 1px 1px 0;
  display: block;
  padding: 0.625rem;
  position: absolute;
  top: 1.5625rem;
  transform: rotate(45deg);
  left: 47%;
}

.mainContent.t-classic .c-item__header, .mainContent.t-classic .c-item__body, .mainContent.t-classic .c-item__footer {
  width: 100%;
  text-align: center;
}

.mainContent.t-classic .c-item__body {
  max-width: 20rem;
}

.mainContent.t-classic .c-item__footer {
  margin-top: auto;
  margin-bottom: 1.25rem;
}

.mainContent.t-exclusive .c-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.625rem;
  width: 100%;
}

.mainContent.t-exclusive .c-item--l {
  text-align: center;
}

.mainContent.t-exclusive .c-item--l ul {
  max-width: 20rem;
}

.mainContent.t-exclusive .c-item--l ul p {
  color: #ab8f62;
  font-weight: 700;
  margin-bottom: 1.25rem;
  text-align: center;
}

.mainContent.t-exclusive .c-item--r {
  text-align: center;
}

.mainContent.t-exclusive .c-item__title {
  color: #ab8f62;
  font-weight: 700;
  width: inherit;
  position: relative;
}

.mainContent.t-exclusive .c-item__title--btn {
  min-height: 3.75rem;
  cursor: pointer;
}

.mainContent.t-exclusive .c-item__title--btn:after {
  content: ' ';
  border: solid #ab8f62;
  border-width: 0 1px 1px 0;
  display: block;
  padding: 0.625rem;
  position: absolute;
  top: 1.5625rem;
  transform: rotate(45deg);
  left: 47%;
}

.mainContent.t-exclusive .c-item__header, .mainContent.t-exclusive .c-item__body, .mainContent.t-exclusive .c-item__footer {
  width: 100%;
  text-align: center;
}

.mainContent.t-exclusive .c-item__body {
  max-width: 20rem;
}

.mainContent.t-exclusive .c-item__footer {
  margin-top: auto;
  margin-bottom: 1.25rem;
}

.mainContent.t-prime .c-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.625rem;
  width: 100%;
}

.mainContent.t-prime .c-item--l {
  text-align: center;
}

.mainContent.t-prime .c-item--l ul {
  max-width: 20rem;
}

.mainContent.t-prime .c-item--l ul p {
  color: #0e1e64;
  font-weight: 700;
  margin-bottom: 1.25rem;
  text-align: center;
}

.mainContent.t-prime .c-item--r {
  text-align: center;
}


.mainContent.t-prime .c-item__title {
  color: #0e1e64;
  font-weight: 700;
  width: inherit;
  position: relative;
}

.mainContent.t-prime .c-item__title--btn {
  min-height: 3.75rem;
  cursor: pointer;
}

.mainContent.t-prime .c-item__title--btn:after {
  content: ' ';
  border: solid #0e1e64;
  border-width: 0 1px 1px 0;
  display: block;
  padding: 0.625rem;
  position: absolute;
  top: 1.5625rem;
  transform: rotate(45deg);
  left: 47%;
}

.mainContent.t-prime .c-item__header, .mainContent.t-prime .c-item__body, .mainContent.t-prime .c-item__footer {
  width: 100%;
  text-align: center;
}

.mainContent.t-prime .c-item__body {
  max-width: 20rem;
}

.mainContent.t-prime .c-item__footer {
  margin-top: auto;
  margin-bottom: 1.25rem;
}

.mainContent.t-corporate .c-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.625rem;
  width: 100%;
}

.mainContent.t-corporate .c-item--l {
  text-align: center;
}

.mainContent.t-corporate .c-item--l ul {
  max-width: 20rem;
}

.mainContent.t-corporate .c-item--l ul p {
  color: #80A7B6;
  font-weight: 400;
  margin-bottom: 1.25rem;
  text-align: center;
}

.mainContent.t-corporate .c-item--r {
  text-align: center;
}

.mainContent.t-corporate .c-item__title {
  color: #80A7B6;
  font-weight: 400;
  width: inherit;
  position: relative;
}

.mainContent.t-corporate .c-item__title--btn {
  min-height: 3.75rem;
  cursor: pointer;
}

.mainContent.t-corporate .c-item__title--btn:after {
  content: ' ';
  border: solid #80A7B6;
  border-width: 0 1px 1px 0;
  display: block;
  padding: 0.625rem;
  position: absolute;
  top: 1.5625rem;
  transform: rotate(45deg);
  left: 47%;
}

.mainContent.t-corporate .c-item__header, .mainContent.t-corporate .c-item__body, .mainContent.t-corporate .c-item__footer {
  width: 100%;
  text-align: center;
}

.mainContent.t-corporate .c-item__body {
  max-width: 20rem;
}

.mainContent.t-corporate .c-item__footer {
  margin-top: auto;
  margin-bottom: 1.25rem;
}

.mainContent.t-private .c-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.625rem;
  width: 100%;
}

.mainContent.t-private .c-item--l {
  text-align: center;
}

.mainContent.t-private .c-item--l ul {
  max-width: 20rem;
}

.mainContent.t-private .c-item--l ul p {
  color: #0e1e64;
  font-weight: 700;
  margin-bottom: 1.25rem;
  text-align: center;
}

.mainContent.t-private .c-item--r {
  text-align: center;
}

.mainContent.t-private .c-item__title {
  color: #0e1e64;
  font-weight: 700;
  width: inherit;
  position: relative;
}

.mainContent.t-private .c-item__title--btn {
  min-height: 3.75rem;
  cursor: pointer;
}

.mainContent.t-private .c-item__title--btn:after {
  content: ' ';
  border: solid #0e1e64;
  border-width: 0 1px 1px 0;
  display: block;
  padding: 0.625rem;
  position: absolute;
  top: 1.5625rem;
  transform: rotate(45deg);
  left: 47%;
}


.mainContent.t-private .c-item__header, .mainContent.t-private .c-item__body, .mainContent.t-private .c-item__footer {
  width: 100%;
  text-align: center;
}

.mainContent.t-private .c-item__body {
  max-width: 20rem;
}

.mainContent.t-private .c-item__footer {
  margin-top: auto;
  margin-bottom: 1.25rem;
}

.c-floating-box {
  width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  position: relative;
  top: 0;
}

.mainContent.t-classic .c-slick .slick-prev, .mainContent.t-classic .c-slick .slick-next {
  border: solid #af2230;
  border-width: 0 2px 2px 0;
  transition: 0.3s ease-in;
}

.mainContent.t-classic .c-slick .slick-prev:hover, .mainContent.t-classic .c-slick .slick-next:hover {
  border: solid #e5173f;
  border-width: 0 2px 2px 0;
}

.mainContent.t-classic .c-slick .slick-prev {
  transform: rotate(-225deg);
}

.mainContent.t-classic .c-slick .slick-next {
  transform: rotate(-45deg);
}

.mainContent.t-classic .c-slick .slick-dots li {
  width: 0.625rem;
  height: 0.625rem;
}

.mainContent.t-classic .c-slick .slick-dots li button {
  overflow: hidden;
  background-color: #ededed;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  transition: 0.3s ease-in;
}

.mainContent.t-classic .c-slick .slick-dots li button::before {
  content: " ";
}

.mainContent.t-classic .c-slick .slick-dots li.slick-active button::before {
  background-color: #47484c, 50%;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  box-shadow: inset 0 0 0.625rem #000000;
}

.mainContent.t-exclusive .c-slick .slick-prev, .mainContent.t-exclusive .c-slick .slick-next {
  border: solid #7b5c29;
  border-width: 0 2px 2px 0;
  transition: 0.3s ease-in;
}

.mainContent.t-exclusive .c-slick .slick-prev:hover, .mainContent.t-exclusive .c-slick .slick-next:hover {
  border: solid #ab8f62;
  border-width: 0 2px 2px 0;
}

.mainContent.t-exclusive .c-slick .slick-prev {
  transform: rotate(-225deg);
}

.mainContent.t-exclusive .c-slick .slick-next {
  transform: rotate(-45deg);
}

.mainContent.t-exclusive .c-slick .slick-dots li {
  width: 0.625rem;
  height: 0.625rem;
}

.mainContent.t-exclusive .c-slick .slick-dots li button {
  overflow: hidden;
  background-color: #ededed;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  transition: 0.3s ease-in;
}

.mainContent.t-exclusive .c-slick .slick-dots li button::before {
  content: " ";
}

.mainContent.t-exclusive .c-slick .slick-dots li.slick-active button::before {
  background-color: #47484c, 50%;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  box-shadow: inset 0 0 0.625rem #000000;
}

.mainContent.t-prime .c-slick .slick-prev, .mainContent.t-prime .c-slick .slick-next {
  border: solid #661939;
  border-width: 0 2px 2px 0;
  transition: 0.3s ease-in;
}

.mainContent.t-prime .c-slick .slick-prev:hover, .mainContent.t-prime .c-slick .slick-next:hover {
  border: solid #0e1e64;
  border-width: 0 2px 2px 0;
}

.mainContent.t-prime .c-slick .slick-prev {
  transform: rotate(-225deg);
}

.mainContent.t-prime .c-slick .slick-next {
  transform: rotate(-45deg);
}

.mainContent.t-prime .c-slick .slick-dots li {
  width: 0.625rem;
  height: 0.625rem;
}

.mainContent.t-prime .c-slick .slick-dots li button {
  overflow: hidden;
  background-color: #ededed;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  transition: 0.3s ease-in;
}

.mainContent.t-prime .c-slick .slick-dots li button::before {
  content: " ";
}

.mainContent.t-prime .c-slick .slick-dots li.slick-active button::before {
  background-color: #47484c, 50%;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  box-shadow: inset 0 0 0.625rem #000000;
}

.mainContent.t-corporate .c-slick .slick-prev, .mainContent.t-corporate .c-slick .slick-next {
  border: solid #335973;
  border-width: 0 2px 2px 0;
  transition: 0.3s ease-in;
}

.mainContent.t-corporate .c-slick .slick-prev:hover, .mainContent.t-corporate .c-slick .slick-next:hover {
  border: solid #80A7B6;
  border-width: 0 2px 2px 0;
}

.mainContent.t-corporate .c-slick .slick-prev {
  transform: rotate(-225deg);
}

.mainContent.t-corporate .c-slick .slick-next {
  transform: rotate(-45deg);
}

.mainContent.t-corporate .c-slick .slick-dots li {
  width: 0.625rem;
  height: 0.625rem;
}

.mainContent.t-corporate .c-slick .slick-dots li button {
  overflow: hidden;
  background-color: #ededed;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  transition: 0.3s ease-in;
}

.mainContent.t-corporate .c-slick .slick-dots li button::before {
  content: " ";
}

.mainContent.t-corporate .c-slick .slick-dots li.slick-active button::before {
  background-color: #47484c, 50%;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  box-shadow: inset 0 0 0.625rem #000000;
}

.mainContent.t-private .c-slick .slick-prev, .mainContent.t-private .c-slick .slick-next {
  border: solid #661939;
  border-width: 0 2px 2px 0;
  transition: 0.3s ease-in;
}

.mainContent.t-private .c-slick .slick-prev:hover, .mainContent.t-private .c-slick .slick-next:hover {
  border: solid #0e1e64;
  border-width: 0 2px 2px 0;
}

.mainContent.t-private .c-slick .slick-prev {
  transform: rotate(-225deg);
}

.mainContent.t-private .c-slick .slick-next {
  transform: rotate(-45deg);
}

.mainContent.t-private .c-slick .slick-dots li {
  width: 0.625rem;
  height: 0.625rem;
}

.mainContent.t-private .c-slick .slick-dots li button {
  overflow: hidden;
  background-color: #ededed;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  transition: 0.3s ease-in;
}

.mainContent.t-private .c-slick .slick-dots li button::before {
  content: " ";
}

.mainContent.t-private .c-slick .slick-dots li.slick-active button::before {
  background-color: #47484c, 50%;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  box-shadow: inset 0 0 0.625rem #000000;
}

/* Classic */
.mainContent.t-classic .c-hover-card {
  width: 13.3125rem;
  height: 11.6875rem;
  max-height: 11.6875rem;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;

  position: relative;

  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  -ms-flex-align: center;
  -ms-flex-direction: column;

  padding-left: 1rem;
  padding-right: 1rem;

  border-radius: 0.25rem;
  border: 0.5px solid #F0F1F5;
  box-shadow: 0px 2px 8px #00000029;
  cursor: pointer;
  margin: 0.75rem;
  opacity: 1;
  overflow: hidden;
  transition: all .5s ease-in-out;
}

.mainContent.t-classic .c-hover-card:hover .c-hover-card__icon,
.mainContent.t-classic .c-hover-card:hover img {
  height: 0px;
  transform: scaleY(0%);
  transition: all .5s;
}

.mainContent.t-classic .c-btn--simular,
.mainContent.t-classic .c-hover-card .c-text {
  display: none;
}

.mainContent.t-classic .c-hover-card .c-subtitle {
  width: 100%;
}

.mainContent.t-classic .c-hover-card:hover .c-text {
  display: block;
  height: auto;
  font-size: 0.875rem !important;
  font-weight: 400;
  margin-bottom: 0 !important;
  padding: 0;
  transform: scaleY(100%);
}

.mainContent.t-classic .c-hover-card:hover .c-btn--simular,
.mainContent.t-classic .c-hover-card:hover .c-hover-card .c-text {
  display: block;
}

.mainContent.t-classic .c-hover-card:hover {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 0;
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
}

.mainContent.t-classic .c-hover-card:hover .c-text,
.mainContent.t-classic .c-hover-card:hover span {
  opacity: .7;
}

.mainContent.t-classic .c-hover-card:hover .c-text,
.mainContent.t-classic .c-hover-card:hover .c-subtitle {
  color: #ffffff;
  text-align: center;
}

.mainContent.t-classic .c-hover-card:hover .c-subtitle {
  display: block;
  width: 100%;
}

.mainContent.t-classic .c-hover-card .c-hover-card__content {
  text-align: center;
  animation: hoverOut .5s ease-in-out 0s 1 normal forwards;
}

.mainContent.t-classic .c-hover-card:hover .c-hover-card__content {
  animation: hoverIn .5s ease-in-out 0s 1 normal forwards;
}

.mainContent.t-classic .c-hover-card:hover .c-text {
  margin: 10px !important;
}

.mainContent.t-classic .c-hover-card:hover .c-hover-card .c-text {
  color: #ffffff;
}

@keyframes hoverIn {
  0% {
    transform: scaleY(0.4);
    transform-origin: 0% 100%;
  }

  100% {
    transform: scaleY(1);
    transform-origin: 0% 100%;
  }
}

@keyframes hoverOut {
  0% {
    transform: scaleY(0.4);
    transform-origin: 100% 0%;
  }

  100% {
    transform: scaleY(1);
    transform-origin: 100% 0%;
  }
}

/* Classic */

/* Exclusive */
.mainContent.t-exclusive .c-hover-card {
  width: 13.3125rem;
  height: 11.6875rem;
  max-height: 11.6875rem;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;

  position: relative;

  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  -ms-flex-align: center;
  -ms-flex-direction: column;

  padding-left: 1rem;
  padding-right: 1rem;

  border-radius: 0.25rem;
  border: 0.5px solid #F0F1F5;
  box-shadow: 0px 2px 8px #00000029;
  cursor: pointer;
  margin: 0.75rem;
  opacity: 1;
  overflow: hidden;
  transition: all .5s ease-in-out;
}

.mainContent.t-exclusive .c-hover-card:hover .c-hover-card__icon,
.mainContent.t-exclusive .c-hover-card:hover img {
  height: 0px;
  transform: scaleY(0%);
  transition: all .5s;
}

.mainContent.t-exclusive .c-btn--simular,
.mainContent.t-exclusive .c-hover-card .c-text {
  display: none;
}

.mainContent.t-exclusive .c-hover-card .c-subtitle {
  width: 100%;
}

.mainContent.t-exclusive .c-hover-card:hover .c-text {
  display: block;
  height: auto;
  font-size: 0.875rem !important;
  font-weight: 400;
  margin-bottom: 0 !important;
  padding: 0;
  transform: scaleY(100%);
}

.mainContent.t-exclusive .c-hover-card:hover .c-btn--simular,
.mainContent.t-exclusive .c-hover-card:hover .c-hover-card .c-text {
  display: block;
}

.mainContent.t-exclusive .c-hover-card:hover {
  display: flex;
  flex-direction: column;
  justify-content: space-around;

  padding-top: 0;

}

.mainContent.t-exclusive .c-hover-card:hover .c-text,
.mainContent.t-exclusive .c-hover-card:hover span {
  opacity: .7;
}

.mainContent.t-exclusive .c-hover-card:hover .c-text,
.mainContent.t-exclusive .c-hover-card:hover .c-subtitle {
  color: #ffffff;
  text-align: center;
}

.mainContent.t-exclusive .c-hover-card:hover .c-subtitle {
  display: block;
  width: 100%;
}

.mainContent.t-exclusive .c-hover-card .c-hover-card__content {
  text-align: center;
  animation: hoverOut .5s ease-in-out 0s 1 normal forwards;
}

.mainContent.t-exclusive .c-hover-card:hover .c-hover-card__content {
  animation: hoverIn .5s ease-in-out 0s 1 normal forwards;
}

.mainContent.t-exclusive .c-hover-card:hover .c-text {
  margin: 10px !important;
}

.mainContent.t-exclusive .c-hover-card:hover .c-hover-card .c-text {
  color: #ffffff;
}

/* Exclusive */

/* Prime */

.mainContent.t-prime .c-hover-card {
  width: 13.3125rem;
  height: 11.6875rem;
  max-height: 11.6875rem;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;

  position: relative;

  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  -ms-flex-align: center;
  -ms-flex-direction: column;

  padding-left: 1rem;
  padding-right: 1rem;

  border-radius: 0.25rem;
  border: 0.5px solid #F0F1F5;
  box-shadow: 0px 2px 8px #00000029;
  cursor: pointer;
  margin: 0.75rem;
  opacity: 1;
  overflow: hidden;
  transition: all .5s ease-in-out;
}

.mainContent.t-prime .c-hover-card:hover .c-hover-card__icon,
.mainContent.t-prime .c-hover-card:hover img {
  height: 0px;
  transform: scaleY(0%);
  transition: all .5s;
}

.mainContent.t-prime .c-btn--simular,
.mainContent.t-prime .c-hover-card .c-text {
  display: none;
}

.mainContent.t-prime .c-hover-card .c-subtitle {
  width: 100%;
}

.mainContent.t-prime .c-hover-card:hover .c-text {
  display: block;
  height: auto;
  font-size: 0.875rem !important;
  font-weight: 400;
  margin-bottom: 0 !important;
  padding: 0;
  transform: scaleY(100%);
}

.mainContent.t-prime .c-hover-card:hover .c-btn--simular,
.mainContent.t-prime .c-hover-card:hover .c-hover-card .c-text {
  display: block;
}

.mainContent.t-prime .c-hover-card:hover {
  display: flex;
  flex-direction: column;
  justify-content: space-around;

  padding-top: 0;
}

.mainContent.t-prime .c-hover-card:hover .c-text,
.mainContent.t-prime .c-hover-card:hover span {
  opacity: .7;
}

.mainContent.t-prime .c-hover-card:hover .c-text,
.mainContent.t-prime .c-hover-card:hover .c-subtitle {
  color: #ffffff;
  text-align: center;
}

.mainContent.t-prime .c-hover-card:hover .c-subtitle {
  display: block;
  width: 100%;
}

.mainContent.t-prime .c-hover-card .c-hover-card__content {
  text-align: center;
  animation: hoverOut .5s ease-in-out 0s 1 normal forwards;
}

.mainContent.t-prime .c-hover-card:hover .c-hover-card__content {
  animation: hoverIn .5s ease-in-out 0s 1 normal forwards;
}

.mainContent.t-prime .c-hover-card:hover .c-text {
  margin: 10px !important;
}

/* Classic */

/* Exclusive */
.mainContent.t-exclusive .c-hover-card {
  width: 13.3125rem;
  height: 11.6875rem;
  max-height: 11.6875rem;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;

  position: relative;

  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  -ms-flex-align: center;
  -ms-flex-direction: column;

  padding-left: 1rem;
  padding-right: 1rem;

  border-radius: 0.25rem;
  border: 0.5px solid #F0F1F5;
  box-shadow: 0px 2px 8px #00000029;
  cursor: pointer;
  margin: 0.75rem;
  opacity: 1;
  overflow: hidden;
}

.mainContent.t-exclusive .c-hover-card .c-hover-card__icon {
  margin-top: 0;
  transition: all 0.5s ease-in-out;
  transform: all .5s translateY(70px)
}

.mainContent.t-exclusive .c-hover-card .c-text {
  font-size: 0.875rem !important;
  font-weight: 400;
}

.mainContent.t-exclusive .c-hover-card .c-subtitle {
  width: 100%;
  transition: all .5s ease-in-out;
}

.mainContent.t-exclusive .c-hover-card .link-card {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.mainContent.t-exclusive .c-hover-card .link-card .c-text,
.mainContent.t-exclusive .c-btn--simular {
  transform: scaleY(0%);
  transition: all .1s;
  height: 0px;
}

.mainContent.t-exclusive .c-hover-card .c-hover-card__icon img,
.mainContent.t-exclusive .c-hover-card .c-hover-card__icon {
  transform: scaleY(100%);
}

.mainContent.t-exclusive .c-hover-card:hover .c-hover-card__icon img,
.mainContent.t-exclusive .c-hover-card:hover .c-hover-card__icon {
  transform: scaleY(0%);
  transition: all 1.5s;

  opacity: 0;
}

.mainContent.t-exclusive .c-hover-card:hover .link-card .c-text,
.mainContent.t-exclusive .c-hover-card:hover .link-card .c-subtitle {
  color: #ffffff;
}

.mainContent.t-exclusive .c-hover-card:hover .link-card .c-subtitle {
  margin-top: .5rem;
}

.mainContent.t-exclusive .c-hover-card:hover .link-card .c-text {
  margin-top: 1.5rem;
}

#wrapper>section.mainContent.t-exclusive.content-facelift.adjust-new>div>div>div:nth-child(6)>a.link-card>p {
  margin-top: 1rem;
}

.mainContent.t-exclusive .c-hover-card:hover .link-card .c-text,
.mainContent.t-exclusive .c-hover-card:hover .c-btn--simular {
  opacity: .7;
  transform: scaleY(100%);
  transition: all .7s;
  height: auto;
}

.mainContent.t-exclusive .c-hover-card:hover {
  justify-content: space-around;
}

.mainContent.t-exclusive .c-hover-card:hover .link-card .c-subtitle {
  margin-top: -40px;
}

/* Exclusive */

/* Prime */

.mainContent.t-prime .c-hover-card {
  width: 13.3125rem;
  height: 11.6875rem;
  max-height: 11.6875rem;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;

  position: relative;

  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  -ms-flex-align: center;
  -ms-flex-direction: column;

  padding-left: 1rem;
  padding-right: 1rem;

  border-radius: 0.25rem;
  border: 0.5px solid #F0F1F5;
  box-shadow: 0px 2px 8px #00000029;
  cursor: pointer;
  margin: 0.75rem;
  opacity: 1;
  overflow: hidden;
}

.mainContent.t-prime .c-hover-card .c-hover-card__icon {
  margin-top: 0;
  transition: all 0.5s ease-in-out;
  transform: all .5s translateY(70px)
}

.mainContent.t-prime .c-hover-card .c-text {
  font-size: 0.875rem !important;
  font-weight: 400;
}

.mainContent.t-prime .c-hover-card .c-subtitle {
  width: 100%;
  transition: all .5s ease-in-out;
}

.mainContent.t-prime .c-hover-card .link-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

.mainContent.t-prime .c-hover-card .link-card .c-text,
.mainContent.t-prime .c-btn--simular {
  transform: scaleY(0%);
  transition: all .1s;
  height: 0px;
}

.mainContent.t-prime .c-hover-card .c-hover-card__icon img,
.mainContent.t-prime .c-hover-card .c-hover-card__icon {
  transform: scaleY(100%);
}

.mainContent.t-prime .c-hover-card:hover .c-hover-card__icon img,
.mainContent.t-prime .c-hover-card:hover .c-hover-card__icon {
  transform: scaleY(0%);
  transition: all 1.5s;

  opacity: 0;
}

.mainContent.t-prime .c-hover-card:hover .link-card .c-text,
.mainContent.t-prime .c-hover-card:hover .link-card .c-subtitle {
  color: #ffffff;
}

.mainContent.t-prime .c-hover-card:hover .link-card .c-text {
  margin-top: 1.7rem;
}

.mainContent.t-prime .c-hover-card:hover .link-card .c-text,
.mainContent.t-prime .c-hover-card:hover .c-btn--simular {
  opacity: .7;
  transform: scaleY(100%);
  transition: all .7s;
  height: auto;
}

.mainContent.t-prime .c-hover-card:hover {
  justify-content: space-around;
}

.mainContent.t-prime .c-hover-card:hover .link-card .c-subtitle {
  margin-top: -55px;
}

/* Prime */

.mainContent.t-corporate .c-hover-card {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.25rem;
  border: 0.5px solid #F0F1F5;
  box-shadow: 0px 2px 8px #00000029;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 11.6875rem;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0.75rem;
  max-height: 11.6875rem;
  opacity: 1;
  overflow: hidden;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 3.75rem;
  position: relative;
  width: 13.3125rem;
}

.mainContent.t-corporate .c-hover-card .c-hover-card__icon {
  margin-top: 0;
  transition: all 0.5s ease-in-out;
}

.mainContent.t-corporate .c-hover-card .c-text {
  font-size: 0.875rem !important;
  font-weight: 400;
  margin-bottom: 0 !important;
  padding: 0;
}

.mainContent.t-corporate .c-hover-card .c-subtitle {
  width: 100%;
}

.mainContent.t-corporate .c-hover-card__content {
  transform: translateY(70%);
  transition: all 0.5s ease-in-out;
  text-align: center;
  width: 100%;
}

.mainContent.t-corporate .c-hover-card:hover {
  padding-top: 0;
  transition: all 0.5s ease-in-out;
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
}

.mainContent.t-corporate .c-hover-card:hover .c-text, .mainContent.t-corporate .c-hover-card:hover .c-subtitle {
  color: #ffffff;
}

.mainContent.t-corporate .c-hover-card:hover .c-hover-card__content {
  cursor: pointer;
  transform: translateY(0%);
}

.mainContent.t-corporate .c-hover-card:hover .c-hover-card .c-text {
  color: #ffffff;
}

.mainContent.t-corporate .c-hover-card:hover .c-hover-card__icon {
  display: none;
}

.mainContent.t-private .c-hover-card {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.25rem;
  border: 0.5px solid #F0F1F5;
  box-shadow: 0px 2px 8px #00000029;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 11.6875rem;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0.75rem;
  max-height: 11.6875rem;
  opacity: 1;
  overflow: hidden;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 3.75rem;
  position: relative;
  width: 13.3125rem;
}

.mainContent.t-private .c-hover-card .c-hover-card__icon {
  margin-top: 0;
  transition: all 0.5s ease-in-out;
}

.mainContent.t-private .c-hover-card .c-text {
  font-size: 0.875rem !important;
  font-weight: 400;
  margin-bottom: 0 !important;
  padding: 0;
}

.mainContent.t-private .c-hover-card .c-subtitle {
  width: 100%;
}

.mainContent.t-private .c-hover-card__content {
  transform: translateY(70%);
  transition: all 0.5s ease-in-out;
  text-align: center;
  width: 100%;
}

.mainContent.t-private .c-hover-card:hover {
  padding-top: 0;
  transition: all 0.5s ease-in-out;
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
}

.mainContent.t-private .c-hover-card:hover .c-text, .mainContent.t-private .c-hover-card:hover .c-subtitle {
  color: #ffffff;
}

.mainContent.t-private .c-hover-card:hover .c-hover-card__content {
  cursor: pointer;
  transform: translateY(0%);
}

.mainContent.t-private .c-hover-card:hover .c-hover-card .c-text {
  color: #ffffff;
}

.mainContent.t-private .c-hover-card:hover .c-hover-card__icon {
  display: none;
}

.mainContent.t-classic .c-card-half {
  border-radius: 0.25rem;
  cursor: pointer;
  -ms-flex: 1 auto;
  flex: 1 auto;
  height: auto;
  min-height: 9.6875rem;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in;
  margin: 0.75rem;
}

.mainContent.t-classic .c-card-half::after {
  background: linear-gradient(rgba(0, 0, 0, 0) -20%, rgba(0, 0, 0, 0.9) 100%);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mainContent.t-classic .c-card-half__img>img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.mainContent.t-classic .c-card-half__content {
  bottom: 0;
  left: 0;
  padding: 0 1.5rem;
  position: absolute;
  width: 100%;
  z-index: 9;
}

.mainContent.t-classic .c-card-half__title {
  color: #ffffff;
  font-size: 1.125rem;
  line-height: 1.875rem;
  position: relative;
  top: 2.5rem;
  transition: all 0.5s ease-in-out;
}


.mainContent.t-classic .c-card-half__description {
  color: #ffffff;
  height: 2.5rem;
  opacity: 0;
  transform: translateY(5.625rem);
  transition: all 0.5s ease-in-out;
  font-size: 0.875rem;
}

.mainContent.t-classic .c-card-half:hover::after {
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
  content: "";
  height: 100%;
  left: 0;
  opacity: .7;
  position: absolute;
  top: 0;
  transition: all 0.5s ease-in-out;
  width: 100%;
}

.mainContent.t-classic .c-card-half:hover .c-card-half__description {
  transform: translateY(0);
  opacity: 1;
  cursor: pointer;
}

.mainContent.t-classic .c-card-half:hover .c-card-half__title {
  top: 0;
}

.mainContent.t-exclusive .c-card-half {
  border-radius: 0.25rem;
  cursor: pointer;
  -ms-flex: 1 auto;
  flex: 1 auto;
  height: auto;
  min-height: 9.6875rem;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in;
  margin: 0.75rem;
}

.mainContent.t-exclusive .c-card-half::after {
  background: linear-gradient(rgba(0, 0, 0, 0) -20%, rgba(0, 0, 0, 0.9) 100%);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mainContent.t-exclusive .c-card-half__img>img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.mainContent.t-exclusive .c-card-half__content {
  bottom: 0;
  left: 0;
  padding: 0 1.5rem;
  position: absolute;
  width: 100%;
  z-index: 9;
}

.mainContent.t-exclusive .c-card-half__title {
  color: #ffffff;
  font-size: 1.125rem;
  line-height: 1.875rem;
  position: relative;
  top: 2.5rem;
  transition: all 0.5s ease-in-out;
}

.mainContent.t-exclusive .c-card-half__description {
  color: #ffffff;
  height: 2.5rem;
  opacity: 0;
  transform: translateY(5.625rem);
  transition: all 0.5s ease-in-out;
  font-size: 0.875rem;
}

.mainContent.t-exclusive .c-card-half:hover::after {
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
  content: "";
  height: 100%;
  left: 0;
  opacity: .7;
  position: absolute;
  top: 0;
  transition: all 0.5s ease-in-out;
  width: 100%;
}

.mainContent.t-exclusive .c-card-half:hover .c-card-half__description {
  transform: translateY(0);
  opacity: 1;
  cursor: pointer;
}

.mainContent.t-exclusive .c-card-half:hover .c-card-half__title {
  top: 0;
}

.mainContent.t-prime .c-card-half {
  border-radius: 0.25rem;
  cursor: pointer;
  -ms-flex: 1 auto;
  flex: 1 auto;
  height: auto;
  min-height: 9.6875rem;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in;
  margin: 0.75rem;
}


.mainContent.t-prime .c-card-half::after {
  background: linear-gradient(rgba(0, 0, 0, 0) -20%, rgba(0, 0, 0, 0.9) 100%);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mainContent.t-prime .c-card-half__img>img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.mainContent.t-prime .c-card-half__content {
  bottom: 0;
  left: 0;
  padding: 0 1.5rem;
  position: absolute;
  width: 100%;
  z-index: 110;
}

.mainContent.t-prime .c-card-half__title {
  color: #ffffff;
  font-size: 1.125rem;
  line-height: 1.875rem;
  position: relative;
  top: 2.5rem;
  transition: all 0.5s ease-in-out;
}

.mainContent.t-prime .c-card-half__description {
  color: #ffffff;
  height: 2.5rem;
  opacity: 0;
  transform: translateY(5.625rem);
  transition: all 0.5s ease-in-out;
  font-size: 0.875rem;
}

.mainContent.t-prime .c-card-half:hover::after {
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
  content: "";
  height: 100%;
  left: 0;
  opacity: .7;
  position: absolute;
  top: 0;
  transition: all 0.5s ease-in-out;
  width: 100%;
}

.mainContent.t-prime .c-card-half:hover .c-card-half__description {
  transform: translateY(0);
  opacity: 1;
  cursor: pointer;
}

.mainContent.t-prime .c-card-half:hover .c-card-half__title {
  top: 0;
}

.mainContent.t-corporate .c-card-half {
  border-radius: 0.25rem;
  cursor: pointer;
  -ms-flex: 1 auto;
  flex: 1 auto;
  height: auto;
  min-height: 9.6875rem;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in;
  margin: 0.75rem;
}

.mainContent.t-corporate .c-card-half::after {
  background: linear-gradient(rgba(0, 0, 0, 0) -20%, rgba(0, 0, 0, 0.9) 100%);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mainContent.t-corporate .c-card-half__img>img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.mainContent.t-corporate .c-card-half__content {
  bottom: 0;
  left: 0;
  padding: 0 1.5rem;
  position: absolute;
  width: 100%;
  z-index: 110;
}

.mainContent.t-corporate .c-card-half__title {
  color: #ffffff;
  font-size: 1.125rem;
  line-height: 1.875rem;
  position: relative;
  top: 2.5rem;
  transition: all 0.5s ease-in-out;
}

.mainContent.t-corporate .c-card-half__description {
  color: #ffffff;
  height: 2.5rem;
  opacity: 0;
  transform: translateY(5.625rem);
  transition: all 0.5s ease-in-out;
  font-size: 0.875rem;
}

.mainContent.t-corporate .c-card-half:hover::after {
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
  content: "";
  height: 100%;
  left: 0;
  opacity: .7;
  position: absolute;
  top: 0;
  transition: all 0.5s ease-in-out;
  width: 100%;
}

.mainContent.t-corporate .c-card-half:hover .c-card-half__description {
  transform: translateY(0);
  opacity: 1;
  cursor: pointer;
}

.mainContent.t-corporate .c-card-half:hover .c-card-half__title {
  top: 0;
}

.mainContent.t-private .c-card-half {
  border-radius: 0.25rem;
  cursor: pointer;
  -ms-flex: 1 auto;
  flex: 1 auto;
  height: auto;
  min-height: 9.6875rem;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in;
  margin: 0.75rem;
}

.mainContent.t-private .c-card-half::after {
  background: linear-gradient(rgba(0, 0, 0, 0) -20%, rgba(0, 0, 0, 0.9) 100%);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mainContent.t-private .c-card-half__img>img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.mainContent.t-private .c-card-half__content {
  bottom: 0;
  left: 0;
  padding: 0 1.5rem;
  position: absolute;
  width: 100%;
  z-index: 110;
}

.mainContent.t-private .c-card-half__title {
  color: #ffffff;
  font-size: 1.125rem;
  line-height: 1.875rem;
  position: relative;
  top: 2.5rem;
  transition: all 0.5s ease-in-out;
}

.mainContent.t-private .c-card-half__description {
  color: #ffffff;
  height: 2.5rem;
  opacity: 0;
  transform: translateY(5.625rem);
  transition: all 0.5s ease-in-out;
  font-size: 0.875rem;
}

.mainContent.t-private .c-card-half:hover::after {
  background: transparent linear-gradient(131deg, #F36279 0%, #CC092F 51%, #B41A83 100%) 0% 0% no-repeat padding-box;
  content: "";
  height: 100%;
  left: 0;
  opacity: .7;
  position: absolute;
  top: 0;
  transition: all 0.5s ease-in-out;
  width: 100%;
}

.mainContent.t-private .c-card-half:hover .c-card-half__description {
  transform: translateY(0);
  opacity: 1;
  cursor: pointer;
}

.mainContent.t-private .c-card-half:hover .c-card-half__title {
  top: 0;
}

.is-open {
  display: block;
}

.is-closed {
  display: none;
}

.mainContent.t-classic .c-list--disc li {
  font-weight: normal !important;
  margin-bottom: 1em;
}

@media (min-width: 1280px) {
  main .mainContent, div.breadcrumb {
    width: calc(100% - 250px);
  }

  .c-banner--hero .c-title {
    width: calc(100% - 250px);
  }

  .c-banner--hero .c-title h1 {
    font-size: 80px;
    margin-left: 0;
  }
}

@media (min-width: 1023px) {
  .mainContent.t-prime .c-iconbox h4, .mainContent.t-prime .c-iconbox p, .mainContent.t-prime .c-iconbox a {
    max-width: 250px;
  }

  .mainContent.t-private .c-iconbox h4, .mainContent.t-private .c-iconbox p, .mainContent.t-private .c-iconbox a {
    max-width: 250px;
  }

  .mainContent.t-corporate .c-iconbox h4, .mainContent.t-corporate .c-iconbox p, .mainContent.t-corporate .c-iconbox a {
    max-width: 250px;
  }

  .c-banner--hero picture:after {
    background: linear-gradient(rgba(0, 0, 0, 0.9) 20%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    height: 160px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
  }

  .c-banner--hero {
    opacity: 0;
    position: relative;
    z-index: -1;
    width: 100vw;
  }

  .mainContent.t-classic .c-iconbox h4, .mainContent.t-classic .c-iconbox p, .mainContent.t-classic .c-iconbox a {
    max-width: 250px;
  }

  .mainContent.t-exclusive .c-iconbox h4, .mainContent.t-exclusive .c-iconbox p, .mainContent.t-exclusive .c-iconbox a {
    max-width: 250px;
  }
}

@media (min-width: 767px) {
  .mainContent.t-exclusive .c-iconbox--col>* {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
  }

  .mainContent.t-exclusive .c-iconbox--col h4, .mainContent.t-exclusive .c-iconbox--col p, .mainContent.t-exclusive .c-iconbox--col a, .mainContent.t-exclusive .c-iconbox--col li {
    text-align: left;
  }

  .mainContent.t-prime .c-iconbox h4, .mainContent.t-prime .c-iconbox p, .mainContent.t-prime .c-iconbox a {
    max-width: 100%;
  }

  .mainContent.t-prime .c-iconbox--col>* {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
  }

  .mainContent.t-prime .c-iconbox--col h4, .mainContent.t-prime .c-iconbox--col p, .mainContent.t-prime .c-iconbox--col a, .mainContent.t-prime .c-iconbox--col li {
    text-align: left;
  }

  .mainContent.t-corporate .c-iconbox h4, .mainContent.t-corporate .c-iconbox p, .mainContent.t-corporate .c-iconbox a {
    max-width: 100%;
  }

  .mainContent.t-corporate .c-iconbox--col>* {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
  }

  .mainContent.t-corporate .c-iconbox--col h4, .mainContent.t-corporate .c-iconbox--col p, .mainContent.t-corporate .c-iconbox--col a, .mainContent.t-corporate .c-iconbox--col li {
    text-align: left;
  }

  .mainContent.t-private .c-iconbox h4, .mainContent.t-private .c-iconbox p, .mainContent.t-private .c-iconbox a {
    max-width: 100%;
  }

  .mainContent.t-private .c-iconbox--col>* {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
  }

  .mainContent.t-private .c-iconbox--col h4, .mainContent.t-private .c-iconbox--col p, .mainContent.t-private .c-iconbox--col a, .mainContent.t-private .c-iconbox--col li {
    text-align: left;
  }

  main .mainContent {
    float: right;
  }

  main .mainContent, div.breadcrumb {
    width: 784px;
  }

  .u-bd--t {
    border-width: 0.0625rem 0 0 0;
    border-style: solid;
    border-color: #ededed;
  }

  .u-bd--r {
    border-width: 0 0.0625rem 0 0;
    border-style: solid;
    border-color: #ededed;
  }

  .u-bd--b {
    border-width: 0 0 0.0625rem 0;
    border-style: solid;
    border-color: #ededed;
  }

  .u-bd--l {
    border-width: 0 0 0 0.0625rem;
    border-style: solid;
    border-color: #ededed;
  }

  .l-container {
    width: calc(100% - 6.25rem);
  }

  .c-banner--hero .c-title {
    float: right;
    width: 784px;
  }

  .c-banner--hero .c-title h1 {
    font-size: 58px;
  }

  .mainContent.t-classic .c-title {
    font-size: 1.5625rem;
  }

  .mainContent.t-classic .c-title--small {
    font-size: 1.25rem;
  }

  .mainContent.t-exclusive .c-title {
    font-size: 1.5625rem;
  }

  .mainContent.t-exclusive .c-title--small {
    font-size: 1.25rem;
  }

  .mainContent.t-prime .c-title {
    font-size: 1.5625rem;
  }

  .mainContent.t-prime .c-title--small {
    font-size: 1.25rem;
  }

  .mainContent.t-corporate .c-title {
    font-size: 1.5625rem;
  }

  .mainContent.t-corporate .c-title--small {
    font-size: 1.25rem;
  }

  .mainContent.t-private .c-title {
    font-size: 1.5625rem;
  }

  .mainContent.t-private .c-title--small {
    font-size: 1.25rem;
  }

  .mainContent.t-classic .c-box--content {
    -ms-flex: 1;
    flex: 1;
    margin: 0 0.75rem 1.5rem 0.75rem;
  }

  .mainContent.t-classic .c-box--content h3 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }

  .mainContent.t-exclusive .c-box--content {
    -ms-flex: 1;
    flex: 1;
    margin: 0 0.75rem 1.5rem 0.75rem;
  }

  .mainContent.t-exclusive .c-box--content h3 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }

  .mainContent.t-prime .c-box--content {
    -ms-flex: 1;
    flex: 1;
    margin: 0 0.75rem 1.5rem 0.75rem;
  }

  .mainContent.t-prime .c-box--content h3 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }

  .mainContent.t-corporate .c-box--content {
    -ms-flex: 1;
    flex: 1;
    margin: 0 0.75rem 1.5rem 0.75rem;
  }

  .mainContent.t-corporate .c-box--content h3 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }

  .mainContent.t-private .c-box--content {
    -ms-flex: 1;
    flex: 1;
    margin: 0 0.75rem 1.5rem 0.75rem;
  }

  .mainContent.t-private .c-box--content h3 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important;
  }

  .mainContent.t-classic .c-iconbox h4, .mainContent.t-classic .c-iconbox p, .mainContent.t-classic .c-iconbox a {
    max-width: 100%;
  }

  .mainContent.t-classic .c-iconbox--col>* {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
  }

  .mainContent.t-classic .c-iconbox--col h4, .mainContent.t-classic .c-iconbox--col p, .mainContent.t-classic .c-iconbox--col a, .mainContent.t-classic .c-iconbox--col li {
    text-align: left;
  }

  .mainContent.t-exclusive .c-iconbox h4, .mainContent.t-exclusive .c-iconbox p, .mainContent.t-exclusive .c-iconbox a {
    max-width: 100%;
  }

  .mainContent.t-classic .c-tab--item li a {
    padding: 0.625rem 1.25rem;
  }

  .mainContent.t-classic .c-tab--button li {
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin: 1.25rem 0.625rem;
  }

  .mainContent.t-classic .c-tab--underline li {
    -ms-flex: 1;
    flex: 1;
  }

  .mainContent.t-classic .c-tab [role="tablist"] li a {
    position: static;
  }

  .mainContent.t-classic .c-tab [role="tablist"] [aria-selected] {
    position: static;
  }

  .mainContent.t-exclusive .c-tab--item li a {
    padding: 0.625rem 1.25rem;
  }

  .mainContent.t-exclusive .c-tab--button li {
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin: 1.25rem 0.625rem;
  }

  .mainContent.t-exclusive .c-tab--underline li {
    -ms-flex: 1;
    flex: 1;
  }

  .mainContent.t-exclusive .c-tab [role="tablist"] li a {
    position: static;
  }

  .mainContent.t-exclusive .c-tab [role="tablist"] [aria-selected] {
    position: static;
  }

  .mainContent.t-prime .c-tab--item li a {
    padding: 0.625rem 1.25rem;
  }

  .mainContent.t-prime .c-tab--button li {
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin: 1.25rem 0.625rem;
  }

  .mainContent.t-prime .c-tab--underline li {
    -ms-flex: 1;
    flex: 1;
  }

  .mainContent.t-prime .c-tab [role="tablist"] li a {
    position: static;
  }

  .mainContent.t-prime .c-tab [role="tablist"] [aria-selected] {
    position: static;
  }

  .mainContent.t-corporate .c-tab--item li a {
    padding: 0.625rem 1.25rem;
  }

  .mainContent.t-corporate .c-tab--button li {
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin: 1.25rem 0.625rem;
  }

  .mainContent.t-corporate .c-tab--underline li {
    -ms-flex: 1;
    flex: 1;
  }

  .mainContent.t-corporate .c-tab [role="tablist"] li a {
    position: static;
  }

  .mainContent.t-corporate .c-tab [role="tablist"] [aria-selected] {
    position: static;
  }

  .mainContent.t-private .c-tab--item li a {
    padding: 0.625rem 1.25rem;
  }

  .mainContent.t-private .c-tab--button li {
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin: 1.25rem 0.625rem;
  }

  .mainContent.t-private .c-tab--underline li {
    -ms-flex: 1;
    flex: 1;
  }

  .mainContent.t-private .c-tab [role="tablist"] li a {
    position: static;
  }

  .mainContent.t-private .c-tab [role="tablist"] [aria-selected] {
    position: static;
  }

  .c-divider--l {
    border-top: 0;
    border-left: 1px solid #ededed;
  }

  .c-divider--r {
    border-bottom: 0;
    border-right: 1px solid #ededed;
  }

  .c-divider--y {
    border-bottom: 0;
    border-top: 0;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
  }

  .mainContent.t-exclusive .c-item--l img {
    margin: 0 1.25rem 0 0;
  }

  .mainContent.t-exclusive .c-item--r img {
    margin: 0 0 0 1.25rem;
  }

  .mainContent.t-prime .c-item--l img {
    margin: 0 1.25rem 0 0;
  }

  .mainContent.t-classic .c-item--l img {
    margin: 0 1.25rem 0 0;
  }

  .mainContent.t-classic .c-item--r img {
    margin: 0 0 0 1.25rem;
  }

  .mainContent.t-prime .c-item--r img {
    margin: 0 0 0 1.25rem;
  }

  .mainContent.t-corporate .c-item--l img {
    margin: 0 1.25rem 0 0;
  }

  .mainContent.t-corporate .c-item--r img {
    margin: 0 0 0 1.25rem;
  }

  .mainContent.t-private .c-item--l img {
    margin: 0 1.25rem 0 0;
  }

  .mainContent.t-private .c-item--r img {
    margin: 0 0 0 1.25rem;
  }

  .mainContent.t-classic .c-item {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }

  .mainContent.t-classic .c-item--l {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left;
  }

  .mainContent.t-classic .c-item--l ul {
    max-width: 100%;
  }

  .mainContent.t-classic .c-item--l ul p {
    text-align: left;
  }

  .mainContent.t-classic .c-item--r {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: right;
  }

  .mainContent.t-classic .c-item__title--btn {
    min-height: 0;
    pointer-events: none;
  }

  .mainContent.t-classic .c-item__title--btn::after {
    display: none;
  }

  .mainContent.t-exclusive .c-item {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }

  .mainContent.t-exclusive .c-item--l {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left;
  }

  .mainContent.t-exclusive .c-item--l ul {
    max-width: 100%;
  }

  .mainContent.t-exclusive .c-item--l ul p {
    text-align: left;
  }

  .mainContent.t-exclusive .c-item--r {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: right;
  }

  .mainContent.t-exclusive .c-item__title--btn {
    min-height: 0;
    pointer-events: none;
  }

  .mainContent.t-exclusive .c-item__title--btn::after {
    display: none;
  }

  .mainContent.t-prime .c-item {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }

  .mainContent.t-prime .c-item--l {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left;
  }

  .mainContent.t-prime .c-item--l ul {
    max-width: 100%;
  }

  .mainContent.t-prime .c-item--l ul p {
    text-align: left;
  }

  .mainContent.t-prime .c-item--r {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: right;
  }

  .mainContent.t-prime .c-item__title--btn {
    min-height: 0;
    pointer-events: none;
  }

  .mainContent.t-prime .c-item__title--btn::after {
    display: none;
  }

  .mainContent.t-corporate .c-item {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }

  .mainContent.t-corporate .c-item--l {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left;
  }

  .mainContent.t-corporate .c-item--l ul {
    max-width: 100%;
  }

  .mainContent.t-corporate .c-item--l ul p {
    text-align: left;
  }

  .mainContent.t-corporate .c-item--r {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: right;
  }

  .mainContent.t-corporate .c-item__title--btn {
    min-height: 0;
    pointer-events: none;
  }

  .mainContent.t-corporate .c-item__title--btn::after {
    display: none;
  }

  .mainContent.t-private .c-item {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }

  .mainContent.t-private .c-item--l {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left;
  }

  .mainContent.t-private .c-item--l ul {
    max-width: 100%;
  }

  .mainContent.t-private .c-item--l ul p {
    text-align: left;
  }

  .mainContent.t-private .c-item--r {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    text-align: right;
  }

  .mainContent.t-private .c-item__title--btn {
    min-height: 0;
    pointer-events: none;
  }

  .mainContent.t-private .c-item__title--btn::after {
    display: none;
  }

  .c-floating-box {
    top: -3.125rem;
    width: calc(100% - 285px);
  }

  .mainContent.t-classic .c-card-half {
    -ms-flex: 2 2 33%;
    flex: 2 2 33%;
  }

  .mainContent.t-classic .c-card-half__title {
    font-size: 1.375rem;
  }

  .mainContent.t-classic .c-card-half__description {
    font-size: 1rem;
  }

  .mainContent.t-exclusive .c-card-half {
    -ms-flex: 2 2 33%;
    flex: 2 2 33%;
  }

  .mainContent.t-exclusive .c-card-half__title {
    font-size: 1.375rem;
  }

  .mainContent.t-exclusive .c-card-half__description {
    font-size: 1rem;
  }

  .mainContent.t-prime .c-card-half {
    -ms-flex: 2 2 33%;
    flex: 2 2 33%;
  }

  .mainContent.t-prime .c-card-half__title {
    font-size: 1.375rem;
  }

  .mainContent.t-prime .c-card-half__description {
    font-size: 1rem;
  }

  .mainContent.t-corporate .c-card-half {
    -ms-flex: 2 2 33%;
    flex: 2 2 33%;
  }

  .mainContent.t-corporate .c-card-half__title {
    font-size: 1.375rem;
  }

  .mainContent.t-corporate .c-card-half__description {
    font-size: 1rem;
  }

  .mainContent.t-private .c-card-half {
    -ms-flex: 2 2 33%;
    flex: 2 2 33%;
  }

  .mainContent.t-private .c-card-half__title {
    font-size: 1.375rem;
  }

  .mainContent.t-private .c-card-half__description {
    font-size: 1rem;
  }
}