.elementor-2 .elementor-element.elementor-element-4cbade4a > .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-2 .elementor-element.elementor-element-4cbade4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-repeater-item-003b66b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://uic.snu.ac.kr/wp-content/uploads/sites/344/2025/04/서울대학교-종합진단-지표체계-소개-이미지.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-repeater-item-003b66b .elementor-background-overlay{background-color:#FFFFFF1C;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-repeater-item-e5935fc .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://uic.snu.ac.kr/wp-content/uploads/sites/344/2025/04/celebmain2.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-repeater-item-e5935fc .elementor-background-overlay{background-color:#FFFFFF1C;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-repeater-item-a220c8b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://uic.snu.ac.kr/wp-content/uploads/sites/344/2025/04/uic_mainn2.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-repeater-item-a220c8b .elementor-background-overlay{background-color:#FFFFFF1C;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide{height:600px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide-inner{padding:200px 0px 0px 100px;text-align:left;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-heading{color:#FFFF96;font-family:"Noto Sans KR", Sans-serif;font-size:2.6rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-description{color:#FFFFFF;font-family:"Noto Sans KR", Sans-serif;font-size:1.3rem;font-weight:500;line-height:1.5em;letter-spacing:-0.04px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-weight:500;border-width:0px;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-swiper-button{font-size:0px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-pagination-fraction{font-size:10px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-pagination-bullet-active{background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-e2644a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FFFFFF 100%);}.elementor-2 .elementor-element.elementor-element-4db71eb > .elementor-container{max-width:1440px;}.elementor-2 .elementor-element.elementor-element-4db71eb{margin-top:100px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-39e531a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-6bb67a3{text-align:center;}.elementor-2 .elementor-element.elementor-element-6bb67a3 .elementor-heading-title{color:#173348;font-family:"Roboto", Sans-serif;font-size:2.8rem;font-weight:800;text-transform:capitalize;line-height:1.4em;word-spacing:-1px;}.elementor-2 .elementor-element.elementor-element-6bb67a3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-aea3703 > .elementor-container{max-width:1440px;}.elementor-2 .elementor-element.elementor-element-aea3703 .elementor-repeater-item-4b5f064.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-0af7204 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-a167100 .elementor-repeater-item-9ff0ee3.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-a3ac341 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f156f5e .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:-0.4px;}.elementor-2 .elementor-element.elementor-element-f156f5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 25px 0px;border-style:solid;border-width:0px 0px 3px 0px;}.elementor-2 .elementor-element.elementor-element-18215a9{--grid-column-gap:12px;}.elementor-2 .elementor-element.elementor-element-18215a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2 .elementor-element.elementor-element-037221d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-754840d .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:-0.4px;}.elementor-2 .elementor-element.elementor-element-754840d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 25px 0px;border-style:solid;border-width:0px 0px 3px 0px;}.elementor-2 .elementor-element.elementor-element-604e1c2{--grid-column-gap:12px;}.elementor-2 .elementor-element.elementor-element-604e1c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2 .elementor-element.elementor-element-96d23f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-99e6e0d .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:-0.4px;}.elementor-2 .elementor-element.elementor-element-99e6e0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 25px 0px;border-style:solid;border-width:0px 0px 3px 0px;}.elementor-2 .elementor-element.elementor-element-604b0cd{--grid-column-gap:12px;--grid-row-gap:12px;}.elementor-2 .elementor-element.elementor-element-604b0cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDEDE;}.elementor-2 .elementor-element.elementor-element-a167100{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aea3703:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aea3703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-aea3703 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-aea3703{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 80px 0px;}.elementor-2 .elementor-element.elementor-element-6db00591 > .elementor-container{max-width:1400px;}.elementor-2 .elementor-element.elementor-element-6db00591 .elementor-repeater-item-ed677ef.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-14a5cfc2 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3b6444d8 .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:-0.4px;}.elementor-2 .elementor-element.elementor-element-3b6444d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 25px 0px;border-style:solid;border-width:0px 0px 3px 0px;}.elementor-2 .elementor-element.elementor-element-f86226f{--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-f86226f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#333333;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13c30b52 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-58c56d87 img{height:370px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-6db00591{margin-top:0px;margin-bottom:120px;}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-a3ac341{width:100%;}.elementor-2 .elementor-element.elementor-element-037221d{width:100%;}.elementor-2 .elementor-element.elementor-element-96d23f0{width:100%;}.elementor-2 .elementor-element.elementor-element-14a5cfc2{width:100%;}.elementor-2 .elementor-element.elementor-element-13c30b52{width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide{height:550px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide-inner{padding:200px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-heading{font-size:2rem;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-description{font-size:1.3rem;}.elementor-2 .elementor-element.elementor-element-4db71eb{margin-top:70px;margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-39e531a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-6bb67a3{text-align:left;}.elementor-2 .elementor-element.elementor-element-6bb67a3 .elementor-heading-title{font-size:1.9rem;}.elementor-2 .elementor-element.elementor-element-6bb67a3 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2 .elementor-element.elementor-element-0af7204 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-a3ac341 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f156f5e .elementor-heading-title{font-size:1.4rem;}.elementor-2 .elementor-element.elementor-element-f156f5e > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-18215a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-037221d > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-754840d .elementor-heading-title{font-size:1.4rem;}.elementor-2 .elementor-element.elementor-element-754840d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-604e1c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-96d23f0 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-99e6e0d .elementor-heading-title{font-size:1.4rem;}.elementor-2 .elementor-element.elementor-element-99e6e0d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-604b0cd{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-2 .elementor-element.elementor-element-604b0cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aea3703{margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-2 .elementor-element.elementor-element-14a5cfc2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-3b6444d8 .elementor-heading-title{font-size:1.4rem;}.elementor-2 .elementor-element.elementor-element-3b6444d8 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-f86226f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13c30b52 > .elementor-element-populated{padding:50px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-6db00591{margin-top:0px;margin-bottom:70px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide{height:450px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-slide-inner{padding:150px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-heading{font-size:1.8rem;}.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-description{font-size:1rem;letter-spacing:-0.9px;}.elementor-2 .elementor-element.elementor-element-e2644a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4db71eb{margin-top:60px;margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-39e531a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-6bb67a3 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-0af7204 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-a3ac341 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f156f5e .elementor-heading-title{font-size:1.3rem;}.elementor-2 .elementor-element.elementor-element-f156f5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-18215a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-037221d > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-754840d .elementor-heading-title{font-size:1.3rem;}.elementor-2 .elementor-element.elementor-element-754840d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-604e1c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-99e6e0d .elementor-heading-title{font-size:1.3rem;}.elementor-2 .elementor-element.elementor-element-99e6e0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-604b0cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a167100{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-aea3703{padding:0px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-14a5cfc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3b6444d8 .elementor-heading-title{font-size:1.3rem;}.elementor-2 .elementor-element.elementor-element-3b6444d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-f86226f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13c30b52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13c30b52.elementor-column{order:1;}.elementor-2 .elementor-element.elementor-element-58c56d87 img{height:auto;}.elementor-2 .elementor-element.elementor-element-58c56d87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6db00591{padding:0px 15px 0px 15px;}}/* Start custom CSS for slides, class: .elementor-element-e2644a7 */.elementor-2 .elementor-element.elementor-element-e2644a7 strong {
	font-weight: 800
}

.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-wrapper {
	height: auto;
}

.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-pagination-bullets {
	line-height: 1;
	bottom: 25px;
}

.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-pagination-bullet {
	margin: 0 5px;
	background-color: #fff;
	border: 1px solid #fff;
	opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-pagination-bullet-active {
	background-color: transparent;
}

.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-heading {
	position: relative;
	z-index: 0;
	display: block;
}

@media screen and (max-width:1024px) {

	.elementor-2 .elementor-element.elementor-element-e2644a7 br {
		display: none;
	}

	.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-heading {
		text-align: center;
	}

	.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-description {
		text-align: center;
		width: 60%;
		margin: 0 auto;
	}

	.elementor-2 .elementor-element.elementor-element-e2644a7 .swiper-pagination-bullets {
		bottom: 20px !important;
	}
}

@media screen and (max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-heading:after {
		width: 100%;
	}

	.elementor-2 .elementor-element.elementor-element-e2644a7 .elementor-slide-description {
		width: 80%;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f156f5e */.elementor-2 .elementor-element.elementor-element-f156f5e {position:relative;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:before, .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18215a9 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-18215a9 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-754840d */.elementor-2 .elementor-element.elementor-element-754840d {position:relative;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before, .elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-604e1c2 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-604e1c2 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99e6e0d */.elementor-2 .elementor-element.elementor-element-99e6e0d {position:relative;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before, .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

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

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

.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18215a9 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-18215a9 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-754840d */.elementor-2 .elementor-element.elementor-element-754840d {position:relative;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before, .elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-604e1c2 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-604e1c2 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99e6e0d */.elementor-2 .elementor-element.elementor-element-99e6e0d {position:relative;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before, .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

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

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

.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18215a9 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-18215a9 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-754840d */.elementor-2 .elementor-element.elementor-element-754840d {position:relative;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before, .elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-604e1c2 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-604e1c2 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99e6e0d */.elementor-2 .elementor-element.elementor-element-99e6e0d {position:relative;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before, .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

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

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

.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-f156f5e .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-f156f5e .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-18215a9 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-18215a9 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-754840d */.elementor-2 .elementor-element.elementor-element-754840d {position:relative;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before, .elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-754840d .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-754840d .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-604e1c2 */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-604e1c2 .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99e6e0d */.elementor-2 .elementor-element.elementor-element-99e6e0d {position:relative;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before, .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-99e6e0d .btn_more:after {height:17px; border-left:2px solid #999;}

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

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

.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f86226f */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-f86226f .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b6444d8 */.elementor-2 .elementor-element.elementor-element-3b6444d8 {position:relative;}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more {width:40px; height:40px; font-size:0 !important; background-color:#f1f1f1; border:1px solid #f1f1f1 !important; position:absolute; top:0; right:0; display:inline-block;}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:before, .elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%); transition:all .25s;}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:after {height:17px; border-left:2px solid #999;}

.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:hover:before{ transform: translateX(-46%) rotate(90deg);}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:hover:after{ transform: translateY(-47%) rotate(90deg);}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more {right:0px;}
}ore:after {content:''; position:absolute; top:50%; left:50%; display:inline-block; transform:translate(-50%, -50%);}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:before {width:17px; border-top:2px solid #999;}
.elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more:after {height:17px; border-left:2px solid #999;}

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

@media screen and (max-width:767px){
    .elementor-2 .elementor-element.elementor-element-3b6444d8 .btn_more {right:0px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f86226f */@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-f86226f .ecs-posts article:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){
        display:none;
    }
}/* End custom CSS */