.numbers{display:flex;flex-direction:column;align-items:center;gap:45px;font-size:35px}.numbers .list{display:flex;justify-content:center;gap:45px;text-align:center;font-size:23px}@media(max-width:768px){.numbers{font-size:20px;gap:20px}.numbers .list{flex-direction:column;gap:20px;font-size:18px}.numbers h2{text-align:center}}.about-us{display:flex;flex-direction:column;min-height:100vh;align-items:center}.about-us .header{margin:15px 0;padding:100px 0;height:350px;text-align:center;background-color:#0000004d;background-blend-mode:darken;width:100%;font-size:75px;text-transform:uppercase;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;z-index:0;position:absolute}.about-us .content{width:50vw;display:flex;flex-direction:column;flex-wrap:wrap;gap:25px;margin-top:150px;padding:45px 25px;justify-content:space-between;background:#fff;text-align:justify;z-index:1}.about-us .content h1,.about-us .content h2{position:relative;width:fit-content;font-size:35px}.about-us .content h1:after,.about-us .content h2:after{content:"";width:50%;height:2px;background-color:#e4c45d80;position:absolute;bottom:0;right:0}.about-us .content .block{display:flex;flex-direction:column;gap:25px}.about-us .content .block img{width:100%;height:fit-content}.about-us .content .block li{margin:0 0 0 25px}@media(max-width:768px){.about-us .content .block{flex-direction:column}.about-us .content .block img{width:100%}}.about-us .content .big{font-size:50px;text-align:center;width:100%;position:relative}.about-us .content .big:after{content:"";width:100px;height:2px;background-color:#e4c45d80;position:absolute;bottom:0;right:calc(50% - 50px)}.about-us .content .center{text-align:center}.about-us .content .leaders-display h2{text-align:center;width:100%;margin-top:50px;margin-bottom:20px;font-size:35px}.about-us .content .leaders-display h2:after{content:"";width:20px;height:2px;background-color:#e4c45d80;position:absolute;bottom:0;right:calc(50% - 10px)}.about-us .content .leaders{display:flex;gap:45px;justify-content:center;flex-wrap:wrap}.about-us .content .leaders .leader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.about-us .content .leaders .leader.president{flex:1 0 100%}.about-us .content .leaders .leader .name{padding:0 15px}.about-us .content .leaders .leader .status{font-weight:700}.about-us .content .leaders .leader .mail{opacity:.8}.about-us .content .leaders .leader .image{background-repeat:no-repeat;background-size:cover;background-position:center;width:250px;overflow:hidden;height:250px;transition:all ease-out 1s}.about-us .content .leaders .leader:hover .image{filter:grayscale(0)}.about-us .location{position:relative}.about-us .location .place{position:absolute;cursor:pointer}.about-us .location .place:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px}.about-us .location .place .informations{cursor:auto;border-radius:8px;box-shadow:0 4px 12px #00000014,0 2px 6px #0000000a;background:#ffffffc2;opacity:0;padding:12px 32px;position:absolute;top:-5px;left:-5px;align-items:flex-start;justify-content:center;text-align:center;flex-direction:column;white-space:nowrap;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(0,0,0,.06);transform:scale(0);transition:transform .3s ease-in-out;transform-origin:top left}.about-us .location .place .informations .name{font-weight:700}.about-us .location .place .informations a{color:#000}.about-us .location .place .informations .no-underline{text-decoration:none}.about-us .intro-text p{margin-bottom:15px}.about-us .lists-container .contact-display-list{display:flex;flex-wrap:wrap;width:100%;background-color:#ebebeb;margin-top:15px}.about-us .lists-container .contact-display-list .contact-display{flex:0 0 calc(50% - 7.5px);display:flex;height:60px;padding-left:70px;align-items:center;cursor:pointer;color:gray}.about-us .lists-container .contact-display-list .contact-display:hover{color:#000}@media(max-width:480px){.about-us .lists-container .contact-display-list .contact-display{flex:0 0 100%}}@media(max-width:768px){.about-us .content{width:auto;margin:15px}.about-us .content .leader .image{width:100vw;max-width:450px}}
