.jet-form__field.text-field{border-color:var(--e-global-color-primary);border-radius:15px;margin-top:5px;color:var(--e-global-color-text)}.jet-form__field{border-color:#000;border-radius:15px;margin-top:5px;color:var(--e-global-color-text);font-weight:700}.jet-engine-file-upload{background-color:#efefef;padding:20px;border-color:var(--e-global-color-primary);border-radius:15px;margin-top:5px;color:var(--e-global-color-primary)}.jet-engine-file-upload__message{color:var(--e-global-color-primary);font-weight:500}.jet-form__label-text{color:var(--e-global-color-primary);font-weight:600;margin-left:5px;padding-top:10px}.jet-form__submit{margin-top:15px;border:2px solid var(--e-global-color-primary);border-radius:30px;padding:10px 30px;color:#fff;background-color:var(--e-global-color-primary);font-weight:700}.jet-form__field-label{font-weight:600;margin-left:15px;margin-top:10px}.elementor-field-label{font-weight:600!important;margin-top:15px!important}.elementor-field.elementor-field-textual.elementor-size-sm{border-radius:30px!important;border-color:var(--e-global-color-primary)!important}.jet-form__desc-text{font-weight:600;margin-left:15px;margin-top:15px;color:var(--e-global-color-primary)}.jet-form-message.jet-form-message--success{border-radius:30px;background:var(--e-global-color-secondary);font-weight:600;color:#000}.jet-form-message.jet-form-message--error{border-radius:30px;background:#d00;font-weight:600;color:#fff}.form-heading{font-size:1.8em;border-bottom:1px solid var(--e-global-color-primary);padding-top:20px;padding-bottom:5px}.form-button{margin-top:20px;margin-bottom:40px}.nota_final{font-size:1.2em;font-weight:700;color:#fff;background-color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);padding:10px;width:100%}.song-media-box{max-width:800px;width:100%;margin:0;padding:20px;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.song-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:1.5em;font-weight:700;color:var(--e-global-color-primary);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eee}.song-content-wrapper{display:flex;align-items:center;gap:30px}.song-image-wrapper{width:150px;height:150px;flex-shrink:0;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.song-image-wrapper img{width:100%;height:100%;object-fit:cover}.platform-links{display:flex;flex-wrap:wrap;gap:10px}.platform-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;transition:all 0.3s}.platform-link:hover{transform:scale(1.1)}.youtube_url{background:red}.spotify_url{background:#1DB954}.apple_music_url{background:#FC3C44}.amazon_music_url{background:#00A8E1}.deezer_url{background:#FEAA2D}.letter-pdf{background:#00E1C5}@media (max-width:600px){.song-content-wrapper{flex-direction:column;align-items:flex-start}.song-title{font-size:1.3em}}