.elementor-25341 .elementor-element.elementor-element-11bfc74 > .elementor-container{max-width:1400px;}.elementor-25341 .elementor-element.elementor-element-11bfc74 .elementor-repeater-item-9f1bfa9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-25341 .elementor-element.elementor-element-70dc14f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25341 .elementor-element.elementor-element-11bfc74{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25341 .elementor-element.elementor-element-d7be4e2 > .elementor-container{max-width:1440px;}.elementor-25341 .elementor-element.elementor-element-d7be4e2{padding:0px 0px 80px 0px;}.elementor-25341 .elementor-element.elementor-element-7d28962 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25341 .elementor-element.elementor-element-6d8c1b1 > .elementor-container{max-width:1440px;}.elementor-25341 .elementor-element.elementor-element-6d8c1b1:not(.elementor-motion-effects-element-type-background), .elementor-25341 .elementor-element.elementor-element-6d8c1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25341 .elementor-element.elementor-element-6d8c1b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-25341 .elementor-element.elementor-element-6d8c1b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25341 .elementor-element.elementor-element-e2f7587 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25341 .elementor-element.elementor-element-de30443 .elementor-heading-title{color:var( --e-global-color-bb97bf5 );font-family:"Noto Sans KR", Sans-serif;font-weight:800;line-height:1.4em;}.elementor-25341 .elementor-element.elementor-element-bece1d5:not(.elementor-motion-effects-element-type-background), .elementor-25341 .elementor-element.elementor-element-bece1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25341 .elementor-element.elementor-element-bece1d5{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0005141A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-25341 .elementor-element.elementor-element-bece1d5, .elementor-25341 .elementor-element.elementor-element-bece1d5 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-25341 .elementor-element.elementor-element-bece1d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25341 .elementor-element.elementor-element-9237570 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-25341 .elementor-element.elementor-element-9237570 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25341 .elementor-element.elementor-element-80b7d04 .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4em;}.elementor-25341 .elementor-element.elementor-element-fe5b0d4:not(.elementor-motion-effects-element-type-background), .elementor-25341 .elementor-element.elementor-element-fe5b0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25341 .elementor-element.elementor-element-fe5b0d4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0005141A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-25341 .elementor-element.elementor-element-fe5b0d4, .elementor-25341 .elementor-element.elementor-element-fe5b0d4 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-25341 .elementor-element.elementor-element-fe5b0d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25341 .elementor-element.elementor-element-e3fe04e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-25341 .elementor-element.elementor-element-e3fe04e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25341 .elementor-element.elementor-element-856ab8f .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4em;}.elementor-25341 .elementor-element.elementor-element-0a1ffd6{color:#777777;font-size:0.9rem;}.elementor-25341 .elementor-element.elementor-element-c7f2e24:not(.elementor-motion-effects-element-type-background), .elementor-25341 .elementor-element.elementor-element-c7f2e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25341 .elementor-element.elementor-element-c7f2e24{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0005141A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-25341 .elementor-element.elementor-element-c7f2e24, .elementor-25341 .elementor-element.elementor-element-c7f2e24 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-25341 .elementor-element.elementor-element-c7f2e24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25341 .elementor-element.elementor-element-6c04fb9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-25341 .elementor-element.elementor-element-6c04fb9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25341 .elementor-element.elementor-element-8a260cb .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4em;}.elementor-25341 .elementor-element.elementor-element-ddf145c{color:#777777;font-size:0.9rem;}.elementor-25341 .elementor-element.elementor-element-23f226c:not(.elementor-motion-effects-element-type-background), .elementor-25341 .elementor-element.elementor-element-23f226c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25341 .elementor-element.elementor-element-23f226c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0005141A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-25341 .elementor-element.elementor-element-23f226c, .elementor-25341 .elementor-element.elementor-element-23f226c > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-25341 .elementor-element.elementor-element-23f226c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25341 .elementor-element.elementor-element-26d29b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-25341 .elementor-element.elementor-element-26d29b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25341 .elementor-element.elementor-element-65bb7b3 .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4em;}.elementor-25341 .elementor-element.elementor-element-75223e7 > .elementor-container{max-width:1440px;}.elementor-25341 .elementor-element.elementor-element-75223e7:not(.elementor-motion-effects-element-type-background), .elementor-25341 .elementor-element.elementor-element-75223e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFD;}.elementor-25341 .elementor-element.elementor-element-75223e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-25341 .elementor-element.elementor-element-75223e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25341 .elementor-element.elementor-element-b6a157d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25341 .elementor-element.elementor-element-07c8bc9{text-align:center;color:#333333;font-size:1.3rem;font-weight:700;}.elementor-25341 .elementor-element.elementor-element-64c8879{text-align:center;font-size:1rem;font-weight:400;}.elementor-25341 .elementor-element.elementor-element-534ab61 > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(max-width:1024px){.elementor-25341 .elementor-element.elementor-element-d7be4e2{padding:0px 0px 80px 0px;}.elementor-25341 .elementor-element.elementor-element-6d8c1b1{padding:50px 0px 50px 0px;}.elementor-25341 .elementor-element.elementor-element-de30443 .elementor-heading-title{font-size:1.5rem;}.elementor-25341 .elementor-element.elementor-element-bece1d5{padding:25px 25px 25px 25px;}.elementor-25341 .elementor-element.elementor-element-fe5b0d4{padding:25px 25px 25px 25px;}.elementor-25341 .elementor-element.elementor-element-c7f2e24{padding:25px 25px 25px 25px;}.elementor-25341 .elementor-element.elementor-element-23f226c{padding:25px 25px 25px 25px;}.elementor-25341 .elementor-element.elementor-element-75223e7{padding:50px 0px 50px 0px;}}@media(max-width:767px){.elementor-25341 .elementor-element.elementor-element-d7be4e2{padding:0px 0px 50px 0px;}.elementor-25341 .elementor-element.elementor-element-7d28962 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25341 .elementor-element.elementor-element-e2f7587 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25341 .elementor-element.elementor-element-bece1d5{padding:20px 20px 20px 20px;}.elementor-25341 .elementor-element.elementor-element-fe5b0d4{padding:20px 20px 20px 20px;}.elementor-25341 .elementor-element.elementor-element-c7f2e24{padding:20px 20px 20px 20px;}.elementor-25341 .elementor-element.elementor-element-23f226c{padding:20px 20px 20px 20px;}.elementor-25341 .elementor-element.elementor-element-b6a157d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25341 .elementor-element.elementor-element-07c8bc9{text-align:left;}.elementor-25341 .elementor-element.elementor-element-64c8879{text-align:left;}.elementor-25341 .elementor-element.elementor-element-534ab61 > .elementor-widget-container{margin:20px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-11bfc74 */.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: 767px) {
    .real_subvisual .sub_visual_txt h2:before {
        font-size: 2.3rem;
    }
}

.dropdown_location .select_form.depth_1 dt a {
    font-size: 0;
}

.dropdown_location .select_form.depth_1 dt a:before {
    content: "학생처 챗봇";
    font-size: 1.1rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42628ee */.elementor-25341 .elementor-element.elementor-element-42628ee ol{
  list-style-type: none;
  counter-reset: elementcounter;
text-indent: -33px;
padding-left: 33px;
font-weight: 400;
}

.elementor-25341 .elementor-element.elementor-element-42628ee ol li + li{
    margin-top: 10px
}

.elementor-25341 .elementor-element.elementor-element-42628ee ol li:before {
  content: counter(elementcounter, decimal-leading-zero);
  counter-increment: elementcounter;
  font-weight: 600;
  background: var( --e-global-color-primary);
  border-radius: 50%;
  color: #fff;
  width: 23px;
  height: 23px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  text-indent: 0;
  margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6b669 */.elementor-25341 .elementor-element.elementor-element-6f6b669 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25341 .elementor-element.elementor-element-6f6b669 ul li + li {
    margin-top:10px;
}

.elementor-25341 .elementor-element.elementor-element-6f6b669 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07c8bc9 */.elementor-25341 .elementor-element.elementor-element-07c8bc9 p + p{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64c8879 */.elementor-25341 .elementor-element.elementor-element-64c8879 p + p{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-534ab61 */.elementor-25341 .elementor-element.elementor-element-534ab61 ul {
	display: flex;
	gap: 40px;
}

.elementor-25341 .elementor-element.elementor-element-534ab61 ul li {
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
	flex: 1;
	background: #fff;
	padding: 50px 0;
	border-radius: 15px;
	font-weight: 700;
	font-size: 1.3rem;
}

.elementor-25341 .elementor-element.elementor-element-534ab61 ul li a {
	display: inline-block;
	text-align: center;
	font-size: 0.9rem;
	padding: 8px 30px;
	border-radius: 4px;
	margin-top: 20px;
}


.elementor-25341 .elementor-element.elementor-element-534ab61 ul li:nth-child(1) {
	color: #0066DB;
	border: 1px solid #0066DB;
}

.elementor-25341 .elementor-element.elementor-element-534ab61 ul li:nth-child(1) a {
	background: #0066DB;
	color: #fff;
}

.elementor-25341 .elementor-element.elementor-element-534ab61 ul li:nth-child(2) {
	color: #7D684D;
	border: 1px solid #7D684D;
}

.elementor-25341 .elementor-element.elementor-element-534ab61 ul li:nth-child(2) a {
	background: #7D684D;
	color: #fff;
}


@media (max-width:768px) {
	.elementor-25341 .elementor-element.elementor-element-534ab61 ul {
		flex-direction: column;
		gap: 16px;
	}

	.elementor-25341 .elementor-element.elementor-element-534ab61 ul li {
		padding: 30px 0;
		font-size: 1.1rem;
	}

	.elementor-25341 .elementor-element.elementor-element-534ab61 ul li a {
		padding: 6px 20px;
		margin-top: 10px;
	}
}/* End custom CSS */