.text--pink a{color:var(--pink)}.text--orange a{color:var(--orange)}.text--green a{color:var(--green)}.text--blue a{color:var(--blue)}.footer__social a:hover{opacity:.6}.footer__social a{display:inline-block;padding:15px;transition:all .2s ease}.footer__details p{font-size:15px;line-height:1.2;margin-bottom:10px}.footer__logo{display:block;margin:0 0 10px;max-width:170px}.footer__details{grid-column:1/span 12;margin-bottom:30px;text-align:center}.footer__menu{align-items:flex-start;display:flex;flex-wrap:wrap;grid-column:1/span 12;justify-content:space-between}.footer__menu li{flex:0 1 100%;list-style-type:none;margin:0 0 2rem}.footer__menu li a{font-size:22px;font-weight:500;line-height:1.2}.footer__menu a{text-decoration:none}.footer__menu a:hover{text-decoration:underline}.footer__menu ul{margin:0;padding-left:0}.footer__menu ul li:first-child{margin-top:1.5rem}.footer__menu ul li{font-size:1.5rem;font-weight:400;margin:0}.footer__menu ul a{color:var(--text-color);display:none;font-size:15px;font-weight:400;opacity:.75;padding:.4rem 0}.footer__menu ul a:hover{opacity:1}@media (min-width:480px){.footer__menu li{flex:0 1 calc(50% - 2.5rem)}}@media (min-width:800px){.footer__social a{padding:10px 5px}.footer__menu{text-align:left}.footer__menu li{flex:0 1 calc(25% - 2.5rem)}.footer__menu ul a{display:block}}@media (min-width:1000px){.footer__details{grid-column:1/span 4;text-align:left}.footer__menu{flex-wrap:nowrap;grid-column:5/span 8}}@media (max-width:992px){.footer__logo{margin:0 auto}}@media (max-width:767px){footer{display:block!important;padding:30px 20px 60px!important}.footer__menu{align-items:center!important}.footer__menu li{margin-bottom:20px;text-align:center}}