@charset "utf-8"; .content { /* padding:5rem 0; */ } 
/* main */
.fp-nav { position: fixed; top: 0px; left: 80px; z-index:19; width: 150px; height: 200px; font-size: 1.875rem; } 
/* .fp-nav:before { content: ''; display: block; width: 1px; height:100vh; border-right:1px solid rgba(255,255,255,0.1); } */
.fp-nav ul { position: absolute; top: 150px; left: 0; z-index:16; } 
.fp-nav li { position: relative; margin: 20px 0; } 
.fp-nav li:before { position: absolute; left: 0; top: 0; content: ''; background:rgba(255,255,255,.4); width: 5px; height: 5px; border-radius: 50%; top: 50%; } 
.fp-nav li a { color: rgba(255,255,255,.4); font-size: 1rem; font-family:'play'; font-weight: 600; margin-left: 20px; } 
.fp-nav li.active:before { background:rgba(255,255,255); } 
.fp-nav li.active a { color: #fff; font-size: 1.25rem; } 
/* .fp-nav li.active { margin: 80px 0; } 
.fp-nav li.active:before { position: absolute; left: -30px; top: 0; content: ''; background:rgba(255,255,255,1); width: 70px; height: 70px; border-radius: 50%; top: -70px; } 
.fp-nav li.active a { color: #2a2a2a; font-size: 0.875rem; position: absolute; top: -40px; left: -30px; } */
.main-content { position: absolute; top: 0; left: 0; z-index: 12; } 
.main-bg { position: absolute; z-index: 18; top: 79px; left: 0; width: 100%; height: calc(100vh - 79px); padding:0 20px; } 
.main-bg li { border-right:1px solid rgba(255,255,255,0.1); height: 100%; width: 28%; } 
.main-bg li:nth-child(1) { width: 16%; background: rgba(0,0,0,.2); } 
.main-bg li:nth-child(4) { background: rgba(0,0,0,.5); } 
.main-content section { width: 100%; height: 100vh; } 
.main-content section img { object-fit: fill; } 
/* swiper */
.swiper-container { overflow: hidden; width: 100%; margin-left: auto; margin-right: auto; } 
.swiper-container-wrapper { display: flex; flex-flow: column nowrap; height: 100vh; width: 100vw; position: relative;} 
.gallery-top > .swiper-button-next, .gallery-top > .swiper-button-prev { color: #000; } 
.swiper-slide.main { text-align: center; background-size: cover; background-position: center; background-color: #fff; /* Center slide text vertically */
 display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; /* Slide content */ width: 100% !important; margin-right: 0 !important;}
.swiper-slide.main .img{position: absolute; left: 0; top: 0; height:100vh; width: 100%;} 
.swiper-slide.main .img img{object-fit: fill; width: 100%;}
.swiper-slide.main .description,
.swiper-slide.main .title { display: block; opacity: 0; transition: 0.5s ease 0.5s; } 
.info{padding:20px 0 10px 0; width: 150px; z-index: 25; text-align: left; } 
.info .date, .work-info .info .date{color: #7E7E7E; font-size: 1.25rem; margin: 2.1875rem 0; display: block}
.info .tit, .work-info .info .tit{font-size:1.5625rem; font-weight: 500; margin-bottom: 2.5rem;}
.info .tit span, .work-info .info .tit span{font-size: 1.125rem; display: block; margin:1.25rem 0;}
.info .detail dt, .swiper-slide.main .info .detail dd, .work-info .info .detail dt, .work-info .info .detail dd{display: inline-block;}
.info .detail dt, .work-info .info .detail dt{background: #545454; width: 80px; height: 25px; text-align: center; color:#fff; border-radius: 30px; font-size:0.75rem; line-height: 28px; margin:.3rem 0 .3rem 0;}
.info .detail dd{text-overflow: ellipsis; overflow: hidden; width:170px; white-space: nowrap; vertical-align: middle; padding-top: 5px;}
.gallery-top > .swiper-button-next, .gallery-top > .swiper-button-prev, .detail-plus a{color: #2a2a2a; background:#fff; border-radius:50%; top: 750px; right:80px; width: 40px; height: 40px; /*border: 1px solid #707070;*/}
.gallery-top > .swiper-button-next, .gallery-top > .swiper-button-prev{display: none;}
.detail-plus a{right:320px; position:absolute; top:800px; display:block; z-index:30; background-color: #fff; color: #2a2a2a;text-align: center; font-size: 1.125rem;}
.detail-plus a i{padding-top: 10px;}
.swiper-button-prev{right:130px; left:auto;}
.main-content .swiper-button-next, .swiper-container-rtl .swiper-button-prev{}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 1rem;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0.45;}
.swiper-slide-active .description,
.swiper-slide-active .title { opacity: 1; } 
.swiper-slide-active .title { margin-bottom: 0.5rem; font-size: 24px; color: #000; transition: opacity 0.5s ease 0.5s; } 
.swiper-slide-active .description { font-size: 16px; color: #777; transition: opacity 0.5s ease 0.75s; } 
.gallery-top { position: absolute; width: 100%; height: 100vh; } 
.gallery-thumbs { width: 400px;   position: absolute; left: 180px; top: 180px; z-index: 20;} 
.gallery-thumbs .swiper-wrapper { flex-direction: column; } 
.gallery-thumbs .swiper-slide { width: 100%; height: auto !important; margin-left: 0; flex-flow: row nowrap; height: 100%; font-size: 1.25rem; opacity: 0.75; cursor: pointer;  background: transparent; color: #fff; justify-content: left;} 
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1; font-size: 1.5625rem;} 
.project{ position: absolute; width: 100%; height: 100vh; } 
/* pagenation */
.swiper-pagination { width: 400px;  padding-top: 10px; position: absolute; left: 180px; top: 180px; z-index: 20; color: #fff;}
.swiper-pagination-bullet { width: 100%; min-height: 30px; background: transparent; opacity: 1; }
.swiper-pagination-bullet-active:before { content: ""; display: block; position: absolute; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid pink; transition: all .5 ease-in-out; }
/* sub */
.sub-img { height: 440px; font-weight: 700; text-align: center; background-repeat: no-repeat; background-position: 50% 50%; padding-top: 200px; } 
.sub-img.recruit { background-image: url(../images/img_04.jpg); } 
.sub-img.topic { background-image: url(../images/img_05.jpg); } 
.sub-img.company { background-image: url(../images/img_01.jpg); } 
.sub-img .page-title { font-size: 2.5rem; color: #fff; text-transform: uppercase; text-shadow: 0 0 15px #222 } 
.sub-img .page-breadcrumbs { margin-top: 2rem; } 
.sub-img .page-breadcrumbs li { display: inline-block; position: relative; text-transform: uppercase; text-shadow: 0 0 10px #222; } 
.sub-img .page-breadcrumbs li:before { content: '\e93f'; margin: 0 .5rem; width: 24px; height: 24px; font-family: 'xeicon'; color: #fff; } 
.sub-img .page-breadcrumbs li:first-child:before { display: none } 
.sub-img .page-breadcrumbs li a { color: #fff; font-family: 'Play', sans-serif; } 
.content .inner { width: 1280px; margin: 0 auto; padding: 1.25rem; margin-top:4rem; } 
.content .inner h1 { font-size: 3.125rem; text-transform: uppercase; margin-top: 2.5rem; } 
.content .inner h2 { font-size: 1.5625rem; margin-top: 0.625rem; } 
.content .inner .introduce { margin-bottom: 1.875rem; } 
.content .inner .introduce .txt-01 { font-size: 1.875rem; font-weight: 400; line-height: 2.5rem; margin:3.75rem 0; letter-spacing: -1px; } 
.content .inner .introduce .txt-02 figure ,.content .inner .introduce .txt-02 .con-txt { float:left; } 
.content .inner .introduce .txt-02 figure { width: 37%; } 
.content .inner .introduce .txt-02 figure img { width:600px; height:394px; } 
.content .inner .introduce .txt-02 .con-txt { width: 60%; font-weight: 400; font-size:1rem; margin-left:1.875rem; line-height: 1.875rem; letter-spacing: -1.5px; border-top: 2px solid #2a2a2a; padding: 1.875rem 0.625rem; } 
.content .inner .introduce .txt-02 .con-txt .con-txt-01 { font-size: 1.125rem; } 
.content .inner .introduce .txt-02 .con-txt .con-txt-02 { margin:1.25rem 0; } 
.content .inner .introduce .txt-02 .con-txt .con-txt-03 { margin-bottom: 1.25rem; } 
.content .inner .introduce .txt-02 .con-txt .con-txt-04 { border-top: 1px solid #e0e0e0; padding-top: 1.25rem; font-size: 0.875rem; } 
.content .inner .introduce .txt-02 .con-txt .con-txt-04 span { display: block; font-size: 1.25rem; } 
.content .inner .history .history-box { padding: 20px 10px; border-top: 2px solid #2a2a2a; border-bottom: 1px solid #e0e0e0; } 
.content .inner .history .history-year-item { position: relative; } 
.content .inner .history .history-year-item:before { content: ''; position: absolute; top: 17px; left: 165px; width: 1px; height: 100%; background:#e0e0e0; } 
.content .inner .history .history-year-item .history-year { position: absolute; top: 0; left: 0; width: 175px; } 
.content .inner .history .history-year-item .history-year strong { font-size:1.875rem; font-weight: 400; } 
.content .inner .history .history-year-item .history-year:after { content: ''; position: absolute; top: 50%; margin-top: -7px; right: 0; width: 8px; height: 8px; background-color: #fff; border: 5px solid #ed7a17; border-radius:100% } 
.content .inner .history .history-year-item .history-con { padding-left: 14.375rem; padding-bottom: 6.25rem; padding-top: 0.625rem; } 
.content .inner .history .history-year-item .history-con .history-txt { position: relative; padding-left:0.9375rem; font-size: 1rem; line-height:1.875rem; } 
.content .inner .history .history-year-item .history-con .history-txt:before { content: ''; position: absolute; top: 12px; left: 0; width: 3px; height: 3px; background: #3c3c3c; border-radius: 100%; } 
.content .inner .history .history-year-item .history-con .history-txt span { display: inline-block; margin-right: 0.625rem; } 
.root_daum_roughmap .wrap_controllers { display: none; } 
.content .inner .contact .address { height:18.75rem; } 
.content .inner .contact:last-child .address { margin-bottom: 3.125rem; } 
.content .inner .contact .address > div { float: left; } 
.content .inner .contact .address .add-txt { background: #F5F5F5; width: 45%; padding: 1.25rem; height: 100%; } 
.content .inner .contact .address .add-txt h2 { font-size: 1.25rem; padding-bottom: 1.25rem; border-bottom: 1px solid #2a2a2a; margin-bottom: 1.875rem; } 
.content .inner .contact .address .add-txt dl { margin-bottom: 1.25rem; } 
.content .inner .contact .address .add-txt dl dt, .content .inner .contact .address .add-txt dl dd { float: left; font-size:0.875rem; } 
.content .inner .contact .address .add-txt dl dt { width: 15%; } 
.content .inner .contact .address .kakao { margin-left: 1.875rem; width: 50%; } 
.content .inner .top-tit { font-size: 2.5rem; text-align: center; margin:2.5rem 0; } 
.content .inner .etc { margin-top:2.5rem; } 
.content .inner .talented { border-top: 2px solid #2a2a2a; } 
.content h2.w400 + * { margin-top: 1.25rem; } 
.content .inner .talented .box-text .item { padding: 2.1875rem 0; border-bottom: 1px solid #e0e0e0; position: relative; } 
.content .inner .talented .box-text .item > strong,.content .inner .talented .box-text .item .text,.content .inner .talented .box-text .item .circle { display: inline-block; vertical-align: middle; width: 78%; } 
.content .inner .talented .box-text .item > strong { width: 20%; font-size: 1.25rem; } 
.content .inner .talented .box-text .item .text > li { font-weight: 350; line-height: 1.875rem; position: relative; padding-left: 0.625rem; } 
.content .inner .talented .box-text .item .text > li:before { content: ''; position: absolute; left: 0; width: 3px; height: 3px; background: #2a2a2a; top: 50%; transform: translateY(-50%); } 
.content .inner .talented .box-text .item .circle > li,.content .inner .talented .box-text .item .square > li { border-radius: 50%; background: #ebebeb; width: 6.25rem; height: 6.25rem; display: inline-block; text-align: center; position: relative; margin-left: 3.125rem; color: #fff; } 
.content .inner .talented .box-text .item .circle > li:first-child { margin-left: 0rem; } 
.content .inner .talented .box-text .item .circle > li:after { content: '\e907'; position: absolute; top: 50%; transform: translateY(-50%); right: -40px; font-family: 'xeicon'; font-size: 1.5rem; color: #2a2a2a; } 
.content .inner .talented .box-text .item .circle > li:last-child:after,
.content .inner .talented .box-text .item .circle.square > li:after { display: none; } 
.content .inner .talented .box-text .item .circle > li > span { width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); line-height: 1.5rem; font-weight: normal; } 
.content .inner .talented .box-text .item .circle.square > li { border-radius: initial; width: 20%; color: #2a2a2a; border: 1px solid #e0e0e0; } 
.content .inner .talented .box-text .item .circle.square > li span em { font-size: 0.875rem; display: block; margin-top: 0.625rem; line-height: 1.125rem; } 
.content .inner .talented .box-text .item .people{position: absolute; top: 0px; right: 300px; background: url(../images/people.svg) no-repeat center center; width: 300px; height: 210px; background-size: 90%;}
.content .inner .talented.list ul { border-bottom: 1px solid #2a2a2a; } 
.content .inner .talented.list li { padding:1.25rem; text-align: center; display: inline-block; float: left; } 
.content .inner .talented.list .date { width: 20%; margin-top: 20px; } 
.content .inner .talented.list .date .label { background: #ed7a17; padding:0.3125rem 0.625rem; color: #fff; font-size:0.875rem; } 
.content .inner .talented.list .tit { text-align: left; width: 60%; margin-top:20px;} 
.content .inner .talented.list .search { width: 20%; } 
.content .inner .talented.list .search .ico { margin-right:0.625rem; opacity: .4; } 
.content .inner .talented.list .etc-tit,.content .inner .talented.list .etc-con { text-align: left; } 
.content .inner .talented.list .etc-tit { width: 15%; vertical-align: middle; } 
.content .inner .talented.list .etc-tit.hc { padding-top: 1.875rem; } 
.content .inner .talented.list .etc-con { width: 80%; } 
.content .inner .talented.list .etc-con .process span { position: relative; display: inline-block; margin-left: 1.25rem; } 
.content .inner .talented.list .etc-con .process span:first-child { margin-left: 0; } 
.content .inner .talented.list .etc-con .process span:after { content:'\e93f'; position: absolute; top: 50%; transform: translateY(-50%); right: -20px; font-family: 'xeicon'; } 
.content .inner .talented.list .etc-con .process span:last-child:after { display: none; } 
.content .inner .talented.list .etc-con > p { font-size: 0.875rem; margin-top:0.625rem; } 
.content .inner .talented.list .etc-con > div { margin-bottom: 0.625rem; } 
.content .inner .talented.list .etc-con div .file-tit { margin-right:1.25rem; font-size:0.875rem; width: 10%; display: inline-block; margin-bottom: 1rem; } 
.content .inner .talented.list .etc-con div form { display: inline-block; } 
.content .inner .talented.list .etc-con .profile p { display: inline-block; border: 1px solid #fff; background: #f2f2f4; border: 1px solid #dadada; color: #313131; position: relative; padding: 5px 10px; min-width: 200px; font-size: 0.875rem; } 
.content .inner .talented.list .etc-con .profile p > span { position: absolute; right: 0; top: 50%; transform: translateY(-50%); content: ''; display: inline-block; cursor: pointer; font-size:1.25rem; } 
.content .inner .board { margin-top:0.625rem; border-top: 2px solid #2a2a2a; } 
.content .inner .board-view .board-header { padding:2.1875rem 1.875rem; border-bottom: 1px solid #e0e0e0; } 
.content .inner .board-view .board-header .title { font-size: 1.75rem; font-weight: 500; line-height: 2.5rem; } 
.content .inner .board-view .board-header .admin-date { margin-top:1.25rem; font-size:0.875rem; color: #666; } 
.content .inner .board-view .board-header .admin-date em { display: inline-block; font-weight: 600; margin-right:0.9375rem; } 
.content .inner .board-view .board-body,
.content .inner .board-view .board-footer { padding: 2.5rem 1.875rem; border-bottom: 1px solid #e0e0e0; } 
.content .inner .board-view .board-body { line-height: 1.5rem; } 
.content .inner .board-view .board-footer li span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 200px; display: inline-block; } 
.content .inner .board-view .board-footer a { position: relative; } 
.content .inner .board-view .board-footer i { font-size:1.5rem; margin-left: 20px; }
/* work popup */
.work-pop{position: fixed; top: 0; left: 0; width: 100%; height:100vh; z-index: 999; visibility: hidden; background: #000;}
.work-wrap{position: fixed; width: 100%; height: 100vh;}
.work-wrap .work-line{background: rgba(0,0,0,.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 51;}
.work-wrap .work-line span{border-right: 1px solid rgba(255,255,255,.2); flex: 1;}
.work-wrap .work-line span:last-child{border-right: none}
.work-wrap .work-slide{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.work-wrap .work-slide img{max-width: 100%; height: auto;}
.work-wrap .work-slide .work-info{position: absolute; left: 0; right: 0; top: 0; z-index: 52;}
.work-wrap .work-slide .slide-tit{text-align: center; font-size: 3.125rem; color:rgba(255,255,255,.3); text-transform: uppercase; margin-top:6.875rem; text-align: center;}
.work-info .info{width: 400px; margin: 1.875rem auto 0 auto;}
.work-info .info .detail{margin: 0 auto; text-align: left;}
.work-info .info .tit span{font-size: 1.5625rem; margin-bottom: 0.625rem;}
.work-info .info .tit, .work-info .info .date{text-align: center;}
.work-info .info .date, .work-info .info .tit, .work-info .info .detail dd{color:#fff;}
.work-wrap .pop-close{background: #fff; width: 3.75rem; height:3.75rem; position: absolute; right: 0; top: 0; z-index:55;  text-align: center; cursor: pointer;}
.work-wrap .pop-close i{font-weight: 600; font-size:1.5rem; line-height: 3.75rem;}

.address-column0 {padding: 350px 0 0 0;}
.address-column1 {padding: 310px 0 0 0;}
.address-column2 {padding: 270px 0 0 0;}
.address-column3 {padding: 230px 0 0 0;}
.address-column4 {padding: 190px 0 0 0;}

/* responsive */
@media (max-width:800px){
    .main-content section img{height: 100%;}
    .fp-nav{top: 60px; left: 10px; width: 100%; height: 50px;  overflow-x: scroll; }
    .fp-nav ul{top: 0px; display: flex; position: relative;}
    .fp-nav ul li{margin:10px 20px 10px 0;}
    .fp-nav ul li:last-child{padding-right:50px;}
    .swiper-slide .img img {object-fit: cover;}
    .gallery-thumbs{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);background: rgba(0, 0, 0, .51); padding: 15px; width: 90%; height:240px;  overflow-y: scroll}
    .gallery-thumbs .swiper-slide{margin-bottom: 20px; width: 100% !important;}
    .gallery-thumbs .swiper-slide, .gallery-thumbs .swiper-slide-thumb-active{font-size: 1rem;}
    .swiper-slide .info{display: none;}
    .swiper-button-next, .swiper-button-prev, .detail-plus a{top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 50; display: none;}
    .swiper-button-next{left:auto; right: 10px;}
    .swiper-button-prev{ left:10px;}
    .detail-plus a{right: 120px; left:auto;}
    .content .inner { width: 100%; } 
    .sub-img { height: 250px; padding-top:100px; } 
    .content .inner .introduce .txt-01 { font-size: 1.25rem; margin: 1.25rem 0; } 
    .content .inner .introduce .txt-01 br { display: none; } 
    .content .inner .introduce .txt-02 figure, .content .inner .introduce .txt-02 .con-txt { clear: both; width: 100%; } 
    .content .inner .contact .address { height: auto; } 
    .content .inner .contact .address > div { clear: both; } 
    .content .inner .introduce .txt-02 .con-txt { margin-left: 0; margin-top: 1.25rem; } 
    .content .inner .history .history-year-item:before { left: 91px; } 
    .content .inner .history .history-year-item .history-year { width: 100px; } 
    .content .inner .history .history-year-item .history-con { padding-left: 8.75rem; padding-bottom: 6.25rem; padding-top: 0.625rem; } 
    .content .inner .history .history-year-item .history-con .history-txt { margin-bottom:0.625rem; } 
    .content .inner .contact .address .add-txt { width: 100%; } 
    .content .inner .contact .address .kakao { width: 100%; margin-left: 0; margin-top: 1.25rem; } 
    .content .inner .contact .address .add-txt dl dt, .content .inner .contact .address .add-txt dl dd { clear: both; } 
    .root_daum_roughmap { width: 100% !important; } 
    .content .inner .top-tit { font-size: 1.5rem; } 
    .content .inner .talented .box-text .item > strong, 
    .content .inner .talented .box-text .item .text, 
    .content .inner .talented .box-text .item .circle { width: 100%; } 
    .content .inner .talented .box-text .item .circle > li, 
    .content .inner .talented .box-text .item .square > li { width: 11.25rem; height: 11.25rem; display: block; margin: 1.25rem auto 0 auto; margin-bottom: 3.125rem; } 
    .content .inner .talented .box-text .item .circle > li:first-child { margin-left: auto; } 
    .content .inner .talented .box-text .item .circle > li:last-child { margin-left: auto; margin-bottom: 0rem; } 
    .content .inner .talented .box-text .item .circle > li:after { content: '\e905'; position: absolute; top: 170px; transform: translateX(-50%); left: 50%; font-family: 'xeicon'; font-size: 1.5rem; } 
    .content .inner .talented .box-text .item .circle.square > li { width: 100%; height: 6.25rem; margin-bottom: 0.625rem; } 
    .content .inner .talented .box-text .item > strong { width: 100%; margin-bottom: 1.25rem; } 
    .content .inner .talented .box-text .item .people{position: static; top: auto; right: auto; width:300px; background-size:90%; margin-top:20px;} 
    .content .inner .talented.list li { clear: both; padding:1rem 0.625rem; } 
    .content .inner .talented.list .date,
    .content .inner .talented.list .tit,
    .content .inner .talented.list .search { width: 100%; text-align: left; } 
    .content .inner .talented.list .tit { padding: 0.9375rem 0.625rem; } 
    .content .inner .talented.list .etc-tit,
    .content .inner .talented.list .etc-tit.hc { padding-top:1rem; padding-bottom:0rem; } 
    .content .inner .talented.list .etc-tit,
    .content .inner .talented.list .etc-con { width: 100%; } 
    .content .inner .talented.list .etc-con select { width: 100%; } 
    .content .inner .talented.list .etc-con .process span { line-height: 1.75rem; } 
    .content .inner .talented.list .etc-con > div { margin-bottom: 1.25rem; } 
    .content .inner .talented.list .etc-con div .file-tit { width: 100%; } 
    .content .inner .talented.list .etc-con .profile p { width: 100%; font-size: 0.875rem; } 
    .btn-sies { width:9.375rem; } 
    .detail-plus a{border-radius: 50%; right:auto; left:50%; position:absolute; top:auto; bottom: 100px;  display:block; z-index:30; background-color: #fff; color: #2a2a2a;text-align: center; font-size: 1.125rem; transform: translate(-50%,-50%); width:60px; height: 60px; z-index: 22;}
    .detail-plus a i{font-weight: 600; padding-top: 20px; font-size: 1.25rem}
    .work-wrap .work-line span{display: none;}
    .work-wrap .work-slide img{height:100%;}
    .work-info .info{display: block;}
    .work-wrap .work-slide .slide-tit{font-size:1.875rem; margin-top:2.5rem;}
    .work-info .info .tit span{font-size: 0.875rem;}
    .work-info .info .detail dd{font-size: 0.75rem;}

    .address-column0 {padding: 0 0 0 0;}
    .address-column1 {padding: 0 0 0 0;}
    .address-column2 {padding: 0 0 0 0;}
    .address-column3 {padding: 0 0 0 0;}
    .address-column4 {padding: 0 0 0 0;}    
}