@media screen and (max-width:1400px){.steinway{overflow:hidden}}.steinway .header{padding-left:0;margin:0 -66px 0 -63px;}@media screen and (max-width:820px){.steinway .header{margin:0 -56px}}@media screen and (max-width:500px){.steinway .header{margin:0 -25px}}.steinway .header .hero{max-width:100%;}.steinway .header .content{position:absolute;top:120px;left:120px;}@media screen and (max-width:820px){.steinway .header .content{left:70px}}@media screen and (max-width:500px){.steinway .header .content{position:relative;left:0;top:0}}.steinway .header .content h1{font-size:55px;color:#fff;}.steinway .header .content h1:first-of-type{font-size:35px;}@media screen and (max-width:500px){.steinway .header .content h1{font-size:30px;color:#8c0013}.steinway .header .content h1:first-of-type{padding-bottom:80px;font-size:30px}.steinway .header .content h1:last-of-type{margin-bottom:-100px;font-size:16px;color:#fff}}.steinway .tailored{margin-top:-30px;}@media screen and (max-width:500px){.steinway .tailored{padding-top:0;background-image:none}.steinway .tailored h1{box-shadow:none;padding:0}}.steinway .tailored .column{width:50%;float:right;}@media screen and (max-width:1000px){.steinway .tailored .column{width:100%}}.steinway .tailored .piano-chart{position:relative;top:-125px;float:right;width:100%;}@media screen and (max-width:1000px){.steinway .tailored .piano-chart{top:0}}.steinway .tailored h1{margin-bottom:40px;}@media screen and (max-width:500px){.steinway .tailored h1{margin-bottom:20px}}.steinway .tailored h2{color:#8c0013;font-weight:600;}@media screen and (max-width:600px){.steinway .tailored h2{display:none}}.steinway .tailored h2 img{vertical-align:middle;padding-right:10px;}.steinway .tailored svg.graph{width:100%;height:215px;}@media screen and (max-width:600px){.steinway .tailored svg.graph{display:none}}.steinway .tailored svg.graph-mobile{width:100%;height:350px;margin-bottom:30px;display:none;}@media screen and (max-width:600px){.steinway .tailored svg.graph-mobile{display:block}}.steinway .tailored p{font-size:15px;line-height:1.5;margin-bottom:25px;}@media screen and (max-width:500px){.steinway .tailored p{padding-left:10px;padding-right:10px}}.steinway .tailored p:first-of-type{font-size:21px;color:#8c0013;}@media screen and (max-width:500px){.steinway .tailored p:first-of-type{padding-top:20px;font-size:16px}}.steinway .genuine-parts{background-image:url(/img/restore-steinway/parts-bg.jpg);background-size:100% 383px;background-position:top center;background-repeat:no-repeat;position:relative;}@media screen and (max-width:1250px){.steinway .genuine-parts{text-align:center}}@media screen and (max-width:1100px){.steinway .genuine-parts{background-size:100% 500px;margin-top:50px}}@media screen and (max-width:600px){.steinway .genuine-parts .parts-logos{width:200px}}.steinway .genuine-parts .content{text-align:center;padding:40px;float:right;width:55%;}@media screen and (max-width:1100px){.steinway .genuine-parts .content{width:100%;padding:20px}}.steinway .genuine-parts .content .steinway-logo{max-width:100%;}.steinway .genuine-parts .content .hero{position:absolute;left:-90px;top:50px;}@media screen and (max-width:1265px){.steinway .genuine-parts .content .hero{width:600px;top:100px}}@media screen and (max-width:1100px){.steinway .genuine-parts .content .hero{position:relative;width:500px;max-width:100%;left:0;top:0}}.steinway .genuine-parts .content h1{font-size:30px;margin:130px 0 20px;}.steinway .genuine-parts .content h1:first-of-type{color:#fff;}.steinway .genuine-parts .content p{line-height:1.8;}@media screen and (max-width:1000px){.steinway .genuine-parts .content p{line-height:1.5}}.steinway .genuine-parts .content p:first-of-type{margin-bottom:100px;padding:0 60px;color:#fff;}@media screen and (max-width:1100px){.steinway .genuine-parts .content p:first-of-type{margin-bottom:20px}}@media screen and (max-width:600px){.steinway .genuine-parts .content p:first-of-type{margin-bottom:20px;padding:0}}.steinway .sum{padding-top:50px;text-align:center;}.steinway .sum .piano-header{width:100%;}.steinway .sum h1{font-size:30px;color:#000;}.steinway .sum p{padding:0 120px 20px;}@media screen and (max-width:1200px){.steinway .sum p{padding:0}}@media screen and (max-width:600px){.steinway .sum p{text-align:left;padding-left:10px}}.steinway .sum .restoration-gallery{width:33.3333%;padding:5px;float:left;}@media screen and (max-width:500px){.steinway .sum .restoration-gallery{padding:2px}}.steinway .sum .restoration-gallery:nth-child(3n+1){clear:left;}.steinway .sum .restoration-gallery img{width:100%;}.steinway .sum .button-blue,.steinway .sum .button-white,.steinway .sum .button-white-bordered,.steinway .sum .button-gray-bordered{margin-top:30px;}.steinway .decades{margin-top:50px;}.steinway .decades h1{text-align:center;font-size:30px;color:#000;}.steinway .decades .content{background-image:url(/img/restore-steinway/parts-bg.jpg);background-size:100% 100%;background-position:top center;background-repeat:no-repeat;position:relative;padding:50px;color:#fff;}@media screen and (max-width:600px){.steinway .decades .content{padding:30px 20px}}@media screen and (max-width:1040px){.steinway .decades .dates{display:none}}.steinway .decades .dates-mobile{display:none;padding-right:100px;}@media screen and (max-width:1040px){.steinway .decades .dates-mobile{display:block}}.steinway .decades .seal{max-width:100%;position:absolute;right:-35px;top:-40px;}@media screen and (max-width:1200px){.steinway .decades .seal{width:200px;height:auto}}@media screen and (max-width:1075px){.steinway .decades .seal{top:20px;right:20px}}@media screen and (max-width:600px){.steinway .decades .seal{top:-10px;right:-10px;width:100px;height:auto}}.steinway .decades .inner{float:left;margin-right:350px;}@media screen and (max-width:1200px){.steinway .decades .inner{margin-right:0}}.steinway .decades .inner img{max-width:100%;}.steinway .decades p:first-of-type{padding:30px 0 20px;font-size:21px;}@media screen and (max-width:1200px){.steinway .decades p:first-of-type{margin-right:100px}}@media screen and (max-width:1075px){.steinway .decades p:first-of-type{margin-right:175px}}@media screen and (max-width:600px){.steinway .decades p:first-of-type{margin-right:0}}.customers-wrap .quotes{margin-right:-10px;margin-left:-10px;display:flex;}@media screen and (max-width:630px){.customers-wrap .quotes{display:block}}.customers-wrap .quotes .col{display:flex;flex-wrap:wrap;}.customers-wrap .quotes .col.col-1-3{margin-top:6px;margin-left:5px;width:40%;}@media screen and (max-width:900px){.customers-wrap .quotes .col.col-1-3{width:60%}}@media screen and (max-width:630px){.customers-wrap .quotes .col.col-1-3{width:100%}}@media screen and (max-width:630px){.customers-wrap .quotes .col.col-1-3{margin-left:0}}.customers-wrap .quotes .col.col-2-3{width:60%;margin:10px;}@media screen and (max-width:900px){.customers-wrap .quotes .col.col-2-3{width:40%}}@media screen and (max-width:630px){.customers-wrap .quotes .col.col-2-3{width:100%}}.customers-wrap .quotes .quote{font-family:'Georgia',serif;background-color:#e5e5e5;border-radius:8px;overflow:hidden;font-size:15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);}.customers-wrap .quotes .quote.quote-text{background:#fff url(/img/restore-steinway/letter-bg.jpg) center center no-repeat;background-size:100% 100%;box-shadow:none;padding:30px;padding-top:0;width:100%;display:flex;flex-direction:column;justify-content:center;}@media screen and (max-width:630px){.customers-wrap .quotes .quote.quote-text{padding:50px;padding-bottom:80px}}@media screen and (max-width:475px){.customers-wrap .quotes .quote.quote-text{padding:20px 30px;padding-bottom:50px;margin-bottom:-20px}}.customers-wrap .quotes .quote.quote-text p{max-width:330px;margin:0 auto;}.customers-wrap .quotes .quote.quote-text p.body{margin-bottom:30px;font-weight:600;line-height:1.8;color:#910e20;}.customers-wrap .quotes .quote.quote-text p.author span{display:block;}.customers-wrap .quotes .quote.quote-video{width:calc(50% - 8px);}@media screen and (max-width:900px){.customers-wrap .quotes .quote.quote-video{width:100%}.customers-wrap .quotes .quote.quote-video.one,.customers-wrap .quotes .quote.quote-video.two{margin-right:0!important}.customers-wrap .quotes .quote.quote-video.two{margin-bottom:25px!important}}@media screen and (max-width:630px){.customers-wrap .quotes .quote.quote-video.one,.customers-wrap .quotes .quote.quote-video.two{margin-right:16px!important}}.customers-wrap .quotes .quote.quote-video.one,.customers-wrap .quotes .quote.quote-video.two{margin-bottom:10px;}.customers-wrap .quotes .quote.quote-video.one,.customers-wrap .quotes .quote.quote-video.three{margin-right:16px;}.customers-wrap .quotes .quote.quote-video.three,.customers-wrap .quotes .quote.quote-video.four{margin-bottom:30px;}@media screen and (max-width:900px){.customers-wrap .quotes .quote.quote-video.three,.customers-wrap .quotes .quote.quote-video.four{display:none}}.customers-wrap .quotes .quote.quote-video a{display:block;}.customers-wrap .quotes .quote.quote-video a:before{width:50%;height:50%;top:calc(50% - 50%/2);left:calc(50% - 50%/2);}.customers-wrap .quotes .quote.quote-video a img{width:100%;}.customers-wrap .quotes .quote.quote-video p{padding:15px;margin:0;font-weight:600;}@media screen and (max-width:1100px){.customers-wrap .quotes .quote.quote-video p{font-size:14px}}.customers-wrap .quotes .quote.quote-video p span{font-weight:400;}@media screen and (max-width:1100px){.customers-wrap .quotes .quote.quote-video p span{font-size:12px}}
