:before{position:relative;top:-2px}.column{display:block}.column dd h4{text-align:center;margin:2rem 0 1rem}.column dd h4 span{border-bottom:1px solid #fff;padding:0 0 5px;display:inline-block;font-size:110%}.column dd .lead{line-height:1.8;margin:0 0 2rem}.column dd .columnlist li{margin:0 0 3rem}.column dd .columnlist li h5{color:#fff100;margin:0 0 12px}.column dd .columnlist li h5:before{content:'\f044'}.column dd .columnlist li>div{padding:0 0 0 1%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.column dd .columnlist li>div .link_button{width:18%;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;background:#fff;border-radius:8px;overflow:hidden;transition:.5s}.column dd .columnlist li>div .link_button:before{content:'';display:block;background:#ffb74c;position:absolute;top:0;left:0;width:0%;height:100%;z-index:1;transition:.5s;opacity:.8}.column dd .columnlist li>div .link_button span{z-index:2;color:#008dce;transition:.2s;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.column dd .columnlist li>div .link_button span:before{content:'\f5da'}.column dd .columnlist li>div .link_button img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.3;transition:.5s;z-index:0}.column dd .columnlist li>div .link_button:hover{background:#fff}.column dd .columnlist li>div .link_button:hover span{color:#fff;text-shadow:none}.column dd .columnlist li>div .link_button:hover:before{width:100%}.column dd .columnlist li>div .link_button:hover img{opacity:.75}.column dd .columnlist li>div .link_button.unActive{pointer-events:none}.column dd .columnlist li>div .link_button.unActive span{color:#666}.column dd .columnlist li>div .link_button.unActive span:before{display:none}.column dd .columnlist li>div .overview{width:80%;font-size:90%;color:#fff;line-height:1.6}.column .profile{width:100%;max-width:800px;margin:0 auto;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.column .profile h4{text-align:left;font-size:110%;width:100%;border-bottom:1px solid #fff;padding:0 0 5px}.column .profile picture{width:30%}.column .profile>div{width:67%}.column .profile>div dl{margin:0 0 1rem}.column .profile>div dl dt{border:none;padding:0;margin:0 0 5px;font-size:110%}.column .profile>div dl dd{padding:none;padding:0;margin:0 0 1rem;font-size:1rem}.personal{font-size:1.1rem}.personal li{margin:0 0 5px}.personal li:before{margin:0 10px 0 0}.personal li.home:before{content:'\f0ac'}.personal li.facebook:before{font-family:'Font Awesome 5 Brands';content:'\f09a'}.personal li.instagram:before{font-family:'Font Awesome 5 Brands';content:'\f16d'}.personal li.twitter:before{font-family:'Font Awesome 5 Brands';content:'\f099'}.column-article a{font-weight:bold}.column-article dd section{width:100%;padding:3rem 0 3rem;border-bottom:1px solid #fff}.column-article dd section:first-child{padding-top:2rem}.column-article dd section:last-child{padding-bottom:0;border:none}.column-article dd section h4{margin:0 0 1.5rem;font-size:120%;color:#fff100}.column-article dd section h4:before{content:'\f044';margin:0 8px 0 0}.column-article dd section:nth-child(even) h4{text-align:right}.column-article dd section .text{margin:0 0 2rem}.column-article dd section .text:last-child{margin:0}.column-article dd section .text:after{content:"";clear:both;height:0;display:block;visibility:hidden}.column-article dd section .text picture{width:40%;position:relative;top:6px}.column-article dd section .text.left picture{float:left;margin:0 20px 10px 0}.column-article dd section .text.right picture{float:right;margin:0 0 10px 20px}.column-article dd section .text p{line-height:1.75;font-size:90%;font-weight:normal;display:inline}.pagenation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:40px 0 0}.pagenation li{margin:0 10px}.pagenation li a{font-size:15px;border-radius:10px;padding:8px 15px;background:#fff;color:#008dce}.pagenation li a:before,.pagenation li a:after{position:relative;top:-1px}.pagenation li a.prev:before{content:'\f100';font-weight:700;margin:0 5px 0 0}.pagenation li a.home:before{content:'\f0ca';margin:0 5px 0 0}.pagenation li a.next:after{content:'\f101';margin:0 0 0 5px}.pagenation li a:hover{background:#fff100}@media screen and (max-width: 1000px){.column dd h4{margin:1rem 0 1rem;line-height:1.5}.column dd h4 span{border-bottom:1px solid #fff;padding:0 0 5px;display:inline-block;font-size:110%}.column dd .lead{margin:0 0 2rem}.column dd .columnlist li{margin:0 0 2rem}.column dd .columnlist li h5{margin:0 0 10px;font-size:120%}.column dd .columnlist li>div{padding:0;flex-direction:column-reverse;align-items:flex-end}.column dd .columnlist li>div .link_button{width:35%;padding:10px}.column dd .columnlist li>div .link_button img{display:none}.column dd .columnlist li>div .overview{width:100%;font-size:100%;margin:0 0 5px}.column .profile{flex-direction:column}.column .profile h4{text-align:left;font-size:110%;width:100%;border-bottom:1px solid #fff;padding:0 0 5px}.column .profile picture{width:70%;margin:0 auto 1rem}.column .profile>div{width:100%}.column .profile>div dl{margin:0 0 1rem}.column .profile>div dl dt{font-size:130%}.personal{font-size:1.2rem;line-height:1}.personal li{margin:0 0 15px;line-height:1.3}.personal li:before{margin:0 10px 0 0}.personal li.home:before{content:'\f0ac'}.personal li.facebook:before{font-family:'Font Awesome 5 Brands';content:'\f09a'}.personal li.instagram:before{font-family:'Font Awesome 5 Brands';content:'\f16d'}.personal li.twitter:before{font-family:'Font Awesome 5 Brands';content:'\f099'}}@media screen and (max-width: 520px){.column-article h3{line-height:1.25}.column-article dd section{padding:2rem 0 2rem;width:100%}.column-article dd section h4{margin:0 0 1.2rem;line-height:1.25;font-size:4.8vw}.column-article dd section:nth-child(even) h4{text-align:left}.column-article dd section .text{margin:0 0 2rem;display:flex;justify-content:flex-start;flex-direction:column}.column-article dd section .text:after{display:none}.column-article dd section .text picture{width:70%;margin:0 auto 1rem;display:block;font-size:0;top:0}.column-article dd section .text.left picture{float:none;margin:0 auto 1rem}.column-article dd section .text.right picture{float:none;margin:0 auto 1rem}.column-article dd section .text p{display:block;font-size:100%}.pagenation{justify-content:space-around;padding:0}.pagenation li{margin:0 0}.pagenation li a{font-size:4vw;border-radius:10px;padding:8px 3vw}}
