.elementor-4881 .elementor-element.elementor-element-4d7a1327 > .elementor-container{max-width:1240px;}.elementor-4881 .elementor-element.elementor-element-4d7a1327 .elementor-repeater-item-b883356.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4881 .elementor-element.elementor-element-1e61e5dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-4881 .elementor-element.elementor-element-72af3bef .elementor-repeater-item-c65e30c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4881 .elementor-element.elementor-element-b4b2542 > .elementor-element-populated{margin:120px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-50085ad5{text-align:center;}.elementor-4881 .elementor-element.elementor-element-50085ad5 .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:36px;font-weight:bold;line-height:1.2em;letter-spacing:-0.4px;}.elementor-4881 .elementor-element.elementor-element-50085ad5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-102109c{text-align:center;}.elementor-4881 .elementor-element.elementor-element-102109c .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-4881 .elementor-element.elementor-element-72af3bef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-4d7a1327{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-7445602 > .elementor-container{max-width:1440px;}.elementor-4881 .elementor-element.elementor-element-7445602{margin-top:0px;margin-bottom:120px;}.elementor-4881 .elementor-element.elementor-element-402a41e > .elementor-element-populated{padding:0px 20px 0px 20px;}@media(max-width:1024px) and (min-width:768px){.elementor-4881 .elementor-element.elementor-element-402a41e{width:100%;}}@media(max-width:1024px){.elementor-4881 .elementor-element.elementor-element-b4b2542 > .elementor-element-populated{margin:100px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4881 .elementor-element.elementor-element-50085ad5 .elementor-heading-title{font-size:30px;}.elementor-4881 .elementor-element.elementor-element-102109c .elementor-heading-title{font-size:1.1rem;}}@media(max-width:767px){.elementor-4881 .elementor-element.elementor-element-1e61e5dc > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4881 .elementor-element.elementor-element-b4b2542 > .elementor-element-populated{margin:80px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4881 .elementor-element.elementor-element-50085ad5 .elementor-heading-title{font-size:24px;}.elementor-4881 .elementor-element.elementor-element-402a41e > .elementor-element-populated{padding:0px 15px 0px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-4b8018a */.board_view_content .btn:hover, .kboard-content .btn:hover {
    color: #fff !important;
    background-color: #007bff;
    border-color: #007bff;
}

.board_wrap .board_view_content a:hover {
    text-decoration: underline;
    color: #0F0F70;
}

.board_view_content .btn, .kboard-content .btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    color: #007bff !important;
    border-color: #007bff;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}/* End custom CSS */