.elementor-26136 .elementor-element.elementor-element-26827c8 > .elementor-container{max-width:1440px;}.elementor-26136 .elementor-element.elementor-element-26827c8 .elementor-repeater-item-b883356.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-26136 .elementor-element.elementor-element-2ebc13c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-26136 .elementor-element.elementor-element-602d647 .elementor-repeater-item-c65e30c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-26136 .elementor-element.elementor-element-0960457 > .elementor-element-populated{margin:140px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26136 .elementor-element.elementor-element-690719c{text-align:center;}.elementor-26136 .elementor-element.elementor-element-690719c .elementor-heading-title{color:#222222;font-weight:800;line-height:1.5em;}.elementor-26136 .elementor-element.elementor-element-690719c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26136 .elementor-element.elementor-element-602d647{margin-top:0px;margin-bottom:0px;}.elementor-26136 .elementor-element.elementor-element-26827c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26136 .elementor-element.elementor-element-86bc9c5 > .elementor-container{max-width:1440px;}.elementor-26136 .elementor-element.elementor-element-86bc9c5{padding:0px 0px 80px 0px;}.elementor-26136 .elementor-element.elementor-element-3452b5b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-26136 .elementor-element.elementor-element-4f6e8f3 > .elementor-container{max-width:1440px;}.elementor-26136 .elementor-element.elementor-element-4f6e8f3{padding:0px 0px 120px 0px;}.elementor-26136 .elementor-element.elementor-element-2159d82 > .elementor-element-populated{padding:0px 20px 0px 20px;}@media(max-width:1024px){.elementor-26136 .elementor-element.elementor-element-0960457 > .elementor-element-populated{margin:100px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26136 .elementor-element.elementor-element-86bc9c5{padding:0px 0px 80px 0px;}.elementor-26136 .elementor-element.elementor-element-4f6e8f3{padding:0px 0px 50px 0px;}}@media(max-width:767px){.elementor-26136 .elementor-element.elementor-element-2ebc13c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-26136 .elementor-element.elementor-element-0960457 > .elementor-element-populated{margin:60px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26136 .elementor-element.elementor-element-690719c .elementor-heading-title{font-size:1.7rem;}.elementor-26136 .elementor-element.elementor-element-602d647{padding:0px 0px 0px 0px;}.elementor-26136 .elementor-element.elementor-element-86bc9c5{padding:0px 0px 50px 0px;}.elementor-26136 .elementor-element.elementor-element-3452b5b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-26136 .elementor-element.elementor-element-2159d82 > .elementor-element-populated{padding:0px 15px 0px 15px;}}/* Start custom CSS for section, class: .elementor-element-26827c8 */.real_subvisual .sub_visual_txt h2 {
    font-size: 0 !important;
}

.real_subvisual .sub_visual_txt h2:before {
    content: "학생처 견학 신청";
    font-size: 2.5rem;
}

@media (max-width: 1024px) {
    .real_subvisual .sub_visual_txt h2:before {
        font-size: 2rem;
    }
}

@media (max-width: 767px) {
    .real_subvisual .sub_visual_txt h2:before {
        font-size: 1.5rem;
    }
}

.dropdown_location .select_form.depth_1 dt a {
    font-size: 0;
}

.dropdown_location .select_form.depth_1 dt a:before {
    content: "학생처 견학 신청";
    font-size: 1.0rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-db3271a */.srp-section-head > p:nth-of-type(2) {
  margin-top: 8px !important;
  text-decoration: underline;
}

.srp-section-head > p:nth-of-type(2) span {
    display: none !important;
}

.snu-rp .srp-control input[type="number"] {
  width: 80px !important;
}

.snu-rp .srp-label {
  word-break: keep-all;
}

.snu-rp .srp-section-head .srp-schedule-guide-footer {
  margin-top: 20px;
}/* End custom CSS */