.elementor-7075 .elementor-element.elementor-element-0fafd2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7075 .elementor-element.elementor-element-f1b1308{--display:flex;--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px #FFFFFF;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7075 .elementor-element.elementor-element-f1b1308::before, .elementor-7075 .elementor-element.elementor-element-f1b1308 > .elementor-background-video-container::before, .elementor-7075 .elementor-element.elementor-element-f1b1308 > .e-con-inner > .elementor-background-video-container::before, .elementor-7075 .elementor-element.elementor-element-f1b1308 > .elementor-background-slideshow::before, .elementor-7075 .elementor-element.elementor-element-f1b1308 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7075 .elementor-element.elementor-element-f1b1308 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7075 .elementor-element.elementor-element-613ba17{text-align:center;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;}.elementor-7075 .elementor-element.elementor-element-613ba17 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7075 .elementor-element.elementor-element-2d2167e{text-align:center;}.elementor-7075 .elementor-element.elementor-element-2d2167e .elementor-heading-title{font-family:"Rubik Doodle Shadow", Sans-serif;font-size:60px;font-weight:600;}.elementor-7075 .elementor-element.elementor-element-8c9e010{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7075 .elementor-element.elementor-element-8c9e010 p{margin-block-end:0px;}.elementor-7075 .elementor-element.elementor-element-7256f3e .elementor-repeater-item-f2e094d .ue-icon-bg{background:#FFCF00 !important;}.elementor-7075 .elementor-element.elementor-element-7256f3e .elementor-repeater-item-580a7fc .ue-icon-bg{background:#FFCF00 !important;}.elementor-7075 .elementor-element.elementor-element-7256f3e .elementor-repeater-item-8dfd61f .ue-icon-bg{background:#FF4A00 !important;}.elementor-7075 .elementor-element.elementor-element-7256f3e .elementor-repeater-item-35a1c3b .ue-icon-bg{background:#00F7FF !important;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-icon-bg{transition:300ms ease-out;top:0px;right:0px;transform:rotate(45deg);}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass-icon{transition:300ms ease-out;width:60px;height:60px;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass{transition:300ms ease-out;background:rgba(255, 255, 255, .2);backdrop-filter:blur(15px);scale:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255, 255, 255, .2);}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass-icons{justify-content:center;flex-direction:row;gap:20px;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass i{font-size:30px;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass svg{font-size:30px;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-icon-bg,.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass{border-radius:18px 18px 18px 18px;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass-icon i{color:#ffffff;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass-icon svg{fill:#ffffff;}.elementor-7075 .elementor-element.elementor-element-7256f3e ue-icon-bg{scale:100%;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass-icon:hover .ue-glass{scale:115%;}.elementor-7075 .elementor-element.elementor-element-7256f3e .ue-glass-icon:hover .ue-icon-bg{scale:115%;transform:rotate(24deg);}.elementor-7075 .elementor-element.elementor-element-e599945{--display:flex;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7075 .elementor-element.elementor-element-1dd4cf0 .ue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:15px;}.elementor-7075 .elementor-element.elementor-element-1dd4cf0 .ue-grid-item{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px #FFFFFF;transition:all 200ms ease-in-out;}.elementor-7075 .elementor-element.elementor-element-1dd4cf0 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-7075 .elementor-element.elementor-element-8ea44f8{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7075 .elementor-element.elementor-element-580774d{--divider-border-style:squares_tribal;--divider-color:#00FFF5;--divider-pattern-height:15px;}.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider-separator{width:100%;}.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider__text{color:#00FFF5;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-7075 .elementor-element.elementor-element-646f54a{--display:flex;}.elementor-7075 .elementor-element.elementor-element-eaab257{--display:flex;}.elementor-7075 .elementor-element.elementor-element-6c9a6ea{--divider-border-style:squares_tribal;--divider-color:#00FFF5;--divider-pattern-height:15px;}.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider-separator{width:100%;}.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider__text{color:#00FFF5;font-family:"Poppins", Sans-serif;font-weight:700;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7075 .elementor-element.elementor-element-0fafd2f{--content-width:1500px;}.elementor-7075 .elementor-element.elementor-element-e599945{--content-width:1500px;}.elementor-7075 .elementor-element.elementor-element-8ea44f8{--content-width:1500px;}.elementor-7075 .elementor-element.elementor-element-646f54a{--content-width:1500px;}.elementor-7075 .elementor-element.elementor-element-eaab257{--content-width:1500px;}}@media(max-width:1024px){.elementor-7075 .elementor-element.elementor-element-0fafd2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7075 .elementor-element.elementor-element-f1b1308{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-7075 .elementor-element.elementor-element-2d2167e .elementor-heading-title{font-size:40px;}.elementor-7075 .elementor-element.elementor-element-e599945{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7075 .elementor-element.elementor-element-1dd4cf0 .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;}.elementor-7075 .elementor-element.elementor-element-8ea44f8{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7075 .elementor-element.elementor-element-646f54a{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7075 .elementor-element.elementor-element-eaab257{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-7075 .elementor-element.elementor-element-f1b1308{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:35px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-7075 .elementor-element.elementor-element-613ba17{font-size:60px;}.elementor-7075 .elementor-element.elementor-element-2d2167e .elementor-heading-title{font-size:24px;}.elementor-7075 .elementor-element.elementor-element-8c9e010{font-size:13px;}.elementor-7075 .elementor-element.elementor-element-e599945{--padding-top:15px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7075 .elementor-element.elementor-element-1dd4cf0 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider__text{font-size:10px;}.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider__text{font-size:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-613ba17 */.elementor-7075 .elementor-element.elementor-element-613ba17 {
    line-height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2167e */.elementor-7075 .elementor-element.elementor-element-2d2167e .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #ff0080,
        #ff8c00,
        #ffe600,
        #00e676,
        #00c8ff,
        #7b2cff,
        #ff0080
    );
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    animation: rainbowText 5s linear infinite;
}

@keyframes rainbowText {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-580774d */.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider__text.elementor-divider__element,
.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider-separator::before,
.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider-separator::after {
    background: linear-gradient(
        90deg,
        #ff0080,
        #ff8c00,
        #ffe600,
        #00e676,
        #00c8ff,
        #7b2cff,
        #ff0080
    );
    background-size: 200% auto;
    animation: rainbowDivider 5s linear infinite;
}

/* 文字使用渐变色 */
.elementor-7075 .elementor-element.elementor-element-580774d .elementor-divider__text.elementor-divider__element {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes rainbowDivider {
    0% {
        background-position: 0% center;
    }

    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6c9a6ea */.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider__text.elementor-divider__element,
.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider-separator::before,
.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider-separator::after {
    background: linear-gradient(
        90deg,
        #ff0080,
        #ff8c00,
        #ffe600,
        #00e676,
        #00c8ff,
        #7b2cff,
        #ff0080
    );
    background-size: 200% auto;
    animation: rainbowDivider 5s linear infinite;
}

/* 文字使用渐变色 */
.elementor-7075 .elementor-element.elementor-element-6c9a6ea .elementor-divider__text.elementor-divider__element {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

@keyframes rainbowDivider {
    0% {
        background-position: 0% center;
    }

    100% {
        background-position: 200% center;
    }
}/* End custom CSS */