body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;max-width:100%;overflow-x:hidden;padding:0}body{background-color:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}main{margin:0 auto;width:100%}@media (max-width:768px){code{font-size:14px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{padding:60px 20px;text-align:center}.social-links{align-items:center;display:flex;filter:invert(61%) sepia(56%) saturate(614%) hue-rotate(5deg) brightness(99%) contrast(88%);gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.social-links a{display:inline-block}.social-links a,.social-links a img{filter:invert(61%) sepia(56%) saturate(614%) hue-rotate(5deg) brightness(99%) contrast(88%);transition:transform .3s ease,filter .3s ease,opacity .3s ease}.social-links a img{height:auto;width:40px}.social-links a:hover img{filter:drop-shadow(0 0 15px #daa520);transform:scale(1.1)}.footer p{color:#daa520;font-size:14px;margin-top:10px}@media screen and (max-width:768px){.footer{padding-top:45px}.footer p{font-size:12px}}@media screen and (max-width:480px){.social-links a img{width:35px}.footer p{font-size:10px}}.logo_goldenboys{display:block;margin:0 auto;width:60%}.nav-links{align-items:center;cursor:pointer;display:flex;gap:30px;justify-content:center;padding-bottom:130px}.nav-links a{font-size:12px}.nav-links a,.neon-link{border-radius:30px;box-shadow:0 0 5px #daa520,0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520;color:#fff;font-weight:700;padding:10px 20px;text-decoration:none;text-shadow:0 0 5px #daa520,0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520;text-transform:uppercase;transition:all .3s ease-in-out}.neon-link{font-size:18px}.neon-link:hover{background:#daa520;box-shadow:0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520,0 0 40px #daa520;color:#000}.nav-links.open{flex-direction:column;gap:20px}.back-to-top{background-color:#daa520;border-radius:10px;bottom:30px;box-shadow:0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520,0 0 40px #daa520;color:#000;cursor:pointer;font-size:24px;opacity:0;padding:10px;position:fixed;right:30px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.back-to-top.visible{opacity:1;visibility:visible}.menu-toggle{align-items:center;cursor:pointer;display:none;flex-direction:column;justify-content:center;z-index:2}@media screen and (max-width:768px){.logo_goldenboys{width:30%}.nav-links{gap:15px;padding:0}.nav-links a{font-size:10px;padding:8px 16px}}@media screen and (max-width:480px){.just_header{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative}.logo_goldenboys{width:70%}.menu-toggle{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;z-index:200}.menu-toggle .bar{background-color:#daa520;height:3px;margin:3px 25px;width:25px}.nav-links{background-color:#000;display:none;flex-direction:column;left:0;position:absolute;top:100%;transform:translateY(-100%);transition:transform .3s ease-out;width:100%;z-index:100}.nav-links.open{display:flex;padding-bottom:24px;transform:translateY(0)}.back-to-top{bottom:20px;font-size:18px;right:20px}}.artist-description{margin:auto;max-width:1200px;padding:20px}.back-button{background:none;border:none;cursor:pointer;font-size:18px}.artist-subtitle,.back-button{color:#daa520;margin-bottom:20px}.artist-subtitle{font-size:20px;font-weight:700}.artist-title{font-size:2rem;margin-bottom:10px;text-align:center}.artist-short-desc{color:#daa520;font-size:28px;font-weight:700;margin-bottom:60px;text-align:center}.artist-section{align-items:center;display:flex;margin-bottom:40px}.artist-section.left-image{flex-direction:row}.artist-section.right-image{flex-direction:row-reverse}.artist-image img{border-radius:10px;max-width:400px;width:100%}.artist-text{color:#daa520;flex:1 1;padding:0 20px}.artist-full-text{color:#daa520;font-size:1rem;line-height:1.6;margin-top:40px}@media (max-width:768px){.artist-section{flex-direction:column!important;text-align:center}.artist-text{padding:10px 0}.artist-image img{max-width:100%}}.gallery{text-align:center}.gallery_title{color:#fff;font-size:30px;margin-top:20px;text-shadow:0 0 5px #daa520,0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520}.gallery p{color:#daa520;font-size:16px;margin-bottom:50px}.back-home-button{align-items:center;background-color:#daa520;border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:16px;left:50px;padding:10px;position:fixed;top:20px;z-index:10}.back-home-button:hover{background-color:#000;color:#daa520}.gallery-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.gallery-card{border-radius:20px;box-shadow:0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520,0 0 40px #daa520;overflow:hidden;padding:10px;transition:transform .2s ease-in-out;width:25%}.gallery-card:hover{transform:scale(1.05)}.gallery-image{border-radius:20px;height:auto;object-fit:cover;width:100%}@media screen and (max-width:480px){.gallery_title{font-size:20px}.gallery p{font-size:14px;margin-top:30px}.back-home-button{left:14px}.gallery-card{width:70%}}.goodies{margin:auto;max-width:1200px;padding:20px}.goodies p{color:#daa520;font-size:16px;margin-bottom:50px;text-align:center}.about-container{padding:60px;text-align:center}.about-me{align-items:center;display:flex;gap:80px;justify-content:center;margin-top:20px}.photo_bio{border-radius:8px;box-shadow:0 4px 10px #daa520;height:auto;width:40%}.about-text{margin-bottom:10px;text-align:left}.about-text,.about_title{color:#fff;font-size:25px}.about_title{margin-top:75px;text-align:center;text-shadow:0 0 5px #daa520,0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520}.about_subtitle{color:#daa520;font-size:20px;font-weight:700}.about_text{color:#daa520;font-size:18px}.read-more-button{background:none;border:none;color:#cda434;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 0;transition:color .3s}.read-more-button:hover{color:#a88b2c}@media screen and (max-width:768px){.about-container{padding:10px}.about-me{gap:20px}.photo_bio{padding-left:70px}.about-text{padding:0 30px 0 0}}@media screen and (max-width:480px){.about-container{text-align:center}.about-container h2{font-size:16px}.about-me{display:block}.photo_bio{padding-left:0;width:70%}.about-text{padding:0;text-align:center}}.contact{overflow:hidden;padding-bottom:40px;position:relative;width:100%}.phrase_contact{color:#daa520;font-size:16px;margin-bottom:40px;margin-top:40px;text-align:center}.form-image-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.contact-fond{width:40%}.form-container{padding-right:166px;width:30%;z-index:1}.form-container h1{color:#fff;font-size:26px;margin-bottom:20px;text-align:center;text-shadow:0 0 5px #daa520,0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520}.form-container label{color:#daa520;font-size:14px}.form-container input,.form-container select,.form-container textarea{background:#ffffff1a;border:none;border-radius:5px;color:#fff;margin-bottom:30px;margin-top:5px;outline:none;padding:10px;width:100%}.form-container select{color:#ffffff4d}.form-container textarea{height:80px;resize:none}.form-container button{align-items:center;background-color:#000;border:none;border-radius:20px;box-shadow:0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520,0 0 40px #daa520;color:#daa520;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;margin:0 auto;padding:10px;transition:background-color .3s;width:50%}.form-container button:hover{background-color:#daa520;color:#000}.contact:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.confirmation-message{background-color:#daa520;border-radius:5px;color:#000;margin-top:20px;padding:10px;text-align:center}.error-message,.message-confirme{color:#fff}@media screen and (max-width:768px){.phrase_contact{font-size:14px}.contact-fond{width:60%}.form-container{padding:20px 80px 0 0}.form-container h1{font-size:20px}.form-container label{font-size:12px}.form-container input,.form-container select,.form-container textarea{font-size:12px;margin-bottom:10px;padding:5px}.form-container button{font-size:11px;margin-top:5px;padding:5px}}@media screen and (max-width:480px){.phrase_contact{padding:0 10px;text-align:center}.form-image-wrapper{display:flex;flex-direction:column}.contact-fond{width:100%}.form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:65px;width:70%}.form-container h1{font-size:18px}}.hero{align-items:center;display:flex;flex-direction:column;height:75vh;justify-content:center;overflow:hidden}.fond_carousel{height:100%;overflow:hidden}.background-video,.fond_carousel{position:absolute;width:100%;z-index:-1}.background-video{left:50%;object-fit:cover;top:40%;transform:translate(-50%,-50%)}.carousel-container{height:64vh;margin:0 auto;overflow:hidden;perspective:1000px;width:100%}.carousel-container,.carousel-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.carousel-wrapper{transform-style:preserve-3d}.carousel-item{align-items:center;display:flex;height:400px;justify-content:center;opacity:.5;position:absolute;transform-origin:center;transition:transform .5s ease,opacity .5s ease;width:350px}.carousel-item img{border-radius:10px;box-shadow:0 4px 10px #0000004d;height:auto;width:100%}.carousel-item.center{opacity:1;transform:translateX(0) scale(1);z-index:2}.carousel-item.left{opacity:.5;transform:translateX(-120%) scale(.8);z-index:1}.carousel-item.right{opacity:.5;transform:translateX(120%) scale(.8);z-index:1}.carousel-label{background-color:#000000b3;border-radius:5px;bottom:10px;color:#fff;font-size:1rem;padding:5px 10px;position:absolute;text-align:center}.carousel-button{background:#0000;border:none;color:#daa520;cursor:pointer;font-size:2rem;padding:10px 20px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-button.prev{left:10px}.carousel-button.next{right:10px}.catchphrase{color:#daa520;font-size:18px;padding-bottom:45px;padding-top:180px;text-align:center}@media screen and (max-width:768px){.hero{height:55vh}.background-video{top:45%}.carousel-item img{width:85%}.carousel-container{height:35vh}.carousel-button.prev{left:10px}.carousel-button.next{right:10px}.catchphrase{font-size:14px;padding-bottom:0;padding-top:30px}}@media screen and (max-width:480px){.hero{height:45vh}.background-video{top:43%}.carousel-item{width:150px}.carousel-item img{width:85%}.carousel-button.prev{left:0}.carousel-button.next{right:0}.catchphrase{margin-bottom:26px;margin-top:5px}}.notice{box-shadow:0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520,0 0 40px #daa520;color:#fff;font-weight:700;margin-bottom:30px;padding:10px;text-align:center}.notice h2{font-size:20px;text-shadow:0 0 5px #daa520,0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520}.avis{border:5px solid #daa520;border-radius:25px;color:#daa520;display:inline-block;margin-bottom:20px;margin-top:20px;padding:10px 20px;text-decoration:none}@media screen and (max-width:480px){.avis{padding:10px}}.services{padding:0 60px 80px;text-align:center}.services-container{cursor:pointer;display:flex;flex-wrap:wrap;gap:80px;justify-content:center}.services-card{border-radius:20px;box-shadow:0 0 10px #daa520,0 0 20px #daa520,0 0 30px #daa520,0 0 40px #daa520;margin:80px 0;overflow:hidden;padding:10px;width:80%}.service-image{border-radius:20px;object-fit:cover;width:100%}.prestation-title{color:#daa520;font-size:25px}.prestation_subtext{color:#daa520;font-size:20px;font-weight:700}p{font-size:18px}.presta,p{color:#daa520}.presta{border:5px solid #daa520;border-radius:25px;display:inline-block;margin-bottom:20px;margin-top:20px;padding:10px 20px;text-decoration:none;transition:transform .2s ease-in-out}.presta:hover{transform:scale(1.05)}@media screen and (max-width:768px){.services{padding:0 0 80px}.services-title{padding-top:0}.services-container{gap:50px}}@media screen and (max-width:480px){.services-title{font-size:18px}.services-card{width:60%}}
/*# sourceMappingURL=main.08a81a7f.css.map*/