.elementor-40 .elementor-element.elementor-element-64f1aa7{--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-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-40 .elementor-element.elementor-element-65408d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-40 .elementor-element.elementor-element-65408d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5e90159{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-5e90159:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5e90159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thalassa.global/wp-content/uploads/2026/05/innovation-breadcrumb.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-8785f5d{--spacer-size:250px;}.elementor-40 .elementor-element.elementor-element-1b081c5{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b1bf01a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-421e506{--display:flex;}.elementor-40 .elementor-element.elementor-element-29465c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-29465c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-31c6489{--display:flex;}.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-40 .elementor-element.elementor-element-3e7e3f4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-40 .elementor-element.elementor-element-8df2ed9{--display:flex;}.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-40 .elementor-element.elementor-element-2f56fdd{z-index:2;}.elementor-40 .elementor-element.elementor-element-2f56fdd img{width:100%;}.elementor-40 .elementor-element.elementor-element-4b43f26{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-cfa705c{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-4bdc118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-4bdc118 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-8b32033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-8b32033 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-beefeaf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-40 .elementor-element.elementor-element-ed5d4ee{--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;--z-index:2;}.elementor-40 .elementor-element.elementor-element-a782b6f{--display:flex;--border-radius:25px 25px 0px 0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-a782b6f:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a782b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #062BDC 0%, #000000 80%);}.elementor-40 .elementor-element.elementor-element-28843ac{width:100%;max-width:100%;margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40 .elementor-element.elementor-element-28843ac img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-280bb14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-280bb14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-7aec31a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-7aec31a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-81582f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-5b29c00{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-e5531fb{--display:flex;--border-radius:25px 25px 0px 0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-e5531fb:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e5531fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #062BDC 0%, #000000 80%);}.elementor-40 .elementor-element.elementor-element-881162b{width:100%;max-width:100%;margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40 .elementor-element.elementor-element-881162b img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-4dae70c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-4dae70c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ec85c41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-ec85c41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-50b3a52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-33030be{padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-0d9bcb6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;background-image:linear-gradient(90deg, #00087E 0%, #1B77D3 100%);border-radius:25px 25px 25px 25px;padding:15px 80px 15px 80px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-ed5d4ee{--flex-wrap:wrap;}.elementor-40 .elementor-element.elementor-element-a782b6f{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-e5531fb{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-65408d9 .elementor-heading-title{font-size:28px;}.elementor-40 .elementor-element.elementor-element-1b081c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-b1bf01a{--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-421e506{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-29465c1{text-align:center;}.elementor-40 .elementor-element.elementor-element-29465c1 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-31c6489{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4b43f26{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-cfa705c{--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-40 .elementor-element.elementor-element-4bdc118 .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-8b32033 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-a782b6f{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-e5531fb{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-0d9bcb6 .elementor-button{padding:15px 40px 15px 40px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-421e506{--width:50%;}.elementor-40 .elementor-element.elementor-element-31c6489{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-8df2ed9 */.elementor-40 .elementor-element.elementor-element-8df2ed9{
    position:relative;

}

/* VIDEO */
.elementor-40 .elementor-element.elementor-element-8df2ed9 .elementor-background-video-container video{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center 45%;
}

/* 上下透明渐层 */
.elementor-40 .elementor-element.elementor-element-8df2ed9::after{
    content:'';
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background:
    linear-gradient(to bottom, rgb(0 0 0) 0%, rgb(0 0 0 / 80%) 18%, rgba(0, 0, 0, 0.00) 40%, rgba(0, 0, 0, 0.00) 60%, rgb(0 0 0 / 60%) 82%, rgb(0 0 0) 100%)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b43f26 */.elementor-40 .elementor-element.elementor-element-4b43f26{
    position:relative;
    overflow:hidden;
}

/* VIDEO */
.elementor-40 .elementor-element.elementor-element-4b43f26 .elementor-background-video-container video{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center 45%;
}

/* 上下透明渐层 */
.elementor-40 .elementor-element.elementor-element-4b43f26::after{
    content:'';
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background:
    linear-gradient(
        to bottom,

        rgba(0,0,0,0.45) 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 */