﻿@charset "utf-8"; 
@media (min-width:769px){.nav>li{margin:0 20px;}}
@media (min-width:769px) and (max-width:1460px){.nav>li{margin:0 15px;}}
@media (min-width:769px) and (max-width:1024px){.nav>li{margin:0 10px;}}
footer .foot-t{padding:2% 0px;border-bottom:1px solid #FFFFFF20}
footer .flogo img{max-height:60px;margin-bottom:20px}
footer .fnav a{color:var(--footercolor);text-transform:capitalize;display:block;border-right:1px solid rgba(187,206,210,0.3);padding:0px 15px;line-height:1.2}
footer .fnav li:first-child a{padding-left:0px}
footer .fnav li:last-child a{border-right:none;padding-right:0px}
footer .fcon{color:var(--footercolor);margin:20px 0px}
footer .fcon li{max-width:180px;margin:0px 20px}
footer .fcon li:hover .fcon-icon{background:var(--color);border-color:var(--color)}
footer .fcon li:hover .fcon-icon i{transform:rotateY(180deg)}
footer .fcon-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #FFFFFF50;border-radius:50%;margin:0px auto}
footer .fcon-icon i,footer .fcon-icon em{font-size:var(--fontsize20);transition:all 0.2s linear}
footer .fcon-text{font-size:var(--fontsize14);margin-top:20px}
footer .fcon-text a{color:var(--footercolor)}
footer .fshare ul{display:flex;flex-wrap:wrap;justify-content:center}
footer .fshare a{display:flex;width:32px;height:32px;margin:0px 5px;color:var(--footercolor);background-color:var(--color);border-radius:50%;align-items:center;justify-content:center;transition:background-color 0.2s ease-in-out}
footer .fshare a i{font-size:var(--fontsize18)}
footer .fshare a:hover{background-color:#000000;color:var(--footercolor)}
footer .copy{padding:10px 0px;font-size:var(--fontsize14);color:var(--footercolor)}
footer .gotop{position:fixed;bottom:calc(145px + constant(safe-area-inset-bottom));bottom:calc(145px + env(safe-area-inset-bottom));right:24px;width:30px;height:30px;background:#FFFFFF;text-align:center;line-height:30px;cursor:pointer;display:none;z-index:10;border-radius:2px}
footer .gotop i{color:var(--color);font-size:var(--fontsize20)}
footer .flex-jc-ai-c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
footer .fnav{flex-direction:unset;width:unset;max-width:unset;max-height:unset;justify-content:center}
footer .flex-jc-c{display:flex;flex-wrap:wrap;justify-content:center}
footer .fcon-icon img{max-width:20px}
 footer a.flogo{color:var(--footercolor);display:inline-block;width:100%;text-align:center}
footer .fcon-text{text-align:center}
.social-item.mail{background-color:#f90}
.social-item.whats{background-color:#25d366}
@media (max-width:600px){footer .fcon li{max-width:31%;margin:0 1%}}
@media (min-width: 801px){.logo img{max-height: 40px;}}
.maybe-list img{aspect-ratio: 1}
