@charset "utf-8";

/** 
	LG ThinQ Home : 우리단지 서비스
**/

.thinq-home-service-wrap {padding-bottom:100px;box-sizing:border-box;font-size:13px;line-height:1.3;color:#000;word-break:keep-all;}
.thinq-home-service-wrap .thinq-home-inner {max-width:1600px;margin:0 auto;}

/* title, desc */
.thinq-home-service-wrap [class*="thinq-title-"] {display:block;}
.thinq-home-service-wrap [class*="thinq-desc-"] {line-height:1.6;}
.thinq-home-service-wrap [class*="thinq-eyebrow-"] {display:block;margin-bottom:15px;}
.thinq-home-service-wrap .thinq-title-page {font-size:40px;font-weight:300;}
.thinq-home-service-wrap .thinq-title-page .point-txt {display:block;margin-top:7px;font-weight:600;}
.thinq-home-service-wrap .thinq-desc-page {font-size:16px;}
.thinq-home-service-wrap .thinq-eyebrow-page {font-size:18px;}
.thinq-home-service-wrap .thinq-title-cont {font-size:26px;font-weight:600;}
.thinq-home-service-wrap .thinq-desc-cont {font-size:20px;font-weight:300;}
.thinq-home-service-wrap .thinq-eyebrow-cont {font-size:22px;}

/* cta */
.thinq-home-service-cta {margin-top:20px;}
.thinq-home-service-cta > [class*="btn-"] {margin-right:15px;}
.thinq-home-service-cta [class*="btn-app"] {display:inline-block;width:152px;height:46px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.thinq-home-service-cta .btn-app-apple {background-image:url("/kr/business/asset/thinq-home-service/images/common/btn_app_apple.png");}
.thinq-home-service-cta .btn-app-google {background-image:url("/kr/business/asset/thinq-home-service/images/common/btn_app_google.png");}
.thinq-home-service-cta.__extend-foot {}

/* thinq-home-service-swiper */
.thinq-home-service-wrap .swiper-container {margin:0 30px;padding:55px 1.125% 65px;box-sizing:border-box;}
.thinq-home-service-wrap .swiper-slide {height:auto;padding:0 .8125%;box-sizing:border-box;}
.thinq-home-service-wrap [class*="swiper-button-"] {top:41%;width:20px;height:40px;margin-top:-20px;background-size:cover;}
.thinq-home-service-wrap [class*="swiper-button-"]:after {font-size:0;}
.thinq-home-service-wrap .swiper-button-prev {left:0;background-image:url("/kr/business/asset/thinq-home-service/images/common/btn_arrow_prev_w.png");}
.thinq-home-service-wrap .swiper-button-next {right:0;background-image:url("/kr/business/asset/thinq-home-service/images/common/btn_arrow_next_w.png");}
.thinq-home-service-wrap .swiper-pagination {bottom:30px;left:50%;transform:translateX(-50%);}
.thinq-home-service-wrap .swiper-pagination .swiper-pagination-bullet {width:13px;height:13px;margin:0 4px;border:1px solid #49494a;border-radius:26px;background:#fff;opacity:1;box-sizing:border-box;}
.thinq-home-service-wrap .swiper-pagination .swiper-pagination-bullet-active {border-color:#a90c3e;background:#a90c3e;}
.thinq-home-service-wrap .swiper-container.swiper-none [class*="swiper-button-"],
.thinq-home-service-wrap .swiper-container.swiper-none .swiper-pagination {display:none;}

/* thinq-home-align */
.thinq-home-align {display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.thinq-home-align > [class*="thinq-home-"] {width:50%;box-sizing:border-box;text-align:left;}
.thinq-home-align > .thinq-home-text .thinq-title-cont {margin-bottom:20px;font-size:46px;}

/* thinq-home-cont */
.thinq-home-cont {text-align:center;}
.thinq-home-cont > [class*="thinq-home-"] {}

/* thinq-home-link */
.thinq-home-link > [class*="btn-link"] + [class*="btn-link"] {margin-left:15px;}
.thinq-home-link > [class*="btn-link"] {display:inline-block;overflow:hidden;height:50px;padding:0 30px;border-radius:50px;background:#767676;box-sizing:border-box;font-size:16px;font-weight:600;color:#fff;vertical-align:middle;}
.thinq-home-link > [class*="btn-link"] .txt {display:flex;justify-content:center;align-items:center;height:100%;}
.thinq-home-link > [class*="btn-link"] .txt:before {content:"";display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.thinq-home-link .btn-link-service .txt:before {width:26px;height:26px;margin-right:9px;background-image:url("/kr/business/asset/thinq-home-service/images/common/ico_link_service.png");}

/* thinq-home-service-header */
.thinq-home-service-header {padding:35px 20px 33px;box-sizing:border-box;text-align:center;color:#333;}
.thinq-home-service-header .thinq-home-inner {position:relative;}
.thinq-home-service-header .thinq-title-page {padding:0 250px;}
.thinq-home-service-header .thinq-home-link {position:absolute;bottom:0;right:0;margin-bottom:-3px;}
.thinq-home-service-header .thinq-home-link.middle {bottom:auto;top:50%;margin-bottom:0;margin-top:4px;transform:translateY(-50%);} /* middle align */

/* thinq-home-service-hero */
.thinq-home-service-hero {position:relative;}
.thinq-home-service-hero .thinq-home-inner {background:#f2f3f5;}
.thinq-home-service-hero .thinq-home-visual {position:relative;max-width:350px;margin:25px auto 0;}
.thinq-home-service-hero .thinq-home-visual img {width:100%;}
.thinq-home-service-hero .thinq-home-visual [class*="btn-app"] {position:absolute;top:0;width:calc(120 / 350 * 100%);height:auto;padding-top:calc(36 / 350 * 100%);margin-top:calc(147 / 350 * 100%);}
.thinq-home-service-hero .thinq-home-visual .btn-app-apple {left:calc(46 / 350 * 100%);}
.thinq-home-service-hero .thinq-home-visual .btn-app-google {left:calc(185 / 350 * 100%);}
.thinq-home-service-hero .disclaimer {display:flex;flex-direction:column;align-items:center;margin-top:18px;}

/* thinq-home-service-footer */
.thinq-home-service-footer {margin-top:40px;}
.thinq-home-service-footer .thinq-home-inner {position:relative;}
.thinq-home-service-footer .thinq-home-service-cta {position:absolute;top:5px;right:0;margin-top:0;}
/* .thinq-home-service-footer .disclaimer {padding-right:12.5%;} */

/* disclaimer */
.disclaimer {text-align:left;word-break:keep-all;}
.disclaimer > li {position:relative;padding-left:15px;font-size:14px;line-height:1.714;}
.disclaimer > li:after {content:"*";position:absolute;top:3px;left:0;}


@media only screen and (max-width: 1600px){
	/* thinq-home-service-footer */
	.thinq-home-service-footer .thinq-home-inner {padding-right:20px;padding-left:20px;}
	.thinq-home-service-footer .thinq-home-service-cta {right:20px;}
}

@media screen and (max-width: 1280px) {	
	/* thinq-home-service-header */
	.thinq-home-service-header .thinq-title-page {padding:0;}	
	.thinq-home-service-header .thinq-home-link {position:static;margin-bottom:0;margin-top:7px;}
	.thinq-home-service-header .thinq-home-link.middle {margin-top:7px;transform:none;}
}

@media only screen and (max-width: 1080px){
	.f.hasSticky .header {top:-50px;}

	.thinq-home-service-wrap {padding-bottom:50px;}
	.thinq-home-service-wrap .thinq-home-inner {padding-right:20px;padding-left:20px;}
	.thinq-home-service-wrap img {width:100%;}

	/* title, desc */
	.thinq-home-service-wrap .thinq-title-page {font-size:18px;}
	.thinq-home-service-wrap .thinq-desc-page {font-size:13px;}
	.thinq-home-service-wrap .thinq-eyebrow-page {font-size:14px;}
	.thinq-home-service-wrap .thinq-title-cont {font-size:20px;}
	.thinq-home-service-wrap .thinq-desc-cont {font-size:13px;}
	.thinq-home-service-wrap .thinq-eyebrow-cont {font-size:14px;}

	/* cta */
	.thinq-home-service-cta {margin-top:10px;}
	.thinq-home-service-cta > [class*="btn-"] {margin:5px 5px 0;}
	.thinq-home-service-cta [class*="btn-app"] {width:102px;height:31px;}

	/* thinq-home-service-swiper */		
	.thinq-home-service-wrap .swiper-container {margin:0;padding:0 0 25px;}
	.thinq-home-service-wrap .swiper-wrapper {padding-bottom:35px;}
	.thinq-home-service-wrap .swiper-slide {padding:0 20px;}
	.thinq-home-service-wrap [class*="swiper-button-"] {top:51%;width:36px;height:36px;margin-top:-18px;}
	.thinq-home-service-wrap .swiper-button-prev {left:10px;background-image:url("/kr/business/asset/thinq-home-service/images/common/btn_arrow_prev_m.png");}
	.thinq-home-service-wrap .swiper-button-next {right:10px;background-image:url("/kr/business/asset/thinq-home-service/images/common/btn_arrow_next_m.png");}	
	.thinq-home-service-wrap .swiper-pagination {bottom:20px;}
	.thinq-home-service-wrap .swiper-pagination .swiper-pagination-bullet {width:9px;height:9px;margin:0 6px;border-color:#aaa;background:#aaa;}
	.thinq-home-service-wrap .swiper-pagination .swiper-pagination-bullet-active {width:23px;border-color:#da0f47;background:#da0f47;}
	.thinq-home-service-wrap .swiper-pagination .swiper-pagination-current {font-weight:600;}	
	.thinq-home-service-wrap .swiper-pagination-fraction,
	.thinq-home-service-wrap .swiper-paging-area .swiper-pagination {overflow:hidden;width:50px;height:22px;line-height:22px;border-radius:11px;background:#999;color:#fff;letter-spacing:-.05em;}
	.thinq-home-service-wrap .swiper-paging-area {display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;top:3px;z-index:2;padding:5px 20px;width:100%;height:50px;background:#fff;box-sizing:border-box;}
	.thinq-home-service-wrap .swiper-paging-area .swiper-paging-title {flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;font-size:18px;line-height:20px;word-break:break-all;}
	.thinq-home-service-wrap .swiper-paging-area .swiper-pagination {position:static;transform:none;}
	.thinq-home-service-wrap .swiper-paging-area.paging-sticky {position:absolute;left:0;z-index:100;transition:top .3s ease;}
	.f .thinq-home-service-wrap .swiper-paging-area.paging-sticky {position:fixed;top:0;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
	.thinq-home-service-wrap .swiper-paging-area + .swiper-wrapper {padding-bottom:0;}

	/* thinq-home-align */
	.thinq-home-align {flex-direction:column;}
	.thinq-home-align > [class*="thinq-home-"] {width:100%;text-align:center;}
	.thinq-home-align > .thinq-home-text .thinq-title-cont {margin-top:10px;font-size:20px;}	

	/* thinq-home-link */
	.thinq-home-link > [class*="btn-link"] + [class*="btn-link"] {margin-left:7px;}
	.thinq-home-link > [class*="btn-link"] {height:34px;padding:0 17px;font-size:13px;font-weight:400;}
	.thinq-home-link .btn-link-service .txt:before {width:18px;height:18px;margin-right:7px;}

	/* thinq-home-service-header */
	.thinq-home-service-header {padding:13px 0 12px;}
	.thinq-home-service-header .thinq-home-link,
	.thinq-home-service-header .thinq-home-link.middle {margin-top:12px;}
	.f.hasSticky .thinq-home-service-header .thinq-home-link {margin-bottom:3px;}

	/* thinq-home-service-hero */
	.thinq-home-service-hero .thinq-home-inner {position:relative;padding:0;background:#fff;}
	.thinq-home-service-hero .thinq-home-inner:after {content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:3px;background:#fff;}	
	.thinq-home-service-hero .swiper-container {background:#f2f3f5;}
	.thinq-home-service-hero .swiper-container:before,
	.thinq-home-service-hero .swiper-container:after {content:"";position:absolute;top:0;bottom:0;z-index:2;width:20px;background:#fff;}
	.thinq-home-service-hero .swiper-container:before {left:0;}
	.thinq-home-service-hero .swiper-container:after {right:0;}
	.thinq-home-service-hero .thinq-home-cont {padding:33px 8.34vw 0;}	
	.thinq-home-service-hero .thinq-home-visual {max-width:484px;margin-bottom:12px;}
	.thinq-home-service-hero .thinq-home-visual [class*="btn-app"] {width:calc(184 / 484 * 100%);padding-top:calc(56 / 484 * 100%);margin-top:calc(187 / 484 * 100%);}
	.thinq-home-service-hero .thinq-home-visual .btn-app-apple {left:calc(49 / 484 * 100%);}
	.thinq-home-service-hero .thinq-home-visual .btn-app-google {left:calc(252 / 484 * 100%);}
	.thinq-home-service-hero .disclaimer {margin-top:6px;}	
	
	.hasSticky .thinq-home-service-hero .thinq-home-cont {padding-top:83px;}
	.f.hasSticky .thinq-home-service-hero .thinq-home-cont {padding-top:33px;}
	.f.hasSticky .thinq-home-service-hero .thinq-home-inner:after {z-index:0;}
	.thinq-home-service-hero .swiper-paging-area + .swiper-wrapper .thinq-home-visual {margin-top:0;}
	.thinq-home-service-hero .swiper-paging-area + .swiper-wrapper .thinq-home-title {overflow:hidden;position:absolute;height:1px;text-indent:-9999px;}
	.thinq-home-service-hero .swiper-paging-area + .swiper-wrapper .thinq-home-title .thinq-title-cont {font-size:1px;}	

	/* thinq-home-service-footer */
	.thinq-home-service-footer {margin-top:25px;}
	.thinq-home-service-footer .disclaimer {padding-right:0;}
	
	/* disclaimer */
	.disclaimer > li {padding-left:10px;font-size:10px;line-height:1.8;}
}

@media only screen and (max-width: 720px){
    
}