.vc_custom_1547652318273 .wpb_wrapper,.vc_custom_1548080922319 .wpb_wrapper{
    margin-top: 92px !important;
}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important
}
@font-face {
    font-family: 'revicons';
    src: url('../fonts/revicons.eot?5510888');
    src: url('../fonts/revicons.eot?5510888#iefix') format('embedded-opentype'), url('../fonts/revicons.woff?5510888') format('woff'), url('../fonts/revicons.ttf?5510888') format('truetype'), url('../fonts/revicons.svg?5510888#revicons') format('svg');
    font-weight: normal;
    font-style: normal
}@font-face {
    font-family: star;
    src: url(/finano/wp-content/plugins/woocommerce/assets/fonts/star.eot);
    src: url(/finano/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(/finano/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(/finano/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(/finano/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: WooCommerce;
    src: url(/finano/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
    src: url(/finano/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/finano/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/finano/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(/finano/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome-webfont.eot?v=4.7.0);
    src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: Material-Design-Iconic-Font;
    src: url(../fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format('woff2'),url(../fonts/Material-Design-Iconic-Font.woff?v=2.2.0) format('woff'),url(../fonts/Material-Design-Iconic-Font.ttf?v=2.2.0) format('truetype')
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes rev-ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }

    15% {
        opacity: 1;
        top: 50%
    }

    50% {
        opacity: 0;
        top: 50%
    }

    100% {
        opacity: 0;
        top: 29%
    }
}

@keyframes tp-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }

    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@keyframes tp-scaleout {
    0% {
        transform: scale(0.0)
    }

    100% {
        transform: scale(1.0);
        opacity: 0
    }
}

@keyframes tp-bouncedelay {
    0%, 80%, 100% {
        transform: scale(0.0)
    }

    40% {
        transform: scale(1.0)
    }
}

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes tp-bounce {
    0%, 100% {
        transform: scale(0.0)
    }

    50% {
        transform: scale(1.0)
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes zmdi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes zmdi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes zmdi-spin-reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

@keyframes zmdi-spin-reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

div.wpcf7 {
    margin: 0;
    padding: 0
}

div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0
}

div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #f00
}

.wpcf7-form-control-wrap {
    position: relative
}

.wpcf7-display-none {
    display: none
}

div.wpcf7 .ajax-loader {
    visibility: hidden;
    display: inline-block;
    background-image: url('../img/ajax-loader.gif');
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0 0 0 4px;
    vertical-align: middle
}

.rev_slider_wrapper {
    position: relative;
    z-index: 0;
    width: 100%
}

.rev_slider {
    position: relative;
    overflow: visible
}

.tp-simpleresponsive img, .rev_slider img {
    max-width: none !important;
    transition: none;
    margin: 0px;
    padding: 0px;
    border: none
}

.rev_slider > ul, .rev_slider_wrapper > ul, .tp-revslider-mainul > li, .rev_slider > ul > li, .rev_slider > ul > li:before, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before, .tp-revslider-mainul > li, .tp-simpleresponsive > ul > li {
    list-style: none !important;
    position: absolute;
    margin: 0px !important;
    padding: 0px !important;
    overflow-x: visible;
    overflow-y: visible;
    list-style-type: none !important;
    background-image: none;
    background-position: 0px 0px;
    text-indent: 0em;
    top: 0px;
    left: 0px
}

.tp-revslider-mainul > li, .rev_slider > ul > li, .rev_slider > ul > li:before, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before, .tp-revslider-mainul > li, .tp-simpleresponsive > ul > li {
    visibility: hidden
}

.tp-revslider-slidesli, .tp-revslider-mainul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important
}

.rev_slider li.tp-revslider-slidesli {
    position: absolute !important
}

.rev_slider .tp-caption, .rev_slider .caption, .tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.fullwidthbanner-container {
    position: relative;
    padding: 0;
    overflow: hidden
}

.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    position: relative
}

.tp-bannertimer {
    visibility: hidden;
    width: 100%;
    height: 5px;
    background: #000;
    background: rgba(0, 0, 0, 0.15);
    position: absolute;
    z-index: 200;
    top: 0px
}

.tp-bannertimer.tp-bottom {
    top: auto;
    bottom: 0px !important;
    height: 5px
}

.tp-loader {
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute
}

.tp-loader.spinner0 {
    width: 40px;
    height: 40px;
    background-color: #fff;
    background-image: url(../img/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    margin-top: -20px;
    margin-left: -20px;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    border-radius: 3px
}

.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #868e96;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #868e96;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Muli, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*, ::after, ::before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Muli, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, input {
    overflow: visible
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

.h2, h2 {
    font-size: 2rem
}

.h3, h3 {
    font-size: 1.75rem
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px
    }
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width: 576px) {
    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 768px) {

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

}

@media (min-width: 992px) {
    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa-check:before {
    content: "\f00c"
}

.fa-circle:before {
    content: "\f111"
}

.fa-whatsapp:before {
    content: "\f232"
}
body .ct-video-button.style2 {
    height: 70px;
    width: 70px;
    line-height: 70px
}

body #cta-footer .cta-content cite {
    font-family: inherit;
    font-style: normal
}

.vc_custom_1545964023251 {
    padding-top: 55px !important;
    padding-bottom: 110px !important;
    background-color: #f2f3fa !important
}

.vc_custom_1547629671147 {
    background-image: url(../img/tzabrhf5wesyggysnsbl.jpg?id=925) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

.vc_custom_1546529206115 {
    background-color: #f2f3fa !important
}

.vc_custom_1547807408234 {
    background-color: #f2f3fa !important
}

.vc_custom_1545964040147 {
    padding-top: 90px !important
}

.vc_custom_1545964045492 {
    padding-top: 90px !important
}

.vc_custom_1545964058855 {
    padding-top: 90px !important
}

.vc_custom_1547628891865 {
    padding-top: 90px !important;
    padding-bottom: 90px !important
}

.vc_custom_1547629707765 {
    padding-top: 0px !important;
    padding-right: 65px !important
}

.vc_custom_1547629645959 {
    padding-top: 0px !important;
    padding-left: 0px !important
}

.vc_custom_1546790466302 {
    padding-top: 85px !important;
    padding-bottom: 90px !important
}

.vc_custom_1545969475039 {
    padding-top: 0px !important;
    padding-right: 90px !important
}

.vc_custom_1545969421939 {
    padding-top: 0px !important
}

.vc_custom_1545969416338 {
    margin-bottom: 0px !important
}

.vc_custom_1547652318273 {
    padding-top: 0px !important;
    padding-right: 180px !important
}

.vc_custom_1547631954519 {
    padding-top: 90px !important
}

.vc_custom_1547652247251 {
    margin-bottom: 0px !important
}

.vc_custom_1547805936822 {
    background: rgba(0, 21, 69, 0.78) url(../img/bg-parallax5.jpg?id=959) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    *background-color: rgb(0, 21, 69) !important
}

.vc_custom_1547632140074 {
    padding-left: 55px !important
}

.vc_custom_1548081314659 {
    margin-left: -57px !important;
    padding-top: 64px !important;
    padding-bottom: 86px !important
}

.vc_custom_1547653983011 {
    padding-top: 82px !important;
    padding-bottom: 90px !important;
    padding-left: 135px !important
}

.vc_custom_1547803097407 {
    padding-top: 82px !important;
    padding-bottom: 70px !important;
    padding-left: 55px !important
}

.vc_custom_1548080922319 {
    padding-top: 0px !important;
    padding-right: 35px !important
}

.vc_custom_1548080911807 {
    padding-top: 0px !important;
    padding-left: 144px !important
}

.vc_custom_1547807189563 {
    /*background-image: url(img/bg-parallax4.jpg?id=852) !important;*/
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

.vc_custom_1547807401117 {
    padding-top: 117px !important;
    padding-bottom: 117px !important;
    padding-left: 200px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

.vc_custom_1547822842807 {
    margin-bottom: 0px !important
}

.vc_custom_1547821987257 {
    padding-top: 83px !important
}

.vc_custom_1547821500310 {
    padding-right: 140px !important;
    padding-left: 140px !important
}

.vc_custom_1547822138835 {
    padding-top: 60px !important;
    padding-bottom: 90px !important
}
.footer-layout1 .top-footer {
    background-image: url('../img/bg-footer.jpg')
}

a {
    color: #237a3b
}

a:hover {
    color: #32ab4a
}

a:active {
    color: #32ab4a
}

.ct-preset4 h1, .ct-preset4 h2, .ct-preset4 h3:not(.ct-counter-title), .ct-preset4 h4, .ct-preset4 h5, .ct-preset4 h6 {
    font-family: "Playfair Display";
    font-weight: 700;
    font-style: normal
}
#content {
    padding-top: 0;
    padding-bottom: 0
}
.dir-rtl{
    direction: rtl !important;
}
.dir-ltr{
    direction: ltr !important;
}
.w_r_d{
    background: linear-gradient(0deg,rgba(0, 0, 0, 0.44),rgba(0, 0, 0, 0.38)),url(../img/jf5zcx9obktqzahfgixa.jpg) !important;
    background-size: cover !important;
}
.w_r_r{
    padding: 100px 0 !important;
}
.white{
    color: white !important;
}
.red{
    color: red !important;
}
.text-center{
    text-align: center !important;
}
.text-right{
    text-align: right !important;
}
.full-width{
    width: 100% !important;
}
.w-alert{
    display: none !important;
    border: 1px solid #c59f9f !important;
    margin-top: 20px !important;
    background: #c59f9f !important;
    padding: 12px !important;
}
.ct-m{
    margin-top:-4px !important;
    margin-bottom:-4px !important;
}
.vc_e{
    height: 42px !important;
}
.vc_h{
    height: 62px !important;
}
.vc_m{
    margin-bottom:3px !important;
}
.vc_es{
    height: 73px !important;
}
.ct-h-7{
    margin-bottom:64px !important;
}
.vc_es_2{
    height: 56px !important;
}
.vc_custom_1547807408234{
    margin-bottom: 50px !important;
}
*:not(i) {    font-family: 'Cairo', sans-serif !important;}.top-footer {    display: none;}.bottom-footer {    background: #102761 !important;}.tparrows {    display: none !important;}.home-row {    position: absolute;    right: 0;    left: 0;    top: 20%;}.home-content h2, .home-list, .home-list li {    color: #fff;    direction: rtl;    text-align: right;}.home-list li {    font-size: 26px;}.home-list li .fa {    margin-left: 5px;}.home-row form {    margin-top: 50px;}.home-row form input::placeholder {    text-align: right !important;}.section-header {    text-align: center;}.ct-fancybox-desc {    direction: rtl;}.ct-fancybox-desc .fa {    font-size: 10px;    margin-left: 5px;}.wpb_wrapper h3:not(.ct-fancybox-title):not(.text-center), .ct-heading-desc, .ct-fancybox-content, .wpb_single_image.vc_align_left {    direction: rtl !important;    text-align: right !important;}.ct-fancybox-default {    min-height: 372px !important;}.menu-item {    float: right !important;}.ct-accordion.layout1 .card .card-header a {    cursor: text !important;}.bottom-copyright {    text-align: center;}a.no-one-page.active {    color: #509cf9;}.ct-counter-holder{    text-align: right;}@media (max-width: 575px) {    .home-row {        top: 8%;    }    .home-content h2 {        font-size: 25px;    }    .home-list li {        font-size: 18px;    }    #cta-footer{        text-align: center;    }    #cta-footer .cta-button{        margin: auto;    }}