﻿html{background:#d4e1e9 url(/assets/bg-4a98431ef59a5a121ce18bded63e1489ac8c645ea27aa735c017b4012f145fd5.jpg) repeat-x}body{background:#d4e1e9 url(/assets/bg-4a98431ef59a5a121ce18bded63e1489ac8c645ea27aa735c017b4012f145fd5.jpg) repeat-x;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:Arial, Helvetica, sans-serif}a:hover{text-decoration:underline}.clearfix:after{content:"";display:table;clear:both}#wrap{background-color:white;box-shadow:rgba(0,0,0,0.2) 0 0 10px;padding-bottom:10px}footer{font-size:12px;padding:2em 0}.logo{display:block;padding:20px 0;float:left;height:140px;width:338px}#jointapplicantfields,#joint_applicant_address,#closestrelativefields,#jointemployerinfo,#creditcardinfo,#checkingaccountinfo,#monthly_payment_info,#monthlycreditcardinfo,#monthlycheckingaccountinfo{display:none}.credit-cards{background:url(/assets/credit_card_logos.gif);height:35px;width:235px;margin:0 0 1em 0}.check-info{background:url(/assets/check_info.jpeg);height:158px;width:274px}h2{margin-bottom:.25em}h1.instrument-name{color:#666;margin-top:0}.breadcrumbs{clear:left;margin-bottom:28px;margin-top:50px}.breadcrumbs li{padding-right:1em}.breadcrumbs li a{cursor:pointer !important}.breadcrumbs>*:before{content:"";margin:0;top:-1px}h5.error{color:#CC0000}ul.errors{color:#CC0000;margin-left:2rem}#instrument-grid{list-style-type:none}.pricing-table{border-radius:5px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out}.pricing-table:hover,.pricing-table:focus{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}.pricing-table .bullet-item{border-top:dotted 1px #ddd;border-bottom:none}.pricing-table .title{background-color:white;border:none !important;border-top-left-radius:5px;border-top-right-radius:5px}.pricing-table .cta-button{background-color:#f5f5f5;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.pricing-table .cta-button h5{margin-bottom:10px}.pricing-table .cta-button h5 input{margin:0px}.accessorieslist{margin:1em 0 1.25em;padding-left:1.3em}img.right{margin:0 0 1em 1em}fieldset{background-color:#f5f5f5;margin:1em 0 2em 0;padding-top:1.25em;width:100%}fieldset legend{background-color:transparent}select{margin-bottom:1.75em;padding:.5em;font-size:.875em;border:1px solid #ccc;color:rgba(0,0,0,0.75)}.radiocheckbox{padding-top:10px}.bullet-item label,.bullet-item label input{margin-bottom:0}button,.button{background-color:#E4424A;border:0;box-shadow:inset 0 -4px 12px #c32030;font-size:.9em}button:hover,.button:hover{background-color:#C32030;text-decoration:none}button.secondary,.button.secondary{box-shadow:inset 0 -4px 12px #ccc}.list-buttons{list-style:none}.list-buttons li{display:block;margin-bottom:1em;min-height:2.25em;position:relative;width:100%}.list-buttons li:before,.list-buttons li:after{content:"";display:table}.list-buttons li:after{clear:both}@media screen and (max-width: 768px){.list-buttons li{min-height:auto;margin-bottom:2em}}.list-buttons .button{left:0;min-width:17em;position:absolute}@media screen and (max-width: 768px){.list-buttons .button{position:relative;width:100%;margin-bottom:1em}}.list-buttons .retail-price{bottom:0;color:#444;font-style:italic;left:19em;line-height:1.2em;position:absolute}@media screen and (max-width: 768px){.list-buttons .retail-price{position:relative;line-height:1em;left:0}}.reveal-modal>:first-child{margin-top:1.5em}.reveal-modal ol,.reveal-modal ul{padding-left:20px}table.payments th,table.payments td{text-align:right}.has-tip.rent-new-button{color:white}.has-tip.rent-new-button:hover{color:white;border:none}.has-tip.secondary:hover{border:none}.add-on{padding-right:5px}.add-on strong{font-size:1.25em}.pricing-table:hover,.pricing-table:focus{box-shadow:0 0 6px 1px #bbb}.tos-notice{font-size:14pt;font-weight:bold}.retail-price{font-size:.85em;text-align:center}.size-button{background-color:#f6f6f6;color:#000;width:100px;border:1px solid #bbb;font-size:.9em}.size-button:hover{background-color:#c6c6c6;text-decoration:none}.size-button.selected{border:none;background-color:#c6c6c6}.instrument-container{height:193px;display:block}.instrument-container .instrument-image{max-height:193px}.section-container>section>.title a{white-space:normal}.custom-typeahead{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,0.2);max-height:200px;overflow-y:auto}.suggestion-item{white-space:nowrap;cursor:pointer;padding:8px 20px;font-size:18px;line-height:24px;border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease}.suggestion-item:hover,.suggestion-item.hovered{color:#fff;background-color:#0097cf}.suggestion-item.selected{color:#fff;background-color:#007bb5}.suggestion-item:last-child{border-bottom:none}.large-10.columns{position:relative}.reveal{width:80%;max-width:1200px;padding:2rem;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.3)}.reveal .close-button{position:absolute;top:0;right:0;width:2rem;height:2rem;background-color:#fff;border:none;border-radius:50%;color:#666;font-size:1.2rem;font-weight:bold;line-height:1.8rem;text-align:center;cursor:pointer;z-index:1001;box-shadow:none !important}.reveal .close-button:hover{background-color:#fff;color:#666;box-shadow:none !important}.reveal .close-button span{display:block;line-height:1.8rem}section div{line-height:1.5em}.package-contents{margin-left:1em}.package-add-ons{list-style:none}.package-add-ons li input[type=radio]{margin-bottom:0}.package-add-ons li label{display:inline;margin-left:.5em;font-size:1em}.package-add-ons li div{margin-left:22px}.package-add-ons li div select{margin-bottom:.25em;width:auto}.package-add-ons li div label{margin-left:0;margin-right:.5em}.package-add-ons li div label.error{display:block}#plan-descriptions{margin-bottom:1em}#plan-descriptions p{margin-bottom:0}#plan-descriptions p span{font-weight:bold}.instrument-video{margin:2em 0}.intro-video{width:100%;margin:1em auto;display:block;padding:1em}@media screen and (max-width: 768px){.intro-video{width:100%}}div.options h3{border-bottom:1px solid #ccc;margin-bottom:2rem}div.options section{margin-bottom:2rem}div.options section .instrument-option{padding-left:1em}div.options section .instrument-option .button{font-size:1em;width:100%}@media screen and (max-width: 768px){div.options section .instrument-option table tr{display:block;margin-bottom:1em;padding-left:.25em}}div.options section .instrument-option table tr td{padding-left:0}@media screen and (max-width: 768px){div.options section .instrument-option table tr td{display:block}}@media screen and (max-width: 768px){div.options section .instrument-option table tr td .retail-price{text-align:left;padding:.5rem 0;font-size:inherit;padding-left:1em}}.form-control{margin-bottom:1em}label.inline{display:inline}fieldset.fulfillment-options label{margin-bottom:.5em}fieldset.fulfillment-options .radio-card-list{display:flex;justify-content:flex-start;flex-wrap:wrap}fieldset.fulfillment-options .radio-card-list label.radio-card{border:solid 1px #ddd;padding:1rem;background-color:#fff;flex-grow:0;flex-shrink:0;border-radius:5px;width:220px;margin-right:1rem;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;display:flex;align-items:center}@media screen and (max-width: 768px){fieldset.fulfillment-options .radio-card-list label.radio-card{width:100%;margin-right:0}}fieldset.fulfillment-options .radio-card-list label.radio-card:hover,fieldset.fulfillment-options .radio-card-list label.radio-card:focus{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}fieldset.fulfillment-options .radio-card-list label.radio-card p{margin-bottom:0}fieldset.fulfillment-options .radio-card-list label.radio-card input[type=radio]{margin-right:1rem;margin-bottom:0}fieldset.fulfillment-options .radio-card-list label.radio-card span.title{font-weight:bold;padding-bottom:.25rem;text-transform:capitalize}[hidden]{display:none}ul.instrument-options,ul.associated-instruments{margin:0;padding:0;list-style:none}ul.instrument-options li,ul.associated-instruments li{margin-bottom:.25em}ul.instrument-options li label,ul.associated-instruments li label{display:inline;margin-left:.5em;font-size:1em}ul.instrument-options li input[type="radio"],ul.associated-instruments li input[type="radio"]{transform:scale(1.5);margin-bottom:0}section.choose-accessories ul.accessories{margin:0;padding:0;list-style:none}section.choose-accessories ul.accessories>li>label{width:100%;display:flex;align-items:center;gap:1em}section.choose-accessories ul.accessories>li>label>input[type="checkbox"]{margin-top:.5em;transform:scale(1.5)}section.choose-accessories ul.accessories>li>label img{width:92px;height:92px;object-fit:cover;flex-shrink:0}@media screen and (max-width: 768px){section.choose-accessories ul.accessories>li>label img{width:64px;height:64px}}section.choose-accessories ul.accessories>li>label div.details{flex-grow:1}@media screen and (min-width: 768px){section.choose-accessories ul.accessories>li>label div.details a.more-info{display:none}}@media screen and (max-width: 768px){section.choose-accessories ul.accessories>li>label div.details p.description{display:none}}section.choose-accessories ul.accessories>li>label div.price{flex-grow:0;background-color:#E4424A;border:0;box-shadow:inset 0 -4px 12px #c32030;font-size:1.1em;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;font-weight:bold;color:#fff;padding:0.75em 1.5em}ul.pricing-table li.title{font-weight:normal}label.checkbox{display:flex;gap:1em}label.checkbox input[type="checkbox"]{transform:scale(1.25);margin-bottom:0}div.service-plan-renewal{font-size:1em;margin-left:10px}div.service-plan-renewal label{color:#222}.bundle-contents{margin-top:2em}.bundle-contents ul{list-style:none;margin-left:0}.configuration-container .instrument-description{margin-left:1.25em}.item-header{display:flex;gap:.5em}.item-header h2.instrument-price{font-size:2em;font-weight:bold;margin:0 0 0.67em 0;color:#666}#wrap{max-width:1200px}#wrap .row{max-width:none}@media screen and (max-width: 768px){main.home h1{font-size:1.7rem}}main.home h2{font-size:2rem}@media screen and (max-width: 768px){main.home h2{font-size:1.4rem;line-height:1.6rem}}main.home h3{font-size:1.3rem}@media screen and (max-width: 768px){main.home h3{font-size:1.2rem;line-height:1.4rem}}main.home .panel-with-icon{display:flex;align-items:flex-start;gap:1em}main.home .panel-icon{width:60px;height:60px;flex-shrink:0}main.home .panel-content{flex:1}main.home .panel-content p{margin-bottom:0}main.home section.row.panels{padding:4rem 0;border-bottom:1px solid #EAEAEC}main.home section.row.panels .what-to-expect ul li{list-style:none;position:relative;padding-left:1.5rem}main.home section.row.panels .what-to-expect ul li:before{content:"✓";color:#E4424A;font-weight:bold;position:absolute;left:0;top:0}main.home .row.equal-height{display:flex;flex-wrap:wrap}main.home .row.equal-height .columns{display:flex}main.home .row.equal-height .columns .panel{display:flex;flex-direction:column;width:100%;margin-bottom:0}@media screen and (max-width: 768px){main.home .row.equal-height .columns .panel{margin-bottom:2rem}}main.home h2.select-school label{font-size:2rem;color:#222}@media screen and (max-width: 768px){main.home h2.select-school label{font-size:1.4rem;line-height:1.6rem}}main.home #school-input{font-size:1.2rem;height:3rem;padding:0.75rem;margin-bottom:0}main.home .button.prefix{font-size:1.2rem;height:3rem;line-height:1.5rem;padding:0.75rem 1.5rem}main.home .tt-hint{display:none !important}main.home section.row.heading{padding-bottom:0}main.home section.row.hero{overflow:hidden;padding-top:0;padding-bottom:0}main.home section.row.select-school{border-bottom:1px solid #EAEAEC}main.home section.row.select-school .more-details button{margin-bottom:0}main.home .row.how-to-start{background-color:#EAEAEC}main.home .row.how-to-start img{display:block;margin:0 auto}main.home .panel{background:#EAEAEC}main.home .row.rental-details-link{margin-top:3rem !important}main.home .testimonial-carousel{max-width:800px;margin:1rem auto 1rem auto !important}main.home .hero-carousel{max-width:100%;margin:0 auto}main.home .testimonial-slide{text-align:center;padding:1.5rem 1.5rem !important}main.home .hero-slide{text-align:center;padding:0}main.home .hero-slide picture,main.home .hero-slide img{width:100%;height:auto;display:block}main.home .hero-slide img{aspect-ratio:16 / 6;object-fit:contain;object-position:center}@media screen and (max-width: 768px){main.home .hero-slide img{aspect-ratio:16 / 9}}main.home .hero-slide blockquote{font-size:1.3rem;font-style:italic;margin:0 auto 0 auto;padding:0 0.5rem;line-height:1.5;color:#333;word-wrap:break-word;hyphens:auto;text-align:center;max-width:90%;border:none;quotes:none;word-spacing:normal;letter-spacing:normal;white-space:normal;display:inline-block;position:relative}@media screen and (max-width: 768px){main.home .hero-slide blockquote{font-size:1rem}}main.home .hero-slide blockquote:before{content:"\201C";font-size:4rem;color:#C32030;position:absolute;top:-0.1rem;left:-1.5rem;line-height:1}main.home .hero-slide blockquote:after{content:"\201D";font-size:4rem;color:#C32030;position:absolute;top:-0.1rem;right:-1.5rem;line-height:1}main.home .hero-slide cite{font-size:1.3rem;font-weight:bold;color:#C32030;font-style:normal;display:block !important;margin-top:0.25rem !important}@media screen and (max-width: 768px){main.home .hero-slide cite{font-size:1rem}}main.home .glide__bullets{text-align:center;margin-top:0}main.home .glide__bullet{height:12px;width:12px;min-width:12px;min-height:12px;margin:0 5px;background-color:white;border-radius:50%;border:2px solid #C32030;padding:0;cursor:pointer;transition:all 0.3s ease;display:inline-block;vertical-align:middle;box-shadow:none}main.home .glide__bullet:hover{background-color:rgba(195,32,48,0.1)}main.home .glide__bullet.glide__bullet--active{background-color:#C32030;border-color:#C32030}main.home .glide__bullet:focus{outline:none}main.home section.row{padding:2rem 0}main.home section.row p,main.home section.row li{font-size:1.2rem}@media screen and (max-width: 768px){main.home section.row p,main.home section.row li{font-size:1.1rem;line-height:1.4rem}}main.home .why-west-music{background-color:#fafafa}main.home .why-west-music .why-features{max-width:800px;margin:2rem auto;padding:0 1rem}main.home .why-west-music .feature-item{display:flex;align-items:flex-start;margin-bottom:2rem;gap:1.5rem}main.home .why-west-music .feature-item .feature-icon{color:#C32030;width:24px;height:24px;flex-shrink:0;margin-top:0.25rem}main.home .why-west-music .feature-item .feature-content{flex:1}main.home .why-west-music .feature-item .feature-content h3{margin:0 0 0.5rem 0;color:#333}main.home .why-west-music .feature-item .feature-content p{margin:0;line-height:1.5;color:#666}main.home .row.rewards h3{margin:0 0 0.5rem 0;font-size:1.3rem;color:#333}main.home .row.rewards p{margin:0;line-height:1.5;font-size:1.2rem;color:#666}main.home .row.rewards img{margin-top:2rem}main.home section.videos h2{font-size:1.4rem;text-align:center}main.home .full-width-image{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:block}main.home .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}main.home .embed-container iframe,main.home .embed-container object,main.home .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}main.home .faq-accordion{max-width:800px;margin:2rem auto}main.home .faq-item{margin-bottom:1rem}main.home .faq-item .faq-question{width:100%;background:#EAEAEC;border:1px solid #ddd;border-radius:5px;padding:1.25rem 1.5rem;text-align:left;font-size:1.1rem;font-weight:bold;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all 0.3s ease;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}main.home .faq-item .faq-question:hover{background-color:#dddde0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}main.home .faq-item .faq-question:active{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}main.home .faq-item .faq-question:focus{outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}main.home .faq-item .faq-question.active{background-color:#d5d5d9;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}main.home .faq-item .faq-icon{width:20px;height:20px;color:#C32030;transition:transform 0.3s ease}main.home .faq-item .faq-icon.rotated{transform:rotate(180deg)}main.home .faq-item .faq-answer{display:none;background:white;border:1px solid #ddd;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}main.home .faq-item .faq-answer.active{display:block;animation:fadeIn 0.3s ease-in-out}main.home .faq-item .faq-answer p{padding:1.5rem;margin:0;line-height:1.6;color:#555}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
