.hero-section{background-color:#08132a;padding-top:64px}@media screen and (min-width:1060px){.hero-section{padding-top:74px}}.hero-section .hero-content{text-align:center;flex-flow:column-reverse;align-items:center;row-gap:2rem;padding:30px 0 66px;display:flex}.hero-section .hero-content .hero-text .hero-text__title{color:#fff;margin-bottom:18px;font-size:3rem;font-weight:300;line-height:3rem}.hero-section .hero-content .hero-text .hero-text__description{color:#adb5bd;margin-bottom:39px;font-size:1.125rem;font-weight:200;line-height:1.6875rem}.hero-section .hero-content .hero-text .form-control{max-width:400px;margin:0 auto;position:relative}.hero-section .hero-content .hero-text .form-control input{border:1px solid #fff;border-radius:100px;width:100%;height:48px;padding:0 13px 0 37px;font-size:1rem}.hero-section .hero-content .hero-text .form-control i{color:#212529;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.hero-section .hero-content .hero-text .form-control .search-suggestions-box{z-index:30;position:absolute;top:56px;left:8px}.hero-section .hero-content .hero-image{aspect-ratio:494/426;width:100%;max-width:494px;height:auto}@media screen and (min-width:1280px){.hero-section .hero-content{text-align:left;flex-flow:row;column-gap:210px;height:595px;padding-top:32px}.hero-section .hero-content .hero-text .hero-text__title{text-wrap:balance;margin-bottom:32.64px;font-size:4rem;line-height:4rem}.hero-section .hero-content .hero-text .hero-text__description{font-size:1.25rem;line-height:1.875rem}.hero-section .hero-content .hero-text .form-control{margin:0}}
.get-started-btn{color:#fff;cursor:pointer;background-color:#0d6efd;border:none;border-radius:100px;height:48px;padding:0 20px;font-size:1rem;font-weight:600;line-height:1rem;transition:all .25s ease-in-out}.get-started-btn:hover{background-color:#0b5ed7}@media screen and (min-width:768px){.get-started-btn{padding:0 34.8px}}
.music-section{padding:32px 0}.music-section header{margin-bottom:32px}.music-section h2{font-size:1.75rem;line-height:2.1rem}.music-section h2 span{color:#0d6efd}.music-section .link{color:#000;font-weight:700;text-decoration:underline}.music-section .hide-on-mobile{display:none}@media screen and (min-width:1024px){.music-section .hide-on-mobile{display:block}}.music-section .hide-on-desktop{text-align:center;margin-top:32px;display:block}@media screen and (min-width:1024px){.music-section .hide-on-desktop{display:none}.music-section{padding:48px 0 24px}.music-section header{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}}
