.elementor-kit-7 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #575757;
    --e-global-color-accent: #00A0E9;
    --e-global-color-708e196: #E4007F;
    --e-global-color-1577fdf: #444444;
    --e-global-color-6c6916f: #A60064;
    --e-global-color-a6bdc07: #21273F;
    --e-global-typography-secondary-font-family: "LXGWNewClearGothic-Book";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans Hebrew";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.8em;
    --e-global-typography-text-letter-spacing: 0.8px;
    --e-global-typography-accent-font-family: "Open Sans Hebrew";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-line-height: 1.2em;
    --e-global-typography-accent-letter-spacing: 0.6px;
    --e-global-typography-8d18e0b-font-family: "chuangzhonghei";
    --e-global-typography-8d18e0b-font-size: 32px;
    --e-global-typography-8d18e0b-font-weight: 500;
    --e-global-typography-8d18e0b-text-decoration: none;
    --e-global-typography-8d18e0b-line-height: 2em;
    --e-global-typography-8d18e0b-letter-spacing: 5px;
    --e-global-typography-a65617f-font-family: "chuangzhonghei";
    --e-global-typography-a65617f-font-size: 24px;
    --e-global-typography-a65617f-font-weight: 400;
    --e-global-typography-a65617f-line-height: 2em;
    --e-global-typography-a65617f-letter-spacing: 0.5px;
    --e-global-typography-e71b1f9-font-family: "chuangzhonghei";
    --e-global-typography-e71b1f9-font-size: 28px;
    --e-global-typography-e71b1f9-font-weight: 600;
    --e-global-typography-e71b1f9-line-height: 1.2em;
    --e-global-typography-e71b1f9-letter-spacing: 0.8px;
    --e-global-typography-e743c75-font-family: "chuangzhonghei";
    --e-global-typography-e743c75-font-size: 24px;
    --e-global-typography-e743c75-font-weight: 600;
    --e-global-typography-e743c75-line-height: 1.2em;
    --e-global-typography-e743c75-letter-spacing: 0.8px;
    --e-global-typography-077cb4d-font-family: "Open Sans Hebrew";
    --e-global-typography-077cb4d-font-size: 20px;
    --e-global-typography-077cb4d-font-weight: 600;
    --e-global-typography-077cb4d-line-height: 1.2em;
    --e-global-typography-077cb4d-letter-spacing: 0.75px;
    --e-global-typography-0152f6b-font-family: "Roboto";
    --e-global-typography-0152f6b-font-size: 36px;
    --e-global-typography-0152f6b-font-weight: 500;
    --e-global-typography-0152f6b-line-height: 2em;
    --e-global-typography-0152f6b-letter-spacing: 1px;
    --e-global-typography-2448982-font-family: "Roboto";
    --e-global-typography-2448982-font-size: 28px;
    --e-global-typography-2448982-font-weight: 400;
    --e-global-typography-2448982-line-height: 1.2em;
    --e-global-typography-2448982-letter-spacing: 0.8px;
    color: #7A7A7A;
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    background-color: #FFFFFF;
}

.elementor-kit-7 a {
    color: #00A0E9;
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 14px;
    line-height: 1.8em;
    letter-spacing: 0.5px;
}

.elementor-kit-7 h1 {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
}

.elementor-kit-7 h2 {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
}

.elementor-kit-7 h3 {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
}

.elementor-kit-7 h4 {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
}

.elementor-kit-7 h5 {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
}

.elementor-kit-7 h6 {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
}

.elementor-kit-7 button,
.elementor-kit-7 input[type="button"],
.elementor-kit-7 input[type="submit"],
.elementor-kit-7 .elementor-button {
    font-family: var(--e-global-typography-primary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(90deg, #00A0E9 0%, #E4007F 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 8px 25px 8px 25px;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1200px;
}

.e-container {
    --container-max-width: 1200px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-element {
    --widgets-spacing: 20px;
}

    {}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-7 e-page-transition {
    background-color: #FFBC7D;
}

@media(max-width:1024px) {
    .elementor-kit-7 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-container {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-kit-7 {
        --e-global-typography-8d18e0b-font-size: 22px;
        --e-global-typography-a65617f-font-size: 20px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-container {
        --container-max-width: 767px;
    }
}

/* Start custom CSS */
.entry {
    margin-top: 0
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'LXGWNewClearGothic-Book';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('LXGWNewClearGothic-Book.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'chuangzhonghei';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('chuangzhonghei.ttf') format('truetype');
}

@font-face {
    font-family: 'chuangzhonghei';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('chuangzhonghei.ttf') format('truetype');
}

/* End Custom Fonts CSS */

.elementor-484 .elementor-element.elementor-element-f3a62c4 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-484 .elementor-element.elementor-element-fda3204>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-555444b .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(/skin/images/about1.jpg);
    background-size: auto;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-555444b .elementor-background-overlay {
    background-color: #00000075;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-c3c5b2b .swiper-slide-bg {
    background-color: #4054b2;
    background-image: url(/skin/images/about2.jpg);
    background-size: cover;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-c3c5b2b .elementor-background-overlay {
    background-color: #00000075;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-1880711 .swiper-slide-bg {
    background-color: #1abc9c;
    background-image: url(/skin/images/about3.jpg);
    background-size: cover;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-1880711 .elementor-background-overlay {
    background-color: #00000075;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-5e51146 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(/skin/images/about4.jpg);
    background-size: cover;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-repeater-item-5e51146 .elementor-background-overlay {
    background-color: #00000075;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .swiper-slide {
    height: 400px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-484 .elementor-element.elementor-element-c98c40c .swiper-slide-contents {
    max-width: 70%;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .swiper-slide-inner {
    text-align: center;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-484 .elementor-element.elementor-element-c98c40c .elementor-slide-heading {
    color: #FFFFFF;
    font-family: "Arial", 'Microsoft Yahei', Sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
}

.elementor-bc-flex-widget .elementor-484 .elementor-element.elementor-element-b95f016.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-484 .elementor-element.elementor-element-b95f016.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-484 .elementor-element.elementor-element-7e0b563>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-484 .elementor-element.elementor-element-c15dbbf:not(.elementor-motion-effects-element-type-background),
.elementor-484 .elementor-element.elementor-element-c15dbbf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-484 .elementor-element.elementor-element-c15dbbf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-484 .elementor-element.elementor-element-c15dbbf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-484 .elementor-element.elementor-element-9e5205b {
    text-align: center;
}

.elementor-484 .elementor-element.elementor-element-9e5205b .elementor-heading-title {
    color: #03356D;
}

.elementor-484 .elementor-element.elementor-element-9e5205b>.elementor-widget-container {
    margin: 50px 0px 30px 0px;
}

.elementor-484 .elementor-element.elementor-element-9fe9870:not(.elementor-motion-effects-element-type-background),
.elementor-484 .elementor-element.elementor-element-9fe9870>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-484 .elementor-element.elementor-element-9fe9870 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-484 .elementor-element.elementor-element-9fe9870>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-484 .elementor-element.elementor-element-a5b6e1c>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-484 .elementor-element.elementor-element-5a845e6 {
    text-align: center;
}

.elementor-484 .elementor-element.elementor-element-d91f3be>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-484 .elementor-element.elementor-element-6c9cec6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-484 .elementor-element.elementor-element-3026de9 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-484 .elementor-element.elementor-element-3026de9 .elementor-divider-separator {
    width: 100%;
}

.elementor-484 .elementor-element.elementor-element-3026de9 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-484 .elementor-element.elementor-element-bc14162 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-484 .elementor-element.elementor-element-b05966a .elementor-heading-title {
    color: #074D77;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-484 .elementor-element.elementor-element-4ef74e1 .elementor-icon-list-icon i {
    color: #074D77;
}

.elementor-484 .elementor-element.elementor-element-4ef74e1 .elementor-icon-list-icon svg {
    fill: #074D77;
}

.elementor-484 .elementor-element.elementor-element-4ef74e1 {
    --e-icon-list-icon-size: 16px;
}

.elementor-484 .elementor-element.elementor-element-4ef74e1 .elementor-icon-list-text {
    color: #074D77;
}

.elementor-484 .elementor-element.elementor-element-4ef74e1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-484 .elementor-element.elementor-element-d22885a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-484 .elementor-element.elementor-element-d22885a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-484 .elementor-element.elementor-element-d22885a .elementor-button {
    background-color: #03356D;
}

@media(max-width:767px) {
    .elementor-484 .elementor-element.elementor-element-b95f016>.elementor-element-populated {
        margin: 0% 0% 0% 5%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 5%;
    }

    .elementor-484 .elementor-element.elementor-element-a5b6e1c>.elementor-element-populated {
        margin: 0% 5% 0% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
    }
}

@media(min-width:768px) {
    .elementor-484 .elementor-element.elementor-element-fda3204 {
        width: 55%;
    }

    .elementor-484 .elementor-element.elementor-element-b95f016 {
        width: 45%;
    }

    .elementor-484 .elementor-element.elementor-element-a5b6e1c {
        width: 60%;
    }

    .elementor-484 .elementor-element.elementor-element-d91f3be {
        width: 40%;
    }
}

/* Start Custom Fonts CSS */
@font-face {
    font-family: 'LXGWNewClearGothic-Book';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('LXGWNewClearGothic-Book.ttf') format('truetype');
}

/* End Custom Fonts CSS */

.elementor-9 .elementor-element.elementor-element-63c39b46 {
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
    z-index: 10;
}

.elementor-9 .elementor-element.elementor-element-6fa5e026:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-6fa5e026>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /*background-color: #612626;*/
}

.elementor-9 .elementor-element.elementor-element-6fa5e026>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6fa5e026>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3c3de7d3>.elementor-container {
    max-width: 1200px;
}

.elementor-9 .elementor-element.elementor-element-3c3de7d3:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3c3de7d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-9 .elementor-element.elementor-element-3c3de7d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #6A6A6A;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3c3de7d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3c3de7d3 .elementor-heading-title {
    color: #838383;
}

.elementor-9 .elementor-element.elementor-element-3c3de7d3 a {
    color: #808080;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-8b05cb5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-8b05cb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-8b05cb5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-8b05cb5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-abb3152 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-abb3152 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-abb3152 {
    --e-icon-list-icon-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-abb3152 .elementor-icon-list-text {
    color: #8A8A8A;
}

.elementor-9 .elementor-element.elementor-element-abb3152 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9 .elementor-element.elementor-element-abb3152 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3c8585d3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3c8585d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3c8585d3>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-3c8585d3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3c8585d3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-container {
    background-color: #FFFFFF00;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal {
    background-color: #FFFFFF00;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-container,
.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-container .eael-advanced-menu-toggle,
.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f2f2f2;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-container .eael-advanced-menu-toggle {
    background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-container .eael-advanced-menu-toggle .eicon-menu-bar {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li>a,
.eael-advanced-menu-container .eael-advanced-menu-toggle-text {
    font-family: var(--e-global-typography-secondary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li>a {
    color: #888888;
    background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-toggle-text {
    color: #888888;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu.eael-advanced-menu-horizontal:not(.eael-advanced-menu-responsive)>li>a {
    border-right: 1px solid #DCDCDC;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-align-center .eael-advanced-menu.eael-advanced-menu-horizontal:not(.eael-advanced-menu-responsive)>li:first-child>a {
    border-left: 1px solid #DCDCDC;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu-align-right .eael-advanced-menu.eael-advanced-menu-horizontal:not(.eael-advanced-menu-responsive)>li:first-child>a {
    border-left: 1px solid #DCDCDC;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive>li:not(:last-child)>a {
    border-bottom: 1px solid #DCDCDC;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu.eael-advanced-menu-vertical>li:not(:last-child)>a {
    border-bottom: 1px solid #DCDCDC;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li a {
    padding-left: 23px;
    padding-right: 23px;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a {
    padding-left: 23px;
    padding-right: 23px;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li .eael-advanced-menu-indicator:before {
    color: #f2f2f2;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li .eael-advanced-menu-indicator {
    background-color: rgba(0, 0, 0, 0);
    border-color: #f2f2f2;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li:hover>a {
    color: #000000;
    background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li.current-menu-item>a {
    color: #000000;
    background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li.current-menu-ancestor>a {
    color: #000000;
    background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li .eael-advanced-menu-indicator:hover:before {
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open:before {
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li .eael-advanced-menu-indicator:hover {
    border-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open {
    border-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li>a {
    color: #888888;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu.eael-advanced-menu-horizontal li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu.eael-advanced-menu-vertical li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li .eael-advanced-menu-indicator:before {
    color: #f2f2f2;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li .eael-advanced-menu-indicator {
    background-color: rgba(0, 0, 0, 0);
    border-color: #f2f2f2;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li:hover>a {
    color: #8db392;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li.current-menu-item>a {
    color: #8db392;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li.current-menu-ancestor>a {
    color: #8db392;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover:before {
    color: #8db392;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open:before {
    color: #8db392;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover {
    border-color: #8db392;
}

.elementor-9 .elementor-element.elementor-element-37111c1 .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open {
    border-color: #8db392;
}

.elementor-9 .elementor-element.elementor-element-37111c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-328f3991>.elementor-container {
    max-width: 1200px;
}

.elementor-9 .elementor-element.elementor-element-328f3991:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-328f3991>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #eeeeee14;
    backdrop-filter: blur(1px);
}

.elementor-9 .elementor-element.elementor-element-328f3991 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-328f3991>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-60e8f708.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-60e8f708.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-60e8f708>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-60e8f708>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-195ca2b1 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-195ca2b1 img {
    width: 100%;
}

@media(max-width:767px){
    .elementor-9 .elementor-element.elementor-element-195ca2b1 img {
    width: 50%;
}
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-39d0c5a8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-39d0c5a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-39d0c5a8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-menu-toggle {
    margin-left: auto;
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu .elementor-item {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main .elementor-item {
    color: #FFF;
    fill: #16163f;
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main .elementor-item:hover,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-377fb392 {
    --e-nav-menu-horizontal-menu-item-margin: calc(25px / 2);
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-menu-toggle {
    color: #16163f;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a:hover,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a.highlighted,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-menu-toggle:hover {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a:hover,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #000000;
    background-color: #FFFFFF00;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown .elementor-item,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main .elementor-nav-menu--dropdown,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
.elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 15px !important;
}

.elementor-9 .elementor-element.elementor-element-377fb392 div.elementor-menu-toggle {
    color: #16163f;
}

.elementor-9 .elementor-element.elementor-element-377fb392 div.elementor-menu-toggle svg {
    fill: #16163f;
}

.elementor-9 .elementor-element.elementor-element-377fb392 div.elementor-menu-toggle:hover {
    color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-377fb392 div.elementor-menu-toggle:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7a0d35b3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7a0d35b3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7a0d35b3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(90deg, #00A0E9 0%, #E4007F 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button:focus {
    color: #DEDEDE;
    background-color: #16163f;
}

.elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button:focus svg {
    fill: #DEDEDE;
}

@media(max-width:1024px) {
    .elementor-9 .elementor-element.elementor-element-8b05cb5>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-3c8585d3>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-328f3991 {
        padding: 20px 15px 20px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-60e8f708>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-39d0c5a8>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-7a0d35b3>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-8b05cb5 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-3c8585d3 {
        width: 49.332%;
    }

    .elementor-9 .elementor-element.elementor-element-60e8f708 {
        width: 8%;
    }

    .elementor-9 .elementor-element.elementor-element-39d0c5a8 {
        width: 69.664%;
    }

    .elementor-9 .elementor-element.elementor-element-7a0d35b3 {
        width: 15%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-8b05cb5 {
        width: 75%;
    }

    .elementor-9 .elementor-element.elementor-element-3c8585d3 {
        width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-60e8f708 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-39d0c5a8 {
        width: 15%;
    }

    .elementor-9 .elementor-element.elementor-element-7a0d35b3 {
        width: 35%;
    }
}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-6fa5e026>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3c3de7d3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3c8585d3 {
        width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-60e8f708 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-39d0c5a8 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--dropdown a {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-9 .elementor-element.elementor-element-377fb392 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-7a0d35b3 {
        width: 55%;
    }

    .elementor-9 .elementor-element.elementor-element-12162de4 .elementor-button {
        font-size: 13px;
        padding: 15px 20px 15px 20px;
    }
}

/* Start custom CSS for section, class: .elementor-element-63c39b46 */
h1:not(.site-title)::before,
h2::before {
    display: none
}

.entry {
    margin-top: 0;
}

/* End custom CSS */

.elementor-23 .elementor-element.elementor-element-6a8238d4:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-6a8238d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #001345;
}

.elementor-23 .elementor-element.elementor-element-6a8238d4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 50px 0px;
}

.elementor-23 .elementor-element.elementor-element-6a8238d4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23 .elementor-element.elementor-element-590b651e>.elementor-element-populated {
    margin: 0px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
}

.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-58ff923e.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-23 .elementor-element.elementor-element-58ff923e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-23 .elementor-element.elementor-element-4c2db5e {
    text-align: left;
}

.elementor-23 .elementor-element.elementor-element-4c2db5e .elementor-heading-title {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-23 .elementor-element.elementor-element-6d9fee66 {
    --e-icon-list-icon-size: 0px;
}

.elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 0px;
}

.elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 300;
}

.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-70bd6215.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-23 .elementor-element.elementor-element-70bd6215.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-23 .elementor-element.elementor-element-48c50ffb {
    text-align: left;
}

.elementor-23 .elementor-element.elementor-element-48c50ffb .elementor-heading-title {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-23 .elementor-element.elementor-element-173349f4 {
    --e-icon-list-icon-size: 0px;
}

.elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-text {
    color: #FFFFFFFC;
    padding-left: 0px;
}

.elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 300;
}

.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-537c4d33.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-23 .elementor-element.elementor-element-537c4d33.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-23 .elementor-element.elementor-element-1c40c246 {
    text-align: left;
}

.elementor-23 .elementor-element.elementor-element-1c40c246 .elementor-heading-title {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.elementor-23 .elementor-element.elementor-element-0c46157 {
    text-align: left;
}

.elementor-23 .elementor-element.elementor-element-0c46157 img {
    width: 77%;
}

.elementor-23 .elementor-element.elementor-element-222ec66>.elementor-container {
    min-height: 50px;
}

.elementor-23 .elementor-element.elementor-element-222ec66>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-23 .elementor-element.elementor-element-222ec66:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-222ec66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #001c38;
}

.elementor-23 .elementor-element.elementor-element-222ec66 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.19);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-23 .elementor-element.elementor-element-222ec66>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23 .elementor-element.elementor-element-7ff4aca {
    text-align: left;
}

.elementor-23 .elementor-element.elementor-element-7ff4aca .elementor-heading-title {
    color: #adadad;
    font-size: 12px;
    font-weight: 300;
}

.elementor-23 .elementor-element.elementor-element-ba8cf75 {
    text-align: right;
}

.elementor-23 .elementor-element.elementor-element-ba8cf75 .elementor-heading-title {
    color: #adadad;
    font-size: 12px;
    font-weight: 300;
}

@media(max-width:1024px) {
    .elementor-23 .elementor-element.elementor-element-6a8238d4 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-23 .elementor-element.elementor-element-590b651e>.elementor-element-populated {
        margin: 0% 15% 0% 0%;
        --e-column-margin-right: 15%;
        --e-column-margin-left: 0%;
    }

    .elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-23 .elementor-element.elementor-element-537c4d33>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-23 .elementor-element.elementor-element-222ec66 {
        padding: 10px 20px 10px 20px;
    }
}

@media(max-width:767px) {
    .elementor-23 .elementor-element.elementor-element-6a8238d4 {
        padding: 35px 20px 35px 20px;
    }

    .elementor-23 .elementor-element.elementor-element-590b651e {
        width: 50%;
    }

    .elementor-23 .elementor-element.elementor-element-590b651e>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-23 .elementor-element.elementor-element-58ff923e {
        width: 33%;
    }

    .elementor-23 .elementor-element.elementor-element-58ff923e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-23 .elementor-element.elementor-element-4c2db5e {
        text-align: left;
    }

    .elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-23 .elementor-element.elementor-element-6d9fee66 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-23 .elementor-element.elementor-element-70bd6215 {
        width: 33%;
    }

    .elementor-23 .elementor-element.elementor-element-70bd6215>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-23 .elementor-element.elementor-element-48c50ffb {
        text-align: left;
    }

    .elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-23 .elementor-element.elementor-element-173349f4 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-23 .elementor-element.elementor-element-537c4d33 {
        width: 50%;
    }

    .elementor-23 .elementor-element.elementor-element-537c4d33>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-23 .elementor-element.elementor-element-1c40c246 {
        text-align: center;
    }

    .elementor-23 .elementor-element.elementor-element-0c46157 {
        text-align: center;
    }

    .elementor-23 .elementor-element.elementor-element-222ec66 {
        padding: 30px 20px 20px 20px;
    }

    .elementor-23 .elementor-element.elementor-element-0cda91b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-23 .elementor-element.elementor-element-7ff4aca {
        text-align: center;
    }

    .elementor-23 .elementor-element.elementor-element-ba8cf75 {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-23 .elementor-element.elementor-element-590b651e {
        width: 31.228%;
    }

    .elementor-23 .elementor-element.elementor-element-58ff923e {
        width: 22.807%;
    }

    .elementor-23 .elementor-element.elementor-element-70bd6215 {
        width: 25.965%;
    }

    .elementor-23 .elementor-element.elementor-element-537c4d33 {
        width: 20%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-23 .elementor-element.elementor-element-590b651e {
        width: 35%;
    }

    .elementor-23 .elementor-element.elementor-element-58ff923e {
        width: 20%;
    }

    .elementor-23 .elementor-element.elementor-element-70bd6215 {
        width: 20%;
    }

    .elementor-23 .elementor-element.elementor-element-537c4d33 {
        width: 20%;
    }
}

.elementor-32 .elementor-element.elementor-element-7934ff1 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-7934ff1 .elementor-heading-title {
    color: #3C3C3C;
    font-family: var(--e-global-typography-a65617f-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-a65617f-font-size);
    font-weight: var(--e-global-typography-a65617f-font-weight);
    line-height: var(--e-global-typography-a65617f-line-height);
    letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
    word-spacing: var(--e-global-typography-a65617f-word-spacing);
}

.elementor-32 .elementor-element.elementor-element-7934ff1>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-26d3c790 {
    font-family: "Arial", 'Microsoft Yahei', Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0.5px;
}

.elementor-32 .elementor-element.elementor-element-26d3c790>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-32 .elementor-element.elementor-element-7934ff1 .elementor-heading-title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-32 .elementor-element.elementor-element-7934ff1 .elementor-heading-title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }
}

/* Start custom CSS for theme-post-title, class: .elementor-element-7934ff1 */
h1:not(.site-title):before,
h2:before {
    display: none
}

.entry {
    margin-top: 0
}


/* End custom CSS */


.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}

.elementor-5667 .elementor-element.elementor-element-6be361a:after {
    content: "0.66";
}

.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-post__meta-data span+span:before {
    content: "鈥�";
}

.elementor-5667 .elementor-element.elementor-element-6be361a {
    --grid-column-gap: 25px;
    --grid-row-gap: 20px;
}

.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-post__text {
    margin-top: 20px;
}

.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-post__title,
.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-post__title a {
    color: var(--e-global-color-1577fdf);
    font-family: "Tahoma", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-post__excerpt p {
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.6px;
}

.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-post__read-more {
    color: var(--e-global-color-accent);
}

.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-pagination {
    text-align: center;
}

.elementor-5667 .elementor-element.elementor-element-6be361a .elementor-pagination .page-numbers:not(.dots) {
    color: var(--e-global-color-secondary);
}

body:not(.rtl) .elementor-5667 .elementor-element.elementor-element-6be361a .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc(10px/2);
}

body:not(.rtl) .elementor-5667 .elementor-element.elementor-element-6be361a .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-5667 .elementor-element.elementor-element-6be361a .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-5667 .elementor-element.elementor-element-6be361a .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc(10px/2);
}

@media(max-width:767px) {
    .elementor-5667 .elementor-element.elementor-element-6be361a .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-5667 .elementor-element.elementor-element-6be361a:after {
        content: "0.5";
    }
}

.elementor-2637 .elementor-element.elementor-element-5183990e>.elementor-container {
    max-width: 1400px;
}

.elementor-2637 .elementor-element.elementor-element-5183990e {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-2637 .elementor-element.elementor-element-3182a833>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-2637 .elementor-element.elementor-element-16301f8 {
    text-align: center;
}

.elementor-2637 .elementor-element.elementor-element-16301f8 .elementor-heading-title {
    color: #0c0c0c;
    font-family: var(--e-global-typography-a65617f-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-a65617f-font-size);
    font-weight: var(--e-global-typography-a65617f-font-weight);
    line-height: var(--e-global-typography-a65617f-line-height);
    letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
    word-spacing: var(--e-global-typography-a65617f-word-spacing);
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}

body.rtl .elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}

body:not(.rtl) .elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 15%;
    border-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 4px;
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 4px;
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-icon {
    width: 6px;
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-icon i {
    font-size: 6px;
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-text {
    padding-right: 0px;
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-text,
.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-text a {
    color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-44509a6e .elementor-icon-list-item {
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-2637 .elementor-element.elementor-element-644a245a {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-2637 .elementor-element.elementor-element-2da46729>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 50px;
}

.elementor-2637 .elementor-element.elementor-element-2da46729>.elementor-element-populated {
    padding: 0px 50px 0px 20px;
}

.elementor-2637 .elementor-element.elementor-element-7c980851 {
    color: #0c0c0c;
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-2637 .elementor-element.elementor-element-55b80b6d>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-2637 .elementor-element.elementor-element-252c009 .elementor-cta__content {
    text-align: center;
}

.elementor-2637 .elementor-element.elementor-element-252c009 .elementor-cta__button {
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-2637 .elementor-element.elementor-element-252c009 .elementor-cta__content-item {
    transition-duration: 1000ms;
}

.elementor-2637 .elementor-element.elementor-element-252c009.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc(1000ms / 3);
}

.elementor-2637 .elementor-element.elementor-element-252c009.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc((1000ms / 3) * 2);
}

.elementor-2637 .elementor-element.elementor-element-252c009.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc((1000ms / 3) * 3);
}

.elementor-2637 .elementor-element.elementor-element-252c009 .elementor-cta .elementor-cta__bg,
.elementor-2637 .elementor-element.elementor-element-252c009 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-2637 .elementor-element.elementor-element-44ac51af:not(.elementor-motion-effects-element-type-background),
.elementor-2637 .elementor-element.elementor-element-44ac51af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7;
}

.elementor-2637 .elementor-element.elementor-element-44ac51af {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(12, 12, 12, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2637 .elementor-element.elementor-element-44ac51af>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2637 .elementor-element.elementor-element-5408a054>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-2637 .elementor-element.elementor-element-5408a054>.elementor-element-populated {
    padding: 50px 50px 50px 50px;
}

.elementor-2637 .elementor-element.elementor-element-5e455a61 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-2637 .elementor-element.elementor-element-5e455a61 .elementor-divider-separator {
    width: 215px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2637 .elementor-element.elementor-element-5e455a61 .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-2637 .elementor-element.elementor-element-5e455a61 .elementor-divider__text {
    color: #f40045;
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2637 .elementor-element.elementor-element-5f3fe6e1 .elementor-heading-title {
    color: #0c0c0c;
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button {
    padding: 8px 0px 8px 0px;
    color: #ffffff;
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--winona::after {
    padding: 8px 0px 8px 0px;
    color: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 8px 0px 8px 0px;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 8px 0px 8px 0px;
    color: #ffffff;
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--rayen::before {
    padding: 8px 0px 8px 0px;
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 8px 0px 8px 0px;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 8px 0px 8px 0px;
    color: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button i {
    color: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button svg {
    fill: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--tamaya::after {
    color: #ffffff;
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #333333;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button:hover {
    color: #ffffff;
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--wave::before {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--saqui:hover {
    color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-4e2e2b5 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: var(--e-global-color-708e196);
}

.elementor-2637 .elementor-element.elementor-element-364fc873>.elementor-container {
    max-width: 1400px;
}

.elementor-2637 .elementor-element.elementor-element-364fc873 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-2637 .elementor-element.elementor-element-3b299fff>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2637 .elementor-element.elementor-element-2518830c span.post-navigation__prev--label {
    color: #0c0c0c;
}

.elementor-2637 .elementor-element.elementor-element-2518830c span.post-navigation__next--label {
    color: #0c0c0c;
}

.elementor-2637 .elementor-element.elementor-element-2518830c span.post-navigation__prev--label,
.elementor-2637 .elementor-element.elementor-element-2518830c span.post-navigation__next--label {
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-2637 .elementor-element.elementor-element-2518830c span.post-navigation__prev--title,
.elementor-2637 .elementor-element.elementor-element-2518830c span.post-navigation__next--title {
    color: #0c0c0c;
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-2637 .elementor-element.elementor-element-2518830c .post-navigation__arrow-wrapper {
    color: #0c0c0c;
    font-size: 18px;
}

body:not(.rtl) .elementor-2637 .elementor-element.elementor-element-2518830c .post-navigation__arrow-prev {
    padding-right: 15px;
}

body:not(.rtl) .elementor-2637 .elementor-element.elementor-element-2518830c .post-navigation__arrow-next {
    padding-left: 15px;
}

body.rtl .elementor-2637 .elementor-element.elementor-element-2518830c .post-navigation__arrow-prev {
    padding-left: 15px;
}

body.rtl .elementor-2637 .elementor-element.elementor-element-2518830c .post-navigation__arrow-next {
    padding-right: 15px;
}

.elementor-2637 .elementor-element.elementor-element-2518830c>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
    background-color: #f7f7f7;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(12, 12, 12, 0.1);
}

.elementor-2637 .elementor-element.elementor-element-d6838ed>.elementor-container {
    max-width: 1400px;
}

.elementor-2637 .elementor-element.elementor-element-d6838ed {
    margin-top: 180px;
    margin-bottom: 0px;
}

.elementor-2637 .elementor-element.elementor-element-420d3257>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-2637 .elementor-element.elementor-element-420d3257>.elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-2637 .elementor-element.elementor-element-7d80927 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-2637 .elementor-element.elementor-element-7d80927 .elementor-divider-separator {
    width: 135px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2637 .elementor-element.elementor-element-7d80927 .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-2637 .elementor-element.elementor-element-7d80927 .elementor-divider__text {
    color: #f40045;
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2637 .elementor-element.elementor-element-321585ff .elementor-heading-title {
    color: #0c0c0c;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.75 * 100%);
}

.elementor-2637 .elementor-element.elementor-element-23518ea1:after {
    content: "0.75";
}

.elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 30px;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 30px;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 30px;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-post__title,
.elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-post__title a {
    color: #0c0c0c;
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-post__title {
    margin-bottom: 20px;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-post__excerpt p {
    color: rgba(12, 12, 12, 0.5);
    font-family: "Rubik", 'Microsoft Yahei', Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-post__excerpt {
    margin-bottom: 0px;
}

.elementor-2637 .elementor-element.elementor-element-23518ea1>.elementor-widget-container {
    margin: 50px 0px 50px 0px;
}

@media(max-width:1024px) {
    .elementor-2637 .elementor-element.elementor-element-5183990e {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2637 .elementor-element.elementor-element-3182a833>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }

    .elementor-2637 .elementor-element.elementor-element-16301f8 .elementor-heading-title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }

    .elementor-2637 .elementor-element.elementor-element-644a245a {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-2637 .elementor-element.elementor-element-2da46729>.elementor-element-populated {
        padding: 0px 50px 50px 50px;
    }

    .elementor-2637 .elementor-element.elementor-element-55b80b6d>.elementor-element-populated {
        padding: 0px 50px 0px 50px;
    }

    .elementor-2637 .elementor-element.elementor-element-252c009 .elementor-cta__button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-2637 .elementor-element.elementor-element-364fc873 {
        padding: 0px 50px 0px 50px;
    }

    .elementor-2637 .elementor-element.elementor-element-d6838ed {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2637 .elementor-element.elementor-element-420d3257>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }
}

@media(max-width:767px) {
    .elementor-2637 .elementor-element.elementor-element-5183990e {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-2637 .elementor-element.elementor-element-3182a833>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-2637 .elementor-element.elementor-element-16301f8 .elementor-heading-title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }

    .elementor-2637 .elementor-element.elementor-element-644a245a {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-2637 .elementor-element.elementor-element-2da46729>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-2637 .elementor-element.elementor-element-55b80b6d>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2637 .elementor-element.elementor-element-252c009 .elementor-cta__button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-2637 .elementor-element.elementor-element-5408a054>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-2637 .elementor-element.elementor-element-5f3fe6e1 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.2em;
    }

    .elementor-2637 .elementor-element.elementor-element-364fc873 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-2637 .elementor-element.elementor-element-d6838ed {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-2637 .elementor-element.elementor-element-420d3257>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-2637 .elementor-element.elementor-element-23518ea1:after {
        content: "0.5";
    }

    .elementor-2637 .elementor-element.elementor-element-23518ea1 .elementor-post__thumbnail__link {
        width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-2637 .elementor-element.elementor-element-2da46729 {
        width: 70%;
    }

    .elementor-2637 .elementor-element.elementor-element-55b80b6d {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2637 .elementor-element.elementor-element-2da46729 {
        width: 100%;
    }

    .elementor-2637 .elementor-element.elementor-element-55b80b6d {
        width: 100%;
    }
}

.elementor-msie .elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio-item {
    width: calc(100% / 4);
}

.elementor-1593 .elementor-element.elementor-element-9e90803 {
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
}

.elementor-1593 .elementor-element.elementor-element-9e90803 a .elementor-portfolio-item__overlay {
    background-color: #0283C1;
}

.elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio__filter.elementor-active {
    color: #0283C1;
}

.elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio__filter {
    font-family: "Arial", 'Microsoft Yahei', Sans-serif;
    font-weight: 400;
}

.elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio__filter:not(:last-child) {
    margin-right: calc(10px/2);
}

.elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio__filter:not(:first-child) {
    margin-left: calc(10px/2);
}

.elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio__filters {
    margin-bottom: 10px;
}

@media(max-width:1024px) {
    .elementor-msie .elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio-item {
        width: calc(100% / 2);
    }
}

@media(max-width:767px) {
    .elementor-msie .elementor-1593 .elementor-element.elementor-element-9e90803 .elementor-portfolio-item {
        width: calc(100% / 1);
    }
}

.elementor-5413 .elementor-element.elementor-element-44cb735>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
}

.elementor-5413 .elementor-element.elementor-element-44cb735>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-f3c00f0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-5413 .elementor-element.elementor-element-f3c00f0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 20% 0% 20%;
}

.elementor-5413 .elementor-element.elementor-element-f3c00f0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-1660bbd img {
    width: 40%;
    max-width: 100%;
}

.elementor-5413 .elementor-element.elementor-element-c0f4430 .elementor-heading-title {
    color: var(--e-global-color-6c6916f);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-c0f4430>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-5413 .elementor-element.elementor-element-2729c97 {
    text-align: left;
}

.elementor-5413 .elementor-element.elementor-element-2729c97 .elementor-heading-title {
    color: var(--e-global-color-1577fdf);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: 0.8px;
}

.elementor-5413 .elementor-element.elementor-element-5e94117 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-70a79ca .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-9e20e80 {
    color: var(--e-global-color-text);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0.8px;
}

.elementor-5413 .elementor-element.elementor-element-74446e8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5413 .elementor-element.elementor-element-74446e8:not(.elementor-motion-effects-element-type-background),
.elementor-5413 .elementor-element.elementor-element-74446e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1577fdf);
}

.elementor-5413 .elementor-element.elementor-element-74446e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-74446e8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-b1c7524 {
    text-align: center;
}

.elementor-5413 .elementor-element.elementor-element-b1c7524 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.65em;
}

.elementor-5413 .elementor-element.elementor-element-b9d8fa2 {
    margin-top: 90px;
    margin-bottom: 30px;
    padding: 0% 20% 0% 20%;
}

.elementor-5413 .elementor-element.elementor-element-6e1e4d4 {
    margin-top: 90px;
    margin-bottom: 30px;
    padding: 0% 8% 0% 8%;
}

.elementor-5413 .elementor-element.elementor-element-a69b411 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-a69b411>.elementor-widget-container {
    padding: 0px 0px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
}

.elementor-5413 .elementor-element.elementor-element-e87e7c0 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0% 12% 0% 12%;
}

.elementor-5413 .elementor-element.elementor-element-b4e77a0.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5413 .elementor-element.elementor-element-b4e77a0.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5413 .elementor-element.elementor-element-b4e77a0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5413 .elementor-element.elementor-element-b4e77a0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-5413 .elementor-element.elementor-element-b4e77a0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-b4e77a0 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-5413 .elementor-element.elementor-element-b4e77a0 .elementor-image-box-title {
    color: var(--e-global-color-secondary);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-821d7e4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5413 .elementor-element.elementor-element-821d7e4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5413 .elementor-element.elementor-element-821d7e4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5413 .elementor-element.elementor-element-821d7e4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-5413 .elementor-element.elementor-element-821d7e4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-821d7e4 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-5413 .elementor-element.elementor-element-821d7e4 .elementor-image-box-title {
    color: var(--e-global-color-secondary);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-501eab5 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0% 12% 0% 12%;
}

.elementor-5413 .elementor-element.elementor-element-65bd5d9.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5413 .elementor-element.elementor-element-65bd5d9.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5413 .elementor-element.elementor-element-65bd5d9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5413 .elementor-element.elementor-element-65bd5d9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-5413 .elementor-element.elementor-element-65bd5d9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-65bd5d9 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-5413 .elementor-element.elementor-element-65bd5d9 .elementor-image-box-title {
    color: var(--e-global-color-secondary);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-a6105b3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5413 .elementor-element.elementor-element-a6105b3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5413 .elementor-element.elementor-element-a6105b3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5413 .elementor-element.elementor-element-a6105b3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-5413 .elementor-element.elementor-element-a6105b3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5413 .elementor-element.elementor-element-a6105b3 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-5413 .elementor-element.elementor-element-a6105b3 .elementor-image-box-title {
    color: var(--e-global-color-secondary);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-24b26b5 {
    margin-top: 90px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 5%;
}

.elementor-5413 .elementor-element.elementor-element-6095f96 {
    text-align: left;
}

.elementor-5413 .elementor-element.elementor-element-6095f96 .elementor-heading-title {
    color: var(--e-global-color-1577fdf);
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 28px;
    font-weight: 400;
}

.elementor-5413 .elementor-element.elementor-element-363539f {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0% 3% 0% 3%;
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .eael-entry-thumbnail {
    height: 350px;
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .eael-grid-post-holder {
    background-color: #fff;
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .eael-entry-overlay {
    background-color: rgba(0, 0, 0, .75);
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .eael-entry-title,
.elementor-5413 .elementor-element.elementor-element-9e1651e .eael-entry-title a {
    color: var(--e-global-color-secondary);
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .eael-entry-title:hover,
.elementor-5413 .elementor-element.elementor-element-9e1651e .eael-entry-title a:hover {
    color: #23527c;
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .swiper-container-wrap .swiper-button-next,
.elementor-5413 .elementor-element.elementor-element-9e1651e .swiper-container-wrap .swiper-button-prev {
    font-size: 22px;
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .swiper-container-wrap .swiper-button-prev {
    left: -24px;
}

.elementor-5413 .elementor-element.elementor-element-9e1651e .swiper-container-wrap .swiper-button-next {
    right: -17px;
}

@media(max-width:767px) {
    .elementor-5413 .elementor-element.elementor-element-f3c00f0>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5% 0% 5%;
    }

    .elementor-5413 .elementor-element.elementor-element-b4e77a0 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5413 .elementor-element.elementor-element-821d7e4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5413 .elementor-element.elementor-element-65bd5d9 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-5413 .elementor-element.elementor-element-a6105b3 .elementor-image-box-img {
        margin-bottom: 15px;
    }
}

@media(min-width:768px) {
    .elementor-5413 .elementor-element.elementor-element-44cb735 {
        width: 60%;
    }

    .elementor-5413 .elementor-element.elementor-element-f3c00f0 {
        width: 40%;
    }
}

/* Start Custom Fonts CSS */
@font-face {
    font-family: 'LXGWNewClearGothic-Book';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('LXGWNewClearGothic-Book.ttf') format('truetype');
}

/* End Custom Fonts CSS */


.elementor-90 .elementor-element.elementor-element-d5a0a5a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-d5a0a5a .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-d5a0a5a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-d5a0a5a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-4aaf41b>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-90 .elementor-element.elementor-element-4aaf41b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 10% 0% 10%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 10%;
    padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-4aaf41b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-9f44504 {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-9f44504 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 55px;
    font-weight: 400;
    letter-spacing: 10px;
}

.elementor-90 .elementor-element.elementor-element-b5a7f63 {
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    line-height: 2em;
    letter-spacing: 0.5px;
}

.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-item>div {
    text-align: center;
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-items>li {
    display: table-cell;
}

.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-digits::after {
    left: 98%;
    color: #FFFFFF;
    font-family: "Arial", 'Microsoft Yahei', Sans-serif;
    font-weight: 400;
}

.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-container {
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 0px;
}

.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-digits {
    color: #FFFFFF;
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 50px;
    font-weight: 400;
}

.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-label {
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 2.7em;
}

.elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-finish-message {
    text-align: left;
}

.elementor-90 .elementor-element.elementor-element-3b15016 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-90 .elementor-element.elementor-element-eec9d7e {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-eec9d7e .elementor-heading-title {
    color: #444444;
    font-family: var(--e-global-typography-8d18e0b-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-8d18e0b-font-size);
    font-weight: var(--e-global-typography-8d18e0b-font-weight);
    text-decoration: var(--e-global-typography-8d18e0b-text-decoration);
    line-height: var(--e-global-typography-8d18e0b-line-height);
    letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
    word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-d2336e2 {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-90 .elementor-element.elementor-element-4201684 {
    column-gap: 0px;
    color: var(--e-global-color-1577fdf);
}

.elementor-90 .elementor-element.elementor-element-4201684>.elementor-widget-container {
    padding: 20px 0px 0px 50px;
}

.elementor-90 .elementor-element.elementor-element-1f524b5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 50px;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-container {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon {
    background-color: #E4007F;
    color: #FFFFFF;
    font-size: 30px;
    border-radius: 100px 100px 100px 100px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon svg {
    fill: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon .eael-counter-svg-icon {
    height: 30px;
    width: 30px;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon .eael-counter-svg-icon svg {
    height: 30px;
    width: 30px;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon .fa,
.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon img {
    transform: rotate(102deg);
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-icon-wrap {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-number {
    color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-number-wrap {
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0.75px;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-number-suffix {
    font-family: "Milky-mono-light", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    letter-spacing: 0.5px;
}

.elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-container {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon {
    background-color: var(--e-global-color-708e196);
    color: #FFFFFF;
    font-size: 30px;
    border-radius: 100px 100px 100px 100px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon svg {
    fill: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon .eael-counter-svg-icon {
    height: 30px;
    width: 30px;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon .eael-counter-svg-icon svg {
    height: 30px;
    width: 30px;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon .fa,
.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon img {
    transform: rotate(102deg);
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-icon-wrap {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-number {
    color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-number-wrap {
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0.75px;
}

.elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-container {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon {
    background-color: var(--e-global-color-708e196);
    color: #FFFFFF;
    font-size: 30px;
    border-radius: 100px 100px 100px 100px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon svg {
    fill: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon .eael-counter-svg-icon {
    height: 30px;
    width: 30px;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon .eael-counter-svg-icon svg {
    height: 30px;
    width: 30px;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon .fa,
.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon img {
    transform: rotate(102deg);
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-icon-wrap {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-number {
    color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-number-wrap {
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0.75px;
}

.elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.elementor-90 .elementor-element.elementor-element-5d56995:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-5d56995>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/skin/images/4-5-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-5d56995 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-90 .elementor-element.elementor-element-5d56995>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-9a5988b {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-9a5988b .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-8d18e0b-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-8d18e0b-font-size);
    font-weight: var(--e-global-typography-8d18e0b-font-weight);
    text-decoration: var(--e-global-typography-8d18e0b-text-decoration);
    line-height: var(--e-global-typography-8d18e0b-line-height);
    letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
    word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-213f784e>.elementor-container {
    max-width: 1200px;
}

.elementor-90 .elementor-element.elementor-element-213f784e {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__front {
    background-image: url("/skin/images/onsite20-13.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #381B2A24;
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__back {
    background-image: url("/skin/images/onsite20-13.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0C0A074D;
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box {
    height: 450px;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #ffffff;
    font-family: "Roboto", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 8px;
    color: #ffffff;
    font-family: "Roboto", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
}

.elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #ffffff;
    font-family: "Roboto", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-90 .elementor-element.elementor-element-44094f89>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: var(--e-global-color-708e196);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__front {
    background-image: url("/skin/images/onsite20-21.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #381B2A24;
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__back {
    background-image: url("/skin/images/onsite20-21.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0C0A074D;
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box {
    height: 450px;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 15px;
    color: #ffffff;
    font-family: "Roboto", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__front .elementor-flip-box__layer__description {
    color: #ffffff;
    font-size: 16px;
    font-weight: 200;
    text-transform: capitalize;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 8px;
    color: #ffffff;
    font-family: "Roboto", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
}

.elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #ffffff;
    font-family: "Roboto", 'Microsoft Yahei', Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-90 .elementor-element.elementor-element-626ef503>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: var(--e-global-color-accent);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.elementor-90 .elementor-element.elementor-element-bc5bc7b>.elementor-container {
    max-width: 1200px;
}

.elementor-90 .elementor-element.elementor-element-bc5bc7b {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button-icon-right {
    margin-left: 5px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button-icon-left {
    margin-right: 5px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button--shikoba i {
    left: 5%;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button .cretive-button-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    letter-spacing: 0.5px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button i {
    font-size: 20px;
    color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button svg {
    height: 20px;
    width: 20px;
    fill: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button-wrapper {
    justify-content: flex-end;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button {
    padding: 10px 25px 10px 25px;
    color: var(--e-global-color-accent);
    background-color: #FFFFFF;
    border-radius: 100px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--winona::after {
    padding: 10px 25px 10px 25px;
    color: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 10px 25px 10px 25px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 10px 25px 10px 25px;
    color: var(--e-global-color-accent);
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--rayen::before {
    padding: 10px 25px 10px 25px;
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 10px 25px 10px 25px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--saqui::after {
    padding: 10px 25px 10px 25px;
    color: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button .creative-button-inner svg {
    fill: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--tamaya::after {
    color: var(--e-global-color-accent);
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button::before {
    border-radius: 100px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button::after {
    border-radius: 100px;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover {
    color: #ffffff;
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wave::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--aylen::after {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--saqui:hover {
    color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-51d514c>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button-icon-right {
    margin-left: 5px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button-icon-left {
    margin-right: 5px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button--shikoba i {
    left: 5%;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button .cretive-button-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    letter-spacing: 0.5px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button i {
    font-size: 20px;
    color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button svg {
    height: 20px;
    width: 20px;
    fill: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button-wrapper {
    justify-content: flex-start;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button {
    padding: 10px 25px 10px 25px;
    color: var(--e-global-color-accent);
    background-color: #FFFFFF;
    border-radius: 100px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--winona::after {
    padding: 10px 25px 10px 25px;
    color: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 10px 25px 10px 25px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 10px 25px 10px 25px;
    color: var(--e-global-color-accent);
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--rayen::before {
    padding: 10px 25px 10px 25px;
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 10px 25px 10px 25px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 10px 25px 10px 25px;
    color: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button .creative-button-inner svg {
    fill: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--tamaya::after {
    color: var(--e-global-color-accent);
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button::before {
    border-radius: 100px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button::after {
    border-radius: 100px;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button:hover {
    color: #ffffff;
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--wave::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--saqui:hover {
    color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-945c1b6>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-90 .elementor-element.elementor-element-1c4b542:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-1c4b542>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-90 .elementor-element.elementor-element-1c4b542 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-90 .elementor-element.elementor-element-1c4b542>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-1b7166d {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-1b7166d .elementor-heading-title {
    color: var(--e-global-color-1577fdf);
    font-family: var(--e-global-typography-8d18e0b-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-8d18e0b-font-size);
    font-weight: var(--e-global-typography-8d18e0b-font-weight);
    text-decoration: var(--e-global-typography-8d18e0b-text-decoration);
    line-height: var(--e-global-typography-8d18e0b-line-height);
    letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
    word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details {
    text-align: center;
    background-color: #fff;
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews {
    margin-left: 5px;
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-media a.eael-static-product-live-demo-btn {
    font-family: "鍒涗腑榛�", 'Microsoft Yahei', Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: 0.5px;
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details>h2>a {
    color: #03356D;
    font-family: var(--e-global-typography-077cb4d-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-077cb4d-font-size);
    font-weight: var(--e-global-typography-077cb4d-font-weight);
    line-height: var(--e-global-typography-077cb4d-line-height);
    letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
    word-spacing: var(--e-global-typography-077cb4d-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-right,
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-left {
    font-size: 24px;
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-right.eael-static-product-button-svg-icon,
.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-button-icon-left.eael-static-product-button-svg-icon {
    width: 24px;
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-btn .eael-static-product-btn-inner {
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-btn {
    color: #ffffff;
    background-color: #03356D;
}

.elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-btn:hover {
    color: #ffffff;
    background-color: #272727;
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details {
    text-align: center;
    background-color: #fff;
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews {
    margin-left: 5px;
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details>h2>a {
    color: #03556D;
    font-family: var(--e-global-typography-077cb4d-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-077cb4d-font-size);
    font-weight: var(--e-global-typography-077cb4d-font-weight);
    line-height: var(--e-global-typography-077cb4d-line-height);
    letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
    word-spacing: var(--e-global-typography-077cb4d-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-right,
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-left {
    font-size: 24px;
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-right.eael-static-product-button-svg-icon,
.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-button-icon-left.eael-static-product-button-svg-icon {
    width: 24px;
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-btn .eael-static-product-btn-inner {
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-btn {
    color: #ffffff;
    background-color: #03356D;
}

.elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-btn:hover {
    color: #ffffff;
    background-color: #272727;
}

.elementor-90 .elementor-element.elementor-element-7035acf {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-90 .elementor-element.elementor-element-6c3b759 {
    text-align: left;
}

.elementor-90 .elementor-element.elementor-element-6c3b759 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-90 .elementor-element.elementor-element-7afae0b .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-90 .elementor-element.elementor-element-7afae0b .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-90 .elementor-element.elementor-element-7afae0b .elementor-button {
    background-color: var(--e-global-color-primary);
    border-radius: 25px 25px 25px 25px;
    padding: 10px 25px 10px 25px;
}

.elementor-90 .elementor-element.elementor-element-7afae0b .elementor-button:hover,
.elementor-90 .elementor-element.elementor-element-7afae0b .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-7afae0b .elementor-button:hover svg,
.elementor-90 .elementor-element.elementor-element-7afae0b .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-thumbnail {
    height: 250px;
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-block-item {
    background-color: #99999900;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-block-item .eael-entry-media {
    border-radius: 8px 8px 8px 8px;
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-title,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-title a {
    color: #54595F;
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-title:hover,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-title>a {
    font-family: "LXGWNewClearGothic-Book", 'Microsoft Yahei', Sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 1.8em;
    letter-spacing: 0.5px;
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta a,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li i,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li a,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>span,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>span a {
    color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>div,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>span,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li i,
.elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li a {
    font-family: var(--e-global-typography-accent-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-elements-readmore-btn {
    font-family: var(--e-global-typography-secondary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
    margin: 10px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-elements-readmore-btn:hover {
    color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-block-item .eael-entry-overlay {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-block.post-block-style-overlay .eael-entry-wrapper {
    background-color: var(--e-global-color-accent);
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-block-item .eael-entry-overlay>i {
    color: #ffffff;
    font-size: 18px;
}

.elementor-90 .elementor-element.elementor-element-8c0156e .eael-post-block-item .eael-entry-overlay .eael-post-block-hover-svg-icon {
    width: 18px;
}

.elementor-90 .elementor-element.elementor-element-253fa7b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-90 .elementor-element.elementor-element-ca7117b {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-ca7117b .elementor-heading-title {
    color: var(--e-global-color-1577fdf);
    font-family: var(--e-global-typography-8d18e0b-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-8d18e0b-font-size);
    font-weight: var(--e-global-typography-8d18e0b-font-weight);
    text-decoration: var(--e-global-typography-8d18e0b-text-decoration);
    line-height: var(--e-global-typography-8d18e0b-line-height);
    letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
    word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-details {
    text-align: center;
    background-color: #fff;
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews {
    margin-left: 5px;
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-details>h2>a {
    color: #03356D;
    font-family: "Open Sans Hebrew", 'Microsoft Yahei', Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 0.75px;
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-details>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-button-icon-right,
.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-button-icon-left {
    font-size: 20px;
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-button-icon-right.eael-static-product-button-svg-icon,
.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-button-icon-left.eael-static-product-button-svg-icon {
    width: 20px;
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-btn {
    color: #ffffff;
    background-color: #03356D;
}

.elementor-90 .elementor-element.elementor-element-c9dec25 .eael-static-product-btn:hover {
    color: #ffffff;
    background-color: #272727;
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-details {
    text-align: center;
    background-color: #fff;
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews {
    margin-left: 5px;
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-details>h2>a {
    color: #03356D;
    font-family: var(--e-global-typography-077cb4d-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-077cb4d-font-size);
    font-weight: var(--e-global-typography-077cb4d-font-weight);
    line-height: var(--e-global-typography-077cb4d-line-height);
    letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
    word-spacing: var(--e-global-typography-077cb4d-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-details>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-button-icon-right,
.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-button-icon-left {
    font-size: 20px;
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-button-icon-right.eael-static-product-button-svg-icon,
.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-button-icon-left.eael-static-product-button-svg-icon {
    width: 20px;
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-btn {
    color: #ffffff;
    background-color: #03356D;
}

.elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-btn:hover {
    color: #ffffff;
    background-color: #272727;
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-details {
    text-align: center;
    background-color: #fff;
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews {
    margin-left: 5px;
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-details>h2>a {
    color: #03356D;
    font-family: var(--e-global-typography-077cb4d-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-077cb4d-font-size);
    font-weight: var(--e-global-typography-077cb4d-font-weight);
    line-height: var(--e-global-typography-077cb4d-line-height);
    letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
    word-spacing: var(--e-global-typography-077cb4d-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-details>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), 'Microsoft Yahei', Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-button-icon-right,
.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-button-icon-left {
    font-size: 24px;
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-button-icon-right.eael-static-product-button-svg-icon,
.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-button-icon-left.eael-static-product-button-svg-icon {
    width: 24px;
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-btn {
    color: #ffffff;
    background-color: #03356D;
}

.elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-btn:hover {
    color: #ffffff;
    background-color: #272727;
}

.elementor-90 .elementor-element.elementor-element-c0affa7 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 80px 0px;
}

.elementor-90 .elementor-element.elementor-element-c0affa7:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-c0affa7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-90 .elementor-element.elementor-element-c0affa7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-b3a6c60>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-90 .elementor-element.elementor-element-b3a6c60>.elementor-element-populated {
    padding: 80px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-908f4cf {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-908f4cf .elementor-heading-title {
    color: var(--e-global-color-1577fdf);
    font-family: var(--e-global-typography-8d18e0b-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-8d18e0b-font-size);
    font-weight: var(--e-global-typography-8d18e0b-font-weight);
    text-decoration: var(--e-global-typography-8d18e0b-text-decoration);
    line-height: var(--e-global-typography-8d18e0b-line-height);
    letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
    word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-908f4cf>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-grid-post-holder {
    background-color: #FCFCFC;
}

.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-overlay {
    background-color: rgba(0, 0, 0, .75);
}

.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title,
.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title a {
    color: #303133;
}

.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title:hover,
.elementor-90 .elementor-element.elementor-element-13b82a0 .eael-entry-title a:hover {
    color: #23527c;
}

.elementor-90 .elementor-element.elementor-element-9b827d5>.elementor-element-populated {
    margin: 80px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-90 .elementor-element.elementor-element-11fef88 {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-11fef88 .elementor-heading-title {
    color: var(--e-global-color-1577fdf);
    font-family: var(--e-global-typography-8d18e0b-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-8d18e0b-font-size);
    font-weight: var(--e-global-typography-8d18e0b-font-weight);
    text-decoration: var(--e-global-typography-8d18e0b-text-decoration);
    line-height: var(--e-global-typography-8d18e0b-line-height);
    letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
    word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-11fef88>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-90 .elementor-element.elementor-element-907590a {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-90 .elementor-element.elementor-element-907590a .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-907590a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EBEBEB;
}

.elementor-90 .elementor-element.elementor-element-c5695f5 {
    padding: 0px 0px 30px 0px;
}

.elementor-90 .elementor-element.elementor-element-5bd4fda {
    text-align: left;
}

.elementor-90 .elementor-element.elementor-element-5bd4fda .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-5bd4fda>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-2c0beb9 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-90 .elementor-element.elementor-element-2c0beb9 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-90 .elementor-element.elementor-element-2c0beb9 .elementor-button {
    background-color: #03356D;
    padding: 5px 25px 5px 25px;
}

.elementor-90 .elementor-element.elementor-element-7f6e70b6:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-7f6e70b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/skin/images/footer-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-7f6e70b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-7f6e70b6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action {
    max-width: 1170px;
    background-color: #02010100;
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action.bg-img:after {
    background-color: #02010100;
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-a65617f-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-a65617f-font-size);
    font-weight: var(--e-global-typography-a65617f-font-weight);
    line-height: var(--e-global-typography-a65617f-line-height);
    letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
    word-spacing: var(--e-global-typography-a65617f-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .sub-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button {
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
    color: #29A4E0;
    background: #f9f9f9;
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button:not(.cta-secondary-button) {
    border-radius: 50px;
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
    color: #f9f9f9;
    background: #3F51B5;
}

.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
    background: #3F51B5;
}

.elementor-90 .elementor-element.elementor-element-1b3a123d>.elementor-widget-container {
    margin: 50px 0px 50px 0px;
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action {
    max-width: 1170px;
    background-color: #02010100;
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action.bg-img:after {
    background-color: #02010100;
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-a65617f-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-a65617f-font-size);
    font-weight: var(--e-global-typography-a65617f-font-weight);
    line-height: var(--e-global-typography-a65617f-line-height);
    letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
    word-spacing: var(--e-global-typography-a65617f-word-spacing);
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .sub-title {
    color: #FFFFFF;
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button {
    padding: 12px 50px 12px 50px;
    font-family: var(--e-global-typography-text-font-family), 'Microsoft Yahei', Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
    color: #A63492;
    background: #f9f9f9;
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button:not(.cta-secondary-button) {
    border-radius: 50px;
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
    color: #f9f9f9;
    background: #3F51B5;
}

.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
    background: #3F51B5;
}

.elementor-90 .elementor-element.elementor-element-735eceb7>.elementor-widget-container {
    margin: 50px 0px 50px 0px;
}

@media(min-width:768px) {
    .elementor-90 .elementor-element.elementor-element-4aaf41b {
        width: 100%;
    }

    .elementor-90 .elementor-element.elementor-element-289ec15 {
        width: 45%;
    }

    .elementor-90 .elementor-element.elementor-element-4338b09 {
        width: 55%;
    }

    .elementor-90 .elementor-element.elementor-element-3367175 {
        width: 21.797%;
    }

    .elementor-90 .elementor-element.elementor-element-806cc96 {
        width: 78.203%;
    }

    .elementor-90 .elementor-element.elementor-element-075603b {
        width: 50%;
    }

    .elementor-90 .elementor-element.elementor-element-56cab72 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-90 .elementor-element.elementor-element-6d1408c9 {
        width: 33.33%;
    }

    .elementor-90 .elementor-element.elementor-element-60a530f {
        width: 33.33%;
    }

    .elementor-90 .elementor-element.elementor-element-0fd67bd {
        width: 33.33%;
    }

    .elementor-90 .elementor-element.elementor-element-6f8f797 {
        width: 33.33%;
    }
}

@media(max-width:1024px) {
    .elementor-90 .elementor-element.elementor-element-eec9d7e .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-9a5988b .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-213f784e>.elementor-container {
        max-width: 1200px;
    }

    .elementor-90 .elementor-element.elementor-element-213f784e {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 20px;
    }

    .elementor-90 .elementor-element.elementor-element-626ef503 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 20px;
    }

    .elementor-90 .elementor-element.elementor-element-bc5bc7b>.elementor-container {
        max-width: 1200px;
    }

    .elementor-90 .elementor-element.elementor-element-bc5bc7b {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-90 .elementor-element.elementor-element-1b7166d .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-btn .eael-static-product-btn-inner {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-btn .eael-static-product-btn-inner {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>div,
    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>span,
    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li i,
    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-ca7117b .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-908f4cf .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-11fef88 .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .sub-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
}

@media(max-width:767px) {
    .elementor-90 .elementor-element.elementor-element-d5a0a5a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-90 .elementor-element.elementor-element-4aaf41b {
        width: 100%;
    }

    .elementor-90 .elementor-element.elementor-element-9f44504 .elementor-heading-title {
        font-size: 2rem;
        line-height: 2em;
        letter-spacing: 0.5px;
    }

    .elementor-90 .elementor-element.elementor-element-b5a7f63 {
        font-size: 20px;
    }

    .elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-item>div {
        margin-right: 9px;
        margin-left: 9px;
    }

    .elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-container {
        margin-right: -9px;
        margin-left: -9px;
    }

    .elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-digits {
        font-size: 1.5em;
    }

    .elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-label {
        font-size: 0.8em;
        line-height: 1em;
        letter-spacing: 0px;
    }

    .elementor-90 .elementor-element.elementor-element-9aeee67 .eael-countdown-finish-message {
        text-align: center;
    }

    .elementor-90 .elementor-element.elementor-element-eec9d7e .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-4201684>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-90 .elementor-element.elementor-element-8a17482 {
        width: 33%;
    }

    .elementor-90 .elementor-element.elementor-element-9700547 .eael-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-7e7e8fd {
        width: 33%;
    }

    .elementor-90 .elementor-element.elementor-element-4ef205b .eael-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-d2c5524 {
        width: 33%;
    }

    .elementor-90 .elementor-element.elementor-element-acd52bc .eael-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-9a5988b .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-44094f89 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 24px;
    }

    .elementor-90 .elementor-element.elementor-element-1b7166d .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-media a.eael-static-product-live-demo-btn {
        font-size: 20px;
    }

    .elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-details>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-b208ae2 .eael-static-product-btn .eael-static-product-btn-inner {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-details>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e481dba .eael-static-product-btn .eael-static-product-btn-inner {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-6c3b759 {
        text-align: center;
    }

    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>div,
    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta>span,
    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li i,
    .elementor-90 .elementor-element.elementor-element-8c0156e .eael-entry-meta ul li a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-ca7117b .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-e906db6 .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-c111c00 .eael-static-product-details>h2>a {
        font-size: var(--e-global-typography-077cb4d-font-size);
        line-height: var(--e-global-typography-077cb4d-line-height);
        letter-spacing: var(--e-global-typography-077cb4d-letter-spacing);
        word-spacing: var(--e-global-typography-077cb4d-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-908f4cf .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-11fef88 .elementor-heading-title {
        font-size: var(--e-global-typography-8d18e0b-font-size);
        line-height: var(--e-global-typography-8d18e0b-line-height);
        letter-spacing: var(--e-global-typography-8d18e0b-letter-spacing);
        word-spacing: var(--e-global-typography-8d18e0b-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-907590a {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-90 .elementor-element.elementor-element-7f6e70b6:not(.elementor-motion-effects-element-type-background),
    .elementor-90 .elementor-element.elementor-element-7f6e70b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/skin/images/4-5-bg-1.jpg");
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .sub-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action .cta-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .title {
        font-size: var(--e-global-typography-a65617f-font-size);
        line-height: var(--e-global-typography-a65617f-line-height);
        letter-spacing: var(--e-global-typography-a65617f-letter-spacing);
        word-spacing: var(--e-global-typography-a65617f-word-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action .cta-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
}

/* Start custom CSS for column, class: .elementor-element-b3a6c60 */
h1:not(.site-title)::before,
h2::before {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f6e70b6 */
.elementor-90 .elementor-element.elementor-element-1b3a123d .eael-call-to-action,
.elementor-90 .elementor-element.elementor-element-735eceb7 .eael-call-to-action {
    background-color: rgba(255, 0, 0, 0) !important
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Milky-mono-light';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://www.maison-shanghai.cn/wp-content/uploads/2022/02/鏄熸眽绛夊milky-mono-cn-extralight.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: '创中黑';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('chuangzhonghei.ttf') format('truetype');
}

@font-face {
    font-family: '创中黑';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('chuangzhonghei.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'LXGWNewClearGothic-Book';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('LXGWNewClearGothic-Book.ttf') format('truetype');
}

/* End Custom Fonts CSS */