/* 플래너 */
#plannersWrap{width:100%; display:flex; justify-content:space-between; align-items:center; gap:20px 10px;}
#plannersWrap .planners_card{display:flex; flex-direction:column; justify-content:center; width:25%; min-height:350px; padding:0 2%; background:#fbfbfb; transition:all 0.2s ease;}
#plannersWrap .planners_name{display:block; margin-bottom:30px; text-align:center; font-size:1.5em;}
#plannersWrap .planners_name strong{font-size:1em; font-weight:700;}
#plannersWrap .planners_btn{display:flex; flex-direction:column; justify-content:center; gap:10px;}
#plannersWrap .planners_btn .btn{position:relative; display:inline-flex; align-items:center; justify-content:center; gap:8px; width:100%; height:40px; line-height:1; font-size:1em; font-weight:400; text-decoration:none; border-radius:50px; transition:all 0.2s ease; cursor:pointer;}
#plannersWrap .planners_btn .btn.insta{color:#fff; background:#000; border:1px solid #000;}
#plannersWrap .planners_btn .btn.insta i{color:#fff;}
#plannersWrap .planners_btn .btn.insta:hover{color:#fff; background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5); border:0;}
#plannersWrap .planners_btn .btn.insta:hover i{color:#fff;}
#plannersWrap .planners_btn .btn.consult{color:#000; background:#fff; border:1px solid #000;}
#plannersWrap .planners_btn .btn.consult:hover{color:#fff; background:#000; border:1px solid #666;}
#plannersWrap .planners_btn .btn.consult:hover i{color:#fff;}


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

	#plannersWrap{flex-wrap:wrap; gap:0;}
	#plannersWrap .planners_card{width:49%; min-height:auto; padding:30px 4%;}

}


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

	#plannersWrap{flex-direction:column; align-items:center;}
	#plannersWrap .planners_card{width:100%; border-bottom:1px dashed #ddd;}
	#plannersWrap .planners_name{margin-bottom:20px; font-size:1.25em;}
	#plannersWrap .planners_btn{flex-direction:row;}
	#plannersWrap .planners_btn .btn{height:35px;}

}

