.footer__wrapper{display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-left:auto;margin-right:auto;padding:50px}#footer-logo{height:auto;width:100%}.footer__logo-rotating-path{transform-origin:75% 50%;transition:transform .4s ease}.footer__logo-col{grid-column:span 2/span 2;grid-row:span 2/span 2}.footer__logo-col:hover .footer__logo-rotating-path{animation:spin .4s ease-in-out forwards}.footer__logo-col:not(:hover) .footer__logo-rotating-path{transform:rotate(-180deg)}.footer__menu-col h6{font-size:20px;margin:0 0 20px}.footer__menu-item{margin:0}div div.footer__menu-col{grid-column-start:4}div div.footer__menu-col~div.footer__menu-col{grid-column-start:auto}.footer__menu-col ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.footer__menu-col ul>li>a{font-size:24px;font-weight:600;text-decoration:none}.footer__menu-social_media{align-self:end;grid-column-start:4}.footer__menu-copyright{align-self:end;grid-column:span 2/span 2;text-align:end}.footer__menu-copyright p{font-size:18px;margin:0}@media (max-width:1728px){.footer__wrapper{padding:40px 50px}}@media (max-width:1024px){.footer__menu-social_media>a>svg{height:30px;width:30px}.footer__wrapper{grid-template-columns:1fr 1fr 1fr}div div.footer__menu-col{grid-column-start:auto;grid-row-start:2}.footer__menu-social_media{grid-column-start:auto;grid-row-start:3}.footer__logo-col{grid-column:auto;grid-row:auto}.footer__menu-copyright{grid-row-start:3}}@media (max-width:768px){.footer__wrapper{grid-template-columns:1fr;padding:32px 50px}.footer__menu-social_media,div div.footer__menu-col{grid-column-start:auto;grid-row-start:auto}.footer__logo-col,.footer__menu-copyright{grid-column:auto;grid-row:auto;text-align:start}.footer__menu-col h6{margin-bottom:10px}#footer-logo{max-width:80px}.footer__menu-social_media>a>svg{height:25px;width:25px}.footer__menu-copyright p{font-size:14px}.footer__wrapper{padding:32px}.footer__menu-col ul>li>a{font-size:20px}.footer__menu-col h6{font-size:16px}}@media (max-width:586px){.footer__wrapper{padding:32px 25px}}