.client-card-section{margin-top:2rem;display:flex;flex-direction:column;align-items:center}.client-card-section .carousel-title{font-size:26px;color:#cca752}.carousel-container{position:relative;margin-top:4rem;margin-bottom:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;top:1.2rem;gap:5rem}.carousel-container .clients-container{position:relative;width:180px;height:180px;transform-style:preserve-3d;transform:perspective(1000px) rotateY(0deg);transition:transform 1.5s}.carousel-container .clients-container span{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;transform-style:preserve-3d;transform:rotateY(calc(var(--i) * 1turn / var(--total))) translateZ(395px)}.carousel-container .clients-container span .carousel-image{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90%;height:90%;border-radius:20px}.carousel-container .clients-container span .image-name{position:relative;text-align:center;top:12.5rem;font-size:14px;color:#cca752}.carousel-container .buttons{position:absolute;display:flex;gap:20px}.carousel-container .buttons .btn{position:relative;top:16.5rem;width:50px;height:50px;padding:0;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #cca752;right:3px}.carousel-container .buttons .btn:before{content:"";position:absolute;width:13px;height:13px;border-top:3px solid #aeb0bc;border-right:3px solid #aeb0bc;transform:rotate(45deg) translate(-2.5px,2.5px);transition:border-color .3s ease}.carousel-container .buttons .btn.prev:before{transform:rotate(225deg) translate(-2.5px,2.5px)}.carousel-container .buttons .btn:hover{background-color:#cca752}.carousel-container .buttons .btn:hover:before{border-top-color:#fff;border-right-color:#fff}.layout-container{padding-left:0;padding-right:0}.layout-container .about-container{margin-top:6rem}.layout-container .about-container .portfolio-section-title{color:#cca752;font-size:34px;margin-bottom:.5rem;font-weight:500;line-height:1.2;text-align:center}.layout-container .about-container .about-description{top:0;left:0;width:100%;height:100%;background-image:url(/_next/static/media/heart.bb494edb.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;margin-top:2rem;padding:1.1rem 16px;font-size:18px;line-height:1.6;text-align:center}@media(min-width:492px){.about-container .about-description{text-align:justify!important;padding:1.1rem 30px!important;border-radius:15px}}@media(min-width:1200px){.about-container .about-description{font-size:17px!important}}@media(min-width:1600px){.about-container .about-description .carousel-container{flex-direction:row;gap:40rem;justify-content:center}}.activity-container{display:flex;align-items:center;flex-direction:column;margin-top:6rem}.activity-container .portfolio-section-title{color:#cca752;font-size:34px;margin-bottom:.5rem;font-weight:500;line-height:1.2;text-align:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000}.modal-content,.modal-overlay{display:flex;align-items:center;justify-content:center}.modal-content{position:relative;width:80vw;height:80vh;background:#000;overflow:hidden;padding:1rem}@media(max-width:768px){.modal-content{width:100vw;height:41vh}}.modal-content img{max-width:100%;max-height:100%;object-fit:contain}.modal-close{position:absolute;top:1rem;right:1rem;background:#333;color:#aeb0bc;border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:25px}.modal-close span{position:relative;bottom:1px}.modal-close:hover{color:#cca752}.c-container{background-image:url(/_next/static/media/sparkles.07e54536.webp);background-size:cover;background-repeat:no-repeat;background-position:calc(50% + 20px) calc(50% - 20px);margin-top:6rem;margin-bottom:4rem}.c-container .portfolio-section-title{color:#cca752;font-size:34px;margin-bottom:.5rem;font-weight:500;line-height:1.2;text-align:center}.c-container .certificates-container{margin-top:1rem;position:relative;text-align:center}.c-container .certificates-container .certificate-button{background:none;border:none;padding:0;cursor:pointer}.c-container .certificates-container img{border-radius:20px;margin:15px;cursor:pointer;transition:transform .3s ease,filter .3s ease}.c-container .certificates-container img:hover{transform:scale(1.05);filter:brightness(1.1)}@media(max-width:564px){.certificates-container img{width:300px;height:200px}}.media-icons-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;left:6px}.media-icons-container .media-icons-first-row{display:flex;gap:1rem;margin-top:2rem}.media-icons-container .media-icons-first-row .media-icons-wrapper{position:relative;width:2.4rem;height:2.4rem;transition:transform .4s}.media-icons-container .media-icons-first-row .media-icons-wrapper:hover{cursor:pointer;transform:scale(1.1)}.media-icons-container .media-icons-first-row .media-icons-wrapper .spotify-logo{position:relative;bottom:2px;right:3px}.media-icons-container .media-icons-first-row .media-icons-wrapper .highlight-logo{position:relative;bottom:6px;right:6px}.media-icons-container .media-icons-first-row .media-icons-wrapper .music-talents-logo{position:relative!important;left:-5px!important;height:98%!important}.contact-container{margin-bottom:3rem;background-image:linear-gradient(180deg,#06080a 0,rgba(6,8,10,0) 14%,rgba(6,8,10,0) 78%,#06080a),radial-gradient(ellipse 75% 55% at 50% 40%,rgba(6,8,10,.4),rgba(6,8,10,0) 72%),radial-gradient(ellipse 140% 120% at 50% 45%,rgba(6,8,10,0) 52%,rgba(6,8,10,.55) 100%),url(/_next/static/media/stars-bg-two.17bf95d0.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;padding-bottom:2rem}.contact-container .title-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-container .title-container .portfolio-section-title{color:#cca752;font-size:34px;margin-bottom:.5rem;font-weight:500;line-height:1.2;text-align:center;position:relative;bottom:10px}.contact-container .contact-info{margin-top:.5rem;margin-bottom:1.2rem;display:flex;justify-content:center;align-items:center;text-align:center}.contact-container .contact-info .contact-details .contact-email,.contact-container .contact-info .contact-details .contact-location{margin-bottom:.5rem;font-size:22px;color:#cca752}.author-message{display:flex;flex-direction:column;text-align:center;font-size:18px;color:#aeb0bc;line-height:1.6;letter-spacing:.5px;padding-left:20px;padding-right:20px}.author-message .author-mic{height:80px;width:auto;margin-top:1.5rem;align-self:center}.author-message .author{position:relative;top:1rem;color:#cca752;font-size:26px}@media(min-width:576px){.contact-container{background-image:linear-gradient(180deg,#06080a 0,rgba(6,8,10,0) 14%,rgba(6,8,10,0) 78%,#06080a),radial-gradient(ellipse 75% 55% at 50% 40%,rgba(6,8,10,.4),rgba(6,8,10,0) 72%),radial-gradient(ellipse 140% 120% at 50% 45%,rgba(6,8,10,0) 52%,rgba(6,8,10,.55) 100%),url(/_next/static/media/stars-bg.7ca58b88.webp)}}@media(min-width:992px){.contact-container .title-container .portfolio-section-title{color:#cca752;font-size:34px;margin-bottom:.5rem;font-weight:500;line-height:1.2;text-align:center;bottom:0}.author-message{font-size:18px}}@media(min-width:1200px){.contact-container{padding-bottom:2rem;padding-top:2rem;background-position:30% 19%}.contact-container .title-container{position:relative;bottom:.5rem}.contact-container .contact-info .contact-details .contact-email,.contact-container .contact-info .contact-details .contact-location{font-size:25px}.author-message{font-size:18px}}.courses-container{margin-top:6rem}.courses-container .portfolio-section-title{color:#cca752;font-size:34px;margin-bottom:.5rem;font-weight:500;line-height:1.2;text-align:center}.card-container{margin-top:2rem;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.card-container .card{background:#0d1114;border-radius:25px;overflow:hidden;width:100%;max-width:500px;text-align:center;transition:transform .5s ease}.card-container .card .placeholder-image,.card-container .card video{display:block;width:100%;height:470px;object-fit:cover}.card-container .card .course-card-title{color:#cca752;font-size:1.4rem;font-weight:500;margin:1rem 1rem 1.5rem}@media(min-width:768px){.card-container .card{width:45%}}@media(min-width:992px){.card-container .card:hover{transform:scale(1.03)}}@media(min-width:1360px){.card-container .card{width:30%}}@media(prefers-reduced-motion:reduce){.card-container .card{transition:none}.card-container .card:hover{transform:none}}.inspirations-container{margin-top:6rem}.inspirations-container .portfolio-section-title{color:#cca752;font-size:34px;margin-bottom:.5rem;font-weight:500;line-height:1.2;text-align:center}.inspirations-container .gallery-grid{column-count:2;column-gap:1rem;margin-top:2rem;padding:0 1rem}@media(min-width:768px){.inspirations-container .gallery-grid{column-count:3}}@media(min-width:1200px){.inspirations-container .gallery-grid{column-count:4;column-gap:1.5rem;padding:0}}.inspirations-container .gallery-grid .gallery-item{display:block;width:100%;margin-bottom:1rem;padding:0;border:none;background:none;cursor:pointer;page-break-inside:avoid;break-inside:avoid;border-radius:10px;overflow:hidden}@media(min-width:1200px){.inspirations-container .gallery-grid .gallery-item{margin-bottom:1.5rem}}.inspirations-container .gallery-grid .gallery-item img{display:block;width:100%;height:auto;transition:transform .4s ease,opacity .4s ease}.inspirations-container .gallery-grid .gallery-item:focus-visible img,.inspirations-container .gallery-grid .gallery-item:hover img{transform:scale(1.03);opacity:.9}@media(prefers-reduced-motion:reduce){.inspirations-container .gallery-grid .gallery-item img{transition:none}}.contact-button{width:130px;height:50px;background:none;border-radius:50px;border:1px solid #cca752;background-color:transparent;color:#cbccd2;cursor:pointer;text-align:center;transition:transform .7s,background-color .3s,box-shadow .3s,color .3s;box-shadow:0 4px 10px rgba(0,0,0,.1);font-size:17px;margin:3rem 0}.contact-button:hover{filter:brightness(1.1);box-shadow:0 6px 15px rgba(0,0,0,.18);border:none;background-color:#cca752;color:#fff}.contact-button:active{transform:translateY(5px);box-shadow:0 2px 5px rgba(0,0,0,.2)}a.contact-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(min-width:768px){.contact-button{position:relative;right:3px}}section{position:relative;margin-top:6rem}section .background-image{position:absolute;top:0;left:0;width:100%;height:100%}section .intro-content-wrapper{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}section .intro-content-wrapper .starting-content{position:relative;z-index:2;padding-left:13px;padding-right:13px;text-align:center}section .intro-content-wrapper .starting-content .artist-name{opacity:0;color:#cca752;line-height:1.3;font-size:33px;font-weight:400}section .intro-content-wrapper .starting-content .artist-slogan{position:relative;bottom:10px;background:linear-gradient(90deg,#cca752,#e4c988,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeIn 3s ease-in-out;font-size:28px}@media(prefers-reduced-motion:reduce){section .intro-content-wrapper .starting-content .artist-slogan{animation:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}section .intro-content-wrapper .starting-content .artist-header{background:linear-gradient(90deg,#cca752,#e4c988,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:1.3rem;color:#aeb0bc;font-size:24px}section .intro-content-wrapper .starting-content .artist-info{margin-top:1rem}section .intro-content-wrapper .starting-content .artist-info div{font-size:19px;line-height:1.7;letter-spacing:.5px}section .intro-content-wrapper .starting-content .artist-info div:nth-child(odd){color:#aeb0bc}section .intro-content-wrapper .starting-content .artist-info div:nth-child(2n){color:#cca752}section .intro-content-wrapper .artist-photo-wrapper{position:relative;width:100%;height:100%;max-width:18rem;aspect-ratio:1/1.3}section .intro-content-wrapper .artist-photo-wrapper .artist-image{object-fit:cover;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease;border-radius:25px}section .intro-content-wrapper .artist-photo-wrapper .artist-image:hover{box-shadow:0 0 10px 3px #cca752;filter:brightness(1.1)}section .divider-container{display:flex;justify-content:center;align-items:center;margin-top:4rem}section .divider-container .highlight-icon-wrapper{position:relative;width:15rem;height:5rem;left:9px}@media(min-width:768px){section .intro-content-wrapper{flex-direction:row;justify-content:space-between;gap:25px}section .intro-content-wrapper .starting-content{text-align:left;top:2rem;padding:0}section .intro-content-wrapper .starting-content .artist-name{font-size:38px}section .intro-content-wrapper .starting-content .artist-slogan{font-size:26px}section .intro-content-wrapper .starting-content .artist-header{margin-top:1.5rem;font-size:24px}section .intro-content-wrapper .starting-content .media-icons-container{justify-content:flex-start;align-items:flex-start}section .intro-content-wrapper .starting-content .media-icons-container .media-icons-first-row{flex-direction:row;position:relative;right:.5rem}section .intro-content-wrapper .artist-photo-wrapper{max-width:17.5rem}section .intro-content-wrapper .contact-button-wrapper{position:relative;right:4px;margin-top:1rem}}@media(min-width:992px){section{position:relative}section .intro-content-wrapper{padding-left:25px;padding-right:15px}section .intro-content-wrapper .artist-photo-wrapper{max-width:21rem}section .divider-container{margin-top:5rem}}@media(min-width:1200px){section .intro-content-wrapper{padding-left:45px;padding-right:45px}section .intro-content-wrapper .starting-content .artist-info div{font-size:19px}section .intro-content-wrapper .artist-photo-wrapper{max-width:22rem}}@media(min-width:1400px){section .intro-content-wrapper{margin-top:6rem;padding-left:40px;padding-right:40px}section .intro-content-wrapper .starting-content .artist-name{font-size:44px}section .intro-content-wrapper .starting-content .artist-slogan{font-size:30px}section .intro-content-wrapper .starting-content .artist-header{font-size:26px}}@media(min-width:1920px){section{margin-top:9rem}}.video-placeholder{width:100%;height:auto;background-color:#0d1114;text-align:center;line-height:200px;color:#cca752;border-radius:25px}.activity-card{display:flex;flex-direction:column;gap:1.5rem;border-top-left-radius:25px;border-top-right-radius:25px;margin:40px 15px;background-color:#0d1114}.activity-card .card-content-wrapper{order:2;padding:.5rem;text-align:center}.activity-card .card-content-wrapper .activity-title{color:#cca752}.activity-card .card-content-wrapper .activity-desc{margin-top:2rem;text-align:left;color:#aeb0bc;font-size:15px;padding:10px;text-align:center}.activity-card .card-content-wrapper .activity-logo img{position:relative;left:8px;max-width:190px;height:auto}.activity-card .card-content-wrapper .activity-logo img img{object-fit:contain}.activity-card .activity-image{position:relative!important;border-top-left-radius:25px;border-top-right-radius:25px;padding:0;cursor:pointer}.activity-card .activity-video{height:auto;max-width:100%;border-top-left-radius:25px;border-top-right-radius:25px}@media(min-width:392px)and (max-width:767px){.activity-card{width:100%;height:auto}.activity-card .card-content-wrapper .activity-title{font-size:1.7rem}.activity-card .card-content-wrapper .activity-desc{font-size:18px}.activity-card .card-content-wrapper .activity-logo img{margin-top:2rem;max-width:200px}.activity-card .activity-image{padding:0}}@media(min-width:768px)and (max-width:1199px){.activity-card{max-width:550px;height:auto;gap:1.5rem}.activity-card .card-content-wrapper .activity-title{font-size:1.8rem}.activity-card .card-content-wrapper .activity-desc{font-size:18px}}@media(min-width:1200px){.activity-card{display:flex;flex-direction:row;align-items:center;margin-top:2rem;padding:2rem;border-radius:25px;gap:2rem;border:1px solid #3f3213}.activity-card .card-content-wrapper{order:1!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}.activity-card .card-content-wrapper .activity-title{font-size:1.8rem}.activity-card .card-content-wrapper .activity-desc{text-align:justify;color:#aeb0bc;font-size:18px;line-height:1.6}.activity-card .activity-image,.activity-card .card-content-wrapper{padding:1rem;position:relative;top:3.5rem}.activity-card:nth-child(odd) .card-content-wrapper{order:2}.activity-card:nth-child(odd) .activity-image{order:1}.activity-card .activity-image{border-radius:35px;transition:transform .3s ease,box-shadow .3s ease;max-width:35rem}.activity-card .activity-image:hover{transform:scale(1) rotate(1deg);box-shadow:0 0 10px 1px #cca752}.activity-card .activity-video{width:47%;height:auto;border-radius:25px;padding:0}}