.elementor-16857 .elementor-element.elementor-element-367d99c > .elementor-container{max-width:1200px;}.elementor-16857 .elementor-element.elementor-element-367d99c .elementor-repeater-item-b4f5e31.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16857 .elementor-element.elementor-element-be536a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-16857 .elementor-element.elementor-element-be536a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-a07a0b7{text-align:center;}.elementor-16857 .elementor-element.elementor-element-a07a0b7 .elementor-heading-title{color:#AAAAAA;font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:300;}.elementor-16857 .elementor-element.elementor-element-9a6f0c6{text-align:center;}.elementor-16857 .elementor-element.elementor-element-9a6f0c6 .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:300;}.elementor-16857 .elementor-element.elementor-element-367d99c .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-16857 .elementor-element.elementor-element-367d99c > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16857 .elementor-element.elementor-element-367d99c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16857 .elementor-element.elementor-element-e284007 .elementor-repeater-item-b4f5e31.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16857 .elementor-element.elementor-element-2919785 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16857 .elementor-element.elementor-element-2919785 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-847ea1b{z-index:99;}.elementor-16857 .elementor-element.elementor-element-de4305d > .elementor-container{max-width:1580px;}.elementor-16857 .elementor-element.elementor-element-de4305d .elementor-repeater-item-4b5f064.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16857 .elementor-element.elementor-element-530fbd1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 40px;}.elementor-16857 .elementor-element.elementor-element-67b7276{text-align:left;}.elementor-16857 .elementor-element.elementor-element-67b7276 .elementor-heading-title{color:#111111;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:800;}.elementor-16857 .elementor-element.elementor-element-67b7276 > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-16857 .elementor-element.elementor-element-885cda3 .elementor-repeater-item-9ff0ee3.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16857 .elementor-element.elementor-element-77dec8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-07098d9 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-16857 .elementor-element.elementor-element-07098d9 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-16857 .elementor-element.elementor-element-07098d9 .elementor-button{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:500;fill:#333333;color:#333333;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-16857 .elementor-element.elementor-element-07098d9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-885cda3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-de4305d > .elementor-background-overlay{background-color:#F1F1F1;opacity:0.5;}.elementor-16857 .elementor-element.elementor-element-de4305d{margin-top:0px;margin-bottom:0px;padding:120px 0px 130px 0px;}.elementor-16857 .elementor-element.elementor-element-d5ddd14 > .elementor-container{max-width:1580px;}.elementor-16857 .elementor-element.elementor-element-d5ddd14 .elementor-repeater-item-4b5f064.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16857 .elementor-element.elementor-element-1157d07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 40px;}.elementor-16857 .elementor-element.elementor-element-978230f{text-align:left;}.elementor-16857 .elementor-element.elementor-element-978230f .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;}.elementor-16857 .elementor-element.elementor-element-978230f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16857 .elementor-element.elementor-element-34f8159 > .elementor-widget-container{margin:70px 0px 70px 0px;}.elementor-16857 .elementor-element.elementor-element-d5ddd14:not(.elementor-motion-effects-element-type-background), .elementor-16857 .elementor-element.elementor-element-d5ddd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-16857 .elementor-element.elementor-element-d5ddd14 > .elementor-background-overlay{background-color:#000000;background-image:url("https://me.snu.ac.kr/wp-content/uploads/sites/262/2025/02/bg-over.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16857 .elementor-element.elementor-element-d5ddd14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:140px 0px 140px 0px;}.elementor-16857 .elementor-element.elementor-element-b5591a3 > .elementor-container{max-width:1580px;}.elementor-16857 .elementor-element.elementor-element-b5591a3:not(.elementor-motion-effects-element-type-background), .elementor-16857 .elementor-element.elementor-element-b5591a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16857 .elementor-element.elementor-element-b5591a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 130px 0px;}.elementor-16857 .elementor-element.elementor-element-b5591a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16857 .elementor-element.elementor-element-dffef80 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-16857 .elementor-element.elementor-element-52530af{text-align:left;}.elementor-16857 .elementor-element.elementor-element-52530af .elementor-heading-title{color:#111111;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:800;}.elementor-16857 .elementor-element.elementor-element-52530af > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-16857 .elementor-element.elementor-element-9d9ccac > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-878cc48 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-16857 .elementor-element.elementor-element-8a44a12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-71ca00e > .elementor-container{max-width:1580px;}.elementor-16857 .elementor-element.elementor-element-71ca00e .elementor-repeater-item-6777311.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16857 .elementor-element.elementor-element-ed52bfa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 40px;}.elementor-16857 .elementor-element.elementor-element-e7ad2ff{text-align:center;}.elementor-16857 .elementor-element.elementor-element-e7ad2ff .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;}.elementor-16857 .elementor-element.elementor-element-e7ad2ff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16857 .elementor-element.elementor-element-d3d04e7 > .elementor-container{max-width:1100px;}.elementor-16857 .elementor-element.elementor-element-d3d04e7 .elementor-repeater-item-04ef1e9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16857 .elementor-element.elementor-element-47ee659 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-2c69a04 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16857 .elementor-element.elementor-element-2c69a04 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-16857 .elementor-element.elementor-element-6b4c464 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-16857 .elementor-element.elementor-element-6b4c464 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-16857 .elementor-element.elementor-element-6b4c464 .elementor-button{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:500;fill:#F78F1E;color:#F78F1E;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-16857 .elementor-element.elementor-element-6b4c464 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-71ca00e:not(.elementor-motion-effects-element-type-background), .elementor-16857 .elementor-element.elementor-element-71ca00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;background-image:url("https://me.snu.ac.kr/wp-content/uploads/sites/262/2025/02/template-img-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16857 .elementor-element.elementor-element-71ca00e > .elementor-background-overlay{background-color:#F78F1E;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16857 .elementor-element.elementor-element-71ca00e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:110px 0px 110px 0px;}@media(min-width:768px){.elementor-16857 .elementor-element.elementor-element-be536a1{width:100%;}.elementor-16857 .elementor-element.elementor-element-2919785{width:100%;}.elementor-16857 .elementor-element.elementor-element-9d9ccac{width:30%;}.elementor-16857 .elementor-element.elementor-element-8a44a12{width:70%;}}@media(max-width:1024px){.elementor-16857 .elementor-element.elementor-element-be536a1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-16857 .elementor-element.elementor-element-a07a0b7 .elementor-heading-title{font-size:20px;}.elementor-16857 .elementor-element.elementor-element-9a6f0c6 .elementor-heading-title{font-size:40px;}.elementor-16857 .elementor-element.elementor-element-530fbd1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-16857 .elementor-element.elementor-element-67b7276 .elementor-heading-title{font-size:40px;}.elementor-16857 .elementor-element.elementor-element-67b7276 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-16857 .elementor-element.elementor-element-07098d9 .elementor-button{font-size:16px;}.elementor-16857 .elementor-element.elementor-element-de4305d{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-16857 .elementor-element.elementor-element-1157d07 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-16857 .elementor-element.elementor-element-978230f .elementor-heading-title{font-size:40px;}.elementor-16857 .elementor-element.elementor-element-978230f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-16857 .elementor-element.elementor-element-34f8159 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-16857 .elementor-element.elementor-element-d5ddd14{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-16857 .elementor-element.elementor-element-b5591a3{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-16857 .elementor-element.elementor-element-dffef80 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-16857 .elementor-element.elementor-element-52530af .elementor-heading-title{font-size:40px;}.elementor-16857 .elementor-element.elementor-element-52530af > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-16857 .elementor-element.elementor-element-878cc48 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-16857 .elementor-element.elementor-element-e7ad2ff .elementor-heading-title{font-size:40px;}.elementor-16857 .elementor-element.elementor-element-e7ad2ff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16857 .elementor-element.elementor-element-6b4c464 .elementor-button{font-size:16px;}.elementor-16857 .elementor-element.elementor-element-71ca00e{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}}@media(max-width:767px){.elementor-16857 .elementor-element.elementor-element-a07a0b7 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-16857 .elementor-element.elementor-element-9a6f0c6 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-16857 .elementor-element.elementor-element-367d99c{padding:230px 0px 210px 0px;}.elementor-16857 .elementor-element.elementor-element-530fbd1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-16857 .elementor-element.elementor-element-67b7276 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-16857 .elementor-element.elementor-element-67b7276 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16857 .elementor-element.elementor-element-07098d9 .elementor-button{font-size:15px;padding:10px 20px 10px 20px;}.elementor-16857 .elementor-element.elementor-element-07098d9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-885cda3{margin-top:0px;margin-bottom:0px;}.elementor-16857 .elementor-element.elementor-element-de4305d{padding:60px 0px 60px 0px;}.elementor-16857 .elementor-element.elementor-element-1157d07 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-16857 .elementor-element.elementor-element-978230f .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-16857 .elementor-element.elementor-element-978230f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-16857 .elementor-element.elementor-element-34f8159 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-d5ddd14{padding:70px 0px 70px 0px;}.elementor-16857 .elementor-element.elementor-element-b5591a3{padding:60px 0px 60px 0px;}.elementor-16857 .elementor-element.elementor-element-52530af .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-16857 .elementor-element.elementor-element-52530af > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-16857 .elementor-element.elementor-element-9d9ccac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16857 .elementor-element.elementor-element-878cc48 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-16857 .elementor-element.elementor-element-ed52bfa > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-16857 .elementor-element.elementor-element-e7ad2ff .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-16857 .elementor-element.elementor-element-e7ad2ff > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-16857 .elementor-element.elementor-element-6b4c464 .elementor-button{font-size:15px;padding:10px 20px 10px 10px;}.elementor-16857 .elementor-element.elementor-element-71ca00e{padding:60px 0px 60px 0px;}}/* Start custom CSS for heading, class: .elementor-element-a07a0b7 */.elementor-16857 .elementor-element.elementor-element-a07a0b7 strong {
	color: rgb(247, 143, 30);
	font-weight: 800;
	font-size: 50px;
}

@media (max-width: 1024px) {
    .elementor-16857 .elementor-element.elementor-element-a07a0b7 strong {
	font-size: 40px;
	line-height:1.3;
}
}

@media (max-width: 768px) {
    .elementor-16857 .elementor-element.elementor-element-a07a0b7 strong {
	font-size: 40px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07a0b7 */.elementor-16857 .elementor-element.elementor-element-a07a0b7 strong {
	color: rgb(247, 143, 30);
	font-weight: 800;
	font-size: 50px;
}

@media (max-width: 1024px) {
    .elementor-16857 .elementor-element.elementor-element-a07a0b7 strong {
	font-size: 40px;
	line-height:1.3;
}
}

@media (max-width: 768px) {
    .elementor-16857 .elementor-element.elementor-element-a07a0b7 strong {
	font-size: 40px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-367d99c *//* front page sub visual hide */
.real_subvisual .sub_visual {display:none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-847ea1b */.scroll-indicator {
	position: absolute;
	left: 50%;
	bottom: 0px;
	transform: translateX(-50%)
}

.scroll-indicator .scroll {
	width: 2px;
	height: 80px;
	background-color: #fff;
	position: relative;
	overflow: hidden;
}

.scroll-indicator .scroll .scroll-line {
	width: 100%;
	height: 100%;
	display: block;
	background: linear-gradient(to bottom, #040f30 50%, rgba(4, 15, 48, 0) 50%);
	background-position: 0 -80px;
	background-size: 100% 200%;
	animation: scrolldown 2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
}

.scroll-indicator span {
  position: absolute;
  right: -45px;
  top: 0;
  letter-spacing: 1px;
  font-size: 11px;
  color: #fff;
}

@keyframes scrolldown {
	0% {
		background-position: 0 -80px;
	}

	75% {
		background-position: 0 0;
	}

	100% {
		background-position: 0 80px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-847ea1b */.scroll-indicator {
	position: absolute;
	left: 50%;
	bottom: 0px;
	transform: translateX(-50%)
}

.scroll-indicator .scroll {
	width: 2px;
	height: 80px;
	background-color: #fff;
	position: relative;
	overflow: hidden;
}

.scroll-indicator .scroll .scroll-line {
	width: 100%;
	height: 100%;
	display: block;
	background: linear-gradient(to bottom, #040f30 50%, rgba(4, 15, 48, 0) 50%);
	background-position: 0 -80px;
	background-size: 100% 200%;
	animation: scrolldown 2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
}

.scroll-indicator span {
  position: absolute;
  right: -45px;
  top: 0;
  letter-spacing: 1px;
  font-size: 11px;
  color: #fff;
}

@keyframes scrolldown {
	0% {
		background-position: 0 -80px;
	}

	75% {
		background-position: 0 0;
	}

	100% {
		background-position: 0 80px;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e284007 *//* front page sub visual hide */
.real_subvisual .sub_visual {display:none !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67b7276 */.elementor-16857 .elementor-element.elementor-element-67b7276 strong {
	color: rgb(247, 143, 30);
	font-weight: 900;
 font-size: 1.01em
}

.webzine-latest ul li a .cut-strings {
  border: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d010be0 */.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
	display: flex;
	flex-flow: row wrap;
	row-gap: 30px;
	column-gap: 30px;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
	width: calc(100%/3 - 20px);
	background: #fff;
	position: relative;
	margin: 0 !important;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .date,
.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .subject {
	width: 100%;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .cut-strings {
	white-space: wrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	line-height: 1.6;
	border: 0;
}


.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: #00a0e0;
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: rgb(247, 143, 30);
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:hover:after {
	width: 100%;
}


@media (max-width: 1024px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
		row-gap: 20px;
		column-gap: 20px;
	}

	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: calc(100%/2 - 10px);
	}
}


@media (max-width: 600px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d010be0 */.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
	display: flex;
	flex-flow: row wrap;
	row-gap: 30px;
	column-gap: 30px;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
	width: calc(100%/3 - 20px);
	background: #fff;
	position: relative;
	margin: 0 !important;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .date,
.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .subject {
	width: 100%;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .cut-strings {
	white-space: wrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	line-height: 1.6;
	border: 0;
}


.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: #00a0e0;
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: rgb(247, 143, 30);
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:hover:after {
	width: 100%;
}


@media (max-width: 1024px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
		row-gap: 20px;
		column-gap: 20px;
	}

	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: calc(100%/2 - 10px);
	}
}


@media (max-width: 600px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67b7276 */.elementor-16857 .elementor-element.elementor-element-67b7276 strong {
	color: rgb(247, 143, 30);
	font-weight: 900;
 font-size: 1.01em
}

.webzine-latest ul li a .cut-strings {
  border: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d010be0 */.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
	display: flex;
	flex-flow: row wrap;
	row-gap: 30px;
	column-gap: 30px;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
	width: calc(100%/3 - 20px);
	background: #fff;
	position: relative;
	margin: 0 !important;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .date,
.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .subject {
	width: 100%;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .cut-strings {
	white-space: wrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	line-height: 1.6;
	border: 0;
}


.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: #00a0e0;
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: rgb(247, 143, 30);
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:hover:after {
	width: 100%;
}


@media (max-width: 1024px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
		row-gap: 20px;
		column-gap: 20px;
	}

	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: calc(100%/2 - 10px);
	}
}


@media (max-width: 600px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d010be0 */.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
	display: flex;
	flex-flow: row wrap;
	row-gap: 30px;
	column-gap: 30px;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
	width: calc(100%/3 - 20px);
	background: #fff;
	position: relative;
	margin: 0 !important;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .date,
.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .subject {
	width: 100%;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li .cut-strings {
	white-space: wrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	line-height: 1.6;
	border: 0;
}


.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: #00a0e0;
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background-color: rgb(247, 143, 30);
	transition: width .3s ease;
}

.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li:hover:after {
	width: 100%;
}


@media (max-width: 1024px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul {
		row-gap: 20px;
		column-gap: 20px;
	}

	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: calc(100%/2 - 10px);
	}
}


@media (max-width: 600px) {
	.elementor-16857 .elementor-element.elementor-element-d010be0 .webzine-latest ul li {
		width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-978230f */@media (max-width: 768px) {
    .elementor-16857 .elementor-element.elementor-element-978230f br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34f8159 */.elementor-16857 .elementor-element.elementor-element-34f8159 .course-wrap {
	position: relative;
	width: 100%;
	height: auto;
	padding-bottom: 0;
	max-width: none;
	margin: 0 auto;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
	position: relative;
	width: 950px;
	height: auto;
	z-index: 9;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
	width: 950px;
	height: 500px;
	background-position: center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	font-size: 0;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 500px;
	z-index: 10;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-arrow {
	position: absolute;
	top: 60px;
	width: 13px;
	height: 23px;
	z-index: 10;
	color: transparent;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-prev {
	left: 50px;
	background: url("/wp-content/uploads/sites/319/2024/11/arrow_wh.png") no-repeat center/cover;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-next {
	right: 50px;
	background: url("/wp-content/uploads/sites/319/2024/11/arrow_wh.png") no-repeat center/cover;
	transform: rotate(180deg);
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
	display: block;
	position: absolute;
	right: 0;
	bottom: 25px;
	width: 600px;
	height: auto;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider .slick-list {
	background: #121212;
}


.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav li.slide {
	position: relative;
	height: 350px;
	background: #363A40;
	z-index: 2
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner {
	height: 100%;
	padding: 50px;
	color: #fff;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.subject {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.3;
	text-align: center;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.text {
	margin-top: 40px;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a {
	margin: 0 auto;
	display: table;
	color: #fff;
	border: 1px solid #fff;
	padding: 10px 30px;
	border-radius: 30px;
	margin-top: 40px;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a:hover,
.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a:focus,
.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a:active {
	background: #f78f1e;
	color: #fff;
	font-weight: 500;
	border-color: #f78f1e;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .course-btn {
	position: absolute;
	z-index: 10;
}


.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot {
	position: relative;
	width: 100%;
	text-align: center;
	margin-top: 70px;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul {
	display: flex;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li {
	position: relative;
	display: inline-block;
	width: 16.666%;
	height: 100%;
	z-index: 10;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button {
	width: 100%;
	height: 100%;
	color: transparent;
	background: transparent;
	border: 0;
	padding: 0;
	cursor: pointer;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:before {
	content: "";
	display: block;
	position: absolute;
	top: 13px;
	left: 50%;
	width: 20px;
	height: 20px;
	transform: translateX(-50%);
	border: 0;
	border-radius: 100%;
	background: #fff;
	transition: top 0.25s ease;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -50px;
	width: 100%;
	height: 20px;
	line-height: 1;
	text-align: center;
	color: #fff;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(1) button:after {
	content: "Mechanics";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(2) button:after {
	content: "Thermal Engineering";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(3) button:after {
	content: "Dynamics/Control";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(4) button:after {
	content: "Fluid Engineering";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(5) button:after {
	content: "Design/Manufacturing";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(6) button:after {
	content: "Nano/Bio";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:hover:before {
	border: 4px solid #f78f1e;
}


.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li.active button:before {
	background: #f78f1e;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li.active button:after {
	font-weight: 500;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	width: 200%;
	height: 2px;
	background: #999;
	z-index: 0;
	left: -50%;
}

.elementor-editor-active .elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav {
	display: none;
}


@media (max-width: 1400px) {
	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
		width: 800px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		width: 800px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
		width: 500px;
	}
}


@media (max-width: 1200px) {
	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
		width: 700px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		width: 700px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
		width: 450px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner {
		padding: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-arrow {
		top: 50px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-prev {
		left: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-next {
		right: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.subject {
		font-size: 25px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.text {
		margin-top: 30px;
	}
}

@media (max-width: 1024px) {

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav {
		position: relative;
		height: auto;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
		position: relative;
		bottom: auto;
		width: 100%;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
		width: 100%;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		width: 100%;
		height: 400px;
	}
}


@media (max-width: 767px) {
	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:after {
		display: none;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot {
		margin-top: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:before {
		top: 15px;
		width: 15px;
		height: 15px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot:after {
		bottom: 21px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		height: 300px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner {
		padding: 30px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-arrow {
		display: none !important;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a {
		font-size: 15px;
		padding: 10px 20px;
		line-height: 1;
		margin: 30px auto 0px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.text {
		margin-top: 20px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.subject {
		font-size: 20px;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-978230f */@media (max-width: 768px) {
    .elementor-16857 .elementor-element.elementor-element-978230f br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34f8159 */.elementor-16857 .elementor-element.elementor-element-34f8159 .course-wrap {
	position: relative;
	width: 100%;
	height: auto;
	padding-bottom: 0;
	max-width: none;
	margin: 0 auto;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
	position: relative;
	width: 950px;
	height: auto;
	z-index: 9;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
	width: 950px;
	height: 500px;
	background-position: center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	font-size: 0;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 500px;
	z-index: 10;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-arrow {
	position: absolute;
	top: 60px;
	width: 13px;
	height: 23px;
	z-index: 10;
	color: transparent;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-prev {
	left: 50px;
	background: url("/wp-content/uploads/sites/319/2024/11/arrow_wh.png") no-repeat center/cover;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-next {
	right: 50px;
	background: url("/wp-content/uploads/sites/319/2024/11/arrow_wh.png") no-repeat center/cover;
	transform: rotate(180deg);
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
	display: block;
	position: absolute;
	right: 0;
	bottom: 25px;
	width: 600px;
	height: auto;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider .slick-list {
	background: #121212;
}


.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav li.slide {
	position: relative;
	height: 350px;
	background: #363A40;
	z-index: 2
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner {
	height: 100%;
	padding: 50px;
	color: #fff;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.subject {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.3;
	text-align: center;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.text {
	margin-top: 40px;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a {
	margin: 0 auto;
	display: table;
	color: #fff;
	border: 1px solid #fff;
	padding: 10px 30px;
	border-radius: 30px;
	margin-top: 40px;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a:hover,
.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a:focus,
.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a:active {
	background: #f78f1e;
	color: #fff;
	font-weight: 500;
	border-color: #f78f1e;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .course-btn {
	position: absolute;
	z-index: 10;
}


.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot {
	position: relative;
	width: 100%;
	text-align: center;
	margin-top: 70px;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul {
	display: flex;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li {
	position: relative;
	display: inline-block;
	width: 16.666%;
	height: 100%;
	z-index: 10;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button {
	width: 100%;
	height: 100%;
	color: transparent;
	background: transparent;
	border: 0;
	padding: 0;
	cursor: pointer;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:before {
	content: "";
	display: block;
	position: absolute;
	top: 13px;
	left: 50%;
	width: 20px;
	height: 20px;
	transform: translateX(-50%);
	border: 0;
	border-radius: 100%;
	background: #fff;
	transition: top 0.25s ease;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -50px;
	width: 100%;
	height: 20px;
	line-height: 1;
	text-align: center;
	color: #fff;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(1) button:after {
	content: "Mechanics";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(2) button:after {
	content: "Thermal Engineering";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(3) button:after {
	content: "Dynamics/Control";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(4) button:after {
	content: "Fluid Engineering";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(5) button:after {
	content: "Design/Manufacturing";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li:nth-child(6) button:after {
	content: "Nano/Bio";
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:hover:before {
	border: 4px solid #f78f1e;
}


.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li.active button:before {
	background: #f78f1e;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li.active button:after {
	font-weight: 500;
}

.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	width: 200%;
	height: 2px;
	background: #999;
	z-index: 0;
	left: -50%;
}

.elementor-editor-active .elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav {
	display: none;
}


@media (max-width: 1400px) {
	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
		width: 800px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		width: 800px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
		width: 500px;
	}
}


@media (max-width: 1200px) {
	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
		width: 700px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		width: 700px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
		width: 450px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner {
		padding: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-arrow {
		top: 50px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-prev {
		left: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-next {
		right: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.subject {
		font-size: 25px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.text {
		margin-top: 30px;
	}
}

@media (max-width: 1024px) {

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav {
		position: relative;
		height: auto;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav ul.slick-slider {
		position: relative;
		bottom: auto;
		width: 100%;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img {
		width: 100%;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		width: 100%;
		height: 400px;
	}
}


@media (max-width: 767px) {
	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:after {
		display: none;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot {
		margin-top: 40px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot ul li button:before {
		top: 15px;
		width: 15px;
		height: 15px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .custom-dot:after {
		bottom: 21px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-img li.slide {
		height: 300px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner {
		padding: 30px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slick-arrow {
		display: none !important;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner a {
		font-size: 15px;
		padding: 10px 20px;
		line-height: 1;
		margin: 30px auto 0px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.text {
		margin-top: 20px;
	}

	.elementor-16857 .elementor-element.elementor-element-34f8159 .course-show-nav .slide-inner p.subject {
		font-size: 20px;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52530af */.elementor-16857 .elementor-element.elementor-element-52530af strong {
	color: rgb(247, 143, 30);
	font-weight: 900;
 font-size: 1.01em
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c04b492 */.default-latest ul li {
	font-size: 20px;
	padding: 15px 0 !important;
}

.default-latest ul li .date {
	font-size: 18px;
}

@media (max-width: 1024px) {
	.default-latest ul li {
		font-size: 18px !important;
	}

	.default-latest ul li .date {
		font-size: 15px !important;
	}
}

@media (max-width: 768px) {
	.default-latest ul li {
		font-size: 16px !important;
		padding: 12px 0 !important;
	}

	.default-latest ul li .date {
		font-size: 14px !important;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7ad2ff */.elementor-16857 .elementor-element.elementor-element-e7ad2ff {position:relative;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#fff; border:1px solid #cdcdcd !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:before, .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition: all .25s;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover{
     border-color: #0F0F70!important;
}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:before, .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:after{ 
    border-color: #0F0F70;
}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

@media screen and (max-width:1024px){
    .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more {width:30px; height:30px;}
}

@media screen and (max-width:767px){
    .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more {right:0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7ad2ff */.elementor-16857 .elementor-element.elementor-element-e7ad2ff {position:relative;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#fff; border:1px solid #cdcdcd !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:before, .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition: all .25s;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover{
     border-color: #0F0F70!important;
}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:before, .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:after{ 
    border-color: #0F0F70;
}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

@media screen and (max-width:1024px){
    .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more {width:30px; height:30px;}
}

@media screen and (max-width:767px){
    .elementor-16857 .elementor-element.elementor-element-e7ad2ff .btn_more {right:0;}
}/* End custom CSS */