.elementor-4275 .elementor-element.elementor-element-fdc81fb{--display:flex;--min-height:422px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-fdc81fb:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-fdc81fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://georgeproject.cn/wp-content/uploads/2026/09/64a432dc-8b6c-4acf-a2eb-218ae71ba18f.webp");}.elementor-4275 .elementor-element.elementor-element-cb56190{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 235px;text-align:center;}.elementor-4275 .elementor-element.elementor-element-db4a876{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 148px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-4275 .elementor-element.elementor-element-db4a876 .elementor-heading-title{font-size:15px;}.elementor-4275 .elementor-element.elementor-element-fb0406f{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 85px) 172px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-4275 .elementor-element.elementor-element-8021803{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-8021803:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-8021803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://georgeproject.cn/wp-content/uploads/2026/09/64a432dc-8b6c-4acf-a2eb-218ae71ba18f.webp");}.elementor-4275 .elementor-element.elementor-element-3580a65 .elementor-toc__header-title{text-align:start;}.elementor-4275 .elementor-element.elementor-element-3580a65 .elementor-toc__header{flex-direction:row;}.elementor-4275 .elementor-element.elementor-element-3580a65{--item-text-hover-decoration:underline;}.elementor-4275 .elementor-element.elementor-element-0bf37fe{--display:flex;}.elementor-4275 .elementor-element.elementor-element-10b4f75{--display:flex;}.elementor-4275 .elementor-element.elementor-element-330978c{--display:flex;}.elementor-4275 .elementor-element.elementor-element-b717500{--display:flex;}.elementor-4275 .elementor-element.elementor-element-1810a77{--display:flex;}.elementor-4275 .elementor-element.elementor-element-4ecb9e9{--display:flex;}.elementor-4275 .elementor-element.elementor-element-58ee287{--display:flex;}.elementor-4275 .elementor-element.elementor-element-53e6080{--display:flex;}.elementor-4275 .elementor-element.elementor-element-6baad93{--display:flex;}.elementor-4275 .elementor-element.elementor-element-8a783ca{--display:flex;}.elementor-4275 .elementor-element.elementor-element-6d677fd{--display:flex;}.elementor-4275 .elementor-element.elementor-element-30fe394{--display:flex;}.elementor-4275 .elementor-element.elementor-element-67453ee{--display:flex;}.elementor-4275 .elementor-element.elementor-element-da52ed8{--display:flex;}.elementor-4275 .elementor-element.elementor-element-16f4cb5{--display:flex;}.elementor-4275 .elementor-element.elementor-element-b77b414{--display:flex;}.elementor-4275 .elementor-element.elementor-element-36375c7{--display:flex;}.elementor-4275 .elementor-element.elementor-element-190be80{--display:flex;}.elementor-4275 .elementor-element.elementor-element-943e1da{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-4275 .elementor-element.elementor-element-b680539{--display:flex;}.elementor-4275 .elementor-element.elementor-element-aa89118{--display:flex;}.elementor-4275 .elementor-element.elementor-element-d6c3579{--display:flex;}@media(min-width:768px){.elementor-4275 .elementor-element.elementor-element-0bf37fe{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-cb56190 *//* =========================================================
   Product Categories — Single Line Title
   ========================================================= */

.elementor-4275 .elementor-element.elementor-element-cb56190 .elementor-heading-title {
    position: relative !important;

    color: #163049 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 60px !important;

    font-weight: 600 !important;

    line-height: 1.08 !important;

    letter-spacing: -1.4px !important;

    /* 关键：取消宽度限制 */
    width: max-content !important;

    max-width: none !important;

    /* 关键：禁止换行 */
    white-space: nowrap !important;
}


/* 底部装饰线 */

.elementor-4275 .elementor-element.elementor-element-cb56190 .elementor-heading-title::after {
    content: "" !important;

    display: block !important;

    width: 52px !important;

    height: 2px !important;

    margin-top: 20px !important;

    background: #163049 !important;

    opacity: 0.9 !important;
}


/* =========================================================
   平板
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-cb56190 .elementor-heading-title {

        font-size: 44px !important;

        letter-spacing: -1px !important;

        width: max-content !important;

        max-width: none !important;

        white-space: nowrap !important;
    }

}


/* =========================================================
   手机
   ========================================================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-cb56190 .elementor-heading-title {

        font-size: 34px !important;

        line-height: 1.1 !important;

        letter-spacing: -0.8px !important;

        width: auto !important;

        max-width: 100% !important;

        white-space: normal !important;

        padding-bottom: 14px !important;
    }

    .elementor-4275 .elementor-element.elementor-element-cb56190 .elementor-heading-title::after {

        margin-top: 15px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db4a876 */.elementor-4275 .elementor-element.elementor-element-db4a876 {
  

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-db4a876 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-db4a876 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-db4a876 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-db4a876 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-db4a876 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-db4a876 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-db4a876 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-db4a876 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-db4a876 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0406f */.elementor-4275 .elementor-element.elementor-element-fb0406f {
  

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-fb0406f p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-fb0406f p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-fb0406f strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-fb0406f a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-fb0406f a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-fb0406f {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-fb0406f p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-fb0406f {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-fb0406f p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-3580a65 */左边窄窄的目录
┌──────────────────────┐
│ Table of Contents    │
├──────────────────────┤
│ 1. Who We Are        │
│ 2. Information...    │
│ 3. How We Use...     │
│ 4. Legal Bases...    │
│ ...                  │
└──────────────────────┘

右边正常长文/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1520088 */.elementor-4275 .elementor-element.elementor-element-1520088 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae5d675 */.elementor-4275 .elementor-element.elementor-element-ae5d675 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-ae5d675 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-ae5d675 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-ae5d675 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-ae5d675 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-ae5d675 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-ae5d675 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-ae5d675 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-ae5d675 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-ae5d675 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19fe394 */.elementor-4275 .elementor-element.elementor-element-19fe394 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c88cef */.elementor-4275 .elementor-element.elementor-element-4c88cef {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-4c88cef p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-4c88cef p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-4c88cef strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-4c88cef a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-4c88cef a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-4c88cef {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-4c88cef p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-4c88cef {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-4c88cef p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd1f27 */.elementor-4275 .elementor-element.elementor-element-7cd1f27 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cffbd9c */.elementor-4275 .elementor-element.elementor-element-cffbd9c {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-cffbd9c p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-cffbd9c p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-cffbd9c strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-cffbd9c a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-cffbd9c a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-cffbd9c {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-cffbd9c p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-cffbd9c {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-cffbd9c p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-442ed13 */.elementor-4275 .elementor-element.elementor-element-442ed13 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-092c367 */.elementor-4275 .elementor-element.elementor-element-092c367 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-092c367 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-092c367 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-092c367 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-092c367 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-092c367 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-092c367 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-092c367 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-092c367 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-092c367 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d57e0c */.elementor-4275 .elementor-element.elementor-element-6d57e0c .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a9233f */.elementor-4275 .elementor-element.elementor-element-7a9233f {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-7a9233f p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-7a9233f p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-7a9233f strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-7a9233f a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-7a9233f a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-7a9233f {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-7a9233f p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-7a9233f {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-7a9233f p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6f323 */.elementor-4275 .elementor-element.elementor-element-2e6f323 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aed67d */.elementor-4275 .elementor-element.elementor-element-1aed67d {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-1aed67d p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-1aed67d p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-1aed67d strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-1aed67d a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-1aed67d a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-1aed67d {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-1aed67d p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-1aed67d {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-1aed67d p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0823b5a */.elementor-4275 .elementor-element.elementor-element-0823b5a .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdf8eb1 */.elementor-4275 .elementor-element.elementor-element-bdf8eb1 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-bdf8eb1 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-bdf8eb1 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-bdf8eb1 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-bdf8eb1 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-bdf8eb1 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-bdf8eb1 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-bdf8eb1 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-bdf8eb1 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-bdf8eb1 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34213fe */.elementor-4275 .elementor-element.elementor-element-34213fe .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a89803b */.elementor-4275 .elementor-element.elementor-element-a89803b {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-a89803b p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-a89803b p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-a89803b strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-a89803b a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-a89803b a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-a89803b {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-a89803b p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-a89803b {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-a89803b p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e004ba */.elementor-4275 .elementor-element.elementor-element-2e004ba .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f80cdad */.elementor-4275 .elementor-element.elementor-element-f80cdad {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-f80cdad p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-f80cdad p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-f80cdad strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-f80cdad a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-f80cdad a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-f80cdad {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-f80cdad p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-f80cdad {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-f80cdad p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c53470b */.elementor-4275 .elementor-element.elementor-element-c53470b .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-635deb1 */.elementor-4275 .elementor-element.elementor-element-635deb1 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-635deb1 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-635deb1 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-635deb1 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-635deb1 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-635deb1 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-635deb1 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-635deb1 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-635deb1 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-635deb1 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19aab9f */.elementor-4275 .elementor-element.elementor-element-19aab9f .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8447ac9 */.elementor-4275 .elementor-element.elementor-element-8447ac9 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-8447ac9 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-8447ac9 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-8447ac9 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-8447ac9 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-8447ac9 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-8447ac9 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-8447ac9 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-8447ac9 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-8447ac9 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c107947 */.elementor-4275 .elementor-element.elementor-element-c107947 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65aeb81 */.elementor-4275 .elementor-element.elementor-element-65aeb81 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-65aeb81 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-65aeb81 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-65aeb81 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-65aeb81 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-65aeb81 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-65aeb81 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-65aeb81 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-65aeb81 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-65aeb81 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6527c */.elementor-4275 .elementor-element.elementor-element-2a6527c .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c6863b */.elementor-4275 .elementor-element.elementor-element-1c6863b {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-1c6863b p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-1c6863b p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-1c6863b strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-1c6863b a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-1c6863b a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-1c6863b {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-1c6863b p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-1c6863b {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-1c6863b p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f249ddb */.elementor-4275 .elementor-element.elementor-element-f249ddb .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ca6987 */.elementor-4275 .elementor-element.elementor-element-2ca6987 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-2ca6987 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-2ca6987 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-2ca6987 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-2ca6987 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-2ca6987 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-2ca6987 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-2ca6987 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-2ca6987 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-2ca6987 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aaa29e */.elementor-4275 .elementor-element.elementor-element-8aaa29e .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b265e4 */.elementor-4275 .elementor-element.elementor-element-3b265e4 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-3b265e4 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-3b265e4 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-3b265e4 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-3b265e4 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-3b265e4 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-3b265e4 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-3b265e4 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-3b265e4 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-3b265e4 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c213b60 */.elementor-4275 .elementor-element.elementor-element-c213b60 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55923c2 */.elementor-4275 .elementor-element.elementor-element-55923c2 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-55923c2 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-55923c2 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-55923c2 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-55923c2 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-55923c2 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-55923c2 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-55923c2 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-55923c2 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-55923c2 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd7c35 */.elementor-4275 .elementor-element.elementor-element-fdd7c35 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea9cefd */.elementor-4275 .elementor-element.elementor-element-ea9cefd {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-ea9cefd p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-ea9cefd p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-ea9cefd strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-ea9cefd a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-ea9cefd a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-ea9cefd {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-ea9cefd p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-ea9cefd {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-ea9cefd p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-943e1da */.elementor-4275 .elementor-element.elementor-element-943e1da {
  

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-943e1da p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-943e1da p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-943e1da strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-943e1da a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-943e1da a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-943e1da {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-943e1da p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-943e1da {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-943e1da p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff668fe */.elementor-4275 .elementor-element.elementor-element-ff668fe .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79f6993 */.elementor-4275 .elementor-element.elementor-element-79f6993 {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-79f6993 p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-79f6993 p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-79f6993 strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-79f6993 a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-79f6993 a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-79f6993 {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-79f6993 p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-79f6993 {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-79f6993 p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be0c81 */.elementor-4275 .elementor-element.elementor-element-0be0c81 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96d90ff */.elementor-4275 .elementor-element.elementor-element-96d90ff {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-96d90ff p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-96d90ff p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-96d90ff strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-96d90ff a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-96d90ff a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-96d90ff {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-96d90ff p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-96d90ff {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-96d90ff p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b77a722 */.elementor-4275 .elementor-element.elementor-element-b77a722 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #102A43 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;
    letter-spacing: -1.2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959648d */.elementor-4275 .elementor-element.elementor-element-959648d {
    margin: 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-family:
        "Inter",
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
    letter-spacing: .05px !important;
}


.elementor-4275 .elementor-element.elementor-element-959648d p {
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    color: #4F6780 !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.85 !important;
}


.elementor-4275 .elementor-element.elementor-element-959648d p:last-child {
    margin-bottom: 0 !important;
}


/* 防止 Elementor 默认样式干扰 */

.elementor-4275 .elementor-element.elementor-element-959648d strong {
    color: #3F5870 !important;
    font-weight: 500 !important;
}


.elementor-4275 .elementor-element.elementor-element-959648d a {
    color: #315F91 !important;
    text-decoration: none !important;
}


.elementor-4275 .elementor-element.elementor-element-959648d a:hover {
    color: #102A43 !important;
}


/* =========================
   Tablet
========================= */

@media (max-width: 1024px) {

    .elementor-4275 .elementor-element.elementor-element-959648d {
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-959648d p {
        font-size: 16px !important;
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .elementor-4275 .elementor-element.elementor-element-959648d {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }

    .elementor-4275 .elementor-element.elementor-element-959648d p {
        font-size: 15px !important;
        line-height: 1.75 !important;
        margin-bottom: 18px !important;
    }
}/* End custom CSS */