/*! CSS Used from: https://sk-flooring.com/wp-content/uploads/siteground-optimizer-assets/siteground-optimizer-combined-css-46a4add7d3d36a301756cb80856b5d3d.css ; media=all */
@media all {
    ul {
        box-sizing: border-box;
    }

    html :where([style*=border-width]) {
        border-style: solid;
    }

    .wpcf7 .screen-reader-response {
        position: absolute;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0;
        word-wrap: normal !important;
    }

    .wpcf7 form .wpcf7-response-output {
        margin: 2em .5em 1em;
        padding: .2em 1em;
        border: 2px solid #00a0d2;
    }

    .wpcf7 form.init .wpcf7-response-output {
        display: none;
    }

    .wpcf7-form-control-wrap {
        position: relative;
    }

    .wpcf7-list-item {
        display: inline-block;
        margin: 0 0 0 1em;
    }

    .wpcf7-list-item-label::before,
    .wpcf7-list-item-label::after {
        content: " ";
    }

    .wpcf7-spinner {
        visibility: hidden;
        display: inline-block;
        background-color: #23282d;
        opacity: .75;
        width: 24px;
        height: 24px;
        border: none;
        border-radius: 100%;
        padding: 0;
        margin: 0 24px;
        position: relative;
    }

    .wpcf7-spinner::before {
        content: '';
        position: absolute;
        background-color: #fbfbfc;
        top: 4px;
        left: 4px;
        width: 6px;
        height: 6px;
        border: none;
        border-radius: 100%;
        transform-origin: 8px 8px;
        animation-name: spin;
        animation-duration: 1e3ms;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
    }

    @media (prefers-reduced-motion:reduce) {
        .wpcf7-spinner::before {
            animation-name: blink;
            animation-duration: 2e3ms;
        }
    }

    .wpcf7 .wpcf7-submit:disabled {
        cursor: not-allowed;
    }

    .wpcf7 input[type=email] {
        direction: ltr;
    }

    .vc_row:after,
    .vc_row:before {
        content: " ";
        display: table;
    }

    .vc_row:after {
        clear: both;
    }

    .vc_column_container {
        width: 100%;
    }

    .vc_row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .vc_col-sm-12,
    .vc_col-sm-3,
    .vc_col-sm-6 {
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    @media (min-width:768px) {

        .vc_col-sm-12,
        .vc_col-sm-3,
        .vc_col-sm-6 {
            float: left;
        }

        .vc_col-sm-12 {
            width: 100%;
        }

        .vc_col-sm-6 {
            width: 50%;
        }

        .vc_col-sm-3 {
            width: 25%;
        }
    }

    .wpb_content_element {
        margin-bottom: 35px;
    }

    .vc_row.vc_row-flex {
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .vc_row.vc_row-flex::after,
    .vc_row.vc_row-flex::before {
        display: none;
    }

    .vc_column-inner::after,
    .vc_column-inner::before {
        content: " ";
        display: table;
    }

    .vc_column-inner::after {
        clear: both;
    }

    .vc_column_container {
        padding-left: 0;
        padding-right: 0;
    }

    .vc_column_container>.vc_column-inner {
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }

    .vc_col-has-fill>.vc_column-inner {
        padding-top: 35px;
    }

    .wpb_animate_when_almost_visible {
        opacity: 0;
    }

    .appear,
    .wpb_appear {
        -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    .wpb_start_animation {
        opacity: 1;
    }

    a {
        background: 0 0;
    }

    a:active,
    a:hover {
        outline: 0;
    }

    strong {
        font-weight: 700;
    }

    h1 {
        margin: .67em 0;
    }

    input,
    select,
    textarea {
        color: inherit;
        font: inherit;
        margin: 0;
    }

    select {
        text-transform: none;
    }

    input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer;
    }

    input[type=radio] {
        box-sizing: border-box;
        padding: 0;
    }

    textarea {
        overflow: auto;
    }

    @media print {
        * {
            text-shadow: none !important;
            color: #000 !important;
            background: 0 0 !important;
            box-shadow: none !important;
        }

        a,
        a:visited {
            text-decoration: none;
        }

        a[href]:after {
            content: " ("attr(href)")";
        }

        a[href^="#"]:after {
            content: "";
        }

        h2,
        p {
            orphans: 3;
            widows: 3;
        }

        h2 {
            page-break-after: avoid;
        }

        select {
            background: #fff !important;
        }
    }

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

    input,
    select,
    textarea {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
    }

    a {
        color: #428bca;
        text-decoration: none;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    h1,
    h2,
    h4,
    h5 {
        font-family: inherit;
        font-weight: 500;
        line-height: 1.1;
        color: inherit;
    }

    h1,
    h2 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    h4,
    h5 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    h1 {
        font-size: 35px;
    }

    h2 {
        font-size: 25px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 14px;
    }

    p {
        margin: 0 0 10px;
    }

    ul {
        margin-top: 0;
        margin-bottom: 10px;
    }

    ul {
        list-style-type: disc;
    }

    a:visited {
        color: none;
    }

    :focus {
        outline: none !important;
    }

    .wpb_row,
    .wpb_content_element {
        margin-bottom: 0 !important;
    }

    .vc_container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .vc_container:before,
    .vc_container:after {
        content: " ";
        display: table;
    }

    .vc_container:after {
        clear: both;
    }

    .vc_container:before,
    .vc_container:after {
        content: " ";
        display: table;
    }

    .vc_container:after {
        clear: both;
    }

    .vc_container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    input[type=text],
    input[type=email] {
        display: inline-block;
        height: 30px;
        font-size: 15px;
        line-height: 1.4em;
        vertical-align: middle;
        padding: 5px;
        width: 100%;
        color: #b8b7b5;
        background-color: #fff;
        border: 1px solid #a2a2a0;
        transition: all .2s linear;
        -moz-transition: all .2s linear;
        -webkit-transition: all .2s linear;
        -o-transition: all .2s linear;
    }

    #form2 input[type=text],
    #form2 input[type=email] {
        margin-bottom: 18px;
    }

    input[type=text]:focus,
    textarea:focus,
    input[type=email]:focus {
        background-color: initial;
    }

    input[type=submit] {
        background: 0 0;
        border: 1px solid #a3a2a0;
        padding: 7px 11px;
        color: #888;
        cursor: pointer;
        transition: all .2s linear 0s;
        -moz-transition: all .2s linear 0s;
        -webkit-transition: all .2s linear 0s;
        -o-transition: all .2s linear 0s;
        width: auto;
        font-size: 14px;
        text-transform: uppercase;
    }

    select {
        max-width: 100%;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        font-size: inherit;
        box-shadow: none;
        border: 1px solid #dfe2e2;
        padding: 3px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        color: #717171;
        width: 100%;
    }

    .wpcf7-form select {
        padding: 15px;
        margin-bottom: 18px;
    }

    textarea {
        max-width: 100%;
    }

    #form2 #contwrap {
        overflow: hidden;
        margin-top: 28px;
        margin-bottom: 50px;
    }

    #form2 #contwrap p {
        margin-top: 0;
    }

    #form2 #contwrap h5 {
        font-weight: 500;
    }

    #form2 input,
    #form2 textarea {
        padding: 15px 20px !important;
    }

    span.wpcf7-list-item:first-child {
        margin: 0;
    }

    body.button_b .wpcf7 input.wpcf7-submit {
        border-radius: 45px;
        box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
        transition: all .3s ease 0s;
        cursor: pointer;
        outline: none;
    }

    body.button_b select,
    body.button_b .wpcf7 textarea,
    body.button_b .wpcf7 input {
        border-radius: 5px;
    }

    .fa {
        display: inline-block;
        font: 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .fa-star:before {
        content: "\f005";
    }

    .fa-clock-o:before {
        content: "\f017";
    }

    .fa-map-marker:before {
        content: "\f041";
    }

    .fa-phone:before {
        content: "\f095";
    }

    .fa-envelope:before {
        content: "\f0e0";
    }

    .fa-building-o:before {
        content: "\f0f7";
    }

    .ic-inner {
        text-align: center;
        padding-top: 2px;
    }

    .circle-text {
        width: 150px;
        height: 150px;
        box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
        margin: 0 auto;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        font-size: 75px;
        line-height: 150px;
        text-align: center;
        -webkit-transition: color .5s ease-in;
        -moz-transition: color .5s ease-in;
        -o-transition: color .5s ease-in;
        -ms-transition: color .5s ease-in;
        transition: color .5s ease-in;
        margin-bottom: 17px;
    }

    .ic-inner.small h4 {
        font-size: 18px;
        line-height: 25px;
    }

    .ic-inner.small .circle-text {
        width: 100px;
        height: 100px;
        font-size: 46px;
        line-height: 100px;
    }

    .icon-holder {
        float: left;
        display: inline-block;
        position: relative;
        z-index: 9;
    }

    .icon-holder .circle-text {
        width: 80px;
        height: 80px;
        font-size: 40px;
        line-height: 80px;
        margin-top: 12px;
        box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
    }

    .icon-holder .circle-text.noborder {
        font-size: 62px;
        box-shadow: none;
        margin-top: 5px;
    }

    .ic-inner.small .icon-holder .circle-text {
        width: 20px;
        height: 20px;
        font-size: 20px;
        line-height: 38px;
    }

    .ic-inner.small .icon-holder .circle-text.noborder {
        margin-top: 0;
        margin-left: 0;
    }

    .circle-text.noborder {
        border: 0;
        margin-bottom: -10px;
        box-shadow: none;
    }

    .ic-inner h4 {
        color: #000;
        line-height: 34px;
    }

    .ic-inner.small .text-holder {
        padding: 0 0 0 31px;
    }

    .text-holder {
        padding: 0 0 0 100px;
        position: relative;
        text-align: left;
    }

    .text-holder h4 {
        line-height: 28px;
        font-style: normal;
        font-size: 20px;
    }

    .ic-inner.small .text-holder h4 {
        font-size: 17px;
        line-height: 17px;
        letter-spacing: unset;
    }

    .up_bg_fix {
        background-attachment: fixed;
    }

    .sep_border {
        border-bottom: 1px solid #a2a2a2;
    }

    .sep_border.bpc {
        margin: 0 auto;
    }

    .shadow {
        box-shadow: 0 15px 35px rgba(28, 30, 35, .2);
    }

    .full_width {
        overflow: hidden;
        width: 100%;
    }

    .wpcf7 input {
        width: 100%;
        padding: 20px 25px;
        height: auto;
        border: 1px solid #dfe2e2;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .wpcf7 textarea {
        width: 100%;
        padding: 20px 25px;
        height: auto;
        margin-bottom: 20px;
        border: 1px solid #dfe2e2;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    span.wpcf7-form-control-wrap {
        top: 6px;
    }

    .wpcf7 input[type=submit],
    .wpcf7 input[type=radio] {
        width: auto;
    }

    .wpcf7 input.wpcf7-submit {
        padding: 15px 40px;
        border: 0;
        display: inline-block;
        color: #fff;
        transition: background .4s ease-out;
        -webkit-transition: background .4s ease-out;
        -moz-transition: background .4s ease-out;
        -o-transition: background .4s ease-out;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 2px;
        background: #131212;
    }

    .wpcf7 #form2 input.wpcf7-submit {
        display: block;
        margin-top: 10px;
        padding: 15px 40px !important;
        line-height: 14px;
    }

    #right {
        width: 49%;
        float: left;
    }

    #left {
        width: 51%;
        float: left;
        padding-right: 20px;
    }

    .wpcf7 #form2 input[type=text],
    .wpcf7 #form2 input[type=email],
    .wpcf7 #form2 textarea {
        background-color: #fff;
        color: #000;
        width: 100%;
    }

    .ab-inner {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .ab-inner.head {
        padding-bottom: 0;
        padding-top: 0;
    }

    .head_title {
        display: inline-block;
    }

    .circle-text:hover,
    .circle-text:focus {
        color: #000;
    }

    .circle-text:focus {
        color: #fff;
    }

    .wpcf7 input[type=text],
    .wpcf7 input[type=email] {
        background-color: #fff;
        color: #b8b7b5;
        width: 50%;
    }

    .wpcf7 p {
        margin-top: 20px;
    }

    span.shortcode_icon {
        padding: 13px;
    }

    span.shortcode_icon.left {
        padding-left: 0 !important;
    }

    .shortcode_icon a i:hover {
        -webkit-transition: color .4s ease-out;
        -moz-transition: color .4s ease-out;
        -o-transition: color .4s ease-out;
    }

    .sep_iner {
        display: table;
        position: relative;
        width: 100%;
    }

    .full_width .vc_col-sm-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .head_title,
    .head_title h1 {
        margin: 0;
    }

    @media (max-width:479px) {
        .wpb_row {
            margin-left: 0 !important;
            margin-right: 0 !important;
            overflow: hidden;
        }
    }

    @media (min-width:992px) {
        .vc_container {
            width: 950px;
        }
    }

    @media only screen and (min-width:768px) and (max-width:1025px) {
        h4 {
            font-size: 15px !important;
            line-height: 30px !important;
        }
    }

    @media (min-width:1200px) {
        .vc_container {
            width: 1170px;
        }
    }

    @media only screen and (min-width:480px) and (max-width:600px) {
        .wpb_row {
            margin-left: 0 !important;
            margin-right: 0 !important;
            overflow: hidden;
        }
    }

    @media (min-width:1200px) {
        .wpb_row {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }

        .full_width .vc_col-sm-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }

    @media (max-width:1020px) {
        h1 {
            font-size: 23px !important;
            line-height: 30px !important;
        }

        h2 {
            font-size: 30px !important;
            line-height: 36px !important;
        }

        h4 {
            font-size: 18px !important;
            line-height: 27px !important;
        }

        h5 {
            font-size: 16px !important;
            line-height: 21px !important;
        }
    }

    @media only screen and (min-width:1024px) and (max-width:1280px) {
        .wpb_wrapper h1 {
            font-size: 30px !important;
            line-height: 40px !important;
        }

        .wpb_wrapper h2 {
            font-size: 25px !important;
            line-height: 30px !important;
        }
    }

    @media (max-width:768px) {
        .wpb_wrapper .vc_empty_space {
            height: 15px !important;
        }

        .head_title,
        .head_title h1 {
            font-size: 25px !important;
            margin: 0;
            line-height: 35px !important;
        }
    }

    .wpb_row {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .wpb_start_animation.wpb_appear {
        -webkit-animation: wpb_appear 2s 1 cubic-bezier(.175, .885, .32, 1.275) !important;
        -moz-animation: wpb_appear 2s 1 cubic-bezier(.175, .885, .32, 1.275) !important;
        -o-animation: wpb_appear 2s 1 cubic-bezier(.175, .885, .32, 1.275) !important;
        animation: wpb_appear 2s 1 cubic-bezier(.175, .885, .32, 1.275) !important;
    }

    @media only screen and (min-width:768px) {
        .no.padding {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }

    .vc_col-has-fill>.vc_column-inner {
        padding-top: 0;
    }

    .vc_row.vc_row-o-equal-height .vc_container {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .vc_row.vc_row-flex .vc_container .vc_column_container {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .vc_row.vc_row-o-equal-height .full_width {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .vc_row.vc_row-flex .full_width .vc_column_container {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .vc_row.vc_row-flex .vc_container::after,
    .vc_row.vc_row-flex .vc_container::before {
        display: none;
    }

    .full_width .vc_column_container.vc_col-sm-12>.vc_column-inner {
        box-sizing: border-box;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }

    .no.padding.vc_column_container>.vc_column-inner {
        box-sizing: border-box;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }

    h2.vc_custom_heading:before {
        margin-right: 5px;
    }

    .wpcf7 p {
        clear: both;
        height: auto;
        margin-bottom: 0;
    }

    @media (max-width:479px) {

        .wpcf7 #left,
        .wpcf7 #right {
            width: 100%;
            padding-right: 0;
        }
    }

    .wpcf7 #form2 textarea {
        height: 150px;
    }

    h2.vc_custom_heading.tin,
    h1.vc_custom_heading.tin {
        font-weight: 500 !important;
    }

    .up_overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .up_over_pos {
        position: relative;
        overflow: hidden;
    }

    #up_breadcrumbs {
        list-style: none;
        margin: 10px 0;
        overflow: hidden;
        padding: 0;
        font-weight: 400;
    }

    #up_breadcrumbs.bred_center {
        text-align: center;
    }

    #up_breadcrumbs li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }

    #up_breadcrumbs li a {
        color: inherit;
        -webkit-transition: color .6s ease-out;
        -moz-transition: color .6s ease-out;
        -o-transition: color .6s ease-out;
    }

    a {
        color: #d5ac63;
    }

    span.shortcode_icon a i:hover {
        color: #d5ac63 !important;
    }

    input.wpcf7-submit:hover {
        background: #d5ac63;
    }

    #up_breadcrumbs li a:hover {
        color: #d5ac63;
    }

    a:hover {
        color: #000;
    }

    a:hover {
        text-decoration: none;
    }

    .head_title,
    .head_title h1 {
        color: #41484e;
        text-transform: uppercase;
    }

    .circle-text {
        color: #41484e;
        border: 1px solid #41484e;
    }

    ::selection {
        background: #41484e;
        color: #fff;
    }

    .wpcf7 input.wpcf7-submit {
        background: #41484e;
    }

    .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
}

/*! CSS Used from: Embedded */
h1 {
    font-family: Lato;
    line-height: 38px;
    font-weight: 400;
    font-style: normal;
    font-size: 38px;
    font-display: swap;
}

h2 {
    font-family: Lato;
    line-height: 32px;
    font-weight: normal;
    font-style: normal;
    font-size: 32px;
    font-display: swap;
}

h4 {
    font-family: Lato;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    font-display: swap;
}

h5 {
    font-family: Lato;
    line-height: 24px;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    font-display: swap;
}

/*! CSS Used from: Embedded */
.vc_custom_1641756209018 {
    background-image: url(//cdn.xuansiwei.com/d0000000/1650812852368/64.jpg?x-oss-process=style/small) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1684517930484 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
    padding-right: 2% !important;
    padding-left: 2% !important;
}

.vc_custom_1641749938621 {
    background-image: url(//cdn.xuansiwei.com/womai6944/1704510675174/Banner2_1920x280.jpg?x-oss-process=style/small) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1554324954433 {
    padding-top: 10% !important;
    padding-right: 6% !important;
    padding-bottom: 10% !important;
    padding-left: 6% !important;
    background-color: #ffffff !important;
}

.vc_custom_1554387899641 {
    padding-right: 6% !important;
    padding-left: 6% !important;
    background-color: #475570 !important;
}

/*! CSS Used keyframes */
@-webkit-keyframes spin {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(1turn);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(1turn);
    }
}

@keyframes spin {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes blink {
    from {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(.5);
        opacity: .1;
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1;
    }
}

@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
        opacity: .1;
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

/*! CSS Used fontfaces */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}