/*Importamos Fuentes, Mixins y Variables*/
/* Animations */
@-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
  60% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } }
@keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
  60% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } }
/*Scale animation*/
@-webkit-keyframes scale { 25% { -webkit-transform: scale(0.95); transform: scale(0.95); }
  75% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
@keyframes scale { 25% { -webkit-transform: scale(0.95); transform: scale(0.95); }
  75% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
body { background: transparent !important; overflow-x: hidden; }

#questions-cta { margin: 10rem 0 0.25rem; background-color: #52B883; padding: 2rem 10rem; text-align: center; }
#questions-cta .cta-link { background-color: #039B9A; color: #fff; font-family: 'AncizarSans-Bold', sans-serif; font-size: 1.5em; display: inline-block; padding: 0.5rem 1.5rem; }

.footer_extension { background-color: #808184; font-family: 'AncizarSans-Light'; color: #fff; float: left; padding: 45px 50px; position: relative; width: 100%; }
.footer_extension .footer_into { padding: 0; }
.footer_extension .footer_into .content { font-size: 17px; letter-spacing: 0.3px; line-height: 1.4; margin: 0; }
.footer_extension .footer_into .content .type { font-family: 'AncizarSans-Regular'; font-weight: bold; }
.footer_extension .social { color: #fff; position: absolute; top: 37px; right: 50px; }
.footer_extension .social .follow { color: #fff !important; font-family: 'AncizarSans-BoldItalic' !important; font-size: 25px; margin: 0 0 5px; }
.footer_extension .social .social_icons { padding: 0; position: relative; }
.footer_extension .social .social_icons .icon { display: inline-block; list-style: none; margin-right: 5px; }
.footer_extension .social .social_icons .icon .social_icon { display: block; height: 60px; position: relative; width: 60px; }

@media screen and (max-width: 40em) { #questions-cta { padding: 2rem 2.5rem; }
  #questions-cta .cta-link { font-size: 1.45rem; padding: 1.5rem; line-height: 1.1; }
  .footer_extension .social { position: unset; padding-top: 3rem; } }
