.elementor-5293 .elementor-element.elementor-element-9ffc4e6 > .elementor-container{max-width:1240px;}.elementor-5293 .elementor-element.elementor-element-9ffc4e6 .elementor-repeater-item-b883356.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5293 .elementor-element.elementor-element-c36db2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-5293 .elementor-element.elementor-element-8ca225a .elementor-repeater-item-c65e30c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5293 .elementor-element.elementor-element-6e61b24 > .elementor-element-populated{margin:120px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-6d89031{text-align:center;}.elementor-5293 .elementor-element.elementor-element-6d89031 .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-5293 .elementor-element.elementor-element-6d89031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-9aef5b3{text-align:center;}.elementor-5293 .elementor-element.elementor-element-9aef5b3 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-5293 .elementor-element.elementor-element-8ca225a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-9ffc4e6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-054b5ea > .elementor-container{max-width:1440px;}.elementor-5293 .elementor-element.elementor-element-054b5ea{margin-top:0px;margin-bottom:120px;}.elementor-5293 .elementor-element.elementor-element-948b161 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 50px 20px;}.elementor-5293 .elementor-element.elementor-element-948b161 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5293 .elementor-element.elementor-element-da9b765:not(.elementor-motion-effects-element-type-background), .elementor-5293 .elementor-element.elementor-element-da9b765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00B8C1 0%, #14447C 100%);}.elementor-5293 .elementor-element.elementor-element-da9b765 > .elementor-background-overlay{background-image:url("https://spst.snu.ac.kr/wp-content/uploads/sites/342/2025/06/kaist-emblem-img.png");background-position:calc(100% - 30px) 50%;background-repeat:no-repeat;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5293 .elementor-element.elementor-element-da9b765, .elementor-5293 .elementor-element.elementor-element-da9b765 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-5293 .elementor-element.elementor-element-da9b765{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-5293 .elementor-element.elementor-element-7840b1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-c6aa06e{text-align:left;}.elementor-5293 .elementor-element.elementor-element-c6aa06e img{width:400px;}.elementor-5293 .elementor-element.elementor-element-835503b{text-align:left;color:#F1F1F1;font-family:"Noto Sans KR", Sans-serif;font-size:1.05rem;font-weight:500;line-height:1.6em;}.elementor-5293 .elementor-element.elementor-element-477cf97{margin-top:40px;margin-bottom:0px;}.elementor-5293 .elementor-element.elementor-element-1b270c2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5293 .elementor-element.elementor-element-0b3e670{text-align:left;}.elementor-5293 .elementor-element.elementor-element-0b3e670 .elementor-heading-title{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;}.elementor-5293 .elementor-element.elementor-element-0b3e670 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-caa8b28 > .elementor-element-populated{padding:0px 20px 0px 50px;}.elementor-5293 .elementor-element.elementor-element-95d3d78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-89a015a{margin-top:40px;margin-bottom:0px;}.elementor-5293 .elementor-element.elementor-element-6bc27fb > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5293 .elementor-element.elementor-element-9d7ca9e{text-align:left;}.elementor-5293 .elementor-element.elementor-element-9d7ca9e .elementor-heading-title{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;}.elementor-5293 .elementor-element.elementor-element-9d7ca9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-953dc23 > .elementor-element-populated{padding:0px 20px 0px 50px;}.elementor-5293 .elementor-element.elementor-element-02d8d08 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5293 .elementor-element.elementor-element-1b270c2{width:20%;}.elementor-5293 .elementor-element.elementor-element-caa8b28{width:80%;}.elementor-5293 .elementor-element.elementor-element-6bc27fb{width:20%;}.elementor-5293 .elementor-element.elementor-element-953dc23{width:80%;}}@media(max-width:1024px){.elementor-5293 .elementor-element.elementor-element-6e61b24 > .elementor-element-populated{margin:100px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5293 .elementor-element.elementor-element-6d89031 .elementor-heading-title{font-size:30px;}.elementor-5293 .elementor-element.elementor-element-9aef5b3 .elementor-heading-title{font-size:1.1rem;}.elementor-5293 .elementor-element.elementor-element-da9b765 > .elementor-background-overlay{background-position:calc(100% - 30px) 50%;}.elementor-5293 .elementor-element.elementor-element-da9b765{padding:50px 50px 50px 50px;}.elementor-5293 .elementor-element.elementor-element-c6aa06e img{width:300px;}.elementor-5293 .elementor-element.elementor-element-1b270c2 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5293 .elementor-element.elementor-element-0b3e670{text-align:left;}.elementor-5293 .elementor-element.elementor-element-0b3e670 .elementor-heading-title{font-size:1.5rem;}.elementor-5293 .elementor-element.elementor-element-caa8b28 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-6bc27fb > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5293 .elementor-element.elementor-element-9d7ca9e{text-align:left;}.elementor-5293 .elementor-element.elementor-element-9d7ca9e .elementor-heading-title{font-size:1.5rem;}.elementor-5293 .elementor-element.elementor-element-953dc23 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5293 .elementor-element.elementor-element-c36db2f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-5293 .elementor-element.elementor-element-6e61b24 > .elementor-element-populated{margin:80px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5293 .elementor-element.elementor-element-6d89031 .elementor-heading-title{font-size:24px;}.elementor-5293 .elementor-element.elementor-element-948b161 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-5293 .elementor-element.elementor-element-da9b765 > .elementor-background-overlay{background-position:calc(100% - 30px) calc(100% - 30px);background-size:170px auto;}.elementor-5293 .elementor-element.elementor-element-da9b765{padding:40px 30px 120px 30px;}.elementor-5293 .elementor-element.elementor-element-0b3e670 .elementor-heading-title{font-size:1.4rem;}.elementor-5293 .elementor-element.elementor-element-caa8b28 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-9d7ca9e .elementor-heading-title{font-size:1.4rem;}.elementor-5293 .elementor-element.elementor-element-953dc23 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5293 .elementor-element.elementor-element-948b161{width:100%;}.elementor-5293 .elementor-element.elementor-element-1b270c2{width:100%;}.elementor-5293 .elementor-element.elementor-element-caa8b28{width:100%;}.elementor-5293 .elementor-element.elementor-element-6bc27fb{width:100%;}.elementor-5293 .elementor-element.elementor-element-953dc23{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-835503b */@media (max-width: 1024px) {
    .elementor-5293 .elementor-element.elementor-element-835503b br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da9b765 */.elementor-5293 .elementor-element.elementor-element-da9b765 {
      border-radius: 30px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95d3d78 */.elementor-5293 .elementor-element.elementor-element-95d3d78 .elementor-widget-container {
	display: flex;
	gap: 20px;
}

.elementor-5293 .elementor-element.elementor-element-95d3d78 dl {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
	flex: 1;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-5293 .elementor-element.elementor-element-95d3d78 dl dt {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: end;
	font-size: 1.1rem;
}

.elementor-5293 .elementor-element.elementor-element-95d3d78 dl dt .number {
	font-size: 2rem;
	color: #4F5C7C;
	font-weight: 700;
	line-height: 1;
}

.elementor-5293 .elementor-element.elementor-element-95d3d78 dl dt .tit {
	font-weight: 600;
	line-height: 1;
	font-size: 1.2rem;
}

.elementor-5293 .elementor-element.elementor-element-95d3d78 dl dd {
	font-size: 0.9rem;
	color: #777;
}

@media (max-width: 1024px) {
	.elementor-5293 .elementor-element.elementor-element-95d3d78 .elementor-widget-container {
		gap: 15px;
	}

	.elementor-5293 .elementor-element.elementor-element-95d3d78 dl {
		padding: 15px;
	}

	.elementor-5293 .elementor-element.elementor-element-95d3d78 dl dt .number {
		font-size: 1.5rem;
	}

	.elementor-5293 .elementor-element.elementor-element-95d3d78 dl dt .tit {
		font-size: 1.1rem;
	}
}

@media (max-width: 767px) {
	.elementor-5293 .elementor-element.elementor-element-95d3d78 .elementor-widget-container {
		flex-flow: row wrap;
	}

	.elementor-5293 .elementor-element.elementor-element-95d3d78 dl {
		flex: auto;
		width: calc(100%/2 - 7.5px);
	}
}


@media (max-width: 600px) {
	.elementor-5293 .elementor-element.elementor-element-95d3d78 dl {
		width: 100%;
	}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02d8d08 */.elementor-5293 .elementor-element.elementor-element-02d8d08 dl + dl {
	margin-top: 20px
}

.elementor-5293 .elementor-element.elementor-element-02d8d08 dl dt {
	color: #222;
	font-weight: 700;
	font-size: 1.1rem;
	margin-bottom: 5px;
}

.elementor-5293 .elementor-element.elementor-element-02d8d08 dl dd {
	font-size: 0.9rem;
	color: #777;
}


@media (max-width: 1024px) {
.elementor-5293 .elementor-element.elementor-element-02d8d08 dl + dl {
	margin-top: 15px
}
.elementor-5293 .elementor-element.elementor-element-02d8d08 dl dt {
	margin-bottom: 0px;
}
}/* End custom CSS */