.elementor-8 .elementor-element.elementor-element-590360b{padding:60px 15px 60px 15px;}.elementor-8 .elementor-element.elementor-element-b276fce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5c2a4978:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5c2a4978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0aefe6c );}.elementor-8 .elementor-element.elementor-element-5c2a4978, .elementor-8 .elementor-element.elementor-element-5c2a4978 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-5c2a4978{box-shadow:0px 8px 40px 0px rgba(26, 26, 52, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-8 .elementor-element.elementor-element-5c2a4978 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6ec41dd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-6ec41dd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-48f0f23{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-b771073 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-b771073 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-4285f9e{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-87361b4 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-87361b4 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-13d9d1a{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-435f515 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-435f515 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-fad9606{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-0c6ba68 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-0c6ba68 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-4f6eeae{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-1f21203 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-1f21203 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-ec614ce{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-a3c61da .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-a3c61da > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-818d2c7{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-9f9087a .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-9f9087a > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-54c5f8d{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-63b50a8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-63b50a8 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-ae5b8e1{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-e429506 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-e429506 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-3180beb{font-family:"Noto Sans SC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-6ec41dd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-48f0f23{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4285f9e{font-size:16px;}.elementor-8 .elementor-element.elementor-element-13d9d1a{font-size:16px;}.elementor-8 .elementor-element.elementor-element-fad9606{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4f6eeae{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ec614ce{font-size:16px;}.elementor-8 .elementor-element.elementor-element-818d2c7{font-size:16px;}.elementor-8 .elementor-element.elementor-element-54c5f8d{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ae5b8e1{font-size:16px;}.elementor-8 .elementor-element.elementor-element-3180beb{font-size:16px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-590360b{padding:60px 15px 60px 15px;}.elementor-8 .elementor-element.elementor-element-5c2a4978{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-6ec41dd0{width:100%;}.elementor-8 .elementor-element.elementor-element-6ec41dd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-48f0f23 */.elementor-8 .elementor-element.elementor-element-48f0f23 p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-48f0f23 p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4285f9e */.elementor-8 .elementor-element.elementor-element-4285f9e p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-4285f9e p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13d9d1a */.elementor-8 .elementor-element.elementor-element-13d9d1a p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-13d9d1a p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fad9606 */.elementor-8 .elementor-element.elementor-element-fad9606 p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-fad9606 p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f6eeae */.elementor-8 .elementor-element.elementor-element-4f6eeae p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-4f6eeae p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec614ce */.elementor-8 .elementor-element.elementor-element-ec614ce p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-ec614ce p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-818d2c7 */.elementor-8 .elementor-element.elementor-element-818d2c7 p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-818d2c7 p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54c5f8d */.elementor-8 .elementor-element.elementor-element-54c5f8d p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-54c5f8d p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae5b8e1 */.elementor-8 .elementor-element.elementor-element-ae5b8e1 p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-ae5b8e1 p:last-child {margin-bottom: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3180beb */.elementor-8 .elementor-element.elementor-element-3180beb p {margin-bottom: 20px;}

.elementor-8 .elementor-element.elementor-element-3180beb p:last-child {margin-bottom: 0px;}/* End custom CSS */