footer{background-color:var(--background);.footer-container{margin-left:auto;margin-right:0;max-width:1686px;.footer-content{display:grid;width:100%;grid-template-columns:repeat(14,1fr)}}.logo-cover-section{grid-column:span 4;order:1;padding:90px 12px 0;.about-site{max-width:469px;margin-bottom:24px;.image-cover{margin:0;max-width:180px;img{width:100%}}.social-media-cover{list-style:none;padding:0;margin:0;display:flex;gap:14px;.icon{width:30px;border-radius:50%;background-color:var(--border);&:hover{background-color:var(--primary);svg{path{fill:var(--white)}}}}}.description{font-size:16px;line-height:1.5;min-height:5.5rem;color:var(--text-color)}}}.links-section{grid-column:span 6;order:2;padding:90px 12px 0;.categories-cover{gap:24px;justify-content:space-between;flex-wrap:wrap;max-width:608px;width:100%;margin:0 auto;.category-section{max-width:232px;.category-title{font-size:20px;line-height:28px;font-weight:700;color:var(--text-primary)}}.category-content{padding:0;margin:0;li{line-height:22px}a,span{color:var(--text-color);&:hover{color:var(--primary)}}}}}.contact-us-section{grid-column:span 4;grid-row:span 2;order:3;background-color:var(--primary);display:flex;flex-direction:column;justify-content:space-between;padding:90px;align-items:center;*{text-align:center;color:var(--white)}.title{font-size:32px;line-height:44px}.text-cover{.time{font-size:18px;line-height:24px}.day{font-size:16px;line-height:22px;font-weight:400}}.toast-below-navbar{position:fixed;top:100px;right:0;z-index:99999;max-width:350px;width:100%;.toast-message{text-align:left}}}.footer-foot-section{grid-column:span 10;order:4;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 12px;.description{line-height:18px;font-size:14px;margin-right:54px;text-align:center;a{color:var(--text-primary);&:hover{color:var(--primary)}}}}.footer-btn{background-color:var(--white);.text{color:var(--primary)}.icon{svg{path{fill:var(--primary)}}}}}@media screen and (max-width:1439px){footer{.footer-container{max-width:1420px}.logo-cover-section{padding-top:32px;grid-column:span 14;.about-site{max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:0;.description{max-width:50%;text-align:center}}}.links-section{grid-column:span 10;padding-top:24px;padding-bottom:24px;.categories-cover{margin-left:0;max-width:100%}}.contact-us-section{padding:32px}}}@media screen and (max-width:1323px){footer{.logo-cover-section{padding-top:24px}.contact-us-section{.title{font-size:28px;line-height:38px}.text-cover{.time{font-size:18px;line-height:24px}}}}}@media screen and (max-width:1199px){footer{.footer-container{max-width:1184px}.logo-cover-section{padding-top:18px}.contact-us-section{.title{font-size:24px;line-height:32px}.text-cover{.time{font-size:18px;line-height:24px}}}}}@media screen and (max-width:1023px){footer{.logo-cover-section{padding-top:18px}}}@media screen and (max-width:991px){footer{.logo-cover-section{padding-top:18px;order:2;.about-site{flex-direction:column;gap:18px;.description{width:100%;max-width:100%;margin:0}.social-media-cover{order:2}}}.links-section{grid-column:span 14}.contact-us-section{grid-column:span 14;order:1;flex-direction:row;flex-wrap:wrap;column-gap:24px;.footer-btn{order:2;transform:translateY(25%)}.text-cover{order:3;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.toast-below-navbar{top:60px}}.footer-foot-section{grid-column:span 14}}}@media screen and (max-width:767px){footer{.footer-container{max-width:857px}.logo-cover-section{padding-top:18px;.about-site{.description{font-size:14px}}}.contact-us-section,.footer-foot-section,.links-section{grid-column:span 14}}}@media screen and (max-width:575px){footer{.contact-us-section{flex-direction:column;gap:24px;.footer-btn{transform:translateY(0)}.text-cover{justify-content:center}}.footer-foot-section{flex-direction:column-reverse;align-items:center;justify-content:center;row-gap:8px;.description{margin:0}}}}