.footer-social{margin:0 -8px 32px;display:flex;flex-wrap:wrap;justify-content:flex-end}ul.footer-social{list-style:none}.footer-social li{padding:0 8px 8px;display:block}a.button.type-icon,a.button.type-icon.color-1,button.type-icon,button.type-icon.color-1,input[type=submit].type-icon,input[type=submit].type-icon.color-1,span.button.type-icon,span.button.type-icon.color-1{background:#ffd00a;color:#004146}a.button.rounded,a.button.type-icon,a.button.type-icon:before,button.rounded,button.type-icon,button.type-icon:before,input[type=submit].rounded,input[type=submit].type-icon,input[type=submit].type-icon:before,span.button.rounded,span.button.type-icon,span.button.type-icon:before{border-radius:27px}a.button.type-icon,button.type-icon,input[type=submit].type-icon,span.button.type-icon{position:relative}a.button.type-icon,button.type-icon,input[type=submit].type-icon,span.button.type-icon{width:37px;height:37px;padding:8px 0;text-align:center;font-size:20px;margin-top:8px;margin-bottom:8px;text-transform:none}a.button,button,input[type=submit],span.button{transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;text-decoration:none}a.button,button,input[type=submit],span.button{font-size:1.5rem;line-height:1.8rem;font-weight:700;padding:16px 32px 13px;margin:0 0 8px;background:#004146;border:0;color:#fff;border-radius:0;cursor:pointer;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;align-items:center;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out}a.button.type-icon.color-1:before,button.type-icon.color-1:before,input[type=submit].type-icon.color-1:before,span.button.type-icon.color-1:before{content:"";border:1px solid #ffd00a}a.button.type-icon:before,button.type-icon:before,input[type=submit].type-icon:before,span.button.type-icon:before{position:absolute;width:100%;height:100%;transition:left .3s ease-in-out,top .3s ease-in-out;top:0;left:0;box-sizing:border-box}a.button.rounded,a.button.type-icon,a.button.type-icon:before,button.rounded,button.type-icon,button.type-icon:before,input[type=submit].rounded,input[type=submit].type-icon,input[type=submit].type-icon:before,span.button.rounded,span.button.type-icon,span.button.type-icon:before{border-radius:27px}a.button.type-icon img,a.button.type-icon svg,button.type-icon img,button.type-icon svg,input[type=submit].type-icon img,input[type=submit].type-icon svg,span.button.type-icon img,span.button.type-icon svg{height:.8em;width:auto;margin:auto}a.button.type-icon.color-1:before,button.type-icon.color-1:before,input[type=submit].type-icon.color-1:before,span.button.type-icon.color-1:before{content:"";border:1px solid #ffd00a}a.button.type-icon.color-1:hover:before,button.type-icon.color-1:hover:before,input[type=submit].type-icon.color-1:hover:before,span.button.type-icon.color-1:hover:before{border-color:#ffc100}a.button.type-icon:hover:before,button.type-icon:hover:before,input[type=submit].type-icon:hover:before,span.button.type-icon:hover:before{top:5px;left:6px}a.button:hover.type-icon,a.button:hover.type-icon.color-1,button:hover.type-icon,button:hover.type-icon.color-1,input[type=submit]:hover.type-icon,input[type=submit]:hover.type-icon.color-1,span.button:hover.type-icon,span.button:hover.type-icon.color-1{background:#ffc100;color:#004146}