.elementor-60 .elementor-element.elementor-element-abff7cb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-49e3a0f{--display:grid;--min-height:283px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:26px 0px;--row-gap:26px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "NanumSquareNeo", Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-07f13f0 .elementor-heading-title{font-size:var( --e-global-typography-3c6fbb1-font-size );font-weight:var( --e-global-typography-3c6fbb1-font-weight );line-height:var( --e-global-typography-3c6fbb1-line-height );letter-spacing:var( --e-global-typography-3c6fbb1-letter-spacing );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-adc35ec .elementor-heading-title{font-family:"NanumSquare Neo", "NanumSquareNeo", Sans-serif;font-size:18px;font-weight:300;line-height:1.6;color:#003087;}.elementor-60 .elementor-element.elementor-element-611fb59 .elementor-heading-title{font-family:"NanumSquare Neo", "NanumSquareNeo", Sans-serif;font-size:18px;font-weight:300;line-height:1.6;color:#003087;}.elementor-60 .elementor-element.elementor-element-9ba1caf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-8a055fc{--display:grid;--e-con-grid-template-columns:50% 46.857%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;--grid-justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "NanumSquareNeo", Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-60 .elementor-element.elementor-element-309e527{--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;}.elementor-60 .elementor-element.elementor-element-e14ddd3 .elementor-heading-title{font-family:var( --e-global-typography-6bf285a-font-family ), "NanumSquareNeo", Sans-serif;font-weight:var( --e-global-typography-6bf285a-font-weight );line-height:var( --e-global-typography-6bf285a-line-height );letter-spacing:var( --e-global-typography-6bf285a-letter-spacing );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-c222e65 > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-5aa53fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-d6d015c{--display:grid;--e-con-grid-template-columns:50% 46.857%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;--grid-justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-9caa6c1{--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;}.elementor-60 .elementor-element.elementor-element-814b4ab .elementor-heading-title{font-family:var( --e-global-typography-6bf285a-font-family ), "NanumSquareNeo", Sans-serif;font-weight:var( --e-global-typography-6bf285a-font-weight );line-height:var( --e-global-typography-6bf285a-line-height );letter-spacing:var( --e-global-typography-6bf285a-letter-spacing );color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-4b77a4a > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-817f2b2{--display:flex;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-abff7cb{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-49e3a0f{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-60 .elementor-element.elementor-element-07f13f0 .elementor-heading-title{font-size:var( --e-global-typography-3c6fbb1-font-size );line-height:var( --e-global-typography-3c6fbb1-line-height );letter-spacing:var( --e-global-typography-3c6fbb1-letter-spacing );}.elementor-60 .elementor-element.elementor-element-8a055fc{--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-e14ddd3 .elementor-heading-title{line-height:var( --e-global-typography-6bf285a-line-height );letter-spacing:var( --e-global-typography-6bf285a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-d6d015c{--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-814b4ab .elementor-heading-title{line-height:var( --e-global-typography-6bf285a-line-height );letter-spacing:var( --e-global-typography-6bf285a-letter-spacing );}}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-abff7cb{--content-width:1448px;}.elementor-60 .elementor-element.elementor-element-49e3a0f{--width:61%;}.elementor-60 .elementor-element.elementor-element-8a055fc{--content-width:1448px;}.elementor-60 .elementor-element.elementor-element-d6d015c{--content-width:1448px;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-abff7cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-49e3a0f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-60 .elementor-element.elementor-element-07f13f0 .elementor-heading-title{font-size:var( --e-global-typography-3c6fbb1-font-size );line-height:var( --e-global-typography-3c6fbb1-line-height );letter-spacing:var( --e-global-typography-3c6fbb1-letter-spacing );}.elementor-60 .elementor-element.elementor-element-adc35ec .elementor-heading-title{font-size:16px;}.elementor-60 .elementor-element.elementor-element-611fb59 .elementor-heading-title{font-size:16px;}.elementor-60 .elementor-element.elementor-element-9ba1caf{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-8a055fc{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-e14ddd3 .elementor-heading-title{line-height:var( --e-global-typography-6bf285a-line-height );letter-spacing:var( --e-global-typography-6bf285a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-5aa53fc{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-d6d015c{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-814b4ab .elementor-heading-title{line-height:var( --e-global-typography-6bf285a-line-height );letter-spacing:var( --e-global-typography-6bf285a-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-07f13f0 */.box-character-title .elementor-heading-title{
    text-shadow: 0px 2px 12px #0047A3,
    0px 4px 4px #0047A3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e3a0f */.character-grid > .e-con-inner{
    background: url(https://muhak-bucket.s3.us-west-2.amazonaws.com/wp-content/uploads/2025/05/23035247/banner.webp) no-repeat left center/cover;
    padding: 76px 0;
}
.character-grid__content{
    position: relative;
    top: -6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309e527 */.box-character__content{padding:23px 48px}
@media screen and (max-width: 1024px){
  .box-character__content{padding:23px 0}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ba1caf */.box-character > .e-grid>.e-con-inner{
    background: #00D622;
    padding: 26px 24px;
}
@media screen and (max-width:767px){
    .box-character > .e-grid>.e-con-inner{padding: 20px 10px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9caa6c1 */@media screen and (min-width:1025px){
    .box-character--duck .box-character__content{
    padding-top: 34px;
    padding-bottom: 48px
}
.box-character__content{padding:23px 48px}
}
@media screen and (max-width: 1024px){
  .box-character__content{padding:23px 0}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa53fc */.box-character > .e-grid>.e-con-inner{
    background: #00D622;
    padding: 26px 24px;
}
.box-character--duck > .e-grid>.e-con-inner{
    background: #006BFF;
    padding-bottom: 0;
    padding-top: 15px;
}

@media screen and (max-width:767px){
    .box-character > .e-grid>.e-con-inner{padding: 20px 10px;}
}/* End custom CSS */