.elementor-8 .elementor-element.elementor-element-84a9dac{--display:flex;}.elementor-8 .elementor-element.elementor-element-84a9dac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-84a9dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A87F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-bcdd6bd{text-align:center;font-family:"Gowun Batang", Sans-serif;font-weight:800;color:#FCF8F8;}.elementor-8 .elementor-element.elementor-element-80715b0{--display:flex;}.elementor-8 .elementor-element.elementor-element-80715b0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-80715b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fded38c{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-fded38c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:600;color:#00A87F;}.elementor-8 .elementor-element.elementor-element-e6aab9c{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;font-family:"Asul", Sans-serif;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-e6aab9c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b3d2bc8{--display:flex;}.elementor-8 .elementor-element.elementor-element-b07bd6c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:solid;border-color:#00A87F;}.elementor-8 .elementor-element.elementor-element-b07bd6c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b07bd6c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-393f974{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-a45b1d1 .elementor-button{background-color:#00A87F;font-family:"League Spartan", Sans-serif;font-size:35px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-a45b1d1{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a45b1d1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-da5b5ae{--display:flex;}.elementor-8 .elementor-element.elementor-element-94a3cc4{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-94a3cc4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:75px;font-weight:600;color:#00A87F;}.elementor-8 .elementor-element.elementor-element-a53b734{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-7b819e8{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7b819e8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7b819e8 img{border-style:solid;border-color:#00A87F;}.elementor-8 .elementor-element.elementor-element-d6d18e0{--display:flex;}.elementor-8 .elementor-element.elementor-element-bcbac6a{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bcbac6a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bcbac6a img{border-style:solid;border-color:#00A87F;}.elementor-8 .elementor-element.elementor-element-903c613{--display:flex;}.elementor-8 .elementor-element.elementor-element-c59a6c6{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c59a6c6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c59a6c6 img{border-style:solid;border-color:#00A87F;}.elementor-8 .elementor-element.elementor-element-3717e7e{--display:flex;}.elementor-8 .elementor-element.elementor-element-06a6446{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-06a6446.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-06a6446 img{border-style:solid;border-color:#00A87F;}.elementor-8 .elementor-element.elementor-element-31077b9{--display:flex;}.elementor-8 .elementor-element.elementor-element-272c8f4{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-272c8f4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-272c8f4 img{border-style:solid;border-color:#00A87F;}.elementor-8 .elementor-element.elementor-element-07917d9{--display:flex;}.elementor-8 .elementor-element.elementor-element-ca60ddc{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ca60ddc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ca60ddc img{border-style:solid;border-color:#00A87F;}.elementor-8 .elementor-element.elementor-element-233941b{--display:flex;}.elementor-8 .elementor-element.elementor-element-a500827 .elementor-button{background-color:#00A87F;font-family:"League Spartan", Sans-serif;font-size:41px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-a500827{width:var( --container-widget-width, 57% );max-width:57%;margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:0px 0px 0px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a500827.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-fded38c{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fded38c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fded38c .elementor-heading-title{font-size:31px;}.elementor-8 .elementor-element.elementor-element-e6aab9c{--container-widget-width:283px;--container-widget-flex-grow:0;width:var( --container-widget-width, 283px );max-width:283px;}.elementor-8 .elementor-element.elementor-element-b07bd6c{--container-widget-width:365px;--container-widget-flex-grow:0;width:var( --container-widget-width, 365px );max-width:365px;border-width:3px 3px 3px 3px;border-radius:13px 13px 13px 13px;}.elementor-8 .elementor-element.elementor-element-a45b1d1{--e-transform-rotateZ:2deg;--e-transform-skewX:0deg;--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-a45b1d1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a45b1d1 .elementor-button{font-size:25px;}.elementor-8 .elementor-element.elementor-element-94a3cc4{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-94a3cc4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-94a3cc4 .elementor-heading-title{font-size:31px;}.elementor-8 .elementor-element.elementor-element-a53b734{--width:500px;}.elementor-8 .elementor-element.elementor-element-7b819e8{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-8 .elementor-element.elementor-element-7b819e8 img{border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-bcbac6a{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-8 .elementor-element.elementor-element-bcbac6a img{border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-c59a6c6{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-8 .elementor-element.elementor-element-c59a6c6 img{border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-06a6446{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-8 .elementor-element.elementor-element-06a6446 img{border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-272c8f4{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-8 .elementor-element.elementor-element-272c8f4 img{border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-ca60ddc{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-8 .elementor-element.elementor-element-ca60ddc img{border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a500827{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;}.elementor-8 .elementor-element.elementor-element-a500827 .elementor-button{font-size:24px;}}/* Start custom CSS for button, class: .elementor-element-a45b1d1 */.elementor-8 .elementor-element.elementor-element-a45b1d1{
    --color: #00A87F;
}

.elementor-8 .elementor-element.elementor-element-a45b1d1 a{
    text-shadow: 
        0 0 0.125em hsl(0 0% 100% / 0.3),
        0 0 0.45em var(--color);

    box-shadow: 
        inset 0 0 0.5em 0 var(--color),
        0 0 0.5em 0 var(--color);

    transition: all 0.3s ease-in-out;

    animation: glow 1.4s ease-in-out infinite;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393f974 */<style>{
    background: #000000; /* fallback */
    background: -webkit-linear-gradient(to right, #00A87F, #000000);
    background: linear-gradient(to right, #00A87F, #000000);

    box-shadow: 0 0 0 #00A87F;
    border-radius: 8px;
    padding: 12px 25px;
    color: #fff;
    cursor: pointer;
    border: none;

    animation: glow 1.4s ease-in-out infinite;
  }

  @keyframes glow {
    0% {
      box-shadow: 0 0 0px #00A87F;
    }
    50% {
      box-shadow: 0 0 25px #00A87F;
    }
    100% {
      box-shadow: 0 0 0px #00A87F;
    }
  }
</style>/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a500827 */.elementor-8 .elementor-element.elementor-element-a500827{
    --color: #00A87F;
}

.elementor-8 .elementor-element.elementor-element-a500827 a{
    text-shadow: 
        0 0 0.125em hsl(0 0% 100% / 0.3),
        0 0 0.45em var(--color);

    box-shadow: 
        inset 0 0 0.5em 0 var(--color),
        0 0 0.5em 0 var(--color);

    transition: all 0.3s ease-in-out;

    animation: glow 1.4s ease-in-out infinite;
    position: relative;
}/* End custom CSS */