.elementor-16
    .elementor-element.elementor-element-6472a280
    > .elementor-container {
    min-height: 220px;
}
.elementor-16
    .elementor-element.elementor-element-6472a280:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-16
    .elementor-element.elementor-element-6472a280
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
    background-image: url("/wp-content/uploads/2020/09/sub-header.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-16
    .elementor-element.elementor-element-6472a280
    > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-6472a280 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-16 .elementor-element.elementor-element-150f9d72 {
    text-align: center;
    color: #545454;
    font-family: "Noto Sans KR", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}
.elementor-16 .elementor-element.elementor-element-3dc469c2 {
    text-align: center;
    color: #545454;
    font-family: "Noto Sans KR", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-16
    .elementor-element.elementor-element-3dc469c2
    > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
}
.elementor-16
    .elementor-element.elementor-element-7ab0c56c:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-16
    .elementor-element.elementor-element-7ab0c56c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fafafa;
}
.elementor-16 .elementor-element.elementor-element-7ab0c56c {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #e1e1e1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-16
    .elementor-element.elementor-element-7ab0c56c
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
    .elementor-element.elementor-element-d26f035
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu
    .elementor-item {
    font-family: "Noto Sans KR", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--main
    .elementor-item {
    color: #333333;
    padding-top: 17px;
    padding-bottom: 17px;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item:before,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item:after {
    background-color: #ee2623;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .e--pointer-framed
    .elementor-item:before,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .e--pointer-framed
    .elementor-item:after {
    border-color: #ee2623;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item.elementor-item-active:before,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item.elementor-item-active:after {
    background-color: #ee2623;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .e--pointer-framed
    .elementor-item.elementor-item-active:before,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .e--pointer-framed
    .elementor-item.elementor-item-active:after {
    border-color: #ee2623;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--dropdown
    a,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-menu-toggle {
    color: #333333;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--dropdown
    a:hover,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--dropdown
    a.elementor-item-active,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--dropdown
    a.highlighted,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-menu-toggle:hover {
    color: #ee2623;
}
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--dropdown
    a:hover,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--dropdown
    a.elementor-item-active,
.elementor-16
    .elementor-element.elementor-element-1aa5c8bb
    .elementor-nav-menu--dropdown
    a.highlighted {
    background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-265385a1 {
    text-align: center;
}
.elementor-16
    .elementor-element.elementor-element-265385a1
    .elementor-heading-title {
    color: #000000;
    font-family: "Noto Sans KR", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}
.elementor-16
    .elementor-element.elementor-element-265385a1
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}
.elementor-16
    .elementor-element.elementor-element-19942445
    .elementor-spacer-inner {
    height: 0px;
}
.elementor-16
    .elementor-element.elementor-element-19942445
    > .elementor-widget-container {
    margin: -0.5% 47% 0% 47%;
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #ee2623;
}
.elementor-16
    .elementor-element.elementor-element-df16a18:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-16
    .elementor-element.elementor-element-df16a18
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f2f2f2;
}
.elementor-16 .elementor-element.elementor-element-df16a18 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
}
.elementor-16
    .elementor-element.elementor-element-df16a18
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
    .elementor-element.elementor-element-d69cfc9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-324bfe7 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}
.elementor-16
    .elementor-element.elementor-element-660043b
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
}
.elementor-16 .elementor-element.elementor-element-0ab6886 {
    text-align: left;
}
.elementor-16 .elementor-element.elementor-element-f9424ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-16
    .elementor-element.elementor-element-f9424ff
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
    .elementor-element.elementor-element-9070222
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-78b4282 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}
.elementor-16
    .elementor-element.elementor-element-9586d20
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
}
.elementor-16 .elementor-element.elementor-element-e7bb780 {
    text-align: left;
}
.elementor-16
    .elementor-element.elementor-element-8263ce9:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-16
    .elementor-element.elementor-element-8263ce9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f2f2f2;
}
.elementor-16 .elementor-element.elementor-element-8263ce9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-16
    .elementor-element.elementor-element-8263ce9
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
    .elementor-element.elementor-element-163792e0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-378d78d {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}
.elementor-16
    .elementor-element.elementor-element-3b76c6ad
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
}
.elementor-16 .elementor-element.elementor-element-691dd5cf {
    text-align: left;
}
.elementor-16 .elementor-element.elementor-element-6dbb1e92 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-16
    .elementor-element.elementor-element-6dbb1e92
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
    .elementor-element.elementor-element-2daba86a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-22d79396 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}
.elementor-16
    .elementor-element.elementor-element-3d2b3790
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
}
.elementor-16 .elementor-element.elementor-element-adb4334 {
    text-align: left;
}
.elementor-16
    .elementor-element.elementor-element-8c69d08
    .elementor-spacer-inner {
    height: 50px;
}
@media (max-width: 1024px) {
    .elementor-16
        .elementor-element.elementor-element-1aa5c8bb
        .elementor-nav-menu
        .elementor-item {
        font-size: 13px;
    }
    .elementor-16
        .elementor-element.elementor-element-19942445
        > .elementor-widget-container {
        margin: 0% 45% 0% 45%;
    }
    .elementor-16 .elementor-element.elementor-element-324bfe7 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-16 .elementor-element.elementor-element-78b4282 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-16 .elementor-element.elementor-element-378d78d {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-16 .elementor-element.elementor-element-22d79396 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media (max-width: 767px) {
    .elementor-16
        .elementor-element.elementor-element-50cf0db5
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-16
        .elementor-element.elementor-element-19942445
        > .elementor-widget-container {
        margin: 0% 40% 0% 40%;
    }
    .elementor-16 .elementor-element.elementor-element-5ce2920 {
        text-align: left;
    }
    .elementor-16 .elementor-element.elementor-element-5ce2920 img {
        width: 40%;
    }
    .elementor-16 .elementor-element.elementor-element-0ab6886 img {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-6e1b7a24 {
        text-align: left;
    }
    .elementor-16 .elementor-element.elementor-element-6e1b7a24 img {
        width: 40%;
    }
    .elementor-16 .elementor-element.elementor-element-691dd5cf img {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-31851245 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-16
        .elementor-element.elementor-element-4dd6dc5f
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-16
        .elementor-element.elementor-element-7caad2d7
        > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }
}
@media (min-width: 768px) {
    .elementor-16 .elementor-element.elementor-element-bd04081 {
        width: 10%;
    }
    .elementor-16 .elementor-element.elementor-element-e675253 {
        width: 20%;
    }
    .elementor-16 .elementor-element.elementor-element-660043b {
        width: 60%;
    }
    .elementor-16 .elementor-element.elementor-element-930361f {
        width: 10%;
    }
    .elementor-16 .elementor-element.elementor-element-d542e67 {
        width: 10%;
    }
    .elementor-16 .elementor-element.elementor-element-e15c889 {
        width: 20%;
    }
    .elementor-16 .elementor-element.elementor-element-9586d20 {
        width: 60%;
    }
    .elementor-16 .elementor-element.elementor-element-5f837c5 {
        width: 10%;
    }
    .elementor-16 .elementor-element.elementor-element-55e0034f {
        width: 10%;
    }
    .elementor-16 .elementor-element.elementor-element-6d2ee89b {
        width: 20%;
    }
    .elementor-16 .elementor-element.elementor-element-3b76c6ad {
        width: 60%;
    }
    .elementor-16 .elementor-element.elementor-element-712b416a {
        width: 10%;
    }
    .elementor-16 .elementor-element.elementor-element-237356d3 {
        width: 10%;
    }
    .elementor-16 .elementor-element.elementor-element-49b48339 {
        width: 20%;
    }
    .elementor-16 .elementor-element.elementor-element-3d2b3790 {
        width: 60%;
    }
    .elementor-16 .elementor-element.elementor-element-48b46071 {
        width: 10%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-16 .elementor-element.elementor-element-bd04081 {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-e675253 {
        width: 22%;
    }
    .elementor-16 .elementor-element.elementor-element-660043b {
        width: 78%;
    }
    .elementor-16 .elementor-element.elementor-element-930361f {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-d542e67 {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-e15c889 {
        width: 22%;
    }
    .elementor-16 .elementor-element.elementor-element-9586d20 {
        width: 78%;
    }
    .elementor-16 .elementor-element.elementor-element-5f837c5 {
        width: 70%;
    }
    .elementor-16 .elementor-element.elementor-element-55e0034f {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-6d2ee89b {
        width: 22%;
    }
    .elementor-16 .elementor-element.elementor-element-3b76c6ad {
        width: 78%;
    }
    .elementor-16 .elementor-element.elementor-element-712b416a {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-237356d3 {
        width: 100%;
    }
    .elementor-16 .elementor-element.elementor-element-49b48339 {
        width: 22%;
    }
    .elementor-16 .elementor-element.elementor-element-3d2b3790 {
        width: 78%;
    }
    .elementor-16 .elementor-element.elementor-element-48b46071 {
        width: 70%;
    }
}
