:root{--dark-blue:#171C61;--orange:#F39830}footer{overflow:hidden;display:flex;align-items:stretch;width:100%;position:relative;z-index:9}footer a,footer li,footer ul{position:relative;display:block;color:#fff;letter-spacing:.2rem;font-size:.9375rem;font-weight:400}html[lang=en] footer a,html[lang=en] footer li,html[lang=en] footer ul{letter-spacing:.05em}footer .btn-wrapper.mobile,footer .hor-line.mobile,footer .mobile.footer-logo{display:none}footer .mobile.footer-logo{align-items:center;justify-content:center;margin-bottom:2em}footer .footer-left{width:75%;background-color:var(--dark-blue);border-radius:0 100px 0 0;padding-top:3em;padding-bottom:3%;padding-right:10%;padding-left:calc((100vw - 1400px)/ 2)}footer .footer-right{width:25%;display:flex;align-items:center}footer .footer-right .ratio-box{padding:58.76% 0 0 0}footer .footer-right img{width:100%;height:100%;object-fit:cover;object-position:center}footer .footer-left .footer-nav .top{display:flex;justify-content:space-between;margin-bottom:5%}footer .footer-left .footer-nav .top .nav-container{display:flex}footer .footer-left .footer-nav .top .nav-container:first-of-type,footer .footer-left .footer-nav .top .nav-container:last-of-type{width:25%;width:calc(100% / 4)}html[lang=en] footer .footer-left .footer-nav .top .nav-container:first-of-type,html[lang=en] footer .footer-left .footer-nav .top .nav-container:last-of-type{width:30%}footer .footer-left .footer-nav .top .nav-container:last-of-type{justify-content:flex-end}footer .footer-left .footer-nav .top .nav-container.middle{justify-content:space-between;width:50%;width:calc((100% / 4) * 2)}html[lang=en] footer .footer-left .footer-nav .top .nav-container.middle{width:40%}footer .footer-left .footer-nav .top .nav-container.middle>*{width:50%}footer .nav-link{width:fit-content;width:-moz-fit-content;padding-bottom:.5em;margin-top:.5em;cursor:pointer}footer .nav-link.hide{display:none}footer .nav-link::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--orange);transform:scale(0);transition:transform .3s ease-in-out}footer .nav-link:hover::after{transform:scale(1.1)}footer .nav-link a{transform:scale(1);transition:transform .3s ease-in-out}footer .nav-link:hover a{color:var(--orange);transform:scale(1.1)}footer .btn-donate{width:90%;height:60%;background-color:#fff;border-radius:100px;color:var(--dark-blue);display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.25rem;transition:background-color .3s ease-in-out}footer .btn-donate:hover{background-color:var(--orange);color:#fff}footer .hor-line{width:100%;height:2px;background-color:#fff;margin-bottom:1em}footer .footer-left .footer-nav .bot>ul{width:30%;display:flex;justify-content:space-between}html[lang=en] footer .footer-left .footer-nav .bot>ul{width:35%}footer .bot{display:flex;justify-content:space-between}footer .bot .des{width:50%;color:#fff;font-size:.8rem;font-weight:300;display:block;position:relative}@media(max-width:1500px){footer .footer-left{padding-left:2em;padding-right:5%}}@media(max-width:1100px){footer .hor-line.mobile{display:block}footer .footer-left{padding-right:2em;width:100%;border-radius:0}footer .footer-right{display:none}footer .btn-wrapper.mobile,footer .mobile.footer-logo{display:flex}.nav-container.desktop,footer .desktop,footer .footer-left .footer-nav .top .nav-container:last-of-type{display:none}footer .footer-left .footer-nav .top{flex-direction:column}footer .footer-left .footer-nav .top .nav-container:first-of-type{margin-bottom:5%}footer .footer-left .footer-nav .top .nav-container.middle,footer .footer-left .footer-nav .top .nav-container:first-of-type,html[lang=en] footer .footer-left .footer-nav .top .nav-container.middle{width:100%}html[lang=en] footer .footer-left .footer-nav .top .nav-container:first-of-type,html[lang=en] footer .footer-left .footer-nav .top .nav-container:last-of-type{width:100%}footer .footer-left .footer-nav .top .nav-container>*{width:100%}footer .btn-donate{width:70%;height:50%}footer .btn-wrapper,footer .footer-left .footer-nav .top .nav-container.middle>ul:last-of-type{display:flex;flex-direction:column;align-items:flex-end}footer .footer-left .footer-nav .bot>ul,html[lang=en] footer .footer-left .footer-nav .bot>ul{width:100%}footer .bot{flex-direction:column}footer .bot .des{margin-top:10px;width:100%}}@media(max-width:450px){footer a,footer li,footer ul{font-size:.8125rem}footer .btn-donate{font-size:1rem}html[lang=en] footer .footer-left .footer-nav .top .nav-container>.btn-wrapper{width:30%}html[lang=en] footer .btn-donate{width:100%;padding:.8em;height:auto}}