﻿@media screen and (min-width: 1000px) {
  .mobile-only {
    display: none;
  }
}

.button {
  width: 20rem;
  height: 5rem;
  display: inline-block;
  font-size: 1.5rem;
  text-decoration: none;
  line-height: 5rem;
  color: #fff;
  background: #eb4636;
  border: 1px solid #eb4636;
  border-radius: 3rem;
  -moz-transition: color ease-in-out 0.3s, background ease-in-out 0.3s, border-color ease-in-out 0.3s, border ease-in-out 0.3s;
  -o-transition: color ease-in-out 0.3s, background ease-in-out 0.3s, border-color ease-in-out 0.3s, border ease-in-out 0.3s;
  -webkit-transition: color ease-in-out 0.3s, background ease-in-out 0.3s, border-color ease-in-out 0.3s, border ease-in-out 0.3s;
  transition: color ease-in-out 0.3s, background ease-in-out 0.3s, border-color ease-in-out 0.3s, border ease-in-out 0.3s;
}

.button:hover,
.button.active {
  border: 1px solid #eb4636;
  background: none;
  color: #eb4636 !important;
}

.button.type-2 {
  width: 15rem;
  border: 1px solid #d9dada;
  color: #1a1725;
  font-size: 1.2rem;
  font-weight: 700;
  background: none;
}

.button.type-2:hover,
.button.type-2.active {
  border-color: #eb4636;
  color: #eb4636;
}

.button.type-3 {
  max-width: 45%;
  text-align: center;
  border: 1px solid #d9dada;
  color: #1a1725;
  font-size: 1.2rem;
  font-weight: 700;
  background: none;
}

.button.type-3:hover,
.button.type-3.active {
  border-color: #eb4636;
  color: #eb4636;
}

.mobile-hide {
  display: none;
}

@media screen and (min-width: 700px) {
  .mobile-hide {
    display: block;
  }
}

.footer {
  margin-top: 4rem;
  font-size: 1.2rem;
  line-height: 2rem;
}

.footer .border {
  border-top: 1px solid #d9dada;
  padding-top: 2.5rem;
}

.footer.no-border {
  margin-top: 0;
}

.footer.no-border .border {
  border-top: none;
}

@media screen and (min-width: 700px) {
  .footer.no-border {
    margin-top: 4rem;
  }
  .footer.no-border .border {
    border-top: 1px solid #d9dada;
  }
}

.footer .columns {
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
}

.footer .columns.medium-5:last-child {
  float: right;
  padding-right: 0;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 700px) {
  .footer .columns.medium-5:last-child {
    max-width: 27rem;
  }
}

.footer .columns:first-child {
  text-align: center;
}

@media screen and (min-width: 700px) {
  .footer .columns:first-child {
    text-align: left;
  }
}

.footer .columns:after {
  content: '';
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 700px) {
  .footer .columns:after {
    display: none;
  }
}

.footer .columns a {
  display: inline-block;
  min-height: 2rem;
  min-width: 2rem;
  line-height: 2rem;
  margin: 0 1.5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  color: #eb4636;
  text-decoration: none;
  font-size: 1.2rem;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

@media screen and (min-width: 700px) {
  .footer .columns a {
    margin-top: 0;
  }
}

.footer .columns a.facebook {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3OC4xNjUgNDc4LjE2NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc4LjE2NSA0NzguMTY1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggaWQ9IkZhY2Vib29rXzNfIiBkPSJNMTc1LjcwNiw5Mi42MjRjMCwxMi4wNTQsMCw2NS44MDcsMCw2NS44MDdoLTQ4LjIzNXY4MC41MzFoNDguMjU1djIzOS4yMDJoOTkuMDRWMjM4Ljk4M2g2Ni41MDUgICBjMCwwLDYuMTc2LTM4LjYzMiw5LjE2NS04MC43N2MtOC42ODcsMC03NS4zNzEsMC03NS4zNzEsMHMwLTQ2Ljg2LDAtNTUuMDQ5YzAtOC4yNjgsMTAuODM4LTE5LjM2NiwyMS41NTctMTkuMzY2ICAgYzEwLjY3OSwwLDMzLjE1MywwLDU0LjA3MiwwYzAtMTAuOTM4LDAtNDguODMzLDAtODMuNzk4Yy0yNy44OTMsMC01OS40NTIsMC03My40MzgsMEMxNzMuMjM1LDAsMTc1LjcwNiw4MC42MzEsMTc1LjcwNiw5Mi42MjR6IiBmaWxsPSIjM2I1OTk4Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  background-size: 1.5rem;
  margin-left: 0;
}

.footer .columns a.twitter {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxMiA2MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYxMiA2MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNjEyLDExNi4yNThjLTIyLjUyNSw5Ljk4MS00Ni42OTQsMTYuNzUtNzIuMDg4LDE5Ljc3MmMyNS45MjktMTUuNTI3LDQ1Ljc3Ny00MC4xNTUsNTUuMTg0LTY5LjQxMSAgICBjLTI0LjMyMiwxNC4zNzktNTEuMTY5LDI0LjgyLTc5Ljc3NSwzMC40OGMtMjIuOTA3LTI0LjQzNy01NS40OS0zOS42NTgtOTEuNjMtMzkuNjU4Yy02OS4zMzQsMC0xMjUuNTUxLDU2LjIxNy0xMjUuNTUxLDEyNS41MTMgICAgYzAsOS44MjgsMS4xMDksMTkuNDI3LDMuMjUxLDI4LjYwNkMxOTcuMDY1LDIwNi4zMiwxMDQuNTU2LDE1Ni4zMzcsNDIuNjQxLDgwLjM4NmMtMTAuODIzLDE4LjUxLTE2Ljk4LDQwLjA3OC0xNi45OCw2My4xMDEgICAgYzAsNDMuNTU5LDIyLjE4MSw4MS45OTMsNTUuODM1LDEwNC40NzljLTIwLjU3NS0wLjY4OC0zOS45MjYtNi4zNDgtNTYuODY3LTE1Ljc1NnYxLjU2OGMwLDYwLjgwNiw0My4yOTEsMTExLjU1NCwxMDAuNjkzLDEyMy4xMDQgICAgYy0xMC41MTcsMi44My0yMS42MDcsNC4zOTgtMzMuMDgsNC4zOThjLTguMTA3LDAtMTUuOTQ3LTAuODAzLTIzLjYzNC0yLjMzM2MxNS45ODUsNDkuOTA3LDYyLjMzNiw4Ni4xOTksMTE3LjI1Myw4Ny4xOTQgICAgYy00Mi45NDcsMzMuNjU0LTk3LjA5OSw1My42NTUtMTU1LjkxNiw1My42NTVjLTEwLjEzNCwwLTIwLjExNi0wLjYxMi0yOS45NDQtMS43MjFjNTUuNTY3LDM1LjY4MSwxMjEuNTM2LDU2LjQ4NSwxOTIuNDM4LDU2LjQ4NSAgICBjMjMwLjk0OCwwLDM1Ny4xODgtMTkxLjI5MSwzNTcuMTg4LTM1Ny4xODhsLTAuNDIxLTE2LjI1M0M1NzMuODcyLDE2My41MjYsNTk1LjIxMSwxNDEuNDIyLDYxMiwxMTYuMjU4eiIgZmlsbD0iIzNiYzZmNSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  background-size: 1.5rem;
}

.footer .columns a.instagram {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDMxLjAwMiAzMS4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjAwMiAzMS4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzAuOTg4LDMuMjI5QzMwLjc5OCwxLjM4MywyOS4yNjgsMC4wMDEsMjcuNDA5LDBDMTkuNDczLDAsMTEuNTM4LDAsMy42MDIsMC4wMDJjLTAuMjE3LDAtMC40MzgsMC4wMTYtMC42NDgsMC4wNTcgICBDMS4xOTYsMC4zOTUsMC4wMDIsMS44NDksMC4wMDIsMy42MzhjMCwzLjk1NiwwLDcuOTEyLDAsMTEuODY4YzAsMy45NDgsMCw3Ljg5NiwwLjAwMiwxMS44NDRjMCwwLjIwMSwwLjAxNSwwLjQwMywwLjA0LDAuNjA0ICAgYzAuMjMsMS43MTcsMS43NTUsMy4wNDgsMy40OSwzLjA0OWM3Ljk3OSwwLDE1Ljk1OSwwLDIzLjkzOC0wLjAwMWMwLjEzNywwLDAuMjcyLTAuMDA4LDAuNDA5LTAuMDIzICAgYzEuNzUzLTAuMjA2LDMuMTE2LTEuNzM3LDMuMTE2LTMuNTAyQzMxLDE5LjQ5NiwzMSwxMS41MTYsMzAuOTk4LDMuNTM2QzMxLDMuNDMyLDMxLjAwMiwzLjMzMSwzMC45ODgsMy4yMjl6IE0xNS41MDEsOS41NDIgICBjMy4yOTQtMC4wMDEsNS45NiwyLjY2MSw1Ljk2NCw1Ljk1OGMwLjAwNCwzLjI5NS0yLjY1OCw1Ljk2Mi01Ljk1NCw1Ljk2NGMtMy4zMDIsMC4wMDEtNS45NzItMi42NjgtNS45NjgtNS45NjggICBDOS41NDcsMTIuMjEsMTIuMjE1LDkuNTQyLDE1LjUwMSw5LjU0MnogTTI3LjQzMiwxMy4yODFjMCw0LjI4MSwwLDguNTYzLDAsMTIuODQ3YzAsMC44MDYtMC40OSwxLjMwMS0xLjI5NywxLjMwMSAgIGMtNi42MjMsMC0xMy4yNDYsMC0xOS44NywwYy0wLjQ3NywwLTAuOTUxLDAuMDAxLTEuNDI5LDBjLTAuNzQ3LTAuMDAxLTEuMjU0LTAuNTA5LTEuMjU0LTEuMjU1Yy0wLjAwMS00LjMwMiwwLTguNjA0LDAtMTIuOTA3ICAgYzAtMC4wNDMsMC0wLjA4NywwLTAuMTM4YzAuOTAxLDAsMS43OTEsMCwyLjY5LDBjLTAuNjAyLDIuNDI5LTAuMzI2LDQuNzUzLDAuODYzLDYuOTUxYzAuODY5LDEuNjA0LDIuMTE1LDIuODUxLDMuNzA0LDMuNzQ4ICAgYzMuMTM4LDEuNzcxLDcuMDQyLDEuNjA0LDEwLjAzLTAuNDM4YzEuNjU4LTEuMTM0LDIuODUtMi42NDIsMy41NjEtNC41MjFjMC43MDctMS44NzUsMC43OTktMy43ODksMC4zMDUtNS43NDQgICBjMC45MDEsMCwxLjc4OSwwLDIuNjk1LDBDMjcuNDMyLDEzLjE3OCwyNy40MzIsMTMuMjI5LDI3LjQzMiwxMy4yODF6IE0yNy40MzIsOC4zMjFjLTAuMDAyLDAuNzA1LTAuNTIxLDEuMjE5LTEuMjI5LDEuMjIgICBjLTAuMDA5LDAtMC4wMTksMC0wLjAyNCwwYy0wLjU3NCwwLTEuMTUyLDAtMS43MywwYy0wLjU4OCwwLTEuMTc4LDAuMDAxLTEuNzY4LTAuMDAxYy0wLjY3OSwwLTEuMjA3LTAuNTA3LTEuMjExLTEuMTg2ICAgYy0wLjAwOC0xLjE5NS0wLjAwOC0yLjM5LDAtMy41ODNjMC4wMDQtMC42ODcsMC41My0xLjE5LDEuMjIxLTEuMTkxYzEuMTc2LTAuMDAxLDIuMzQ5LTAuMDAxLDMuNTIzLDAgICBjMC42OTYsMC4wMDEsMS4yMTcsMC41MTgsMS4yMTksMS4yMThDMjcuNDM0LDUuOTc0LDI3LjQzNCw3LjE0NywyNy40MzIsOC4zMjF6IiBmaWxsPSIjMDQ2ODkzIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  background-size: 1.5rem;
}

.footer .columns a.menu {
  width: 4.5rem;
  margin-right: 0;
}

@media screen and (min-width: 700px) {
  .footer .columns a.menu {
    float: right;
  }
}

.footer .columns a.menu img {
  height: 1.5rem;
  width: auto;
}

/*# sourceMappingURL=footer.css.map */