/* BASIC css start */
.site-footer {margin-top:100px;}
.footer_kakao{position:absolute;right: 2%; top:-80px;}
.footer_link_new_barotalk{position:absolute;right: 2%; top:-80px;}
.a1 {padding-top:10px; padding-bottom:10px;}


.site-footer {width:100%;background-color:#dae0f0;font-family: 'Spoqa Han Sans Neo';color: #2b2b2b;padding: 90px 4.75%; }
.site-footer .footer-contact {display: flex;}
.site-footer .footer-contact .item {display:inline-block;vertical-align:top;width:18%;box-sizing: border-box;}
.site-footer .footer-contact .item.company-info .info {font-weight: 500; font-size:13px }
.site-footer .footer-contact .item.company-info .info span {padding:0 5px;}
.site-footer .footer-contact .item.company-info .info p {padding:0 0 5px 0;}
.site-footer .item.company-info {width:45%!important;}
.site-footer .footer-contact .item.account-menu {width:9%;padding:0;} 
.site-footer .footer-contact .item.service-menu {width:9%;}
.site-footer .footer-contact .item .title {font-family:'Poppins', 'sans-serif';font-weight: 500;text-transform:uppercase;font-size: 16px;margin-bottom:20px;}
.site-footer .footer-contact .item.customer-center li p {font-family: 'Spoqa Han Sans Neo';padding:0 0 5px 0;font-weight: 400;color: #2b2b2b;}
.site-footer .footer-contact .customer-center .cs-number {font-size:30px;font-weight:600;margin-bottom:20px;}

.site-footer .company-info .legal-links li a {font-family:'Poppins', 'sans-serif';font-weight:500;text-decoration:none;text-transform:uppercase; font-size:16px; cursor:pointer;color: #2b2b2b;}
.site-footer .company-info li {display:inline-block;padding-right:30px;}
.site-footer .company-info .social-links li {margin:30px 20px 30px 0 }

.site-footer .footer-contact .partnership { font-family: 'Spoqa Han Sans Neo';font-style: normal;font-weight: 400;font-size: 14px;}
.site-footer .footer-contact .partnership ul {margin-bottom:40px;}
.site-footer .footer-contact .item.service-menu a, .site-footer .footer-contact .item.account-menu a {font-family: 'Spoqa Han Sans Neo';font-weight: 400;font-size: 14px;}

.site-footer .footer-contact .item.service-menu li, .site-footer .footer-contact .item.account-menu li {margin-bottom:5px;}
.site-footer .legal-links {margin-bottom:18px;}

.popup-floating {  bottom: 50%;  transform: translateY(50%);position: fixed;z-index: 20;width: 50px;display: flex;flex-direction: column;align-items: center;}
.popup-floating li {padding:10px 0;}
.popup-floating--left { left: 0;}
.popup-floating--left .popup-open {transform: rotate(-90deg);margin-top:30px;display:inline-block;width:100px;}

.show-on-scroll { visibility: hidden; }
.show-on-scroll.shown { visibility: visible; }
.popup-floating--right { right: 0;}







/* BASIC css end */

