.elementor-35 .elementor-element.elementor-element-6641dd9{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-8725536{--display:flex;--overflow:hidden;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.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-35 .elementor-element.elementor-element-02d169d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-35 .elementor-element.elementor-element-02d169d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;color:#D2EEFF;}.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-35 .elementor-element.elementor-element-2dfddbc{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-2dfddbc.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35 .elementor-element.elementor-element-5f93815{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-35 .elementor-element.elementor-element-5f93815 img{width:100%;max-width:700px;}.elementor-35 .elementor-element.elementor-element-899fde8{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-e1bacdb{--display:flex;--min-height:250px;--padding-top:20px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-275197d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:2;text-align:center;}.elementor-35 .elementor-element.elementor-element-275197d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-7e5ee45{z-index:2;text-align:center;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-8081b28{--display:flex;}.elementor-35 .elementor-element.elementor-element-0052c54{--e-image-carousel-slides-to-show:6;}.elementor-35 .elementor-element.elementor-element-0052c54 .swiper-wrapper{display:flex;align-items:center;}.elementor-35 .elementor-element.elementor-element-0052c54 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:50% 50% 50% 50%;}.elementor-35 .elementor-element.elementor-element-34555d2{--display:flex;}.elementor-35 .elementor-element.elementor-element-844eb06{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#C0C0C0;}.elementor-35 .elementor-element.elementor-element-c74bca6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-dcfa05b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:2;text-align:center;}.elementor-35 .elementor-element.elementor-element-dcfa05b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-86b89a3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a73b9a6{--display:flex;--border-radius:25px 25px 0px 0px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-a73b9a6:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-a73b9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #062BDC 0%, #000000 80%);}.elementor-35 .elementor-element.elementor-element-8447666{width:100%;max-width:100%;margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-35 .elementor-element.elementor-element-8447666 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-35 .elementor-element.elementor-element-2b1e715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-35 .elementor-element.elementor-element-2b1e715 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-bf4a599{--display:flex;}.elementor-35 .elementor-element.elementor-element-9ffb925{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-f48ca71{--display:flex;--border-radius:25px 25px 0px 0px;--margin-top:150px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-f48ca71:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-f48ca71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #062BDC 0%, #000000 80%);}.elementor-35 .elementor-element.elementor-element-8e3061e{width:100%;max-width:100%;margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-35 .elementor-element.elementor-element-8e3061e img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-35 .elementor-element.elementor-element-8ac1001{text-align:center;}.elementor-35 .elementor-element.elementor-element-8ac1001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-68c533c{--display:flex;}.elementor-35 .elementor-element.elementor-element-b01537a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-26a5e99{--display:flex;--border-radius:25px 25px 0px 0px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-26a5e99:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-26a5e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #062BDC 0%, #000000 80%);}.elementor-35 .elementor-element.elementor-element-a191f96{width:100%;max-width:100%;margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-35 .elementor-element.elementor-element-a191f96 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-35 .elementor-element.elementor-element-ca617ad{text-align:center;}.elementor-35 .elementor-element.elementor-element-ca617ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1b835d3{--display:flex;}.elementor-35 .elementor-element.elementor-element-787e2cc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-86b89a3{--flex-wrap:wrap;}.elementor-35 .elementor-element.elementor-element-a73b9a6{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-26a5e99{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-6641dd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-02d169d .elementor-heading-title{font-size:26px;}.elementor-35 .elementor-element.elementor-element-899fde8{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-275197d .elementor-heading-title{font-size:26px;}.elementor-35 .elementor-element.elementor-element-0052c54{--e-image-carousel-slides-to-show:3;}.elementor-35 .elementor-element.elementor-element-c74bca6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-dcfa05b .elementor-heading-title{font-size:26px;}.elementor-35 .elementor-element.elementor-element-a73b9a6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-f48ca71{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-34555d2{--content-width:768px;}}/* Start custom CSS for image-carousel, class: .elementor-element-0052c54 */.elementor-35 .elementor-element.elementor-element-0052c54 .swiper{
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 15%,
        black 85%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 15%,
        black 85%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1bacdb */.elementor-35 .elementor-element.elementor-element-e1bacdb{
    position: relative;
    overflow:hidden;
}

.elementor-35 .elementor-element.elementor-element-e1bacdb video{
   transform: translate(-50%, -47%);
}


/* TOP GRADIENT */
.elementor-35 .elementor-element.elementor-element-e1bacdb::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:120px;

    background:linear-gradient(
        to bottom,
        rgba(0,0,0,1),
        rgba(0,0,0,0)
    );

    z-index:1;
    pointer-events:none;
}

/* BOTTOM GRADIENT */
.elementor-35 .elementor-element.elementor-element-e1bacdb::after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:120px;

    background:linear-gradient(
        to top,
        rgba(0,0,0,1),
        rgba(0,0,0,0)
    );

    z-index:1;
    pointer-events:none;
}

/* CONTENT ABOVE */
.elementor-35 .elementor-element.elementor-element-e1bacdb .elementor-container,
.elementor-35 .elementor-element.elementor-element-e1bacdb .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c74bca6 */.elementor-35 .elementor-element.elementor-element-c74bca6{
    position:relative;
    overflow:hidden;
}

/* VIDEO */
.elementor-35 .elementor-element.elementor-element-c74bca6 .elementor-background-video-container video{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center 45%;
}

/* 上下透明渐层 */
.elementor-35 .elementor-element.elementor-element-c74bca6::after{
    content:'';
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background:
    linear-gradient(
        to bottom,

        rgba(0,0,0,1) 0%,
        rgba(0,0,0,0.15) 18%,
        rgba(0,0,0,0.00) 40%,

        rgba(0,0,0,0.00) 60%,
        rgba(0,0,0,0.15) 82%,
        rgba(0,0,0,0.45) 100%
    );
}/* End custom CSS */