.header-container{background-color:#efeaf6;z-index:1;overflow:hidden;width:100%;top:0;left:0;margin-top:6em}.header-container .header{width:90%;height:min-content;margin:auto;top:0;left:0;bottom:0;right:0;text-align:center}.header-container .header img{max-width:100%}.header-container .header .header-head{background-color:#aabd17;clip-path:polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%);color:#fff;font-size:1.75em;font-weight:bold;padding:1em 1.6em;line-height:1em;overflow-wrap:break-word}.header-container .header .header-subhead{color:#d84893;letter-spacing:.05em;font-size:1.2em;font-weight:bold}.content-wrapper{position:relative;background:#fff;margin-bottom:100px}.footer{position:fixed;z-index:-1}.maincontent{max-width:800px;margin:auto;padding:1em}@media(min-width: 1280px){.maincontent{max-width:1200px}}.maincontent img{max-width:100%}.content-wrapper,body{background-color:#efeaf6}.footer{background-color:#522682;color:#fff}body{line-height:2em}.intro{background-color:#a991c4;clip-path:polygon(10px 0, 100% 5px, 100% calc(100% - 5px), 0 100%);padding:1em;margin-bottom:5em}.candidats{display:flex;gap:1em;justify-content:center}.candidats .candidat{position:relative;max-width:250px}.candidats .candidat:nth-child(3n) .candidat-card{clip-path:polygon(6px 0, 100% 3px, 100% calc(100% - 5px), 0 100%)}.candidats .candidat:nth-child(3n+1) .candidat-card{clip-path:polygon(0 5px, calc(100% - 3px) 5px, 100% calc(100% - 2px), 3px 100%)}.candidats .candidat:nth-child(3n+2) .candidat-card{clip-path:polygon(4px 0, 100% 0, calc(100% - 3px) 100%, 0 calc(100% - 4px))}.candidats .candidat .candidat-card{background-color:#522682;color:#fff;text-align:center;overflow:hidden;height:100%}.candidats .candidat .candidat-card .picture{height:375px}.candidats .candidat .candidat-card .info{padding:1.5rem;line-height:1.15em;display:flex;flex-direction:column;height:calc(100% - 375px)}.candidats .candidat .candidat-card .info .name{font-weight:bold;font-size:1.2rem;margin-bottom:auto}.candidats .candidat .candidat-card .info .bio{font-size:1rem;margin-bottom:.5rem;margin-top:.5rem}.candidats .candidat .candidat-card .info .age{font-size:.9rem}.candidats .candidat .number{background-color:#aabd17;height:2rem;width:2rem;color:#fff;clip-path:polygon(3px 0, 100% 4px, 100% calc(100% - 2px), 1px 100%);position:absolute;top:-0.5rem;right:-0.5rem;font-size:1rem;display:flex;justify-content:center;align-items:center;font-weight:bold}/*# sourceMappingURL=default.css.map */