.elementor-2037 .elementor-element.elementor-element-ff24344{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-112px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2037 .elementor-element.elementor-element-f3174dd img{max-width:60px;height:64px;object-fit:cover;object-position:center center;opacity:1;}.elementor-2037 .elementor-element.elementor-element-73357cd img{max-width:60px;height:64px;object-fit:cover;object-position:center center;opacity:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2037 .elementor-element.elementor-element-091f416 .elementor-button{background-color:#00000073;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E2E2E2;border-radius:200px 200px 200px 200px;padding:12px 12px 12px 12px;}.elementor-2037 .elementor-element.elementor-element-091f416 .elementor-button:hover, .elementor-2037 .elementor-element.elementor-element-091f416 .elementor-button:focus{background-color:#FFFFFF2E;}.elementor-2037 .elementor-element.elementor-element-091f416 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-0a38696{--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;--overflow:hidden;}.elementor-2037 .elementor-element.elementor-element-ec910e4 .e-off-canvas__content{background-color:#F7F3EF00;border-radius:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-ec910e4{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:0;}.elementor-2037 .elementor-element.elementor-element-046c89c{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2037 .elementor-element.elementor-element-32bee4e{--display:flex;--min-height:100vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.47;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2037 .elementor-element.elementor-element-32bee4e:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-32bee4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183347C2;}.elementor-2037 .elementor-element.elementor-element-32bee4e::before, .elementor-2037 .elementor-element.elementor-element-32bee4e > .elementor-background-video-container::before, .elementor-2037 .elementor-element.elementor-element-32bee4e > .e-con-inner > .elementor-background-video-container::before, .elementor-2037 .elementor-element.elementor-element-32bee4e > .elementor-background-slideshow::before, .elementor-2037 .elementor-element.elementor-element-32bee4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2037 .elementor-element.elementor-element-32bee4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #18334700 19%, var( --e-global-color-secondary ) 100%);}.elementor-2037 .elementor-element.elementor-element-32bee4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-2447b36{--display:flex;--position:absolute;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-2447b36:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-2447b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EF82;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-2447b36{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-2447b36{right:0px;}.elementor-2037 .elementor-element.elementor-element-a6e0533{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2037 .elementor-element.elementor-element-69ac59a{--display:flex;--min-height:calc(44px + 1vh);--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2037 .elementor-element.elementor-element-69ac59a:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-69ac59a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7F3EFE6 0%, #F7F3EF80 100%);}.elementor-2037 .elementor-element.elementor-element-e835844{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2037 .elementor-element.elementor-element-e835844:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-e835844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7F3EFE6 0%, #F7F3EF80 100%);}.elementor-2037 .elementor-element.elementor-element-e835844.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-c041d08{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-c041d08.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-c041d08{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-c041d08{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2037 .elementor-element.elementor-element-d2862ff{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-d2862ff{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-d2862ff{right:0px;}.elementor-2037 .elementor-element.elementor-element-d2862ff .elementor-icon-wrapper{text-align:center;}.elementor-2037 .elementor-element.elementor-element-d2862ff .elementor-icon{font-size:100%;}.elementor-2037 .elementor-element.elementor-element-d2862ff .elementor-icon svg{height:100%;}.elementor-2037 .elementor-element.elementor-element-d2862ff .elementor-icon-wrapper svg{width:auto;}.elementor-2037 .elementor-element.elementor-element-8e29593{--display:flex;--position:absolute;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:calc(50% - 36px);}.elementor-2037 .elementor-element.elementor-element-8e29593:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-8e29593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-8e29593{left:37px;}body.rtl .elementor-2037 .elementor-element.elementor-element-8e29593{right:37px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2037 .elementor-element.elementor-element-85ee1db > .elementor-widget-container{--e-transform-translateY:17px;margin:0px -58px 0px 37px;}.elementor-2037 .elementor-element.elementor-element-85ee1db .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-4d94ba8 > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-4d94ba8 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-8b442e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-8b442e8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-8b442e8{right:73px;}body.rtl .elementor-2037 .elementor-element.elementor-element-8b442e8{left:73px;}.elementor-2037 .elementor-element.elementor-element-8b442e8{bottom:calc(50% - 21px);text-align:center;}.elementor-2037 .elementor-element.elementor-element-8b442e8 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:24px;letter-spacing:-12px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-a92034d{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2037 .elementor-element.elementor-element-a92034d:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-a92034d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7F3EFE6 0%, #F7F3EF80 100%);}.elementor-2037 .elementor-element.elementor-element-a92034d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-f1aa73a{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-f1aa73a.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-f1aa73a{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-f1aa73a{right:0px;}.elementor-2037 .elementor-element.elementor-element-7ac1de4{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-7ac1de4{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-7ac1de4{right:0px;}.elementor-2037 .elementor-element.elementor-element-7ac1de4 .elementor-icon-wrapper{text-align:center;}.elementor-2037 .elementor-element.elementor-element-7ac1de4 .elementor-icon{font-size:100%;}.elementor-2037 .elementor-element.elementor-element-7ac1de4 .elementor-icon svg{height:100%;}.elementor-2037 .elementor-element.elementor-element-7ac1de4 .elementor-icon-wrapper svg{width:auto;}.elementor-2037 .elementor-element.elementor-element-93004c3{--display:flex;--position:absolute;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:calc(50% - 36px);}.elementor-2037 .elementor-element.elementor-element-93004c3:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-93004c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-93004c3{left:37px;}body.rtl .elementor-2037 .elementor-element.elementor-element-93004c3{right:37px;}.elementor-2037 .elementor-element.elementor-element-e20ed21 > .elementor-widget-container{--e-transform-translateY:17px;margin:0px -58px 0px 37px;}.elementor-2037 .elementor-element.elementor-element-e20ed21 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-60ba4a2 > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-60ba4a2 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-4365158 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-4365158.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-4365158{right:73px;}body.rtl .elementor-2037 .elementor-element.elementor-element-4365158{left:73px;}.elementor-2037 .elementor-element.elementor-element-4365158{bottom:calc(50% - 21px);text-align:center;}.elementor-2037 .elementor-element.elementor-element-4365158 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:30px;letter-spacing:-13px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-85c91b4{--display:flex;--position:fixed;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-85c91b4{right:calc(-45%);}body.rtl .elementor-2037 .elementor-element.elementor-element-85c91b4{left:calc(-45%);}.elementor-2037 .elementor-element.elementor-element-4439390{--display:flex;--position:absolute;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-4439390:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-4439390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-015492f );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-4439390{right:calc(80px + 2vw);}body.rtl .elementor-2037 .elementor-element.elementor-element-4439390{left:calc(80px + 2vw);}.elementor-2037 .elementor-element.elementor-element-d3a90c2{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-8e63b23 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-8e63b23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-8e63b23{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-8e63b23 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-3.5px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );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-2037 .elementor-element.elementor-element-139e909 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:68px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-139e909{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-4cb9a7a > .elementor-widget-container{margin:0px -128px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-4cb9a7a{text-align:center;}.elementor-2037 .elementor-element.elementor-element-4cb9a7a .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-10px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-d6ad919{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-fdf763a > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-fdf763a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-fdf763a{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-fdf763a .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-2px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-c46e37d > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:89px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-c46e37d{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-e19615b > .elementor-widget-container{margin:0px -178px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-e19615b{text-align:center;}.elementor-2037 .elementor-element.elementor-element-e19615b .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-cc6ed5d{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-8ff6df4 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-8ff6df4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-8ff6df4{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-8ff6df4 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-3.5px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-5833023 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:114px 0px -37px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-5833023{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-172e578 > .elementor-widget-container{margin:0px -234px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-172e578{text-align:center;}.elementor-2037 .elementor-element.elementor-element-172e578 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-b3783ff{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-dec14ef > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-dec14ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-dec14ef{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-dec14ef .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-3.5px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-080eaec > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:70px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-080eaec{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-346915c > .elementor-widget-container{margin:0px -141px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-346915c{text-align:center;}.elementor-2037 .elementor-element.elementor-element-346915c .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-3ca93c0{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-3ca93c0{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-3ca93c0{right:0px;}.elementor-2037 .elementor-element.elementor-element-b763a77{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2037 .elementor-element.elementor-element-b763a77:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-b763a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7F3EFE6 0%, #F7F3EF80 100%);}.elementor-2037 .elementor-element.elementor-element-b763a77.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-9854942{--display:flex;--position:absolute;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:calc(50% - 36px);}.elementor-2037 .elementor-element.elementor-element-9854942:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-9854942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-9854942{left:37px;}body.rtl .elementor-2037 .elementor-element.elementor-element-9854942{right:37px;}.elementor-2037 .elementor-element.elementor-element-82dd0f5{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-82dd0f5.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-82dd0f5{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-82dd0f5{right:0px;}.elementor-2037 .elementor-element.elementor-element-6653d0f{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-6653d0f{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-6653d0f{right:0px;}.elementor-2037 .elementor-element.elementor-element-6653d0f .elementor-icon-wrapper{text-align:center;}.elementor-2037 .elementor-element.elementor-element-6653d0f .elementor-icon{font-size:100%;}.elementor-2037 .elementor-element.elementor-element-6653d0f .elementor-icon svg{height:100%;}.elementor-2037 .elementor-element.elementor-element-6653d0f .elementor-icon-wrapper svg{width:auto;}.elementor-2037 .elementor-element.elementor-element-2e9ac59 > .elementor-widget-container{--e-transform-translateY:17px;margin:0px -58px 0px 37px;}.elementor-2037 .elementor-element.elementor-element-2e9ac59 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-8042079 > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-8042079 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-2277991 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2277991.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-2277991{right:73px;}body.rtl .elementor-2037 .elementor-element.elementor-element-2277991{left:73px;}.elementor-2037 .elementor-element.elementor-element-2277991{bottom:calc(50% - 21px);text-align:center;}.elementor-2037 .elementor-element.elementor-element-2277991 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:30px;letter-spacing:-13px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-d935a0f{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-d935a0f{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-d935a0f{right:0px;}.elementor-2037 .elementor-element.elementor-element-500ccd5{--display:flex;--position:fixed;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-500ccd5{right:calc(-45%);}body.rtl .elementor-2037 .elementor-element.elementor-element-500ccd5{left:calc(-45%);}.elementor-2037 .elementor-element.elementor-element-e8579cc{--display:flex;--position:absolute;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-e8579cc:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-e8579cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-015492f );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-e8579cc{right:calc(80px + 2vw);}body.rtl .elementor-2037 .elementor-element.elementor-element-e8579cc{left:calc(80px + 2vw);}.elementor-2037 .elementor-element.elementor-element-adc9622{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-fc73697 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-fc73697.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-fc73697{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-fc73697 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-3.5px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-2ecc3af > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:72px 0px -28px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2ecc3af{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-2fea27f > .elementor-widget-container{margin:0px -140px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2fea27f{text-align:center;}.elementor-2037 .elementor-element.elementor-element-2fea27f .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-10px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-154aba2{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-7c42cc8 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-7c42cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-7c42cc8{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-7c42cc8 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-2px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-a42a7f9 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:163px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-a42a7f9{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:2px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-2f67e3e > .elementor-widget-container{margin:0px -326px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2f67e3e{text-align:center;}.elementor-2037 .elementor-element.elementor-element-2f67e3e .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-d4b092b{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-bf694a8 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-bf694a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-bf694a8{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-bf694a8 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:24px;font-weight:900;line-height:32px;letter-spacing:-2.8px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-3c9ef4a > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:89px 0px -37px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-3c9ef4a{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-eb5c4ad > .elementor-widget-container{margin:0px -190px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-eb5c4ad{text-align:center;}.elementor-2037 .elementor-element.elementor-element-eb5c4ad .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-08da59b{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-6f77fb1 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-6f77fb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-6f77fb1{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-6f77fb1 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-3.5px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-ed57a11 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:77px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-ed57a11{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-0d650f1 > .elementor-widget-container{margin:0px -157px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-0d650f1{text-align:center;}.elementor-2037 .elementor-element.elementor-element-0d650f1 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-13051fe{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2037 .elementor-element.elementor-element-13051fe:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-13051fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7F3EFE6 0%, #F7F3EF80 100%);}.elementor-2037 .elementor-element.elementor-element-13051fe.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-64035af{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-64035af.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-64035af{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-64035af{right:0px;}.elementor-2037 .elementor-element.elementor-element-e937333{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-e937333{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-e937333{right:0px;}.elementor-2037 .elementor-element.elementor-element-e937333 .elementor-icon-wrapper{text-align:center;}.elementor-2037 .elementor-element.elementor-element-e937333 .elementor-icon{font-size:100%;}.elementor-2037 .elementor-element.elementor-element-e937333 .elementor-icon svg{height:100%;}.elementor-2037 .elementor-element.elementor-element-e937333 .elementor-icon-wrapper svg{width:auto;}.elementor-2037 .elementor-element.elementor-element-534cdbb{--display:flex;--position:absolute;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:calc(50% - 36px);}.elementor-2037 .elementor-element.elementor-element-534cdbb:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-534cdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-534cdbb{left:37px;}body.rtl .elementor-2037 .elementor-element.elementor-element-534cdbb{right:37px;}.elementor-2037 .elementor-element.elementor-element-56563dd > .elementor-widget-container{--e-transform-translateY:17px;margin:0px -58px 0px 37px;}.elementor-2037 .elementor-element.elementor-element-56563dd .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-7dffe0f > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-7dffe0f .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-2ac1400 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2ac1400.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-2ac1400{right:73px;}body.rtl .elementor-2037 .elementor-element.elementor-element-2ac1400{left:73px;}.elementor-2037 .elementor-element.elementor-element-2ac1400{bottom:calc(50% - 21px);text-align:center;}.elementor-2037 .elementor-element.elementor-element-2ac1400 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:30px;letter-spacing:-13px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-4f15f63{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-4f15f63{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-4f15f63{right:0px;}.elementor-2037 .elementor-element.elementor-element-d87e3d7{--display:flex;--position:fixed;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-d87e3d7{right:calc(-45%);}body.rtl .elementor-2037 .elementor-element.elementor-element-d87e3d7{left:calc(-45%);}.elementor-2037 .elementor-element.elementor-element-4c4a71b{--display:flex;--position:absolute;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-4c4a71b:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-4c4a71b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-015492f );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-4c4a71b{right:calc(80px + 2vw);}body.rtl .elementor-2037 .elementor-element.elementor-element-4c4a71b{left:calc(80px + 2vw);}.elementor-2037 .elementor-element.elementor-element-0adb713{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-c174fb0 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-c174fb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-c174fb0{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-c174fb0 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-3.5px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-bda9eae > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:118px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-bda9eae{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-bfa3e78 > .elementor-widget-container{margin:0px -231px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-bfa3e78{text-align:center;}.elementor-2037 .elementor-element.elementor-element-bfa3e78 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-10px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-d7382da{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-ea29c70 > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-ea29c70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-ea29c70{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-ea29c70 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-2px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-b02d931 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:133px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-b02d931{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-fd3c594 > .elementor-widget-container{margin:0px -274px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-fd3c594{text-align:center;}.elementor-2037 .elementor-element.elementor-element-fd3c594 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-623ad85{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2037 .elementor-element.elementor-element-623ad85:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-623ad85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7F3EFE6 0%, #F7F3EF80 100%);}.elementor-2037 .elementor-element.elementor-element-623ad85.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-47a163b{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-47a163b.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-47a163b{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-47a163b{right:0px;}.elementor-2037 .elementor-element.elementor-element-2010500{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-2010500{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-2010500{right:0px;}.elementor-2037 .elementor-element.elementor-element-2010500 .elementor-icon-wrapper{text-align:center;}.elementor-2037 .elementor-element.elementor-element-2010500 .elementor-icon{font-size:100%;}.elementor-2037 .elementor-element.elementor-element-2010500 .elementor-icon svg{height:100%;}.elementor-2037 .elementor-element.elementor-element-2010500 .elementor-icon-wrapper svg{width:auto;}.elementor-2037 .elementor-element.elementor-element-08a644d{--display:flex;--position:absolute;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:calc(50% - 36px);}.elementor-2037 .elementor-element.elementor-element-08a644d:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-08a644d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-08a644d{left:37px;}body.rtl .elementor-2037 .elementor-element.elementor-element-08a644d{right:37px;}.elementor-2037 .elementor-element.elementor-element-6729169 > .elementor-widget-container{--e-transform-translateY:17px;margin:0px -58px 0px 37px;}.elementor-2037 .elementor-element.elementor-element-6729169 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-7723323 > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-7723323 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:79px;font-weight:400;text-transform:uppercase;letter-spacing:-6px;word-spacing:3px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-61ce26e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-61ce26e.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-61ce26e{right:73px;}body.rtl .elementor-2037 .elementor-element.elementor-element-61ce26e{left:73px;}.elementor-2037 .elementor-element.elementor-element-61ce26e{bottom:calc(50% - 21px);text-align:center;}.elementor-2037 .elementor-element.elementor-element-61ce26e .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:30px;letter-spacing:-13px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-caf4ef2{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-caf4ef2{left:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-caf4ef2{right:0px;}.elementor-2037 .elementor-element.elementor-element-5645ba7{--display:flex;--position:fixed;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-5645ba7{right:calc(-45%);}body.rtl .elementor-2037 .elementor-element.elementor-element-5645ba7{left:calc(-45%);}.elementor-2037 .elementor-element.elementor-element-56ecdf9{--display:flex;--position:absolute;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-2037 .elementor-element.elementor-element-56ecdf9:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-56ecdf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-015492f );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-56ecdf9{right:calc(80px + 2vw);}body.rtl .elementor-2037 .elementor-element.elementor-element-56ecdf9{left:calc(80px + 2vw);}.elementor-2037 .elementor-element.elementor-element-ae59ab5{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-27dc59b > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-27dc59b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-27dc59b{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-27dc59b .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-3.5px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-f87168e > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:41px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-f87168e{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-5ce2110 > .elementor-widget-container{margin:0px -84px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-5ce2110{text-align:center;}.elementor-2037 .elementor-element.elementor-element-5ce2110 .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-10px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-ae28961{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:calc(5vh - 10px);--padding-bottom:calc(5vh - 10px);--padding-left:0;--padding-right:2vw;--z-index:999999;}.elementor-2037 .elementor-element.elementor-element-1053c9c > .elementor-widget-container{margin:-2px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-1053c9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-1053c9c{z-index:1;text-align:center;}.elementor-2037 .elementor-element.elementor-element-1053c9c .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:29px;font-weight:900;line-height:32px;letter-spacing:-2px;word-spacing:0px;color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-77b3499 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:63px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-77b3499{z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;font-family:"SilkSerifCondensed", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;word-spacing:4px;color:#F7F3EF;}.elementor-2037 .elementor-element.elementor-element-309bcaa > .elementor-widget-container{margin:0px -130px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-309bcaa{text-align:center;}.elementor-2037 .elementor-element.elementor-element-309bcaa .elementor-heading-title{font-family:"SourceHanSerifCN-Heavy", Sans-serif;font-size:94px;font-weight:600;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DFC4B600;}.elementor-2037 .elementor-element.elementor-element-2a8780d > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0px 0px 0px -492px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2a8780d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-2a8780d{right:calc(56px - 44.1%);}body.rtl .elementor-2037 .elementor-element.elementor-element-2a8780d{left:calc(56px - 44.1%);}.elementor-2037 .elementor-element.elementor-element-2a8780d{bottom:-2px;--e-transform-origin-x:right;--e-transform-origin-y:bottom;font-family:"SilkSerifCondensed", Sans-serif;font-size:14px;font-weight:500;word-spacing:0px;color:#F7F3EFED;}.elementor-2037 .elementor-element.elementor-element-3fb6724{--display:flex;--position:fixed;--min-height:calc(100vh - 676px);--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:144px;}.elementor-2037 .elementor-element.elementor-element-3fb6724.e-con{--align-self:center;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-3fb6724{right:calc(44px - 44.1%);}body.rtl .elementor-2037 .elementor-element.elementor-element-3fb6724{left:calc(44px - 44.1%);}.elementor-2037 .elementor-element.elementor-element-7367e2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-7367e2c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-7367e2c{right:0px;}body.rtl .elementor-2037 .elementor-element.elementor-element-7367e2c{left:0px;}.elementor-2037 .elementor-element.elementor-element-7367e2c{top:0px;}.elementor-2037 .elementor-element.elementor-element-7367e2c .elementor-icon-wrapper{text-align:center;}.elementor-2037 .elementor-element.elementor-element-7367e2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-7367e2c.elementor-view-framed .elementor-icon, .elementor-2037 .elementor-element.elementor-element-7367e2c.elementor-view-default .elementor-icon{color:var( --e-global-color-015492f );border-color:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-7367e2c.elementor-view-framed .elementor-icon, .elementor-2037 .elementor-element.elementor-element-7367e2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-015492f );}.elementor-2037 .elementor-element.elementor-element-7367e2c .elementor-icon{font-size:1080px;}.elementor-2037 .elementor-element.elementor-element-7367e2c .elementor-icon svg{height:1080px;}.elementor-2037 .elementor-element.elementor-element-7367e2c .elementor-icon-wrapper svg{width:auto;}.elementor-2037 .elementor-element.elementor-element-9e5959a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-9e5959a{right:calc(44px - 44.1%);}body.rtl .elementor-2037 .elementor-element.elementor-element-9e5959a{left:calc(44px - 44.1%);}.elementor-2037 .elementor-element.elementor-element-9e5959a{top:24px;}.elementor-2037 .elementor-element.elementor-element-9e5959a img{width:95px;height:102px;}.elementor-2037 .elementor-element.elementor-element-78cda72{--display:flex;--min-height:calc(44px + 1vh);--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2037 .elementor-element.elementor-element-78cda72:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-78cda72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7F3EFE6 0%, #F7F3EF80 100%);}.elementor-2037 .elementor-element.elementor-element-525ef1a .elementor-button{background-color:#F7F3EF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:200px 200px 200px 200px;padding:23px 23px 23px 23px;}.elementor-2037 .elementor-element.elementor-element-525ef1a .elementor-button:hover, .elementor-2037 .elementor-element.elementor-element-525ef1a .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2037 .elementor-element.elementor-element-525ef1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-525ef1a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-525ef1a{right:calc(31vw - 42px);}body.rtl .elementor-2037 .elementor-element.elementor-element-525ef1a{left:calc(31vw - 42px);}.elementor-2037 .elementor-element.elementor-element-525ef1a{top:24px;}.elementor-2037 .elementor-element.elementor-element-75c8a73{--display:flex;}.elementor-2037 .elementor-element.elementor-element-75c8a73:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-75c8a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EFC7;}.elementor-2037 .elementor-element.elementor-element-7ae82ee{--display:flex;--overflow:hidden;border-style:none;--border-style:none;}.elementor-2037 .elementor-element.elementor-element-d7965db > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-d7965db .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-17777d7 > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-17777d7{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-17777d7 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:6.2vw;font-weight:400;line-height:calc(6.1vw);color:#000000;}.elementor-2037 .elementor-element.elementor-element-e961885 > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-e961885{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-e961885 .elementor-heading-title{font-family:"Yuan", Sans-serif;font-size:6.2vw;font-weight:500;line-height:calc(6.1vw);color:#212121;}.elementor-2037 .elementor-element.elementor-element-967aaed{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-2037 .elementor-element.elementor-element-6c652a2 > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-6c652a2 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-14d2b3d > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-14d2b3d{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-14d2b3d .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:6.2vw;font-weight:400;line-height:calc(6.1vw);color:#000000;}.elementor-2037 .elementor-element.elementor-element-be89a38 > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-be89a38{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-be89a38 .elementor-heading-title{font-family:"Yuan", Sans-serif;font-size:6.2vw;font-weight:500;line-height:calc(6.1vw);color:#212121;}.elementor-2037 .elementor-element.elementor-element-4cf769c{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-2037 .elementor-element.elementor-element-2bad6fb > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-2bad6fb .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-71015e2 > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-71015e2{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-71015e2 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:6.2vw;font-weight:400;line-height:calc(6.1vw);color:#000000;}.elementor-2037 .elementor-element.elementor-element-ec8d356 > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-ec8d356{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-ec8d356 .elementor-heading-title{font-family:"Yuan", Sans-serif;font-size:6.2vw;font-weight:500;line-height:calc(6.1vw);color:#212121;}.elementor-2037 .elementor-element.elementor-element-8b5aae2{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-2037 .elementor-element.elementor-element-c8747d5 > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-c8747d5 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-2f25d6d > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2f25d6d{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-2f25d6d .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:6.2vw;font-weight:400;line-height:calc(6.1vw);color:#000000;}.elementor-2037 .elementor-element.elementor-element-fa631a3 > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-fa631a3{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-fa631a3 .elementor-heading-title{font-family:"Yuan", Sans-serif;font-size:6.2vw;font-weight:500;line-height:calc(6.1vw);color:#212121;}.elementor-2037 .elementor-element.elementor-element-b6febcc{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-2037 .elementor-element.elementor-element-51f9283 > .elementor-widget-container{margin:0px 0px 0px 82px;}.elementor-2037 .elementor-element.elementor-element-51f9283 .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:-3.5px;word-spacing:8px;color:var( --e-global-color-text );}.elementor-2037 .elementor-element.elementor-element-9917eaf > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-9917eaf{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-9917eaf .elementor-heading-title{font-family:"SilkSerifCondensed", Sans-serif;font-size:6.2vw;font-weight:400;line-height:calc(6.1vw);color:#000000;}.elementor-2037 .elementor-element.elementor-element-4a77db0 > .elementor-widget-container{margin:calc(-20vw - 1px) 0 0 calc(3vw);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-4a77db0{z-index:9999;text-align:center;}.elementor-2037 .elementor-element.elementor-element-4a77db0 .elementor-heading-title{font-family:"Yuan", Sans-serif;font-size:6.2vw;font-weight:500;line-height:calc(6.1vw);color:#212121;}.elementor-2037:not(.elementor-motion-effects-element-type-background), .elementor-2037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:501px){.elementor-2037 .elementor-element.elementor-element-32bee4e{--width:31%;}.elementor-2037 .elementor-element.elementor-element-2447b36{--width:1px;}.elementor-2037 .elementor-element.elementor-element-a6e0533{--width:70%;}.elementor-2037 .elementor-element.elementor-element-69ac59a{--width:100%;}.elementor-2037 .elementor-element.elementor-element-e835844{--width:100%;}.elementor-2037 .elementor-element.elementor-element-8e29593{--width:calc(100% - 110px);}.elementor-2037 .elementor-element.elementor-element-a92034d{--width:100%;}.elementor-2037 .elementor-element.elementor-element-93004c3{--width:calc(100% - 110px);}.elementor-2037 .elementor-element.elementor-element-85c91b4{--width:45%;}.elementor-2037 .elementor-element.elementor-element-4439390{--width:1px;}.elementor-2037 .elementor-element.elementor-element-d3a90c2{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-d6ad919{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-cc6ed5d{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-b3783ff{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-b763a77{--width:100%;}.elementor-2037 .elementor-element.elementor-element-9854942{--width:calc(100% - 110px);}.elementor-2037 .elementor-element.elementor-element-500ccd5{--width:45%;}.elementor-2037 .elementor-element.elementor-element-e8579cc{--width:1px;}.elementor-2037 .elementor-element.elementor-element-adc9622{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-154aba2{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-d4b092b{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-08da59b{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-13051fe{--width:100%;}.elementor-2037 .elementor-element.elementor-element-534cdbb{--width:calc(100% - 110px);}.elementor-2037 .elementor-element.elementor-element-d87e3d7{--width:45%;}.elementor-2037 .elementor-element.elementor-element-4c4a71b{--width:1px;}.elementor-2037 .elementor-element.elementor-element-0adb713{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-d7382da{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-623ad85{--width:100%;}.elementor-2037 .elementor-element.elementor-element-08a644d{--width:calc(100% - 110px);}.elementor-2037 .elementor-element.elementor-element-5645ba7{--width:45%;}.elementor-2037 .elementor-element.elementor-element-56ecdf9{--width:1px;}.elementor-2037 .elementor-element.elementor-element-ae59ab5{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-ae28961{--width:calc(28vw - 38px);}.elementor-2037 .elementor-element.elementor-element-3fb6724{--width:8px;}.elementor-2037 .elementor-element.elementor-element-78cda72{--width:100%;}}@media(max-width:1200px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2037 .elementor-element.elementor-element-8b442e8{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-4365158{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-8e63b23{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2037 .elementor-element.elementor-element-fdf763a{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-8ff6df4{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-dec14ef{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-2277991{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-fc73697{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-7c42cc8{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-bf694a8{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-6f77fb1{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-2ac1400{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-c174fb0{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-ea29c70{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-61ce26e{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-27dc59b{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-2037 .elementor-element.elementor-element-1053c9c{width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-525ef1a{right:326.453;}body.rtl .elementor-2037 .elementor-element.elementor-element-525ef1a{left:326.453;}.elementor-2037 .elementor-element.elementor-element-525ef1a{top:24px;}}@media(max-width:500px){.elementor-2037 .elementor-element.elementor-element-ff24344{--z-index:9999;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2037 .elementor-element.elementor-element-f3174dd img{width:40px;max-width:auto;height:auto;}.elementor-2037 .elementor-element.elementor-element-73357cd img{width:40px;max-width:auto;height:auto;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-525ef1a{right:18px;}body.rtl .elementor-2037 .elementor-element.elementor-element-525ef1a{left:18px;}.elementor-2037 .elementor-element.elementor-element-525ef1a{top:18px;}.elementor-2037 .elementor-element.elementor-element-525ef1a .elementor-button{padding:8px 8px 8px 8px;}.elementor-2037 .elementor-element.elementor-element-75c8a73{--min-height:calc(100%);--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;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:19px;--padding-bottom:32px;--padding-left:4px;--padding-right:0px;}.elementor-2037 .elementor-element.elementor-element-75c8a73.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-2037 .elementor-element.elementor-element-7ae82ee{--width:auto;--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2037 .elementor-element.elementor-element-7ae82ee.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-d7965db > .elementor-widget-container{margin:0 0 0 calc(-6vw + 15px);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-d7965db.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-d7965db{text-align:left;}.elementor-2037 .elementor-element.elementor-element-d7965db .elementor-heading-title{font-size:12.3vw;line-height:calc(13vw);letter-spacing:-3.4px;word-spacing:4px;}.elementor-2037 .elementor-element.elementor-element-17777d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-17777d7.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-17777d7{left:4px;}body.rtl .elementor-2037 .elementor-element.elementor-element-17777d7{right:4px;}.elementor-2037 .elementor-element.elementor-element-17777d7{top:0px;z-index:0;text-align:right;}.elementor-2037 .elementor-element.elementor-element-17777d7 .elementor-heading-title{font-size:6.5vw;line-height:7.5vw;}.elementor-2037 .elementor-element.elementor-element-e961885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-e961885.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-e961885 .elementor-heading-title{font-size:6.2vw;line-height:6.5vw;}.elementor-2037 .elementor-element.elementor-element-967aaed{--width:auto;--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2037 .elementor-element.elementor-element-967aaed.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-6c652a2 > .elementor-widget-container{margin:0 0 0 calc(-6vw + 15px);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-6c652a2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-6c652a2{text-align:left;}.elementor-2037 .elementor-element.elementor-element-6c652a2 .elementor-heading-title{font-size:12.8vw;line-height:calc(13.5vw);letter-spacing:-2.2px;word-spacing:8px;}.elementor-2037 .elementor-element.elementor-element-14d2b3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-14d2b3d.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-14d2b3d{left:4px;}body.rtl .elementor-2037 .elementor-element.elementor-element-14d2b3d{right:4px;}.elementor-2037 .elementor-element.elementor-element-14d2b3d{top:0px;z-index:0;text-align:right;}.elementor-2037 .elementor-element.elementor-element-14d2b3d .elementor-heading-title{font-size:6.5vw;line-height:7.5vw;}.elementor-2037 .elementor-element.elementor-element-be89a38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-be89a38.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-be89a38 .elementor-heading-title{font-size:6.5vw;line-height:7vw;}.elementor-2037 .elementor-element.elementor-element-4cf769c{--width:auto;--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2037 .elementor-element.elementor-element-4cf769c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-2bad6fb > .elementor-widget-container{margin:0 0 0 calc(-6vw + 15px);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2bad6fb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-2bad6fb{text-align:left;}.elementor-2037 .elementor-element.elementor-element-2bad6fb .elementor-heading-title{font-size:12.8vw;line-height:calc(13.5vw);letter-spacing:-2.2px;word-spacing:8px;}.elementor-2037 .elementor-element.elementor-element-71015e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-71015e2.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-71015e2{left:4px;}body.rtl .elementor-2037 .elementor-element.elementor-element-71015e2{right:4px;}.elementor-2037 .elementor-element.elementor-element-71015e2{top:0px;z-index:0;text-align:right;}.elementor-2037 .elementor-element.elementor-element-71015e2 .elementor-heading-title{font-size:6.5vw;line-height:7.5vw;}.elementor-2037 .elementor-element.elementor-element-ec8d356 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-ec8d356.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-ec8d356 .elementor-heading-title{font-size:6.5vw;line-height:7vw;}.elementor-2037 .elementor-element.elementor-element-8b5aae2{--width:auto;--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2037 .elementor-element.elementor-element-8b5aae2.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-c8747d5 > .elementor-widget-container{margin:0 0 0 calc(-6vw + 15px);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-c8747d5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-c8747d5{text-align:left;}.elementor-2037 .elementor-element.elementor-element-c8747d5 .elementor-heading-title{font-size:12.8vw;line-height:calc(13.5vw);letter-spacing:-2.2px;word-spacing:8px;}.elementor-2037 .elementor-element.elementor-element-2f25d6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-2f25d6d.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-2f25d6d{left:4px;}body.rtl .elementor-2037 .elementor-element.elementor-element-2f25d6d{right:4px;}.elementor-2037 .elementor-element.elementor-element-2f25d6d{top:0px;z-index:0;text-align:right;}.elementor-2037 .elementor-element.elementor-element-2f25d6d .elementor-heading-title{font-size:6.5vw;line-height:7.5vw;}.elementor-2037 .elementor-element.elementor-element-fa631a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-fa631a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-fa631a3 .elementor-heading-title{font-size:6.5vw;line-height:7vw;}.elementor-2037 .elementor-element.elementor-element-b6febcc{--width:auto;--min-height:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2037 .elementor-element.elementor-element-b6febcc.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2037 .elementor-element.elementor-element-51f9283 > .elementor-widget-container{margin:0 0 0 calc(-6vw + 15px);padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-51f9283.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-51f9283{text-align:left;}.elementor-2037 .elementor-element.elementor-element-51f9283 .elementor-heading-title{font-size:12.8vw;line-height:calc(13.5vw);letter-spacing:-2.2px;word-spacing:8px;}.elementor-2037 .elementor-element.elementor-element-9917eaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-9917eaf.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2037 .elementor-element.elementor-element-9917eaf{left:4px;}body.rtl .elementor-2037 .elementor-element.elementor-element-9917eaf{right:4px;}.elementor-2037 .elementor-element.elementor-element-9917eaf{top:0px;z-index:0;text-align:right;}.elementor-2037 .elementor-element.elementor-element-9917eaf .elementor-heading-title{font-size:6.5vw;line-height:7.5vw;}.elementor-2037 .elementor-element.elementor-element-4a77db0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2037 .elementor-element.elementor-element-4a77db0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2037 .elementor-element.elementor-element-4a77db0 .elementor-heading-title{font-size:6.5vw;line-height:7vw;}}/* Start custom CSS for image, class: .elementor-element-f3174dd */.elementor-2037 .elementor-element.elementor-element-f3174dd {
    mix-blend-mode: normal;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73357cd */.elementor-2037 .elementor-element.elementor-element-73357cd {
    mix-blend-mode: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-091f416 */.custom-button-icon .elementor-button-icon {
    width: 24px; /* Set icon width */
    height: 24px; /* Set icon height */
    font-size: 24px; /* Adjust font size if using icon fonts like FontAwesome */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bee4e */.elementor-2037 .elementor-element.elementor-element-32bee4e {
    backdrop-filter: blur(48px); /* Apply the blur effect */
    -webkit-backdrop-filter: blur(48px); /* Safari support */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2862ff */.elementor-2037 .elementor-element.elementor-element-d2862ff {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85ee1db */.elementor-2037 .elementor-element.elementor-element-85ee1db {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d94ba8 */.elementor-2037 .elementor-element.elementor-element-4d94ba8 {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b442e8 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e835844 */.elementor-2037 .elementor-element.elementor-element-e835844:hover .menu-bg {
    opacity: 1;
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-e835844:hover {
    background: none !important; /* Removes gradient background */
    background-color: transparent !important; /* Optional: Ensures no background color is applied */
    transition: background 0.3s ease; /* Optional: Smooth transition */
}

.elementor-2037 .elementor-element.elementor-element-e835844:hover .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-e835844:hover .title-element-menu .elementor-heading-title.elementor-size-default {
    letter-spacing: 2.5px;
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-e835844:hover .menu-line {
    background-color: #F7F3EF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ac1de4 */.elementor-2037 .elementor-element.elementor-element-7ac1de4 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20ed21 */.elementor-2037 .elementor-element.elementor-element-e20ed21 {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60ba4a2 */.elementor-2037 .elementor-element.elementor-element-60ba4a2 {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4365158 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-4365158 {
    height: 64px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e63b23 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-8e63b23 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-139e909 */.elementor-2037 .elementor-element.elementor-element-139e909 {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3a90c2 */.elementor-2037 .elementor-element.elementor-element-d3a90c2 {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-d3a90c2:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-d3a90c2:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf763a */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-fdf763a {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c46e37d */.elementor-2037 .elementor-element.elementor-element-c46e37d {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6ad919 */.elementor-2037 .elementor-element.elementor-element-d6ad919 {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-d6ad919:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-d6ad919:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ff6df4 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-8ff6df4 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5833023 */.elementor-2037 .elementor-element.elementor-element-5833023 {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc6ed5d */.elementor-2037 .elementor-element.elementor-element-cc6ed5d {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-cc6ed5d:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-cc6ed5d:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dec14ef */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-dec14ef {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-080eaec */.elementor-2037 .elementor-element.elementor-element-080eaec {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3783ff */.elementor-2037 .elementor-element.elementor-element-b3783ff {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-b3783ff:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-b3783ff:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca93c0 */.elementor-2037 .elementor-element.elementor-element-3ca93c0 {
    height: calc(19.6vh - 17.6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92034d */.elementor-2037 .elementor-element.elementor-element-a92034d:hover .menu-bg {
    opacity: 1;
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-a92034d:hover {
    background: none !important; /* Removes gradient background */
    background-color: transparent !important; /* Optional: Ensures no background color is applied */
    transition: background 0.3s ease; /* Optional: Smooth transition */
}

.elementor-2037 .elementor-element.elementor-element-a92034d:hover .vertical-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-a92034d:hover .number-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}


.elementor-2037 .elementor-element.elementor-element-a92034d:hover .title-element-menu2 .elementor-heading-title.elementor-size-default {
   color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    letter-spacing: 1px;
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-a92034d:hover .menu-line {
    background-color: #F7F3EF;
}


.elementor-2037 .elementor-element.elementor-element-a92034d:hover ~ .menu-hide {
    opacity: 0;
    transition: 0.1s;
}

.elementor-2037 .elementor-element.elementor-element-a92034d:hover .menu1 {
    width: 45%;
    opacity: 1;
    transform: translateY(0); 
}

.elementor-2037 .elementor-element.elementor-element-a92034d .menu1 {
    width: 0;    
    opacity: 0;
    transform: translateX(31vw); 
  transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6653d0f */.elementor-2037 .elementor-element.elementor-element-6653d0f {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e9ac59 */.elementor-2037 .elementor-element.elementor-element-2e9ac59 {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8042079 */.elementor-2037 .elementor-element.elementor-element-8042079 {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2277991 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-2277991 {
    height: 64px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d935a0f */.elementor-2037 .elementor-element.elementor-element-d935a0f {
    height: calc(19.6vh - 17.6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc73697 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-fc73697 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ecc3af */.elementor-2037 .elementor-element.elementor-element-2ecc3af {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc9622 */.elementor-2037 .elementor-element.elementor-element-adc9622 {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-adc9622:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-adc9622:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c42cc8 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-7c42cc8 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a42a7f9 */.elementor-2037 .elementor-element.elementor-element-a42a7f9 {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154aba2 */.elementor-2037 .elementor-element.elementor-element-154aba2 {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-154aba2:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-154aba2:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf694a8 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-bf694a8 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c9ef4a */.elementor-2037 .elementor-element.elementor-element-3c9ef4a {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4b092b */.elementor-2037 .elementor-element.elementor-element-d4b092b {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-d4b092b:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-d4b092b:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f77fb1 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-6f77fb1 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed57a11 */.elementor-2037 .elementor-element.elementor-element-ed57a11 {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08da59b */.elementor-2037 .elementor-element.elementor-element-08da59b {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-08da59b:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-08da59b:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763a77 */.elementor-2037 .elementor-element.elementor-element-b763a77:hover .menu-bg {
    opacity: 1;
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-b763a77:hover {
    background: none !important; /* Removes gradient background */
    background-color: transparent !important; /* Optional: Ensures no background color is applied */
    transition: background 0.3s ease; /* Optional: Smooth transition */
}

.elementor-2037 .elementor-element.elementor-element-b763a77:hover .vertical-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-b763a77:hover .number-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}


.elementor-2037 .elementor-element.elementor-element-b763a77:hover .title-element-menu2 .elementor-heading-title.elementor-size-default {
   color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    letter-spacing: 1px;
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-b763a77:hover .menu-line {
    background-color: #F7F3EF;
}


.elementor-2037 .elementor-element.elementor-element-b763a77:hover ~ .menu-hide {
    opacity: 0;
    transition: 0.1s;
}

.elementor-2037 .elementor-element.elementor-element-b763a77:hover .menu2 {
    width: 45%;
    opacity: 1;
    transform: translateY(0); 
}

.elementor-2037 .elementor-element.elementor-element-b763a77 .menu2 {
    width: 0; 
    opacity: 0;
    transform: translateX(31vw); 
  transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e937333 */.elementor-2037 .elementor-element.elementor-element-e937333 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56563dd */.elementor-2037 .elementor-element.elementor-element-56563dd {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dffe0f */.elementor-2037 .elementor-element.elementor-element-7dffe0f {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac1400 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-2ac1400 {
    height: 64px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f15f63 */.elementor-2037 .elementor-element.elementor-element-4f15f63 {
    height: calc(19.6vh - 17.6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c174fb0 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-c174fb0 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda9eae */.elementor-2037 .elementor-element.elementor-element-bda9eae {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0adb713 */.elementor-2037 .elementor-element.elementor-element-0adb713 {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-0adb713:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-0adb713:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea29c70 */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-ea29c70 {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b02d931 */.elementor-2037 .elementor-element.elementor-element-b02d931 {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7382da */.elementor-2037 .elementor-element.elementor-element-d7382da {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-d7382da:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-d7382da:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13051fe */.elementor-2037 .elementor-element.elementor-element-13051fe:hover .menu-bg {
    opacity: 1;
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-13051fe:hover {
    background: none !important; /* Removes gradient background */
    background-color: transparent !important; /* Optional: Ensures no background color is applied */
    transition: background 0.3s ease; /* Optional: Smooth transition */
}

.elementor-2037 .elementor-element.elementor-element-13051fe:hover .vertical-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-13051fe:hover .number-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}


.elementor-2037 .elementor-element.elementor-element-13051fe:hover .title-element-menu2 .elementor-heading-title.elementor-size-default {
   color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    letter-spacing: 1px;
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-13051fe:hover .menu-line {
    background-color: #F7F3EF;
}


.elementor-2037 .elementor-element.elementor-element-13051fe:hover ~ .menu-hide {
    opacity: 0;
    transition: 0.1s;
}

.elementor-2037 .elementor-element.elementor-element-13051fe:hover .menu3 {
    width: 45%;
    opacity: 1;
    transform: translateY(0); 
}

.elementor-2037 .elementor-element.elementor-element-13051fe .menu3 {
    width: 0; 
    opacity: 0;
    transform: translateX(31vw); 
  transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2010500 */.elementor-2037 .elementor-element.elementor-element-2010500 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6729169 */.elementor-2037 .elementor-element.elementor-element-6729169 {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7723323 */.elementor-2037 .elementor-element.elementor-element-7723323 {
 
    -webkit-text-stroke: 0.5px #1F1F1F; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ce26e */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-61ce26e {
    height: 64px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf4ef2 */.elementor-2037 .elementor-element.elementor-element-caf4ef2 {
    height: calc(19.6vh - 17.6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27dc59b */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-27dc59b {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f87168e */.elementor-2037 .elementor-element.elementor-element-f87168e {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae59ab5 */.elementor-2037 .elementor-element.elementor-element-ae59ab5 {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-ae59ab5:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-ae59ab5:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1053c9c */.vertical-text {
    writing-mode: vertical-rl; /* Sets text direction to vertical */
    text-orientation: upright; /* Ensures letters are not rotated */
}

.elementor-2037 .elementor-element.elementor-element-1053c9c {
    width: 29px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77b3499 */.elementor-2037 .elementor-element.elementor-element-77b3499 {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae28961 */.elementor-2037 .elementor-element.elementor-element-ae28961 {
    height: auto;
}


.elementor-2037 .elementor-element.elementor-element-ae28961:hover .itemchinese .elementor-heading-title.elementor-size-default {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transform: translateX(6px);
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-ae28961:hover .itemsmall  {
   color:#DFC4B6;
    -webkit-text-stroke: #DFC4B6; 
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623ad85 */.elementor-2037 .elementor-element.elementor-element-623ad85:hover .menu-bg {
    opacity: 1;
    transition: 0.3s ease;
}

.elementor-2037 .elementor-element.elementor-element-623ad85:hover {
    background: none !important; /* Removes gradient background */
    background-color: transparent !important; /* Optional: Ensures no background color is applied */
    transition: background 0.3s ease; /* Optional: Smooth transition */
}

.elementor-2037 .elementor-element.elementor-element-623ad85:hover .vertical-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-623ad85:hover .number-text .elementor-heading-title.elementor-size-default {
    color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    transition: 0.5s ease;
}


.elementor-2037 .elementor-element.elementor-element-623ad85:hover .title-element-menu4 .elementor-heading-title.elementor-size-default {
   color:#F7F3EF;
    -webkit-text-stroke: #F7F3EF; 
    letter-spacing: 0px;
    transition: 0.5s ease;
}

.elementor-2037 .elementor-element.elementor-element-623ad85:hover .menu-line {
    background-color: #F7F3EF;
}


.elementor-2037 .elementor-element.elementor-element-623ad85:hover ~ .menu-hide {
    opacity: 0;
    transition: 0.1s;
}

.elementor-2037 .elementor-element.elementor-element-623ad85:hover .menu4 {
    width: 45%;
    opacity: 1;
    transform: translateY(0); 
}

.elementor-2037 .elementor-element.elementor-element-623ad85 .menu4 {
    width: 0; 
    opacity: 0;
    transform: translateX(31vw); 
  transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8780d */.elementor-2037 .elementor-element.elementor-element-2a8780d {
    -webkit-text-stroke: 0.1px #F7F3EF; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7367e2c */.elementor-2037 .elementor-element.elementor-element-7367e2c {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0533 */.elementor-2037 .elementor-element.elementor-element-a6e0533 {
    backdrop-filter: blur(48px); /* Apply the blur effect */
    -webkit-backdrop-filter: blur(48px); /* Safari support */
overflow: visible; /* Allow child to escape boundaries */
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-525ef1a */.custom-button-icon .elementor-button-icon {
    width: 24px; /* Set icon width */
    height: 24px; /* Set icon height */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7965db */.elementor-2037 .elementor-element.elementor-element-d7965db {
        writing-mode: vertical-rl; /* Makes text vertical */

    -webkit-text-stroke: 0.3px black; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17777d7 */.elementor-2037 .elementor-element.elementor-element-17777d7 {
    -webkit-text-stroke: 0.2px black; /* Stroke with 0.2px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e961885 */.elementor-2037 .elementor-element.elementor-element-e961885 {
    width: 8vw;

   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c652a2 */.elementor-2037 .elementor-element.elementor-element-6c652a2 {
        writing-mode: vertical-rl; /* Makes text vertical */

    -webkit-text-stroke: 0.3px black; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d2b3d */.elementor-2037 .elementor-element.elementor-element-14d2b3d {
    -webkit-text-stroke: 0.2px black; /* Stroke with 0.2px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be89a38 */.elementor-2037 .elementor-element.elementor-element-be89a38 {
    width: 8vw;

   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bad6fb */.elementor-2037 .elementor-element.elementor-element-2bad6fb {
        writing-mode: vertical-rl; /* Makes text vertical */

    -webkit-text-stroke: 0.3px black; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71015e2 */.elementor-2037 .elementor-element.elementor-element-71015e2 {
    -webkit-text-stroke: 0.2px black; /* Stroke with 0.2px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec8d356 */.elementor-2037 .elementor-element.elementor-element-ec8d356 {
    width: 8vw;

   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8747d5 */.elementor-2037 .elementor-element.elementor-element-c8747d5 {
        writing-mode: vertical-rl; /* Makes text vertical */

    -webkit-text-stroke: 0.3px black; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f25d6d */.elementor-2037 .elementor-element.elementor-element-2f25d6d {
    -webkit-text-stroke: 0.2px black; /* Stroke with 0.2px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa631a3 */.elementor-2037 .elementor-element.elementor-element-fa631a3 {
    width: 8vw;

   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51f9283 */.elementor-2037 .elementor-element.elementor-element-51f9283 {
        writing-mode: vertical-rl; /* Makes text vertical */

    -webkit-text-stroke: 0.3px black; /* Stroke with 0.1px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9917eaf */.elementor-2037 .elementor-element.elementor-element-9917eaf {
    -webkit-text-stroke: 0.2px black; /* Stroke with 0.2px width */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a77db0 */.elementor-2037 .elementor-element.elementor-element-4a77db0 {
    width: 8vw;

   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c8a73 */.elementor-2037 .elementor-element.elementor-element-75c8a73 {
    backdrop-filter: blur(24px); /* Apply the blur effect */
    -webkit-backdrop-filter: blur(24px); /* Safari support */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-046c89c */.elementor-2037 .elementor-element.elementor-element-046c89c {
    overflow: hidden;
}/* End custom CSS */