@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);footer{background:#000;color:#e5e5e5;text-align:center;width:100%}.footer-1,.footer-2{padding:5px 0}.footer-2{align-items:center;display:flex;justify-content:center}.footer-2 a{color:#e5e5e5;padding:0 5px}.footer-3{align-items:center;color:#e5e5e5;display:flex;justify-content:center;padding:5px 0}.footer-3 p{color:#e5e5e5;font-size:16px}.header{align-items:center;backdrop-filter:blur(10px);background:#000;border-bottom:2px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;left:0;padding:5px 100px;position:fixed;top:0;width:100%;z-index:100}.header:before{background:linear-gradient(90deg,transparent,#fca311,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.7s;width:100%}.header:hover:before{left:100%}.logo{cursor:default;height:100%;max-width:50px}.logo img{max-height:50px}.navbar a{color:#fff;font-size:16px;margin-left:35px;text-decoration:none;transition:.3s}.navbar a:hover{color:#fca311}#menu-icon{color:#fff;display:none;font-size:36px}@media (max-width:992px){.header{padding:1.25rem 4%}}@media (max-width:768px){#menu-icon{display:block}.navbar{display:none;left:0;padding:.5rem 4%;position:fixed;top:100%;width:100%}.navbar a,.navbar.active{display:block}.navbar a{margin:1.5rem 0}.nav-bg{backdrop-filter:blur(10px);background:rgba(0,0,0,.616);border-bottom:2px solid hsla(0,0%,100%,.2);display:none;height:400px;left:0;position:fixed;top:11.8%;width:100%;z-index:99}.nav-bg.active{display:block}}.section-form{background-image:url(/build/images/contact.9c0f41cb.jpg);background-size:cover;min-height:86.5vh;padding:30px 0;width:100%}.form-box,.section-form{align-items:center;display:flex;justify-content:center}.form-box{backdrop-filter:blur(15px);background:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:20px;height:450px;margin:10% 0;position:relative;width:400px}.form-box li{color:#fca311;list-style:none}.form-value h2{color:#fff;font-size:2em;text-align:center}.inputbox{border-bottom:2px solid #fff;margin:30px 0;position:relative;width:310px}.inputbox label{color:#fff;font-size:1em;left:5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.5s}input:focus~label,input:valid~label{top:-5px}.inputbox input{background:transparent;border:none;color:#fff;font-size:1em;height:50px;outline:none;padding:0 35px 0 5px;width:100%}.inputbox i{color:#fff;font-size:1.2em;position:absolute;right:8px;top:20px}.forget{color:#fff;display:flex;font-size:.9em;justify-content:center;margin:-15px 0 15px}.forget label input{margin-right:3px}.forget label a{color:#fff;text-decoration:none}.forget label a:hover{text-decoration:underline}button{background:transparent;border:1px solid #fff;border-radius:40px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;height:40px;outline:none;width:100%}.inputbox-register label{left:0;top:0}.inputbox-register-p{border-bottom:none;display:flex;flex-direction:column}.inputbox-register-p label{left:auto;top:auto}.inputbox-register-p div{display:flex;flex-direction:column}.inputbox-register-p div input{border-bottom:2px solid #fff;margin-bottom:15px}.form-box-album{width:800px}.inputbox-album{width:100%}.inputbox-album label{left:0;position:relative;top:0}@media (max-width:992px){.form-box-album{width:600px}.inputbox-album{width:400px}}@media (max-width:768px){.form-box-album{width:80vw}.inputbox-album{width:70vw}.form-box-album h2{font-size:25px}}@media (max-width:480px){.form-box-album h2{font-size:23px}}.form-box-image{width:800px}.form-box-image div{padding:0 15px;width:100%}.inputbox-image{width:510px}.inputbox-image label,.inputbox-image-s label{position:relative}.inputbox-image-s{border:none;width:510px}.inputbox-image-s div{align-items:center;display:flex;width:100%}.inputbox-image-s select{background:#fff;border:none;border-radius:40px;cursor:pointer;font-size:1em;font-weight:600;height:40px;outline:none;padding:0 15px;width:100%}.inputbox-image-s label{width:40%}.vich-image input{border:none;border-radius:40px;cursor:pointer;font-size:1em;font-weight:600;height:40px;outline:none;width:100%}.vich-image a,.vich-image div{display:none}@media (max-width:992px){.form-box-image{width:600px}.inputbox-image{width:400px}}@media (max-width:768px){.form-box-image{width:80vw}.inputbox-image{width:70vw}.form-box-image h2{font-size:25px}}@media (max-width:480px){.form-box-image h2{font-size:23px}}.form-box-video{height:auto;padding:20px 0;width:800px}@media (max-width:992px){.form-box-video{width:600px}.inputbox-video{width:400px}}@media (max-width:768px){.form-box-video{width:80vw}.inputbox-video{width:70vw}.form-box-video h2{font-size:25px}}@media (max-width:480px){.form-box-video h2{font-size:23px}}.container-contact{background-attachment:fixed;background-position:50%;background-size:cover}.head-page-contact{align-items:center;display:flex;flex-direction:column}.head-page-contact h1,.head-page-contact h3{backdrop-filter:blur(3px);color:#fca311}.head-page-contact h3{margin:5px 0 10px;text-align:center}.head-page-contact p{backdrop-filter:blur(3px);color:#e5e5e5}.section-form-contact{background-image:none}.form-box-contact{height:auto;margin:0;padding:20px 0;width:800px}.inputbox-contact{width:600px}.inputbox-contact textarea{background:transparent;color:#e5e5e5;height:200px;width:100%}.inputbox-contact label{position:relative}.wrapper{display:flex;justify-content:center}.button a{color:#000;text-decoration:none}.wrapper .button{background:#e5e5e5;border-radius:50px;box-shadow:0 10px 10px #000;cursor:pointer;display:inline-block;height:60px;margin:0 5px;overflow:hidden;transition:all .3s ease-out;width:59px}.wrapper .button:hover{width:200px}.wrapper .button .icon{border-radius:50px;box-sizing:border-box;display:inline-block;height:60px;line-height:60px;text-align:center;transition:all .3s ease-out;width:60px}.wrapper .button:first-child:hover .icon{background:#4267b2}.wrapper .button:nth-child(2):hover .icon{background:#1da1f2}.wrapper .button:nth-child(3):hover .icon{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.wrapper .button .icon i{font-size:25px;line-height:60px;transition:all .3s ease-out}.wrapper .button:hover .icon i{color:#e5e5e5}.wrapper .button span{font-size:20px;font-weight:500;line-height:60px;margin-left:10px;transition:all .3s ease-out}.wrapper .button:first-child span{color:#4267b2}.wrapper .button:nth-child(2) span{color:#1da1f2}.wrapper .button:nth-child(3) span{color:#e1306c}@media (max-width:992px){.form-box-contact{width:600px}.inputbox-contact{width:400px}}@media (max-width:768px){.form-box-contact{width:80vw}.inputbox-contact{width:70vw}.form-box-contact h2{font-size:25px}}@media (max-width:480px){.form-box-contact h2{font-size:23px}}.card-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:3% 0;min-height:80vh}.card{background:transparent;border:none;height:450px;margin:30px;position:relative;width:500px}.card .face{backface-visibility:hidden;border-radius:10px;height:100%;overflow:hidden;position:absolute;transition:.5s;width:100%}.card .front{box-shadow:0 5px 10px #000;transform:perspective(600px) rotate(0deg)}.card .front img{height:100%;object-fit:cover;position:absolute;width:100%}.card .front h3{background:rgba(0,0,0,.4);bottom:0;color:#fff;height:65px;line-height:65px;position:absolute;text-align:center;width:100%}.card .back{background:#000;box-shadow:0 5px 10px #fca311;color:#f3f3f3;display:flex;flex-direction:column;justify-content:space-between;padding:15px;text-align:center;transform:perspective(600px) rotateY(180deg)}.card .back .link{border-top:1px solid #fca311;height:50px;line-height:50px}.card .back .link a{color:#f3f3f3}.card .back h3{color:#fca311;font-size:30px;letter-spacing:2px;margin-top:20px}.card .back p{color:#f3f3f3;letter-spacing:1px}.card:hover .front{transform:perspective(600px) rotateY(180deg)}.card:hover .back{transform:perspective(600px) rotateY(1turn)}@media (max-width:768px){.card .front h3{font-size:28px}}@media (max-width:480px){.card .back h3,.card .front h3{font-size:20px}.card .back p{font-weight:400}}.home-img{background-position-y:85%;background-size:cover;height:70vh;width:100%}.button-container{text-align:center}.button-light{color:#fca311;display:inline-block;font-size:20px;font-weight:600;letter-spacing:2px;margin:15px auto;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;transition:.2s}.button-light:hover{background:#fca311;box-shadow:0 0 10px #fca311,0 0 40px #fca311,0 0 80px #fca311;color:#e5e5e5;transition-delay:1s}.button-light span{display:block;position:absolute}.button-light span:first-child{background:linear-gradient(90deg,transparent,#fca311);height:2px;left:-100%;top:0;width:100%}.button-light:hover span:first-child{left:100%;transition:1s}.button-light span:nth-child(3){background:linear-gradient(270deg,transparent,#fca311);bottom:0;height:2px;right:-100%;width:100%}.button-light:hover span:nth-child(3){right:100%;transition:1s;transition-delay:.5s}.button-light span:nth-child(2){background:linear-gradient(180deg,transparent,#fca311);height:100%;right:0;top:-100%;width:2px}.button-light:hover span:nth-child(2){top:100%;transition:1s;transition-delay:.25s}.button-light span:nth-child(4){background:linear-gradient(1turn,transparent,#fca311);bottom:-100%;height:100%;left:0;width:2px}.button-light:hover span:nth-child(4){bottom:100%;transition:1s;transition-delay:.75s}.img-leo{margin-top:20px;padding:20px}.img-leo img{max-width:400px}.home-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-x:hidden}.home-section-1{flex-direction:row}.content-leo{align-items:center;display:flex;flex-direction:column}.home-section h1{color:#fca311;font-size:65px;position:relative}.home-section p{margin-bottom:10px;position:relative;text-align:left;width:500px}.home-section .animate{filter:blur(5px);opacity:0;transition:1s}.home-section.show-animate .animate{filter:blur(0);opacity:1}.home-section-1 .animate{transform:translateX(-100%)}.home-section-1.show-animate .animate{transform:translateX(0)}.home-images{width:70%}.splide__slide{max-height:50vh}.my-carousel-progress{background:#ccc}.my-carousel-progress-bar{background:#fca311;height:3px;transition:width .4s ease;width:0}.splide__slide img{height:100%;object-fit:contain;width:100%}.home-section-2 p{width:80vw}.home-section h2{color:#fca311;font-size:65px;font-weight:600;position:relative}.home-section-2 .animate{transform:translateX(100%)}.home-section-2.show-animate .animate{transform:translateX(0)}.home-section-2 .home-images img{margin:10px 30px;max-width:400px;transform:translateX(-100%);transition-delay:calc(.2s*var(--i))}.home-section-2.show-animate .home-images img{transform:translateX(0)}.home-section-3{display:flex;flex-direction:row}.img-contact{margin-top:20px;padding:20px}.img-contact img{max-width:400px}.home-section-3 .showRight-animate{background:#e5e5e5;height:100%;position:absolute;right:0;top:0;transition:1s;transition-delay:calc(.2s*var(--i));width:100%}.home-section-3.show-animate .showRight-animate{width:0}@media (max-width:992px){.home-img{background-size:contain;height:30vh}.home-section-1{align-items:center;flex-direction:column;justify-content:flex-start}.home-section-3{flex-direction:column;flex-direction:column-reverse}}@media (max-width:768px){.home-section{width:100vw}.home-section-2{justify-content:space-around}.home-images{width:100%}}@media (max-width:480px){.home-section{max-width:100vw}.content-leo{width:90vw}.home-section h1{font-size:30px}.home-section h2{font-size:40px}.home-section p{width:fit-content}.img-leo img{max-width:100vw}.home-section-2 p,.home-section-3 p{width:90vw}.home-section-2{justify-content:center}.home-images{width:100%}.home-section-3{flex-direction:column-reverse}.img-contact img{max-width:100vw}}.image-section{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 3%;padding:10px;width:80vw}.image-section img{height:auto;width:100%}@media (max-width:768px){.image-section{width:90vw}}@media (max-width:480px){.image-section{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:90vw}}.video-section{display:flex;flex-direction:column;margin:3% auto;padding:10px;width:80%}.video-section h2{color:#14213d;font-size:23px;text-align:center}.video-container{height:450px;margin:10px auto 30px;width:800px}iframe{height:100%;width:100%}@media (max-width:992px){.video-container{width:100%}}@media (max-width:480px){.video-section h2{font-size:18px}}.material-img{background-position:50%;background-position-x:70%;background-size:cover;height:70vh;width:100%}.material-section{display:flex;flex-direction:column;margin:3% auto;padding:10px auto;width:50%}.material-section h4{border-bottom:2px solid #fca311;color:#14213d;font-weight:600;margin:5px}@media (max-width:992px){.material-section{width:80vw}.material-img{background-position-x:60%}}@media (max-width:768px){.material-img{background-position-x:58%}}@media (max-width:480px){.material-section h4{border-bottom:2px solid #fca311;color:#14213d;font-size:16px;font-weight:600;margin:5px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;margin:0;padding:0}body{background-color:#e5e5e5;font-family:Open Sans,sans-serif;height:100%;width:100%}.archives{min-height:60vh}p{color:#14213d;font-size:20px;font-weight:600}h1,p{text-align:center}h1{font-family:Kanit,sans-serif;font-size:70px;margin-top:3%}h2{color:#fca311;font-size:3rem;text-align:center}img{cursor:pointer}div.container{margin:0 auto;text-align:center}div.container a{color:#e5e5e5;cursor:pointer;margin:0 10px;padding:10px;position:relative;z-index:0}div.circleBehind a:after,div.circleBehind a:before{background:transparent;border:4px solid #fca311;border-radius:50%;content:"";height:50px;left:50%;opacity:0;position:absolute;top:22px;transform:translateX(-50%) translateY(-50%) scale(.8);transition:all .3s;width:50px;z-index:-1}div.circleBehind a:after{border-width:2px;transition:all .4s}div.circleBehind a:hover:before{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}div.circleBehind a:hover:after{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1.3)}.head-page{color:#000;margin:0 auto;padding:50px 0;width:40%}.head-page h2{margin-top:70px}.politique p{text-align:left}@media (max-width:992px){.head-page{width:70%}.head-page h1,.head-page h2{font-size:50px;margin-top:70px}p{font-size:18px}}@media (max-width:768px){.head-page h2{font-size:40px}p{font-size:18px}}@media (max-width:480px){p{font-size:16px}.head-page h1,.head-page h2{font-size:30px}}