footer {padding:20px}


footer {background-color:#534457; color:white; padding-top:50px; padding-bottom:40px; font-family:"Play Regular"}


footer {margin-top:40px}

footer .unistartups {font-family:"Play Bold"; font-size:40px}

footer .title {font-size:30px}

footer > div:last-of-type {margin-top:40px; vertical-align:middle}
footer > div:last-of-type a {display:block;}

footer a {color:white;}
footer a:hover {text-decoration:underline; color:white}

footer img {width:100px; height:auto}

footer > div:last-of-type > *:not(:first-child),
footer > div:last-of-type > *:not(:first-child)::before {vertical-align:text-bottom}

footer > div:last-of-type > *:not(:first-child) {display:block; margin-top:10px}
footer > div:last-of-type > *:not(:first-child)::before {content:''; height:30px; width:30px; display:inline-block; background-position:left center; background-size:contain;
														 margin-right:10px;
}



footer .address::before {background-image:url('/images/svg/address_icon.svg');}
footer a[href^='skype']::before {background-image:url('/images/svg/skype.svg');}
footer a[href*='contact']::before {background-image:url('/images/svg/chat.svg');}


@media screen and (min-width:683px)
{
	footer {display:flex; justify-content:center}

	footer img {width:auto}

	footer > div:first-child {margin-right:100px}

	footer > div:last-of-type {margin-top:0px}
	footer > div:last-of-type {display:flex; flex-direction:column; justify-content:space-between}

	footer > div:last-of-type > *:not(:first-child) {margin-top:0px}
}