*,:after,:before{box-sizing:border-box}button{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;background:transparent;padding:0;font-size:inherit;font-family:inherit}button.learn-more{width:13rem;height:auto;background:transparent}button.learn-more .circle{position:relative;display:block;margin:0 0 0 -15px;width:3rem;height:3rem;background:#000;border-radius:1.625rem}button.learn-more .circle .icon{position:absolute;top:0;bottom:0;margin:auto;background:#fff}button.learn-more .circle .icon.arrow{left:.625rem;width:1.125rem;height:.125rem;background:none}button.learn-more .circle .icon.arrow:before{position:absolute;content:"";top:-.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;transform:rotate(45deg)}button.learn-more .button-text{position:absolute;top:0;left:-25px;right:0;bottom:0;padding:.75rem 0;margin:0 0 0 1.85rem;color:#000;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}button:hover .circle{animation:rollout .5s forwards}button:hover .circle .icon.arrow{background:#fff;transform:translate(1rem)}button:hover .button-text{color:#fff}@keyframes rollout{0%{transform:none;width:25%}to{transform:none;width:100%}}.mainNav{grid-column-start:1;grid-column-end:6}.mainNav,.secondaryNav{grid-row-start:1;grid-row-end:1}.secondaryNav{grid-column-start:6;grid-column-end:9}.footer svg{z-index:100;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.footer ul{display:flex}.footer ul li{list-style:none}.footer ul li a{text-align:center;line-height:4em;font-size:35px;margin:0 10px;display:block;border-radius:50%;position:relative;overflow:hidden;border:3px solid #fff;z-index:0;height:1em;width:1em}.footer ul li a .icon{position:relative;color:#262626;transition:.5s;z-index:3}.footer ul li a:hover .icon{transform:rotateY(1turn)}.footer ul li a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:.5s;z-index:2}.footer ul li a:hover:before{top:0}.footer ul li:first-child a:before{background:#3b5999}.footer ul li:nth-child(2) a:before{background:#55acee}.footer ul li:nth-child(3) a:before{background:#dd4b39}