.footer{background-color:#293440;padding:40px 0px;margin-top:-1px}.footer .footer__container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.footer .footer__container{flex-direction:row;justify-content:space-between}}.footer .footer__container .footer__left{text-align:center}@media(min-width:768px){.footer .footer__container .footer__left{text-align:left}}.footer .footer__container .footer__left img{max-width:150px}.footer .footer__container .footer__left p{font-size:1.25rem;width:100%}@media(min-width:768px){.footer .footer__container .footer__left p{width:75%}}.footer .footer__container .footer__left .button{font-family:"Raleway",sans-serif;font-weight:700;font-size:1.25rem;text-align:center;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;max-width:100%;padding:15px 2em;-webkit-border-radius:40px;-moz-border-radius:40px;text-decoration:none;cursor:pointer;border-radius:40px;color:#FFF;background-color:#7ed870;max-width:200px;margin:0 auto}.footer .footer__container .footer__left .button:hover{background-color:#FFF;color:#7ed870}.footer .footer__container .footer__right .row{flex-direction:row !important;display:flex}.footer .footer__container .footer__right .row li img{width:25px}.footer .footer__container .footer__right ul{display:flex;flex-direction:column;justify-content:center;list-style-type:none;text-align:center;padding:0}@media(min-width:768px){.footer .footer__container .footer__right ul{text-align:right;justify-content:right}}.footer .footer__container .footer__right ul li{padding:0px 5px}.footer .footer__container .footer__right ul li a{text-decoration:none;color:#FFF;font-size:.875rem}.footer .footer__container .footer__right ul li a:hover{text-decoration:underline}.footer .footer__end{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #5b646d;margin-top:20px;align-items:center}@media(min-width:768px){.footer .footer__end{flex-direction:row}}.footer .footer__end p{font-size:.875rem}.footer .footer__end ul{list-style-type:none;padding:0}.footer .footer__end ul li a{color:#FFF;font-size:.875rem;text-decoration:none}.footer .footer__end ul li a:hover{text-decoration:underline}