.elementor-2392 .elementor-element.elementor-element-6872b8b4{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-6872b8b4:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-6872b8b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-2392 .elementor-element.elementor-element-c570f4d .elementor-button{background-color:#FFFFFFAD;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:7px 10px 5px 5px;}.elementor-2392 .elementor-element.elementor-element-c570f4d .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-c570f4d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2392 .elementor-element.elementor-element-c570f4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-c570f4d.elementor-element{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-c570f4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2392 .elementor-element.elementor-element-c570f4d .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-c570f4d .elementor-button:focus svg{fill:#000000;}.elementor-2392 .elementor-element.elementor-element-19cdae9 .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 15px 15px 0px;}.elementor-2392 .elementor-element.elementor-element-19cdae9 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-19cdae9 .elementor-button:focus{background-color:rgba(0, 0, 0, 0);color:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-19cdae9 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-19cdae9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-5800a82 .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 15px 15px 0px;}.elementor-2392 .elementor-element.elementor-element-5800a82 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-5800a82 .elementor-button:focus{background-color:rgba(0, 0, 0, 0);color:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-5800a82 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-5800a82 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-e4c3d67 .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 15px 15px 0px;}.elementor-2392 .elementor-element.elementor-element-e4c3d67 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-e4c3d67 .elementor-button:focus{background-color:rgba(0, 0, 0, 0);color:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-e4c3d67 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-e4c3d67 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-b0340ac .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 15px 15px 0px;}.elementor-2392 .elementor-element.elementor-element-b0340ac .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-b0340ac .elementor-button:focus{background-color:rgba(0, 0, 0, 0);color:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-b0340ac .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-b0340ac .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-c6a0dcd .elementor-button{background-color:rgba(2, 1, 1, 0);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 15px 15px 0px;}.elementor-2392 .elementor-element.elementor-element-c6a0dcd .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-c6a0dcd .elementor-button:focus{background-color:rgba(0, 0, 0, 0);color:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-c6a0dcd .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-c6a0dcd .elementor-button:focus svg{fill:var( --e-global-color-accent );}#elementor-popup-modal-2392 .dialog-widget-content{animation-duration:0.5s;background-color:#02010100;border-radius:0px 0px 0px 0px;}#elementor-popup-modal-2392 .dialog-message{width:50vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-2392{justify-content:flex-start;align-items:flex-start;pointer-events:all;}@media(max-width:1024px){.elementor-2392 .elementor-element.elementor-element-19cdae9 .elementor-button{font-size:23px;}.elementor-2392 .elementor-element.elementor-element-5800a82 .elementor-button{font-size:23px;}.elementor-2392 .elementor-element.elementor-element-e4c3d67 .elementor-button{font-size:23px;}.elementor-2392 .elementor-element.elementor-element-b0340ac .elementor-button{font-size:23px;}.elementor-2392 .elementor-element.elementor-element-c6a0dcd .elementor-button{font-size:23px;}#elementor-popup-modal-2392{justify-content:center;align-items:center;}}@media(max-width:767px){.elementor-2392 .elementor-element.elementor-element-6872b8b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2392 .elementor-element.elementor-element-19cdae9 > .elementor-widget-container{padding:10px 00px 10px 0px;}.elementor-2392 .elementor-element.elementor-element-19cdae9 .elementor-button{font-size:18px;letter-spacing:1px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-5800a82 > .elementor-widget-container{padding:10px 00px 10px 0px;}.elementor-2392 .elementor-element.elementor-element-5800a82 .elementor-button{font-size:18px;letter-spacing:1px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-e4c3d67 > .elementor-widget-container{padding:10px 00px 10px 0px;}.elementor-2392 .elementor-element.elementor-element-e4c3d67 .elementor-button{font-size:18px;letter-spacing:1px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-b0340ac > .elementor-widget-container{padding:10px 00px 10px 0px;}.elementor-2392 .elementor-element.elementor-element-b0340ac .elementor-button{font-size:18px;letter-spacing:1px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-c6a0dcd > .elementor-widget-container{padding:10px 00px 10px 0px;}.elementor-2392 .elementor-element.elementor-element-c6a0dcd .elementor-button{font-size:18px;letter-spacing:1px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2392 .dialog-message{width:90vw;height:99vh;}#elementor-popup-modal-2392{justify-content:flex-start;align-items:flex-end;}#elementor-popup-modal-2392 .dialog-widget-content{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-c570f4d */.bbmc {

    clip-path: polygon(calc(100% - 0.099999999999994px) 5px, calc(100% - 0.099999999999994px) calc(100% - 12.3px), calc(100% - 0.099999999999994px) calc(100% - 12.3px), calc(100% - 0.11779999999999px) calc(100% - 11.8533px), calc(100% - 0.17039999999997px) calc(100% - 11.4144px), calc(100% - 0.25659999999996px) calc(100% - 10.9851px), calc(100% - 0.37520000000001px) calc(100% - 10.5672px), calc(100% - 0.52499999999998px) calc(100% - 10.1625px), calc(100% - 0.70480000000001px) calc(100% - 9.7728px), calc(100% - 0.91340000000002px) calc(100% - 9.3999px), calc(100% - 1.1496px) calc(100% - 9.0456px), calc(100% - 1.4122px) calc(100% - 8.7117px), calc(100% - 1.7px) calc(100% - 8.4px), calc(100% - 8.4px) calc(100% - 1.7px), calc(100% - 8.4px) calc(100% - 1.7px), calc(100% - 8.7144px) calc(100% - 1.4122px), calc(100% - 9.0552px) calc(100% - 1.1496px), calc(100% - 9.4188px) calc(100% - 0.9134px), calc(100% - 9.8016px) calc(100% - 0.7048px), calc(100% - 10.2px) calc(100% - 0.525px), calc(100% - 10.6104px) calc(100% - 0.3752px), calc(100% - 11.0292px) calc(100% - 0.25660000000001px), calc(100% - 11.4528px) calc(100% - 0.1704px), calc(100% - 11.8776px) calc(100% - 0.1178px), calc(100% - 12.3px) calc(100% - 0.1px), 5px calc(100% - 0.1px), 5px calc(100% - 0.1px), 4.1796px calc(100% - 0.1644px), 3.4048px calc(100% - 0.35119999999999px), 2.6852px calc(100% - 0.6508px), 2.0304px calc(100% - 1.0536px), 1.45px calc(100% - 1.55px), 0.9536px calc(100% - 2.1304px), 0.5508px calc(100% - 2.7852px), 0.2512px calc(100% - 3.5048px), 0.0644px calc(100% - 4.2796px), 8.1351280850917E-32px calc(100% - 5.1px), 0px 5px, 0px 5px, 0.0644px 4.1796px, 0.2512px 3.4048px, 0.5508px 2.6852px, 0.9536px 2.0304px, 1.45px 1.45px, 2.0304px 0.9536px, 2.6852px 0.5508px, 3.4048px 0.2512px, 4.1796px 0.0644px, 5px 8.1351280850917E-32px, calc(100% - 5.1px) 0px, calc(100% - 5.1px) 0px, calc(100% - 4.2796px) 0.0644px, calc(100% - 3.5048px) 0.2512px, calc(100% - 2.7852px) 0.5508px, calc(100% - 2.1304px) 0.9536px, calc(100% - 1.55px) 1.45px, calc(100% - 1.0536px) 2.0304px, calc(100% - 0.6508px) 2.6852px, calc(100% - 0.35120000000001px) 3.4048px, calc(100% - 0.1644px) 4.1796px, calc(100% - 0.10000000000002px) 5px);  clip-path: polygon(calc(100% - 0.099999999999994px) 5px, calc(100% - 0.099999999999994px) calc(100% - 12.3px), calc(100% - 0.099999999999994px) calc(100% - 12.3px), calc(100% - 0.11779999999999px) calc(100% - 11.8533px), calc(100% - 0.17039999999997px) calc(100% - 11.4144px), calc(100% - 0.25659999999996px) calc(100% - 10.9851px), calc(100% - 0.37520000000001px) calc(100% - 10.5672px), calc(100% - 0.52499999999998px) calc(100% - 10.1625px), calc(100% - 0.70480000000001px) calc(100% - 9.7728px), calc(100% - 0.91340000000002px) calc(100% - 9.3999px), calc(100% - 1.1496px) calc(100% - 9.0456px), calc(100% - 1.4122px) calc(100% - 8.7117px), calc(100% - 1.7px) calc(100% - 8.4px), calc(100% - 8.4px) calc(100% - 1.7px), calc(100% - 8.4px) calc(100% - 1.7px), calc(100% - 8.7144px) calc(100% - 1.4122px), calc(100% - 9.0552px) calc(100% - 1.1496px), calc(100% - 9.4188px) calc(100% - 0.9134px), calc(100% - 9.8016px) calc(100% - 0.7048px), calc(100% - 10.2px) calc(100% - 0.525px), calc(100% - 10.6104px) calc(100% - 0.3752px), calc(100% - 11.0292px) calc(100% - 0.25660000000001px), calc(100% - 11.4528px) calc(100% - 0.1704px), calc(100% - 11.8776px) calc(100% - 0.1178px), calc(100% - 12.3px) calc(100% - 0.1px), 5px calc(100% - 0.1px), 5px calc(100% - 0.1px), 4.1796px calc(100% - 0.1644px), 3.4048px calc(100% - 0.35119999999999px), 2.6852px calc(100% - 0.6508px), 2.0304px calc(100% - 1.0536px), 1.45px calc(100% - 1.55px), 0.9536px calc(100% - 2.1304px), 0.5508px calc(100% - 2.7852px), 0.2512px calc(100% - 3.5048px), 0.0644px calc(100% - 4.2796px), 8.1351280850917E-32px calc(100% - 5.1px), 0px 5px, 0px 5px, 0.0644px 4.1796px, 0.2512px 3.4048px, 0.5508px 2.6852px, 0.9536px 2.0304px, 1.45px 1.45px, 2.0304px 0.9536px, 2.6852px 0.5508px, 3.4048px 0.2512px, 4.1796px 0.0644px, 5px 8.1351280850917E-32px, calc(100% - 5.1px) 0px, calc(100% - 5.1px) 0px, calc(100% - 4.2796px) 0.0644px, calc(100% - 3.5048px) 0.2512px, calc(100% - 2.7852px) 0.5508px, calc(100% - 2.1304px) 0.9536px, calc(100% - 1.55px) 1.45px, calc(100% - 1.0536px) 2.0304px, calc(100% - 0.6508px) 2.6852px, calc(100% - 0.35120000000001px) 3.4048px, calc(100% - 0.1644px) 4.1796px, calc(100% - 0.10000000000002px) 5px);  
}/* End custom CSS */
/* Start custom CSS */.elementor-popup-modal{transition: .5s;}
.menu-zh-bg{
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(30%) blur(6px);
	
	  clip-path: polygon(calc(100% - 0px) 57.1px, calc(100% - 0px) calc(100% - 0px), 0px calc(100% - 0px), 0px 0px, calc(100% - 57.1px) 0px, calc(100% - 57.1px) 0px, calc(100% - 55.7541px) 0.0536px, calc(100% - 54.4208px) 0.2128px, calc(100% - 53.1067px) 0.4752px, calc(100% - 51.8184px) 0.8384px, calc(100% - 50.5625px) 1.3px, calc(100% - 49.3456px) 1.8576px, calc(100% - 48.1743px) 2.5088px, calc(100% - 47.0552px) 3.2512px, calc(100% - 45.9949px) 4.0824px, calc(100% - 45px) 5px, calc(100% - 5px) 45px, calc(100% - 5px) 45px, calc(100% - 4.0823999999999px) 45.9922px, calc(100% - 3.2511999999999px) 47.0456px, calc(100% - 2.5088000000001px) 48.1554px, calc(100% - 1.8575999999999px) 49.3168px, calc(100% - 1.3px) 50.525px, calc(100% - 0.83840000000009px) 51.7752px, calc(100% - 0.47519999999997px) 53.0626px, calc(100% - 0.21280000000002px) 54.3824px, calc(100% - 0.05359999999996px) 55.7298px, calc(100% - 1.1368683772162E-13px) 57.1px); 
  clip-path: polygon(calc(100% - 0px) 57.1px, calc(100% - 0px) calc(100% - 0px), 0px calc(100% - 0px), 0px 0px, calc(100% - 57.1px) 0px, calc(100% - 57.1px) 0px, calc(100% - 55.7541px) 0.0536px, calc(100% - 54.4208px) 0.2128px, calc(100% - 53.1067px) 0.4752px, calc(100% - 51.8184px) 0.8384px, calc(100% - 50.5625px) 1.3px, calc(100% - 49.3456px) 1.8576px, calc(100% - 48.1743px) 2.5088px, calc(100% - 47.0552px) 3.2512px, calc(100% - 45.9949px) 4.0824px, calc(100% - 45px) 5px, calc(100% - 5px) 45px, calc(100% - 5px) 45px, calc(100% - 4.0823999999999px) 45.9922px, calc(100% - 3.2511999999999px) 47.0456px, calc(100% - 2.5088000000001px) 48.1554px, calc(100% - 1.8575999999999px) 49.3168px, calc(100% - 1.3px) 50.525px, calc(100% - 0.83840000000009px) 51.7752px, calc(100% - 0.47519999999997px) 53.0626px, calc(100% - 0.21280000000002px) 54.3824px, calc(100% - 0.05359999999996px) 55.7298px, calc(100% - 1.1368683772162E-13px) 57.1px); 

}

.dialog-close-button.dialog-lightbox-close-button{
padding: 10px;

  clip-path: polygon(calc(100% - 0px) 11.7px, calc(100% - 0px) calc(100% - 3.4px), calc(100% - 0px) calc(100% - 3.4px), calc(100% - 0.046700000000001px) calc(100% - 2.8403px), calc(100% - 0.1816px) calc(100% - 2.3064px), calc(100% - 0.3969px) calc(100% - 1.8061px), calc(100% - 0.6848px) calc(100% - 1.3472px), calc(100% - 1.0375px) calc(100% - 0.9375px), calc(100% - 1.4472px) calc(100% - 0.58480000000001px), calc(100% - 1.9061px) calc(100% - 0.29690000000001px), calc(100% - 2.4064px) calc(100% - 0.081600000000009px), calc(100% - 2.9403px) calc(100% - -0.053299999999993px), calc(100% - 3.5px) calc(100% - -0.099999999999987px), 3.5px calc(100% - -0.099999999999994px), 3.5px calc(100% - -0.099999999999994px), 2.9403px calc(100% - -0.0533px), 2.4064px calc(100% - 0.081599999999995px), 1.9061px calc(100% - 0.29690000000001px), 1.4472px calc(100% - 0.58480000000001px), 1.0375px calc(100% - 0.9375px), 0.6848px calc(100% - 1.3472px), 0.3969px calc(100% - 1.8061px), 0.1816px calc(100% - 2.3064px), 0.0467px calc(100% - 2.8403px), 5.9164567891576E-32px calc(100% - 3.4px), 0px 3.5px, 0px 3.5px, 0.0467px 2.9403px, 0.1816px 2.4064px, 0.3969px 1.9061px, 0.6848px 1.4472px, 1.0375px 1.0375px, 1.4472px 0.6848px, 1.9061px 0.3969px, 2.4064px 0.1816px, 2.9403px 0.0467px, 3.5px 5.9164567891576E-32px, calc(100% - 11.6px) 0px, calc(100% - 11.6px) 0px, calc(100% - 11.3302px) 0.0118px, calc(100% - 11.0616px) 0.0464px, calc(100% - 10.7954px) 0.1026px, calc(100% - 10.5328px) 0.1792px, calc(100% - 10.275px) 0.275px, calc(100% - 10.0232px) 0.3888px, calc(100% - 9.7786px) 0.5194px, calc(100% - 9.5424px) 0.6656px, calc(100% - 9.3158px) 0.8262px, calc(100% - 9.1px) 1px, calc(100% - 0.90000000000001px) 9.2px, calc(100% - 0.90000000000001px) 9.2px, calc(100% - 0.70189999999999px) 9.4131px, calc(100% - 0.52719999999999px) 9.6328px, calc(100% - 0.3753px) 9.8597px, calc(100% - 0.2456px) 10.0944px, calc(100% - 0.1375px) 10.3375px, calc(100% - 0.050400000000003px) 10.5896px, calc(100% - -0.016299999999994px) 10.8513px, calc(100% - -0.063199999999995px) 11.1232px, calc(100% - -0.090899999999991px) 11.4059px, calc(100% - -0.099999999999987px) 11.7px); 

    
}/* End custom CSS */