.link:focus,
.close:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus {
    outline: 0
}

.text-align-center {
    text-align: center
}

.cbolui-ddl-pre #ui-datepicker-div {
    background-color: #eee
}

@media(max-width:768px) {
    * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-tap-highlight-color: transparent
    }
    .cbolui-ddl-pre .modal .modal-dialog {
        width: 90%
    }
}

.btn-anmi,
.btn.btn-anmi {
    font-family: Interstate_Bold, sans-serif;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: .2s ease-in-out
}

.btn-anmi:hover,
.btn.btn-anmi:hover,
.btn-anmi:focus,
.btn.btn-anmi:focus {
    -webkit-transform: scale(1.05) perspective(1px);
    transform: scale(1.05) perspective(1px);
    transition: .2s ease-in-out
}

.btn.btn-anmi-org,
.btn-anmi-org {
    min-width: 200px;
    font-family: Interstate_Bold, sans-serif;
    padding: 9px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    background-color: #ec5529;
    background-image: linear-gradient(to bottom, rgba(241, 111, 46, 0.99), #ec5529)
}

.btn.btn-anmi-org:hover,
.btn.btn-anmi-org:focus,
.btn.btn-anmi-org:active,
.btn-anmi-org:hover,
.btn-anmi-org:focus,
.btn-anmi-org:active {
    color: #fff;
    background-color: #ec5529
}

img.lazyload,
img.lazyloading {
    opacity: 0;
    transition: opacity 400ms
}

img.lazyloaded {
    opacity: 1
}

.loading-wrapper {
    display: block;
    overflow: hidden;
    height: 100%;
    position: relative
}

.loading-wrapper body {
    display: block;
    height: 100%;
    overflow: hidden
}

.loading-wrapper .modal-loading {
    background-color: #333
}

.loading-wrapper .jamp {
    position: fixed;
    z-index: 1041;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px
}

.form-group.cola-form-checkbox {
    color: #666;
    color: #333
}

.form-group.cola-form-checkbox label {
    font-size: 14px;
    line-height: 20px
}

.form-group.cola-form-checkbox label:before {
    margin-bottom: -1px;
    position: relative
}

.form-group.select-date-brithday {
    color: #333;
    margin-top: 15px
}

.form-group.select-date-brithday span#cola-form-1-4-error {
    top: -16px
}

.form-group.select-date-brithday label#cola-form-1-4-label {
    color: #666;
    opacity: 1;
    visibility: visible;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 45px
}

.form-group.select-date-brithday .row select.col-3 {
    display: inline-block;
    width: 32%;
    margin: 0 0 0 2%;
    padding-left: 5px;
    padding-right: 20px;
    height: 45px;
    color: #666;
    background-position: 95% 50%
}

.form-group.select-date-brithday .row select.col-3:first-child {
    margin-left: 0
}

.form-group.select-date-brithday .row select.col-3:focus {
    color: #666;
    border-color: #056dae
}

.form-group.select-date-brithday .row select.col-3 option:focus {
    color: #666;
    background-color: #eee
}

.hero-paidmedia-state {
    margin: 10px 0;
    font-size: 12px;
    font-family: Interstate, sans-serif
}

.hero-paidmedia-state img {
    height: 25px;
    width: auto;
    display: inline-block
}

.hero-paidmedia-state .state-normal {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.7);
    border: 1px solid #fff;
    border-color: rgba(255, 255, 255, 0.5);
    color: #fff;
    display: inline-block;
    padding: 2.5px 20px;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 2px;
    font-family: Interstate, sans-serif
}

@media screen and (min-width:768px) and (max-width:991px) {
    .hero-paidmedia-state .state-normal {
        font-size: 18px
    }
}

@media screen and (min-width:992px) {
    .hero-paidmedia-state .state-normal {
        font-size: 20px
    }
}

.hero-paidmedia-v1 {
    background-repeat: no-repeat;
    background-position: right bottom;
    -webkit-background-size: cover;
    background-size: cover;
    padding-bottom: 40px;
    padding-top: 40px
}

.hero-paidmedia-v1 .hero-paidmedia-logo {
    margin-bottom: 40px;
    width: 50px;
    height: auto
}

.hero-paidmedia-v1 .hero-paidmedia-head {
    font-size: 12px;
    margin-bottom: 10px
}

.hero-paidmedia-v1 .hero-paidmedia-title {
    margin: 10px 0
}

.hero-paidmedia-v1 .hero-paidmedia-desc {
    margin: 20px 0
}

.hero-paidmedia-v1 .hero-paidmedia-desc p {
    margin-bottom: 0
}

.hero-paidmedia-v1 .hero-paidmedia-card {
    float: right;
    text-align: center
}

.hero-paidmedia-v1 .hero-paidmedia-card-show {
    max-width: 100%;
    width: 100%;
    height: auto
}

.hero-paidmedia-v1 .hero-paidmedia-card-info {
    margin: 5px 0;
    font-size: 12px
}

.hero-paidmedia-v1 .hero-paidmedia-card-info p {
    margin-bottom: 0
}

.hero-paidmedia-v1 .hero-paidmedia-card-medias img {
    height: 16px;
    width: auto;
    display: inline-block;
    margin: 0 5px
}

.hero-paidmedia-v1 .hero-paidmedia-actions .btn {
    margin-top: 20px;
    margin-bottom: 20px
}

.hero-paidmedia-v1 .hero-paidmedia-actions .btn.btn-anmi-org {
    width: auto;
    min-width: 220px;
    line-height: 30px;
    font-size: 16px;
    height: auto
}

@media screen and (min-width:992px) {
    .hero-paidmedia-v1 .hero-paidmedia-actions.hero-paidmedia-actions-first {
        display: none
    }
}

@media screen and (max-width:991px) {
    .hero-paidmedia-v1 .hero-paidmedia-actions.hero-paidmedia-actions-last {
        display: none
    }
}

@media(max-width:991px) {
    .hero-paidmedia-v1 {
        background-position: bottom left
    }
    .hero-paidmedia-v1 .hero-paidmedia-logo {
        display: block;
        margin-right: auto;
        margin-left: auto
    }
    .hero-paidmedia-v1 .hero-paidmedia-header {
        text-align: center;
        margin-bottom: 0
    }
    .hero-paidmedia-v1 .hero-paidmedia-desc {
        text-align: center
    }
    .hero-paidmedia-v1 .hero-paidmedia-card {
        float: none
    }
    .hero-paidmedia-v1 .hero-paidmedia-card-show {
        width: 80%;
        height: auto;
        margin-right: 0
    }
    .hero-paidmedia-v1 .hero-paidmedia-actions {
        text-align: center
    }
    .hero-paidmedia-v1 .hero-paidmedia-actions .btn {
        margin-right: 0;
        width: auto !important;
        max-width: 80%
    }
}

@media(max-width:450px) {
    .hero-paidmedia-v1 .hero-paidmedia-card-show {
        width: 100%;
        height: auto
    }
}

.hero-paidmedia-v1-dark {
    background-color: #282828;
    color: #fff
}

.hero-paidmedia-v1-dark .hero-paidmedia-title {
    color: inherit
}

.hero-paidmedia-v1-dark .hero-paidmedia-title h2 {
    color: inherit
}

.hero-cola {
    -webkit-background-size: cover;
    background-size: cover;
    background-color: #282828;
    color: #fff;
    padding: 40px 0
}

.hero-cola h2,
.hero-cola h3 {
    color: inherit;
    line-height: 50px
}

.hero-cola .hero-cola-logo {
    display: block;
    margin-bottom: 100px
}

.hero-cola .hero-cola-content-wrapper {
    clear: both
}

.hero-cola .hero-cola-head {
    margin-bottom: 30px;
    font-size: 16px
}

@media screen and (min-width:768px) and (max-width:991px) {
    .hero-cola .hero-cola-head {
        font-size: 18px
    }
}

@media screen and (min-width:992px) {
    .hero-cola .hero-cola-head {
        font-size: 20px
    }
}

.hero-cola .hero-cola-content h2 {
    line-height: 50px;
    margin-bottom: 20px
}

.hero-cola .hero-cola-tip .link {
    font-size: 12px
}

.hero-cola .hero-cola-media {
    max-width: 60%;
    height: auto;
    display: block;
    margin-bottom: 20px
}

.hero-cola .hero-cola-form {
    min-height: 433px;
    background-color: #fff;
    border-radius: 4px;
    display: block;
    padding: 20px 30px
}

.hero-cola .hero-cola-form .form-hero-cola-title {
    color: #056dae;
    font-size: 26px;
    line-height: 37px;
    text-align: center;
    margin-bottom: 0
}

.hero-cola .hero-cola-form .hero-cola-datepicker-group .datepicker-group {
    border: none !important;
    max-width: unset
}

.hero-cola .hero-cola-form .hero-cola-datepicker-group .datepicker-group .validation-input-danger {
    border-width: 1px;
    border-style: solid;
    border-color: #d60000
}

.hero-cola .hero-cola-form .hero-cola-datepicker-group .datepicker-group input {
    font-size: inherit
}

.hero-cola .hero-cola-form .hero-cola-tip svg {
    float: left;
    margin-right: 5px
}

.hero-cola .hero-cola-form .form-hreo-cola-info {
    color: #333;
    font-size: 12px;
    line-height: 18px
}

.hero-cola .hero-cola-form .form-hreo-cola-info p {
    color: inherit;
    font-size: inherit;
    margin-bottom: 0
}

.hero-cola .hero-cola-form .form-groups {
    min-height: 300px;
    position: relative
}

.hero-cola .hero-cola-form .form-groups .jamp {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px
}

.hero-cola .hero-cola-form .form-group {
    margin-bottom: 0;
    position: relative
}

.hero-cola .hero-cola-form .form-group .form-control {
    max-width: unset
}

.hero-cola .hero-cola-form .form-group .validation-message-danger {
    top: 0;
    right: 10px;
    position: absolute;
    display: none
}

.hero-cola .hero-cola-form .form-actions .btn {
    width: 100%;
    margin-right: 0
}

.hero-cola .hero-cola-form .form-actions .btn-primary {
    color: #fff
}

.hero-cola .hero-cola-form .form-actions .disabled {
    color: #666
}

@media(max-width:767px) {
    .hero-cola {
        text-align: center;
        padding: 20px 0
    }
    .hero-cola .hero-cola-logo {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 20px
    }
    .hero-cola .hero-cola-head {
        margin-bottom: 20px
    }
    .hero-cola .hero-cola-media {
        max-width: 100%;
        max-width: 80%;
        margin: 0 auto;
        margin-bottom: 20px
    }
    .hero-cola .hero-paidmedia-state {
        margin: 20px 0
    }
    .hero-cola .hero-cola-form .hero-cola-tip {
        text-align: left;
        font-size: 16px;
        line-height: 24px
    }
    .hero-cola .hero-cola-form .hero-cola-tip a {
        font-size: inherit;
        line-height: inherit
    }
    .hero-cola .hero-cola-form .form-groups {
        text-align: left
    }
}

.sticky-anmi {
    background-repeat: no-repeat;
    background-position: right bottom;
    -webkit-background-size: cover;
    background-size: cover;
    position: fixed;
    opacity: 0;
    z-index: 100;
    background-color: #f2f2f2;
    color: #333;
    left: 0;
    padding-bottom: 20px;
    padding-top: 20px;
    pointer-events: none;
    right: 0;
    top: -10%;
    transition: opacity .2s, top .1s;
    width: 100%;
    text-align: center
}

@media(max-width:992px) {
    .sticky-anmi {
        padding-bottom: 10px;
        padding-top: 10px
    }
}

.hero-cola-2 {
    color: #333;
    margin-bottom: -30px;
    background-position: right center
}

.hero-cola-2 .hero-cola-logo {
    margin-bottom: 40px
}

.hero-cola-2 .hero-cola-head {
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: Interstate, sans-serif;
    font-size: 12px
}

.hero-cola-2 .hero-cola-content {
    padding-bottom: 40px
}

.theme-gray .hero-cola-2 {
    color: #d8d8d8
}

.theme-light .hero-cola-2 {
    background-color: #eee
}

@media screen and (max-width:768px) {
    .hero-cola-2 .hero-cola-content h2 {
        font-size: 26px;
        line-height: 1.23
    }
}

@media screen and (min-width:768px) {
    .hero-cola-2 {
        margin-bottom: -60px
    }
}

.hero-2-v3 {
    position: relative;
    text-align: center
}

.hero-2-v3 .hero-2-v3-title {
    width: 100%;
    height: 106px;
    position: absolute;
    top: 50%;
    margin-top: -53px
}

.hero-2-v3 .hero-2-v3-title h1 {
    color: #fff;
    margin-bottom: 0;
    padding-bottom: 30px;
    background: url(../../quick-cash-common/images/shape.png) no-repeat 50% 100%

}

.hero-2-v3 img {
    width: 100%
}

.hero-2-v3 img.img-mobile {
    display: none
}

.theme-gray .hero-2-v3 .hero-2-v3-title h1 {
    color: #ccc
}

@media screen and (max-width:480px) {
    .hero-2-v3 {
        background-size: cover
    }
    .hero-2-v3 .hero-2-v3-title h1 {
        font-size: 28px;
        padding-bottom: 20px
    }
}

.hero-2-v4 {
    background-size: cover;
    background-position: 50%
}

.hero-2-v4 .hero-2-v4-inner {
    padding-top: 100px
}

.hero-2-v4 .hero-2-v4-content {
    height: 300px;
    padding-left: 20px;
    padding-right: 20px
}

.hero-2-v4 .hero-2-v4-content h1 {
    color: #fff
}

.hero-2-v4 .hero-2-v4-bottom {
    padding: 30px 0;
    background-color: rgba(0, 0, 0, 0.2)
}

.hero-2-v4 .hero-2-v4-bottom>div>div {
    display: inline-block;
    margin: 10px
}

.hero-2-v4 .hero-2-v4-bottom a {
    display: inline-block
}

.hero-2-v4 .hero-2-v4-bottom a img {
    height: 42px
}

@media screen and (max-width:375px) {
    .hero-2-v4 .hero-2-v4-bottom a {
        margin-left: 5px;
        margin-right: 5px
    }
}

@media screen and (min-width:768px) {
    .hero-2-v4 .hero-2-v4-content {
        max-width: 90%;
        margin: 0 auto;
        padding: 0
    }
    .hero-2-v4 .hero-2-v4-content h1 {
        font-size: 60px;
        line-height: 67px
    }
    .hero-2-v4 .hero-2-v4-bottom {
        padding: 10px 0
    }
}

@media screen and (min-width:992px) {
    .hero-2-v4 .hero-2-v4-inner {
        padding-top: 200px
    }
    .hero-2-v4 .hero-2-v4-content {
        max-width: 80%
    }
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu ul li a {
    background-color: transparent
}

.hero-2-v5 .wrapper-hero-2-v5 {
    padding: 0;
    position: relative
}

@media screen and (min-width:1400px) {
    .hero-2-v5 .wrapper-hero-2-v5 {
        max-height: 400px;
        overflow-y: hidden
    }
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu {
    position: absolute;
    width: 100%;
    top: 30px;
    z-index: 8
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .mobile-menu {
    display: none
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu {
    margin-right: 90px
}

@media screen and (max-width:992px) {
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu {
        margin-right: 70px
    }
}

@media screen and (max-width:770px) {
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu {
        margin-right: 10px
    }
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .navbar-header .navbar-brand {
    padding-left: 60px
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .navbar-header .navbar-brand img {
    width: 35px
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .navbar-header .navbar-toggle {
    background-color: black
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .navbar-header .navbar-toggle .icon-bar {
    background-color: white
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu ul li {
    font-size: 16px
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu ul li a {
    color: white;
    background-color: transparent
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu ul li a:hover,
.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu ul li a:focus {
    background-color: transparent
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .dropdown-menu {
    background-color: black;
    opacity: .8;
    margin-top: -5px;
    left: 0;
    min-width: 250px
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .dropdown-menu li a {
    font-size: 14px;
    padding: 3px 15px
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .dropdown-menu li a:hover {
    color: #767676
}

.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .nav .open>a,
.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .nav .active>a,
.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .nav>li>a:focus,
.hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .nav>li>a:hover {
    background-color: transparent;
    color: white
}

.hero-2-v5 .wrapper-hero-2-v5 .text-description {
    position: absolute;
    height: 100px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    vertical-align: middle;
    width: 100%
}

.hero-2-v5 .wrapper-hero-2-v5 .text-description .text-content h2 {
    color: white;
    text-shadow: 1px 1px 0 #969696;
    margin: 0;
    padding-top: 30px;
    font-size: 2rem;
    text-align: center;
    line-height: 3.2rem
}

@media only screen and (min-width:992px) {
    .hero-2-v5 .wrapper-hero-2-v5 .text-description .text-content h2 {
        font-size: 2.625rem;
        line-height: 3.125rem;
        float: right;
        text-align: left;
        margin-right: 10%
    }
}

@media(min-width:768px) {
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .dropdown-menu {
        left: 15px
    }
}

@media(max-width:767px) {
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu {
        top: 0
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .mobile-menu {
        display: none;
        background-color: black;
        opacity: .8
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .mobile-menu li.parent {
        padding-top: 10px;
        border-bottom: 1px solid white;
        border-top: 1px solid white;
        padding-bottom: 10px
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .mobile-menu li.child {
        padding-left: 15px
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-nav.mobile-menu>li>a {
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 10px
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .desktop-menu {
        display: none
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .navbar-header {
        display: none
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu .navbar-header .navbar-brand {
        padding-left: 10px
    }
    .hero-2-v5 .wrapper-hero-2-v5 .item-menu .navbar-hero-2-v5 .wrapper-menu {
        margin-right: 0
    }
}

@media(max-width:800px) {
    .citi-gold .hero-2-v1 {
        background: #fff;
        overflow: hidden
    }
    .citi-gold .hero-2-v1 .panel-banner-content {
        margin-top: 30px;
        margin-bottom: 30px
    }
    .citi-gold .hero-2-v1 .panel-banner-content .header-3 {
        font-size: 1rem
    }
}

@media(min-width:800px) {
    .citi-gold .hero-2-v1 {
        height: 600px
    }
    .citi-gold .hero-2-v1 .pull-left .title,
    .citi-gold .hero-2-v1 .pull-left .body,
    .citi-gold .hero-2-v1 .pull-left .body h2,
    .citi-gold .hero-2-v1 .pull-left .sub-body {
        color: #fff
    }
}

.citi-gold .hero-2-v1 .btn-primary,
.citi-gold .sticky-nav .btn-primary {
    width: auto;
    color: #b4985b;
    background: #323232;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#323232)), radial-gradient(circle at top left, #a5865f, #f2ce88, #a5865f);
    background-image: linear-gradient(#323232, #323232), radial-gradient(circle at top left, #a5865f, #f2ce88, #a5865f);
    background-clip: content-box, border-box;
    background-origin: border-box;
    border-radius: .6rem;
    border: 2px solid transparent;
    padding: 0
}

.citi-gold .hero-2-v1 .btn-primary:hover,
.citi-gold .sticky-nav .btn-primary:hover {
    opacity: .85
}

.hero-4-v3 #top-banner {
    position: relative
}

.hero-4-v3 #header-bg-image {
    background-size: cover;
    background-position-x: left;
    background-position-y: top;
    position: absolute;
    width: 100%;
    height: 100%
}

.hero-4-v3 .card-art img {
    float: right
}

.hero-4-v3 .card-title {
    position: relative;
    margin-left: 10px;
    margin-bottom: 10px
}

.hero-4-v3 .card-title b,
.hero-4-v3 .card-title strong {
    color: black !important;
    font-size: 26px
}

.hero-4-v3 .box {
    border: 1px solid transparent;
    border-color: #ccc
}

.hero-4-v3 .vertical-center-container {
    min-height: 48px;
    display: table
}

.hero-4-v3 .vertical-center-table-cell {
    display: table-cell;
    vertical-align: middle
}

.hero-4-v3 .panel-card-featrue {
    display: flex;
    align-items: center;
    background-color: white
}

.hero-4-v3 .panel-card-featrue .col {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 33.33%
}

.hero-4-v3 .list-item-icon {
    display: block
}

.hero-4-v3 .list-item-icon img {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.hero-4-v3 .banner-box {
    display: flex;
    align-items: center
}

.hero-4-v3 .banner-box .links a {
    margin-top: 10px;
    margin-bottom: 10px
}

.hero-4-v3 .cvp {
    margin-top: 20px;
    margin-bottom: 20px
}

.hero-4-v3 .cvp .panel-card-featrue {
    border: 1px solid #ccc;
    margin-left: -10px;
    margin-right: -10px
}

.hero-4-v3 .ibtm-phone-desktop {
    display: inline
}

@media(max-width:767px) {
    .hero-4-v3 .panel-card-featrue {
        padding: 0 10px;
        border: 1px solid #ccc
    }
    .hero-4-v3 .cvp .panel-card-featrue {
        display: block;
        margin: 0 5px
    }
}

@media(max-width:991px) {
    .hero-4-v3 .card-title {
        color: white !important;
        margin-left: 0
    }
    .hero-4-v3 .card-title b {
        color: white !important;
        font-size: 24px
    }
    .hero-4-v3 .bg-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: black;
        opacity: .5
    }
    .hero-4-v3 .btn-primary {
        margin: 0
    }
    .hero-4-v3 .links {
        text-align: center
    }
}

.apply-form-modal {
    padding: 1em;
    overflow: auto;
    max-height: 85vh
}

.apply-form-modal .table {
    border-bottom: 0
}

.apply-form-modal .table tbody>tr>td {
    padding: 8px;
    vertical-align: middle
}

.apply-form-modal .table tbody>tr>td h3 {
    color: #056dae;
    margin: 0
}

.apply-form-modal .table tbody>tr>td p {
    margin: 0
}

.apply-form-modal .table tbody>tr>td .radio {
    text-align: right
}

.apply-form-modal .table tbody>tr>td .radio input:checked+label:before {
    background-color: transparent
}

.apply-form-modal .table tbody>tr>td .radio input:checked+label.active:before {
    background-color: #056dae
}

.apply-form-modal .table tbody>tr>td:first-child {
    padding-left: 8px
}

.apply-form-modal .table tbody>tr>td hr {
    margin: 0
}

.apply-form-modal .table tbody>tr.or td {
    padding: 0
}

.apply-form-modal .table tbody>tr.or td h4 {
    margin: 8px 0
}

.apply-form-modal .table tbody>tr.theme-dark {
    color: #fff
}

.apply-form-modal .table tbody>tr.theme-dark h3 {
    color: #fff
}

.apply-form-modal .table tbody>tr.theme-dark .radio label:before {
    background-color: #fff
}

.apply-form-modal .table tbody>tr.theme-dark .radio input:checked+label:before {
    background: #fff
}

.apply-form-modal a.btn {
    min-width: 120px;
    margin-right: 0;
    line-height: 38px
}

@media only screen and (max-width:767px) {
    .apply-form-modal .table .table-footer td {
        display: block;
        margin-right: -32px
    }
}

ul.cola-form-autocomplete {
    display: block;
    background-color: #eee;
    border: 1px solid #ccc;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 300px
}

ul.cola-form-autocomplete li {
    display: block;
    list-style: none;
    position: relative;
    margin: 0
}

ul.cola-form-autocomplete li .ui-menu-item-wrapper {
    cursor: default;
    position: relative;
    padding: 3px 1em 3px .4em;
    font-size: 16px;
    font-size: 1rem;
    border: 1px solid transparent;
    font-weight: bold;
    color: #eb8f00
}

ul.cola-form-autocomplete li .ui-state-active {
    background-color: #fff;
    border-color: #fbd850
}

.relative-point.new-inview-current+.relative-element {
    position: relative !important;
    z-index: 1049
}

.relative-point.new-inview-current+.relative-element.sticky-bottom.sticky-fixed {
    z-index: 100
}

.panels-ipe-tabs-open .relative-point.new-inview-current+.relative-element,
.panels-ipe-active .relative-point.new-inview-current+.relative-element {
    z-index: 1
}

.panels-ipe-tabs-open .relative-point.new-inview-current+.relative-element.sticky-bottom.sticky-fixed,
.panels-ipe-active .relative-point.new-inview-current+.relative-element.sticky-bottom.sticky-fixed {
    z-index: 1
}

.custom-underline {
    text-decoration: none !important;
    border-bottom: 1px solid
}

.container-fluid img {
    max-width: 100%
}

@media only screen and (max-width:479px) {
    .hero-card-art-2-modal {
        padding: 1em;
        overflow: auto;
        max-height: 75vh
    }
}

.footer-paidmedia-v1 {
    background-color: #eee;
    padding: 20px;
    line-height: 24px;
    text-align: center
}

.footer-paidmedia-v1 .footer-label {
    margin-bottom: 10px
}

.footer-paidmedia-v1 a {
    color: #333
}

.footer-paidmedia-v1 img {
    height: 24px;
    width: auto;
    margin-right: 10px
}

@media only screen and (min-width:768px) {
    .footer-paidmedia-v1 p {
        margin-bottom: 0
    }
    .footer-paidmedia-v1 .footer-label {
        text-align: left;
        margin-bottom: 0
    }
    .footer-paidmedia-v1 .link-chat {
        text-align: right
    }
}

.theme-gray .footer-paidmedia-v1 {
    background-color: #282828;
    color: #fff
}

.theme-gray .footer-paidmedia-v1 a {
    color: #fff
}

.theme-gray .footer-paidmedia-v1 a:hover,
.theme-gray .footer-paidmedia-v1 a:focus {
    color: #a8a8a8
}

.jigsaw-footer .ddl-copyright {
    font-size: .75rem;
    line-height: 18px
}

.jigsaw-footer .footer-links-bottom ul {
    float: right;
    margin-bottom: 0;
    -webkit-padding-start: 0
}

.jigsaw-footer .footer .footer-links-bottom ul li {
    display: inline;
    margin: 0 0 0 20px;
    word-break: break-word;
    padding: .5rem 0
}

.app-footer-portal.jigsaw-footer .subapp-footer-top .footer-links-bottom a {
    font-weight: bold;
    font-size: 16px;
    color: #fff
}

@media(max-width:767px) {
    .jigsaw-footer .footer-links-bottom ul {
        float: left;
        padding: 0;
        margin-top: 20px
    }
    .jigsaw-footer .footer .footer-links-bottom ul li {
        display: block;
        margin: 0;
        padding: .5rem 0
    }
    .jigsaw-footer .footer.app-footer {
        padding-left: 0;
        padding-right: 0
    }
    .jigsaw-footer .footer .footer-links-bottom ul li {
        margin-left: 0
    }
}

@media(max-width:991px) and (min-width:768px) {
    .jigsaw-footer .footer .footer-links-bottom ul li {
        display: inline-block;
        margin-left: 20px
    }
}

.panel-card-rate-feature .icon-circle-blue {
    position: static
}

.panel-card-rate-feature .fa-credit-card-alt {
    text-indent: -2px
}

.footer-plain {
    padding: 0 0 20px;
    background-color: #eee
}

.footer-plain .footer-top ul {
    padding-left: 0;
    margin-bottom: 0
}

.footer-plain .footer-top ul li {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px
}

.footer-plain .socail-links ul li {
    margin-right: 10px;
    line-height: 30px;
    height: 30px
}

.footer-plain .socail-links ul li img {
    width: 30px;
    height: auto
}

.footer-plain hr {
    border-color: #eee;
    margin-top: 20px
}

.footer-plain .f-content-1 {
    font-size: 21px;
    line-height: 29px
}

.footer-plain .f-content-2 {
    font-size: 12px;
    line-height: 16px
}

@media screen and (max-width:767px) {
    .footer-plain .footer-top {
        background: #fff;
        padding: 20px;
        text-align: center
    }
    .footer-plain .footer-top ul li {
        font-size: 12px;
        margin-bottom: 10px
    }
    .footer-plain .footer-top ul li.copyright {
        display: block;
        margin-bottom: 0;
        margin-right: 0
    }
    .footer-plain .footer-top ul li a {
        color: #666
    }
    .footer-plain .footer-top ul li a:hover,
    .footer-plain .footer-top ul li a:focus {
        text-decoration: underline
    }
    .footer-plain .socail-links ul li {
        margin-bottom: 10px
    }
    .footer-plain .socail-links ul li.slabel {
        display: block;
        font-size: 16px;
        margin-right: 0;
        margin-bottom: 0
    }
    .footer-plain .socail-links ul li:last-child {
        margin-right: 0
    }
    .footer-plain .footer-menus ul li:nth-last-of-type(2) {
        margin-right: 0
    }
    .footer-plain hr {
        display: none
    }
    .footer-plain .footer-bottom {
        padding-top: 23px
    }
    .footer-plain .f-content-1 {
        margin-bottom: 20px
    }
}

@media screen and (min-width:768px) {
    .footer-plain {
        padding-top: 20px;
        padding-bottom: 40px
    }
    .footer-plain .socail-links {
        float: right;
        text-align: right
    }
    .footer-plain .footer-menus {
        float: left
    }
    .footer-plain .f-content-1 {
        font-size: 36px;
        line-height: 1.19
    }
    .footer-plain .f-content-2 {
        font-size: 16px;
        line-height: 1.5
    }
}

@media screen and (min-width:992px) {
    .footer-plain {
        padding-bottom: 80px
    }
    .footer-plain .footer-menus ul li {
        line-height: 30px
    }
    .footer-plain .f-content-1 {
        font-size: 42px
    }
}

.footer-plain-2 {
    padding: 20px 0;
    color: #666
}

.footer-plain-2 ul,
.footer-plain-2 li {
    list-style: none;
    margin: 0;
    padding: 0
}

.footer-plain-2 a {
    color: #666
}

.footer-plain-2 small {
    color: #666
}

.footer-plain-2 .footer-plain-header {
    position: relative
}

.footer-plain-2 .footer-plain-header .footer-plain-header-left {
    font-size: 14px
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right .btn-less-more {
    position: absolute;
    right: 0;
    top: 0
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right .btn-less-more .more {
    display: none
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right .footer-menu {
    display: none
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right .footer-menu li {
    display: inline-block;
    margin-right: 10px
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right .footer-menu li a {
    font-size: 14px
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right .svg-arrow {
    width: 12px;
    height: 8px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdowns%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-878.000000%2C%20-122.000000%29%22%20fill%3D%22%23056DAE%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Grey%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28570.000000%2C%20101.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Default%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M312%2C32%20L312%2C29.6917048%20L316.989689%2C25.0246591%20L312%2C20.3577556%20L312%2C18%20L318.461538%2C24.1555486%20L318.461538%2C25.8443093%20L312%2C32%22%20id%3D%22Chevron%22%20transform%3D%22translate%28315.230769%2C%2025.000000%29%20rotate%28-270.000000%29%20translate%28-315.230769%2C%20-25.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: top 55% right 0;
    background-size: 12px;
    transform: rotate(0);
    transition: transform .4s ease-in-out;
    transform-origin: 50%
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right.more .btn-less-more .svg-arrow {
    transform: rotate(180deg)
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right.more .btn-less-more .more {
    display: inline-block
}

.footer-plain-2 .footer-plain-header .footer-plain-header-right.more .footer-menu {
    display: block
}

.footer-plain-2 .footer-plain-footer {
    display: flex
}

.footer-plain-2 .footer-plain-footer .footer-plain-footer-media {
    padding: 0 1em
}

.footer-plain-2 .footer-plain-footer .footer-plain-footer-media img {
    height: 30px
}

.footer-plain-2 .footer-plain-footer .footer-plain-footer-copyright p {
    margin-bottom: 0
}

@media only screen and (min-width:992px) {
    .footer-plain-2 .footer-plain-header .footer-plain-header-left {
        display: inline-block
    }
    .footer-plain-2 .footer-plain-header .footer-plain-header-right {
        display: inline-block;
        float: right
    }
    .footer-plain-2 .footer-plain-header .footer-plain-header-right .footer-menu {
        display: block
    }
    .footer-plain-2 .footer-plain-header .footer-plain-header-right .btn-less-more {
        display: none
    }
    .footer-plain-2 .footer-plain-footer {
        display: block
    }
    .footer-plain-2 .footer-plain-footer .footer-plain-footer-media {
        float: left
    }
    .footer-plain-2 .footer-plain-footer .footer-plain-footer-copyright {
        text-align: right
    }
}

#back-to-top {
    padding: 20px;
    background-color: #fff
}

#back-to-top>span {
    cursor: pointer
}

#back-to-top .back-to-top-text {
    margin-left: 10px
}

.footer-standard a.logo {
    display: block;
    margin-top: 10px;
    margin-bottom: 20px
}

.footer-standard .footer-icon-grid {
    display: inline-block;
    float: right
}

.footer-standard .footer-icon {
    margin: 20px 0 0 40px;
    display: inline-block;
    text-indent: -999em;
    overflow: hidden
}

.footer-standard .footer-icon-facebook {
    background: url('/themes/custom/ccms_front/images/facebook.png') no-repeat center center;
    width: 6px;
    height: 12px
}

.footer-standard .footer-icon-twitter {
    background: url('/themes/custom/ccms_front/images/twitter.png') no-repeat center center;
    width: 16px;
    height: 11px
}

.footer-standard .footer-icon-youtube {
    background: url('/themes/custom/ccms_front/images/youtube.png') no-repeat center center;
    width: 16px;
    height: 12px
}

.footer-standard #sitemap ul li.parent>span {
    padding: 20px 0;
    display: block;
    color: #fff
}

.footer-standard #sitemap ul li .sitemap-tabpanel li.child {
    padding: 0;
    margin: 0
}

.footer-standard #sitemap ul li .sitemap-tabpanel li.child a {
    padding: 0 0 20px;
    display: block;
    color: #fff
}

.footer-standard hr {
    margin: 20px 0
}

.footer-standard .footer-links-bottom ul {
    padding-left: 0;
    margin-bottom: 0
}

.footer-standard .footer-links-bottom ul li {
    display: block;
    margin: 20px 0;
    word-break: break-word;
    color: #fff;
    font-size: 12px;
    line-height: 18px
}

.footer-standard .footer-links-bottom ul li a {
    color: #fff;
    transition: .5s ease
}

.footer-standard .footer-links-bottom ul li a:hover {
    border-bottom: 1px solid;
    color: #fff
}

.footer-standard .footer-bottom-text p {
    font-size: 12px;
    line-height: 18px
}

@media only screen and (max-width:991px) {
    .footer-standard #sitemap>div:first-child>ul {
        border-top: 1px solid #999
    }
    .footer-standard #sitemap>div:last-child ul li.parent {
        border-bottom: 0
    }
    .footer-standard #sitemap ul {
        padding: 0;
        margin-bottom: 0
    }
    .footer-standard #sitemap ul li {
        padding-left: 50px;
        cursor: pointer
    }
    .footer-standard #sitemap ul li:hover>a {
        text-decoration: underline
    }
    .footer-standard #sitemap ul li.parent {
        border-bottom: 1px solid #999;
        padding: 0 0 0 50px;
        margin-bottom: 0;
        font-family: Interstate_Bold, sans-serif;
        min-height: 54px
    }
    .footer-standard #sitemap ul li.parent svg {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%227px%22%20height%3D%2214px%22%20viewBox%3D%220%200%207%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%20Copy%204%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Buttons%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-1121.000000%2C%20-293.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Buttons-01%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28689.000000%2C%20205.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Hover-Icon%22%20transform%3D%22translate%28241.000000%2C%2070.000000%29%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon%22%20transform%3D%22translate%28169.000000%2C%200.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22%2C32%20L22%2C29.6917048%20L26.9896888%2C25.0246591%20L22%2C20.3577556%20L22%2C18%20L28.4615385%2C24.1555486%20L28.4615385%2C25.8443093%20L22%2C32%22%20id%3D%22Chevron-Copy-4%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
        background-repeat: no-repeat;
        position: absolute;
        height: 16px;
        width: 8px;
        left: 32px;
        top: 24px;
        transition: -webkit-transform .4s ease-in-out;
        transition: transform .4s ease-in-out;
        transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: 50%;
        transform-origin: 50%
    }
    .footer-standard #sitemap ul li .sitemap-tabpanel {
        visibility: hidden;
        max-height: 0;
        opacity: 0;
        transition: max-height .4s, visibility .4s ease, opacity .4s ease
    }
    .footer-standard #sitemap ul li.is-expanded .sitemap-tabpanel {
        visibility: visible;
        opacity: 1;
        max-height: 500px
    }
    .footer-standard #sitemap ul li.is-expanded .svg-arrow {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
    .footer-standard .footer-links-bottom ul {
        margin-bottom: 0
    }
    .footer-standard .footer-links-bottom ul li:first-child {
        margin-top: 0
    }
    .footer-standard .footer-links-bottom ul li:last-child {
        margin-bottom: 0
    }
}

@media only screen and (min-width:992px) {
    .footer-standard #sitemap ul {
        padding-left: 0
    }
    .footer-standard #sitemap ul li svg {
        display: none
    }
    .footer-standard .footer-links-bottom ul li {
        display: inline;
        margin: 0 20px 0 0
    }
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-invisible-blank-slide {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: 0;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: .2s top, 0.2s -webkit-transform;
    transition: .2s top, 0.2s -webkit-transform;
    -o-transition: .2s transform, .2s top;
    transition: .2s transform, .2s top;
    transition: .2s transform, 0.2s top, 0.2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s left, 0.2s -webkit-transform;
    transition: .2s left, 0.2s -webkit-transform;
    -o-transition: .2s transform, .2s left;
    transition: .2s transform, .2s left;
    transition: .2s transform, 0.2s left, 0.2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s right, 0.2s -webkit-transform;
    transition: .2s right, 0.2s -webkit-transform;
    -o-transition: .2s transform, .2s right;
    transition: .2s transform, .2s right;
    transition: .2s transform, 0.2s right, 0.2s -webkit-transform
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

@-webkit-keyframes lazyloading {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes lazyloading {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-button-next,
.swiper-button-prev {
    outline: 0
}

.swiper-1 {
    color: #fff
}

.swiper-1 .swiper-slide {
    position: relative
}

.swiper-1 .swiper-slide .swiper-lazyload {
    background-color: #056dae;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    max-height: 640px;
    min-height: 320px;
    overflow: hidden;
    position: relative
}

.swiper-1 .swiper-slide .swiper-lazyload:before {
    content: '';
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wMDEgNTEyLjAwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjAwMSA1MTIuMDAxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6I0RERERERCIgZD0iTTMwNS4wODEsNC43NjdsLTIyLjU5OSw4NS41MzljLTE3LjMxMS0yLjcxLTM0Ljk0OC0yLjcxLTUyLjI1OSwwTDIwNy4yNzIsNC43NjcgICBjMzIuNDE1LTYuMzU2LDY1Ljc0OC02LjM1Niw5OC4xNjMsMEMzMDUuNDM0LDQuNzY3LDMwNS4wODEsNC43NjcsMzA1LjA4MSw0Ljc2N3oiIGRhdGEtb3JpZ2luYWw9IiM2NUREQjkiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNkZGRkZGQiPjwvcGF0aD4KCTxwYXRoIHN0eWxlPSJmaWxsOiNEREREREQiIGQ9Ik0xOTUuNzk2LDk5LjQ4N2MtMTYuMzg0LDYuMzU2LTMxLjYzOCwxNS4yOTgtNDUuMTk3LDI2LjQ4M0w4OC4yNzYsNjIuOTQxICAgYzI0Ljg0MS0yMS43MzQsNTMuNjg5LTM4LjQwOSw4NC45MjEtNDkuMDgxTDE5NS43OTYsOTkuNDg3eiIgZGF0YS1vcmlnaW5hbD0iIzY1RERCOSIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2RkZGRkZCI+PC9wYXRoPgoJPHBhdGggc3R5bGU9ImZpbGw6I0RERERERCIgZD0iTTEyNS42MTcsMTUwLjU5OWMtMTEuMTg1LDEzLjU1OS0yMC4xMjcsMjguODEzLTI2LjQ4Myw0NS4xOTdsLTg1LjYyOC0yMi45NTIgICBjMTAuODIzLTMxLjEzNSwyNy42MTMtNTkuODYsNDkuNDM0LTg0LjU2OEwxMjUuNjE3LDE1MC41OTl6IiBkYXRhLW9yaWdpbmFsPSIjNjVEREI5IiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjZGRkZGRkIj48L3BhdGg+Cgk8cGF0aCBzdHlsZT0iZmlsbDojREREREREIiBkPSJNODguMjc2LDI1NmMtMC4wMTgsOC44NjMsMC42NjIsMTcuNzI2LDIuMDMsMjYuNDgzTDQuNzY3LDMwNS40MzUgICBjLTYuMzU2LTMyLjQxNS02LjM1Ni02NS43NDgsMC05OC4xNjNsODUuNTM5LDIyLjI0NkM4OC45MzgsMjM4LjI4Myw4OC4yNTgsMjQ3LjEzNyw4OC4yNzYsMjU2eiIgZGF0YS1vcmlnaW5hbD0iIzY1RERCOSIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2RkZGRkZCI+PC9wYXRoPgoJPHBhdGggc3R5bGU9ImZpbGw6I0RERERERCIgZD0iTTEyNS42MTcsMzYxLjQwMmwtNjIuNjc2LDYyLjMyM2MtMjEuNzM0LTI0Ljg0MS0zOC40MDktNTMuNjg5LTQ5LjA4MS04NC45MjFsODUuNjI4LTIyLjk1MiAgIEMxMDUuNzAyLDMzMi4zMzIsMTE0LjUyOSwzNDcuNzE5LDEyNS42MTcsMzYxLjQwMnoiIGRhdGEtb3JpZ2luYWw9IiM2NUREQjkiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNkZGRkZGQiPjwvcGF0aD4KCTxwYXRoIHN0eWxlPSJmaWxsOiNEREREREQiIGQ9Ik0xOTUuNzk2LDQxMi41MTNsLTIyLjk1Miw4NS42MjhjLTMxLjEwOC0xMC43MTctNTkuODMzLTI3LjM5Mi04NC41NjgtNDkuMDgxbDYyLjY3Ni02Mi42NzYgICBDMTY0LjQyMywzOTcuNDA5LDE3OS41NjIsNDA2LjIyOCwxOTUuNzk2LDQxMi41MTN6IiBkYXRhLW9yaWdpbmFsPSIjNjVEREI5IiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjZGRkZGRkIj48L3BhdGg+Cgk8cGF0aCBzdHlsZT0iZmlsbDojREREREREIiBkPSJNMzA1LjA4MSw1MDcuMjMzYy0zMi40MTUsNi4zNTYtNjUuNzQ4LDYuMzU2LTk4LjE2MywwbDIyLjU5OS04NS41MzkgICBjMTcuMzExLDIuNzEsMzQuOTQ4LDIuNzEsNTIuMjU5LDBMMzA1LjA4MSw1MDcuMjMzeiIgZGF0YS1vcmlnaW5hbD0iIzY1RERCOSIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2RkZGRkZCI+PC9wYXRoPgoJPHBhdGggc3R5bGU9ImZpbGw6I0RERERERCIgZD0iTTQyMy43MjQsNDQ5LjA2Yy0yNC44NDEsMjEuNzM0LTUzLjY4OSwzOC40MDktODQuOTIxLDQ5LjA4MWwtMjIuOTUyLTg1LjYyOCAgIGMxNi4zODQtNi4zNTYsMzEuNjM4LTE1LjI5OCw0NS4xOTctMjYuNDgzTDQyMy43MjQsNDQ5LjA2eiIgZGF0YS1vcmlnaW5hbD0iIzY1RERCOSIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2RkZGRkZCI+PC9wYXRoPgoJPHBhdGggc3R5bGU9ImZpbGw6I0RERERERCIgZD0iTTQ5OC4xNDEsMzM5LjE1NmMtMTAuNzE3LDMxLjEwOC0yNy4zOTIsNTkuODMzLTQ5LjA4MSw4NC41NjhsLTYyLjY3Ni02Mi42NzYgICBjMTEuMTg1LTEzLjU1OSwyMC4xMjctMjguODEzLDI2LjQ4My00NS4xOTdMNDk4LjE0MSwzMzkuMTU2eiIgZGF0YS1vcmlnaW5hbD0iIzY1RERCOSIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2RkZGRkZCI+PC9wYXRoPgoJPHBhdGggc3R5bGU9ImZpbGw6I0RERERERCIgZD0iTTUxMiwyNTZjMC4wMzUsMTYuNDgxLTEuNTYyLDMyLjkxOC00Ljc2Nyw0OS4wODFsLTg1LjUzOS0yMi41OTljMi43MS0xNy4zMTEsMi43MS0zNC45NDgsMC01Mi4yNTkgICBsODUuNTM5LTIyLjk1MkM1MTAuNDExLDIyMy4zMjEsNTEyLjAwOSwyMzkuNjQzLDUxMiwyNTZ6IiBkYXRhLW9yaWdpbmFsPSIjNjVEREI5IiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjZGRkZGRkIj48L3BhdGg+Cgk8cGF0aCBzdHlsZT0iZmlsbDojREREREREIiBkPSJNNDk4LjE0MSwxNzIuODQ0bC04NS42MjgsMjIuOTUyYy02LjM1Ni0xNi4zODQtMTUuMjk4LTMxLjYzOC0yNi40ODMtNDUuMTk3bDYyLjY3Ni02Mi42NzYgICBDNDcwLjU2MywxMTIuNzM3LDQ4Ny4zNjIsMTQxLjU4Niw0OTguMTQxLDE3Mi44NDR6IiBkYXRhLW9yaWdpbmFsPSIjNjVEREI5IiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjZGRkZGRkIj48L3BhdGg+Cgk8cGF0aCBzdHlsZT0iZmlsbDojREREREREIiBkPSJNNDIzLjcyNCw2Mi45NDFsLTYyLjY3Niw2Mi42NzZjLTEzLjU1OS0xMS4xODUtMjguODEzLTIwLjEyNy00NS4xOTctMjYuNDgzbDIyLjk1Mi04NS42MjggICBDMzcwLjA2MSwyNC4yOTQsMzk4LjkxLDQxLjA4NCw0MjMuNzI0LDYyLjk0MXoiIGRhdGEtb3JpZ2luYWw9IiM2NUREQjkiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNkZGRkZGQiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+");
    background-position: center;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 42px;
    -webkit-animation: lazyloading 2s infinite linear;
    animation: lazyloading 2s infinite linear
}

.swiper-1 .swiper-slide .swiper-lazyload:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    padding-bottom: 42.86%
}

.swiper-1 .swiper-slide .swiper-lazyload>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block
}

.swiper-1 .swiper-slide .lazyloaded:before {
    display: none
}

.swiper-1 .swiper-slide .svideo,
.swiper-1 .swiper-slide .swiper-slide-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2
}

.swiper-1 .swiper-slide .svideo {
    z-index: 1;
    display: none
}

.swiper-1 .swiper-slide .container-fluid {
    height: 100%;
    position: relative
}

.swiper-1 .swiper-slide .stitle {
    color: #fff;
    text-align: center;
    margin: 4% 20px 12%
}

.swiper-1 .sbody {
    width: 350px;
    float: right;
    margin-right: 10%;
    padding-bottom: 32px;
    position: relative;
    height: 50%
}

.swiper-1 .sbody h2,
.swiper-1 .sbody h3 {
    color: #fff;
    font-size: 34px;
    line-height: 42px;
    margin-bottom: 20px
}

.swiper-1 .sbody p {
    color: #fff;
    font-size: 21px;
    line-height: 32px
}

.swiper-1 .sbody .swiper-pagination {
    position: absolute;
    bottom: 0
}

.swiper-1 .swiper-button-next {
    background-image: url(../../quick-cash-common/images/arrow-right-white.png)
}

.swiper-1 .swiper-button-prev {
    background-image: url(../../quick-cash-common/images/arrow-left-white.png)
}

.swiper-1 .swiper-pagination-bullet {
    background-color: transparent;
    width: 12px;
    height: 12px;
    border: 2px solid #fff;
    margin: 0 10px 0 0
}

.swiper-1 .swiper-pagination-bullet-active {
    background-color: #fff
}

@media only screen and (max-width:991px) {
    .swiper-1 .swiper-slide .swiper-lazyload {
        min-height: 600px
    }
    .swiper-1 .swiper-slide .swiper-lazyload:after {
        padding-bottom: 115.734%
    }
    .swiper-1 .swiper-slide .container-fluid {
        position: static
    }
    .swiper-1 .swiper-slide .swiper-slide-content {
        background-color: #056dae;
        position: static;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .swiper-1 .swiper-slide .stitle {
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }
    .swiper-1 .sbody {
        width: 100%;
        margin-right: 0;
        height: 175px;
        text-align: center
    }
    .swiper-1 .sbody .swiper-pagination {
        width: 100%
    }
    .swiper-1 .sbody h2,
    .swiper-1 .sbody h3 {
        font-size: 26px;
        line-height: 29px;
        max-height: 60px;
        overflow: hidden
    }
    .swiper-1 .sbody p {
        font-size: 16px;
        line-height: 22px;
        max-height: 45px;
        overflow: hidden
    }
}

@media only screen and (max-width:640px) {
    .swiper-1 .swiper-slide .svideo {
        display: block
    }
    .swiper-1 .swiper-slide .swiper-lazyload {
        min-height: 410px
    }
}

.swiper-2 {
    padding-top: 120px
}

.swiper-2 .stitle {
    font-size: 42px;
    line-height: 50px;
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px
}

.swiper-2 .slide-title {
    font-size: 26px;
    line-height: 32px;
    height: 64px;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px
}

.swiper-2 .slide-media {
    max-width: 100%;
    height: auto
}

.swiper-2 .swiper-slide {
    text-align: center;
    opacity: .1;
    filter: alpha(opacity=10);
    padding: 0 3%;
    cursor: pointer
}

.swiper-2 .swiper-slide-active {
    opacity: 1;
    filter: alpha(opacity=100)
}

.swiper-2 .swiper-button-next {
    background-image: url(../../quick-cash-common/images/arrow-right-blue.png)
}

.swiper-2 .swiper-button-prev {
    background-image: url(../../quick-cash-common/images/arrow-left-blue.png)
}

@media only screen and (max-width:991px) {
    .swiper-2 {
        padding-top: 60px
    }
    .swiper-2 .stitle {
        font-size: 34px;
        line-height: 38px
    }
    .swiper-2 .slide-title {
        font-size: 16px;
        line-height: 22px;
        height: 44px;
        padding-right: 10px;
        padding-left: 10px;
        margin-bottom: 10px
    }
    .swiper-2 .swiper-button-next,
    .swiper-2 .swiper-button-prev {
        display: none
    }
}

@media only screen and (max-width:640px) {
    .swiper-2 .stitle {
        font-size: 26px;
        line-height: 29px
    }
    .swiper-2 .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
    .swiper-2 .swiper-slide {
        width: 66%
    }
}

.swiper-3 {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #eee
}

.swiper-3 .slide-header {
    padding-top: 53.5%;
    background-size: cover
}

.swiper-3 .swiper-container-wrapper {
    position: relative
}

.swiper-3 .swiper-container {
    width: 80%
}

.swiper-3 .slide-media {
    max-width: 100%;
    width: 100%
}

.swiper-3 .header-2,
.swiper-3 .s-description {
    padding-left: 5%;
    padding-right: 5%
}

.swiper-3 .header-2 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px
}

.swiper-3 .s-description {
    font-size: 16px
}

.swiper-3 .slide-content {
    font-size: 21px;
    line-height: 28px;
    min-height: 110px;
    background: #fff;
    padding: 20px
}

.swiper-3 .slide-content {
    font-size: 16px
}

.swiper-3 .slide-content h3 {
    font-size: 21px;
    line-height: 28px
}

.swiper-3 .swiper-button-next,
.swiper-3 .swiper-button-prev {
    margin-top: -60px;
    background-size: cover;
    width: 21px
}

.swiper-3 .swiper-button-next {
    background-image: url(../../quick-cash-common/images/arrow-right-dark.png)
}

.swiper-3 .swiper-button-prev {
    background-image: url(../../quick-cash-common/images/arrow-left-dark.png)
}

.swiper-3 .swiper-pagination {
    position: static;
    margin-top: 30px
}

.swiper-3 .swiper-pagination-bullet {
    height: 3px;
    border-radius: 0;
    width: 15px;
    background-color: rgba(51, 51, 51, 0.2);
    opacity: 1;
    margin-right: 10px
}

.swiper-3 .swiper-pagination-bullet-active {
    background: #333
}

.swiper-3 .swiper-pagination-bullet:last-child {
    margin-right: 0
}

.swiper-3 .footer-wrapper {
    padding-top: 35px
}

.swiper-3 .footer-wrapper a {
    text-decoration: underline;
    font-size: 21px;
    line-height: 1.14
}

@media screen and (max-width:767px) {
    .swiper-3 .swiper-container {
        width: 100%
    }
    .swiper-3 .swiper-slide {
        opacity: .4;
        filter: alpha(opacity=40);
        cursor: pointer
    }
    .swiper-3 .swiper-slide-active {
        opacity: 1;
        filter: alpha(opacity=100)
    }
    .swiper-3 .swiper-button-next,
    .swiper-3 .swiper-button-prev {
        display: none
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .swiper-3 {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .swiper-3 .header-2,
    .swiper-3 .s-description {
        padding-left: 10%;
        padding-right: 10%
    }
}

@media screen and (min-width:992px) {
    .swiper-3 .header-2,
    .swiper-3 .s-description {
        padding-left: 15%;
        padding-right: 15%
    }
    .swiper-3 .header-2 {
        font-size: 42px;
        line-height: 50px
    }
    .swiper-3 {
        padding-top: 80px;
        padding-bottom: 80px
    }
}

.swiper-4 {
    position: relative;
    margin-left: -20px;
    margin-right: -20px
}

.swiper-4 .swiper-container {
    padding: 0 0 4px
}

.swiper-4 .swiper-slide {
    width: 170px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    padding: 10px;
    height: 110px
}

.swiper-4 .swiper-button-next,
.swiper-4 .swiper-button-prev {
    display: none;
    height: 22px;
    margin-top: -11px
}

.swiper-4 .slide-content * {
    margin-bottom: 0;
    font-size: 16px
}

.swiper-4 .slide-content h4 {
    line-height: 22px
}

.swiper-4 .slide-content p {
    line-height: 18px;
    font-size: 14px
}

@media screen and (min-width:768px) {
    .swiper-4 {
        margin: 0
    }
    .swiper-4 .swiper-container::before,
    .swiper-4 .swiper-container::after {
        content: "";
        display: block;
        width: 40px;
        height: 100%;
        position: absolute;
        top: 0;
        z-index: 2
    }
    .swiper-4 .swiper-container::before {
        left: 0;
        background: -moz-linear-gradient(left, #eee 0, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(left, #eee 0, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(to right, #eee 0, rgba(255, 255, 255, 0) 100%)
    }
    .swiper-4 .swiper-container::after {
        right: 0;
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #eee 100%);
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #eee 100%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #eee 100%)
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    .swiper-4 {
        width: 600px;
        margin: 0 auto
    }
}

@media screen and (min-width:992px) {
    .swiper-4 {
        padding-left: 20px;
        padding-right: 20px
    }
    .swiper-4 .swiper-button-next,
    .swiper-4 .swiper-button-prev {
        display: block
    }
    .swiper-4 .swiper-button-prev {
        left: 0
    }
    .swiper-4 .swiper-button-next {
        right: 0
    }
}

.swiper-5 {
    padding: 0
}

.swiper-5 h2 {
    text-align: center
}

.swiper-5 .swiper-button-next,
.swiper-5 .swiper-button-prev {
    background-size: cover;
    width: 21px
}

.swiper-5 .swiper-button-next {
    background-image: url(../../quick-cash-common/images/arrow-right-dark.png);
    right: 0
}

.swiper-5 .swiper-button-prev {
    background-image: url(../../quick-cash-common/images/arrow-left-dark.png);
    left: 0
}

.swiper-5 .s-title {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5)
}

.swiper-5 .s-title .s-title-inner {
    padding: 10px;
    color: #fff
}

.swiper-5 .s-title .s-title-inner p {
    margin-bottom: 0
}

.swiper-5 .swiper-slide {
    opacity: 1;
    padding: 0 3%
}

.swiper-5 .swiper-slide .swiper-slide-inner {
    position: relative;
    overflow: hidden
}

.swiper-5 .swiper-slide .swiper-slide-inner img {
    width: 100%
}

.swiper-5 .swiper-slide .swiper-slide-inner .swiper-slide-content {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    left: 0;
    z-index: 6;
    width: 100%;
    height: 0;
    display: block;
    background: rgba(5, 109, 174, 0.9);
    transition: all .4s ease-in-out
}

.swiper-5 .swiper-slide .swiper-slide-inner .swiper-slide-content .swiper-slide-content-info {
    color: #fff;
    padding: 10px;
    text-align: left;
    line-height: 1.2;
    font-size: 18px
}

.swiper-5 .swiper-slide .swiper-slide-inner .swiper-slide-content .slide-title {
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 7;
    right: auto;
    display: inline;
    margin: 0 10px 0 auto;
    color: #fff;
    font-size: 18px;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    height: auto
}

.swiper-5 .swiper-slide:hover .swiper-slide-content {
    height: 100%;
    transition: all .4s ease-in-out
}

@media screen and (max-width:767px) {
    .swiper-5 .swiper-button-next,
    .swiper-5 .swiper-button-prev {
        display: none
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .swiper-5 .swiper-slide {
        padding: 0 5%
    }
}

.carousel-1-6 .stitle {
    color: #b4975a;
    font-size: 20px;
    margin-top: 30px
}

.carousel-1-6 .carousel-1-6-footer {
    margin-top: 50px
}

@media screen and (min-width:992px) {
    .carousel-1-6 {
        padding: 100px 0
    }
}

@media screen and (min-width:768px) {
    .carousel-1-6 .swiper-wrapper .carousel-1-6-inner {
        padding: 0 5%
    }
}

.swiper-6 {
    position: relative;
    background-color: #fff;
    overflow: hidden
}

.swiper-6 .swiper-6-main {
    position: relative
}

.swiper-6 .row-after {
    background-color: #eee
}

@media(max-width:992px) {
    .swiper-6 .row-after {
        background-color: #fff
    }
}

.swiper-6 .swiper-shadow-bar {
    position: absolute;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12) 100%);
    height: 30px;
    width: 100%;
    z-index: 3
}

@media(max-width:992px) {
    .swiper-6 .swiper-shadow-bar {
        display: none
    }
}

.swiper-6 .swiper-shadow {
    position: relative
}

.swiper-6 .swiper-shadow:before {
    content: '';
    height: 30px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    display: none
}

@media(max-width:992px) {
    .swiper-6 .swiper-shadow:before {
        display: block;
        border-bottom: 1px solid #979797;
        width: 60%;
        left: 20%
    }
}

@media(max-width:768px) {
    .swiper-6 .swiper-shadow:before {
        width: 88%;
        left: 6%
    }
}

.swiper-6 .swiper-shadow .swiper-pagination-wrapper {
    margin-top: 5%
}

@media(max-width:992px) {
    .swiper-6 .swiper-shadow .swiper-pagination-wrapper {
        display: none
    }
}

.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination {
    position: static
}

.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item,
.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active {
    display: flex;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    height: 68px;
    overflow: hidden;
    margin: 6px 1.5%;
    width: 30%;
    float: left;
    padding: 10px;
    background-color: #f6f6f6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2)
}

.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item,
.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active,
.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item p,
.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active p {
    color: #999;
    font-size: 14px;
    font-family: Interstate_Bold, sans-serif
}

.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item p,
.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active p {
    margin-bottom: 0;
    line-height: 1.3
}

.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active,
.swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active p {
    color: #000;
    font-weight: 900
}

.swiper-6 .swiper-pager {
    padding-top: 6px;
    padding-bottom: 6px;
    margin: 20px 0 0;
    display: none
}

.swiper-6 .swiper-pager:before,
.swiper-6 .swiper-pager:after {
    content: "";
    display: block;
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 2
}

.swiper-6 .swiper-pager:after {
    right: 0;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 40%, #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 40%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 40%, #fff 100%)
}

.swiper-6 .swiper-pager:before {
    left: 0;
    background: -moz-linear-gradient(left, #fff 40%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, #fff 40%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 100%)
}

@media(max-width:991px) {
    .swiper-6 .swiper-pager:before,
    .swiper-6 .swiper-pager:after {
        display: none
    }
}

@media(max-width:991px) {
    .swiper-6 .swiper-pager {
        display: block;
        margin: 20px -20px
    }
}

.swiper-6 .swiper-pager .swiper-slide {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 30%;
    height: 68px;
    overflow: hidden;
    padding: 10px 25px;
    background-color: #f6f6f6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2)
}

.swiper-6 .swiper-pager .swiper-slide,
.swiper-6 .swiper-pager .swiper-slide p {
    color: #999
}

@media(max-width:768px) {
    .swiper-6 .swiper-pager .swiper-slide {
        padding: 10px 5px
    }
}

.swiper-6 .swiper-pager .swiper-slide-active,
.swiper-6 .swiper-pager .swiper-slide-active p {
    color: #000
}

.swiper-6 .swiper-container .swiper-wrapper .swiper-slide {
    width: 100%;
    text-align: center
}

.swiper-6 .swiper-container .swiper-wrapper .swiper-slide img {
    max-width: 80%
}

@media(max-width:767px) and (orientation:landscape) {
    .swiper-6 .swiper-container .swiper-wrapper .swiper-slide img {
        max-width: 50%
    }
}

.swiper-6 .swiper-container .swiper-wrapper .swiper-slide p {
    font-family: Interstate_Bold, sans-serif;
    font-size: 14px;
    margin-bottom: 0;
    text-align: center
}

.swiper-7 .swiper-container-wrapper {
    position: relative
}

.swiper-7 .swiper-slide {
    text-align: center;
    padding: 20px 3% 0
}

.swiper-7 .slide-media {
    max-width: 100%;
    height: 180px;
    width: 180px;
    border-radius: 100%
}

.swiper-7 .header-2,
.swiper-7 .s-description {
    padding-left: 5%;
    padding-right: 5%
}

.swiper-7 .header-2 {
    font-size: 26px;
    line-height: 32px
}

.swiper-7 .s-description {
    font-size: 16px
}

.swiper-7 .slide-content {
    font-size: 16px;
    line-height: 28px;
    min-height: 110px;
    padding: 20px
}

.swiper-7 .slide-content p {
    font-size: 14px
}

.swiper-7 .slide-content h3 {
    font-weight: bold;
    font-size: 18px;
    line-height: 28px
}

.swiper-7 .swiper-button-next,
.swiper-7 .swiper-button-prev {
    margin-top: -60px;
    background-size: cover;
    width: 21px
}

.swiper-7 .swiper-button-next {
    background-image: url(../../quick-cash-common/images/arrow-right-dark.png)
}

.swiper-7 .swiper-button-prev {
    background-image: url(../../quick-cash-common/images/arrow-left-dark.png)
}

.swiper-7 .swiper-pagination {
    position: static
}

.swiper-7 .swiper-pagination-bullet:last-child {
    margin-right: 0
}

.swiper-7 .footer-wrapper {
    padding-top: 15px
}

@media screen and (max-width:767px) {
    .swiper-7 .swiper-container {
        width: 100%
    }
    .swiper-7 .swiper-slide {
        opacity: .4;
        filter: alpha(opacity=40);
        cursor: pointer
    }
    .swiper-7 .swiper-slide-active {
        opacity: 1;
        filter: alpha(opacity=100)
    }
    .swiper-7 .swiper-button-next,
    .swiper-7 .swiper-button-prev {
        display: none
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .swiper-7 .header-2,
    .swiper-7 .s-description {
        padding-left: 10%;
        padding-right: 10%
    }
}

@media screen and (min-width:992px) {
    .swiper-7 .header-2,
    .swiper-7 .s-description {
        padding-left: 15%;
        padding-right: 15%
    }
    .swiper-7 .header-2 {
        font-size: 42px;
        line-height: 50px
    }
}

.zh-Hans body {
    font-family: "????", "???", "??", sans-serif
}

.zh-Hans button,
.zh-Hans select,
.zh-Hans input,
.zh-Hans textarea,
.zh-Hans p,
.zh-Hans ul li,
.zh-Hans strong,
.zh-Hans h1,
.zh-Hans h2,
.zh-Hans h3,
.zh-Hans h4,
.zh-Hans h5,
.zh-Hans h6,
.zh-Hans .h1,
.zh-Hans .h2,
.zh-Hans .h3,
.zh-Hans .h4,
.zh-Hans .h5,
.zh-Hans .h6,
.zh-Hans .header-1,
.zh-Hans .header-2,
.zh-Hans .header-3,
.zh-Hans .header-4,
.zh-Hans .header-5,
.zh-Hans .header-6,
.zh-Hans .btn,
.zh-Hans .modal .modal-header .modal-title,
.zh-Hans .large .popover-title,
.zh-Hans .strength-indicator .message .level-label,
.zh-Hans .tooltip,
.zh-Hans .popover,
.zh-Hans ol>li:before,
.zh-Hans .ral-wrapper .ral h4.normal-case,
.zh-Hans .alert,
.zh-Hans form h1,
.zh-Hans fieldset h2,
.zh-Hans fieldset .modal .modal-header .modal-title,
.zh-Hans .modal .modal-header fieldset .modal-title,
.zh-Hans legend {
    font-family: "????", "???", "??", sans-serif
}

.zh-Hans .datepicker-group .picker .picker__holder .picker__weekday,
.zh-Hans #ui-datepicker-div .ui-datepicker-calendar thead tr th,
.zh-Hans #ui-datepicker-div-day-selector .ui-datepicker-calendar thead tr th,
.zh-Hans .nav-tabs>li>a,
.zh-Hans .hero-5 .common-module-header .cross-link-heading,
.zh-Hans .hero-5 p,
.zh-Hans .hero-a-7-0 .content-module_7_0 .hero-title_a-7-0,
.zh-Hans .hero-a-7-0 .content-module_7_0 .hero_a-7-0_text,
.zh-Hans .hero-a-7-1 .content-module_7_1 .hero-title_a-7-1,
.zh-Hans .hero-a-7-1 .content-module_7_1 .hero_a-7-1_text,
.zh-Hans .b-copy-modules .double-col-content>.row .content-subheading,
.zh-Hans .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
.zh-Hans .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
.zh-Hans .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-description .description p,
.zh-Hans .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .bullet-points ul li,
.zh-Hans .b-5-copy ol>li:before,
.zh-Hans .rate-card-panel-landing .rate-card-panel-header-blue,
.zh-Hans .rate-card-panel-landing .rate-card-panel-header-gold,
.zh-Hans .rate-card-panel-landing .rate-card-panel .rate-card-panel-content .title-text,
.zh-Hans .mainSection_3_4_Action .contact-us .description,
.zh-Hans .mainSection_3_4_Action .contact-us .link {
    font-family: "????", "???", "??", sans-serif
}

.zh-Hans .custom-points h2,
.zh-Hans .custom-points h3,
.zh-Hans .custom-points h4,
.zh-Hans .show-less-content h2,
.zh-Hans .show-less-content h3,
.zh-Hans .show-less-content strong,
.zh-Hans .j-responsive-module-v1 .r-tabs-tab a,
.zh-Hans .hero-card-art-2 h1,
.zh-Hans .hero-card-art-2 h3,
.zh-Hans .credit-card-list .tag-name span,
.zh-Hans .hero-paidmedia-state,
.zh-Hans .hero-paidmedia-state .state-normal,
.zh-Hans .hero-cola-2 .hero-cola-head,
.zh-Hans .new-action .new-action-item-title {
    font-family: "????", "???", "??", sans-serif
}

@media(max-width:768px) {
    .zh-Hans .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3 {
        font-family: "????", "???", "??", sans-serif
    }
}

@media(max-width:480px) {
    .zh-Hans .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3 {
        font-family: "????", "???", "??", sans-serif
    }
}

/* .zh-Hant-TW body,
.zh-Hant body {
    font-family: '?????', 'Microsoft JhengHei', 'Heiti TC'
} */

/* .zh-Hant-TW button,
.zh-Hant button,
.zh-Hant-TW select,
.zh-Hant select,
.zh-Hant-TW input,
.zh-Hant input,
.zh-Hant-TW textarea,
.zh-Hant textarea,
.zh-Hant-TW p,
.zh-Hant p,
.zh-Hant-TW ul li,
.zh-Hant ul li,
.zh-Hant-TW strong,
.zh-Hant strong,
.zh-Hant-TW h1,
.zh-Hant h1,
.zh-Hant-TW h2,
.zh-Hant h2,
.zh-Hant-TW h3,
.zh-Hant h3,
.zh-Hant-TW h4,
.zh-Hant h4,
.zh-Hant-TW h5,
.zh-Hant h5,
.zh-Hant-TW h6,
.zh-Hant h6,
.zh-Hant-TW .h1,
.zh-Hant .h1,
.zh-Hant-TW .h2,
.zh-Hant .h2,
.zh-Hant-TW .h3,
.zh-Hant .h3,
.zh-Hant-TW .h4,
.zh-Hant .h4,
.zh-Hant-TW .h5,
.zh-Hant .h5,
.zh-Hant-TW .h6,
.zh-Hant .h6,
.zh-Hant-TW .header-1,
.zh-Hant .header-1,
.zh-Hant-TW .header-2,
.zh-Hant .header-2,
.zh-Hant-TW .header-3,
.zh-Hant .header-3,
.zh-Hant-TW .header-4,
.zh-Hant .header-4,
.zh-Hant-TW .header-5,
.zh-Hant .header-5,
.zh-Hant-TW .header-6,
.zh-Hant .header-6,
.zh-Hant-TW .btn,
.zh-Hant .btn,
.zh-Hant-TW .modal .modal-header .modal-title,
.zh-Hant .modal .modal-header .modal-title,
.zh-Hant-TW .large .popover-title,
.zh-Hant .large .popover-title,
.zh-Hant-TW .strength-indicator .message .level-label,
.zh-Hant .strength-indicator .message .level-label,
.zh-Hant-TW .tooltip,
.zh-Hant .tooltip,
.zh-Hant-TW .popover,
.zh-Hant .popover,
.zh-Hant-TW ol>li:before,
.zh-Hant ol>li:before,
.zh-Hant-TW .ral-wrapper .ral h4.normal-case,
.zh-Hant .ral-wrapper .ral h4.normal-case,
.zh-Hant-TW .alert,
.zh-Hant .alert,
.zh-Hant-TW form h1,
.zh-Hant form h1,
.zh-Hant-TW fieldset h2,
.zh-Hant fieldset h2,
.zh-Hant-TW fieldset .modal .modal-header .modal-title,
.zh-Hant fieldset .modal .modal-header .modal-title,
.zh-Hant-TW .modal .modal-header fieldset .modal-title,
.zh-Hant .modal .modal-header fieldset .modal-title,
.zh-Hant-TW legend,
.zh-Hant legend,
.zh-Hant-TW .showcase-1-v13 .showcase-content h2,
.zh-Hant .showcase-1-v13 .showcase-content h2 {
    font-family: '?????', 'Microsoft JhengHei', 'Heiti TC'
} */

#csm-header{
    font-family: '?????', 'Microsoft JhengHei', 'Heiti TC'
}

/* .zh-Hant-TW .datepicker-group .picker .picker__holder .picker__weekday,
.zh-Hant .datepicker-group .picker .picker__holder .picker__weekday,
.zh-Hant-TW #ui-datepicker-div .ui-datepicker-calendar thead tr th,
.zh-Hant #ui-datepicker-div .ui-datepicker-calendar thead tr th,
.zh-Hant-TW #ui-datepicker-div-day-selector .ui-datepicker-calendar thead tr th,
.zh-Hant #ui-datepicker-div-day-selector .ui-datepicker-calendar thead tr th,
.zh-Hant-TW .nav-tabs>li>a,
.zh-Hant .nav-tabs>li>a,
.zh-Hant-TW .hero-5 .common-module-header .cross-link-heading,
.zh-Hant .hero-5 .common-module-header .cross-link-heading,
.zh-Hant-TW .hero-5 p,
.zh-Hant .hero-5 p,
.zh-Hant-TW .hero-a-7-0 .content-module_7_0 .hero-title_a-7-0,
.zh-Hant .hero-a-7-0 .content-module_7_0 .hero-title_a-7-0,
.zh-Hant-TW .hero-a-7-0 .content-module_7_0 .hero_a-7-0_text,
.zh-Hant .hero-a-7-0 .content-module_7_0 .hero_a-7-0_text,
.zh-Hant-TW .hero-a-7-1 .content-module_7_1 .hero-title_a-7-1,
.zh-Hant .hero-a-7-1 .content-module_7_1 .hero-title_a-7-1,
.zh-Hant-TW .hero-a-7-1 .content-module_7_1 .hero_a-7-1_text,
.zh-Hant .hero-a-7-1 .content-module_7_1 .hero_a-7-1_text,
.zh-Hant-TW .b-copy-modules .double-col-content>.row .content-subheading,
.zh-Hant .b-copy-modules .double-col-content>.row .content-subheading,
.zh-Hant-TW .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
.zh-Hant .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
.zh-Hant-TW .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
.zh-Hant .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
.zh-Hant-TW .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-description .description p,
.zh-Hant .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-description .description p,
.zh-Hant-TW .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .bullet-points ul li,
.zh-Hant .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .bullet-points ul li,
.zh-Hant-TW .b-5-copy ol>li:before,
.zh-Hant .b-5-copy ol>li:before,
.zh-Hant-TW .rate-card-panel-landing .rate-card-panel-header-blue,
.zh-Hant .rate-card-panel-landing .rate-card-panel-header-blue,
.zh-Hant-TW .rate-card-panel-landing .rate-card-panel-header-gold,
.zh-Hant .rate-card-panel-landing .rate-card-panel-header-gold,
.zh-Hant-TW .rate-card-panel-landing .rate-card-panel .rate-card-panel-content .title-text,
.zh-Hant .rate-card-panel-landing .rate-card-panel .rate-card-panel-content .title-text,
.zh-Hant-TW .mainSection_3_4_Action .contact-us .description,
.zh-Hant .mainSection_3_4_Action .contact-us .description,
.zh-Hant-TW .mainSection_3_4_Action .contact-us .link,
.zh-Hant .mainSection_3_4_Action .contact-us .link {
    font-family: '?????', 'Microsoft JhengHei', 'Heiti TC'
} */
/* 
.zh-Hant-TW .custom-points h2,
.zh-Hant .custom-points h2,
.zh-Hant-TW .custom-points h3,
.zh-Hant .custom-points h3,
.zh-Hant-TW .custom-points h4,
.zh-Hant .custom-points h4,
.zh-Hant-TW .show-less-content h2,
.zh-Hant .show-less-content h2,
.zh-Hant-TW .show-less-content h3,
.zh-Hant .show-less-content h3,
.zh-Hant-TW .show-less-content strong,
.zh-Hant .show-less-content strong,
.zh-Hant-TW .j-responsive-module-v1 .r-tabs-tab a,
.zh-Hant .j-responsive-module-v1 .r-tabs-tab a,
.zh-Hant-TW .hero-card-art-2 h1,
.zh-Hant .hero-card-art-2 h1,
.zh-Hant-TW .hero-card-art-2 h3,
.zh-Hant .hero-card-art-2 h3,
.zh-Hant-TW .credit-card-list .tag-name span,
.zh-Hant .credit-card-list .tag-name span,
.zh-Hant-TW .hero-paidmedia-state,
.zh-Hant .hero-paidmedia-state,
.zh-Hant-TW .hero-paidmedia-state .state-normal,
.zh-Hant .hero-paidmedia-state .state-normal,
.zh-Hant-TW .hero-cola-2 .hero-cola-head,
.zh-Hant .hero-cola-2 .hero-cola-head,
.zh-Hant-TW .new-action .new-action-item-title,
.zh-Hant .new-action .new-action-item-title {
    font-family: '?????', 'Microsoft JhengHei', 'Heiti TC'
} */

.zh-Hant-TW .showcase-1-v13 .showcase-content h2,
.zh-Hant .showcase-1-v13 .showcase-content h2 {
    font-weight: bold
}

@media(max-width:767px) {
    .zh-Hant-TW .custom-calcuator-wrap .calcSecTop div#yearAnnualBasic h5,
    .zh-Hant .custom-calcuator-wrap .calcSecTop div#yearAnnualBasic h5 {
        margin-bottom: 10px
    }
}

/* @media(max-width:768px) {
    .zh-Hant-TW .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
    .zh-Hant .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3 {
        font-family: '?????', 'Microsoft JhengHei', 'Heiti TC'
    }
}

@media(max-width:480px) {
    .zh-Hant-TW .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3,
    .zh-Hant .mainSection_1_9_Copy .main-wrapper .main-wrapper-content .main-content .copy-title-part .header-3 {
        font-family: '?????', 'Microsoft JhengHei', 'Heiti TC'
    }
} */

@font-face {
    font-family: "citi-glyphicons";
    src: url("/assets/themes/custom/ccms_front/export/css/fonts/glyphicons/citi-glyphicons.eot?b4781267e976ba74aa3e8bc4d21aa2e9");
    src: url("/assets/themes/custom/ccms_front/export/css/fonts/glyphicons/citi-glyphicons.eot?#iefix") format("embedded-opentype"), url("/assets/themes/custom/ccms_front/export/css/fonts/glyphicons/citi-glyphicons.woff?b4781267e976ba74aa3e8bc4d21aa2e9") format("woff"), url("/assets/themes/custom/ccms_front/export/css/fonts/glyphicons/citi-glyphicons.ttf?b4781267e976ba74aa3e8bc4d21aa2e9") format("truetype");
    font-weight: normal;
    font-style: normal
}

table img {
    max-width: 100%
}

.cbolui-ddl-pre #app-header {
    background-color: white
}

.cbolui-ddl-pre #app-header .navbar {
    margin-bottom: 0
}

.cbolui-ddl-pre #app-header .navbar-toplinks {
    min-height: 2.2rem;
    background-color: #333;
    font-size: .875rem
}

.cbolui-ddl-pre #app-header .navbar-toplinks a {
    color: #fff;
    font-size: 1rem;
    padding: 5px 0
}

.cbolui-ddl-pre #app-header .navbar-toplinks a:focus,
.cbolui-ddl-pre #app-header .navbar-toplinks a:hover,
.cbolui-ddl-pre #app-header .hoverable:hover {
    color: #999
}

.cbolui-ddl-pre #app-header .navbar-toplinks .navbar-segments li {
    padding-right: 30px
}

.cbolui-ddl-pre #app-header li {
    margin-bottom: 0
}

.cbolui-ddl-pre #app-header a {
    outline: medium none
}

.cbolui-ddl-pre #app-header .loginout-wrapper {
    float: right;
    list-style: none;
    padding: 0;
    margin: 0
}

.cbolui-ddl-pre #app-header .loginout-wrapper a {
    color: #fff
}

.cbolui-ddl-pre #app-header a,
.cbolui-ddl-pre #app-header a:focus,
.cbolui-ddl-pre #app-header a:hover {
    text-decoration: none !important;
    background-color: transparent !important
}

@media(max-width:1024px) {
    .cbolui-ddl-pre #app-header .cbol-icon-white {
        color: #eee !important
    }
}

.cbolui-ddl-pre .navbar-toplinks {
    background-color: #333;
    border-radius: 0 !important;
    min-height: 2.2rem;
    margin-bottom: 0;
    font-size: 1rem;
    border: 0
}

.cbolui-ddl-pre .citi-blue .hidden-citi-blue {
    display: none !important
}

.cbolui-ddl-pre .citi-business .hidden-citi-business {
    display: none !important
}

.cbolui-ddl-pre .citi-priority .hidden-citi-priority {
    display: none !important
}

.cbolui-ddl-pre .citi-gold .hidden-citi-gold {
    display: none !important
}

.cbolui-ddl-pre .citi-gold-priority .hidden-citi-gold-priority {
    display: none !important
}

.cbolui-ddl-pre .citi-blue .colored {
    color: #056dae
}

.cbolui-ddl-pre .citi-business .colored {
    color: #056dae
}

.cbolui-ddl-pre .citi-priority .colored {
    color: #056dae
}

.cbolui-ddl-pre .citi-gold .colored {
    color: #b4985b
}

.cbolui-ddl-pre .citi-gold-priority .colored {
    color: #b4975a
}

.cbolui-ddl-pre .citi-blue .active .before-bg-colored::before {
    background-color: #056dae
}

.cbolui-ddl-pre .citi-business .active .before-bg-colored::before {
    background-color: #056dae
}

.cbolui-ddl-pre .citi-priority .active .before-bg-colored::before {
    background-color: #0e2a48
}

.cbolui-ddl-pre .citi-gold .active .before-bg-colored::before {
    background-color: #b4985b
}

.cbolui-ddl-pre .citi-gold-priority .active .before-bg-colored::before {
    background-color: #b4975a
}

.cbolui-ddl-pre .citi-gold-priority .cbol-bg-icon.colored {
    color: #564639 !important
}

.cbolui-ddl-pre .citi-blue .navbar-branding {
    background-repeat: repeat;
    background-size: contain;
    background-color: #00bdf2;
    background-image: url(../../quick-cash-common/images/gradient-blue-wave.png);
    background-image: -webkit-linear-gradient(270deg, #00bdf2 0, #00b3f0 18%, #0066b3 77%, #004985 100%);
    background-image: linear-gradient(180deg, #00bdf2 0, #00b3f0 18%, #0066b3 77%, #004985 100%);
    border-bottom: 1px solid #004985
}

.cbolui-ddl-pre .citi-gold .navbar-branding {
    background-repeat: repeat;
    background-size: contain;
    background-color: #b4975a;
    background-image: url(../../quick-cash-common/images/gradient-gold-wave.png);
    background-image: -webkit-linear-gradient(270deg, #b4975a 0, #a0864a 49%, #78622a 99%);
    background-image: linear-gradient(180deg, #b4975a 0, #a0864a 49%, #78622a 99%);
    border-bottom: 1px solid #78622a
}

.cbolui-ddl-pre .citi-priority .navbar-branding {
    background-color: #0e2a48;
    border-bottom: 1px solid #666
}

@media(min-width:768px) {
    .cbolui-ddl-pre .navbar-toplinks .navbar-nav.pull-right>li {
        padding-left: 30px;
        padding-right: 0
    }
}

@media(max-width:1024px) {
    .cbolui-ddl-pre .citi-logo {
        height: 31px;
        margin: 11.5px auto !important;
        cursor: pointer
    }
}

@media(min-width:1025px) {
    .cbolui-ddl-pre .citi-logo {
        margin: 17px 0 !important;
        cursor: pointer
    }
}

.cbolui-ddl-pre .postLogin .container-breadcrumbs {
    display: none !important
}

@media(min-width:1025px) {
    .cbolui-ddl-pre .container-breadcrumbs {
        box-shadow: 1px 2px 10px #888;
        border-top: 1px solid #eee
    }
}

.cbolui-ddl-pre .container-breadcrumbs {
    background: white
}

.cbolui-ddl-pre ul.breadcrumbs {
    margin: 10px 0 10px;
    padding: 0;
    list-style: none;
    float: left;
    display: block
}

.cbolui-ddl-pre ul.breadcrumbs li {
    margin: 0;
    padding: 0;
    float: left
}

.cbolui-ddl-pre ul.breadcrumbs li a span {
    font-size: 12px;
    margin: auto 6px
}

@media(min-width:768px) {
    .cbolui-ddl-pre .loginout-wrapper li {
        padding-top: 20px;
        padding-bottom: 20px;
        line-height: 24px
    }
}

@media(min-width:768px) {
    .cbolui-ddl-pre .menu-sticky-wrapper {
        min-height: 50px
    }
}

.cbolui-ddl-pre .position-relative {
    position: relative !important
}

.cbolui-ddl-pre .bg-secondary-postLogin {
    background-color: white
}

.cbolui-ddl-pre .main-menu .navbar-nav>li {
    position: static;
    padding-right: 15px
}

.cbolui-ddl-pre .main-menu .navbar-nav>.menu-header+li {
    padding-left: 0
}

.cbolui-ddl-pre .main-menu .navbar-nav>li>a {
    border-bottom: 3px solid transparent;
    color: #000;
    padding: 13px 0 10px;
    transition: border .5s ease
}

.cbolui-ddl-pre .citi-blue .main-menu .navbar-nav>li:hover>a,
.cbolui-ddl-pre .page-export-wrapper>.citi-blue .main-menu .navbar-nav>li>a.active,
.cbolui-ddl-pre .citi-business .main-menu .navbar-nav>li:hover>a,
.cbolui-ddl-pre .citi-business .main-menu .navbar-nav>li>a.active {
    border-bottom-color: #056dae;
    color: #056dae
}

.cbolui-ddl-pre .citi-priority .main-menu .navbar-nav>li:hover>a,
.cbolui-ddl-pre .citi-priority .main-menu .navbar-nav>li>a.active {
    border-bottom-color: #002d4f;
    color: #0e2a48
}

.cbolui-ddl-pre .citi-gold .main-menu .navbar-nav>li:hover>a,
.cbolui-ddl-pre .citi-gold .main-menu .navbar-nav>li>a.active,
.cbolui-ddl-pre .citi-gold-priority .main-menu .navbar-nav>li:hover>a,
.cbolui-ddl-pre .citi-gold-priority .main-menu .navbar-nav>li>a.active {
    border-bottom-color: #b4975a;
    color: #b4975a
}

.cbolui-ddl-pre .main-menu .navbar-sub-menus {
    position: static;
    display: none
}

.cbolui-ddl-pre .main-menu .navbar-sub-menus .container-fluid {
    max-width: 1440px
}

.jigsaw-header .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper {
    z-index: 1000;
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #eee;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    padding: 5px 0
}

.cbolui-ddl-pre .main-menu .navbar-nav>li:hover .navbar-sub-menus {
    display: block
}

.cbolui-ddl-pre .main-menu .navbar-sub-menus ul {
    list-style: none;
    padding-top: 15px;
    padding-bottom: 35px
}

.cbolui-ddl-pre .main-menu .navbar-sub-menus ul>li {
    display: inline-block;
    width: 250px;
    border-bottom: 1px solid #ddd;
    margin: 5px 50px 5px 0
}

.cbolui-ddl-pre .main-menu .navbar-sub-menus ul>li>a {
    display: block;
    color: #000;
    padding: 10px 0
}

.cbolui-ddl-pre .main-menu .segments-belt {
    display: none
}

.cbolui-ddl-pre .main-menu .menu-belt>li>.menu-icon {
    display: none
}

.cbolui-ddl-pre .no-margin {
    margin: 0 !important
}

.cbolui-ddl-pre .divider {
    border-left: 1px solid #666;
    border-left: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px
}

@media(min-width:768px) {
    .cbolui-ddl-pre .divider {
        margin: 10px 1px
    }
    .cbolui-ddl-pre .position-static {
        position: static !important
    }
}

.cbolui-ddl-pre a.highlight-colored,
.cbolui-ddl-pre .bg-secondary-postLogin a.highlight-colored {
    color: #000;
    background-color: transparent;
    border-radius: 0
}

.cbolui-ddl-pre .header .cbol-icon {
    transition: none
}

.cbol-icon {
    font-family: "citi-glyphicons";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.cbol-icon-close:before {
    content: "\e014"
}

.cbol-icon-search:before {
    content: "\e033"
}

.cbol-icon-arrow-right:before {
    content: "\e007"
}

.cbol-icon-send-question:before {
    content: "\e057"
}

.cbol-adjust-icon,
.cbol-adjust-icon svg {
    font-size: 1.7rem;
    width: 1.7rem;
    height: 1.7rem
}

.cbol-md-icon,
.cbol-md-icon svg {
    font-size: 2.2rem;
    width: 2.2rem;
    height: 2.2rem
}

.cbolui-ddl-pre .navbar-sub-menus {
    display: none;
    position: static
}

.cbolui-ddl-pre .navbar-branding {
    color: #fff;
    border: 0 none;
    border-radius: 0;
    margin-bottom: 0
}

.cbolui-ddl-pre .navbar-toplinks a {
    font-size: 1rem;
    padding: 5px 0;
    color: #fff
}

.cbolui-ddl-pre .menu-search .dropdown-menu {
    top: 0;
    margin-top: 0
}

.cbolui-ddl-pre .citi-blue .border-colored {
    border-color: #056dae
}

@media(min-width:768px) {
    .cbolui-ddl-pre .sub-menu-wrapper {
        position: absolute
    }
}

@media(min-width:768px) {
    .cbolui-ddl-pre .focused .navbar-sub-menus {
        display: block
    }
}

@media(min-width:1200px) {
    .cbolui-ddl-pre .col-lg-12 {
        width: 100%
    }
}

@media(min-width:1025px) {
    .cbolui-ddl-pre .mSHide .search-result-div {
        max-height: 600px;
        overflow: auto
    }
}

.cbolui-ddl-pre .spacer1 {
    padding-bottom: 1.4rem
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre #app-header .navbar-toplinks {
        display: none
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .cbolui-ddl-pre .main-menu {
        z-index: 1000;
        position: fixed;
        left: -100%;
        top: 0;
        width: 414px !important;
        height: 100%;
        overflow-x: hidden;
        transition: left .5s;
        background-color: #333
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu {
        z-index: 1000;
        position: fixed;
        right: -100%;
        top: 0;
        width: 100%;
        height: 100%;
        overflow-x: hidden;
        transition: right .5s;
        background-color: #333
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .cbolui-ddl-pre .main-menu .navbar-nav {
        margin: 0
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .menu-belt {
        background-color: #fff
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .navbar-nav {
        margin: 0
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .navbar-nav .menu-header {
        padding-right: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .cbolui-ddl-pre .main-menu .navbar-nav li,
    .cbolui-ddl-pre .main-menu .navbar-nav li+li,
    .cbolui-ddl-pre .main-menu .navbar-nav>.menu-header+li {
        padding: 0 20px;
        width: 414px
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .navbar-nav li,
    .cbolui-ddl-pre .main-menu .navbar-nav li+li,
    .cbolui-ddl-pre .main-menu .navbar-nav>.menu-header+li {
        padding: 0 20px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .cbolui-ddl-pre .main-menu .navbar-nav li,
    .cbolui-ddl-pre .main-menu .navbar-nav li+li,
    .cbolui-ddl-pre .main-menu .navbar-nav>.menu-header+li {
        padding: 0 20px;
        width: 414px
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .navbar-nav>li>.menu-close,
    .cbolui-ddl-pre .main-menu .navbar-nav>li:hover>.menu-close {
        border-bottom: 0;
        color: #fff;
        padding: 15px 15px
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .navbar-nav>li>a {
        border-bottom: 1px solid #ddd;
        padding: 1.2rem 0
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .menu-belt>li>.menu-icon {
        display: block
    }
    .cbolui-ddl-pre .main-menu .menu-belt>li.expanded>.menu-icon+a {
        border: 0
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .expand-button {
        position: relative;
        float: right;
        z-index: 50;
        width: 50px;
        height: 50px;
        cursor: pointer;
        margin-top: 6px;
        margin-right: -17px
    }
    .cbolui-ddl-pre .main-menu .expand-button span {
        position: relative;
        display: block;
        width: 16px;
        height: 16px;
        margin: 17px
    }
    .cbolui-ddl-pre .main-menu .expand-button span:before,
    .cbolui-ddl-pre .main-menu .expand-button span:after {
        content: "";
        position: absolute;
        background-color: #666;
        transition: transform .25s ease-out
    }
    .cbolui-ddl-pre .main-menu .expand-button span:before {
        top: 0;
        left: 50%;
        width: 2px;
        height: 100%;
        margin-left: -1px
    }
    .cbolui-ddl-pre .main-menu .expand-button span:after {
        top: 50%;
        left: 0;
        width: 100%;
        height: 2px;
        margin-top: -1px
    }
    .cbolui-ddl-pre .main-menu .menu-belt>li .navbar-sub-menus {
        display: block !important;
        visibility: hidden;
        max-height: 0;
        opacity: 0;
        transition: max-height .4s, visibility .4s ease, opacity .4s ease
    }
    .cbolui-ddl-pre .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper {
        position: static;
        box-shadow: none;
        border: 0
    }
    .cbolui-ddl-pre .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper>ul {
        padding: 0
    }
    .cbolui-ddl-pre .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper>ul>li {
        width: 100%;
        border-bottom: 0;
        padding: 0;
        margin: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .cbolui-ddl-pre .main-menu .menu-belt>li.expanded>.navbar-sub-menus {
        padding-left: 20px
    }
}

@media only screen and (max-width:1024px) {
    .cbolui-ddl-pre .main-menu .menu-belt>li.expanded>.navbar-sub-menus {
        visibility: visible;
        opacity: 1;
        max-height: 3000px;
        border-bottom: 1px solid #ddd
    }
    .cbolui-ddl-pre .main-menu .expanded .expand-button span:before {
        transform: rotate(90deg)
    }
    .cbolui-ddl-pre .main-menu .expanded .expand-button span:after {
        transform: rotate(180deg)
    }
    .cbolui-ddl-pre .main-menu .segments-belt {
        display: block
    }
    .cbolui-ddl-pre .main-menu .segments-belt .navbar-segments {
        float: none !important
    }
    .cbolui-ddl-pre .main-menu .segments-belt .navbar-nav>li>a {
        color: #fff
    }
    .cbolui-ddl-pre .main-menu .navbar-nav>li.expanded>a {
        font-weight: 700
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .cbolui-ddl-pre .main-menu .navbar-nav>li:not(: first-child)>a {
        padding: 1.2rem 0 !important
    }
}

@media(max-width:767px) {
    .cbolui-ddl-pre .hide-on-toggle {
        display: none
    }
}

@media(min-width:768px) {
    .cbolui-ddl-pre .citi-blue .menu-sticky.sticking {
        border-top: 3px solid #056dae
    }
}

.navbar-nav {
    margin: 0
}

@media(max-width:1024px) {
    .navbar-quicklink .quicklink-padding {
        padding: 13px 0
    }
}

@media(max-width:1024px) and (min-width:0) {
    .mSHide {
        display: none
    }
    .oBigHide {
        display: block
    }
    .panel-default {
        border: 0
    }
    .cbol-icon-hamburger:before {
        content: "\E021";
        color: #eee
    }
    .themeName {
        display: none
    }
    .small-screen-fixed {
        position: fixed;
        width: 100%;
        z-index: 200
    }
}

@media(min-width:1025px) {
    .mSHide {
        display: block
    }
    .oBigHide {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .navbar .main-menu {
        left: -100%;
        transition: left .5s !important
    }
    .loginout-wrapper .menu-logout {
        padding-bottom: 15px !important;
        padding-top: 15px !important
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .menu-left {
        left: 5px
    }
    .search-right {
        right: 5px
    }
}

@media(max-width:767px) {
    .menu-left {
        left: 0
    }
    .search-right {
        right: 0
    }
}

@media(max-width:1024px) {
    .menu-belt .menu-header {
        display: block !important
    }
    .menu-belt .menu-nav-close {
        padding: 14.5px !important
    }
    .menu-belt .menu-nav-close .menu-icon-close {
        width: 1.7rem;
        height: 1.7rem;
        font-size: 1.7rem;
        color: #fff
    }
}

@media(min-width:1025px) {
    .menu-belt .menu-header {
        display: none !important
    }
}

.segment-name {
    color: #eee;
    font-size: 18px
}

.header .main-menu .vertical.navbar-sub-menus {
    position: relative
}

.vertical.navbar-sub-menus .navbar-sub-menus-wrapper {
    width: auto !important
}

.vertical.navbar-sub-menus ul {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.vertical.navbar-sub-menus li {
    display: block !important;
    margin: 5px 5px 5px 0 !important
}

.menu-search>a.cursor-fix {
    cursor: pointer;
    border-bottom: 0
}

.menu-search a {
    text-decoration: none !important
}

@media(min-width:768px) {
    .menu-search>a {
        padding: 13px 0 10px !important
    }
}

@media(min-width:1025px) {
    .signin-align-placeholder {
        visibility: hidden;
        font-size: 16px
    }
    .signin-align-fix {
        position: absolute;
        margin: auto;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
}

.sub-menu-wrapper {
    display: block !important;
    width: 100%;
    border: none !important;
    border-radius: 0 !important;
    margin-top: 0
}

.menu-search .navbar-sub-menus .dropdown-menu {
    background-color: #fff !important;
    max-height: none !important
}

.no-margin {
    margin: 0 !important;
    padding: 0 !important
}

.searchwidget .input-group-addon {
    background-color: #fff !important;
    cursor: pointer
}

.searchwidget .form-control {
    border-color: #fff
}

.searchwidget .form-control:focus,
.searchwidget .form-control {
    border-color: #fff
}

.top-margin {
    margin-top: 0 !important;
    margin-bottom: 1rem !important
}

.menu-search .search-result-div {
    min-height: 0;
    position: inherit;
    top: 100%;
    background-color: white;
    padding: 0 auto
}

.background-color-fix {
    background-color: #fff !important
}

@media(min-width:1025px) {
    .font-fix {
        font-size: 18.2px !important
    }
}

@media(min-width:1025px) {
    .squery-font-fix {
        font-size: 1rem !important
    }
}

.searchwidget .search-box {
    border-color: #fff !important
}

@media(max-width:1024px) and (min-width:0) {
    .small-screen-fixed {
        position: fixed;
        width: 100%;
        z-index: 200
    }
}

@media(max-width:1024px) {
    .menu-belt .menu-header {
        display: block !important
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .menu-left {
        left: 5px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .search-right {
        right: 5px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .menu-search .search-padding {
        padding: 13px 15px !important
    }
}

@media(max-width:1024px) {
    .signin-align-placeholder {
        display: none
    }
}

@media(max-width:1024px) {
    .signin-align-fix::before {
        font-weight: bold
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .navbar-sub-menus .dropdown-menu {
        position: fixed !important;
        top: 0;
        left: 100%;
        z-index: 333;
        float: left;
        width: 80%;
        height: 100%;
        list-style: none;
        font-size: 16px;
        text-align: left;
        background-color: #fff;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        background-clip: padding-box;
        transition: left 1s !important
    }
}

@media(max-width:768px) and (min-width:1px) {
    .navbar-sub-menus .dropdown-menu {
        z-index: 333;
        position: fixed !important;
        left: 100%;
        top: 0;
        width: 100%;
        height: 100%;
        overflow-x: hidden;
        background-color: #fff;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        transition: left .5s
    }
}

@media(max-width:1024px) {
    .overflow-fix {
        overflow-y: auto
    }
}

@media(max-width:1024px) and (min-width:0) {
    #app-menu {
        box-shadow: 1px 2px 10px #888
    }
}

@media(max-width:1024px) {
    #app-menu .menu-login-padding {
        padding: 13px 0
    }
}

@media(max-width:1024px) and (min-width:0) {
    .small-screen-fixed {
        position: fixed !important;
        width: 100%;
        z-index: 200
    }
}

@media(max-width:1024px) {
    .menu-belt .menu-header {
        display: block !important
    }
}

@media(max-width:1024px) {
    .menu-belt .menu-nav-close {
        padding: 14.5px !important
    }
}

.vertical .navbar-sub-menus-wrapper {
    width: auto !important
}

.vertical ul {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.vertical li {
    display: block !important;
    margin: 5px 5px 5px 0 !important
}

@media(max-width:1024px) and (min-width:768px) {
    .moblie-focused {
        left: 20% !important
    }
}

@media(max-width:767px) {
    .moblie-focused {
        left: 0 !important
    }
}

@media(min-width:1025px) {
    .menu-sticky.sticking {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 199;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);
        transform: translateZ(0);
        -webkit-transform: translateZ(0)
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .menu-sticky.sticking {
        border-top: none !important
    }
}

@media(max-width:767px) {
    .cbolui-ddl-pre .menu-inbox>a,
    .cbolui-ddl-pre .menu-search>a,
    .cbolui-ddl-pre .menu-settings>a,
    .cbolui-ddl-pre .menu-hamburger>a {
        padding: 13px !important
    }
}

@media(max-width:1024px) and (min-width:0) {
    .mSHide {
        display: none
    }
    .oBigHide {
        display: block
    }
    .cbol-icon-hamburger:before {
        content: "\E021";
        color: #eee
    }
    .small-screen-fixed {
        position: fixed;
        width: 100%;
        z-index: 200
    }
}

@media(min-width:1025px) {
    .mSHide {
        display: block
    }
    .oBigHide {
        display: none
    }
    .main-menu .content>.nav>li {
        float: left
    }
    .main-menu .content>.nav {
        float: left;
        margin-top: 18px;
        margin-left: 20px
    }
}

.search-right {
    right: 5px
}

@media(max-width:1024px) {
    .menu-hamburger {
        left: 5px
    }
}

.main-menu .nav .nav {
    display: none
}

.main-menu .nav a {
    color: #fff
}

.menu-search {
    display: none
}

.new-header {
    position: relative
}

@media(min-width:1025px) {
    .new-header .menu-level-2 a {
        color: #056dae
    }
    .new-header .loginout-wrapper li {
        padding: 13px 0
    }
    .new-header .menu-highlight {
        font-weight: bold;
        color: #ccc
    }
    .new-header .main-menu>.nav>li:first-child a {
        padding-left: 0
    }
    .new-header .main-menu>.nav>li+li {
        padding-left: 15px
    }
    .new-header .main-menu .nav .nav {
        display: block
    }
    .new-header .header .main-menu .navbar-sub-menus {
        z-index: 1000;
        position: absolute;
        left: 0;
        width: 100%;
        background-color: #fff;
        border-top: 1px solid #eee;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175)
    }
    .new-header .header .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper {
        padding-top: 20px;
        padding-bottom: 30px
    }
    .new-header .header .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper.column-flex {
        display: flex
    }
    .new-header .header .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper.column-flex ul {
        width: 100%;
        margin-right: 30px
    }
    .new-header .header .main-menu .navbar-sub-menus .navbar-sub-menus-wrapper.column-flex ul:last-child {
        margin-right: 0
    }
    .new-header .header .main-menu .navbar-sub-menus ul {
        width: 20%;
        min-width: 220px;
        padding-left: 0;
        margin-right: 15%
    }
    .new-header .header .main-menu .navbar-sub-menus ul:last-child {
        margin-right: 0
    }
    .new-header .header .main-menu .navbar-sub-menus ul>li {
        width: auto
    }
    .new-header .header .main-menu .navbar-sub-menus ul>li .menu-item-nolink {
        display: block
    }
    .new-header .header .main-menu .navbar-sub-menus ul>li>a,
    .new-header .header .main-menu .navbar-sub-menus ul>li .menu-item-nolink {
        padding: 5px 0
    }
    .new-header .sub-menu-parent {
        float: left
    }
    .new-header .quicklink-dropdown li {
        list-style: none
    }
    .new-header #app-header .quicklink-dropdown a {
        color: #000;
        font-size: 14px
    }
    .new-header .navbar-quicklink>li.dropdown {
        position: relative;
        background: url(../../flexibill-images/mainLinks.png) no-repeat 15px 50%

    }
    .new-header .navbar-quicklink>li .quicklink-dropdown {
        width: 220px;
        background: #fff;
        position: absolute;
        right: 0;
        top: 34px;
        z-index: 1;
        visibility: hidden;
        max-height: 0;
        overflow: hidden;
        transition: max-height .4s;
        padding: 10px 0 20px;
        border: 1px solid #ccc;
        border-radius: 0 0 10px 10px;
        box-shadow: 0 5px 14px -7px #3d3d3d
    }
    .new-header .navbar-quicklink>li.open .quicklink-dropdown {
        visibility: visible;
        max-height: 9999px
    }
    .new-header .quicklink-dropdown-wrapper {
        padding: 0 15px
    }
    .new-header .quicklink-dropdown-wrapper>ul {
        padding-left: 0
    }
    .new-header .quicklink-dropdown-wrapper li {
        border-bottom: 1px solid #ddd;
        padding: 5px 0
    }
    .new-header .container-breadcrumbs {
        box-shadow: none
    }
    .new-header .navbar-toplinks .navbar-segments li span {
        display: block;
        padding: 5px 0;
        color: #fff
    }
    .new-header .menu-sticky.sticking {
        background-color: #fff
    }
}

@media(max-width:1024px) {
    .new-header .header .main-menu .navbar-nav>li:hover>a {
        border-bottom-color: #ddd;
        color: #000
    }
    .new-header .header .main-menu .navbar-quicklink>li:hover>a {
        color: #fff
    }
    .new-header .menu-belt .menu-nav-close .menu-icon-close {
        width: 24px;
        height: 24px;
        font-size: 24px
    }
    .new-header .main-menu .navbar-sub-menus .menu-level-2 {
        display: none
    }
    .new-header .main-menu .navbar-sub-menus .menu-level-2.menu-highlight {
        display: block
    }
    .new-header .main-menu .navbar-sub-menus .menu-level-2 a {
        border-bottom: 1px solid #ddd
    }
    .new-header .main-menu .navbar-sub-menus .menu-level-2 a,
    .new-header .main-menu .navbar-sub-menus .menu-level-2 .menu-item-nolink {
        padding: 20px 0 20px 20px
    }
    .new-header .main-menu .navbar-sub-menus .menu-item-nolink {
        display: none;
        color: #000
    }
    .new-header .main-menu .navbar-sub-menus .container-fluid {
        padding: 0
    }
    .new-header .main-menu .menu-belt>li.expanded>.navbar-sub-menus {
        padding-left: 0;
        border-bottom: 0
    }
    .new-header .main-menu .menu-belt>li.expanded .menu-icon+a {
        border-bottom: 1px solid #ddd;
        color: #000
    }
    .new-header .main-menu .navbar-quicklink>li.expanded .menu-icon+a {
        color: #fff
    }
    .new-header .main-menu .segments-belt .navbar-quicklink {
        background: transparent
    }
    .new-header .main-menu .segments-belt .navbar-sub-menus ul>li>a {
        color: #fff
    }
    .new-header #app-menu {
        box-shadow: none
    }
    .new-header .container-breadcrumbs {
        position: absolute;
        bottom: 2px
    }
    .new-header ul.breadcrumbs>li:not(:nth-last-child(-n+2)),
    .new-header ul.breadcrumbs>li:last-child,
    .new-header ul.breadcrumbs>li:not(:nth-last-child(-n+1)) .cbol-icon {
        display: none
    }
}

.inview-size {
    transition: transform .6s ease;
    transition: transform .6s ease, -webkit-transform .6s ease
}

.new-action .new-action-title {
    text-align: center;
    font-size: 42px;
    line-height: 1.5;
    margin-bottom: 30px;
    padding: 0 40px
}

.new-action .new-action-hr {
    width: 100px;
    display: block;
    margin: 30px auto 40px
}

.new-action .new-action-item {
    text-align: center;
    margin-bottom: 20px
}

.new-action .new-action-item-title {
    font-size: 21px;
    line-height: 23px;
    font-weight: bold;
    font-family: Interstate_Bold, sans-serif;
    margin: 10px 0
}

.new-action .new-action-item-desc p {
    font-size: 16px;
    color: rgba(51, 51, 51, 0.95)
}

.new-action .new-action-item-media {
    max-width: 100%;
    height: auto
}

.new-action .new-action-item-svg {
    display: block;
    margin: 0 auto;
    max-width: none
}

.new-action-white {
    background-color: #fff
}

.new-inview-current.new-action-hr {
    transition: width .4s, opacity .3s;
    width: 150px;
    opacity: 1
}

.new-inview-current .inview-size {
    opacity: 1;
    transform: scale(1)
}

.new-inview-backend.new-action-hr {
    transition: width .4s, opacity .3s;
    width: 100px;
    opacity: .5
}

.new-inview-backend .inview-size {
    opacity: .5;
    transform: scale(0.85)
}

@media(max-width:767px) {
    .new-action .new-action-title {
        font-size: 26px;
        line-height: 29px
    }
    .new-action .new-action-item-img,
    .new-action .new-action-item-content {
        display: table-cell;
        vertical-align: top
    }
    .new-action .new-action-item-img {
        padding-right: 17px
    }
    .new-action .new-action-item-content {
        text-align: left
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    .new-action .new-action-title {
        font-size: 34px;
        line-height: 38px
    }
}

.sticky-nav {
    background-repeat: no-repeat;
    background-position: right bottom;
    -webkit-background-size: cover;
    background-size: cover;
    position: fixed;
    opacity: 0;
    z-index: 1051;
    background-color: #f2f2f2;
    color: #333;
    left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    pointer-events: none;
    right: 0;
    top: -10%;
    transition: opacity .2s, top .1s;
    width: 100%
}

.sticky-nav-dark {
    background-color: #333
}

.sticky-fixed {
    box-shadow: 0 0 2px #979797;
    display: block;
    opacity: 1;
    pointer-events: all;
    top: 0;
    transition: opacity .5s, top .3s
}

.sticky-bottom.sticky-fixed {
    top: auto;
    bottom: 0
}

.sticky-fixed.nosticky {
    display: none
}

.sticky-nav .sticky-nav-content p {
    line-height: 71px;
    color: #333;
    font-size: 26px;
    margin-bottom: 0
}

.sticky-nav .sticky-nav-content p sup {
    vertical-align: super
}

.sticky-nav-dark .sticky-nav-content p {
    color: #fff
}

.sticky-nav .sticky-nav-card {
    height: 71px;
    width: 112px;
    float: left;
    margin-right: 20px
}

.sticky-nav .sticky-nav-actions {
    float: right;
    margin-bottom: 10px;
    margin-top: 10px
}

.sticky-nav .sticky-nav-actions p {
    margin-bottom: 0
}

.sticky-nav .sticky-nav-actions .btn {
    margin: 4px 10px;
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0
}

@media(max-width:991px) {
    .sticky-nav {
        padding-bottom: 10px;
        padding-top: 10px
    }
    .sticky-nav .sticky-nav-actions {
        margin-bottom: 0;
        margin-top: 0;
        max-width: 50%
    }
    .sticky-nav .sticky-nav-card {
        display: none
    }
    .sticky-nav .sticky-nav-content {
        text-align: left;
        margin-bottom: 0;
        margin-top: 0
    }
    .sticky-nav .sticky-nav-content p {
        font-size: 21px;
        line-height: 50px;
        margin-bottom: 0
    }
    .sticky-nav .sticky-nav-wrapper {
        display: flex;
        justify-content: space-between;
        flex-direction: row-reverse
    }
    .sticky-nav .sticky-nav-wrapper .sticky-nav-actions,
    .sticky-nav .sticky-nav-wrapper .sticky-nav-content {
        display: flex;
        justify-content: center;
        flex-direction: column
    }
    .sticky-nav .sticky-nav-wrapper .sticky-nav-content p {
        line-height: 1.5
    }
    .sticky-nav .sticky-nav-wrapper .sticky-nav-content-actions {
        width: 100%
    }
    .sticky-nav .sticky-nav-wrapper .sticky-nav-content-actions .sticky-nav-actions,
    .sticky-nav .sticky-nav-wrapper .sticky-nav-content-actions .sticky-nav-content {
        height: 100%
    }
    .sticky-nav .sticky-nav-wrapper .sticky-nav-content-actions .sticky-nav-content p {
        line-height: 1.3
    }
}

@media(max-width:512px) {
    .sticky-nav .sticky-nav-content p {
        line-height: 25px;
        font-size: 16px
    }
}

@media screen and (max-width:767px) {
    .mobile-hidden.sticky-fixed {
        display: none
    }
    .sticky-nav .sticky-nav-actions .btn {
        min-width: auto;
        min-width: 160px;
        max-width: 180px
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .tablet-hidden.sticky-fixed {
        display: none
    }
    .sticky-nav .sticky-nav-actions .btn {
        width: 220px
    }
}

@media screen and (min-width:992px) {
    .desktop-hidden.sticky-fixed {
        display: none
    }
    .sticky-nav .sticky-nav-actions .btn {
        width: 220px
    }
    .sticky-nav .sticky-nav-content-actions {
        display: flex;
        justify-content: space-between;
        flex-direction: row-reverse
    }
    .sticky-nav .sticky-nav-content-actions .sticky-nav-actions,
    .sticky-nav .sticky-nav-content-actions .sticky-nav-content {
        display: flex;
        justify-content: center;
        flex-direction: column
    }
    .sticky-nav .sticky-nav-content-actions .sticky-nav-content p {
        line-height: 1.3
    }
}

.citi-gold .sticky-nav-gold {
    background-color: rgba(50, 50, 50, 0.8)
}

.citi-gold .sticky-nav-gold .sticky-nav-content p {
    color: #fff
}

.citi-gold .sticky-nav-gold .sticky-nav-actions .btn {
    line-height: 50px
}

@media screen and (max-width:960px) {
    .citi-gold .sticky-nav-gold .sticky-nav-content-actions {
        display: flex;
        justify-content: space-between;
        flex-direction: column-reverse;
        align-items: center
    }
    .citi-gold .sticky-nav-gold .sticky-nav-content-actions .sticky-nav-actions {
        float: none;
        max-width: none
    }
    .citi-gold .sticky-nav-gold .sticky-nav-content-actions .sticky-nav-actions .btn {
        min-width: 220px
    }
    .citi-gold .sticky-nav-gold .sticky-nav-content-actions .sticky-nav-content {
        text-align: center
    }
}

.sticky-nav-1-v1 {
    position: fixed;
    top: 0;
    right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: all .5s;
    width: 100%;
    z-index: 10
}

.sticky-nav-1-v1 .sticky-menu .menu .expanded .level-menu.dropdown-menu {
    right: 0;
    left: auto
}

.sticky-nav-1-v1 .sticky-menu .menu .expanded:last-child .dropdown-menu {
    width: 210px
}

.sticky-nav-1-v1.sticky-fixed {
    background-color: rgba(0, 0, 0, 0.8) !important;
    transition: all .4s ease-in-out
}

.sticky-nav-1-v1 .logo {
    float: left;
    margin: 14px 0;
    display: table-cell
}

.sticky-nav-1-v1 .logo img {
    max-height: 32px;
    position: relative;
    display: inline-block;
    top: -5px
}

.sticky-nav-1-v1 .logo .site-name {
    color: #fff;
    display: inline-block;
    margin: 0 0 0 1.2em;
    padding-left: 1.5em;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    vertical-align: middle
}

@media(max-width:500px) {
    .sticky-nav-1-v1 .logo .site-name {
        font-size: 14px
    }
}

.sticky-nav-1-v1 .menu-hamburger {
    margin-bottom: 0
}

.sticky-nav-1-v1 .menu-hamburger a.highlight-colored {
    padding: 14px 0 !important;
    display: block;
    line-height: 30px;
    height: 60px;
    width: 40px;
    cursor: pointer;
    text-align: center
}

.sticky-nav-1-v1 .offcanvas .expand-button {
    position: absolute;
    right: 10px;
    z-index: 50;
    top: 6px;
    width: 20px;
    height: 20px;
    padding: 4px;
    margin-right: 14px;
    box-sizing: content-box
}

.sticky-nav-1-v1 .offcanvas .expand-button span {
    position: relative;
    display: block;
    width: 14px;
    height: 14px;
    margin: 2px
}

.sticky-nav-1-v1 .offcanvas .expand-button span:before,
.sticky-nav-1-v1 .offcanvas .expand-button span:after {
    content: "";
    position: absolute;
    background-color: #eee;
    transition: transform .25s ease-out
}

.sticky-nav-1-v1 .offcanvas .expand-button span:before {
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px
}

.sticky-nav-1-v1 .offcanvas .expand-button span:after {
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    margin-top: -1px
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu {
    position: fixed;
    right: 100%;
    left: -100%;
    top: 61px;
    bottom: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    transition: left .5s;
    background: #333
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu {
    padding: 0;
    margin: 0
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu li {
    list-style: none;
    margin: 0
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu li a {
    background-color: #333;
    color: #fff;
    display: block;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
    padding: 10px 56px 10px 20px;
    text-decoration: none;
    width: 100%;
    font-size: 13px;
    transition: all .4s ease-out;
    position: relative
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu li a:hover {
    background-color: #222
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu .expanded .menu-toggle {
    position: relative
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu .expanded .menu-toggle>div {
    display: inline-block;
    position: absolute;
    right: 12px;
    padding: 10px 10px;
    top: 0
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu .expanded .level-menu {
    position: relative;
    width: 100%;
    visibility: visible
}

.sticky-nav-1-v1 .offcanvas .offcanvas-menu .menu .expanded.open .level-menu {
    display: block
}

.sticky-nav-1-v1 .offcanvas .menu-icon-close {
    display: none;
    color: #eee
}

.sticky-nav-1-v1 .offcanvas.open .cbol-icon-hamburger {
    display: none
}

.sticky-nav-1-v1 .offcanvas.open .menu-icon-close {
    display: inline-block
}

.sticky-nav-1-v1 .offcanvas.open .offcanvas-menu {
    left: 0 !important;
    transition: left .5s !important
}

@media only screen and (min-width:992px) {
    .sticky-nav-1-v1 .offcanvas {
        display: none
    }
}

.sticky-nav-1-v1 .sticky-menu {
    display: none
}

.sticky-nav-1-v1 .expanded .open-submenu .expand-button span:before {
    transform: rotate(90deg)
}

.sticky-nav-1-v1 .expanded .level-menu {
    display: none;
    background-color: #333;
    border: 0;
    border-radius: 0;
    margin: 0
}

.sticky-nav-1-v1 .expanded .level-menu .menu-item {
    width: 100%;
    margin: 0
}

.sticky-nav-1-v1 .expanded .level-menu .menu-item a:hover {
    background-color: #222
}

@media only screen and (min-width:992px) {
    .sticky-nav-1-v1 .sticky-menu {
        display: block;
        float: right
    }
    .sticky-nav-1-v1 .sticky-menu .menu {
        width: 100%;
        display: block
    }
    .sticky-nav-1-v1 .sticky-menu .menu li {
        float: left;
        display: block;
        margin: 0 15px 0 0;
        padding: 0
    }
    .sticky-nav-1-v1 .sticky-menu .menu li a {
        position: relative;
        line-height: 32px;
        padding: 14px 10px;
        color: #fff;
        display: block
    }
    .sticky-nav-1-v1 .sticky-menu .menu li:last-child {
        margin-right: 0
    }
    .sticky-nav-1-v1 .sticky-menu .menu li:last-child a {
        padding-right: 0
    }
    .sticky-nav-1-v1 .sticky-menu .menu>.menu-item>a:after {
        position: absolute;
        display: block;
        content: '';
        right: 0;
        width: 0;
        bottom: 0;
        height: 2px;
        overflow: hidden;
        background: #fff;
        transition: all .4s ease-in-out
    }
    .sticky-nav-1-v1 .sticky-menu .menu>.menu-item:hover a:after {
        width: 100%;
        transition: all .4s ease-in-out
    }
}

.sticky-open {
    overflow: hidden
}

.sticky-open .sticky-nav-1-v1 {
    background-color: #333 !important;
    border-bottom: 1px solid #333
}

.theme-light .sticky-nav-1-v1 {
    background-color: rgba(0, 0, 0, 0.3)
}

.theme-gray .sticky-nav-1-v1 {
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.45);
    border-bottom: 0
}

.show-less-module {
    position: relative;
    text-align: center
}

.show-less-module .btn-less-more,
.show-less-module .btn-less-more-copy-5-v2 {
    background-color: transparent;
    color: #056dae;
    margin: 20px;
    display: none
}

.show-less-module .btn-less-more .more,
.show-less-module .btn-less-more-copy-5-v2 .more {
    display: none
}

.show-less-module .btn-less-more:active,
.show-less-module .btn-less-more-copy-5-v2:active,
.show-less-module .btn-less-more:focus,
.show-less-module .btn-less-more-copy-5-v2:focus,
.show-less-module .btn-less-more:active:focus,
.show-less-module .btn-less-more-copy-5-v2:active:focus,
.show-less-module .btn-less-more:hover,
.show-less-module .btn-less-more-copy-5-v2:hover {
    outline: 0;
    box-shadow: none
}

.theme-gold .show-less-module .btn-less-more,
.theme-gold .show-less-module .btn-less-more-copy-5-v2 {
    color: #b4975a
}

.show-less-content {
    position: relative;
    overflow: hidden;
    text-align: left;
    transition: max-height .6s ease-out
}

.show-less-module-control .show-less-content {
    height: 205px;
    max-height: 205px
}

.show-less-module-control .show-less-content:before {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    height: 2rem;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
    transition: background .2s
}

.theme-gray .show-less-module-control .show-less-content:before {
    height: 1.25rem;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #ddd 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #ddd 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #ddd 100%)
}

.no-more .show-less-module-control .show-less-content {
    height: auto;
    max-height: none
}

.no-more .show-less-module-control .show-less-content:before {
    height: 0;
    background: 0
}

.more .show-less-content {
    height: auto;
    max-height: 9999px;
    transition: max-height .6s ease-in
}

.more .show-less-content:before {
    display: none
}

.more .btn-less-more .less,
.more .btn-less-more-copy-5-v2 .less {
    display: none
}

.more .btn-less-more .more,
.more .btn-less-more-copy-5-v2 .more {
    display: inline
}

.show-less-module-control .btn-less-more,
.show-less-module-control .btn-less-more-copy-5-v2 {
    display: inline-block
}

.less-more .less-more-action {
    margin: 20px 0
}

.less-more .bottom-text {
    display: none
}

.less-more.more .bottom-text {
    display: block
}

.j-responsive-module-v1 {
    padding-top: 0
}

.j-responsive-module-v1 .r-tabs-nav {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0
}

.j-responsive-module-v1 .r-tabs-tab {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    background-color: #f6f6f6;
    margin: 0;
    width: 33.33%;
    position: relative
}

.j-responsive-module-v1 .r-tabs-tab:before {
    content: '';
    position: absolute;
    display: block;
    background-color: #999;
    height: calc(70%);
    width: 1px;
    left: 0;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.j-responsive-module-v1 .r-tabs-tab:first-child:before {
    display: none
}

.j-responsive-module-v1 .r-tabs-tab a {
    border-radius: 0;
    font-size: 16px;
    line-height: 32px;
    min-height: 70px;
    height: 70px;
    padding: 10px;
    width: 100%;
    display: table;
    margin-bottom: 0;
    color: #333;
    border-top: 5px solid transparent;
    border-bottom: 5px solid #eee
}

.j-responsive-module-v1 .r-tabs-panel,
.j-responsive-module-v1 .r-tabs-panel p,
.j-responsive-module-v1 .r-tabs-panel li {
    font-size: 16px;
    line-height: 24px
}

.j-responsive-module-v1 .tabs-1 .r-tabs-tab {
    width: 100%
}

.j-responsive-module-v1 .tabs-2 .r-tabs-tab {
    width: 50%
}

.j-responsive-module-v1 .tabs-3 .r-tabs-tab {
    width: 33.33%
}

.j-responsive-module-v1 .tabs-4 .r-tabs-tab {
    width: 25%
}

.j-responsive-module-v1 .tabs-5 .r-tabs-tab {
    width: 20%
}

.j-responsive-module-v1 .r-tabs-nav .r-tabs-state-active {
    z-index: 2;
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(51, 51, 51, 0.25);
    height: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.j-responsive-module-v1 .r-tabs-nav .r-tabs-state-active:before {
    display: none
}

.j-responsive-module-v1 .r-tabs-nav .r-tabs-state-active a {
    font-family: Interstate_Bold, sans-serif;
    color: #056dae;
    background-color: transparent;
    border-top-color: #fff;
    border-bottom-color: #056dae
}

.j-responsive-module-v1 .r-tabs-nav .r-tabs-state-active+li:before {
    display: none
}

.j-responsive-module-v1 .tab-link-text {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.responsive-tab {
    display: none
}

.responsive-tab .r-tabs-tab {
    display: inline-block;
    float: left;
    margin: 0;
    list-style: none
}

.responsive-tab .r-tabs-panel {
    padding: 40px 20px;
    opacity: 0;
    display: none;
    overflow: hidden
}

.responsive-tab .r-tabs-accordion-title {
    display: none
}

.responsive-tab .r-tabs-state-active {
    opacity: 1;
    transition: opacity .6s
}

.responsive-tab .r-tabs-state-active .tab-content {
    padding: 0
}

.responsive-tab .r-tabs-state-active .hero-card-art-2-modal-body>.col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

@media only screen and (max-width:479px) {
    .responsive-tab .r-tabs-state-active .hero-card-art-2-modal {
        max-height: none;
        padding: 0
    }
}

.responsive-tab .r-tabs-nav .r-tabs-state-active {
    display: block
}

.r-tabs {
    display: block
}

@media only screen and (max-width:992px) {
    .responsive-tab .r-tabs-nav {
        display: none
    }
    .responsive-tab .r-tabs-accordion-title {
        display: block;
        margin: 20px 0
    }
    .j-responsive-module-v1 .r-tabs-accordion-title {
        font-size: 16px;
        border-bottom: 3px solid #ccc
    }
    .j-responsive-module-v1 .r-tabs-accordion-title a,
    .j-responsive-module-v1 .r-tabs-accordion-title a:focus,
    .j-responsive-module-v1 .r-tabs-accordion-title a:active {
        font-size: 18px;
        line-height: 26px;
        position: relative;
        padding-left: 26px;
        margin-bottom: 10px;
        display: block;
        outline: 0
    }
    .j-responsive-module-v1 .r-tabs-accordion-title a:before {
        content: '';
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdowns%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-878.000000%2C%20-122.000000%29%22%20fill%3D%22%23056DAE%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Grey%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28570.000000%2C%20101.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Default%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M312%2C32%20L312%2C29.6917048%20L316.989689%2C25.0246591%20L312%2C20.3577556%20L312%2C18%20L318.461538%2C24.1555486%20L318.461538%2C25.8443093%20L312%2C32%22%20id%3D%22Chevron%22%20transform%3D%22translate%28315.230769%2C%2025.000000%29%20rotate%28-270.000000%29%20translate%28-315.230769%2C%20-25.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
        width: 26px;
        height: 26px;
        float: left;
        margin-right: 10px;
        position: absolute;
        height: 8px;
        width: 16px;
        left: 0;
        top: 9px;
        transition: -webkit-transform .4s ease-in-out;
        transition: transform .4s ease-in-out;
        transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: 50%;
        transform-origin: 50%
    }
    .j-responsive-module-v1 .r-tabs-state-active {
        border-bottom-color: #056dae
    }
    .j-responsive-module-v1 .r-tabs-state-active a:before {
        left: 0;
        top: 9px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    .j-responsive-module-v1 .r-tabs-panel {
        background-color: transparent;
        display: none;
        padding-top: 0;
        padding-bottom: 20px;
        height: 0;
        overflow: hidden
    }
    .j-responsive-module-v1 .r-tabs-panel .container {
        width: 100%
    }
    .j-responsive-module-v1 .r-tabs-state-active {
        display: block;
        height: auto;
        transition: max-height .5s, opacity 1s
    }
}

.in-page-nav-3 .in-page-nav-header {
    margin: 0 auto 30px;
    padding: 0
}

.in-page-nav-3 .in-page-nav-header-info {
    margin: 0 auto 50px
}

.in-page-nav-3 .in-page-nav-footer p {
    font-size: 14px
}

.in-page-nav-3-tabs .r-tabs-tab a {
    border-bottom-color: transparent
}

@media only screen and (max-width:767px) {
    .in-page-nav-3 .in-page-nav-footer {
        text-align: left
    }
}

@media only screen and (max-width:992px) {
    .in-page-nav-3 .in-page-nav-header-info {
        margin-bottom: 0
    }
    .in-page-nav-3 .in-page-nav-footer {
        margin: 50px auto 0
    }
    .in-page-nav-3-tabs {
        margin: 0 auto
    }
    .in-page-nav-3-tabs .r-tabs-accordion-title {
        border-bottom-width: 1px
    }
    .in-page-nav-3-tabs .responsive-tab .r-tabs-accordion-title {
        margin-top: 40px
    }
}

@media only screen and (min-width:375px) and (max-width:992px) {
    .in-page-nav-3 .responsive-tab {
        margin: 0 auto
    }
}

@media only screen and (max-width:375px) {
    .in-page-nav-3 .in-page-nav-header-info,
    .in-page-nav-3 .responsive-tab,
    .in-page-nav-3 .in-page-nav-footer {
        max-width: none
    }
}

.hero-card-art-2 .link a {
    color: #fff
}

.hero-card-art-2-content {
    background-size: cover;
    padding: 25px 0 185px 0;
    background-position: 50%
}

@media(min-width:480px) and (max-width:1024px) {
    .bg-focus-left .hero-card-art-2-content {
        background-position: 0 0
    }
}

@media(orientation:landscape) {
    .bg-focus-left .hero-card-art-2-content {
        background-position: 0 0
    }
}

.hero-card-art-2-logo {
    width: 42px
}

.hero-card-art-2-text {
    margin-left: auto;
    margin-right: auto;
    margin-top: 84px;
    max-width: 90%
}

.hero-card-art-2-has-logo .hero-card-art-2-text {
    margin-top: 55px
}

.hero-card-art-2,
.hero-card-art-2 h1,
.hero-card-art-2 h2,
.hero-card-art-2 h3 {
    color: #fff
}

.color-dark,
.color-dark h1,
.color-dark h2,
.color-dark h3,
.color-dark .link,
.color-dark .link a {
    color: #333
}

.hero-card-art-2 h1 {
    font-size: 16px;
    letter-spacing: 2px;
    margin-bottom: 12px
}

.hero-card-art-2 h1 sup {
    font-size: .8em
}

.hero-card-art-2 h3 {
    padding-left: 20px;
    padding-right: 20px;
    font-family: Interstate_Bold, sans-serif;
    font-size: 34px;
    line-height: 38px;
    width: 330px;
    margin: 0 auto 200px
}

.hero-card-art-2 .hero-card-art-2-content h3 sup {
    vertical-align: super;
    font-size: .4em
}

.hero-card-art-2 .btn {
    min-width: 220px;
    width: auto;
    margin: 0
}

.hero-card-art-2-footer {
    width: 348px;
    margin: -109px auto 0;
    padding-top: 225px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    position: relative
}

.hero-card-art-2-stamp {
    position: absolute;
    top: -50px;
    left: -60px;
    width: 100px;
    height: 100px;
    background-size: cover
}

.hero-card-art-2-footer .shading {
    background-image: url("../../quick-cash-common/images/shading.png");
    background-repeat: repeat-x;
    background-position: bottom;
    height: 20px;
    width: 100%
}

.hero-card-art-2-footer img {
    width: 218px;
    margin-top: 30px
}

@media screen and (max-width:767px) {
    .hero-card-art-2 h1 {
        line-height: 22px
    }
}

@media screen and (max-width:479px) {
    .hero-card-art-2 h3 {
        margin-bottom: 120px
    }
    .hero-card-art-2 .hero-card-art-2-content {
        padding-bottom: 115px
    }
    .hero-card-art-2-stamp {
        top: -15px;
        left: -52px;
        width: 70px;
        height: 70px
    }
    .hero-card-art-2-footer {
        width: 235px;
        margin: -85px auto 0;
        padding-top: 155px
    }
    .hero-card-art-2 .btn {
        min-width: 160px
    }
}

@media only screen and (min-width:480px) {
    .common-style-thin.hero-card-art-2 h3 {
        width: auto;
        margin-bottom: 50px
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .hero-card-art-2 h3 {
        padding: 0;
        font-size: 42px;
        line-height: 46px;
        width: 474px;
        margin: 25px auto 200px
    }
    .hero-card-art-2 h1 {
        font-size: 16px;
        line-height: 22px
    }
    .hero-card-art-2-logo {
        width: 50px
    }
    .hero-card-art-2-content {
        padding-top: 30px
    }
}

@media only screen and (min-width:992px) {
    .hero-card-art-2-content {
        padding: 40px 0 165px
    }
    .hero-card-art-2-logo {
        width: 68px
    }
    .hero-card-art-2 p {
        font-size: 20px;
        margin-bottom: 30px
    }
    .hero-card-art-2 h1 {
        font-size: 26px;
        line-height: 32px;
        letter-spacing: 3.3px
    }
    .hero-card-art-2 h3 {
        font-size: 60px;
        line-height: 67px;
        width: 700px;
        margin: 25px auto 140px
    }
    .common-style-thin.hero-card-art-2 .hero-card-art-2-content {
        padding-top: 20px;
        padding-bottom: 125px;
        background-position: 0 0
    }
    .common-style-thin.hero-card-art-2 .hero-card-art-2-text {
        margin-top: 24px
    }
    .common-style-thin.hero-card-art-2 h3 {
        margin-top: 10px
    }
}

@media only screen and (min-width:768px) {
    .bg-focus-right.hero-card-art-2 .hero-card-art-2-content {
        background-position: 80%
    }
}

@media only screen and (min-width:1440px) {
    .hero-card-art-2 h3 {
        padding-bottom: 8%
    }
    .common-style-thin.hero-card-art-2 h3 {
        padding-bottom: 0
    }
}

.bg-focus-center.hero-card-art-2 .hero-card-art-2-content {
    background-position: 50%
}

.hero-card-art-2-modal.hero-card-art-2-theme-light .tab-content {
    background-color: #fff;
    padding: 10px
}

.hero-card-art-2-modal h4 {
    font-family: Interstate_Bold, sans-serif;
    font-size: 16px
}

.hero-card-art-2-modal .tab-header a {
    font-size: 12px
}

.hero-card-art-2-modal ul {
    text-align: center
}

.hero-card-art-2-modal ul li {
    list-style: none;
    font-size: 12px
}

.hero-card-art-2-modal ul li:nth-of-type(1) a {
    color: #333;
    font-size: 16px;
    font-family: Interstate_Bold, sans-serif
}

.hero-card-art-2-modal .hero-card-art-2-modal-body {
    margin-top: 20px;
    overflow: hidden
}

.hero-card-art-2-modal .details-wrapper .details-inner {
    display: block;
    margin: 0 auto
}

.hero-card-art-2-modal .details-wrapper .details-inner .details-content {
    display: flex;
    align-items: center
}

.hero-card-art-2-modal .details-wrapper .details-inner .details-content .add {
    font-size: 30px
}

.hero-card-art-2-modal .details-wrapper .details-inner .details-content .details-border {
    border: 1px solid #056dae;
    border-radius: 3px;
    padding: 8px;
    margin: 5px;
    display: block
}

.hero-card-art-2-modal .details-wrapper .details-inner .details-content .details-border h4 {
    font-family: Interstate_Bold, sans-serif
}

.hero-card-art-2-modal .details-wrapper .details-inner .details-content .details-border * {
    font-size: 12px;
    margin: 0;
    line-height: normal
}

.hero-card-art-2-modal .details-wrapper .details-inner .sum {
    font-weight: bold;
    color: #056dae;
    margin: 1em 0
}

.hero-card-art-2-modal .details-wrapper .details-footer {
    font-size: 12px;
    line-height: normal;
    margin: 1em 0
}

.hero-card-art-2-modal .hr {
    position: relative;
    margin: 1em 0
}

.hero-card-art-2-modal .hr span {
    padding: 0 1em;
    background: #fff;
    z-index: 2;
    position: relative;
    color: #056dae
}

.hero-card-art-2-modal .hr span.bg-gray {
    background: #eee
}

.hero-card-art-2-modal .hr:after {
    content: "";
    background: #056dae;
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%
}

@media only screen and (min-width:768px) {
    .hero-card-art-2-modal .hero-card-art-2-modal-body {
        margin-top: 40px
    }
    .hero-card-art-2-modal .hr {
        margin: 2em 0
    }
    .hero-card-art-2-modal .details-wrapper .details-inner {
        display: table
    }
    .hero-card-art-2-modal .details-wrapper .details-inner .details-content,
    .hero-card-art-2-modal .details-wrapper .details-inner .sum {
        display: table-cell;
        vertical-align: middle
    }
    .hero-card-art-2-modal .details-wrapper .details-inner .sum {
        padding: 10px
    }
    .hero-card-art-2-modal .details-wrapper .details-inner .details-content {
        vertical-align: middle
    }
    .hero-card-art-2-modal .details-wrapper .details-inner .details-content .details-border,
    .hero-card-art-2-modal .details-wrapper .details-inner .details-content .add {
        display: table-cell;
        vertical-align: middle
    }
    .hero-card-art-2-modal .details-wrapper .details-inner .details-content .details-border {
        width: 180px
    }
    .hero-card-art-2-modal .details-wrapper .details-inner .details-content .add {
        padding: 10px
    }
}

@media only screen and (max-width:479px) {
    .hero-card-art-2-modal .hero-card-art-2-modal-body .details-wrapper .details-inner .details-content {
        display: block
    }
}

.list-no-border .hero-card-art-2-modal .details-wrapper .details-inner .details-content .details-border {
    border: 0
}

@media only screen and (min-width:768px) {
    .list-valign-top .hero-card-art-2-modal .details-wrapper .details-inner .details-content .details-border {
        vertical-align: top
    }
}

.modal-body .showcase .g-3-container {
    min-height: auto
}

.modal-body .showcase .g-3-container .image-container img {
    height: auto;
    width: 100%
}

@media(max-width:767px) {
    .modal-body .showcase .g-3-container .image-container img {
        width: auto
    }
}

.modal-body .showcase .module-content {
    padding: 0 20px
}

.paragraph-showcase-1-v7 {
    margin-top: 22px
}

.showcase .paragraph-showcase-1-v7 .showcase-1-v7-left img {
    display: block;
    width: 60px;
    height: 60px;
    max-width: none;
    margin: 0
}

.paragraph-showcase-1-v7 .showcase-1-v7-left {
    padding-right: 20px;
    padding-left: 0
}

.paragraph-showcase-1-v7 .showcase-1-v7-left,
.paragraph-showcase-1-v7 .showcase-1-v7-body {
    display: table-cell;
    vertical-align: top
}

.paragraph-showcase-1-v7 .showcase-1-v7-body {
    overflow: hidden;
    width: 10000px
}

.paragraph-showcase-1-v7 .showcase-1-v7-body h4 {
    font-size: 21px;
    margin-bottom: 0;
    text-align: left
}

.paragraph-showcase-1-v7 .showcase-1-v7-body p {
    margin: 5px 0 0;
    letter-spacing: .6px;
    font-size: 16px;
    line-height: 22px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    font-weight: 400
}

.showcase-1-v7-outside {
    display: none
}

@media screen and (min-width:768px) and (max-width:991px) {
    .paragraph-showcase-1-v7 {
        text-align: center;
        margin-top: 0
    }
    .paragraph-showcase-1-v7 .showcase-1-v7-left {
        padding-right: 0
    }
    .paragraph-showcase-1-v7 .showcase-1-v7-left,
    .paragraph-showcase-1-v7 .showcase-1-v7-body {
        display: block
    }
    .paragraph-showcase-1-v7 .showcase-1-v7-body h4 {
        margin: 10px 5px 0;
        text-align: center
    }
    .showcase .paragraph-showcase-1-v7 .showcase-1-v7-left img {
        margin: 0 auto
    }
    .paragraph-showcase-1-v7 .showcase-1-v7-body {
        width: auto
    }
    .paragraph-showcase-1-v7 .showcase-1-v7-body p {
        text-align: center
    }
}

@media screen and (min-width:992px) {
    .showcase-1-v7-inner {
        text-align: center
    }
    .showcase-1-v7-content {
        display: inline-block;
        float: none;
        width: 486px;
        margin-right: 100px;
        vertical-align: middle
    }
    .showcase-1-v7-outside {
        display: inline-block;
        float: none;
        width: 324px
    }
    .showcase-1-v7-outside img {
        max-width: 100%
    }
    .showcase-1-v7 .row>div[class*=col-xs] {
        margin-top: 40px;
        float: none;
        width: auto
    }
}

.paragraph-showcase-1-v8 {
    margin-top: 40px;
    margin-bottom: 0
}

.paragraph-showcase-1-v8-top {
    margin-bottom: 20px
}

.paragraph-showcase-1-v8 img {
    margin-bottom: 0 !important
}

.paragraph-showcase-1-v8-top img {
    height: 23px
}

@media screen and (min-width:768px) and (max-width:991px) {
    .paragraph-showcase-1-v8 {
        margin-top: 20px;
        margin-bottom: 0
    }
}

@media screen and (min-width:992px) {
    .showcase-1-v8 .showcase {
        max-width: 800px;
        margin: 0 auto
    }
    .paragraph-showcase-1-v8 {
        margin-bottom: 12px;
        margin-top: 40px
    }
    .paragraph-showcase-1-v8-top {
        margin-bottom: 32px
    }
}

.showcase-1-v9 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden
}

.showcase-1-v9 .showcase-header {
    padding-left: 20px;
    padding-right: 20px
}

.showcase-1-v9-item img {
    width: 60px;
    height: 60px;
    margin-bottom: 10px
}

.showcase-1-v9-inner p {
    margin: 0 auto 20px
}

.showcase-1-v9 .btn.btn-anmi-org {
    min-width: 220px;
    width: auto;
    margin: 0
}

.showcase-1-v9-footer {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 12px
}

.showcase-1-v9-footer p {
    font-size: 12px
}

@media screen and (min-width:768px) and (max-width:991px) {
    .showcase-1-v9 .showcase-1-v9-item {
        max-width: 472px;
        margin: 0 auto
    }
    .showcase-1-v9 .showcase-header {
        font-size: 34px;
        padding: 0
    }
    .showcase-1-v9-inner p {
        margin-top: 60px
    }
}

@media screen and (min-width:992px) {
    .showcase-1-v9 .showcase-1-v9-item {
        max-width: 630px;
        margin: 0 auto
    }
    .showcase-1-v9 .showcase-header {
        font-size: 42px;
        padding: 0
    }
    .showcase-1-v9 .showcase-header-info {
        padding: 0 85px;
        margin-bottom: 20px
    }
    .showcase-1-v9-inner p {
        margin: 80px auto 20px;
        font-size: 21px
    }
    .showcase-1-v9-footer {
        margin-top: 80px
    }
}

.showcase-1-v10 {
    text-align: center;
    overflow: hidden
}

.showcase-1-v10 img {
    max-width: 364px
}

.showcase-1-v10 .showcase-1-v10-item {
    margin: 1em 0
}

.showcase-1-v10 .showcase-1-v10-item img {
    max-width: 70px
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .showcase-1-v10 .showcase-1-v10-item {
        width: 50%;
        float: left
    }
}

@media only screen and (min-width:992px) {
    .showcase-1-v10 .showcase-1-v10-item-title {
        margin-bottom: 5px
    }
    .showcase-1-v10 .showcase-1-v10-col {
        display: table-cell;
        vertical-align: middle;
        width: 35%
    }
    .showcase-1-v10 .showcase-1-v10-col:nth-of-type(2) {
        width: 30%
    }
    .showcase-1-v10 .showcase-1-v10-media {
        margin: 0 1em
    }
    .showcase-1-v10 .showcase-1-v10-media img {
        opacity: .9;
        transition: all .1s linear
    }
    .showcase-1-v10 .showcase-1-v10-media:hover img {
        opacity: 1
    }
    .showcase-1-v10 .showcase-1-v10-item img {
        opacity: .9;
        transform: scale(1);
        transition: all .1s linear
    }
    .showcase-1-v10 .showcase-1-v10-item:hover img {
        opacity: 1;
        transform: scale(1.06)
    }
    .showcase-1-v10 .showcase-1-v10-item .showcase-1-v10-item-content {
        display: block;
        height: 72px;
        overflow: hidden
    }
    .showcase-1-v10 .showcase-1-v10-item.first {
        text-align: right
    }
    .showcase-1-v10 .showcase-1-v10-item.first img {
        margin-left: 1em;
        float: right
    }
    .showcase-1-v10 .showcase-1-v10-item.last {
        text-align: left
    }
    .showcase-1-v10 .showcase-1-v10-item.last img {
        float: left;
        margin-right: 1em
    }
}

.showcase-1-v10.theme-gold {
    background-color: #b4975a;
    color: #fff
}

.showcase-1-v10.theme-gold h2,
.showcase-1-v10.theme-gold h3 {
    color: #fff
}

.showcase-1-v11 {
    overflow: hidden
}

.showcase-1-v11 img {
    max-width: 100%
}

.showcase-1-v11 .showcase-media img {
    width: 80%;
    margin: 0 auto;
    display: block
}

.showcase-1-v11 h2 {
    text-align: center
}

.showcase-1-v11 .description {
    margin: 1em 0
}

.showcase-1-v11 .showcase-media {
    margin: 1em 0
}

.showcase-1-v11 .showcase-item {
    margin: 1em 0
}

.showcase-1-v11 .showcase-content {
    text-align: center
}

.showcase-1-v11 .showcase-content img {
    max-width: 70px
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .showcase-1-v11 .showcase-item {
        width: 50%;
        float: left
    }
    .showcase-1-v11 .showcase-item .title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .showcase-1-v11 .showcase-item .showcase-item-body {
        min-height: 116px;
        overflow: hidden
    }
}

@media only screen and (min-width:992px) {
    .showcase-1-v11 .showcase-media img {
        opacity: .9;
        transition: all .1s linear
    }
    .showcase-1-v11 .showcase-media:hover img {
        opacity: 1
    }
    .showcase-1-v11 .showcase-item {
        display: table
    }
    .showcase-1-v11 .showcase-item .showcase-item-media,
    .showcase-1-v11 .showcase-item .showcase-item-body {
        display: table-cell;
        vertical-align: top
    }
    .showcase-1-v11 .showcase-item .showcase-item-media {
        padding-right: 1em
    }
    .showcase-1-v11 .showcase-item .showcase-item-body {
        width: 10000px;
        text-align: left
    }
    .showcase-1-v11 .showcase-item .showcase-item-body .title {
        margin-bottom: 5px
    }
    .showcase-1-v11 .showcase-item .showcase-item-body p {
        margin: 0
    }
    .showcase-1-v11 .showcase-item img {
        opacity: .9;
        transform: scale(1);
        transition: all .1s linear
    }
    .showcase-1-v11 .showcase-item:hover img {
        opacity: 1;
        transform: scale(1.06)
    }
}

.showcase-1-v11.theme-gold {
    background-color: #b4975a;
    color: #fff
}

.showcase-1-v11.theme-gold h2,
.showcase-1-v11.theme-gold h3 {
    color: #fff
}

@media only screen and (min-width:992px) {
    .showcase-1-v12 .showcase-item .showcase-item-media {
        padding-left: 1em;
        padding-right: 0
    }
    .showcase-1-v12 .showcase-item .showcase-item-body {
        text-align: right
    }
    .showcase-1-v12 .showcase-media-wrapper {
        float: right
    }
}

.showcase-3-v3 {
    padding: 40px 0
}

.showcase-3-v3 .header-2 {
    width: 70%;
    margin: 0 auto
}

.showcase-3-v3 h3,
.showcase-3-v3 h4 {
    font-size: 26px;
    line-height: 1.23;
    margin-bottom: 10px
}

.showcase-3-v3 .module-content ul,
.showcase-3-v3 .module-content ol {
    padding-left: 20px;
    list-style: disc
}

.showcase-3-v3 .module-content li {
    margin-bottom: 0
}

.showcase-3-v3 .row .g-3-container {
    background-color: #eee;
    margin: 0 10px
}

.theme-gray .showcase-3-v3 .row .g-3-container {
    background-color: #fff
}

@media(max-width:767px) {
    .showcase-3-v3 .g-3-container {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media screen and (min-width:768px) {
    .showcase-3-v3 {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .showcase-3-v3 .header-2 {
        width: 740px
    }
}

@media screen and (min-width:992px) {
    .showcase-3-v3 {
        padding-top: 80px;
        padding-bottom: 80px
    }
    .showcase-3-v3 h3,
    .showcase-3-v3 h4 {
        font-size: 42px;
        line-height: 1.19;
        margin-bottom: 20px
    }
}

.showcase-1-v13 {
    overflow: hidden
}

.showcase-1-v13 h2 {
    text-align: center;
    margin-bottom: 40px
}

.showcase-1-v13 img {
    max-width: 100%
}

.showcase-1-v13 .btn-less-more {
    font-weight: bold
}

.showcase-1-v13 .btn-less-more .more {
    display: none
}

.showcase-1-v13 .title-2 {
    display: none
}

.showcase-1-v13.more .title-1 {
    display: none
}

.showcase-1-v13.more .title-2 {
    display: block
}

.showcase-1-v13.more .showcase-wrapper {
    height: auto;
    overflow: visible
}

.showcase-1-v13.more .btn-less-more-wrapper {
    clear: both
}

.showcase-1-v13.more .btn-less-more .more {
    display: inline-block
}

.showcase-1-v13 .showcase-inner {
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 40px
}

.showcase-1-v13 .showcase-inner .showcase-media-inner {
    margin-right: -2em;
    margin-left: 0;
    width: 50%;
    flex-shrink: 0
}

.showcase-1-v13 .showcase-inner .showcase-media-inner .showcase-media {
    background-size: cover;
    height: 100%
}

.showcase-1-v13 .showcase-wrapper {
    height: 720px;
    overflow: hidden;
    margin: 0 -20px
}

.showcase-1-v13 .showcase-item {
    position: relative
}

.showcase-1-v13 .showcase-item:nth-child(2n) .showcase-inner {
    flex-direction: row
}

.showcase-1-v13 .showcase-item:nth-child(2n) .showcase-inner .showcase-media-inner {
    margin-left: -2em;
    margin-right: 0
}

.showcase-1-v13 .showcase-item:nth-child(2n) .showcase-inner .showcase-media-inner .showcase-media {
    background-position: top right
}

.showcase-1-v13 .showcase-item .image-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
    height: 2em;
    position: absolute;
    bottom: 0;
    left: -3em;
    width: 200%
}

.showcase-1-v13 .showcase-content {
    display: flex;
    flex-direction: column-reverse;
    padding: 23px;
    min-height: 200px;
    text-align: left
}

.showcase-1-v13 .showcase-content .showcase-media {
    margin-right: -50px
}

.showcase-1-v13 .showcase-content h2 {
    color: #333;
    font-size: 21px;
    font-family: "Interstate_Bold", sans-serif;
    text-align: left;
    line-height: 22px;
    margin-bottom: 10px
}

.showcase-1-v13 .showcase-content h2 sup {
    font-size: 75%
}

.showcase-1-v13 .no-collapse.showcase-wrapper {
    height: auto
}

@media screen and (min-width:667px) and (max-width:767px) {
    .showcase-1-v13 .showcase-wrapper {
        height: 1170px
    }
    .showcase-1-v13 .showcase-content {
        min-height: 350px
    }
}

@media only screen and (max-width:767px) {
    .showcase-1-v13 .showcase-item.col-xs-12 {
        float: none
    }
}

@media only screen and (min-width:768px) {
    .showcase-1-v13 .container-fluid {
        padding-left: 0;
        padding-right: 0
    }
    .showcase-1-v13 .showcase-wrapper {
        height: 405px;
        overflow: hidden;
        margin: 0
    }
    .showcase-1-v13 .showcase-wrapper.columns-4 {
        height: 370px
    }
    .showcase-1-v13 .showcase-wrapper.columns-4 .showcase-item .showcase-inner .showcase-content {
        height: 170px
    }
    .showcase-1-v13 .showcase-wrapper.no-collapse .showcase-item .showcase-inner .showcase-content {
        height: auto
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item {
        text-align: center
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item.col-sm-3,
    .showcase-1-v13 .showcase-wrapper .showcase-item.col-sm-4 {
        padding-left: 0;
        padding-right: 0
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner {
        display: block
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-media-inner {
        position: relative;
        margin: 0 auto;
        width: 100%
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-media-inner .showcase-media {
        width: 90%;
        margin: 0 auto;
        background-size: contain;
        padding: 0 15px;
        padding-top: 85%;
        background-position: center;
        background-repeat: no-repeat
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-content {
        padding: 0 15px;
        display: block;
        height: 150px;
        min-height: auto;
        overflow: hidden;
        text-align: center
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-content .title-s {
        font-size: 16px;
        margin: 25px 0 10px
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-content .title-s sup {
        font-size: 12px
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-content h2 {
        font-size: 21px;
        line-height: 23px;
        margin-bottom: 12px;
        text-align: center
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner+.image-shadow-bottom {
        display: none
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .image-shadow-bottom {
        left: 0;
        right: 0;
        width: 100%
    }
    .showcase-1-v13 .bottom-text {
        margin-top: 20px
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .showcase-1-v13 .showcase-wrapper.columns-3 {
        height: 425px
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-content {
        height: 170px
    }
}

@media only screen and (min-width:992px) {
    .showcase-1-v13 .showcase-wrapper {
        margin: 0 auto
    }
    .showcase-1-v13 .showcase-wrapper.columns-4 {
        height: 400px
    }
    .showcase-1-v13 .showcase-wrapper.columns-4 .showcase-item .showcase-inner .showcase-media-inner {
        height: 230px
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-media-inner {
        height: 290px;
        overflow: hidden
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-media-inner .showcase-media {
        padding-top: 64%;
        transition: padding-top .3s linear
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item.new-inview-current .showcase-inner .showcase-media-inner .showcase-media {
        padding-top: 70%;
        transition: padding-top .3s linear
    }
}

@media only screen and (min-width:1200px) {
    .showcase-1-v13 .showcase-wrapper {
        height: 435px
    }
    .showcase-1-v13 .showcase-wrapper .showcase-item .showcase-inner .showcase-media-inner {
        height: auto
    }
}

@media only screen and (min-width:992px) and (max-width:1299px) {
    .showcase-1-v13 .showcase-wrapper.columns-3.has-collapse {
        height: 440px
    }
}

@media only screen and (min-width:1300px) {
    .showcase-1-v13 .showcase-wrapper {
        height: 460px
    }
}

.showcase-1-v14 h2 {
    margin-bottom: 40px
}

.showcase-1-v14 .showcase-item {
    margin-bottom: 20px;
    background-size: cover;
    background-repeat: no-repeat
}

.showcase-1-v14 .showcase-item .showcase-content {
    padding-top: 33%;
    padding-bottom: 10px;
    color: #fff;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))
}

.showcase-1-v14 .showcase-item .showcase-content .title {
    font-size: 16px;
    margin-bottom: 5px;
    color: #fff
}

.showcase-1-v14 .showcase-item .showcase-content .title:hover {
    text-decoration: underline
}

.showcase-1-v14 .showcase-item .showcase-content .info {
    font-size: 12px
}

.showcase-1-v14 .showcase-inner {
    overflow: hidden
}

.showcase-1-v14 .showcase-inner .showcase-item {
    transform: scale(1);
    transition: transform .3s linear
}

.showcase-1-v14 .showcase-inner.new-inview-current .showcase-item {
    transform: scale(1.06);
    transition: transform .3s linear
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .showcase-1-v14 h2 {
        font-size: 34px
    }
    .showcase-1-v14 .showcase-item .showcase-content {
        padding-top: 37%
    }
}

@media only screen and (min-width:992px) {
    .showcase-1-v14 {
        margin: 0 auto
    }
    .showcase-1-v14 .showcase-item .showcase-content {
        padding-top: 30%
    }
}

.showcase-1-v4 .btn-less-more {
    font-weight: bold
}

.showcase-1-v4 .btn-less-more .more {
    display: none
}

.showcase-1-v4 .showcase-wrapper {
    overflow: hidden
}

.showcase-1-v4.more .showcase-wrapper {
    height: auto !important
}

.showcase-1-v4.more .btn-less-more .more {
    display: inline-block
}

@media only screen and (min-width:768px) {
    .showcase-1-v4 .showcase-wrapper {
        overflow: hidden
    }
}

.showcase-1-v5.card-item .showcase-wrapper {
    overflow: hidden
}

.showcase-1-v5.card-item .btn-less-more .more {
    display: none
}

.showcase-1-v5.card-item.more .showcase-wrapper {
    height: auto !important
}

.showcase-1-v5.card-item.more .btn-less-more .more {
    display: inline-block
}

@media only screen and (min-width:768px) {
    .has-left-border .showcase-1-v5 .tile .new-action-media-wrapper {
        position: relative
    }
    .has-left-border .showcase-1-v5 .tile .new-action-media-wrapper::before {
        display: block;
        content: "";
        height: 100%;
        border-left: 1px solid #b6b6b6;
        position: absolute;
        left: -10px
    }
    .has-left-border .showcase-1-v5 .tile:first-child .new-action-media-wrapper::before {
        border-left: 0
    }
}

@media only screen and (min-width:1200px) {
    .showcase .g-3-container .image-container img {
        -webkit-transform: translateX(-50%) scale(1.05);
        transform: translateX(-50%) scale(1.05)
    }
}

.video-1v1 {
    padding: 40px 0
}

.video-1v1 h3,
.video-1v1 h4 {
    font-size: 26px;
    line-height: 1.23;
    margin-bottom: 10px
}

.video-1v1 .thumb {
    display: block;
    width: 100%;
    height: 100%
}

.video-1v1-modal .LimelightEmbeddedPlayer {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}

.video-1v1-modal .LimelightEmbeddedPlayerFlash {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-1v1 .row .g-3-container {
    margin: 0 10px;
    background-color: #eee
}

@media screen and (min-width:768px) {
    .video-1v1 {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

@media screen and (min-width:992px) {
    .video-1v1 {
        padding-top: 80px;
        padding-bottom: 80px
    }
    .video-1v1 h3,
    .video-1v1 h4 {
        font-size: 42px;
        line-height: 1.19;
        margin-bottom: 20px
    }
}

.card-wrapper {
    background-color: #fff
}

.credit-card-list .j-2_module-v2 .j-2_inner-wrap {
    background: 0;
    padding: 0;
    min-height: 90px
}

.credit-card-list .card-item {
    margin: 40px 0
}

.credit-card-list .card-buttons {
    text-align: center
}

.credit-card-list .card-buttons .card-button-main {
    display: inline-block
}

.credit-card-list .card-buttons .card-button-main p {
    margin-bottom: 0
}

.credit-card-list .card-buttons .btn {
    width: auto
}

@media screen and (max-width:767px) {
    .credit-card-list .card-buttons .btn {
        margin-right: 0
    }
}

.credit-card-list .tag-name {
    margin-bottom: 15px;
    text-align: center
}

.credit-card-list .tag-name span {
    padding: 3px 40px;
    color: #056dae;
    border: 1px solid #056dae;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: Interstate, sans-serif;
    font-size: 12px
}

.credit-card-list .card-thumb {
    text-align: center
}

.credit-card-list .card-thumb .card-image {
    display: inline-block;
    position: relative;
    width: 330px;
    height: 210px;
    margin-bottom: 20px
}

.credit-card-list .card-thumb .card-points {
    position: absolute;
    top: -40px;
    left: -40px;
    width: 80px;
    height: 80px;
    background-size: cover
}

.credit-card-list .card-thumb img {
    max-width: 100%
}

.credit-card-list .card-content h2 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px
}

.credit-card-list .card-content ul {
    padding-left: 0
}

.credit-card-list .card-content ul li {
    padding-left: 30px;
    list-style: none;
    background: url(../../quick-cash-common/images/icon-list.png) no-repeat 0 9px;
    background-size: 10px
}

.credit-card-list .card-more-wrapper {
    display: none;
    transition: max-height .6s ease-out
}

.credit-card-list .card-more {
    padding: 40px 0;
    margin: 20px 0;
    background-color: #eee
}

.credit-card-list .btn-less-more .svg-arrow {
    width: 12px;
    height: 8px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdowns%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-878.000000%2C%20-122.000000%29%22%20fill%3D%22%23056DAE%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Grey%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28570.000000%2C%20101.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Default%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M312%2C32%20L312%2C29.6917048%20L316.989689%2C25.0246591%20L312%2C20.3577556%20L312%2C18%20L318.461538%2C24.1555486%20L318.461538%2C25.8443093%20L312%2C32%22%20id%3D%22Chevron%22%20transform%3D%22translate%28315.230769%2C%2025.000000%29%20rotate%28-270.000000%29%20translate%28-315.230769%2C%20-25.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: top 55% right 0;
    background-size: 12px;
    transform: rotate(0);
    transition: transform .4s ease-in-out;
    transform-origin: 50%
}

.credit-card-list .btn-less-more .more {
    display: none
}

.credit-card-list .more .more {
    display: inline
}

.credit-card-list .more .card-more-wrapper {
    display: block;
    max-height: 9999px;
    transition: max-height .6s ease-in
}

.credit-card-list .more .btn-less-more .svg-arrow {
    transform: rotate(180deg)
}

.credit-card-list .btn-more-link .svg-arrow {
    width: 12px;
    height: 10px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdowns%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-878.000000%2C%20-122.000000%29%22%20fill%3D%22%23056DAE%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Grey%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28570.000000%2C%20101.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Default%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M312%2C32%20L312%2C29.6917048%20L316.989689%2C25.0246591%20L312%2C20.3577556%20L312%2C18%20L318.461538%2C24.1555486%20L318.461538%2C25.8443093%20L312%2C32%22%20id%3D%22Chevron%22%20transform%3D%22translate%28315.230769%2C%2025.000000%29%20rotate%28-270.000000%29%20translate%28-315.230769%2C%20-25.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: top 55% right 0;
    background-size: 12px;
    transform: rotate(270deg);
    transform-origin: 50%
}

.credit-card-list .form-control {
    border-radius: 0
}

.credit-card-list .in-page-nav .tab-content {
    padding: 40px 0
}

.credit-card-list .tab-pane {
    outline: 0
}

.credit-card-list .in-page-nav .nav-pills.nav-justified>li {
    background: #fff
}

.credit-card-list .welcome-gift {
    display: table;
    color: #056dae;
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 20px
}

.credit-card-list .welcome-gift img {
    display: table-cell;
    height: 18px;
    padding-right: 10px
}

.credit-card-list .welcome-gift .welcome-text {
    display: table-cell
}

.credit-card-list .in-page-nav .nav-pills.nav-justified>li a {
    border-bottom: 1px solid #eee !important
}

.credit-card-list .in-page-nav .nav-pills.nav-justified>li:first-child a {
    border-left: 1px solid #eee !important
}

.credit-card-list .in-page-nav .nav-pills.nav-justified>li:last-child a {
    border-right: 1px solid #eee !important
}

.credit-card-list .card-bottom {
    padding: 0 20px;
    max-width: 1440px;
    margin: 0 auto
}

.credit-card-list .card-bottom hr {
    border-color: #eee
}

@media screen and (max-width:767px) {
    .credit-card-list .form-control {
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5)
    }
    .credit-card-list .j-2_module-v2 .j-2_inner-wrap .form-group {
        height: auto;
        border-bottom: 5px solid #056dae
    }
    .credit-card-list .j-2_module-v2 .j-2_inner-wrap .form-group .form-control {
        height: 70px;
        background-size: 14px
    }
    .credit-card-list .btn-less-more {
        display: none
    }
    .credit-card-list .btn-more-link {
        display: block;
        margin-top: 10px
    }
    .credit-card-list .card-thumb .card-points {
        width: 50px;
        height: 50px;
        left: -20px;
        top: -25px
    }
}

@media screen and (min-width:768px) {
    .credit-card-list .card-thumb .card-image {
        margin-top: 45px
    }
    .credit-card-list .tag-name {
        text-align: left
    }
    .credit-card-list .tag-name span {
        padding-left: 20px;
        padding-right: 20px
    }
    .credit-card-list .card-buttons {
        text-align: right
    }
    .credit-card-list .in-page-nav .tab-content {
        padding-top: 80px;
        padding-bottom: 20px
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .credit-card-list .card-thumb .card-points {
        width: 60px;
        height: 60px;
        left: -30px;
        top: -30px
    }
}

@media screen and (min-width:992px) {
    .credit-card-list .in-page-nav .nav-pills.nav-justified>li a {
        height: 85px;
        min-height: 85px
    }
}

@media screen and (max-width:414px) {
    .credit-card-list .card-thumb .card-image {
        width: 300px;
        height: 191px
    }
}

@media screen and (max-width:374px) {
    .credit-card-list .card-thumb .card-image {
        width: 250px;
        height: 159px
    }
}

.card-category-1-1 .hero-cola-2 {
    color: #fff
}

.card-category-1-1 .hero-cola-2 .hero-cola-logo {
    width: 42px
}

.card-category-1-1 .hero-cola-2 .hero-cola-head {
    font-size: 16px
}

.card-category-1-1 .hero-cola-2 .hero-cola-content h2 {
    font-size: 42px;
    font-family: Interstate_Bold, sans-serif;
    max-width: 80%;
    margin: 0 auto
}

.card-category-1-1 .credit-card-list .card-item {
    margin-bottom: 120px
}

.card-category-1-1 .credit-card-list .in-page-nav .tab-content {
    padding-bottom: 0;
    overflow: hidden
}

.card-category-1-1 .credit-card-list .in-page-nav .tab-content.no-padding-top {
    padding-top: 0
}

.card-category-1-1 .credit-card-list .in-page-nav .nav-pills.nav-justified>li a {
    border-bottom: none !important;
    font-weight: bold
}

.card-category-1-1 .credit-card-list .in-page-nav .nav-pills.nav-justified>li:first-child a {
    border-left: none !important
}

.card-category-1-1 .credit-card-list .in-page-nav .nav-pills.nav-justified>li:last-child a {
    border-right: none !important
}

.card-category-1-1 .credit-card-list .in-page-nav .nav-pills.nav-justified>li.active a {
    font-weight: normal
}

.card-category-1-1 .credit-card-list .card-header h2 {
    font-size: 26px;
    font-family: Interstate_Bold, sans-serif
}

.card-category-1-1 .credit-card-list .card-header h3 {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 0
}

.card-category-1-1 .credit-card-list .card-thumb {
    text-align: left
}

.card-category-1-1 .credit-card-list .card-content ul {
    margin-bottom: 0
}

.card-category-1-1 .credit-card-list .card-content ul li {
    background: 0;
    position: relative;
    padding-left: 15px
}

.card-category-1-1 .credit-card-list .card-content ul li::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #126eac;
    position: absolute;
    left: 0;
    top: 9px
}

.card-category-1-1 .credit-card-list .welcome-points {
    padding-top: 40px
}

.card-category-1-1 .credit-card-list .welcome-points strong {
    font-size: 18px
}

.card-category-1-1 .credit-card-list .welcome-points-top {
    width: 100%;
    height: 44px;
    line-height: 44px;
    position: relative;
    background: #eaeaea;
    clear: both;
    margin-bottom: 20px
}

.card-category-1-1 .credit-card-list .welcome-points-top::before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 22px solid white;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    content: ""
}

.card-category-1-1 .credit-card-list .welcome-points-top::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-right: 22px solid white;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent
}

.card-category-1-1 .credit-card-list .welcome-points-top p {
    margin-bottom: 0;
    padding: 0 20px;
    line-height: inherit
}

.card-category-1-1 .credit-card-list .welcome-points-bottom {
    display: table;
    width: 100%;
    padding: 10px;
    border: 2px solid #4a4a4a;
    border-radius: 5px;
    text-align: center
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-left,
.card-category-1-1 .credit-card-list .welcome-points-bottom .col-right {
    display: table-cell;
    vertical-align: middle;
    padding: 5px
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-left {
    border-right: 2px solid #4a4a4a
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-right-bottom {
    display: table;
    width: 100%;
    margin-top: 5px
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-right-1,
.card-category-1-1 .credit-card-list .welcome-points-bottom .col-right-2 {
    display: table-cell;
    width: 50%
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-right-1 {
    border-right: 1px solid #4a4a4a
}

.card-category-1-1 .credit-card-list .welcome-points-bottom p {
    margin-bottom: 0
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-item {
    text-align: left
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-item .num {
    font-size: 2em
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-item .num sup {
    vertical-align: super
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-text p {
    margin-bottom: 10px
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-text li {
    line-height: 1
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-text ul {
    margin-bottom: 0
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-text ul li+li {
    margin-bottom: 0
}

.card-category-1-1 .credit-card-list .welcome-points-bottom .col-calc {
    text-align: center;
    font-size: 40px
}

.card-category-1-1 .credit-card-list .card-more-less {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 20px 10px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999
}

.card-category-1-1 .credit-card-list .btn-less-more:hover {
    cursor: pointer
}

.card-category-1-1 .credit-card-list .btn-less-more .svg-arrow {
    width: 20px;
    height: 10px;
    background-size: 16px;
    margin-left: 0
}

.card-category-1-1 .credit-card-list .card-more-wrapper {
    padding-top: 40px
}

.card-category-1-1 .credit-card-list .card-more {
    padding: 0
}

.card-category-1-1 .credit-card-list .more .card-more-less {
    background: #eee
}

.card-category-1-1 .credit-card-list .more .card-more-wrapper {
    overflow: hidden
}

.card-category-1-1 .credit-card-list .card-buttons .btn {
    margin-right: 0
}

@media screen and (max-width:767px) {
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-text {
        border: 1px solid #ccc;
        border-radius: 5px;
        padding: 10px
    }
}

@media screen and (min-width:768px) {
    .card-category-1-1 .hero-cola-2 {
        padding-bottom: 100px
    }
    .card-category-1-1 .hero-cola-2 .hero-cola-logo {
        width: 50px
    }
    .card-category-1-1 .hero-cola-2 .hero-cola-content h2 {
        max-width: 61.458%
    }
    .card-category-1-1 .credit-card-list .card-header h2 {
        font-size: 34px
    }
    .card-category-1-1 .credit-card-list .card-thumb .card-image {
        margin-top: 0;
        margin-bottom: 0;
        width: 314px;
        height: 202px
    }
    .card-category-1-1 .credit-card-list .card-buttons {
        text-align: center
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-left {
        width: 40%
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-right {
        width: 60%
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-item {
        display: table-cell;
        vertical-align: top
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-text {
        width: 30%
    }
}

@media screen and (min-width:992px) {
    .card-category-1-1 .hero-cola-2 {
        padding-bottom: 200px
    }
    .card-category-1-1 .hero-cola-2 .hero-cola-logo {
        width: 68px
    }
    .card-category-1-1 .hero-cola-2 .hero-cola-head {
        font-size: 26px
    }
    .card-category-1-1 .hero-cola-2 .hero-cola-content h2 {
        font-size: 60px;
        line-height: 67px;
        max-width: 48%
    }
    .card-category-1-1 .credit-card-list .card-header h2 {
        font-size: 42px
    }
    .card-category-1-1 .credit-card-list .card-content {
        margin-bottom: 0
    }
    .card-category-1-1 .credit-card-list .card-more-wrapper {
        padding-top: 0
    }
    .card-category-1-1 .credit-card-list .welcome-points {
        padding-top: 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .card-category-1-1 .card-content-2 {
        float: none;
        clear: both;
        width: 70%;
        margin: 0 auto
    }
    .card-category-1-1 .credit-card-list .welcome-points {
        padding-top: 20px
    }
    .card-category-1-1 .credit-card-list .card-more-title {
        text-align: center
    }
}

@media screen and (max-width:767px) {
    .card-category-1-1 .credit-card-list .card-header h2,
    .card-category-1-1 .credit-card-list .card-header h3 {
        text-align: center
    }
    .card-category-1-1 .credit-card-list .welcome-points-top,
    .card-category-1-1 .credit-card-list .welcome-points-top strong {
        font-size: 14px
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-left,
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-right {
        display: block
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-left {
        border-right: 0;
        border-bottom: 2px solid #4a4a4a;
        padding-bottom: 10px
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .col-right {
        margin-top: 10px
    }
    .card-category-1-1 .credit-card-list .welcome-points-bottom .annual-fee-1,
    .card-category-1-1 .credit-card-list .welcome-points-bottom .annual-fee-2 {
        display: inline-block
    }
    .card-category-1-1 .credit-card-list .btn-less-more {
        display: block
    }
    .card-category-1-1 .credit-card-list .more .card-more-less {
        padding-left: 0;
        padding-right: 0
    }
    .card-category-1-1 .credit-card-list .card-thumb {
        text-align: center
    }
    .card-category-1-1 .credit-card-list .card-thumb .card-image {
        width: 314px;
        height: 202px
    }
    .card-category-1-1 .credit-card-list .card-more-title {
        text-align: center
    }
}

@media screen and (max-width:414px) {
    .card-category-1-1 .credit-card-list .card-thumb {
        text-align: center
    }
    .card-category-1-1 .credit-card-list .card-thumb .card-image {
        width: 222px;
        height: 140px
    }
}

.article-full {
    border-top: 0
}

.article-full .block-region-top {
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 2px solid #eaeaea
}

.article-full .article-title {
    margin-top: 0;
    margin-bottom: 20px
}

.article-full .article-title.has-media-angency {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-top: 5px
}

.article-full .article-sub-title {
    margin-bottom: 20px
}

.article-full .article-body {
    max-width: 900px
}

.article-full .prev-next-wrapper {
    padding-top: 20px;
    padding-bottom: 50px;
    overflow: hidden;
    border-top: 2px solid #eaeaea
}

.article-full .prev-next-wrapper .artile-nav-title {
    color: #333
}

.article-full .prev-next-wrapper .glyphicon {
    font-size: 12px;
    font-weight: bold
}

.article-full .prev-next-wrapper .prev,
.article-full .prev-next-wrapper .next {
    width: 30%
}

.article-full .prev-next-wrapper .prev a strong,
.article-full .prev-next-wrapper .next a strong {
    display: block
}

.article-full .prev-next-wrapper .prev {
    float: left
}

.article-full .prev-next-wrapper .next {
    float: right;
    text-align: right
}

.article-full .soc-share .social-text {
    float: left;
    padding-right: 15px
}

.article-full .soc-share .a2a_kit a+a {
    margin-left: 15px
}

.article-full .soc-share .a2a_svg {
    padding: 4px;
    border-radius: 100%
}

@media only screen and (max-width:767px) {
    .article-full .field-media-angency {
        display: none
    }
    .article-full .article-title {
        font-size: 1.625rem;
        line-height: 2rem
    }
    .article-full .article-title.has-media-angency {
        margin-top: -30px;
        margin-bottom: 5px
    }
    .article-full .soc-share .social-text {
        display: block;
        float: none;
        margin-top: 10px;
        margin-bottom: 5px;
        font-size: 14px
    }
    .article-full .prev-next-wrapper .artile-nav-title {
        display: none
    }
    .article-full .prev-next-wrapper a {
        font-size: 14px
    }
    .article-full .prev-next-wrapper a b {
        display: block
    }
    .article-full .prev-next-wrapper .glyphicon {
        padding: 15px 0;
        vertical-align: top;
        font-size: 18px
    }
    .article-full .prev-next-wrapper .glyphicon-menu-left {
        padding-right: 8px
    }
    .article-full .prev-next-wrapper .glyphicon-menu-right {
        padding-left: 8px
    }
    .article-full .prev-next-wrapper .prev,
    .article-full .prev-next-wrapper .next {
        width: 50%
    }
    .article-full .prev-next-wrapper .nav-text {
        display: inline-block
    }
    .article-full .container-width-1440>.container-fluid>.row,
    .article-full .container-width-1440>.container-fluid>.row .col-md-12 {
        padding: 0
    }
}

@media only screen and (min-width:768px) {
    .article-full .article-sub-title {
        float: left
    }
    .article-full .field-media-angency {
        float: right;
        text-align: right
    }
    .article-full .article-title {
        clear: both
    }
    .article-full .article-title.has-media-angency {
        margin-bottom: 20px
    }
    .article-full .soc-share .a2a_kit {
        float: right
    }
}

@media only screen and (max-width:992px) {
    .article-full .field-media-angency img {
        height: 40px;
        max-width: 100%
    }
    .article-full .prev-next-wrapper {
        padding-bottom: 20px
    }
    .article-full .soc-share .a2a_kit a+a {
        margin-left: 10px
    }
}

.article-footer {
    background-color: #eee;
    padding: 20px 0
}

.article-footer .article-footer-left,
.article-footer .article-footer-right {
    text-align: center
}

.article-footer .article-footer-right a {
    font-size: 16px
}

.article-footer.sticky-fixed {
    position: fixed;
    top: auto;
    bottom: 0;
    width: 100%;
    z-index: 55;
    transform: none;
    transition: transform .6s ease-in-out;
    box-shadow: none
}

@media only screen and (max-width:991px) {
    .article-footer .article-footer-left,
    .article-footer .article-footer-right {
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width:992px) {
    .article-footer .article-footer-left {
        text-align: left
    }
    .article-footer .article-footer-right {
        text-align: right;
        font-size: 16px
    }
}

.new-inview-backend+.article-footer.relative-element {
    box-shadow: 0 5px 5px 10px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)
}

.color-orange,
.color-orange h2,
.color-orange h3,
.color-orange p {
    color: #ec5529
}

a.color-orange {
    color: #ec5529
}

.shadow-bottom-inner {
    position: relative
}

.shadow-bottom-inner::after {
    content: "";
    display: block;
    height: 10px;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 2;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(204, 204, 204, 0.5) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(204, 204, 204, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(204, 204, 204, 0.5) 100%)
}

.shadow-bottom-outer {
    position: relative
}

.shadow-bottom-outer::after {
    content: "";
    display: block;
    height: 10px;
    width: 100%;
    position: absolute;
    bottom: -10px;
    z-index: 2;
    background: -moz-linear-gradient(top, rgba(204, 204, 204, 0.7) 0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(204, 204, 204, 0.7) 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(204, 204, 204, 0.7) 0, rgba(255, 255, 255, 0) 100%)
}

.shadow-bottom-inner-large {
    position: relative
}

.shadow-bottom-inner-large::after {
    content: "";
    display: block;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
    height: 2em;
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%
}

.shadow-bottom-outer-large {
    position: relative
}

.shadow-bottom-outer-large::after {
    content: "";
    display: block;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
    height: 2em;
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%
}

.custom-points .custom-points-header {
    max-width: 286px;
    margin: 0 auto;
    padding-bottom: 20px
}

.custom-points h2,
.custom-points h3,
.custom-points h4 {
    font-family: Interstate_Bold, sans-serif
}

.custom-points .custom-points-img {
    text-align: right
}

.custom-points .custom-points-img img {
    width: 268px
}

.custom-points .custom-points-content {
    padding-top: 80px;
    padding-bottom: 50px
}

.custom-points .custom-points-content h2,
.custom-points .custom-points-content h3,
.custom-points .custom-points-content h4 {
    font-size: 21px;
    line-height: 23px
}

.custom-points .custom-points-carousel-header {
    text-align: center;
    margin-bottom: 30px
}

.custom-points .custom-points-carousel-header h3 {
    font-size: 21px;
    line-height: 23px
}

.custom-points hr {
    display: none
}

.h2-no-space h2 {
    margin-bottom: 0
}

@media screen and (max-width:479px) {
    .custom-points-img img {
        position: relative;
        left: -80px
    }
}

@media screen and (max-width:375px) {
    .custom-points-img img {
        position: relative;
        left: -90px
    }
}

@media screen and (max-width:768px) {
    .custom-points .custom-points-content {
        padding-top: 50px;
        padding-bottom: 20px
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    .custom-points .custom-points-header {
        max-width: 570px
    }
    .custom-points .custom-points-img img {
        width: 268px
    }
    .custom-points .custom-points-content {
        padding-top: 80px
    }
}

@media screen and (min-width:992px) {
    .custom-points .custom-points-header {
        max-width: 960px
    }
    .custom-points .custom-points-img img {
        width: 430px
    }
    .custom-points .custom-points-carousel {
        float: right;
        margin-bottom: 50px
    }
    .custom-points .custom-points-carousel-header {
        text-align: left
    }
    .custom-points hr {
        display: block;
        margin-top: 0
    }
}

.vs-miles-caculator .miles-caculator-form {
    max-width: 960px;
    margin: 0 auto;
    background: url(../../quick-cash-common/images/map.png) no-repeat center top

}

.vs-miles-caculator .miles-caculator-form .form-group .form-control {
    background: #a6a6a6;
    color: #fff
}

.vs-miles-caculator .miles-caculator-form .form-group .input-group-addon {
    background: 0;
    color: #000;
    padding-left: 0;
    padding-right: 0
}

.vs-miles-caculator .miles-caculator-form .form-group #earnYear {
    background: #056dae
}

.vs-miles-caculator .miles-caculator-form .miles-item .form-group .input-group.focus-group {
    border: 0;
    background: 0;
    margin-bottom: 0
}

.vs-miles-caculator .miles-caculator-form .miles-item .form-group .form-control,
.vs-miles-caculator .miles-caculator-form .miles-item .form-group .input-group-addon {
    background: 0;
    color: #666;
    height: auto;
    line-height: 1;
    padding-bottom: 0;
    padding-top: 5px
}

.vs-miles-caculator .miles-caculator-form .miles-item .form-group .text-input-label {
    font-size: 16px;
    font-weight: bold
}

.vs-miles-caculator .miles-caculator-form .miles-line {
    margin-left: 0;
    margin-right: 0
}

.vs-miles-caculator .miles-caculator-form .ui-slider .ui-slider-handle,
.vs-miles-caculator .miles-caculator-form .ui-slider .ui-slider-handle:focus,
.vs-miles-caculator .miles-caculator-form .ui-slider .ui-slider-handle:hover {
    width: 26px;
    height: 26px;
    top: -13px !important;
    background: url(../../quick-cash-common/images/ico_flight.jpg) no-repeat center center #fff;
    border: solid 2px #00bdf2;
    border-radius: 50%
}

.vs-miles-caculator .next-travel-item-list li {
    list-style: none
}

.vs-miles-caculator .next-travel-item-list li img {
    width: 100%
}

.vs-miles-caculator .next-travel-item-list li a {
    display: block;
    height: 100%;
    position: relative;
    color: #fff;
    cursor: pointer
}

.vs-miles-caculator .next-travel-item-list li a::before {
    content: '';
    position: absolute;
    z-index: 1;
    background: #000;
    opacity: .6;
    height: 100%;
    width: 100%
}

.vs-miles-caculator .next-travel-item-list li.disabled a::before {
    background: #999
}

.vs-miles-caculator .next-travel-item-list li span {
    position: absolute;
    z-index: 2
}

.vs-miles-caculator .next-travel-item-list li .status {
    display: block;
    height: 24px;
    width: 24px;
    border: solid 1px #fff;
    top: 10px;
    right: 10px;
    border-radius: 50%
}

.vs-miles-caculator .next-travel-item-list li.selected .status {
    background: url(../../quick-cash-common/images/check.png) no-repeat center center #fff

}

.vs-miles-caculator .next-travel-item-list li .title {
    font-size: 18px;
    left: 10px;
    bottom: 35px
}

.vs-miles-caculator .next-travel-item-list li .miles {
    font-size: 16px;
    left: 10px;
    bottom: 10px
}

.vs-miles-caculator .next-travel-item-list li .zone {
    font-size: 14px;
    left: 10px;
    top: 10px
}

.vs-miles-caculator .form-section {
    position: relative
}

.vs-miles-caculator .form-section.disabled::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10;
    cursor: not-allowed
}

.vs-miles-caculator #resultTravel {
    text-align: center;
    padding-bottom: 25px
}

.vs-miles-caculator #rsRemain,
.vs-miles-caculator #rsTimeNeed,
.vs-miles-caculator .rs-miles,
.vs-miles-caculator .rs-zone {
    font-size: 18px;
    color: #056dae
}

.vs-miles-caculator .rs-miles,
.vs-miles-caculator .rs-zone {
    margin-bottom: 10px
}

.vs-miles-caculator .rs-zone {
    margin-top: 10px
}

.vs-miles-caculator .rs-miles div {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.vs-miles-caculator .rs-miles div span {
    cursor: pointer;
    display: inline-block
}

.vs-miles-caculator .case-not .rs-miles div span {
    display: none
}

.vs-miles-caculator .rs-miles {
    line-height: 22px
}

.vs-miles-caculator .rs-miles .rs-decrease:before {
    content: '�'
}

.vs-miles-caculator .rs-miles .rs-increase:before {
    content: '+'
}

.vs-miles-caculator .case-not .firstLetter {
    text-transform: lowercase
}

.vs-miles-caculator .rs-miles .rs-increase::before,
.vs-miles-caculator .rs-miles .rs-decrease::before {
    font-family: interstate, Arial, sans-serif;
    display: block;
    width: 18px;
    line-height: 18px;
    font-size: 20px;
    border-radius: 50%;
    border: 1px solid
}

.vs-miles-caculator .rs-miles label {
    font-weight: 700;
    margin-left: 5px;
    margin-right: 6px;
    line-height: 22px
}

.vs-miles-caculator .next-travel-wrapper {
    max-width: 650px;
    margin: 0 auto
}

.vs-miles-caculator #travelItemList {
    text-align: center
}

.vs-miles-caculator #travelItemList ul {
    padding-left: 0;
    overflow: hidden
}

.vs-miles-caculator #rsMess>p {
    font-size: 16px;
    color: #3e4141
}

.vs-miles-caculator .miles-result .symbol {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    color: #002d72;
    font-size: 30px;
    font-weight: 700
}

.vs-miles-caculator .next-travel-type {
    padding: 0 10%;
    margin-bottom: 30px;
    text-align: left
}

.vs-miles-caculator .next-travel-type label {
    display: block;
    padding: 0 0 10px
}

.vs-miles-caculator .miles-ls-os .form-group-input {
    display: inline-block
}

.vs-miles-caculator .miles-ls-os .form-group-input label {
    display: inline-block
}

@media screen and (min-width:768px) {
    .vs-miles-caculator .next-travel-type {
        padding: 0;
        text-align: center
    }
    .vs-miles-caculator .next-travel-type label {
        padding: 0 10px;
        display: inline-block
    }
    .vs-miles-caculator .miles-caculator-form .miles-line {
        padding-left: 10px
    }
    .vs-miles-caculator .miles-result .symbol {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 20px
    }
}

@media screen and (max-width:767px) {
    .vs-miles-caculator .miles-caculator-form {
        background-size: 100%
    }
    .vs-miles-caculator .miles-ls-os .form-group-input {
        text-align: center;
        margin-bottom: 0
    }
}

.lang-switch a {
    color: #fff;
    line-height: 35px
}

.lang-switch a+a {
    margin-left: 10px
}

.lang-switch a:hover,
.lang-switch a:focus {
    color: #fff;
    opacity: .8
}

.lang-switch.lang-switch-short a {
    font-size: 12px;
    font-weight: normal
}

.lang-switch.lang-switch-short a.current {
    font-weight: bold
}

.lang-switch.lang-switch-short a[data-to="th"] {
    font-size: 12px;
    font-family: inherit
}

.lang-switch.lang-switch-short a+a {
    margin-left: 0
}

.lang-switch.lang-switch-short a+a::before {
    content: "/";
    margin-right: 5px
}

@media screen and (max-width:767px) {
    .lang-switch a {
        line-height: 28px
    }
}

#speedBumpModal .modal-header,
#speedBumpModal .modal-footer {
    text-align: center
}

#speedBumpModal .btn-continue {
    margin-right: 0
}

.cbolui-ddl-pre body *:focus {
    outline: 0
}

body.after-speedbump {
    padding-right: 0 !important
}

.cash-back-description h2 {
    font-family: Interstate_Bold, sans-serif;
    font-size: 21px;
    line-height: 1.2;
    margin-bottom: 40px
}

.cash-back-description .details-wrapper .details-inner {
    display: block;
    margin: 0 auto
}

.cash-back-description .details-wrapper .details-inner .details-content {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #056dae
}

.cash-back-description .details-wrapper .details-inner .details-content .add {
    font-size: 30px;
    color: #056dae
}

.cash-back-description .details-wrapper .details-inner .details-content .details-border {
    border: 1px solid #056dae;
    border-radius: 10px;
    padding: 15px 8px;
    margin: 5px;
    display: block
}

.cash-back-description .details-wrapper .details-inner .details-content .details-border h3,
.cash-back-description .details-wrapper .details-inner .details-content .details-border h4 {
    font-family: Interstate_Bold, sans-serif
}

.cash-back-description .details-wrapper .details-inner .details-content .details-border h3 {
    color: #056dae;
    font-size: 34px
}

.cash-back-description .details-wrapper .details-inner .details-content .details-border h4 {
    font-size: 21px;
    margin: 10px 0
}

.cash-back-description .details-wrapper .details-inner .details-content .details-border * {
    margin: 0;
    line-height: normal
}

.cash-back-description .details-wrapper .details-footer {
    line-height: normal;
    margin: 40px 0 0 0
}

@media only screen and (min-width:768px) {
    .cash-back-description .details-wrapper .details-inner {
        display: table
    }
    .cash-back-description .details-wrapper .details-inner .details-content {
        display: table-cell
    }
    .cash-back-description .details-wrapper .details-inner .details-content {
        vertical-align: middle
    }
    .cash-back-description .details-wrapper .details-inner .details-content .details-border,
    .cash-back-description .details-wrapper .details-inner .details-content .add {
        display: table-cell
    }
    .cash-back-description .details-wrapper .details-inner .details-content .details-border {
        width: 216px
    }
    .cash-back-description .details-wrapper .details-inner .details-content .add {
        padding: 10px;
        vertical-align: middle;
        font-size: 40px
    }
}

@media only screen and (max-width:767px) {
    .cash-back-description .details-wrapper .details-inner .details-content {
        display: block
    }
    .cash-back-description .details-wrapper .details-inner .details-content .details-border h3 {
        color: #056dae;
        font-size: 26px
    }
}

.modal-body img {
    max-width: 100%
}

.color-light-blue {
    color: #1697cf
}

.modal .container-share {
    overflow: auto;
    max-height: 65vh
}

.modal .container-share .apply-form-modal {
    padding: 0;
    overflow: visible;
    max-height: none
}

.edit-open-modal .modal-body .popup-table table {
    width: 100%;
    max-width: 800px
}

.edit-open-modal .modal-body .popup-table th,
.edit-open-modal .modal-body .popup-table td {
    border: 1px solid #ccc;
    padding: 5px
}

.apply-instant-modal {
    padding: 40px 20px 0;
    overflow: auto;
    max-height: 85vh
}

.apply-instant-modal .apply-steps {
    margin-top: 20px
}

.apply-instant-modal .apply-steps .step-item {
    margin-bottom: 10px;
    text-align: center
}

.apply-instant-modal .apply-steps .step-item .step-num {
    height: 25px;
    position: relative;
    margin-bottom: 15px
}

.apply-instant-modal .apply-steps .step-item .step-num::after {
    margin-top: -12px;
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background: #1697cf;
    z-index: 1
}

.apply-instant-modal .apply-steps .step-item .step-num span {
    display: inline-block;
    width: 25px;
    line-height: 25px;
    border-radius: 100%;
    background: #1697cf;
    color: #fff;
    font-size: 12px;
    text-align: center;
    z-index: 2
}

.apply-instant-modal .apply-steps .step-item .step-next {
    float: left;
    width: 40%;
    padding: 20px 0
}

.apply-instant-modal .apply-steps .step-item .step-result {
    float: left;
    width: 60%
}

.apply-instant-modal .offer-img {
    text-align: center;
    margin-bottom: 20px
}

.apply-instant-modal .offer-text h4 {
    color: #1697cf
}

.apply-instant-modal .apply-button .btn {
    line-height: 32px;
    min-width: 120px;
    margin-right: 0
}

@media only screen and (min-width:768px) {
    .apply-instant-modal {
        padding-left: 40px;
        padding-right: 40px
    }
    .apply-instant-modal .apply-button {
        text-align: right
    }
    .apply-instant-modal .apply-steps {
        margin-bottom: 20px
    }
    .apply-instant-modal .apply-steps .step-item .step-next {
        width: 20%;
        padding: 30px 0;
        text-align: right
    }
    .apply-instant-modal .apply-steps .step-item .step-result {
        width: 80%
    }
}

.sw-left-image img {
    width: 100%;
    max-width: 200px
}

@media only screen and (max-width:767px) {
    .sw-left-image img {
        margin-bottom: 20px
    }
}

.padding-20 {
    padding: 20px
}

.padding-top-bottom-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.space-line {
    width: 110px;
    height: 1px;
    background-color: #ccc;
    margin: 0 auto
}

@media only screen and (min-width:768px) {
    .space-line {
        width: 220px
    }
}

.table-dark-modal {
    padding: 50px 0;
    max-height: 85vh;
    overflow-y: auto
}

.table-dark-modal .table-wrapper {
    margin: 20px 0
}

.table-dark-modal .table-wrapper .table {
    border-bottom: 0
}

.table-dark-modal .table-wrapper .table>thead:first-child>tr:first-child>th,
.table-dark-modal .table-wrapper .table>tbody>tr>td {
    font-size: 12px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.table-dark-modal .table-wrapper .table>thead:first-child>tr:first-child>th:first-child,
.table-dark-modal .table-wrapper .table>tbody>tr>td:first-child {
    padding-left: 20px
}

.table-dark-modal .table-wrapper .table>thead:first-child>tr:first-child>th:last-child,
.table-dark-modal .table-wrapper .table>tbody>tr>td:last-child {
    border-right: 0;
    padding-right: 10px
}

.table-dark-modal .table-wrapper .table>thead:first-child>tr:first-child>th {
    background-color: #7d8592;
    color: #fff;
    white-space: nowrap
}

.table-dark-modal .table-wrapper .table>thead:first-child>tr:first-child>th:first-child {
    border-radius: 5px 0 0 0
}

.table-dark-modal .table-wrapper .table>thead:first-child>tr:first-child>th:last-child {
    border-radius: 0 5px 0 0
}

.table-dark-modal .table-wrapper .table>tbody>tr>td {
    padding-bottom: 18px
}

.table-dark-modal .table-wrapper .table>tbody>tr:last-child>td {
    border-bottom: 0
}

.table-dark-modal .table-wrapper .table>tbody>tr:last-child>td:first-child {
    border-radius: 0 0 0 5px
}

.table-dark-modal .table-wrapper .table>tbody>tr:last-child>td:last-child {
    border-radius: 0 0 5px 0
}

@media only screen and (max-width:767px) {
    .table-dark-modal .table-wrapper .table caption {
        background-color: #7d8592;
        color: #fff;
        font-size: 14px;
        border-radius: 5px 5px 0 0;
        padding: 10px 20px
    }
    .table-dark-modal .table-wrapper .table caption+thead>tr:first-child>th {
        font-size: 12px;
        border-bottom: 0;
        padding-top: 8px;
        padding-bottom: 8px
    }
    .table-dark-modal .table-wrapper .table>thead>tr>th {
        background-color: #e5e5e5;
        font-size: 12px
    }
    .table-dark-modal .table-wrapper .table>thead>tr>th:first-child {
        padding-left: 20px
    }
    .table-dark-modal .table-wrapper .table>tbody>tr>td {
        border-right: 0
    }
    .table-dark-modal .table-wrapper .table+table {
        margin-bottom: 20px
    }
}

.theme-prestige body {
    background: #001e3c
}

.theme-prestige .modal .hero-card-art-2-modal {
    padding: 0
}

.theme-prestige .modal .modal-body a {
    color: #00aab4
}

@media only screen and (max-width:767px) {
    .theme-prestige .modal .modal-body .padding-top-bottom-20 {
        padding-top: 0;
        padding-bottom: 0
    }
}

.theme-prestige .space-line {
    background-color: #fff
}

.theme-prestige .swiper-6 h2 strong,
.theme-prestige .showcase-1-v4 h2 strong,
.theme-prestige .showcase-1-v5 h2 strong,
.theme-prestige .showcase-1-v9 h2 strong,
.theme-prestige .showcase-1-v13 h2 strong {
    font-family: inherit;
    font-weight: normal
}

.theme-prestige .swiper-6,
.theme-prestige .showcase-1-v4,
.theme-prestige .showcase-1-v5,
.theme-prestige .showcase-1-v9,
.theme-prestige .showcase-1-v13,
.theme-prestige .showcase-1-v14,
.theme-prestige .in-page-nav-3 .r-tabs-panel,
.theme-prestige .in-page-nav-3 .in-page-nav-footer,
.theme-prestige .swiper-6 h2,
.theme-prestige .showcase-1-v4 h2,
.theme-prestige .showcase-1-v5 h2,
.theme-prestige .showcase-1-v9 h2,
.theme-prestige .showcase-1-v13 h2,
.theme-prestige .showcase-1-v14 h2,
.theme-prestige .in-page-nav-3 .r-tabs-panel h2,
.theme-prestige .in-page-nav-3 .in-page-nav-footer h2,
.theme-prestige .swiper-6 h3,
.theme-prestige .showcase-1-v4 h3,
.theme-prestige .showcase-1-v5 h3,
.theme-prestige .showcase-1-v9 h3,
.theme-prestige .showcase-1-v13 h3,
.theme-prestige .showcase-1-v14 h3,
.theme-prestige .in-page-nav-3 .r-tabs-panel h3,
.theme-prestige .in-page-nav-3 .in-page-nav-footer h3,
.theme-prestige .swiper-6 small,
.theme-prestige .showcase-1-v4 small,
.theme-prestige .showcase-1-v5 small,
.theme-prestige .showcase-1-v9 small,
.theme-prestige .showcase-1-v13 small,
.theme-prestige .showcase-1-v14 small,
.theme-prestige .in-page-nav-3 .r-tabs-panel small,
.theme-prestige .in-page-nav-3 .in-page-nav-footer small,
.theme-prestige .swiper-6 small p,
.theme-prestige .showcase-1-v4 small p,
.theme-prestige .showcase-1-v5 small p,
.theme-prestige .showcase-1-v9 small p,
.theme-prestige .showcase-1-v13 small p,
.theme-prestige .showcase-1-v14 small p,
.theme-prestige .in-page-nav-3 .r-tabs-panel small p,
.theme-prestige .in-page-nav-3 .in-page-nav-footer small p,
.theme-prestige .swiper-6 ul li,
.theme-prestige .showcase-1-v4 ul li,
.theme-prestige .showcase-1-v5 ul li,
.theme-prestige .showcase-1-v9 ul li,
.theme-prestige .showcase-1-v13 ul li,
.theme-prestige .showcase-1-v14 ul li,
.theme-prestige .in-page-nav-3 .r-tabs-panel ul li,
.theme-prestige .in-page-nav-3 .in-page-nav-footer ul li,
.theme-prestige .swiper-6 .new-action-item-desc p,
.theme-prestige .showcase-1-v4 .new-action-item-desc p,
.theme-prestige .showcase-1-v5 .new-action-item-desc p,
.theme-prestige .showcase-1-v9 .new-action-item-desc p,
.theme-prestige .showcase-1-v13 .new-action-item-desc p,
.theme-prestige .showcase-1-v14 .new-action-item-desc p,
.theme-prestige .in-page-nav-3 .r-tabs-panel .new-action-item-desc p,
.theme-prestige .in-page-nav-3 .in-page-nav-footer .new-action-item-desc p {
    color: #fff
}

.theme-prestige .swiper-6 a,
.theme-prestige .showcase-1-v4 a,
.theme-prestige .showcase-1-v5 a,
.theme-prestige .showcase-1-v9 a,
.theme-prestige .showcase-1-v13 a,
.theme-prestige .showcase-1-v14 a,
.theme-prestige .in-page-nav-3 .r-tabs-panel a,
.theme-prestige .in-page-nav-3 .in-page-nav-footer a {
    color: #00aab4
}

.theme-prestige .new-action .new-action-hr {
    border-top: 0;
    margin-bottom: 0
}

.theme-prestige .swiper-6 {
    background-color: transparent
}

.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item,
.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active {
    background-color: rgba(255, 255, 255, 0.1)
}

.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item,
.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active,
.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item p,
.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active p {
    color: #485c71
}

.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active,
.theme-prestige .swiper-6 .swiper-shadow .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-custom-item-active p {
    color: #fff
}

.theme-prestige .swiper-6 .swiper-pager .swiper-slide {
    color: #485c71;
    background-color: rgba(255, 255, 255, 0.1)
}

.theme-prestige .swiper-6 .swiper-pager .swiper-slide,
.theme-prestige .swiper-6 .swiper-pager .swiper-slide p {
    color: #485c71
}

.theme-prestige .swiper-6 .swiper-pager .swiper-slide-active,
.theme-prestige .swiper-6 .swiper-pager .swiper-slide-active p {
    color: #fff
}

.theme-prestige .swiper-6 .row-after {
    background-color: transparent
}

.theme-prestige .swiper-6 .swiper-shadow-bar {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.15))
}

.theme-prestige .j-responsive-module-v1 .r-tabs-tab {
    background-color: rgba(255, 255, 255, 0.1)
}

.theme-prestige .j-responsive-module-v1 .r-tabs-tab a {
    color: #fff
}

.theme-prestige .j-responsive-module-v1 li.r-tabs-state-active {
    background-color: transparent;
    box-shadow: 0 0 6px 0 rgba(255, 255, 255, 0.5)
}

.theme-prestige .j-responsive-module-v1 li.r-tabs-state-active a {
    border-top-color: transparent;
    color: #00aab4;
    border-bottom-color: #00aab4
}

.theme-prestige .j-responsive-module-v1 .r-tabs-accordion-title a {
    color: #fff
}

@media screen and (max-width:992px) {
    .theme-prestige .j-responsive-module-v1 .r-tabs-accordion-title a:before {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdowns%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-878.000000%2C%20-122.000000%29%22%20fill%3D%22%23ffffff%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Grey%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28570.000000%2C%20101.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Default%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M312%2C32%20L312%2C29.6917048%20L316.989689%2C25.0246591%20L312%2C20.3577556%20L312%2C18%20L318.461538%2C24.1555486%20L318.461538%2C25.8443093%20L312%2C32%22%20id%3D%22Chevron%22%20transform%3D%22translate%28315.230769%2C%2025.000000%29%20rotate%28-270.000000%29%20translate%28-315.230769%2C%20-25.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E")
    }
    .theme-prestige .j-responsive-module-v1 .r-tabs-state-active {
        border-bottom-color: #00aab4
    }
}

@media screen and (max-width:991px) {
    .theme-prestige .showcase-1-v9-inner p {
        max-width: 200px
    }
}

.theme-prestige .showcase-1-v9-inner a {
    color: #fff
}

.theme-prestige .show-less-module .btn-less-more,
.theme-prestige .show-less-module .btn-less-more-copy-5-v2 {
    color: #00aab4
}

.theme-prestige .in-page-nav-3 .r-tabs-panel ul li {
    position: relative;
    padding-left: 19px;
    list-style: none
}

.theme-prestige .in-page-nav-3 .r-tabs-panel ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #00aab4;
    position: absolute;
    left: 0;
    top: 9px
}

.theme-prestige .showcase-1-v13 .showcase-item .image-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.15));
    height: 1.5em
}

.page-export-wrapper .header-3 .super-script,
.page-export-wrapper .header-3 sup,
.page-export-wrapper .large .popover-title .super-script,
.page-export-wrapper .large .popover-title sup,
.page-export-wrapper h3 .super-script,
.page-export-wrapper h3 sup {
    font-size: .75em
}

.arrow-up {
    display: inline-block;
    height: 8px;
    width: 16px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdowns%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-878.000000%2C%20-122.000000%29%22%20fill%3D%22%23056DAE%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Grey%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28570.000000%2C%20101.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Default%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M312%2C32%20L312%2C29.6917048%20L316.989689%2C25.0246591%20L312%2C20.3577556%20L312%2C18%20L318.461538%2C24.1555486%20L318.461538%2C25.8443093%20L312%2C32%22%20id%3D%22Chevron%22%20transform%3D%22translate%28315.230769%2C%2025.000000%29%20rotate%28-270.000000%29%20translate%28-315.230769%2C%20-25.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.citi-gold a,
.citi-gold a:focus,
.citi-gold a:hover {
    color: #b4975a
}

.citi-gold .list-cta li a,
.citi-gold .svg-arrow-btn-next-blue-sm,
.citi-gold a.chevron-link,
.citi-gold button.chevron-link,
.citi-gold .list-cta li a:hover,
.citi-gold .svg-arrow-btn-next-blue-sm:hover,
.citi-gold a.chevron-link:hover,
.citi-gold button.chevron-link:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%226.25px%22%20height%3D%2211.25px%22%20viewBox%3D%220%200%205%209%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.5.2%20%2825235%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3E%26gt%3B%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22DDL%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Grey-Background%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-1285.000000%2C%20-1104.000000%29%22%20fill%3D%22%23b4975a%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1289.50176%2C1108.97027%20L1289.50176%2C1108.00573%20L1285.828%2C1104.488%20L1285.828%2C1105.83552%20L1288.66488%2C1108.50218%20L1285.828%2C1111.16885%20L1285.828%2C1112.488%20L1289.50176%2C1108.97027%20Z%22%20id%3D%22%26gt%3B%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
    background-size: 5%
}

.citi-gold a.chevron-link.bold,
.citi-gold a.chevron-link.bold:focus,
.citi-gold a.chevron-link.bold:hover,
.citi-gold button.chevron-link.bold:focus,
.citi-gold button.chevron-link.bold:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%226.25px%22%20height%3D%2211.25px%22%20viewBox%3D%220%200%205%209%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.5.2%20%2825235%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3E%26gt%3B%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22DDL%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Grey-Background%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-1274.000000%2C%20-1120.000000%29%22%20fill%3D%22%23b4975a%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1278.93387%2C1124.67494%20L1278.93387%2C1123.48506%20L1274.744%2C1120.08%20L1274.744%2C1122.26987%20L1277.11109%2C1124.09266%20L1274.744%2C1125.90278%20L1274.744%2C1128.08%20L1278.93387%2C1124.67494%20Z%22%20id%3D%22%26gt%3B%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E")
}

.citi-gold .video-module.video-module-1-1 .image-container a:after,
.citi-gold .video-module.video-module-1-1 .image-container a:focus:after,
.citi-gold .video-module.video-module-1-1 .image-container a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80px' height='80px' viewBox='0 0 80 80' version='1.1' style='&%2310;'%3E%3C!-- Generator: Sketch 41 %2835326%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EPlay-Default%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs/%3E%3Cstyle xmlns='http://www.w3.org/2000/svg' type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg xmlns='http://www.w3.org/2000/svg' id='UI' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Play-Default'%3E%3Cg id='Play' transform='translate%281.000000, 1.000000%29'%3E%3Ccircle class='st1' fill-opacity='0.95' fill='%23056DAE' cx='39' cy='39' r='39'/%3E%3Cpolygon id='Icon' fill='%23FFFFFF' points='28 57 28 21 57.1891892 39'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.citi-gold .video-module.video-module-1-1 .image-container a:focus:after,
.citi-gold .video-module.video-module-1-1 .image-container a:hover:after {
    opacity: .8
}

.citi-gold .arrow-up {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdowns%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-878.000000%2C%20-122.000000%29%22%20fill%3D%22%23b4975a%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Grey%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28570.000000%2C%20101.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Dropdown-Default%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M312%2C32%20L312%2C29.6917048%20L316.989689%2C25.0246591%20L312%2C20.3577556%20L312%2C18%20L318.461538%2C24.1555486%20L318.461538%2C25.8443093%20L312%2C32%22%20id%3D%22Chevron%22%20transform%3D%22translate%28315.230769%2C%2025.000000%29%20rotate%28-270.000000%29%20translate%28-315.230769%2C%20-25.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E")
}

.text-color-red {
    color: #d60000
}

.cbolui-ddl-pre .text-color-gold {
    color: #b4975a
}

.citigold-thin-header-wrapper .citigold-thin-header {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #163c69
}

.citigold-thin-header-wrapper .citigold-thin-header .citi-gold-logo img {
    height: 33px
}

.citigold-thin-header-wrapper .linegradient {
    height: 5px;
    background: #ab8b62;
    background: -moz-linear-gradient(left, #ab8b62 0, #ab8b62 21%, #e7c482 56%, #ae8f63 96%);
    background: -webkit-linear-gradient(left, #ab8b62 0, #ab8b62 21%, #e7c482 56%, #ae8f63 96%);
    background: linear-gradient(to right, #ab8b62 0, #ab8b62 21%, #e7c482 56%, #ae8f63 96%)
}

.or-wrapper {
    border-top: 1px solid #ccc;
    max-width: 40%;
    text-align: center;
    position: relative;
    margin: 50px auto 20px
}

.or-wrapper .or {
    position: relative;
    top: -13px;
    background-color: #fff;
    padding: 0 15px;
    margin: -13px auto 0;
    display: inline-block
}

.showcase-1-v16 {
    clear: both
}

.showcase-1-v16 .showcase-inner {
    flex: 1 1 100%;
    box-sizing: border-box;
    width: 100%;
    flex-flow: row wrap;
    display: flex;
    place-content: center;
    align-items: center;
    max-width: 100vw;
    padding-bottom: 50px;
    border-bottom: 1px solid #ccc
}

.showcase-1-v16 .showcase-inner .showcase-item.style-circle {
    padding: 0;
    position: relative;
    display: block;
    background-color: transparent;
    border-radius: 50%;
    width: 300px;
    text-align: center;
    margin-top: 15px;
    margin-right: 10px;
    box-shadow: 3px 3px 5px #ccc inset;
    height: auto;
    box-sizing: border-box;
    border: 0
}

.showcase-1-v16 .showcase-inner .showcase-item.style-circle:after {
    display: block;
    padding-bottom: 100%;
    width: 100%;
    height: 0;
    content: "";
    border-radius: 50%;
    border: solid 2px #b4975a;
    box-sizing: border-box;
    box-shadow: 2px 2px 5px #ccc
}

.showcase-1-v16 .showcase-inner .showcase-item.style-circle:last-child {
    margin-right: 0
}

.showcase-1-v16 .showcase-inner .showcase-item.style-circle .showcase-content {
    display: block;
    line-height: 22px;
    font-size: 15px;
    max-width: 28rem
}

.showcase-1-v16 .showcase-inner .showcase-item.style-circle .h-line {
    display: block;
    height: 0;
    width: 65px;
    margin: auto;
    margin-top: .5rem;
    margin-bottom: .5rem;
    border: 1px solid #b4975a
}

.showcase-1-v16 .showcase-inner .showcase-item .showcase-item-inner {
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 3rem;
    box-sizing: border-box
}

.showcase-1-v16 .showcase-inner .showcase-item .showcase-item-inner h2 {
    margin-bottom: 0
}


/*! ContentTools v1.6.10 by Anthony Blackshaw <ant@getme.co.uk> (https://github.com/anthonyjb) */

.ce--dragging,
.ce--resizing {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ce--dragging {
    cursor: move !important
}

.ce--resizing {
    cursor: nwse-resize !important
}

.ce-element--type-image,
.ce-element--type-video {
    background-repeat: no-repeat;
    position: relative;
    cursor: pointer;
    z-index: 1
}

.ce-element--type-image:after,
.ce-element--type-image:before,
.ce-element--type-video:after,
.ce-element--type-video:before {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    color: #fff;
    display: none;
    font-family: arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    padding: 4px 4px 3px;
    position: absolute
}

.ce-element--type-image:before,
.ce-element--type-video:before {
    content: attr(data-ce-size);
    right: 10px;
    top: 10px
}

.ce-element--type-image.ce-element--over:before,
.ce-element--type-image.ce-element--resizing:before,
.ce-element--type-video.ce-element--over:before,
.ce-element--type-video.ce-element--resizing:before {
    display: block
}

.ce-element--type-image {
    background-position: 0 0;
    background-size: cover
}

.ce-element--type-image:after {
    background: transparent;
    content: "";
    display: block;
    left: 0;
    position: relative;
    top: 0;
    height: 100%;
    width: 100%
}

.ce-element--type-video {
    background: #333 url(../../quick-cash-common/vendor_css/images/video.svg) 50% / auto 48px no-repeat

}

.ce-element--type-video:after {
    bottom: 10px;
    content: attr(data-ce-title);
    display: block;
    left: 10px
}

.ce-element--empty:after {
    content: "...";
    display: inline-block;
    font-style: italic;
    opacity: .5
}

.ce-element--empty[data-ce-placeholder]:after {
    content: attr(data-ce-placeholder)
}

.ce-element--dragging {
    background-color: rgba(51, 51, 51, 0.1) !important;
    opacity: .5;
    z-index: -1
}

.ce-element--dragging.ce-element--type-image,
.ce-element--dragging.ce-element--type-video {
    background-color: #333 !important;
    opacity: 1;
    outline-color: rgba(51, 51, 51, 0.1) !important
}

.ce-element--drop {
    position: relative !important
}

.ce-element--drop:before {
    background: #f39c12 url(../../quick-cash-common/vendor_css/images/drop-vert-above.svg) 50% / auto 32px repeat;
    bottom: 0;
    content: "" !important;
    left: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9
}

.ce-element--drop-below:before {
    transform: rotate(180deg)
}

.ce-element--drop-left:before {
    background-image: url(../../quick-cash-common/vendor_css/images/drop-horz.svg);
    transform: rotate(0)
}

.ce-element--drop-right:before {
    background-image: url(../../quick-cash-common/vendor_css/images/drop-horz.svg);
    transform: rotate(180deg)
}

.ce-element--drop.ce-element--type-table-row {
    background: #f39c12 url(../../quick-cash-common/vendor_css/images/drop-vert-above.svg) 50% / auto 32px repeat

}

.ce-element--drop.ce-element--type-table-row:before {
    display: none
}

.ce-element--drop.ce-element--type-table-row.ce-element--drop-below {
    background: #f39c12 url(../../quick-cash-common/vendor_css/images/drop-vert-below.svg) 50% / auto 32px repeat

}

.ce-element--focused,
.ce-element--over {
    background-color: rgba(243, 156, 18, 0.1);
    outline: 0
}

.ce-element--focused.ce-element--type-image,
.ce-element--focused.ce-element--type-image-fixture,
.ce-element--focused.ce-element--type-video,
.ce-element--over.ce-element--type-image,
.ce-element--over.ce-element--type-image-fixture,
.ce-element--over.ce-element--type-video {
    background-color: #333;
    outline: 4px solid rgba(243, 156, 18, 0.35)
}

.ce-element--resize-top-left {
    cursor: nw-resize
}

.ce-element--resize-top-right {
    cursor: ne-resize
}

.ce-element--resize-bottom-right {
    cursor: se-resize
}

.ce-element--resize-bottom-left {
    cursor: sw-resize
}

.ce-drag-helper {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);
    color: #4e4e4e;
    font: arial, sans-serif;
    font-size: 12px;
    height: 120px;
    left: 0;
    line-height: 135%;
    margin: 5px 0 0 5px;
    overflow: hidden;
    padding: 15px;
    position: absolute;
    top: 0;
    width: 120px;
    word-wrap: break-word;
    z-index: 9
}

.ce-drag-helper:before {
    background: #2980b9;
    color: #fff;
    content: attr(data-ce-type);
    display: block;
    font-family: arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    padding: 4px 4px 3px;
    position: absolute;
    right: 0;
    top: 0
}

.ce-drag-helper--type-list-item-text:after,
.ce-drag-helper--type-list:after,
.ce-drag-helper--type-pre-text:after,
.ce-drag-helper--type-table-row:after,
.ce-drag-helper--type-table:after,
.ce-drag-helper--type-text:after {
    background-image: linear-gradient(rgba(255, 255, 255, 0), #fff 66%);
    bottom: 0;
    content: "";
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    width: 100%
}

.ce-drag-helper--type-image {
    background-repeat: no-repeat;
    background-size: cover
}

.ce-element--type-image,
.ce-element--type-video {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.ce-element--type-image.align-left,
.ce-element--type-video.align-left {
    clear: none;
    float: left
}

.ce-element--type-image.align-right,
.ce-element--type-video.align-right {
    clear: none;
    float: right
}

.ce-measure {
    display: block !important
}

@font-face {
    font-family: icon;
    src: url(../../quick-cash-common/vendor_css/images/icons.woff);
    font-weight: 400;
    font-style: normal
}

.ct-widget,
.ct-widget * {
    box-sizing: border-box
}

.ct-widget * a,
.ct-widget * b,
.ct-widget * caption,
.ct-widget * div,
.ct-widget * form,
.ct-widget * i fieldset,
.ct-widget * iframe,
.ct-widget * label,
.ct-widget * legend,
.ct-widget * span,
.ct-widget * table,
.ct-widget * tbody,
.ct-widget * td,
.ct-widget * tfoot,
.ct-widget * th,
.ct-widget * thead,
.ct-widget * tr,
.ct-widget a,
.ct-widget b,
.ct-widget caption,
.ct-widget div,
.ct-widget form,
.ct-widget i fieldset,
.ct-widget iframe,
.ct-widget label,
.ct-widget legend,
.ct-widget span,
.ct-widget table,
.ct-widget tbody,
.ct-widget td,
.ct-widget tfoot,
.ct-widget th,
.ct-widget thead,
.ct-widget tr {
    border: 0;
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

.ct-widget * ol,
.ct-widget * ul,
.ct-widget ol,
.ct-widget ul {
    list-style: none
}

.ct-widget * table,
.ct-widget table {
    border-collapse: collapse;
    border-spacing: 0
}

.ct-widget {
    opacity: 0;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 9999
}

.ct-widget,
.ct-widget--active {
    transition-property: opacity;
    transition-duration: .25s;
    transition-timing-function: ease-in
}

.ct-widget--active {
    opacity: 1
}

.ct-widget .ct-attribute {
    border-bottom: 1px solid #eee;
    height: 48px;
    vertical-align: top
}

.ct-widget .ct-attribute:after {
    clear: both;
    content: "";
    display: table
}

.ct-widget .ct-attribute__name {
    background: #f6f6f6;
    border: 0;
    color: #646464;
    float: left;
    height: 47px;
    outline: 0;
    padding: 0 16px;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 48px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 25%
}

.ct-widget .ct-attribute__name--invalid {
    color: #e74c3c
}

.ct-widget .ct-attribute__value {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border: 0;
    color: #646464;
    float: right;
    height: 47px;
    outline: 0;
    padding: 0 16px;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 48px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 75%
}

.ct-widget .ct-crop-marks {
    height: 320px;
    left: 73px;
    position: absolute;
    top: 0;
    width: 427px
}

.ct-widget .ct-crop-marks__clipper {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.ct-widget .ct-crop-marks__ruler--top-left {
    position: absolute
}

.ct-widget .ct-crop-marks__ruler--top-left:after {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 0;
    border-right: 0;
    box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 1px rgba(0, 0, 0, 0.25);
    content: "";
    height: 999px;
    left: 0;
    position: absolute;
    top: 0;
    width: 999px
}

.ct-widget .ct-crop-marks__ruler--bottom-right {
    position: absolute
}

.ct-widget .ct-crop-marks__ruler--bottom-right:after {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-top: 0;
    border-left: 0;
    bottom: 0;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25), inset -1px -1px 1px rgba(0, 0, 0, 0.25);
    content: "";
    height: 999px;
    position: absolute;
    right: 0;
    width: 999px
}

.ct-widget .ct-crop-marks__handle {
    background: #2980b9;
    border: 1px solid #409ad5;
    border-radius: 7px;
    cursor: pointer;
    height: 15px;
    margin-left: -7px;
    margin-top: -7px;
    position: absolute;
    width: 15px
}

.ct-widget .ct-crop-marks__handle--bottom-right {
    margin-left: -8px;
    margin-top: -8px
}

.ct-widget .ct-crop-marks__handle:hover {
    background: #2e8ece
}

@keyframes a {
    0% {
        transform: translate(-50%, -50%) rotate(0);
        transform: transform
    }
    to {
        transform: translate(-50%, -50%) rotate(359deg);
        transform: transform
    }
}

.ct-widget.ct-dialog {
    background: #fff;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.35);
    border-radius: 2px;
    height: 480px;
    left: 50%;
    margin-left: -350px;
    margin-top: -240px;
    position: fixed;
    top: 50%;
    width: 700px;
    z-index: 10099
}

.ct-widget.ct-dialog--busy .ct-dialog__busy {
    display: block
}

.ct-widget.ct-dialog--busy .ct-dialog__body {
    opacity: .1
}

.ct-widget .ct-dialog__header {
    color: #a4a4a4;
    border-bottom: 1px solid #eee;
    height: 48px;
    padding: 0 16px;
    position: relative
}

.ct-widget .ct-dialog__caption {
    font-family: arial, sans-serif;
    font-size: 18px
}

.ct-widget .ct-dialog__caption,
.ct-widget .ct-dialog__close {
    line-height: 48px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ct-widget .ct-dialog__close {
    border-left: 1px solid #eee;
    cursor: pointer;
    height: 48px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    font-family: icon;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    width: 48px
}

.ct-widget .ct-dialog__close:before {
    content: "\ea0f"
}

.ct-widget .ct-dialog__close:hover:before {
    color: #646464
}

.ct-widget .ct-dialog__body {
    margin: auto;
    width: 572px
}

.ct-widget .ct-dialog__view {
    height: 320px;
    margin-top: 32px
}

.ct-widget .ct-dialog__controls {
    margin-top: 16px
}

.ct-widget .ct-dialog__controls:after {
    clear: both;
    content: "";
    display: table
}

.ct-widget .ct-dialog__busy {
    display: none;
    position: absolute
}

.ct-widget .ct-dialog__busy:before {
    animation: a 5s linear;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    color: #a4a4a4;
    content: "\e994";
    left: 50%;
    position: fixed;
    top: 50%;
    font-family: icon;
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ct-widget .ct-control-group {
    font-size: 0
}

.ct-widget .ct-control-group--center {
    text-align: center
}

.ct-widget .ct-control-group--left {
    float: left
}

.ct-widget .ct-control-group--right {
    float: right
}

.ct-widget .ct-control {
    margin-left: 16px;
    position: relative
}

.ct-widget .ct-control:first-child {
    margin-left: 0
}

.ct-widget .ct-control--icon {
    color: #a4a4a4;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-family: icon;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    width: 32px
}

.ct-widget .ct-control--icon,
.ct-widget .ct-control--icon:after {
    border-radius: 2px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ct-widget .ct-control--icon:after {
    background: #000;
    color: #fff;
    content: attr(data-ct-tooltip);
    display: block;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    left: -26.5px;
    opacity: 0;
    padding: 0 8px;
    position: absolute;
    bottom: 37px;
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    visibility: hidden;
    width: 85px;
    word-break: break-word
}

.ct-widget .ct-control--icon:hover:after {
    opacity: .8;
    visibility: visible;
    transition-property: opacity;
    transition-duration: 0s;
    transition-timing-function: ease-in;
    transition-delay: 2s
}

.ct-widget .ct-control--icon:before {
    content: ""
}

.ct-widget .ct-control--icon:hover {
    background: #eee;
    color: #646464
}

.ct-widget .ct-control--active,
.ct-widget .ct-control--on {
    background: #a4a4a4;
    color: #fff
}

.ct-widget .ct-control--active:hover,
.ct-widget .ct-control--on:hover {
    background: #646464;
    color: #fff
}

.ct-widget .ct-control--rotate-ccw:before {
    content: "\e965"
}

.ct-widget .ct-control--rotate-cw:before {
    content: "\e966"
}

.ct-widget .ct-control--crop:before {
    content: "\ea57"
}

.ct-widget .ct-control--remove:before {
    content: "\e9ac"
}

.ct-widget .ct-control--styles:before {
    content: "\e90b"
}

.ct-widget .ct-control--attributes:before {
    content: "\e994"
}

.ct-widget .ct-control--code:before {
    content: "\ea80"
}

.ct-widget .ct-control--icon.ct-control--muted {
    cursor: default
}

.ct-widget .ct-control--icon.ct-control--muted:before {
    opacity: .5
}

.ct-widget .ct-control--icon.ct-control--muted:hover {
    color: #a4a4a4;
    background: transparent
}

.ct-widget .ct-control--text {
    background: #2980b9;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    height: 32px;
    overflow: hidden;
    padding: 0 8px;
    text-align: center;
    text-overflow: ellipsis;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top;
    width: 100px
}

.ct-widget .ct-control--text:hover {
    background: #2e8ece
}

.ct-widget .ct-control--apply,
.ct-widget .ct-control--insert,
.ct-widget .ct-control--ok {
    background: #27ae60
}

.ct-widget .ct-control--apply:hover,
.ct-widget .ct-control--insert:hover,
.ct-widget .ct-control--ok:hover {
    background: #2cc36b
}

.ct-widget .ct-control--cancel,
.ct-widget .ct-control--clear {
    background: #e74c3c
}

.ct-widget .ct-control--cancel:hover,
.ct-widget .ct-control--clear:hover {
    background: #ea6153
}

.ct-widget .ct-control--text.ct-control--muted {
    background: #ccc;
    cursor: default
}

.ct-widget .ct-control--text.ct-control--muted:hover {
    background: #ccc
}

.ct-widget .ct-control--upload {
    overflow: hidden
}

.ct-widget.ct-image-dialog--empty .ct-control--cancel,
.ct-widget.ct-image-dialog--empty .ct-control--clear,
.ct-widget.ct-image-dialog--empty .ct-control--crop,
.ct-widget.ct-image-dialog--empty .ct-control--insert,
.ct-widget.ct-image-dialog--empty .ct-control--rotate-ccw,
.ct-widget.ct-image-dialog--empty .ct-control--rotate-cw,
.ct-widget.ct-image-dialog--empty .ct-progress-bar,
.ct-widget.ct-image-dialog--populated .ct-control--cancel,
.ct-widget.ct-image-dialog--populated .ct-control--upload,
.ct-widget.ct-image-dialog--populated .ct-progress-bar,
.ct-widget.ct-image-dialog--uploading .ct-control--clear,
.ct-widget.ct-image-dialog--uploading .ct-control--crop,
.ct-widget.ct-image-dialog--uploading .ct-control--insert,
.ct-widget.ct-image-dialog--uploading .ct-control--rotate-ccw,
.ct-widget.ct-image-dialog--uploading .ct-control--rotate-cw,
.ct-widget.ct-image-dialog--uploading .ct-control--upload {
    display: none
}

.ct-widget .ct-image-dialog__view {
    background: #eee;
    position: relative
}

.ct-widget .ct-image-dialog__view:empty {
    font-family: icon;
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 320px;
    text-align: center
}

.ct-widget .ct-image-dialog__view:empty:before {
    color: #fff;
    content: "\e90d"
}

.ct-widget .ct-image-dialog__image {
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 100%
}

.ct-widget .ct-image-dialog__file-upload {
    cursor: pointer;
    font-size: 400px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0
}

.ct-widget.ct-properties-dialog--attributes .ct-properties-dialog__attributes,
.ct-widget.ct-properties-dialog--styles .ct-properties-dialog__styles {
    display: block
}

.ct-widget.ct-properties-dialog--styles .ct-properties-dialog__styles:empty:before {
    color: #a4a4a4;
    content: attr(data-ct-empty);
    display: block;
    font-style: italic;
    margin-top: 20px;
    text-align: center
}

.ct-widget.ct-properties-dialog--code .ct-properties-dialog__code {
    display: block
}

.ct-widget .ct-properties-dialog__view {
    border: 1px solid #ddd;
    overflow: auto
}

.ct-widget .ct-properties-dialog__attributes,
.ct-widget .ct-properties-dialog__code,
.ct-widget .ct-properties-dialog__styles {
    display: none
}

.ct-widget .ct-properties-dialog__inner-html {
    border: 0;
    display: block;
    font-family: courier, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
    height: 318px;
    padding: 16px;
    outline: 0;
    resize: none;
    width: 100%
}

.ct-widget .ct-properties-dialog__inner-html--invalid {
    color: #e74c3c
}

.ct-widget .ct-table-dialog__view {
    border: 1px solid #ddd;
    overflow: auto
}

.ct-widget .ct-video-dialog__preview:empty {
    background: #eee;
    font-family: icon;
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 320px;
    text-align: center
}

.ct-widget .ct-video-dialog__preview:empty:before {
    color: #fff;
    content: "\ea98"
}

.ct-widget .ct-video-dialog__input {
    border: 0;
    border-bottom: 1px solid #eee;
    height: 32px;
    line-height: 32px;
    outline: 0;
    padding: 0 4px;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top;
    width: 456px
}

.ct-widget .ct-video-dialog__input:focus {
    border-bottom: 1px solid #e1e1e1
}

.ct-widget.ct-anchored-dialog {
    border-bottom: 2px solid #27ae60;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.35);
    font-size: 0;
    height: 34px;
    left: 0;
    margin-left: -160px;
    margin-top: -48px;
    position: absolute;
    top: 0;
    width: 320px;
    z-index: 10099
}

.ct-widget.ct-anchored-dialog:after {
    border: 16px solid rgba(255, 255, 255, 0);
    border-top-color: #27ae60;
    content: "";
    left: 144px;
    position: absolute;
    top: 34px
}

.ct-widget .ct-anchored-dialog__input {
    border: 0;
    color: #646464;
    outline: 0;
    font-family: arial, sans-serif;
    font-size: 14px;
    padding: 0 8px 0 16px;
    vertical-align: top;
    width: 256px
}

.ct-widget .ct-anchored-dialog__button,
.ct-widget .ct-anchored-dialog__input {
    height: 32px;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ct-widget .ct-anchored-dialog__button {
    background: #27ae60;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-family: icon;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    width: 32px
}

.ct-widget .ct-anchored-dialog__button:before {
    color: #fff;
    content: "\ea10"
}

.ct-widget .ct-anchored-dialog__button:hover {
    background: #2cc36b
}

.ct-widget .ct-anchored-dialog__target-button {
    background: #fff;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-family: icon;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 32px
}

.ct-widget .ct-anchored-dialog__target-button:before {
    color: #a4a4a4;
    content: "\ea7d"
}

.ct-widget .ct-anchored-dialog__target-button:hover:before {
    color: #b1b1b1
}

.ct-widget .ct-anchored-dialog__target-button--active:before {
    color: #27ae60
}

.ct-widget .ct-anchored-dialog__target-button--active:hover:before {
    color: #2cc36b
}

@keyframes b {
    0% {
        opacity: 0;
        font-size: 32px;
        transform: font-size
    }
    25% {
        font-size: 320px;
        opacity: 1;
        transform: all
    }
    50% {
        font-size: 320px;
        opacity: 1;
        transform: all
    }
    75% {
        font-size: 320px;
        opacity: 1;
        transform: all
    }
    to {
        opacity: 0;
        transform: all
    }
}

@keyframes c {
    0% {
        opacity: 1;
        transform: opacity
    }
    99% {
        opacity: 1;
        transform: opacity
    }
    to {
        opacity: 0;
        transform: opacity
    }
}

.ct-widget.ct-flash {
    color: rgba(255, 255, 255, 0.9);
    height: 0;
    left: 0;
    position: fixed;
    font-family: icon;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 0;
    width: 0;
    z-index: 10999
}

.ct-widget.ct-flash:before {
    left: 50%;
    opacity: 0;
    position: fixed;
    text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    top: 50%;
    transform: translate(-50%, -50%)
}

.ct-widget.ct-flash--active {
    animation: c 2s ease-in;
    animation-iteration-count: 1;
    animation-fill-mode: forwards
}

.ct-widget.ct-flash--active:before {
    animation: b 2s ease-in;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    font-size: 320px;
    opacity: 1
}

.ct-widget.ct-flash--ok:before {
    content: "\ea10"
}

.ct-widget.ct-flash--no:before {
    content: "\ea0f"
}

.ct-widget .ct-grip {
    cursor: move;
    font-size: 0;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ct-widget .ct-grip__bump {
    background: rgba(70, 70, 70, 0.15);
    border-radius: 12px;
    display: inline-block;
    height: 12px;
    margin-left: 12px;
    width: 12px
}

.ct-widget .ct-grip__bump:first-child {
    margin-left: 0
}

@keyframes d {
    0% {
        transform: rotate(0);
        transform: transform
    }
    to {
        transform: rotate(359deg);
        transform: transform
    }
}

.ct-widget.ct-ignition {
    left: 16px;
    position: fixed;
    top: 16px
}

.ct-widget.ct-ignition .ct-ignition__button {
    display: none
}

.ct-widget.ct-ignition--editing .ct-ignition__button--cancel,
.ct-widget.ct-ignition--editing .ct-ignition__button--confirm,
.ct-widget.ct-ignition--ready .ct-ignition__button--edit {
    display: block
}

.ct-widget.ct-ignition--busy .ct-ignition__button {
    display: none
}

.ct-widget.ct-ignition--busy .ct-ignition__button--busy {
    display: block
}

.ct-widget .ct-ignition__button {
    border-radius: 24px;
    content: "";
    cursor: pointer;
    display: block;
    height: 48px;
    line-height: 48px;
    opacity: .9;
    position: absolute;
    text-align: center;
    font-family: icon;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 48px
}

.ct-widget .ct-ignition__button:before {
    color: #fff
}

.ct-widget .ct-ignition__button--busy {
    animation: d 5s linear;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    background: #646464;
    cursor: default
}

.ct-widget .ct-ignition__button--busy:before {
    content: "\e994"
}

.ct-widget .ct-ignition__button--busy:hover {
    background: #646464
}

.ct-widget .ct-ignition__button--confirm {
    background: #27ae60
}

.ct-widget .ct-ignition__button--confirm:before {
    content: "\ea10"
}

.ct-widget .ct-ignition__button--confirm:hover {
    background: #2cc36b
}

.ct-widget .ct-ignition__button--cancel {
    background: #e74c3c;
    left: 64px
}

.ct-widget .ct-ignition__button--cancel:before {
    content: "\ea0f"
}

.ct-widget .ct-ignition__button--cancel:hover {
    background: #ea6153
}

.ct-widget .ct-ignition__button--edit {
    background: #2980b9
}

.ct-widget .ct-ignition__button--edit:before {
    content: "\e905";
    transition-property: transform;
    transition-duration: .1s;
    transition-timing-function: ease-in
}

.ct-widget .ct-ignition__button--edit:hover {
    background: #2e8ece
}

.ct-widget .ct-ignition__button--edit:hover:before {
    display: inline-block;
    transform: rotate(-15deg)
}

.ct-widget.ct-inspector {
    background: rgba(232, 232, 232, 0.2);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    bottom: 0;
    height: 32px;
    left: 0;
    overflow: hidden;
    padding: 3px 16px 0;
    position: fixed;
    width: 100%
}

.ct-widget .ct-inspector__tags {
    width: calc(-28%)
}

.ct-widget .ct-inspector__tags:after {
    clear: both;
    content: "";
    display: table
}

.ct-widget .ct-inspector__tags:before {
    color: #464646;
    content: "\ea80";
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 16px;
    text-align: center;
    font-family: icon;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 24px
}

.ct-widget .ct-inspector__counter {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    height: 24px;
    line-height: 24px;
    margin-right: 16px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 3px;
    width: 128px
}

.ct-widget .ct-tag {
    background-color: #2980b9;
    border-radius: 2px 0 0 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    margin-left: 24px;
    padding: 0 8px;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35)
}

.ct-widget .ct-tag:after {
    border-style: solid;
    border-bottom: 12px solid rgba(255, 0, 0, 0);
    border-left: 12px solid #2980b9;
    border-right: 0;
    border-top: 12px solid rgba(255, 0, 0, 0);
    content: "";
    display: block;
    height: 24px;
    bottom: 0;
    right: -24px;
    position: absolute;
    width: 24px;
    -moz-transform: scale(0.9999)
}

.ct-widget .ct-tag:first-child {
    margin-left: 0
}

.ct-widget .ct-tag:hover {
    background-color: #4aa3df
}

.ct-widget .ct-tag:hover:after {
    border-left-color: #4aa3df
}

.ct-widget .ct-tag:first-child {
    background-color: #8e44ad
}

.ct-widget .ct-tag:first-child:after {
    border-left-color: #8e44ad
}

.ct-widget .ct-tag:first-child:hover {
    background-color: #9b50ba
}

.ct-widget .ct-tag:first-child:hover:after {
    border-left-color: #9b50ba
}

.ct-widget .ct-tag:nth-child(2) {
    background-color: #2980b9
}

.ct-widget .ct-tag:nth-child(2):after {
    border-left-color: #2980b9
}

.ct-widget .ct-tag:nth-child(2):hover {
    background-color: #2e8ece
}

.ct-widget .ct-tag:nth-child(2):hover:after {
    border-left-color: #2e8ece
}

.ct-widget .ct-tag:nth-child(3) {
    background-color: #27ae60
}

.ct-widget .ct-tag:nth-child(3):after {
    border-left-color: #27ae60
}

.ct-widget .ct-tag:nth-child(3):hover {
    background-color: #2cc36b
}

.ct-widget .ct-tag:nth-child(3):hover:after {
    border-left-color: #2cc36b
}

.ct-widget .ct-tag:nth-child(4) {
    background-color: #d35400
}

.ct-widget .ct-tag:nth-child(4):after {
    border-left-color: #d35400
}

.ct-widget .ct-tag:nth-child(4):hover {
    background-color: #ed5e00
}

.ct-widget .ct-tag:nth-child(4):hover:after {
    border-left-color: #ed5e00
}

.ct-widget .ct-tag:nth-child(5) {
    background-color: #f39c12
}

.ct-widget .ct-tag:nth-child(5):after {
    border-left-color: #f39c12
}

.ct-widget .ct-tag:nth-child(5):hover {
    background-color: #f4a62a
}

.ct-widget .ct-tag:nth-child(5):hover:after {
    border-left-color: #f4a62a
}

.ct-widget .ct-tag:nth-child(6) {
    background-color: #16a085
}

.ct-widget .ct-tag:nth-child(6):after {
    border-left-color: #16a085
}

.ct-widget .ct-tag:nth-child(6):hover {
    background-color: #19b698
}

.ct-widget .ct-tag:nth-child(6):hover:after {
    border-left-color: #19b698
}

.ct-widget.ct-modal {
    background: rgba(0, 0, 0, 0.7);
    height: 0;
    left: 0;
    position: fixed;
    top: 0;
    width: 0;
    z-index: 10009
}

.ct-widget.ct-modal--transparent {
    background: transparent
}

.ct-widget--active.ct-modal {
    height: 100%;
    width: 100%
}

.ct-widget .ct-progress-bar {
    border: 1px solid #eee;
    height: 32px;
    line-height: 32px;
    padding: 1px;
    width: 456px
}

.ct-widget .ct-progress-bar__progress {
    background: #2980b9;
    height: 28px
}

.ct-widget .ct-section {
    border-bottom: 1px solid #eee;
    color: #bdbdbd;
    cursor: pointer;
    font-style: italic;
    height: 48px;
    padding: 0 16px;
    font-family: arial, sans-serif;
    font-size: 16px;
    line-height: 48px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ct-widget .ct-section:after {
    clear: both;
    content: "";
    display: table
}

.ct-widget .ct-section:hover {
    background: #f6f6f6
}

.ct-widget .ct-section--applied {
    color: #646464;
    font-style: normal
}

.ct-widget .ct-section--applied .ct-section__switch {
    background-color: #27ae60;
    border: 1px solid #1e8449
}

.ct-widget .ct-section--applied .ct-section__switch:before {
    left: 25px;
    transition-property: left;
    transition-duration: .1s;
    transition-timing-function: ease-in
}

.ct-widget .ct-section--contains-input .ct-section__label {
    width: 75%
}

.ct-widget .ct-section__label {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 472px;
    white-space: nowrap
}

.ct-widget .ct-section__switch {
    background-color: #ccc;
    border: 1px solid #b3b3b3;
    border-radius: 12px;
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
    float: right;
    height: 24px;
    margin-top: 12px;
    position: relative;
    width: 48px
}

.ct-widget .ct-section__switch:before {
    background: #fff;
    border-radius: 10px;
    content: "";
    height: 20px;
    left: 1px;
    position: absolute;
    top: 1px;
    transition-property: left;
    transition-duration: .1s;
    transition-timing-function: ease-in;
    width: 20px
}

.ct-widget .ct-section__input {
    background: #fff;
    border: 0;
    color: #646464;
    float: right;
    height: 47px;
    outline: 0;
    padding: 0 16px;
    text-align: right;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 48px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 25%
}

.ct-widget .ct-section__input--invalid {
    color: #e74c3c
}

.ct-widget.ct-toolbox {
    background: rgba(232, 232, 232, 0.9);
    border: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.35);
    left: 128px;
    padding: 8px;
    position: fixed;
    top: 128px;
    width: 138px
}

.ct-widget.ct-toolbox--dragging {
    opacity: .5
}

.ct-widget .ct-toolbox__grip {
    padding: 8px 0
}

.ct-widget .ct-tool-group {
    padding: 4px 0
}

.ct-widget .ct-tool-group:after {
    clear: both;
    content: "";
    display: table
}

.ct-widget .ct-tool-group:first-child {
    padding-top: 0
}

.ct-widget .ct-tool {
    color: #464646;
    cursor: pointer;
    float: left;
    height: 32px;
    margin: 4px;
    margin-right: 4px;
    position: relative;
    text-align: center;
    font-family: icon;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    speak: none;
    text-transform: none;
    width: 32px
}

.ct-widget .ct-tool,
.ct-widget .ct-tool:after {
    border-radius: 2px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ct-widget .ct-tool:after {
    background: #000;
    color: #fff;
    content: attr(data-ct-tooltip);
    display: block;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    left: -26.5px;
    opacity: 0;
    padding: 0 8px;
    position: absolute;
    bottom: 37px;
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    visibility: hidden;
    width: 85px;
    word-break: break-word
}

.ct-widget .ct-tool:hover:after {
    opacity: .8;
    visibility: visible;
    transition-property: opacity;
    transition-duration: 0s;
    transition-timing-function: ease-in;
    transition-delay: 2s
}

.ct-widget .ct-tool:before {
    line-height: 32px
}

.ct-widget .ct-tool:nth-child(3n) {
    margin-right: 0
}

.ct-widget .ct-tool:hover {
    background: rgba(255, 255, 255, 0.5)
}

.ct-widget .ct-tool--disabled {
    color: rgba(70, 70, 70, 0.33)
}

.ct-widget .ct-tool--disabled:hover {
    background: transparent
}

.ct-widget .ct-tool--down {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.25);
    line-height: 34px
}

.ct-widget .ct-tool--down,
.ct-widget .ct-tool--down:hover {
    background: rgba(0, 0, 0, 0.025)
}

.ct-widget .ct-tool--applied {
    background: rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.25)
}

.ct-widget .ct-tool--applied:hover {
    background: rgba(0, 0, 0, 0.15)
}

.ct-widget .ct-tool--bold:before {
    content: "\ea62"
}

.ct-widget .ct-tool--heading:before {
    content: "H";
    font-weight: 700
}

.ct-widget .ct-tool--subheading:before {
    content: "H"
}

.ct-widget .ct-tool--paragraph:before {
    content: "P"
}

.ct-widget .ct-tool--preformatted:before {
    content: "\ea80"
}

.ct-widget .ct-tool--italic:before {
    content: "\ea64"
}

.ct-widget .ct-tool--link:before {
    content: "\e9cb"
}

.ct-widget .ct-tool--align-left:before {
    content: "\ea77"
}

.ct-widget .ct-tool--align-center:before {
    content: "\ea78"
}

.ct-widget .ct-tool--align-right:before {
    content: "\ea79"
}

.ct-widget .ct-tool--unordered-list:before {
    content: "\e9ba"
}

.ct-widget .ct-tool--ordered-list:before {
    content: "\e9b9"
}

.ct-widget .ct-tool--table:before {
    content: "\ea71"
}

.ct-widget .ct-tool--indent:before {
    content: "\ea7b"
}

.ct-widget .ct-tool--unindent:before {
    content: "\ea7c"
}

.ct-widget .ct-tool--line-break:before {
    content: "\ea6e"
}

.ct-widget .ct-tool--image:before {
    content: "\e90d"
}

.ct-widget .ct-tool--video:before {
    content: "\ea98"
}

.ct-widget .ct-tool--undo:before {
    content: "\e965"
}

.ct-widget .ct-tool--redo:before {
    content: "\e966"
}

.ct-widget .ct-tool--remove:before {
    content: "\e9ac"
}

@keyframes e {
    0% {
        outline-color: rgba(255, 255, 255, 0);
        transform: background-color
    }
    25% {
        outline-color: #f39c12;
        transform: background-color
    }
    50% {
        outline-color: #f39c12;
        transform: background-color
    }
    to {
        outline-color: rgba(255, 255, 255, 0);
        transform: background-color
    }
}

.ct-app,
.ct-app *,
.ct-app:after,
.ct-app:before {
    box-sizing: border-box
}

.ct--highlight {
    outline: 4px solid #f39c12;
    animation: e .5s ease-in;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards
}

.ct--no-scroll {
    overflow: hidden
}

.ct--pseudo-select {
    background: rgba(0, 0, 0, 0.1)
}

h1.inline-editor p,
h2.inline-editor p,
h3.inline-editor p,
h4.inline-editor p,
h5.inline-editor p {
    margin: 0;
    padding: 0;
    display: inline;
    font-family: inherit;
    font-size: inherit
}

a.btn {
    text-decoration: none !important
}

.ct-widget .ct-inspector__tags {
    min-width: 50%
}

[data-editable] iframe,
[data-editable] image,
[data-editable] [data-ce-tag=img],
[data-editable] img,
[data-editable] video {
    clear: both;
    display: block;
    max-width: 100%
}

.ce-element--type-image {
    margin: 0
}

[data-editable] .align-left {
    clear: initial;
    float: left;
    margin-right: .5em
}

[data-editable].align-right {
    clear: initial;
    float: right;
    margin-left: .5em
}

[data-editable] .text-center {
    text-align: center
}

[data-editable] .text-left {
    text-align: left
}

[data-editable] .text-right {
    text-align: right
}

.bootstrap-datetimepicker-widget,
div.bootstrap-datetimepicker-widget.dropdown-menu {
    width: auto;
    min-width: 283px;
    padding: 0
}

.bootstrap-datetimepicker-widget ul,
div.bootstrap-datetimepicker-widget.dropdown-menu ul,
.bootstrap-datetimepicker-widget ul.list-unstyled,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled {
    padding: 0
}

.bootstrap-datetimepicker-widget ul li:before,
div.bootstrap-datetimepicker-widget.dropdown-menu ul li:before,
.bootstrap-datetimepicker-widget ul.list-unstyled li:before,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled li:before,
.bootstrap-datetimepicker-widget ul li:after,
div.bootstrap-datetimepicker-widget.dropdown-menu ul li:after,
.bootstrap-datetimepicker-widget ul.list-unstyled li:after,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled li:after {
    display: none
}

.bootstrap-datetimepicker-widget ul .table-condensed tr,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr {
    border: 0
}

.bootstrap-datetimepicker-widget ul .table-condensed tr th,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th {
    font-family: Interstate_Bold, sans-serif;
    text-align: center;
    color: #333;
    width: 50px;
    text-transform: uppercase
}

.bootstrap-datetimepicker-widget ul .table-condensed tr th.dow,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.dow,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.dow,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.dow {
    font-size: 12px;
    line-height: 24px
}

.bootstrap-datetimepicker-widget ul .table-condensed tr th.prev,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.prev,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.prev,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.prev,
.bootstrap-datetimepicker-widget ul .table-condensed tr th.next,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.next,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.next,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.next {
    padding: 0
}

.bootstrap-datetimepicker-widget ul .table-condensed tr th.prev .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.prev .glyphicon,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.prev .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.prev .glyphicon,
.bootstrap-datetimepicker-widget ul .table-condensed tr th.next .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.next .glyphicon,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.next .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.next .glyphicon {
    display: block;
    height: 50px;
    border: 0;
    background-repeat: no-repeat
}

.bootstrap-datetimepicker-widget ul .table-condensed tr th.prev .glyphicon:before,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.prev .glyphicon:before,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.prev .glyphicon:before,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.prev .glyphicon:before,
.bootstrap-datetimepicker-widget ul .table-condensed tr th.next .glyphicon:before,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.next .glyphicon:before,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.next .glyphicon:before,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.next .glyphicon:before {
    display: none
}

.bootstrap-datetimepicker-widget ul .table-condensed tr th.prev .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.prev .glyphicon,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.prev .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.prev .glyphicon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%227px%22%20height%3D%2214px%22%20viewBox%3D%220%200%207%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.2%20%2815857%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3ESlice%201%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Left-Arrow%22%20sketch%3Atype%3D%22MSLayerGroup%22%20fill%3D%22%23056DAE%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%2C14%20L0%2C11.6917048%20L4.98968883%2C7.02465915%20L0%2C2.3577556%20L0%2C0%20L6.46153846%2C6.15554856%20L6.46153846%2C7.84430931%20L0%2C14%22%20id%3D%22Chevron-Copy-6%22%20sketch%3Atype%3D%22MSShapeGroup%22%20transform%3D%22translate%283.230769%2C%207.000000%29%20scale%28-1%2C%201%29%20translate%28-3.230769%2C%20-7.000000%29%20%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
    background-position: 18px 17px
}

.bootstrap-datetimepicker-widget ul .table-condensed tr th.next .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr th.next .glyphicon,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr th.next .glyphicon,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr th.next .glyphicon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%227px%22%20height%3D%2214px%22%20viewBox%3D%220%200%207%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%203.4.1%20%2815681%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EChevron%20Copy%204%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Toolkit%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Buttons%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-1121.000000%2C%20-223.000000%29%22%20fill%3D%22%23056DAE%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Buttons-01%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28689.000000%2C%20205.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Default-Icon%22%20transform%3D%22translate%28240.000000%2C%200.000000%29%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon%22%20transform%3D%22translate%28170.000000%2C%200.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22%2C32%20L22%2C29.6917048%20L26.9896888%2C25.0246591%20L22%2C20.3577556%20L22%2C18%20L28.4615385%2C24.1555486%20L28.4615385%2C25.8443093%20L22%2C32%22%20id%3D%22Chevron-Copy-4%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");
    background-position: 22px 17px
}

.bootstrap-datetimepicker-widget ul .table-condensed tr td,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr td,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr td,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr td {
    padding: 6px;
    color: #056dae;
    max-width: 34px
}

.bootstrap-datetimepicker-widget ul .table-condensed tr td.disabled,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr td.disabled,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr td.disabled,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr td.disabled {
    color: #777
}

.bootstrap-datetimepicker-widget ul .table-condensed tr td.active,
div.bootstrap-datetimepicker-widget.dropdown-menu ul .table-condensed tr td.active,
.bootstrap-datetimepicker-widget ul.list-unstyled .table-condensed tr td.active,
div.bootstrap-datetimepicker-widget.dropdown-menu ul.list-unstyled .table-condensed tr td.active {
    color: #fff
}

.cash-back-calculator .ui-slider .ui-slider-range {
    border-radius: 25px
}

.cash-back-calculator .blue-color {
    color: #056dae !important
}

.cash-back-calculator .title h2 {
    letter-spacing: 0;
    color: #3a3a3a;
    font-weight: 700;
    margin-bottom: 15px
}

.cash-back-calculator .title p {
    letter-spacing: 0;
    color: #3a3a3a
}

.cash-back-calculator .stat {
    margin: auto;
    max-width: 960px;
    margin-top: 25px
}

.cash-back-calculator .stat .stat-wrapper {
    margin-left: -5px;
    margin-right: -5px;
    float: left;
    width: 100%;
    margin-bottom: 15px
}

@media(max-width:767px) {
    .cash-back-calculator .stat .stat-wrapper .item-stat-2 {
        margin-top: 15px
    }
    .cash-back-calculator .stat .stat-wrapper .item-stat-1 .wrapper {
        padding-top: 15px
    }
}

.cash-back-calculator .stat .stat-wrapper .item-stat .wrapper {
    margin: 0 2.5px;
    background-color: white;
    text-align: center
}

@media(max-width:767px) {
    .cash-back-calculator .stat .stat-wrapper .item-stat .wrapper {
        min-height: 120px
    }
}

.cash-back-calculator .stat .stat-wrapper .item-stat .wrapper .title-cash {
    padding-top: 15px
}

.cash-back-calculator .stat .stat-wrapper .item-stat .wrapper .count {
    font-size: 26px;
    color: #3a3a3a;
    padding: 5px 0
}

@media(max-width:767px) {
    .cash-back-calculator .stat .stat-wrapper .item-stat .wrapper .count {
        font-size: 23px
    }
}

.cash-back-calculator .stat .stat-wrapper .item-stat .wrapper .v-line {
    height: 60px;
    position: absolute;
    left: 50%;
    border: .8px solid #9b9b9b;
    margin-top: 15px
}

@media(max-width:767px) {
    .cash-back-calculator .stat .stat-wrapper .item-stat .wrapper .v-line {
        height: 75px;
        margin-top: 20px
    }
}

.cash-back-calculator .main-calculator {
    margin: auto;
    max-width: 960px;
    margin-top: 15px
}

.cash-back-calculator .main-calculator .wrapper .others .bonus-cash-back,
.cash-back-calculator .main-calculator .wrapper .others .operation {
    opacity: 0
}

.cash-back-calculator .main-calculator .wrapper .cal-item {
    margin-top: 15px;
    padding-right: 20px;
    padding-left: 5px
}

@media(max-width:767px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item {
        margin-top: 0;
        padding-right: 0
    }
}

@media(min-width:769px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .spinner.hidden-title {
        margin-top: -3px
    }
    .cash-back-calculator .main-calculator .wrapper .cal-item .content .cal-th.hidden-title {
        display: none
    }
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner {
    margin-top: 0
}

@media(max-width:767px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .spinner {
        margin-top: 10px
    }
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .spinner-label {
    position: relative;
    top: -2px
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .spinner-counter {
    position: absolute;
    right: 15px;
    top: 2px
}

@media(max-width:992px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .spinner .spinner-counter {
        right: 25px
    }
}

@media(max-width:767px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .spinner .spinner-counter {
        right: 35px
    }
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .spinner-counter .form-control {
    display: inline-block;
    width: 95px;
    border: 0;
    padding: 0;
    margin: 0
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .cash-back-slider.ui-slider .ui-slider-range.ui-widget-header {
    left: -15px
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .cash-back-slider-content {
    margin: 0;
    padding-left: 15px;
    margin-top: -3px;
    padding-right: 7px
}

@media(max-width:992px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .spinner .cash-back-slider-content {
        padding-left: 5px;
        padding-right: 0
    }
}

@media(max-width:767px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .spinner .cash-back-slider-content {
        padding-left: 5px;
        padding-right: 5px
    }
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .cash-back-slider {
    margin-top: 11px;
    margin-bottom: 15px
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .ui-slider.ui-slider-horizontal {
    height: 15px;
    border-radius: 25px
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .ui-widget-content {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333
}

.cash-back-calculator .main-calculator .wrapper .cal-item .spinner .ui-widget-content .ui-state-default {
    background: url('../../quick-cash-common/images/dragger.png');
    border: 0;
    outline: 0;
    width: 27px;
    height: 27px;
    top: -8px !important;
    cursor: pointer;
    display: block;
    position: relative
}

.cash-back-calculator .main-calculator .wrapper .cal-item .first-spinner {
    margin-top: 49px
}

@media(max-width:767px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .first-spinner {
        margin-top: 0
    }
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper {
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
    padding-bottom: 15px
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-th {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    font-weight: 800
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-th .cal-th-item {
    float: left;
    width: 26%;
    text-align: center
}

@media(max-width:991px) {
    .cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-th .cal-th-item {
        font-size: 14px
    }
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-th .cal-th-item.bonus-max {
    width: 48%
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-td {
    float: left;
    width: 100%
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-td .cal-td-item {
    float: left;
    width: 26.6666%;
    text-align: center
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-td .cal-td-item.operation {
    width: 10%
}

.cash-back-calculator .footer-calculator {
    padding-top: 20px;
    max-width: 960px;
    margin: auto
}

@media(max-width:767px) {
    .cash-back-calculator .footer-calculator {
        padding: 5px 2%;
        padding-top: 20px
    }
}

.cash-back-calculator .footer-calculator p,
.cash-back-calculator .footer-calculator small {
    font-size: 12px;
    line-height: 18px;
    color: #666
}

.cash-back-calculator-th .blue {
    color: #056dae !important
}

.cash-back-calculator-th small {
    color: #333;
    font-family: "interstate-light", arial;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
    text-align: center;
    padding: 0 40px
}

.cash-back-calculator-th .title-container {
    margin-bottom: 40px
}

.cash-back-calculator-th .calcSecTop {
    width: 100%;
    margin-top: 40px;
    max-width: 960px;
    background: #fff;
    padding: 20px 0 10px;
    font-size: 0;
    box-sizing: border-box;
    margin: auto;
    border: 1px solid #eee
}

.cash-back-calculator-th .calcSecTop h5 {
    font-size: 21px;
    line-height: normal;
    font-family: "interstate-light", arial;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
    height: 23px
}

@media(max-width:791px) {
    .cash-back-calculator-th .calcSecTop h5 {
        font-size: 20px;
        height: auto
    }
}

@media(max-width:375px) {
    .cash-back-calculator-th .calcSecTop h5 {
        font-size: 16px;
        height: 50px
    }
}

.cash-back-calculator-th .calcSecTop h3 {
    font-size: 32px;
    line-height: 76px;
    font-family: "interstate", arial;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
    height: 23px
}

@media(max-width:830px) {
    .cash-back-calculator-th .calcSecTop h3 {
        font-size: 23px
    }
}

@media(max-width:479px) {
    .cash-back-calculator-th .calcSecTop h3 {
        font-size: 14px;
        line-height: 36px
    }
}

.cash-back-calculator-th .calcSecTop div {
    width: 33.33%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0 20px;
    position: relative
}

@media(max-width:791px) {
    .cash-back-calculator-th .calcSecTop div {
        padding: 0 10px
    }
}

.cash-back-calculator-th .calcSecTop div:not(:last-child):after {
    position: absolute;
    right: 0;
    top: calc(25%);
    width: 1px;
    height: 50px;
    background: #d4d4d4;
    content: ''
}

.cash-back-calculator-th #currentAverage {
    max-width: 960px;
    margin: auto;
    text-align: center;
    background-color: white;
    padding-top: 45px;
    margin-top: -1px;
    padding-bottom: 15px
}

.cash-back-calculator-th #currentAverage h5 {
    text-transform: none;
    font-family: "interstate-light", arial;
    font-size: 21px;
    letter-spacing: 0
}

@media(max-width:479px) {
    .cash-back-calculator-th #currentAverage h5 {
        font-size: 16px
    }
}

@media(max-width:479px) {
    .cash-back-calculator-th #currentAverage {
        padding-top: 15px;
        padding-bottom: 5px
    }
}

.cash-back-calculator-th .calcSecTop-container {
    margin-bottom: 40px
}

.cash-back-calculator-th .cash-back-calculator-th-main {
    max-width: 960px;
    margin: auto
}

.cash-back-calculator-th .cash-back-calculator-th-main .wrapper-container {
    margin-left: -5px;
    margin-right: -25px
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item {
    margin-left: 25px;
    margin-right: 25px
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop {
    font-size: 0;
    margin-bottom: -10px
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    left: -25px
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft h5 {
    font-size: 16px;
    color: #333;
    line-height: normal;
    font-family: "interstate", arial;
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    right: -5px
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 {
    letter-spacing: 0;
    font-weight: normal;
    font-size: 21px;
    color: #056dae;
    text-align: right;
    font-family: "interstate", arial
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 span.mspnd {
    font-size: 14px
}

.cash-back-calculator-th .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 p {
    white-space: nowrap;
    display: block;
    font-size: 21px
}

.cash-back-calculator-th .cash-back-calculator-th-main .ui-slider .ui-slider-range {
    border-radius: 25px;
    left: -10px
}

.cash-back-calculator-th .cash-back-calculator-th-main .ui-slider.ui-slider-horizontal {
    height: 15px;
    border-radius: 25px
}

.cash-back-calculator-th .cash-back-calculator-th-main .ui-widget-content {
    background: #fff
}

.cash-back-calculator-th .cash-back-calculator-th-main .ui-widget-content .ui-slider-handle:hover,
.cash-back-calculator-th .cash-back-calculator-th-main .ui-widget-content .ui-slider-handle:focus {
    background: url('../../quick-cash-common/images/dragger.png')
}

.cash-back-calculator-th .cash-back-calculator-th-main .ui-widget-content .ui-state-default {
    background: url('../../quick-cash-common/images/dragger.png');
    border: 0;
    outline: 0;
    width: 27px;
    height: 27px;
    top: -7px !important;
    cursor: pointer;
    display: block;
    position: relative
}

.cash-back-calculator-th .footer-cash-back-calculator-th {
    max-width: 960px;
    margin: auto
}

.cash-back-calculator-th .footer-cash-back-calculator-th ul.descList {
    width: 100%;
    clear: both;
    display: inline-block;
    margin: 20px 0 0 0;
    list-style: none
}

.cash-back-calculator-th .footer-cash-back-calculator-th ul.descList li {
    font-size: 12px;
    line-height: 18px;
    color: #666;
    font-family: "interstate-light", arial
}

#miles_calculator_v1 .bg-bigger .img-height img {
    display: none
}

#miles_calculator_v1 .text-bigger {
    display: none
}

#miles_calculator_v1 .bigger .bg-bigger {
    position: relative;
    margin-top: -53.6%
}

#miles_calculator_v1 .bigger .bg-bigger .img-height {
    background-color: black;
    opacity: .55;
    width: 100%;
    margin-right: 64px
}

@media(max-width:1199px) {
    #miles_calculator_v1 .bigger .bg-bigger .img-height {
        opacity: .7
    }
}

#miles_calculator_v1 .bigger .bg-bigger .img-height img {
    display: block;
    opacity: 0
}

#miles_calculator_v1 .bigger .text-bigger {
    display: block;
    position: absolute;
    top: 35%;
    color: white;
    width: 100%
}

#miles_calculator_v1 .bigger .text-bigger .text-bigger-wrapper {
    margin-right: 60px;
    text-align: center;
    font-size: 22px
}

@media(max-width:1199px) {
    #miles_calculator_v1 .bigger .text-bigger .text-bigger-wrapper {
        font-size: 14px;
        margin-right: 35px
    }
}

@media(max-width:767px) {
    #miles_calculator_v1 .bigger .text-bigger .text-bigger-wrapper {
        margin-right: auto;
        font-size: 18px
    }
}

#miles_calculator_v1 .bleu {
    color: #056dae !important
}

#miles_calculator_v1 small {
    font-size: 16px
}

#miles_calculator_v1 .title-container .title h2 {
    margin-bottom: 20px
}

#miles_calculator_v1 .items-miles-response-container {
    margin-top: 25px
}

@media(max-width:479px) {
    #miles_calculator_v1 .items-miles-response-container {
        padding: 0
    }
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .title-filter {
    text-align: center
}

@media(max-width:479px) {
    #miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio {
        margin-left: 5px
    }
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container {
    max-width: 420px;
    margin: auto
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container .radio {
    margin-top: 10px;
    margin-bottom: 10px
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container .radio label,
#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container .radio label:focus,
#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container .radio label:hover {
    text-decoration: none
}

@media(max-width:479px) {
    #miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container .radio label,
    #miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container .radio label:focus,
    #miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-filter .filter-checkradio .component-container .radio label:hover {
        font-size: 13px
    }
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main {
    margin-right: -30px;
    margin-left: -30px
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item {
    padding: 5px 30px;
    position: relative
}

@media(max-width:991px) {
    #miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item {
        padding: 5px 15px
    }
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item .text {
    position: absolute;
    bottom: 5px;
    left: 30px;
    color: white;
    font-weight: 100;
    width: 100%;
    padding-right: 60px
}

@media(max-width:991px) {
    #miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item .text {
        padding: 5px 15px;
        left: 0;
        bottom: 0
    }
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item .text .text-wrapper {
    padding: 5px 15px;
    -webkit-box-shadow: inset -3px -60px 47px -23px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: inset -3px -60px 47px -23px rgba(0, 0, 0, 0.75);
    box-shadow: inset -3px -60px 47px -23px rgba(0, 0, 0, 0.75)
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item .text .text-wrapper .text-down {
    font-size: 14px
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item .text .text-wrapper .text-line {
    width: 100%;
    border: 1px solid white;
    margin: 5px 0
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .items-response-main .item img {
    width: 100%
}

#miles_calculator_v1 .items-miles-response-container .items-miles-response .text-footer-response {
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 25px;
    color: #bdbcbc
}

#miles_calculator_v1 .button-calculator-container {
    clear: both
}

#miles_calculator_v1 .button-calculator-container .button-calculator {
    max-width: 960px;
    margin: auto;
    text-align: center
}

#miles_calculator_v1 .button-calculator-container .button-calculator button {
    background: transparent;
    padding: 10px 85px;
    font-size: 18px;
    border-radius: 5px;
    border: 2px solid #056dae;
    color: #056dae;
    margin-top: 20px;
    margin-bottom: 20px
}

#miles_calculator_v1 .button-calculator-container .button-calculator button label {
    cursor: pointer
}

#miles_calculator_v1 .button-calculator-container .button-calculator button:hover {
    border-color: #002a54;
    color: #002a54
}

#miles_calculator_v1 .total-container {
    margin-top: 40px
}

@media(max-width:479px) {
    #miles_calculator_v1 .total-container {
        margin-top: 20px
    }
}

#miles_calculator_v1 .total-container .total {
    max-width: 960px;
    margin: auto;
    text-align: center;
    background-color: white;
    padding-bottom: 15px;
    padding-top: 15px;
    line-height: 40px
}

#miles_calculator_v1 .total-container .total .text-add {
    font-size: 18px
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 {
    max-width: 960px;
    margin: auto;
    margin-top: 40px
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .SliderTop {
    margin-left: -20px;
    margin-bottom: 15px
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .SliderTop div {
    display: inline-block
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .SliderTop .stLeft {
    width: 70%
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .SliderTop .stRight {
    width: 30%;
    position: absolute;
    right: 45px;
    text-align: right
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .wrapper-miles-calculator-v2 {
    margin-right: -40px
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .item-slider-miles-calculator-v2 .wrapper-item {
    margin-left: 15px;
    margin-right: 40px
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .item-slider-miles-calculator-v2 .wrapper-item .ui-slider .ui-slider-range {
    border-radius: 25px;
    left: -10px
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .item-slider-miles-calculator-v2 .wrapper-item .ui-slider.ui-slider-horizontal {
    height: 15px;
    border-radius: 25px
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .item-slider-miles-calculator-v2 .wrapper-item .ui-widget-content {
    background: #fff
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .item-slider-miles-calculator-v2 .wrapper-item .ui-widget-content .ui-slider-handle:hover,
#miles_calculator_v1 .main-slider-miles-calculator-v2 .item-slider-miles-calculator-v2 .wrapper-item .ui-widget-content .ui-slider-handle:focus {
    background: url('../../quick-cash-common/images/icon_plane.png')
}

#miles_calculator_v1 .main-slider-miles-calculator-v2 .item-slider-miles-calculator-v2 .wrapper-item .ui-widget-content .ui-state-default {
    background: url('../../quick-cash-common/images/icon_plane.png');
    border: 0;
    outline: 0;
    width: 27px;
    height: 27px;
    top: -7px !important;
    cursor: pointer;
    display: block;
    position: relative
}

.container-sticky-nav-3 .sticky-nav-3 {
    padding-top: 25px;
    padding-bottom: 20px
}

.container-sticky-nav-3 .sticky-nav-3 .wrapper-sticky-nav-3 {
    text-align: center
}

.container-sticky-nav-3 .sticky-nav-3 .wrapper-sticky-nav-3 div {
    display: inline-block;
    padding-bottom: 5px
}

.container-sticky-nav-3.fixed {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 55
}

.eChat {
    position: fixed;
    bottom: 35px;
    right: 35px;
    z-index: 1110
}

.eChat .wrapper-echat {
    position: relative
}

.eChat .wrapper-echat a.icon_chat {
    padding: 12px 15px;
    padding-top: 15px;
    padding-bottom: 8px;
    border-radius: 50%;
    background-color: white;
    font-size: 24px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12)
}

.eChat .wrapper-echat a.bundlemessage {
    position: absolute;
    opacity: 0;
    top: -95px;
    width: 345px;
    left: -280px;
    background-color: white;
    padding: 0 15px;
    padding-top: 12px;
    border-radius: 10px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12)
}

.eChat .wrapper-echat a.bundlemessage p {
    color: #056dae;
    font-weight: 700
}

.eChat .wrapper-echat a.bundlemessage .text-mobile {
    display: none
}

@media(max-width:567px) {
    .eChat .wrapper-echat a.bundlemessage .text-mobile {
        display: block
    }
}

@media(max-width:567px) {
    .eChat .wrapper-echat a.bundlemessage .text-desktop {
        display: none
    }
}

.eChat .wrapper-echat a.bundlemessage.show {
    opacity: 1;
    transition: opacity 1s ease-in;
    -moz-transition: opacity 1s ease-in;
    -webkit-transition: opacity 1s ease-in
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-td .cash-back-item-dyn-item {
    width: 50%
}

.cash-back-calculator .main-calculator .wrapper .cal-item .content .wrapper .cal-th .cash-back-item-dyn-item {
    width: 50%
}

.cash-back-calculator .in-page-nav .nav-pills.nav-justified>li a {
    min-height: 70px !important;
    height: 70px !important
}

.cash-back-calculator .in-page-nav .nav-pills.nav-justified>li.active a {
    color: #056dae
}

.tab-pane-item {
    margin-top: 25px !important;
    margin-bottom: 25px !important
}

.cash-back-calculator-dymanic-container .blue {
    color: #056dae !important
}

.cash-back-calculator-dymanic-container small {
    color: #333;
    font-family: "interstate-light", arial;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
    text-align: center;
    padding: 0 40px
}

@media(max-width:767px) {
    .cash-back-calculator-dymanic-container small {
        padding: 0
    }
}

.cash-back-calculator-dymanic-container .title-container {
    margin-bottom: 20px
}

.cash-back-calculator-dymanic-container .calcSecTop {
    width: 100%;
    margin-top: 40px;
    max-width: 960px;
    background: #fff;
    padding: 20px 0;
    font-size: 0;
    box-sizing: border-box;
    margin: auto;
    border: 0
}

@media(max-width:767px) {
    .cash-back-calculator-dymanic-container .calcSecTop {
        padding: 0;
        background: transparent
    }
}

.cash-back-calculator-dymanic-container .calcSecTop h5 {
    font-size: 21px;
    line-height: normal;
    font-family: "interstate-light", arial;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
    height: 23px
}

@media(max-width:991px) {
    .cash-back-calculator-dymanic-container .calcSecTop h5 {
        font-size: 12px
    }
}

@media(max-width:374px) {
    .cash-back-calculator-dymanic-container .calcSecTop h5 {
        margin-bottom: 10px
    }
}

.cash-back-calculator-dymanic-container .calcSecTop h3 {
    font-size: 32px;
    line-height: 1.5;
    font-family: "interstate", arial;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
    height: auto
}

@media(min-width:992px) {
    .cash-back-calculator-dymanic-container .calcSecTop h3 {
        line-height: 1;
        margin-top: 15px
    }
}

@media(max-width:991px) {
    .cash-back-calculator-dymanic-container .calcSecTop h3 {
        font-size: 21px
    }
}

@media(max-width:767px) {
    .cash-back-calculator-dymanic-container .calcSecTop h3 {
        line-height: 1;
        height: auto
    }
}

@media(max-width:374px) {
    .cash-back-calculator-dymanic-container .calcSecTop h3 {
        font-size: 18px
    }
}

.cash-back-calculator-dymanic-container .calcSecTop div {
    width: 33.33%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0 20px;
    position: relative
}

@media(max-width:767px) {
    .cash-back-calculator-dymanic-container .calcSecTop div {
        padding: 20px 10px;
        width: 50%;
        background: #fff
    }
    .cash-back-calculator-dymanic-container .calcSecTop div#month_spend {
        width: 100%;
        margin-bottom: 10px;
        padding: 20px 0
    }
    .cash-back-calculator-dymanic-container .calcSecTop div#month_spend h3 {
        margin-top: 0
    }
    .cash-back-calculator-dymanic-container .calcSecTop div#month_spend h5 {
        margin-bottom: 0
    }
}

.cash-back-calculator-dymanic-container .calcSecTop div:not(:last-child):after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 1px;
    height: 50px;
    background: #d4d4d4;
    content: ''
}

@media(max-width:767px) {
    .cash-back-calculator-dymanic-container .calcSecTop #month_spend:after {
        display: none
    }
}

.cash-back-calculator-dymanic-container #current_average {
    max-width: 960px;
    margin: auto;
    text-align: center;
    background-color: white;
    padding-top: 45px;
    margin-top: -1px;
    padding-bottom: 15px
}

.cash-back-calculator-dymanic-container #current_average h5 {
    text-transform: none;
    font-family: "interstate-light", arial;
    font-size: 21px;
    letter-spacing: 0
}

@media(max-width:479px) {
    .cash-back-calculator-dymanic-container #current_average h5 {
        font-size: 16px
    }
}

@media(max-width:479px) {
    .cash-back-calculator-dymanic-container #current_average {
        padding-top: 15px;
        padding-bottom: 5px
    }
}

.cash-back-calculator-dymanic-container .calcSecTop-container {
    margin-bottom: 40px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main {
    max-width: 960px;
    margin: auto
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .wrapper-container {
    margin-left: -5px;
    margin-right: -25px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item {
    margin-left: 20px;
    margin-right: 20px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop {
    font-size: 0;
    margin-bottom: -10px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    left: -25px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft h5 {
    font-size: 16px;
    color: #333;
    line-height: normal;
    font-family: "interstate", arial;
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    right: -5px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 {
    letter-spacing: 0;
    font-weight: normal;
    font-size: 21px;
    color: #056dae;
    text-align: right;
    font-family: "interstate", arial
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 span.mspnd {
    font-size: 14px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 p {
    white-space: nowrap;
    display: block;
    font-size: 21px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .ui-slider .ui-slider-range {
    border-radius: 25px;
    left: -10px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .ui-slider.ui-slider-horizontal {
    height: 15px;
    border-radius: 25px
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .ui-widget-content {
    background: #fff
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .ui-widget-content .ui-slider-handle:hover,
.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .ui-widget-content .ui-slider-handle:focus {
    background: url('../../quick-cash-common/images/dragger.png')
}

.cash-back-calculator-dymanic-container .cash-back-calculator-th-main .ui-widget-content .ui-state-default {
    background: url('../../quick-cash-common/images/dragger.png');
    border: 0;
    outline: 0;
    width: 27px;
    height: 27px;
    top: -7px !important;
    cursor: pointer;
    display: block;
    position: relative
}

.cash-back-calculator-dymanic-container .footer-cash-back-calculator-th {
    max-width: 960px;
    margin: auto
}

.cash-back-calculator-dymanic-container .footer-cash-back-calculator-th ul.descList {
    width: 100%;
    clear: both;
    display: inline-block;
    margin: 20px 0 0 0;
    list-style: none
}

.cash-back-calculator-dymanic-container .footer-cash-back-calculator-th ul.descList li {
    font-size: 12px;
    line-height: 18px;
    color: #666;
    font-family: "interstate-light", arial
}

.cash-back-calculator-simple-container .blue {
    color: #056dae !important
}

.cash-back-calculator-simple-container small {
    color: #333;
    font-family: "interstate-light", arial;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
    text-align: center;
    padding: 0 40px
}

.cash-back-calculator-simple-container .title-container {
    margin-bottom: 40px
}

.cash-back-calculator-simple-container .calcSecTop {
    width: 100%;
    margin-top: 40px;
    max-width: 960px;
    background: #fff;
    padding: 20px 0;
    font-size: 0;
    box-sizing: border-box;
    margin: auto
}

@media(max-width:767px) {
    .cash-back-calculator-simple-container .calcSecTop {
        padding: 0;
        background: transparent
    }
}

.cash-back-calculator-simple-container .calcSecTop h5 {
    font-size: 21px;
    line-height: normal;
    font-family: "interstate-light", arial;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
    height: 23px
}

@media(max-width:991px) {
    .cash-back-calculator-simple-container .calcSecTop h5 {
        font-size: 12px
    }
}

@media(max-width:374px) {
    .cash-back-calculator-simple-container .calcSecTop h5 {
        margin-bottom: 10px
    }
}

.cash-back-calculator-simple-container .calcSecTop h3 {
    font-size: 32px;
    line-height: 1.5;
    font-family: "interstate", arial;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0
}

@media(min-width:992px) {
    .cash-back-calculator-simple-container .calcSecTop h3 {
        line-height: 1;
        margin-top: 15px
    }
}

@media(max-width:991px) {
    .cash-back-calculator-simple-container .calcSecTop h3 {
        font-size: 21px
    }
}

@media(max-width:767px) {
    .cash-back-calculator-simple-container .calcSecTop h3 {
        line-height: 1;
        height: auto
    }
}

@media(max-width:374px) {
    .cash-back-calculator-simple-container .calcSecTop h3 {
        font-size: 18px
    }
}

.cash-back-calculator-simple-container .calcSecTop div {
    width: 33.33%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0 20px;
    position: relative
}

@media(max-width:767px) {
    .cash-back-calculator-simple-container .calcSecTop div {
        padding: 20px 10px;
        width: 50%;
        background: #fff
    }
    .cash-back-calculator-simple-container .calcSecTop div#month_spend {
        width: 100%;
        margin-bottom: 10px;
        padding: 20px 0
    }
    .cash-back-calculator-simple-container .calcSecTop div#month_spend h3 {
        margin-top: 0
    }
    .cash-back-calculator-simple-container .calcSecTop div#month_spend h5 {
        margin-bottom: 0
    }
}

.cash-back-calculator-simple-container .calcSecTop div:not(:last-child):after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 1px;
    height: 50px;
    background: #d4d4d4;
    content: ''
}

@media(max-width:767px) {
    .cash-back-calculator-simple-container .calcSecTop #month_spend:after {
        display: none
    }
}

.cash-back-calculator-simple-container #current_average {
    max-width: 960px;
    margin: auto;
    text-align: center;
    background-color: white;
    padding-top: 45px;
    margin-top: -1px;
    padding-bottom: 15px
}

.cash-back-calculator-simple-container #current_average h5 {
    text-transform: none;
    font-family: "interstate-light", arial;
    font-size: 21px;
    letter-spacing: 0
}

@media(max-width:479px) {
    .cash-back-calculator-simple-container #current_average h5 {
        font-size: 16px
    }
}

@media(max-width:479px) {
    .cash-back-calculator-simple-container #current_average {
        padding-top: 15px;
        padding-bottom: 5px
    }
}

.cash-back-calculator-simple-container .calcSecTop-container {
    margin-bottom: 40px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main {
    max-width: 960px;
    margin: auto
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .wrapper-container {
    margin-left: -5px;
    margin-right: -25px
}

@media(min-width:768px) {
    .cash-back-calculator-simple-container .cash-back-calculator-th-main .wrapper-container {
        width: 75%;
        margin: auto
    }
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item {
    margin-left: 20px;
    margin-right: 20px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop {
    font-size: 0;
    margin-bottom: -10px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    left: -25px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft h5 {
    font-size: 16px;
    color: #333;
    line-height: normal;
    font-family: "interstate", arial;
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    right: -5px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 {
    letter-spacing: 0;
    font-weight: normal;
    font-size: 21px;
    color: #056dae;
    text-align: right;
    font-family: "interstate", arial
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 span.mspnd {
    font-size: 14px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 p {
    white-space: nowrap;
    display: block;
    font-size: 21px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .ui-slider .ui-slider-range {
    border-radius: 25px;
    left: -10px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .ui-slider.ui-slider-horizontal {
    height: 15px;
    border-radius: 25px
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .ui-widget-content {
    background: #fff
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .ui-widget-content .ui-slider-handle:hover,
.cash-back-calculator-simple-container .cash-back-calculator-th-main .ui-widget-content .ui-slider-handle:focus {
    background: url('../../quick-cash-common/images/dragger.png')
}

.cash-back-calculator-simple-container .cash-back-calculator-th-main .ui-widget-content .ui-state-default {
    background: url('../../quick-cash-common/images/dragger.png');
    border: 0;
    outline: 0;
    width: 27px;
    height: 27px;
    top: -7px !important;
    cursor: pointer;
    display: block;
    position: relative
}

.cash-back-calculator-simple-container .footer-cash-back-calculator-th {
    clear: both;
    margin: 0 auto
}

@media(min-width:768px) {
    .cash-back-calculator-simple-container .footer-cash-back-calculator-th {
        width: 75%
    }
}

.cash-back-calculator-simple-container .footer-cash-back-calculator-th ul.descList {
    clear: both;
    display: inline-block;
    margin: 20px 0 0 0;
    padding-left: 0;
    list-style: none
}

@media(min-width:768px) {
    .cash-back-calculator-simple-container .footer-cash-back-calculator-th ul.descList {
        padding-right: 10px
    }
}

.cash-back-calculator-simple-container .footer-cash-back-calculator-th ul.descList li {
    font-size: 12px;
    line-height: 18px;
    color: #666;
    font-family: "interstate-light", arial
}

.custom-calcuator-wrap .blue {
    color: #056dae !important
}

.custom-calcuator-wrap small {
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
    text-align: center;
    padding: 0 40px
}

.custom-calcuator-wrap .title-container {
    margin-bottom: 40px
}

.custom-calcuator-wrap .calcSecTop {
    width: 100%;
    margin-top: 40px;
    max-width: 960px;
    background: #fff;
    padding: 20px 0;
    font-size: 0;
    box-sizing: border-box;
    margin: auto
}

@media(max-width:767px) {
    .custom-calcuator-wrap .calcSecTop {
        padding: 0;
        background: transparent
    }
}

.custom-calcuator-wrap .calcSecTop h5 {
    font-size: 21px;
    line-height: normal;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
    height: 23px
}

@media(max-width:991px) {
    .custom-calcuator-wrap .calcSecTop h5 {
        font-size: 16px
    }
}

@media(max-width:374px) {
    .custom-calcuator-wrap .calcSecTop h5 {
        margin-bottom: 10px
    }
}

.custom-calcuator-wrap .calcSecTop h3 {
    font-size: 32px;
    line-height: 1.5;
    color: rgba(51, 51, 51, 0.95);
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0
}

@media(min-width:992px) {
    .custom-calcuator-wrap .calcSecTop h3 {
        line-height: 1;
        margin-top: 15px
    }
}

@media(max-width:991px) {
    .custom-calcuator-wrap .calcSecTop h3 {
        font-size: 21px
    }
}

@media(max-width:767px) {
    .custom-calcuator-wrap .calcSecTop h3 {
        line-height: 1;
        height: auto
    }
}

@media(max-width:374px) {
    .custom-calcuator-wrap .calcSecTop h3 {
        font-size: 18px
    }
}

.custom-calcuator-wrap .calcSecTop div {
    width: 33.33%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0 20px;
    position: relative
}

@media(max-width:767px) {
    .custom-calcuator-wrap .calcSecTop div {
        padding: 20px 10px;
        width: 50%;
        background: #fff
    }
    .custom-calcuator-wrap .calcSecTop div#yearAnnualBasic {
        width: 100%;
        margin-bottom: 10px;
        padding: 20px 0
    }
    .custom-calcuator-wrap .calcSecTop div#yearAnnualBasic h3 {
        margin-top: 0
    }
    .custom-calcuator-wrap .calcSecTop div#yearAnnualBasic h5 {
        margin-bottom: 0
    }
}

.custom-calcuator-wrap .calcSecTop div:not(:last-child):after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 1px;
    height: 50px;
    background: #d4d4d4;
    content: ''
}

@media(max-width:767px) {
    .custom-calcuator-wrap .calcSecTop #yearAnnualBasic:after {
        display: none
    }
}

.custom-calcuator-wrap #currentAverage {
    max-width: 960px;
    margin: auto;
    text-align: center;
    background-color: white;
    padding-top: 45px;
    margin-top: -1px;
    padding-bottom: 15px
}

.custom-calcuator-wrap #currentAverage h5 {
    text-transform: none;
    font-size: 21px;
    letter-spacing: 0
}

@media(max-width:479px) {
    .custom-calcuator-wrap #currentAverage h5 {
        font-size: 16px
    }
}

@media(max-width:479px) {
    .custom-calcuator-wrap #currentAverage {
        padding-top: 15px;
        padding-bottom: 5px
    }
}

.custom-calcuator-wrap .calcSecTop-container {
    margin-bottom: 40px
}

.custom-calcuator-wrap .custom-calcuator-main {
    max-width: 960px;
    margin: auto
}

.custom-calcuator-wrap .custom-calcuator-main .wrapper-container {
    margin-left: -5px;
    margin-right: -25px
}

@media(min-width:768px) {
    .custom-calcuator-wrap .custom-calcuator-main .wrapper-container {
        width: 75%;
        margin: auto
    }
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item {
    margin-left: 20px;
    margin-right: 20px
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item .SliderTop {
    font-size: 0;
    margin-bottom: -10px
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    left: -25px
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item .SliderTop .stLeft h5 {
    font-size: 16px;
    color: #333;
    line-height: normal;
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    right: -5px
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 {
    letter-spacing: 0;
    font-weight: normal;
    font-size: 21px;
    color: #056dae;
    text-align: right
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 span.mspnd {
    font-size: 14px
}

.custom-calcuator-wrap .custom-calcuator-main .item-slider-cash-back-th .wrapper-item .SliderTop .stRight h4 p {
    white-space: nowrap;
    display: block;
    font-size: 21px
}

.custom-calcuator-wrap .custom-calcuator-main .ui-slider .ui-slider-range {
    border-radius: 25px;
    left: -10px
}

.custom-calcuator-wrap .custom-calcuator-main .ui-slider.ui-slider-horizontal {
    height: 15px;
    border-radius: 25px
}

.custom-calcuator-wrap .custom-calcuator-main .ui-widget-content {
    background: #fff
}

.custom-calcuator-wrap .custom-calcuator-main .ui-widget-content .ui-slider-handle:hover,
.custom-calcuator-wrap .custom-calcuator-main .ui-widget-content .ui-slider-handle:focus {
    background: url('../../quick-cash-common/images/dragger.png')
}

.custom-calcuator-wrap .custom-calcuator-main .ui-widget-content .ui-state-default {
    background: url('../../quick-cash-common/images/dragger.png');
    border: 0;
    outline: 0;
    width: 27px;
    height: 27px;
    top: -7px !important;
    cursor: pointer;
    display: block;
    position: relative
}

.custom-calcuator-wrap .footer-cash-back-calculator-th {
    clear: both;
    margin: 0 auto
}

@media(min-width:768px) {
    .custom-calcuator-wrap .footer-cash-back-calculator-th {
        width: 75%
    }
}

.custom-calcuator-wrap .footer-cash-back-calculator-th ul.descList {
    clear: both;
    display: inline-block;
    margin: 20px 0 0 0;
    padding-left: 0;
    list-style: none
}

@media(min-width:768px) {
    .custom-calcuator-wrap .footer-cash-back-calculator-th ul.descList {
        padding-right: 10px
    }
}

.custom-calcuator-wrap .footer-cash-back-calculator-th ul.descList li {
    font-size: 12px;
    line-height: 18px;
    color: #666
}

.rewards-calculator-1-1 .calcSecTop h5 {
    height: 40px
}

@media(max-width:767px) {
    .rewards-calculator-1-1 .calcSecTop #yearAnnualBasic h5 {
        height: 30px
    }
}

.cash-back-calculator-1-4 .calcSecTop h5 {
    height: 50px
}

@media(max-width:370px),
(min-width:992px) {
    .cash-back-calculator-1-4 .calcSecTop h5 {
        height: 60px
    }
}

@media(max-width:767px) {
    .cash-back-calculator-1-4 .calcSecTop #yearAnnualBasic h5 {
        height: auto
    }
}

.cash-back-calculator-1-5 .calcSecTop h5 {
    height: 50px
}

@media(max-width:370px),
(min-width:992px) {
    .cash-back-calculator-1-5 .calcSecTop h5 {
        height: 60px
    }
}

@media(max-width:767px) {
    .cash-back-calculator-1-5 .calcSecTop #yearAnnualBasic h5 {
        height: auto
    }
}