.elementor-8182 .elementor-element.elementor-element-db4978e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8182 .elementor-element.elementor-element-996b59a{--spacer-size:50px;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8182 .elementor-element.elementor-element-eb85659 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8182 .elementor-element.elementor-element-a02eb36{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8182 .elementor-element.elementor-element-0fc4e31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8182 .elementor-element.elementor-element-0fc4e31:not(.elementor-motion-effects-element-type-background), .elementor-8182 .elementor-element.elementor-element-0fc4e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://d15t22oe48etek.cloudfront.net/wp-content/uploads/2025/06/%EC%9D%B4%EB%B2%A4%ED%8A%B8.jpg");}.elementor-8182 .elementor-element.elementor-element-8afa494 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 250px 50px 250px;}.elementor-8182 .elementor-element.elementor-element-635b283{--display:flex;}.elementor-8182 .elementor-element.elementor-element-0d30976 > .elementor-widget-container{margin:-27px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8182 .elementor-element.elementor-element-8afa494 > .elementor-widget-container{padding:50px 80px 50px 80px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8182 .elementor-element.elementor-element-8afa494 > .elementor-widget-container{padding:50px 20px 50px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-8afa494 */#kcc-quiz-form {text-align: center;}

.quiz-question {margin: 0 0 20px; text-align: left;}
.quiz-question label {font-size: 16px;}
.quiz-tit {margin: 0;}
.quiz-link {font-size: 18px; margin: 0 0 10px;font-weight: 700;}

#show-contact-fields, #kcc-quiz-form .quiz-submit {
    width: 300px;
    padding: 15px 0; 
    font-size: 18px;
    font-weight: bold;
    border: 0;
    border-radius: 10px;
    background: #051766;
    color: #fff;
    line-height: 1.6;
    margin:  0 auto ;
}

#kcc-quiz-form .quiz-submit {
    margin: 20px auto 0;
}

#contact-fields {padding: 50px 0;}

#contact-fields div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    text-align: center;
    margin: 0 auto 15px;
}

#contact-fields div label {
    min-width: 100px;
    font-weight: 600;
}

#contact-fields div input {
    background: #fff;
    width: 200px;
}

#quiz-result p {text-align: center; margin: 30px auto 0; }/* End custom CSS */