﻿.footer{padding:5vw 0;background:var(--colorSecond);font-size:16px;}.footer .g-location{padding-top:0;padding-bottom:0;}@media(max-width:991px){.footer .g-location{flex-direction:column-reverse;margin:0 30px;}}.footer .g-location>*{width:50%;min-width:0;}@media(max-width:991px){.footer .g-location>*{width:100%;}}.footer .g-location .l-info{color:#fff;padding-left:5vw;padding-right:5vw;}@media(max-width:991px){.footer .g-location .l-info{padding-left:0;padding-right:0;}}.footer .g-location .l-info .flex-h2 .h2{color:#fff;margin:0;}@media(min-width:992px){.footer .g-location .l-info .flex-h2 .h2{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.2rem;}}@media(max-width:991px){.footer .g-location .l-info .flex-h2 .h2{text-align:center;border-bottom:1px solid rgba(255,255,255,.1882352941);padding-bottom:15px;margin-bottom:15px;}}.footer .g-location .l-info .flex-h2 .location-infoList{min-width:0;display:flex;flex-direction:column-reverse;border-left:1px solid rgba(255,255,255,.1882352941);padding-left:2rem;margin-left:2rem;}@media(max-width:991px){.footer .g-location .l-info .flex-h2 .location-infoList{border-left:0;padding-left:0;margin-left:0;}}.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots{position:relative;display:flex;bottom:auto;margin-bottom:30px;flex-wrap:wrap;gap:10px;}@media(max-width:991px){.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots{justify-content:center;}}.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots li{width:auto;height:auto;border:1px solid #fff;border-radius:50px;color:#fff;padding:10px;font-weight:600;transition:all .5s;min-width:calc(33.3333333333% - 10px);margin-left:0;margin-right:0;flex-grow:1;}@media(max-width:991px){.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots li{font-size:14px;min-width:100px;flex-grow:0;}}.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots li:last-child{flex-grow:inherit!important;}.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots li.slick-active,.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots li:hover{background:var(--colorThird);border:1px solid var(--colorThird);color:#000;}.footer .g-location .l-info .flex-h2 .location-infoList .slick-dots li .g-location .g-info{display:flex;}.footer .g-location .l-info .flex-h2 .location-infoList .item-info .tt{font-size:22px;font-weight:600;margin-bottom:.5rem;}@media(max-width:991px){.footer .g-location .l-info .flex-h2 .location-infoList .item-info{text-align:center;}}@media(max-width:991px){.footer .g-location .l-info .flex-h2{flex-direction:column;}}.footer .g-location .l-info .pic-logo{max-width:300px;margin-right:2rem;}.footer .g-location .l-info .social-list{align-self:center;}.footer .g-location .l-info .social-list a{color:#fff;text-align:center;font-size:14px;transition:all .5s;}.footer .g-location .l-info .social-list a .icon{font-size:3.5rem;margin-bottom:.5rem;line-height:1;}.footer .g-location .l-info .social-list a .st{font-family:"Bubblegum Sans",sans-serif;}.footer .g-location .l-info .social-list a:hover .icon{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media(max-width:991px){.footer .g-location .l-info .g-div{display:flex;flex-direction:column;justify-content:center;align-items:center;}.footer .g-location .l-info .pic-logo{max-width:220px;}.footer .g-location .l-info .copyright{text-align:center;}}.footer .r-info{color:#fff;}.footer .r-info .location-picList{border-radius:5rem 0 0 5rem;overflow:hidden;height:100%;box-shadow:rgba(0,0,0,.1) 0 4px 12px;}@media(max-width:991px){.footer .r-info .location-picList{border-radius:5rem;margin-bottom:2rem;height:400px;}}@media(max-width:767px){.footer .r-info .location-picList{height:auto;}}.footer .r-info .location-picList .slick-list{height:100%;}.footer .r-info .location-picList .slick-list .slick-track{height:100%;}.footer .r-info .location-picList .slick-list .slick-slide{overflow:hidden;}.footer .r-info .location-picList .slick-list .pic{height:100%;}.footer .r-info .location-picList .slick-list .pic img{width:100%;}.footer .copyright{font-size:14px;padding-top:8px;}