.agency_lt .lat_title {font-size: 20px; font-weight: bold;}
.agency_lt .service_wrap {position:relative; margin-top:20px;}
.agency_lt .service_wrap ul {display: flex; flex-wrap: wrap; margin-top:30px;}
.agency_lt .service_wrap ul li {width: 23.5%; margin-bottom:20px;}
.agency_lt .service_wrap ul li:not(:nth-child(4n)) {margin-right: 2%;}
.agency_lt .service_wrap ul li:nth-child(1n + 5) {margin-top:20px;}
.agency_lt .service_wrap ul li div {position:relative;}
.agency_lt .service_wrap ul li div a:nth-of-type(1){position:absolute;right:0px; top:0px; display: inline-block; font-size: 12px; color: #fff; border-radius: 30px; padding: 3px 10px; background: #5e01ff;}
.agency_lt .service_wrap ul li a:nth-of-type(2){position:absolute;right:0px; bottom:5px; background-image: url('../../../img/phone-call.png'); background-repeat : no-repeat; background-position : left center; padding-left:18px; color:green;}
.agency_lt .txt_box img{display:inline}
.agency_lt .img_box {height: 132px; display: flex; align-items: center; border-radius: 8px; overflow: hidden;}
.agency_lt .img_box img {width: 100%;}
.agency_lt .txt_box {margin-top:10px}
.agency_lt .txt_box span {display: block; font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.agency_lt .txt_box p {font-size: 14px; padding: 5px 0;}
.agency_lt .nav_btn {width: 100%; position:absolute; top:50%; transform:translateY(-50%); z-index: 2;}
.agency_lt .nav_btn button {width: 38px; height: 38px; border-radius: 100%; font-size:17px; background: #fff; border:none; position:absolute;}
.agency_lt .nav_btn button.prev_btn {left:-19px; box-shadow: -2px 0 5px rgba(0,0,0,0.05);}
.agency_lt .nav_btn button.next_btn {right:-19px; box-shadow: 2px 0 5px rgba(0,0,0,0.05);}