.page-navigation-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;padding:10px 0;overflow:auto}@media only screen and (min-width:320px) and (max-width:768px){.page-navigation-wrapper{display:flex;flex-wrap:wrap}}@media only screen and (max-width:1023px){.page-navigation-wrapper{overflow-x:scroll}}.page-navigation-wrapper__external{position:relative;display:inline-block;margin-left:5px;font-size:1rem;text-decoration:none}.page-navigation-wrapper a{display:flex}.page-navigation-wrapper a.link{margin:0 16px;text-decoration:none}.page-navigation-wrapper a.link:first-child{margin-left:0}@media only screen and (min-width:320px) and (max-width:768px){.page-navigation-wrapper a.link{margin:0}}.page-navigation-wrapper a.link:last-child{margin-right:0}@media only screen and (min-width:320px) and (max-width:768px){.page-navigation-wrapper a.link:last-child{margin-right:0}}.page-navigation-wrapper a:hover{box-shadow:0 0 6px 0 rgba(0,0,0,.5);transition:box-shadow .3s}.page-navigation-wrapper a:hover span.tile-title>i{font-style:normal;text-decoration:none;background:rgba(0,0,0,.05)}@media only screen and (min-width:320px) and (max-width:768px){.page-navigation-wrapper--even,.page-navigation-wrapper--odd{width:50%}.page-navigation-wrapper--odd:first-child{width:100%}}.page-navigation-wrapper .text-section{display:flex;flex-flow:column wrap;align-items:center;width:100%;min-width:129px;max-width:129px;min-height:115px;padding:15px;background-color:#fff;border-radius:3px;box-shadow:0 2px 4px 2px rgba(0,0,0,.1)}@media only screen and (min-width:320px) and (max-width:768px){.page-navigation-wrapper .text-section{width:100%}}.page-navigation-wrapper .text-section .title-with-icon{display:block;text-align:center}.page-navigation-wrapper .text-section .title-with-icon .icon{font-size:1.4rem}.page-navigation-wrapper .text-section span.tile-title{width:100%;text-align:center}.page-navigation-wrapper .text-section span.tile-title>i{font-style:normal;text-decoration:underline;word-break:break-word}@media only screen and (min-width:320px) and (max-width:768px){.page-navigation-wrapper .text-section span.tile-title>i{line-height:18px;text-decoration:none}}@media only screen and (max-width:1023px){.page-navigation-wrapper .text-section{margin:10px}}@media only screen and (min-width:320px) and (max-width:768px){.page-navigation-wrapper .text-section{max-width:none;margin:10px}}.page-navigation-wrapper .text-section .icon{font-size:3rem}