.elementor-1555 .elementor-element.elementor-element-23df782{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F1F1F33;--border-color:#1F1F1F33;--border-radius:16px 16px 16px 16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1555 .elementor-element.elementor-element-23df782:not(.elementor-motion-effects-element-type-background), .elementor-1555 .elementor-element.elementor-element-23df782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1555 .elementor-element.elementor-element-23df782.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1555 .elementor-element.elementor-element-211d37e{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1555 .elementor-element.elementor-element-b9b5627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1555 .elementor-element.elementor-element-b9b5627 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cfe1e5e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1555 .elementor-element.elementor-element-f87f478 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-f87f478 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-f87f478 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-f87f478 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-f87f478 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-f87f478 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-f87f478 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-7eba4bf .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-7eba4bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-7eba4bf .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-7eba4bf .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-7eba4bf .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-7eba4bf .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-7eba4bf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-98ce765 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-98ce765 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-98ce765 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-98ce765 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-98ce765 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-98ce765 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-98ce765 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-adabdc3 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-adabdc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-adabdc3 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-adabdc3 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-adabdc3 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-adabdc3 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-adabdc3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-dd7c807 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-dd7c807 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-dd7c807 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-dd7c807 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-dd7c807 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-dd7c807 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-dd7c807 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-0d33ba0 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-0d33ba0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-0d33ba0 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-0d33ba0 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-0d33ba0 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-0d33ba0 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-0d33ba0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-8e16a3e .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-8e16a3e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-8e16a3e .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-8e16a3e .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-8e16a3e .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-8e16a3e .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-8e16a3e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-ebb7ca3 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-ebb7ca3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-ebb7ca3 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-ebb7ca3 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-ebb7ca3 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-ebb7ca3 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-ebb7ca3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-106db7d .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-106db7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-106db7d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-106db7d .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-106db7d .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-106db7d .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-106db7d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-3ef9fc5{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1555 .elementor-element.elementor-element-30501b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1555 .elementor-element.elementor-element-30501b2 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cfe1e5e );}.elementor-1555 .elementor-element.elementor-element-d5acc33 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-d5acc33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-d5acc33 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-d5acc33 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-d5acc33 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-d5acc33 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-d5acc33 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-6dd4f76 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-6dd4f76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-6dd4f76 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-6dd4f76 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-6dd4f76 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-6dd4f76 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-6dd4f76 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-fa74c8c .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-fa74c8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-fa74c8c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-fa74c8c .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-fa74c8c .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-fa74c8c .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-fa74c8c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-6bad5db .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-6bad5db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-6bad5db .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-6bad5db .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-6bad5db .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-6bad5db .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-6bad5db .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-9faf1c3 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-9faf1c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-9faf1c3 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-9faf1c3 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-9faf1c3 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-9faf1c3 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-9faf1c3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-9a7ff1b .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-9a7ff1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-9a7ff1b .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-9a7ff1b .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-9a7ff1b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-9a7ff1b .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-9a7ff1b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-9906613 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-9906613 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-9906613 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-9906613 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-9906613 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-9906613 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-9906613 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-2b1b964 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-2b1b964 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-2b1b964 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-2b1b964 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-2b1b964 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-2b1b964 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-2b1b964 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-87016a2 .elementor-button{background-color:#AB8D7400;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-cfe1e5e );color:var( --e-global-color-cfe1e5e );border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1555 .elementor-element.elementor-element-87016a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1555 .elementor-element.elementor-element-87016a2 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1555 .elementor-element.elementor-element-87016a2 .elementor-button:hover, .elementor-1555 .elementor-element.elementor-element-87016a2 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1555 .elementor-element.elementor-element-87016a2 .elementor-button:hover svg, .elementor-1555 .elementor-element.elementor-element-87016a2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:767px){.elementor-1555 .elementor-element.elementor-element-23df782{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1555 .elementor-element.elementor-element-211d37e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1555 .elementor-element.elementor-element-3ef9fc5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for button, class: .elementor-element-f87f478 */.elementor-1555 .elementor-element.elementor-element-f87f478 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-f87f478:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-f87f478 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-f87f478 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eba4bf */.elementor-1555 .elementor-element.elementor-element-7eba4bf svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-7eba4bf:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-7eba4bf {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-7eba4bf a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98ce765 */.elementor-1555 .elementor-element.elementor-element-98ce765 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-98ce765:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-98ce765 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-98ce765 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adabdc3 */.elementor-1555 .elementor-element.elementor-element-adabdc3 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-adabdc3:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-adabdc3 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-adabdc3 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd7c807 */.elementor-1555 .elementor-element.elementor-element-dd7c807 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-dd7c807:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-dd7c807 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-dd7c807 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d33ba0 */.elementor-1555 .elementor-element.elementor-element-0d33ba0 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-0d33ba0:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-0d33ba0 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-0d33ba0 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e16a3e */.elementor-1555 .elementor-element.elementor-element-8e16a3e svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-8e16a3e:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-8e16a3e {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-8e16a3e a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebb7ca3 */.elementor-1555 .elementor-element.elementor-element-ebb7ca3 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-ebb7ca3:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-ebb7ca3 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-ebb7ca3 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-106db7d */.elementor-1555 .elementor-element.elementor-element-106db7d svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-106db7d:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-106db7d {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-106db7d a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5acc33 */.elementor-1555 .elementor-element.elementor-element-d5acc33 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-d5acc33:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-d5acc33 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-d5acc33 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dd4f76 */.elementor-1555 .elementor-element.elementor-element-6dd4f76 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-6dd4f76:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-6dd4f76 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-6dd4f76 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa74c8c */.elementor-1555 .elementor-element.elementor-element-fa74c8c svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-fa74c8c:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-fa74c8c {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-fa74c8c a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bad5db */.elementor-1555 .elementor-element.elementor-element-6bad5db svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-6bad5db:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-6bad5db {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-6bad5db a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9faf1c3 */.elementor-1555 .elementor-element.elementor-element-9faf1c3 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-9faf1c3:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-9faf1c3 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-9faf1c3 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a7ff1b */.elementor-1555 .elementor-element.elementor-element-9a7ff1b svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-9a7ff1b:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-9a7ff1b {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-9a7ff1b a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9906613 */.elementor-1555 .elementor-element.elementor-element-9906613 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-9906613:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-9906613 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-9906613 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b1b964 */.elementor-1555 .elementor-element.elementor-element-2b1b964 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-2b1b964:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-2b1b964 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-2b1b964 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87016a2 */.elementor-1555 .elementor-element.elementor-element-87016a2 svg {
    opacity: 0;
    min-height: 30px;
    min-width: 30px;
    margin-top: -3px;
    transition: 0.3s ease-in-out;
    fill: transparent !important;
}

.elementor-1555 .elementor-element.elementor-element-87016a2:hover svg {
    opacity: 1;
}
.elementor-1555 .elementor-element.elementor-element-87016a2 {
    display: flex;
}

.elementor-1555 .elementor-element.elementor-element-87016a2 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df782 */.elementor-1555 .elementor-element.elementor-element-23df782 span,
.elementor-1555 .elementor-element.elementor-element-23df782 a {
    font-family: Fahkwang, Sans-Serif !important;
}

.elementor-1555 .elementor-element.elementor-element-23df782 {
    min-width: 50vw;
}/* End custom CSS */