.elementor-8159 .elementor-element.elementor-element-2b25fa73{margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}/* Start custom CSS for section, class: .elementor-element-2b25fa73 */@media (max-width: 980px) {
    .service-items.mo .post-sub-tit {
        font-size: 23px;
    }
    .service-items.mo .item-row {
        display: block;
        text-align: center;
    }
    .service-items.mo .item-col {
        width: 100%;
        margin-bottom: 50px;
    }
    .service-items.mo .item-col:last-child {
        margin-bottom: 0;
    }
    .service-items.mo .item-col .item-box .thumb { 
        height: 270px;
        margin-bottom: 20px;
    }
    .service-items.mo .item-col .item-box .tag {
        margin-bottom: 5px;
        font-size: 14px;
    }
    .service-items.mo .item-col .item-box .tit {
        margin-bottom: 10px;
        font-size: 23px;
    }
    .service-items.mo .item-col .item-box .com {
        font-size: 14px;
        line-height: 1.6em;
    }
}

/* Sub Title */
.service-items .post-sub-tit {
    margin: 0 0 2rem 0;
  	font-family: "Outfit";
  	color: #385248;
    font-size: 3rem;
    font-weight: 500;    
}

/* Items */
.service-items .item-row {
 	display: flex;
  	gap: 2.2rem;
  	font-family: "noto Sans KR";
}
.service-items .item-col {
  	width: 50%;
}
.service-items .item-col .item-box .thumb {
  	width: 100%;
  	height: 30rem;
  	margin: 0 0 3rem 0;
}
.service-items .item-col .item-box .tag {
  	display: inline-block;
  	margin: 0 0 1.6rem 0;
  	padding: 0.7rem 1rem;
 	background: #c9c6bc47;
  	color: #385248;
  	font-size: 1.8rem;
  	font-weight: 500;
}
.service-items .item-col .item-box .tit {
  	margin: 0 0 1.6rem 0;
  	color: #000000;
  	font-size: 2.6rem;
  	font-weight: 500;
}
.service-items .item-col .item-box .com {
  	color: #000000;
  	font-size: 1.8rem;
  	font-weight: 400;
  	line-height: 2.8rem;
}

.service-items .item-col {
    padding: 10px !important;
}/* End custom CSS */