@import url(https://fonts.googleapis.com/css2?family=Ysabeau+SC:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ysabeau+SC:wght@400;600&display=swap);html{align-items:center;background:#000;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:0;width:100%}#root,body{align-items:center;background:#000;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-width:320px;padding:0;width:100%}.logo-container{border-radius:8px;height:210px;margin-bottom:2.5em;overflow:hidden;padding:0;position:relative;width:210px}.logo-video{height:100%;object-fit:cover;width:100%}.container-navbar{align-items:center;background-color:#000;border-bottom:1px solid #000;box-shadow:0 2px 10px #4b4b4b80;display:flex;height:150px;justify-content:center;left:0;padding:10px 5%;position:fixed;top:0;width:90%;z-index:1000}.nav-header{max-width:1400px}.nav-header,.nav-items{align-items:center;display:flex;justify-content:space-between;width:100%}.nav-left{justify-content:flex-start}.nav-left,.nav-right{display:flex;width:34%}.nav-right{justify-content:flex-end}.logo-centered{left:50%;position:absolute;transform:translateX(-50%)}.nav-item{padding:0;position:relative;text-decoration:none;transition:color .3s ease-in-out;width:33.3%}.nav-item-text{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:18px;font-weight:600;text-align:center;transition:transform .3s ease,color .3s ease}.nav-item:after{background-color:#61dafb;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.nav-item:hover .nav-item-text{color:#61dafb;transform:translateY(-2px)}.nav-item:hover:after{left:0;width:100%}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:28px}@media screen and (max-width:935px){.container-navbar{padding:10px 3%;width:94%}.nav-header,.nav-items{width:100%}.nav-left,.nav-right{width:35%}.nav-item{padding:0;width:33.3%}.nav-item-text{font-size:15px}}@media screen and (max-width:768px){.nav-items{align-items:center;animation:none;background-color:#000000c4;display:none;flex-direction:row;justify-content:center;left:0;opacity:0;padding-left:3%;padding-right:3%;position:absolute;top:0;width:94%;z-index:998}.nav-items.active{animation:slideOpen .6s forwards;display:flex}.nav-left,.nav-right{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 10px;width:100px}.nav-left{margin-right:40px}.nav-item{animation:fadeOpen .5s ease .3s forwards;opacity:0;padding:0;text-align:left;width:100%}@keyframes slideOpen{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOpen{0%{opacity:0}to{opacity:1}}.menu-toggle{display:block}.nav-header{justify-content:space-between}.nav-item{width:75%}.nav-item:after{bottom:-2px}.nav-item:hover:after{bottom:12px}.nav-item-text{align-items:center;display:flex;flex-direction:row;font-size:16px;justify-content:space-between;text-align:center;width:100%}.logo-centered{margin-left:auto;margin-right:auto;position:static;transform:none}}@font-face{font-family:Cinzel;src:url(/static/media/Cinzel-Regular.f91baf6fe825a2549798.otf) format("truetype")}@font-face{font-family:Boheme;src:url(/static/media/Boheme%20Floral.0345ab604f426031d363.ttf) format("truetype")}.container-header{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:center;margin-bottom:0;padding-left:0;width:240px}.container-containers{height:100%;text-decoration:none}.container-containers,.container-title-france{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.subtitle-app,.title-app{-webkit-text-fill-color:hsla(0,0%,100%,.505);animation:animate 2s linear infinite;background:linear-gradient(90deg,#000,#fff,#000);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:80%;overflow:hidden;position:relative}@keyframes animate{0%{background-position:-500%}to{background-position:500%}}.title-app{color:#fff;font-family:Cinzel;font-size:19px;font-weight:200;line-height:22px;text-align:center;width:100%}.bleu-blanc-rouge{align-items:center;animation:expandWidth 3s ease-in-out forwards,shimmer 2s ease-in-out infinite;border:1px solid #000;border-radius:4px;display:flex;flex-direction:row;height:5px;justify-content:space-between;margin-top:-10px;min-width:240px}@keyframes expandWidth{0%{width:0}to{width:160px}}@keyframes shimmer{0%,to{border:2px solid #000}50%{border:2px solid #6f6f6f}}.bleu{background:blue;border-radius:2px 0 0 2px}.blanc,.bleu{height:5px;width:33.3%}.blanc{background:#fff}.rouge{background:red;border-radius:0 2px 2px 0;height:5px;width:33.3%}.container-logo-subtitle{display:flex;flex-direction:row;justify-content:center;width:100%}.britain{height:55px;width:55px}.subtitle-app{color:#fff;display:flex;flex-direction:row;font-family:Boheme;font-size:32px;font-weight:100;justify-content:center;line-height:36px;margin-left:5px;margin-top:10px}.legal-notice-section,.privacy-policy-section,.terms-of-service-section{align-items:flex-start;border:1px solid #000;border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:column;justify-content:center;margin:20px auto;padding:20px;width:98%}.legal-notice-section h2,.privacy-policy-section h2,.terms-of-service-section h2{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:24px;margin-bottom:15px;text-decoration:underline}.legal-notice-section p,.privacy-policy-section p,.terms-of-service-section p{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:16px;line-height:1.6;margin-bottom:10px}.legal-notice-section a,.privacy-policy-section a,.terms-of-service-section a{color:#61dafb;font-family:Ysabeau SC,sans-serif;text-decoration:none}.legal-notice-section a:hover,.privacy-policy-section a:hover,.terms-of-service-section a:hover{text-decoration:underline}@media screen and (max-width:768px){.legal-notice-section,.privacy-policy-section,.terms-of-service-section{padding:3%;width:88%}}.legal-notice-section,.privacy-policy-section,.site-map-section,.terms-of-service-section{align-items:flex-start;border:1px solid #000;border:1px solid hsla(0,0%,66%,.215);border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:column;justify-content:center;margin:20px auto;padding:20px;width:88%}.legal-notice-section h2,.privacy-policy-section h2,.site-map-section h2,.terms-of-service-section h2{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:24px;margin-bottom:15px;text-decoration:underline}.site-map-section .p-plan{color:#61dafb;font-size:16px;line-height:1.6;margin-bottom:10px}.site-map-section .link-plan{cursor:pointer;text-decoration:none}.site-map-section .link-plan,.site-map-section .p-plan{color:#fff;font-family:Ysabeau SC,sans-serif;margin:0 10px}.site-map-section .p-plan{transition:transform .3s ease,color .3s ease}.site-map-section .p-plan:after{background-color:#61dafb;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.site-map-section .p-plan:hover{color:#61dafb;transform:translateY(-2px)}.site-map-section .p-plan:hover:after{left:0;width:100%}.container-footer{background:#000;border-top:1px solid #4b4b4b80;box-sizing:border-box;flex-direction:column;height:auto;justify-content:center;padding:20px 5%}.box-links-footer,.container-footer{align-items:center;display:flex;width:100%}.box-links-footer{flex-direction:row;justify-content:space-between;padding-bottom:40px}.txt-footer{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.adress,.copyright{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:16px;line-height:26px;margin:5px 0}.container-reseaux{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.title-mentions,.title-reseaux{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:20px;margin-left:10px}.container-social{flex-direction:row;margin-bottom:20px;text-align:center}.container-social,.facebook,.insta,.linkedin,.mail{align-items:center;display:flex;justify-content:center}.facebook,.insta,.linkedin,.mail{background-color:#fff;border:2px solid #0000;border-radius:50%;box-shadow:0 3px 4px #000,inset 0 -2px 5px hsla(0,0%,39%,.863),inset 0 4px 15px hsla(0,0%,100%,.842),0 0 0 2px #252525,0 0 0 5px #262626,0 0 0 1.5px #262626;color:#fff;font-size:24px;height:50px;margin:10px;text-decoration:none;transition:all .3s ease-in-out;width:50px}.facebook{color:#1877f2}.linkedin{color:#0077b5}.mail{color:#d14836}.insta{color:#c13584}.facebook:hover,.insta:hover,.linkedin:hover,.mail:hover{border-color:currentColor;box-shadow:0 6px 20px #0000004d;transform:scale(1.1)}.legal-notice{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:14px;justify-content:space-around;margin-top:20px}.legal-notice .buttons-mentions{color:#fff;cursor:pointer;font-family:Ysabeau SC,sans-serif;margin:0 10px;text-decoration:none;transition:transform .3s ease,color .3s ease}.legal-notice .buttons-mentions:after{background-color:#61dafb;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.legal-notice .buttons-mentions:hover{color:#61dafb;transform:translateY(-2px)}.legal-notice .buttons-mentions:hover:after{left:0;width:100%}.print-button{background:#0d0d0d;border:2px solid #000;border-radius:20px;box-shadow:0 3px 4px #0d0d0d,inset 0 -2px 5px #0d0d0d,inset -4px 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #0d0d0d,0 0 0 2px #0d0d0d,0 0 0 -1.5px #0d0d0d;color:#fff;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;margin-top:20px;overflow:hidden;padding:10px;position:relative;transition:background-color .3s ease,transform .3s ease}.print-button:before{background:#61dafb;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:0}.print-button:hover:before{transform:scaleX(1);transform-origin:left}.print-button:hover{background-color:#61dafb;box-shadow:2 2px 5px #00ffffde,inset -5 -5px 10px rgba(0,255,255,.791),inset 0 4px 15px #61dafb,0 0 0 2px #61dafb,0 0 0 5px #61dafb,0 0 0 5.5px rgba(0,255,255,.791);color:#000;transform:scale(1.05)}.print-button span{position:relative;z-index:1}@media screen and (max-width:1050px){.container-footer{flex-direction:column;padding:20px 10px}.box-links-footer{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.container-social,.txt-footer{align-items:center;text-align:center;width:100%}.legal-notice{font-size:12px}.container-reseaux,.legal-notice{align-items:center}}@media screen and (max-width:768px){.container-footer{flex-direction:column;padding:20px 10px}.box-links-footer{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.container-social,.txt-footer{align-items:center;text-align:center;width:100%}.legal-notice{font-size:12px}.container-reseaux,.legal-notice{align-items:center}}@media print{.page-break{page-break-after:always;page-break-inside:avoid}body,html{background-color:#000!important;z-index:-1}iframe{background:#000!important}.container-navbar,.logo-centered{display:flex!important}.container-navbar{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.container-hero{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:200px auto!important;padding:0!important}.box-hero{flex-direction:row!important;margin:20px auto!important;padding:0!important}.box-hero,.container-txt{align-items:center!important;animation:none!important;justify-content:center!important;opacity:1!important;transform:none!important;transition:none!important}.container-txt{border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;width:90%!important}.container-screens{align-items:center!important;justify-content:center!important;margin-top:40px!important}.container-screens,.subtitle-hero,.title-hero,.we-are{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.subtitle-hero,.title-hero,.we-are{margin:0!important;padding:0!important}.container-footer{display:none}.intro-container h1{margin-top:150px!important;padding-top:80px!important}.intro-container h1,.intro-container h2,.intro-container li,.intro-container p{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.txt-welcome{margin-bottom:400px!important}.action-title{margin-top:150px!important}.dashboard-list{margin-bottom:121px!important}#blog-title{margin-top:50px!important}.fa-palette{margin-top:200px!important}.slider-logo-container{display:none!important}#timeline{display:none!important;padding-bottom:10px!important;padding-top:110px!important}#timeline,#timeline h2{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}#timeline h2{padding-bottom:0!important}.container-about,.content-about{animation:none!important;background-color:initial;opacity:1!important;padding-top:0!important;transform:none!important;transition:none!important}.txt-about{margin-top:0!important}.list,.txt-about{width:100%!important}.list,.subtitle-about,.txt-about{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.subtitle-about{padding-top:0!important}.box-about{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:0!important;width:100%!important}.fa-address-card{display:none!important}.box-specifications{margin-top:80px!important;width:100%!important}.box-specifications,.container-services{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.container-services{padding-top:0!important}.services-grid{align-items:center!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;margin:0 auto!important;width:100%!important}.service-card{margin:0!important;max-width:20%!important;position:relative!important}.services-title{animation:none!important;margin-bottom:70px!important;margin-top:0!important;opacity:1!important;padding-top:0!important;transform:none!important;transition:none!important}.container-promo{align-items:center!important;animation:none!important;display:flex!important;flex-direction:row!important;justify-content:center!important;margin-top:200px!important;opacity:1!important;padding-top:200px!important;transform:none!important;transition:none!important;width:100%!important}.box-promo1,.box-promo2{width:40%!important}.box-promo1 h2,.box-promo2 h2{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.evolution{margin-top:200px!important;padding-top:0!important}.title-evolution{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.time{padding-top:300px!important}.container-contact{animation:none!important;margin-bottom:50px!important;margin-top:0!important;opacity:1!important;padding-top:0!important;transform:none!important;transition:none!important}.container-contact,.recaptcha-container{display:none!important}.blog-container{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;margin:0 auto!important;padding:75px 0 0!important}.blog-container .icon-blog-intro{display:none!important}.blog-container h1{width:100%!important}.blog-container article{width:24%!important}.association-section,.business-section,.club-section{padding-top:80px!important}.agency-section{padding-top:20px!important}.agency-intro p,.association-intro p,.business-intro p,.club-intro p{padding-bottom:0!important}.association-process,.business-process{margin-bottom:0!important;margin-top:220px!important;padding-bottom:0!important}.agency-process{margin-top:180px!important}.agency-process,.club-process{margin-bottom:0!important;padding-bottom:0!important}.club-process{margin-top:290px!important}.agency-contact-link,.association-contact-link,.business-contact-link,.club-contact-link{display:none!important}}.container-hero{background:#000;border-bottom:1px solid #000;box-shadow:0 2px 10px #00000080;flex-direction:column;margin:0 auto;overflow:hidden;padding:155px 0 50px;width:100%}.box-hero,.container-hero{align-items:center;display:flex;justify-content:space-between;position:relative}.box-hero{flex-direction:row;max-width:1200px;padding:5%;width:85%;z-index:2}.container-txt{align-items:center;animation:zoomIn 2.5s ease-in-out;background:#000;border:1px solid hsla(0,0%,66%,.215);border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:row;height:375px;justify-content:center;padding:15px;transition:box-shadow .3s ease,transform .3s ease;width:42%}.container-screens:hover,.container-txt:hover{box-shadow:inset 0 5px 15px #000c,inset 0 -5px 20px #ffffff1a,inset 0 0 10px #000000b3,inset 0 0 25px #000000e6,inset 0 0 35px #000,0 0 0 1px #000,0 0 0 5px #000;transform:scale(.98)}.meawc{border-radius:8px;filter:brightness(.9);height:100%;min-width:300px;object-fit:cover;width:100%}.right-icon{height:70px;object-fit:cover;width:70px}.container-screens{align-items:center;animation:zoomIn 2.5s ease-in-out;background:#000;border:1px solid hsla(0,0%,66%,.215);border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:row;height:375px;justify-content:center;padding:15px;transition:box-shadow .3s ease,transform .3s ease;width:42%}.asset-hero{border-radius:8px;filter:brightness(.9);height:100%;min-width:300px;object-fit:cover;width:100%}.container-hero:before{animation:rotateBg 20s linear infinite;background:linear-gradient(circle,#ffffff0d,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:1}@media screen and (max-width:1306px){.container-hero{padding-top:175px}.box-hero{width:70%}.container-screens,.container-txt{height:220px;padding:10px;width:320px}}@media screen and (max-width:1037px){.container-hero{padding-top:175px}.box-hero{width:75%}.container-screens,.container-txt{height:220px;padding:10px;width:320px}}@media screen and (max-width:918px){.container-hero{padding-top:205px}.box-hero{padding:3%;width:90%}}@media screen and (max-width:768px){.container-hero{padding-top:205px}.box-hero{flex-direction:column;text-align:center}.container-txt{margin-top:30px}.container-screens,.container-txt{align-items:center;height:450px;justify-content:center;width:90%}.container-screens:hover,.container-txt:hover{border:none;box-shadow:none;transform:none}.right-icon{height:70px;object-fit:cover;transform:rotate(90deg);width:70px}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rotateBg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-list{background-color:#000;justify-content:space-between;list-style-type:none;margin:0;padding:0;width:100%}.dashboard-item,.dashboard-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.dashboard-item{justify-content:center;margin-bottom:50px;max-width:40%;padding:20px}.dashboard-link{align-items:center;background-color:#000;background:#000;border:1px solid hsla(0,0%,66%,.215);border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:column;height:130px;justify-content:center;margin-left:-10px;overflow:hidden;padding:35px;position:relative;text-align:center;text-decoration:none;transition:transform .3s ease,background-color .3s ease;width:100%}.dashboard-link h2{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:1.6em;margin-bottom:10px}.dashboard-link p{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:1em;line-height:1.4}.dashboard-link p .fa-eye{color:#61dafb}.dashboard-link p .fa-eye:hover{color:#fff}.dashboard-link:before{background:linear-gradient(120deg,#0000,#61dafb4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:1}.dashboard-link:hover:before{left:100%;transition:.6s ease-in-out}.dashboard-link:hover{transform:scale(1.05)}@media (max-width:768px){.dashboard-item,.dashboard-list{flex-direction:column;margin:0;padding:0}.dashboard-item{max-width:100%}.dashboard-link{height:150px;padding:35px;width:100%}.dashboard-link h2{font-size:18px;padding-top:20px}.dashboard-link p{font-size:15px}.fa-eye{padding-bottom:20px}}.highlight-section{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}.highlight-grid{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.highlight-card{background-color:#1a1a1a;background:#000;border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;cursor:pointer;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:42%}.highlight-card:hover{box-shadow:0 0 20px #61dafb;transform:translateY(-10px)}.highlight-image{filter:drop-shadow(0 0 6px #61DAFB);height:200px;margin-bottom:1.5rem;object-fit:cover;width:300px}.highlight-title{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:1.4rem;margin-bottom:.8rem}.highlight-description{color:#ddd;font-size:1rem;line-height:1.5}@media screen and (max-width:1023px){.highlight-grid{align-items:center;justify-content:center}.highlight-card{width:80%}.highlight-card:hover{box-shadow:0 0 20px #61dafb;transform:translateY(-10px)}.highlight-image{height:200px;width:90%}}@media screen and (max-width:767px){.highlight-section{padding:1rem 0}.highlight-grid{flex-direction:column}.highlight-card{padding:1.5rem 1rem;width:88%}.highlight-image{height:200px;margin-bottom:1rem;width:90%}.highlight-title{font-size:1.2rem}.highlight-description{font-size:.95rem}}.slider-logo-container{flex-direction:column;overflow:hidden;position:relative}.slider-logo-container,.slider-track{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:0;width:250px}.slider-track{height:250px;transition:transform .5s ease}.slider-video{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;object-fit:cover;padding:0;width:100%}.intro-container{animation:fadeIn 1.5s ease-in-out;background-color:#000;border-radius:15px;box-shadow:0 4px 15px #0009;color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:950px;overflow:hidden;padding-left:40px;padding-right:40px;text-align:center}.intro-container:before{background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.intro-container h1,.intro-container h2{animation:slideIn 1.5s ease-in-out;color:#61dafb;font-family:Ysabeau SC,sans-serif;text-align:center;transition:transform .3s ease,text-shadow .3s ease}.intro-container h1:hover,.intro-container h2:hover{color:#fff;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.05)}.fa-desktop,.fa-hand-pointer,.fa-handshake,.fa-palette,.icon-blog-intro{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:30px;width:60px}.fa-hand-pointer{transform:rotate(180deg)}.blog-link{color:#61dafb;font-family:Ysabeau SC,sans-serif;margin-left:10px;position:relative}.blog-link:hover{color:#fff}.intro-container p{animation:slideInList 1.5s ease-out forwards;font-family:Ysabeau SC,sans-serif;font-size:1.1em;line-height:1.6;margin-bottom:20px;transition:color .3s ease,transform .3s ease}.intro-container p strong{color:#61dafb;font-family:Ysabeau SC,sans-serif}.intro-container ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 auto;max-width:950px;text-align:left}.intro-container li{animation:fadeInUp 1.2s ease-in-out;animation:slideInList 1.5s ease-out forwards;flex-direction:row;font-family:Ysabeau SC,sans-serif;line-height:1.2em;margin-bottom:10px;opacity:0;padding-left:30px;position:relative;transition:color .3s ease,transform .3s ease;width:100%}.intro-container li:before{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:1.2em;left:0;position:absolute}@keyframes slideInList{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.intro-container h1:hover,.intro-container h2:hover{color:#61dafb;cursor:pointer}.intro-container{transition:transform .3s ease,box-shadow .3s ease}.intro-container:hover{box-shadow:0 8px 30px #000c;transform:translateY(-5px)}.intro-container ul{list-style:none;padding:0}.intro-container li{align-items:center;display:flex;margin:15px 0}@media screen and (max-width:768px){.blog-description,.explore-txt,.logo-description,.p-print,.txt-welcome{text-align:left}.intro-container li{padding-left:0}}#timeline{background:#000;border-bottom:1px solid #000;box-shadow:0 2px 10px #00000080;padding-bottom:10px;padding-top:50px}.fa-timeline{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:30px;width:60px}#timeline h2{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:28px;position:relative;text-align:center;transition:transform .3s ease,text-shadow .3s ease}#timeline h2:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.05)}.title-time{background:#61dafb;border-radius:5px;box-shadow:10px 5px 10px #00000080;color:#000;font-size:20px;font-weight:900;height:10%;margin-bottom:10px;padding:1rem 0;text-align:center;width:100%}.title-time,.year{font-family:Ysabeau SC,sans-serif}.year{background-color:#000;border-radius:10px;color:#fff;font-size:.9rem;margin:0 .5rem;padding:.2rem .8rem}#timeline{min-width:320px;overflow:hidden;width:100%}#timeline ul{height:100%;min-width:320px;position:relative;width:98%;z-index:1}#timeline p{color:#fff;font-family:Ysabeau SC,sans-serif;height:100%;margin-top:0;padding:0 10%;width:80%}.card-info{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.box,.card-info{position:relative}.box{padding:0}#timeline ul{margin:0 auto;overflow:hidden;padding:50px 10px}#timeline ul li{background-color:#61dafb;border-radius:5px;list-style:none;margin:0 auto;padding:5px;position:relative;width:7px}#timeline ul li,.shadow-card-timeline{box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808}.shadow-card-timeline{background:#000;padding:15px}#timeline ul li .box{background-color:#fff;border-radius:5px;bottom:0;box-shadow:0 0 5px #00000080;position:relative;transform:translateX(400%);transition:all .5s ease-in-out;width:390px}#timeline ul li:nth-child(odd) .box{left:65px}#timeline ul li:nth-child(2n) .box{left:-450px;transform:translateX(-400%)}#timeline ul li .box.show{transform:translateX(0);transition:all .5s ease-in-out}#timeline ul li i{background:#61dafb;border-radius:50%;height:45px;left:50%;position:absolute;top:20;transform:translateX(-50%);width:45px}#timeline .fa-brands,#timeline .fa-solid{align-items:center;color:#fff;display:flex;font-size:1.7rem;justify-content:center}#timeline .fa-timeline{color:#61dafb;font-size:32px;margin-top:60px}#timeline .box:before{border-style:solid;content:"";position:absolute;right:0;top:5px;width:0}#timeline ul li:nth-child(odd) .box:before{border-color:#0000 #000;border-width:8px 16px 8px 0;left:-15px}#timeline ul li:nth-child(2n) .box:before{border-color:#0000 #000;border-width:8px 0 8px 16px;right:-15px}.card-image{height:90%;object-fit:contain;width:100%}.card-link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;padding:0;text-decoration:none;width:100%}@media (max-width:900px){#timeline ul{overflow:hidden;width:95%}#timeline ul li .box{width:350px}#timeline ul li:nth-child(2n) .box:before{border-color:#000;border-width:8px 16px 8px 0;left:-15px}#timeline ul li:nth-child(odd) .box{left:40px}#timeline ul li:nth-child(2n) .box{left:-390px}}@media (max-width:768px){#timeline h2{font-size:20px}@keyframes text{0%{color:linear-gradient(135deg,#0d0d0d,#292929)}30%{letter-spacing:8px}85%{letter-spacing:2px}to{letter-spacing:2px}}#timeline ul{overflow:hidden;width:330px}#timeline ul li{margin-left:10px}#timeline ul li .box{width:calc(100vw - 90px);width:250px}#timeline ul li:nth-child(2n) .box{left:40px;width:250px}#timeline ul li:nth-child(2n) .box:before{border-color:#000;border-width:8px 16px 8px 0;left:-15px}.year{font-size:.6rem}.card-info{text-align:left}}.cookies-banner{background:#000000d9;bottom:0;box-shadow:0 -2px 10px #00000080;color:#fff;font-family:Ysabeau SC,sans-serif;left:0;padding:15px 4%;position:fixed;right:0;width:92%;z-index:1000}.cookies-banner,.cookies-banner-content{align-items:center;display:flex;justify-content:space-between}.cookies-banner-content{flex-direction:row;gap:20px}.cookies-banner-buttons button{background-color:#61dafb;border:none;border-radius:5px;color:#000;cursor:pointer;font-family:Ysabeau SC,sans-serif;margin:0 10px;padding:10px 20px}.cookies-banner-buttons button:hover{background-color:#01dddd}.cookies-banner-buttons button:nth-child(2){background-color:#f44336}.cookies-banner-buttons button:nth-child(2):hover{background-color:#da190b}@media screen and (max-width:1183px){.cookies-banner{box-shadow:none;display:flex}.cookies-banner,.cookies-banner-content{align-items:center;flex-direction:column;justify-content:center}.cookies-banner-content{width:100%}.cookies-banner-content p{text-align:center}.cookies-banner-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:40%}.cookies-banner-buttons button{margin:0}}@media screen and (max-width:575px){.cookies-banner-buttons{width:60%}}@media screen and (max-width:590px){.cookies-banner-buttons{width:80%}}.container-home{width:100%}.agency-section{font-family:Ysabeau SC,sans-serif;padding-top:190px;width:100%}.agency-container,.agency-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.agency-container{max-width:1200px;padding:20px}.agency-container .fa-building{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin:0 auto;width:60px}.agency-title{color:#61dafb;font-size:2.5em;margin-bottom:30px;text-align:center;transition:transform .3s ease,text-shadow .3s ease}.agency-title:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.02)}.agency-contact,.agency-intro,.agency-process{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.agency-contact h2,.agency-intro h2,.agency-process h2{color:#61dafb;font-size:1.6em;margin-top:10px}.agency-intro h2,.agency-intro p,.agency-intro ul{margin-top:10px;overflow:hidden}.agency-intro p,.agency-intro ul{font-size:1.2em;margin-left:0;text-align:left}.agency-benefits,.agency-process{font-size:1.2em;line-height:1.2em;list-style:none;margin:10px 0;padding:0}.agency-benefits,.process-steps{border-left:3px solid #61dafb}.agency-benefits li,.process-steps li{align-items:center;color:#fff;display:flex;font-size:1em;line-height:1em;margin-bottom:10px}.agency-benefits .fa-code,.agency-benefits .fa-project-diagram,.agency-benefits .fa-sync-alt,.agency-benefits .fa-users-cog,.process-steps .fa-briefcase,.process-steps .fa-chart-line,.process-steps .fa-rocket,.process-steps .fa-tasks{align-items:center;color:#61dafb;display:flex;font-size:1.2em;height:40px;justify-content:center;line-height:1.2em;margin-left:20px;margin-right:15px;padding:0;width:40px}.agency-contact p,.agency-intro p,.agency-process p{color:#fff;font-size:1.2em;margin-left:0;text-align:left}.agency-contact,.agency-intro,.agency-process{color:#fff;margin-bottom:40px}.agency-contact-link{background:#0d0d0d;border-radius:20px;box-shadow:0 3px 4px #0d0d0d,inset 0 -2px 5px #0d0d0d,inset -4px 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #0d0d0d,0 0 0 2px #0d0d0d,0 0 0 -1.5px #0d0d0d;color:#61dafb;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;margin:20px auto 40px;overflow:hidden;padding:10px;position:relative;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.agency-contact-link:before{background:#61dafb;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:0}.agency-contact-link:hover:before{transform:scaleX(1);transform-origin:left}.agency-contact-link:hover{background-color:#61dafb;box-shadow:2 2px 5px #00ffffde,inset -5 -5px 10px rgba(0,255,255,.791),inset 0 4px 15px #61dafb,0 0 0 2px #61dafb,0 0 0 5px #61dafb,0 0 0 5.5px rgba(0,255,255,.791);color:#000;transform:scale(1.05)}.agency-contact-link span{position:relative;z-index:1}.agency-intro.fade-in{animation-delay:.3s}.agency-process.fade-in{animation-delay:.6s}.agency-contact.fade-in{animation-delay:.9s}@media (max-width:768px){.agency-section{padding-top:190px;width:96%}.agency-title{font-size:1.8em;margin-bottom:20px}.agency-contact h2,.agency-intro h2,.agency-process h2{font-size:1.4em}.agency-contact p,.agency-intro p,.agency-process p{font-size:1em;line-height:1.4em}.agency-benefits .fa-code,.agency-benefits .fa-project-diagram,.agency-benefits .fa-sync-alt,.agency-benefits .fa-users-cog,.process-steps .fa-briefcase,.process-steps .fa-chart-line,.process-steps .fa-rocket,.process-steps .fa-tasks{font-size:15px;margin-right:10px;width:30px}.agency-contact-link{border-radius:15px;font-size:14px;margin-bottom:40px;padding:10px}.agency-container{max-width:100%;padding:10px}.agency-contact,.agency-intro,.agency-process{margin-bottom:20px;padding:0 10px}.agency-contact h2,.agency-contact p{margin-top:5px}.agency-container .fa-building{border-width:4px;font-size:1em;height:50px;width:50px}.agency-benefits li,.process-steps li{font-size:15px;margin:5px 0}}@media (max-width:480px){.agency-section{padding-top:190px;width:94%}.agency-title{font-size:1.5em}.agency-contact h2,.agency-intro h2,.agency-process h2{font-size:1.2em}.agency-contact p,.agency-intro p,.agency-process p{font-size:.9em}.agency-contact-link{font-size:12px;padding:8px}.agency-container .fa-building{border-width:3px;font-size:.9em;height:40px;width:40px}.agency-benefits li,.process-steps li{font-size:15px}}.association-section{font-family:Ysabeau SC,sans-serif;padding-top:190px;width:100%}.association-container,.association-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.association-container{max-width:1200px;padding:20px}.association-container .fa-users{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin:0 auto;width:60px}.association-title{color:#61dafb;font-size:2.5em;margin-bottom:30px;text-align:center;transition:transform .3s ease,text-shadow .3s ease}.association-title:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.02)}.association-contact,.association-intro,.association-process{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.association-contact h2,.association-intro h2,.association-process h2{color:#61dafb;font-size:1.6em;margin-top:10px}.association-benefits,.association-process{font-size:1.2em;line-height:1.2em;list-style:none;margin:10px 0;padding:0}.association-benefits,.process-steps{border-left:3px solid #61dafb}.association-benefits li,.process-steps li{align-items:center;display:flex;flex-direction:row;font-size:1em;line-height:1em;margin-bottom:10px}.association-benefits .fa-calendar-alt,.association-benefits .fa-globe,.association-benefits .fa-hand-holding-heart,.association-benefits .fa-users,.process-steps .fa-check-circle,.process-steps .fa-comments,.process-steps .fa-paint-brush,.process-steps .fa-tools{align-items:center;border:none;color:#61dafb;display:flex;font-size:1.2em;height:40px;justify-content:center;line-height:1.2em;margin-left:20px;margin-right:10px;text-align:center;width:40px}.association-contact p,.association-intro p,.association-process p{font-size:1.2em;margin-left:0;text-align:left}.association-contact,.association-intro,.association-process{color:#fff;margin-bottom:40px}.association-contact{padding-bottom:30px}.association-contact-link{background:#0d0d0d;border-radius:20px;box-shadow:0 3px 4px #0d0d0d,inset 0 -2px 5px #0d0d0d,inset -4px 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #0d0d0d,0 0 0 2px #0d0d0d,0 0 0 -1.5px #0d0d0d;color:#61dafb;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;margin:20px auto 40px;overflow:hidden;padding:10px;position:relative;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.association-contact-link:before{background:#61dafb;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:0}.association-contact-link:hover:before{transform:scaleX(1);transform-origin:left}.association-contact-link:hover{background-color:#61dafb;box-shadow:2px 2px 5px #00ffffde,inset -5px -5px 10px rgba(0,255,255,.791),inset 0 4px 15px #61dafb,0 0 0 2px #61dafb,0 0 0 5px #61dafb,0 0 0 5.5px rgba(0,255,255,.791);color:#000;transform:scale(1)}.association-contact-link span{position:relative;z-index:1}.association-intro.fade-in{animation-delay:.3s}.association-process.fade-in{animation-delay:.6s}.association-contact.fade-in{animation-delay:.9s}@media (max-width:768px){.association-section{padding-top:190px;width:96%}.association-title{font-size:1.8em;margin-bottom:20px}.association-contact h2,.association-intro h2,.association-process h2{font-size:1.4em}.association-contact p,.association-intro p,.association-process p{font-size:1em;line-height:1.4em}.association-benefits .fa-calendar-alt,.association-benefits .fa-globe,.association-benefits .fa-hand-holding-heart,.association-benefits .fa-users,.process-steps .fa-check-circle,.process-steps .fa-comments,.process-steps .fa-paint-brush,.process-steps .fa-tools{font-size:15px;margin-right:10px;width:30px}.association-benefits .fa-users{margin-left:10px}.association-contact-link{border-radius:15px;font-size:14px;margin-bottom:40px;padding:10px}.association-container{max-width:100%;padding:10px}.association-contact,.association-intro,.association-process{margin-bottom:20px;padding:0 10px}.association-contact h2,.association-contact p{margin-top:5px}.association-container .fa-users{border-width:4px;font-size:1em;height:50px;width:50px}.association-benefits li,.process-steps li{font-size:15px;margin:5px 0}}@media (max-width:480px){.association-section{padding-top:190px;width:94%}.association-title{font-size:1.5em}.association-contact h2,.association-intro h2,.association-process h2{font-size:1.2em}.association-contact p,.association-intro p,.association-process p{font-size:.9em}.association-contact-link{font-size:12px;padding:8px}.association-benefits .fa-globe,.association-benefits .fa-users{margin-left:15px}.association-container li,.process-steps li{font-size:15px}}.business-section{font-family:Ysabeau SC,sans-serif;padding-top:190px;width:100%}.business-container,.business-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.business-container{max-width:1200px;padding:20px}.business-container .fa-laptop-code{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;width:60px}.business-title{color:#61dafb;font-size:2.5em;margin-bottom:30px;text-align:center;transition:transform .3s ease,text-shadow .3s ease}.business-title:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.02)}.business-contact,.business-intro,.business-process{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.business-intro h2,.business-process H2{color:#61dafb;font-size:1.5em}.business-intro h2,.business-process h2{color:#61dafb;font-size:1.6em}.business-intro h2,.business-intro p,.business-intro ul{margin-top:10px;overflow:hidden}.business-intro p,.business-intro ul{font-size:1.2em;margin-left:0;text-align:left}.business-process h2,.business-process p,.business-process ul{margin-top:10px;overflow:hidden}.business-process p,.business-process ul{font-size:1.2em;text-align:left}.business-contact h2,.business-contact p{color:#fff;margin-top:10px}.business-contact h2{color:#61dafb;font-size:1.5em}.business-contact p{font-size:1.2em;text-align:left}.biz-benefits,.process-steps{align-items:flex-start;border-left:3px solid #61dafb;display:flex;flex-direction:column;font-size:1em;justify-content:space-between;margin:0;padding:0;text-align:left}.biz-benefits li,.process-steps li{align-items:center;display:flex;flex-direction:row;font-size:1em;justify-content:flex-start;line-height:1em;list-style:none;margin:10px 0;padding:0;text-align:left;width:100%}.biz-benefits li .fa-chart-line,.biz-benefits li .fa-handshake,.biz-benefits li .fa-laptop-code,.biz-benefits li .fa-rocket,.process-steps li .fa-chart-line,.process-steps li .fa-handshake,.process-steps li .fa-laptop-code,.process-steps li .fa-rocket{align-items:center;border:none;color:#61dafb;display:flex;font-size:1.2em;height:40px;justify-content:center;line-height:1.2em;margin:0 15px 0 20px;padding:0;text-align:center;width:40px}.business-contact,.business-intro,.business-process{color:#fff;margin-bottom:40px}.business-contact-link{background:#0d0d0d;border-radius:20px;box-shadow:0 3px 4px #0d0d0d,inset 0 -2px 5px #0d0d0d,inset -4px 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #0d0d0d,0 0 0 2px #0d0d0d,0 0 0 -1.5px #0d0d0d;color:#61dafb;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;margin:20px auto 40px;overflow:hidden;padding:10px;position:relative;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.business-contact-link:before{background:#61dafb;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:0}.business-contact-link:hover:before{transform:scaleX(1);transform-origin:left}.business-contact-link:hover{background-color:#61dafb;box-shadow:2 2px 5px #00ffffde,inset -5 -5px 10px rgba(0,255,255,.791),inset 0 4px 15px #61dafb,0 0 0 2px #61dafb,0 0 0 5px #61dafb,0 0 0 5.5px rgba(0,255,255,.791);color:#000;transform:scale(1.05)}.business-contact-link span{position:relative;z-index:1}.business-intro.fade-in{animation-delay:.3s}.business-process.fade-in{animation-delay:.6s}.business-contact.fade-in{animation-delay:.9s}@media (max-width:768px){.business-section{padding-top:190px;width:96%}.business-title{font-size:1.8em;margin-bottom:20px}.business-contact h2,.business-intro h2,.business-process h2{font-size:1.4em}.business-contact p,.business-intro p,.business-process p{font-size:1em;line-height:1.4em}.biz-benefits li .fa-chart-line,.biz-benefits li .fa-handshake,.biz-benefits li .fa-laptop-code,.biz-benefits li .fa-rocket,.process-steps li .fa-chart-line,.process-steps li .fa-handshake,.process-steps li .fa-laptop-code,.process-steps li .fa-rocket{font-size:15px;margin-right:10px;width:30px}.business-contact-link{border-radius:15px;font-size:14px;margin-bottom:40px;padding:10px}.business-container{max-width:100%;padding:10px}.business-contact,.business-intro,.business-process{margin-bottom:20px;padding:0 10px}.business-contact h2,.business-contact p{margin-top:5px}.business-container .fa-laptop-code{border-width:4px;font-size:1em;height:50px;width:50px}.biz-benefits li,.process-steps li{font-size:15px;margin:5px 0}}@media (max-width:480px){.business-section{padding-top:190px;width:94%}.business-title{font-size:1.5em}.business-contact h2,.business-intro h2,.business-process h2{font-size:1.2em}.business-contact p,.business-intro p,.business-process p{font-size:.9em}.business-contact-link{font-size:12px;padding:8px}.business-container .fa-laptop-code{border-width:3px;font-size:.9em;height:40px;width:40px}.biz-benefits li,.process-steps li{font-size:15px}}.club-section{font-family:Ysabeau SC,sans-serif;padding-top:190px;width:100%}.club-container,.club-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.club-container{max-width:1200px;padding:20px}.club-container .fa-futbol{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;font-size:1.2em;height:60px;justify-content:center;margin:0 auto;width:60px}.club-title{color:#61dafb;font-size:2.5em;margin-bottom:30px;text-align:center;transition:transform .3s ease,text-shadow .3s ease}.club-title:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.02)}.club-contact,.club-intro,.club-process{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.club-contact h2,.club-intro h2,.club-process h2{color:#61dafb;font-size:1.6em;margin-top:10px}.club-intro h2,.club-intro p,.club-intro ul{margin-top:10px;overflow:hidden}.club-intro p,.club-intro ul{font-size:1.2em;margin-left:0;text-align:left}.club-benefits,.club-process{font-size:1.2em;line-height:1.2em;list-style:none;margin:10px 0;padding:0}.club-benefits,.process-steps{border-left:3px solid #61dafb}.club-benefits li,.process-steps li{align-items:center;color:#fff;display:flex;font-size:1em;line-height:1em;margin-bottom:10px}.club-benefits .fa-calendar-alt,.club-benefits .fa-camera,.club-benefits .fa-trophy,.club-benefits .fa-users,.process-steps .fa-check-circle,.process-steps .fa-comments,.process-steps .fa-paint-brush,.process-steps .fa-tools{align-items:center;color:#61dafb;display:flex;font-size:1.2em;height:40px;justify-content:center;line-height:1.2em;margin-left:20px;margin-right:15px;padding:0;width:40px}.club-contact p,.club-intro p,.club-process p{color:#fff;font-size:1.2em;margin-left:0;text-align:left}.club-contact-link{background:#0d0d0d;border-radius:20px;box-shadow:0 3px 4px #0d0d0d,inset 0 -2px 5px #0d0d0d,inset -4px 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #0d0d0d,0 0 0 2px #0d0d0d,0 0 0 -1.5px #0d0d0d;color:#61dafb;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;margin:20px auto 40px;overflow:hidden;padding:10px;position:relative;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.club-contact-link:before{background:#61dafb;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:0}.club-contact-link:hover:before{transform:scaleX(1);transform-origin:left}.club-contact-link:hover{background-color:#61dafb;box-shadow:2 2px 5px #00ffffde,inset -5 -5px 10px rgba(0,255,255,.791),inset 0 4px 15px #61dafb,0 0 0 2px #61dafb,0 0 0 5px #61dafb,0 0 0 5.5px rgba(0,255,255,.791);color:#000;transform:scale(1.05)}.club-contact-link span{position:relative;z-index:1}.fade-in{animation:fadeInUp 1s forwards;opacity:0;transition:opacity .3s ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.club-intro.fade-in{animation-delay:.3s}.club-process.fade-in{animation-delay:.6s}.club-contact.fade-in{animation-delay:.9s}@media (max-width:768px){.club-section{padding-top:190px;width:96%}.club-title{font-size:1.8em;margin-bottom:20px}.club-contact p,.club-intro h2,.club-process p{font-size:1em;line-height:1.4em}.club-benefits .fa-calendar-alt,.club-benefits .fa-camera,.club-benefits .fa-trophy,.club-benefits .fa-users,.process-steps .fa-check-circle,.process-steps .fa-comments,.process-steps .fa-paint-brush,.process-steps .fa-tools{font-size:15px;margin-right:10px;width:30px}.club-contact-link{border-radius:15px;font-size:14px;margin-bottom:40px;padding:10px}.club-container{max-width:100%;padding:10px}.club-contact,.club-intro,.club-process{margin-bottom:20px;padding:0 10px}.club-contact h2,.club-contact p{margin-top:5px}.club-container .fa-futbol{border-width:4px;font-size:1em;height:50px;width:50px}.club-benefits li,.process-steps li{font-size:15px;margin:5px 0}}@media (max-width:480px){.club-section{padding-top:190px;width:94%}.club-title{font-size:1.5em}.club-contact h2,.club-intro h2,.club-process h2{font-size:1.2em}.club-contact p,.club-intro p,.club-process p{font-size:.9em}.club-contact-link{font-size:12px;padding:8px}.club-container .fa-futbol{border-width:3px;font-size:.9em;height:40px;width:40px}.club-benefits li,.process-steps li{font-size:15px}}.blog-container{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:200px 5% 40px;width:90%}.blog-title{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:2.5em;margin-bottom:20px;text-align:center;transition:transform .3s ease,text-shadow .3s ease}.blog-title:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.02)}.blog-article{background:#000;border:1px solid #444;border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:15px;max-height:120px;max-width:800px;overflow:hidden;padding:35px;position:relative;transition:all .3s ease;transition:max-height .5s ease}.blog-article.expanded{max-height:4600px}.read-more{color:#61dafb;cursor:pointer;font-size:1.2em;position:absolute;right:20px;top:20px;transition:transform .3s ease,text-shadow .3s ease}.read-more:hover{color:#61dafb;text-shadow:0 0 10px #61dafb,0 0 15px #61dafb;transform:scale(1.02)}.blog-article.expanded .read-more{content:"✕"}.article-content{opacity:0;transition:opacity .5s ease}.blog-article.expanded .article-content{opacity:1}.article-title{color:#61dafb;font-size:1.2em}.article-date,.article-title{font-family:Ysabeau SC,sans-serif}.article-date{color:#bbb;font-size:.9em;margin-bottom:10px}.article-intro{font-size:1.2em;font-weight:700;line-height:1.5em}.article-content,.article-intro{color:#eee;font-family:Ysabeau SC,sans-serif}.article-content{background:#000;font-size:1.1em;font-weight:500;line-height:1.1em;text-shadow:1px 1px 2px #000}.box-title-id{flex-direction:column}.article-number,.box-title-id{align-items:center;display:flex;justify-content:center}.article-number{border:3px solid #61dafb;border-radius:50%;box-shadow:0 4px 8px #0003;color:#61dafb;font-size:18px;font-weight:700;height:35px;margin-right:15px;width:35px}.article-sign{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:1.1em;line-height:1.6}.icon-blog-intro{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:30px;width:60px}@media (max-width:1000px){.blog-article{max-height:120px;max-width:650px;padding-bottom:40px}}@media (max-width:850px){.blog-article{max-height:120px;max-width:600px}}@media (max-width:750px){.blog-article{max-height:120px;max-width:500px}}@media (max-width:650px){.blog-article{max-height:125px;max-width:450px}}@media (max-width:600px){.blog-article{max-height:120px;max-width:265px;padding-bottom:60px}.blog-title{font-size:2em}.article-intro,.article-title{font-size:1.1em}.blog-article.expanded{max-height:6000px}.article-content{font-size:1em}.article-number{font-size:15px;height:30px;width:30px}.article-sign,.read-more{font-size:1em}.read-more{color:#61dafb;cursor:pointer;position:absolute;right:20px;top:20px}}.container-portrait{align-items:center;background:#000;border:1px solid rgba(68,68,68,.215);border-radius:100%;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:column;height:200px;justify-content:center;overflow:hidden;padding:15px;width:200px}.me{border-radius:100%;height:100%;object-fit:cover;width:100%}.content-about{padding-top:50px}.content-about .fa-address-card{align-items:center;border:5px solid #61dafb;border-radius:50%;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;width:60px}.contentabout .subtitle-about{background:#000;color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:28px;margin-bottom:20px;margin-top:20px;position:relative;transition:transform .3s ease,text-shadow .3s ease}.subtitle-about:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.05)}.one-specification{border:1px solid hsla(0,0%,66%,.215)}.container-about{align-items:center;background:#000;border-bottom:1px solid #000;box-shadow:0 2px 10px #00000080;color:#fff;display:flex;flex-direction:column;justify-content:center;opacity:0;overflow:hidden;padding-top:50px;position:relative;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;width:100%}.container-about.fadeInUp{opacity:1;transform:translateY(0)}.content-about{align-items:center;background:#0009;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-left:6%;padding-right:6%;text-align:center;width:88%;z-index:1}.content-about .fa-address-card{color:#61dafb;font-size:32px;margin-top:120px}.title-about{color:#fff;font-size:42px}.subtitle-about,.title-about{font-family:Ysabeau SC,sans-serif;margin-bottom:20px}.subtitle-about{background:#000;color:#61dafb;font-size:28px;margin-top:20px;position:relative}.box-about{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;width:100%}.txt-about{animation:slideIn 2s forwards;border-left:3px solid #61dafb;box-sizing:border-box;color:#e0e0e0;font-family:Ysabeau SC,sans-serif;font-size:18px;line-height:1.8;margin:0;padding:2% 2% 2% 20px;text-align:left;transform:translateX(-100%);width:45%}@keyframes slideIn{to{transform:translateX(0)}}.list{animation:fadeInUp 1.6s ease-in-out;animation:slideIn 2s forwards;box-sizing:border-box;padding:2%;transform:translateX(100%);width:45%}.li,.list{text-align:left}.li{align-items:center;color:#fff;display:flex;font-family:Ysabeau SC,sans-serif;font-size:18px;line-height:1.5;margin:15px 0}.li i{color:#61dafb;font-size:22px;margin-right:10px}.box-specifications{align-items:center;animation:fadeInUp 1.8s ease-in-out;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:40px 0;width:100%}.one-specification{align-items:center;background:#000;border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;padding:15px;text-align:center;transition:transform .3s ease;width:42%}.one-specification:hover{transform:translateY(-10px)}.specification{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:24px;margin-bottom:10px}.txt-specification{color:#e0e0e0;font-family:Ysabeau SC,sans-serif;font-size:18px;line-height:1.6}.specification i{font-size:26px;margin-right:10px}@media (max-width:768px){.subtitle-about{font-size:20px}.content-about{padding-bottom:20px}.box-about{align-items:center;flex-direction:column;justify-content:center;padding:0}.list{padding:3%;text-align:center;width:94%}.txt-about{margin:0 auto;padding:20px;width:100%}.box-specifications{align-items:center;flex-direction:column;justify-content:center;margin:0 auto;padding:3%;width:94%}.one-specification{margin:0 auto 30px;padding:2%;width:96%}.specification{font-size:22px}.txt-specification{font-size:16px}}.container-services{background:#000;border-bottom:1px solid #000;box-shadow:0 2px 10px #00000080;box-sizing:border-box;opacity:0;padding:150px 20px 80px;text-align:center;transform:translateY(25px);transition:opacity .8s ease-out,transform .8s ease-out;width:100%}.container-services.fadeInUp{opacity:1;transform:translateY(0)}.container-services .fa-cubes{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:70px;width:60px}.services-title{background:#000;color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:28px;margin:30px auto 60px;max-width:1800px;position:relative;transition:transform .3s ease,text-shadow .3s ease}.services-title:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.05)}.services-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:0 auto;max-width:1800px;width:80%}.service-card{background:#000;border:1px solid hsla(0,0%,66%,.215);border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;margin-bottom:10px;padding:15px;transition:transform .3s ease;width:400px}.service-card:hover{transform:translateY(-10px)}.service-card h2{color:#fff;font-size:24px;margin-bottom:10px}.service-card h2,.service-card p{font-family:Ysabeau SC,sans-serif}.service-card p{color:#bbb;font-size:16px;margin-bottom:20px}.service-card ul{list-style-type:none;margin:0 0 20px;padding:0}.service-card ul li{color:#ccc;font-family:Ysabeau SC,sans-serif;font-size:14px;margin-bottom:10px;text-align:left}.container-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding-top:20px;width:100%}.price{color:#fff;font-size:24px}.link-devis,.price{font-family:Ysabeau SC,sans-serif;margin-bottom:20px}.link-devis{background-color:#61dafb;border:none;border-radius:4px;box-shadow:0 3px 4px #343434,inset 0 -2px 5px #343434,inset 0 4px 5px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 1.5px #343434;color:#000;cursor:pointer;font-size:16px;padding:10px 20px;position:relative;text-decoration:none;transition:background-color .3s ease}.link-devis:hover{background-color:#fff}.fa-chart-bar,.fa-credit-card,.fa-network-wired{border:5px solid #61dafb;border-radius:50%;color:#61dafb;font-size:1.2em;height:60px;margin-left:auto;margin-right:auto;margin-top:40px;width:60px}.evolution,.fa-chart-bar,.fa-credit-card,.fa-network-wired,.payment,.time{align-items:center;display:flex;flex-direction:column;justify-content:center}.evolution,.payment,.time{margin:0 auto;width:60%}.title-evolution,.title-payment,.title-ss-traitance{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:24px;margin-bottom:20px}.mention-payment,.mention-ss-traitance,.price-disclaimer{color:#ccc;font-family:Ysabeau SC,sans-serif}.btn{background-color:#61dafb;border:none;border-radius:4px;box-shadow:0 3px 4px #343434,inset 0 -2px 5px #343434,inset 0 4px 5px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 1.5px #343434;color:#000;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.btn:hover{background-color:#fff}@media (max-width:900px){.container-services{padding:150px 20px 110px}.services-grid{align-items:center;flex-direction:column;justify-content:center}.service-card{margin:0 auto 20px;width:96%}}@media (max-width:768px){.container-services{opacity:1;padding:150px 20px 60px}.services-title{font-size:20px}.services-grid{align-items:center;flex-direction:column;justify-content:center;padding:2%;width:96%}.service-card{margin:0 0 20px;padding:5%;width:90%}.fa-chart-bar{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;width:60px}.evolution,.payment,.time{align-items:flex-start;margin:0 auto;width:90%}.title-evolution,.title-payment,.title-ss-traitance{text-align:left}.mention-payment,.mention-ss-traitance,.price-disclaimer{color:#ccc;font-family:Ysabeau SC,sans-serif;text-align:left}}.details-pack{background-color:#61dafb;border-radius:5px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;color:#000;margin-top:10px;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease}.details-pack.open{color:#000;max-height:340px;padding:20px}.details-pack.open p{color:#000;text-align:left}.container-promo{background:#000;border-bottom:1px solid #000;box-shadow:0 2px 10px #00000080;box-sizing:border-box;margin-left:auto;margin-right:auto;opacity:0;text-align:center;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;width:90%}.container-promo.fadeInUp{opacity:1;transform:translateY(0)}.box-promo1,.box-promo2{border:1px solid hsla(0,0%,66%,.215);margin:0;padding:0}.container-promo .fa-percent{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:60px;width:60px}.container-promo h2{animation:fadeInScale 2.5s ease infinite;color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:28px;margin-bottom:20px;opacity:0}@keyframes fadeInScale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.container-promo p{color:#bbb;font-family:Ysabeau SC,sans-serif;font-size:18px;margin-bottom:30px}.promo-prices{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:4% auto;max-width:1800px;width:97%}.original-price{text-decoration:line-through}.promo-pack{background:#000;border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;margin-bottom:40px;padding:15px;transition:transform .3s ease;width:38%}.promo-pack:hover{transform:translateY(-10px)}.promo-pack h3{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:22px;margin-bottom:10px}.promo-pack p{font-size:16px;margin-left:20px;margin-right:20px}.container-promo h3,.promo-pack p{color:#ccc;font-family:Ysabeau SC,sans-serif;margin-bottom:10px}.container-promo h3{font-size:22px}.box-promo1,.box-promo2{align-items:center;background:#000;border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto 40px;max-width:1800px;padding:10px 10px 50px;width:80%}.box-promo1{margin-top:20px}.promo-pack .original-price{color:red}.promo-pack .promotionnel-price{color:#7fff00}.btn-promo:hover{background-color:#fff}@media (max-width:900px){.box-promo1,.box-promo2{margin:0 auto;width:87.5%}}@media (max-width:768px){.container-promo{width:100%}.promo-prices{align-items:center;flex-direction:column}.promo-pack{margin-bottom:20px;width:90%}.box-promo1,.box-promo2{margin:0 auto;padding:3%;width:90%}.box-promo1{margin-bottom:40px}.container-promo h3,.container-promo p{margin-left:auto;margin-right:auto;width:90%}}.slider-container{background:#000;border-bottom:1px solid #000;margin:0 auto;overflow:hidden;padding-bottom:40px;padding-top:155px;position:relative;width:100%}.title-avis{text-align:center}.fa-edit{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:60px;width:60px}.title-avis{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:28px;position:relative;transition:transform .3s ease,text-shadow .3s ease}.title-avis:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.05)}.slider{display:flex;transition:transform .5s ease;width:100%}.slide{align-items:center;color:#fff;flex:0 0 100%;flex-direction:column;font-family:Ysabeau SC,sans-serif;justify-content:center;text-align:center}.avis{margin-left:auto;margin-right:auto;width:40%}.stars{color:gold;font-size:20px}.add-review{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.add-button,.add-review{margin-left:auto;margin-right:auto}.add-button{background-color:#333;border:2px solid #61dafb;border-radius:50%;color:#61dafb;cursor:pointer;font-size:24px;height:50px;width:50px}.add-button:hover{border:2px solid #fff;color:#fff}.review-form{margin-top:20px;text-align:left}.form-avis,.review-form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.form-avis{margin-left:auto;margin-right:auto}.review-form .form-group{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Ysabeau SC,sans-serif;justify-content:center;margin-bottom:15px;width:50%}.review-form .form-group label{font-weight:700;padding-bottom:5px;padding-left:1.5%;text-align:left;width:97%}.review-form .form-group input,.review-form .form-group select,.review-form .form-group textarea{border-radius:4px;box-shadow:0 3px 4px #000,inset 0 -2px 5px hsla(0,0%,39%,.863),inset 0 4px 15px hsla(0,0%,100%,.842),0 0 0 2px #252525,0 0 0 5px #262626,0 0 0 1.5px #262626;box-sizing:border-box;font-family:Ysabeau SC,sans-serif;padding:2%;width:96%}.review-form h3{color:#61dafb;font-family:Ysabeau SC,sans-serif}.review-form input,.review-form select,.review-form textarea{width:50%}.review-form input,.review-form select,.review-form textarea{border:1px solid #ccc;border-radius:5px;font-family:Ysabeau SC,sans-serif;margin-bottom:10px;padding:10px}.review-form select{width:51.5%}.review-form button{background:#0d0d0d;border:2px solid #000;border-radius:15px;box-shadow:0 3px 4px #0d0d0d,inset 0 -2px 5px #0d0d0d,inset -4px 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #0d0d0d,0 0 0 2px #0d0d0d,0 0 0 -1.5px #0d0d0d;color:#61dafb;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;margin-top:0;overflow:hidden;padding:10px;position:relative;transition:background-color .3s ease,transform .3s ease}.review-form button:before{background:#61dafb;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:0}.review-form button:hover:before{transform:scaleX(1);transform-origin:left}.review-form button:hover{background-color:#61dafb;box-shadow:2 2px 5px #61dafb,inset -5 -5px 10px #61dafb,inset 0 4px 15px #61dafb,0 0 0 2px #61dafb,0 0 0 5px #61dafb,0 0 0 5.5px #61dafb;color:#000;transform:scale(1.05)}.review-form button span{position:relative;z-index:1}.error{color:red;font-family:Ysabeau SC,sans-serif;font-size:22px;text-align:left}@media (max-width:768px){.slider-container{padding-bottom:40px}.form-avis{margin-bottom:0;padding-bottom:0;width:90%}.avis{width:90%}.review-form{margin-bottom:40px;margin-left:auto;margin-right:auto;padding:5%;width:90%}.review-form .form-group{padding:0;width:100%}.review-form .form-group input,.review-form .form-group select,.review-form .form-group textarea{border:1px solid #ccc;border-radius:4px;margin:0;padding:3%;width:100%}}.modal-overlay{background-color:#00000080;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.modal,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal{background:#000;border-radius:8px;box-shadow:0 3px 4px #000,inset 0 -2px 5px #000,inset 0 4px 15px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 5.5px #080808;flex-direction:column;margin-top:400px;max-width:500px;padding:20px;text-align:center;width:80%}.modal-title{font-size:1.5em;margin-bottom:15px}.modal-message,.modal-title{color:#fff;font-family:Ysabeau SC,sans-serif}.modal-message{margin-bottom:20px}.modal-close-button{background-color:#61dafb;border:none;border-radius:5px;box-shadow:0 3px 4px #343434,inset 0 -2px 5px #343434,inset 0 4px 5px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 1.5px #343434;color:#000;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:1em;padding:10px 20px}.modal-close-button:hover{background-color:#fff}.container-contact{align-items:center;background:#000;border-bottom:1px solid #000;box-shadow:0 2px 10px #00000080;display:flex;flex-direction:column;justify-content:center;min-height:350px;opacity:0;padding:150px 5% 5%;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;width:90%}.container-contact.fadeInUp{opacity:1;transform:translateY(0)}.container-contact .fa-envelope{align-items:center;border:5px solid #61dafb;border-radius:50%;color:#61dafb;display:flex;flex-direction:column;font-size:1.2em;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:60px;width:60px}.container-contact #title-form-contact{color:#61dafb;font-family:Ysabeau SC,sans-serif;font-size:28px;position:relative;transition:transform .3s ease,text-shadow .3s ease}.container-contact #title-form-contact:hover{color:#61dafb;text-shadow:0 0 15px #61dafb,0 0 20px #61dafb;transform:scale(1.05)}.subtitle-contact{color:#ccc;font-family:Ysabeau SC,sans-serif;font-size:22px;margin-bottom:40px;margin-top:10px;text-align:center;width:50%}.contact-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:50%}.form-group{color:#fff;font-family:Ysabeau SC,sans-serif;margin-bottom:15px;width:100%}.form-group label{font-weight:700;padding-bottom:5px}.form-group input,.form-group textarea{border-radius:4px;box-shadow:0 3px 4px #000,inset 0 -2px 5px hsla(0,0%,39%,.863),inset 0 4px 15px hsla(0,0%,100%,.842),0 0 0 2px #252525,0 0 0 5px #262626,0 0 0 1.5px #262626;font-family:Ysabeau SC,sans-serif;padding:2%;width:96%}.submit-button{background-color:#61dafb;border:none;border-radius:4px;box-shadow:0 3px 4px #292828,inset 0 -2px 5px #292929,inset 0 4px 5px hsla(0,0%,100%,.245),0 0 0 2px #000,0 0 0 5px #000,0 0 0 1.5px #343434;color:#000;cursor:pointer;font-family:Ysabeau SC,sans-serif;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.submit-button:hover{background-color:#fff}.recaptcha-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.recaptcha-container iframe{border-radius:5px;max-width:100%}@media (max-width:768px){.title-contact{font-size:20px;line-height:20px}.subtitle-contact{color:#ccc;font-family:Ysabeau SC,sans-serif;font-size:20px;margin:10px auto 40px;text-align:left;width:90%}.contact-form{margin-bottom:40px;padding-bottom:0;width:90%}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;padding:3%;width:94%}}.error_wrapper{align-items:center;background:#000;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;min-height:450px;padding-bottom:120px;padding-top:130px;width:100%}.error_number{margin:130px auto 60px}.error_description,.error_number{color:#fff;font-family:Ysabeau SC,sans-serif;font-size:120px;text-align:center}.error_description{font-weight:400;margin:30px auto 60px}.error-link{color:red;font-family:Ysabeau SC,sans-serif;font-size:30px;margin:30px auto 160px;text-align:center}.fa-circle-exclamation{color:#61dafb;font-size:120px;margin:30px auto 60px;text-align:center}
/*# sourceMappingURL=main.2eb624a5.css.map*/