
/*

//.........................
//.VVVV....VVVVV.222222....
//.VVVV....VVVV.22222222...
//.VVVV....VVVVV222..2222..
//.VVVVV..VVVV.V222..2222..
//..VVVV..VVVV.......2222..
//..VVVV..VVVV......22222..
//..VVVVVVVVV......22222...
//...VVVVVVVV.....22222....
//...VVVVVVVV....22222.....
//...VVVVVVV....22222......
//....VVVVVV....2222.......
//....VVVVVV...V222222222..
//....VVVVV....V222222222..
//.........................

V2

	TABLE OF CONTENTS
	--------------------------------
	TABLE OF CONTENTS
	--------------------------------
	*. footer .......................
	--------------------------------
*/




.footer-sticky {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1030
}



.footer-sticky:not(.placeholder):not(top) {
    border-color: transparent;
    box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color,60,75,100),.14),0 3px 1px -2px rgba(var(--cui-elevation-base-color,60,75,100),.12),0 1px 5px 0 rgba(var(--cui-elevation-base-color,60,75,100),.2)
}



.body-footer .footer {
    display: none;
}


.footer .footerWrapper .topZone{
   padding: 30px 5%;
}
 .footer .footerWrapper .downZone{
   padding: 0 5% 20px 5%;
 }

 
.footer .footerWrapper .centerZone .content ul li a .txt{display:flex;justify-content:center;align-items:flex-end;min-height:24px;font-size:.6vw;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;-moz-transition:.4s ease-out;transition:.4s ease-out;text-align:center;margin:7px 0 0;line-height:1.3}

.footer .footerWrapper .centerZone .content ul li a span.icon-iiconService{background:#ff6335;background:linear-gradient(180deg,#ff6335 0%,#ff35a2 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}

.footer .footerWrapper .centerZone .content ul li a{width:100%;display:flex;flex-direction:column;text-align:center;padding:0 4%;position:absolute;left:50%;top:calc(50% + 2px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.footer .footerWrapper .centerZone .content ul li{position:relative;display:block;

padding-bottom:17%;background-color:var(--bgColor-01);cursor:pointer;float:left;margin:0 0 0 10px;-webkit-transition:.3s all ease-out;-o-transition:.3s all ease-out;-moz-transition:.3s all ease-out;transition:.3s all ease-out;
        width: 200px;
    padding: 0;
    background: unset;
    margin: 0;
    height:140px;
}

.footer .footerWrapper .centerZone .content ul{display:flex;align-items:flex-start;justify-content:center}

.footer .footerWrapper .centerZone .content{background:none}

.footer .footerWrapper .centerZone{width:68%}

.footer .footerWrapper .downZone .thirdLogo .footerLogo .footer-partner img{width:100%;height:auto;margin:0 auto;height:40px}

.footer .footerWrapper .downZone .thirdLogo .footerLogo .footer-partner{display:inline-block;margin-right:10px}

.footer .footerWrapper .downZone .thirdLogo .footerLogo img,.footer .footerWrapper .downZone .thirdLogo .slick-slide img{cursor:pointer;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;-moz-transition:.4s ease-out;transition:.4s ease-out;height:28px}

.footer .footerWrapper .downZone .thirdLogo .footerLogo{display:flex;flex-wrap:wrap;    justify-content: space-between;
    align-items: center;}

.footer .footerWrapper .downZone .thirdLogo{overflow:hidden}

.footer .footerWrapper .downZone{border-bottom:1px solid var(--border-color-03);padding-bottom:29px;margin-top:44px}

.footer .footerWrapper .leftZone{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex:0 1 30%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.footer .footerWrapper .logos img{
    /*margin-bottom:20px;*/
    width:180px;
    height: auto;
    max-height: 46px;
}

.footer .footerWrapper .rightZone01 .logos{
    margin:0 1rem;
    display: flex;
    align-items: center;
}

.footer .footerWrapper .rightZone01{display:flex;flex-wrap:wrap}

.footer .footerWrapper .topZone{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:75vw;margin:0;padding-top:40px;border-top:1px solid var(--border-color-02)}

.footer .footerWrapper .txt,.footer .footerWrapper .logos{text-align:left}

.footer .footerWrapper .txt{color:#fff;font-size:12px;line-height:1.8;margin-bottom:24px}

.footer .footerWrapper.footerWrapperReverse{display:flex;flex-direction:column-reverse}

.footer .footerWrapper{padding:0 0 23px;width:90%;margin:0 auto}

.footer_notice{animation:downIn .4s;animation-fill-mode:forwards;opacity:0}

.footer{width:100%;float:left;border-top:1px solid var(--border-color-01);background-color:var(--footer-bg)}