.golden-stars-reviews{font-size:15px;color:#c1b143;line-height:26px;display:inline-block;vertical-align:middle;margin-left:10px}.golden-stars-reviews img{width:130px!important;height:auto;margin-left:0!important;}.owl-item .item{width:600px;}.section-before-after .owl-item .item{width:unset}.owl-theme .owl-nav [class*="owl-"]:hover{background-color:transparent!important;opacity:.8;}.lbwistia-bg-video{isolation:isolate;background-color:#000;}.lbwistia-bg-video h2 a:hover{color:#fff!important;}.lbwistia-bg-video.lb-banner{position:relative;min-height:0!important;padding:0;overflow:hidden;border-radius:16px;}.lbwistia-bg-video.lb-banner.top{border-radius:0 0 16px 16px;overflow:hidden;}.lbwistia-bg-video .the-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:990;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.lbwistia-bg-video .wistia_responsive_padding{z-index:995;}.lbwistia-bg-video .layover,.forced-layover{position:relative;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:999;}.forced-layover{position:absolute;z-index:0;}.lbwistia-bg-video.lb-banner.yes-even-there .layover{padding-top:100px;padding-bottom:150px;}.lbwistia-bg-video.lb-banner.top .layover,.forced-layover{background:linear-gradient(to right,#000a,#000a 20%,#0000 60%,#0000 100%);}@media (max-width:991px){.lbwistia-bg-video.lb-banner.yes-even-there .layover,.forced-layover{padding-top:0;padding-bottom:200px}.lbwistia-bg-video.lb-banner.yes-even-there .layover .clicker,.forced-layover .clicker{display:block;z-index:99999}.lbwistia-bg-video.lb-banner.yes-even-there .layover .clicker img,.forced-layover .clicker img{right:calc(50% - 50px);width:100px!important;height:auto!important;bottom:120px!important;top:unset}}@media (max-width:991px){.lbwistia-bg-video.lb-banner.top .layover,.forced-layover{background:linear-gradient(to top,#000000ff 175px,#00000000 400px,#00000000);padding-bottom:0;min-height:600px}.lbwistia-bg-video.lb-banner.top .layover .text,.forced-layover .text{padding-bottom:20px;bottom:0;position:absolute!important}.lb-container .lbwistia-bg-video .layover h2,.lb-container .lbwistia-bg-video .layover h1{font-size:50px!important;line-height:55px!important;text-align:left!important}}.lbwistia-bg-video .layover .text{padding:70px;max-width:700px;position:relative;z-index:10;}.lbwistia-bg-video.caring-for .layover .text{max-width:900px;}@media (max-width:1399px){.lbwistia-bg-video.caring-for .layover .text{max-width:650px}}@media (max-width:600px){.lbwistia-bg-video .layover .text{padding:70px 40px}}.lbwistia-bg-video .layover .text .links,.lb-banner-mobile-text{margin-top:30px;}.lbwistia-bg-video .layover .text .links img,.lb-banner-mobile-text .links img{width:160px;display:inline-block;margin-left:20px;vertical-align:middle;}.lbwistia-bg-video .layover .text .links,.lb-banner-mobile-text{margin-top:30px;}.lb-banner-mobile-text.from-world-class p{font-size:19px;line-height:24px;color:#555;margin-bottom:30px;}.lbwistia-bg-video .layover .play-button,.title-play-button .play-button{width:30px!important;display:inline-block!important;}.lbwistia-bg-video .layover h2 .play-button{display:none!important;}.lb-banner.piano-restoration{position:relative;border-radius:16px;overflow:hidden;height:300px;cursor:pointer;min-height:700px;}.lb-banner.piano-restoration a{cursor:pointer;}.lbwistia-bg-video .layover .clicker{position:absolute;top:0;bottom:0;left:50%;right:0;z-index:9999;}.lbwistia-bg-video .layover .clicker .play-button{position:absolute;top:calc(50% - 75px);right:calc(50% - 75px);z-index:0;width:150px!important;opacity:.5!important;}.lb-banner.piano-restoration .play-button{width:60px;bottom:20px;left:20px;position:absolute;}@media (max-width:1200px){.lbwistia-bg-video .layover .clicker{position:absolute;top:0;bottom:0;left:50%;right:0;z-index:999999}.lbwistia-bg-video .layover .clicker .play-button{right:calc(50% - 75px)}}@media (max-width:991px){.lbwistia-bg-video .layover .clicker{left:0}.lbwistia-bg-video .layover .clicker .play-button{position:absolute;top:120px;right:calc(50% - 75px);z-index:0;width:150px!important;opacity:.5!important}.lbwistia-bg-video .layover .clicker .lbwistia-bg-video .layover{padding-bottom:150px}}a.intro-video .layover{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:999;}a.intro-video .layover.no-opacity{background-color:transparent}a.intro-video .layover img{width:100px;position:absolute;left:calc(50% - 50px);top:calc(50% - 50px);}.lb-banner{width:100%;min-height:600px;border-radius:16px;padding:70px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;font-size:22px;line-height:36px;color:#fff;position:relative}.lb-banner p{font-size:22px;line-height:36px;color:#fff;font-family:'Inter',Arial,sans-serif;}.lb-banner>a.mfp-iframe{position:absolute;left:0;right:0;top:0;bottom:0}.lb-banner.top{border-radius:0 0 16px 16px;min-height:700px;background-position:50% 80%;overflow:hidden;}.lb-banner.bottom{border-radius:16px 16px 0 0;background-position:50% 80%!important;overflow:hidden;}.lb-banner.tall{padding-top:100px;min-height:800px;padding-bottom:200px;}.lb-banner h2,.lb-banner h1{color:#fff;line-height:80px;margin-bottom:20px;}.lb-banner .text{max-width:790px;z-index:10px;position:relative}.lb-banner.restoration-all-home .text{max-width:620px;}.lb-banner.restoration-all-home{background-size:calc(100% + 300px) auto;background-position:0 20%;}@media (max-width:1399px){.lb-banner.restoration-all-home{background-position:0 80%}.lb-banner.restoration-all-home .text{max-width:400px}}@media (max-width:991px){.lb-banner.restoration-all-home{background-position:50% -80px!important;background-color:#000;background-size:1600px auto}}@media (max-width:767px){.lb-banner.restoration-all-home{background-color:#000;background-size:1000px auto}}.lb-banner .text.shorter{max-width:500px;}.lb-banner .text.black,.lb-banner .text.black p{color:#666}.lb-banner .text.black h2{color:#000}.section-team-25{display:flex;position:relative;overflow:hidden;border-radius:16px;background-color:#000;padding:60px 0 0 0!important}.section-team-25 .lb-text-center{position:absolute;z-index:1;left:120px;top:80px;right:120px;}.section-team-25 .lb-text-center h2{margin-bottom:0;}@media (max-width:1399px){.section-team-25 .lb-text-center{top:60px}}@media (max-width:991px){.section-team-25{padding-top:120px!important}.section-team-25 .lb-text-center{position:absolute;z-index:1;left:60px;top:40px;right:60px}}@media (max-width:767px){.section-team-25{padding-top:80px!important}.section-team-25 .lb-text-center{position:absolute;z-index:1;left:60px;top:40px;right:60px}.section-team-25 .lb-text-center h2{font-size:30px!important;line-height:36px!important}}@media (max-width:680px){.section-team-25 .lb-text-center h2{font-size:24px!important;line-height:30px!important}}@media (max-width:480px){.section-team-25 .lb-text-center h2{font-size:20px!important;line-height:22px!important}}@media (max-width:1399px){.restoration-all-home.lb-banner{min-height:500px!important}}@media (max-width:991px){.lb-banner.top{min-height:400px}.section-team-25 .lb-shorter-width{padding:60px 40px 110px 40px}.lb-banner.restoration-all-home .text{max-width:600px;margin-top:350px}.lb-banner.restoration-all-home .forced-layover{background:linear-gradient(to top,#000000ff 90px,#000000cc 260px,#00000000 360px,#00000000 100%);padding-bottom:0;min-height:600px}.lb-banner.restoration-all-home{background-position:50% -40px;background-color:#000}}@media (max-width:767px){.lb-banner.add-padding{padding:60px 30px!important}.lb-banner .text{padding:20px 40px}}.section-video-background{position:relative;overflow:hidden;}.section-video-background .text{position:relative;z-index:10;}.section-video-background .layover{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:2;}.section-video-background video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden;z-index:1;}.section-peace-of-mind h2{margin-bottom:10px;}.section-peace-of-mind .the-sub{font-size:22px;color:#777;margin-bottom:20px;}.section-peace-of-mind .title{font-size:25px;line-height:32px;font-family:'bebas';color:#222}.section-peace-of-mind .lb-row{font-size:18px;line-height:26px;color:#777;margin-top:40px;}.section-peace-of-mind .lb-row>div{margin-bottom:40px;}.section-peace-of-mind .lb-row img{max-height:100px;}.section-peace-of-mind .lb-row>div:nth-child(2) img{max-height:70px;margin:15px 0}.section-peace-of-mind .lb-row>div:nth-child(3) img{max-height:80px;margin:10px 0}.section-peace-of-mind .lb-row>div:nth-child(5) img{max-height:80px;margin:10px 0}@media (max-width:991px){.section-peace-of-mind .lb-row .lb-col-md-6{position:relative;text-align:left;padding-left:150px;padding-right:25px}.section-peace-of-mind .lb-row img{position:absolute;right:calc(100% - 130px);top:0;width:80px;max-height:200px!important;height:auto!important}}.section-faq .item .title{border-bottom:2px solid #ccc;padding-bottom:15px;margin-top:30px;position:relative;cursor:pointer;}.section-faq .item .title::after{content:'+';position:absolute;right:0;top:0;font-size:30px;font-family:'Inter',Arial,sans-serif;height:29px;width:29px;border-radius:50%;border:1px solid #222;line-height:0;text-align:center;padding-top:11px;padding-left:1px;}.section-faq .item.open .title::after{content:'-';padding-top:12px;}.section-faq .item .title h4{font-size:38px}.section-faq .item .text{padding-top:20px;font-size:20px;line-height:28px;display:none;color:#666;}.section-faq .item .text h3{font-family:'bebas';font-weight:400;}@media (max-width:991px){.section-faq .item .title h4{font-size:30px}}.section-video-box{background-color:#000;overflow:hidden;border-radius:16px;}.section-video-box .the-video{border-radius:16px;}.section-video-box .the-video{position:relative;height:250px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;transition:all .4s;}.section-video-box .the-video:hover .play-button{opacity:1;}.section-video-box .the-video:hover{}.section-video-box .text{position:relative}.section-video-box.light{background-color:#f0f0f0;color:#222;box-shadow:inset 0 0 10px #ebebeb;}.section-video-box .banner{padding:140px 50px;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50% 60%;margin-left:-15px;margin-right:-15px;position:relative;}.section-video-box .lb-banner{position:relative;}.section-video-box .banner .c{max-width:500px;}@media (max-width:991px){.section-video-box .banner .c{max-width:500px;margin:auto}}.section-video-box .banner .c .text{font-size:22px;line-height:30px;margin-top:40px;}.section-video-box .videos{display:block;justify-content:space-between;gap:20px;margin:30px 0 10px 0!important;padding-bottom:20px;padding-right:20px;padding-left:20px;position:relative;white-space:nowrap;}.section-video-box .videos .video-box{white-space:normal;}.section-video-box .videos .video-box{width:450px;display:inline-block;color:#fff;padding-bottom:0;overflow:hidden;margin:0 10px 0 10px!important;vertical-align:top;}@media (max-width:991px){.section-video-box .videos .video-box{width:350px}}@media (max-width:600px){.section-video-box .videos .video-box{width:calc(100vw - 140px)}}.section-video-box .videos .video-box.white{background-color:#fff;padding-top:100px;flex-basis:450px;border:1px solid #ccc}.section-video-box .videos .video-box.white h3{color:#222;}.section-video-box.light .videos .video-box{padding-bottom:0;}.section-video-box.light .videos .video-box{color:#222}.section-video-box .videos .video-box .episode{text-transform:uppercase;font-size:15px;color:#767255;margin:10px 0 8px 0;font-weight:600;}.section-video-box .videos .video-box h6{font-size:20px;line-height:22px;margin-bottom:5px;}.section-video-box.light .videos .video-box h6{font-size:18px;margin-top:15px;margin-bottom:0;}.section-video-box .videos .video-box p{color:#eee;padding-right:20px;padding-bottom:0;margin-bottom:0;}.section-video-box.light .videos .video-box p{color:#333;padding-right:20px;padding-top:5px}.section-video-box .videos .video-box .play-button{width:80px;opacity:1;margin-bottom:0;bottom:10px;left:20px}.section-video-box .play-button{position:absolute;bottom:40px;left:30px;width:90px}.section-video-box.eric .banner a{position:absolute;top:0;left:0;bottom:0;width:50%;}.section-video-box .videos .owl-stage-outer{margin-bottom:100px}@media (max-width:991px){.section-video-box.mastercraft .banner{background-size:130% auto;background-position:100% 100%;padding:50px 50px}.section-video-box.mastercraft .banner .c{padding-bottom:60vw}.video-box p{display:none!important}}@media (max-width:991px){.section-video-box .c{text-align:center;padding-bottom:400px}.section-video-box .banner{background-size:auto 620px;background-position:50% 100%;padding:50px 50px}.section-video-box .videos .video-box{flex-basis:380px;flex-shrink:0;color:#fff;padding-bottom:0;border-radius:16px;overflow:hidden}.section-video-box .videos .video-box p{flex-basis:380px;flex-shrink:0;color:#fff;padding-bottom:0;border-radius:16px;overflow:hidden;margin:0 0 0 0!important}.section-video-box .the-video{height:200px}.section-video-box.eric .banner{padding-top:0!important;background-position:50% 100%!important;background-size:auto 400px!important;position:relative}.section-video-box.eric .banner a{position:absolute;top:unset;left:0;bottom:0;width:100%;height:400px}.section-video-box.jason .banner{padding-top:0!important;background-position:50% 100%!important;background-size:auto 390px!important}.section-video-box.eric .banner .text{padding:60px 25px!important;font-size:18px!important;line-height:24px!important}.section-video-box.judith .banner{background-size:auto 420px!important;background-position:0 100%!important}}@media (max-width:767px){.section-video-box.eric .banner{padding-top:0!important;background-position:50% 100%!important;background-size:auto 400px!important}.section-video-box.judith .banner{background-position:0 100%!important}.section-video-box .banner .text{font-size:18px;line-height:24px}}.lb-three-boxes{background-color:#efefef;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:20px 0;border-radius:16px;margin-top:20px}.lb-three-boxes h3{margin-bottom:10px;}.lb-three-boxes>div{background-color:#fff;border-radius:16px;width:calc(33.3% - 40px);text-align:center;padding:30px 30px;line-height:20px;color:lightgray;padding-bottom:0;font-size:18px;line-height:26px;color:#777;box-shadow:0 1px 7px rgba(0,0,0,.1);}.lb-three-boxes>div{margin-bottom:10px;position:relative;min-height:330px;}.lb-three-boxes.shorter>div{min-height:230px;}.lb-three-boxes .calendar img{width:200px;position:absolute;bottom:0;left:calc(50% - 100px)}.lb-three-boxes>div.pianos{padding:30px 20px}.lb-three-boxes .pianos img{margin:10px 0 0 0;width:300px;}.lb-three-boxes .legacy{position:relative;}.lb-three-boxes .legacy img{width:260px;position:absolute!important;bottom:-20px;left:calc(50% - 130px);}.lb-three-boxes.home .legacy img{width:240px;position:absolute!important;bottom:-40px;left:calc(50% - 120px);}.lb-three-boxes.shorter .pickup img{width:300px;position:absolute;bottom:-20px;left:calc(50% - 150px)}.lb-three-boxes.shorter .calendar img{width:160px;bottom:0;left:calc(50% - 70px)}.lb-three-boxes.shorter.home .calendar img{width:140px;bottom:0;left:calc(50% - 70px)}.lb-three-boxes .warranted-work img{margin-top:0;width:312px;position:absolute;bottom:-9px;left:calc(50% - 150px);}.lb-three-boxes .pickup img{width:380px;position:absolute;bottom:-20px;left:calc(50% - 150px)}.lb-three-boxes.home .pickup img{width:250px;position:absolute;bottom:-30px;left:calc(50% - 120px)}@media (max-width:1399px){.lb-three-boxes>div{padding:30px 20px;line-height:18px;font-size:18px;line-height:22px}.lb-three-boxes .calendar{padding-bottom:160px}.lb-three-boxes .calendar img{width:150px;position:absolute;bottom:0;left:calc(50% - 75px)}.lb-three-boxes.shorter.home .calendar{padding-bottom:160px}.lb-three-boxes.shorter.home .calendar img{width:160px;position:absolute;bottom:0;left:calc(50% - 80px)}.lb-three-boxes .pianos img{margin:10px auto 0 auto;display:block}.lb-three-boxes.shorter>div{min-height:180px}.lb-home-page .lb-three-boxes .calendar{padding-bottom:120px}.lb-home-page .lb-three-boxes .pickup{padding-bottom:130px}.lb-three-boxes .pickup{padding-bottom:200px}.lb-three-boxes.shorter .pickup img{left:calc(50% - 120px);width:260px}.lb-three-boxes .legacy img{width:230px;position:absolute!important;bottom:-20px;left:calc(50% - 110px)}.lb-three-boxes.home .legacy img{width:220px;position:absolute!important;bottom:-30px;left:calc(50% - 110px)}.lb-three-boxes.home .pickup img{left:calc(50% - 110px);width:240px}}@media (max-width:991px){.lb-three-boxes>div{width:100%;margin-left:20px;margin-right:20px;min-height:unset;margin-bottom:20px;line-height:30px}.lb-three-boxes.shorter .legacy img{width:240px;position:relative!important;display:block;bottom:unset;left:unset;text-align:center;margin:20px auto -20px auto}}@media (max-width:767px){.lb-three-boxes .legacy h3{text-align:left;padding:40px 20px 0 0;max-width:200px;max-width:calc(100% - 200px)}.lb-three-boxes.shorter .legacy img{position:absolute!important;margin:none;top:calc(20% - 4vw);right:0;left:unset!important;max-width:205px}.lb-three-boxes .calendar{padding-bottom:0!important}.lb-three-boxes .calendar h3{text-align:left;padding:40px 20px 0 0;max-width:200px;max-width:calc(100% - 200px)}.lb-three-boxes .calendar img{position:absolute;top:unset;bottom:0!important;right:10px;left:unset!important;max-width:220px}.lb-three-boxes .pickup h3{text-align:left;padding:40px 20px 0 0;max-width:250px;max-width:calc(100% - 200px)}.lb-three-boxes .pickup img{position:absolute;top:calc(20% - 4vw);right:10px;left:unset!important;max-width:220px}.lb-three-boxes .pickup{padding-bottom:0!important}.lb-three-boxes .warranted-work h3{text-align:left;padding:40px 20px 0 0;max-width:250px;max-width:calc(100% - 200px)}.lb-three-boxes .warranted-work img{position:absolute;top:calc(20% - 4vw);right:10px;left:unset!important;max-width:200px}.lb-three-boxes .warranted-work{padding-bottom:0!important}.lb-three-boxes .pianos h3{text-align:left;padding:40px 20px 0 0;max-width:250px;max-width:calc(100% - 250px)}.lb-three-boxes .pianos img{position:absolute;top:calc(20% - 4vw);right:10px;left:unset!important;max-width:260px;margin:30px 0 0 0}.lb-three-boxes .pianos{text-align:left;padding-bottom:0!important}}.lb-three-boxes .lb-button{line-height:12px;}.lb-small-banner{width:100%;min-height:300px;border-radius:16px;padding:40px 40px 40px 40px;background-size:cover;background-repeat:no-repeat;background-position:50% 20%;position:relative;}.lb-small-banner .play-button{position:absolute;bottom:40px;left:30px;width:90px}.lb-small-banner .text{font-size:18px;line-height:26px;color:#fff;padding-right:290px}.lb-small-banner h4,.lb-small-banner h1{font-size:36px;color:#fff;margin-bottom:20px;text-align:left!important;}.gray .lb-small-banner h4,.gray .lb-small-banner h1{color:#222;line-height:40px;}.gray .lb-small-banner .text{color:#666}.lb-small-banner .links{margin-top:60px}.lb-small-banner.v2{padding:40px 40px 40px 40px;}.lb-small-banner.v2 .text{padding-right:200px}.lb-small-banner.v2.infinite-possibilities .text{padding-right:310px}.lb-small-banner.v2 .links{margin-top:30px}@media (max-width:1399px){.lb-small-banner .text{font-size:16px;line-height:26px;color:rgba(255,255,255,.8);padding-right:60px}.lb-small-banner.v2.infinite-possibilities .text{padding-right:0}}.section-staff-circles .header{margin-bottom:40px;font-size:30px;font-weight:700;}.section-staff-circles .header div{margin-top:60px;font-family:Miller,Georgia,serif;}.section-staff-circles .lb-row{justify-content:center;font-size:20px;line-height:22px;}.section-staff-circles .lb-row>div{max-width:260px;margin:20px;}.section-staff-circles .lb-row>div img{max-width:240px;margin:0 auto 20px auto;display:block;}.section-staff-circles .lb-row>div>div{margin-bottom:5px;}.section-staff-circles .lb-row>div>div:nth-child(2){font-weight:700;}.section-staff-circles .lb-row>div>div:nth-child(3){font-weight:700;color:#777;font-size:18px;;}.section-staff-circles .lb-row>div>div:nth-child(4){color:#777;font-size:17px;}@media (max-width:767px){.section-staff-circles .lb-row>div{text-align:center;width:100%;flex-shrink:1;max-width:100%}}@media (max-width:991px){.section-steinway-disrepair .piano-mobile img{max-width:300px!important}.section-steinway-disrepair h2.lb-box-left{font-size:46px!important}.section-steinway-disrepair .cnt{text-align:center}}.section-heritage{margin-top:60px;}@media (max-width:1399px){.section-heritage,.section-heritage p{font-size:18px;line-height:24px}}@media (max-width:991px){.section-heritage .lb-text-center{text-align:left}.section-heritage .lb-col-lg-6.lb-text-right{text-align:center}.section-heritage .lb-col-lg-6.lb-text-right img{max-height:500px}}.section-todd-about .lb-banner{padding:100px 100px 50px 600px;font-size:38px;line-height:48px;font-weight:500;font-family:Miller,Georgia,serif;}.section-todd-about .lb-banner .video .image{box-shadow:0 0 10px rgba(255,255,255,.8);border-radius:16px;width:320px;height:180px;margin:40px 0 0 0;background-size:cover;background-position:50% 0%;position:relative}.section-todd-about .lb-banner .video strong{display:block;font-family:'bebas';font-size:22px;font-weight:100;text-transform:uppercase;}.section-todd-about .todd{display:block;font-family:'bebas';font-size:26px;font-weight:100;text-transform:uppercase;padding-top:10px;letter-spacing:1px;word-spacing:2px;}.section-todd-about .lb-banner .video .play-button{position:absolute;width:50px!important;left:15px!important;bottom:10px!important;top:unset}@media (max-width:1399px){.section-todd-about .lb-banner{padding:100px 50px 50px 350px}}@media (max-width:991px){.section-todd-about .lb-banner{padding:40px 40px 40px 50px;font-size:22px;line-height:28px;}.section-todd-about .lb-banner>div{text-align:right;padding-top:100px}}@media (max-width:991px){.section-todd-about .lb-banner .text{padding:0 40px 40px 40px}}@media (max-width:767px){.section-todd-about .lb-banner{background-size:auto 500px;background-color:#000;background-position:0 100%}.section-todd-about .lb-banner .video{position:relative;margin-right:0;padding-left:calc(100% - 350px)}.section-todd-about .lb-banner .video strong{text-align:left;padding:5px}.section-todd-about .lb-banner .text{padding:60px 40px 40px 40px;text-align:left;padding-bottom:319px;font-size:28px;line-height:34px}}.section-piano-decades{padding:100px 0 60px 0}.section-piano-decades .lb-offset-lg-2 .text{font-size:22px;color:#666;line-height:28px;padding-right:30px;}.section-piano-decades .lb-offset-lg-2 h2{margin-bottom:30px;}.section-piano-decades .a-form{display:flex;gap:10px;margin-top:45px;flex-wrap:wrap;}.section-piano-decades .a-form input{border:2px solid #ccc;height:49px;width:155px;}@media (max-width:991px){.section-piano-decades{padding:40px 25px 60px 25px;margin-top:0;z-index:22;position:relative}.section-piano-decades img{width:300px;display:block;text-align:center;margin:-80px auto 0 auto}.section-piano-decades .lb-col-lg-5{order:2}.section-piano-decades .lb-col-lg-4{order:1;text-align:center}.section-piano-decades .lb-col-lg-9{order:3;margin-top:15px}.section-piano-decades .lb-col-lg-5>div:nth-child(3){text-align:center;padding-top:20px}}@media (max-width:767px){.section-piano-decades .a-form{flex-wrap:wrap}.section-piano-decades .a-form>div{width:100%}.section-piano-decades .a-form>div input{width:100%}.section-piano-decades .a-form>div:nth-child(3){text-align:center}}@media (max-width:500px){.section-piano-decades img{width:340px;display:block;text-align:right;margin:-95px auto 0 auto}}.section-piano-decades .a-form.v2{display:none!important}@media (max-width:1399px){.section-piano-decades .a-form.v1{display:none!important}.section-piano-decades .a-form.v2{display:flex!important}}@media (max-width:991px){.section-piano-decades .a-form.v1{display:flex!important}.section-piano-decades .a-form.v2{display:none!important}}.section-commited-service{margin:60px 0 0 0;}.section-commited-service p{font-size:22px}.section-commited-service .text p{margin-bottom:40px;}.section-commited-service .bubble{background-color:#7f0007;padding:40px;color:rgba(255,255,255,95);border-radius:16px;font-size:34px;line-height:46px;text-align:center;font-family:Miller,Georgia,serif;margin-top:80px;position:relative;box-shadow:0 4px 7px rgba(0,0,0,.2);}.section-commited-service .bubble img{position:absolute;bottom:-30px;right:80px;}.section-commited-service .signature{text-align:right;font-family:'bebas';padding-top:40px;padding-right:60px;color:#888;font-size:22px;}@media (max-width:991px){.section-commited-service .bubble{margin-top:20px;font-weight:600;font-size:22px;line-height:32px}.section-commited-service .lb-text-center{text-align:left}}.section-stein-was img{margin-bottom:50px;}.section-stein-was{font-size:22px;color:#666}@media (max-width:991px){.section-stein-was .a-button{text-align:center}}.section-2-small-banners{margin-top:30px}.section-2-small-banners.gray .lb-small-banner{background-color:#f0f0f0;}.section-2-small-banners .banner-reviews{position:relative}.section-2-small-banners .banner-reviews .both{position:absolute;right:10px;bottom:20px;top:20px;display:block;text-align:right;}@media (max-width:1399px){.section-2-small-banners .banner-reviews .both{width:43%}.lb-small-banner .text,.lb-small-banner h1,.lb-small-banner h2{width:66%}.lb-small-banner.v2 .text,.lb-small-banner.v2 h1,.lb-small-banner.v2 h2{width:100%}}@media (max-width:991px){.section-2-small-banners .banner-reviews .both{width:unset}}.section-2-small-banners .banner-reviews .both img{max-height:100%;text-align:right;}@media (max-width:991px){.section-2-small-banners .success-story{text-align:left;position:relative}.section-2-small-banners .success-story:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to right,#000000aa,#000000aa 25%,#00000000 100%);z-index:0;border-radius:16px}.section-2-small-banners .success-story>div{position:relative;z-index:2}.section-2-small-banners .banner-reviews{display:flex;flex-direction:column}.section-2-small-banners .banner-reviews>*{width:100%}.section-2-small-banners .banner-reviews .stars{position:relative;order:1}.section-2-small-banners .banner-reviews .stars br{display:none}.section-2-small-banners .banner-reviews .text{position:relative;order:2;padding-top:0}.section-2-small-banners .banner-reviews .both{position:relative;order:3;text-align:left}.section-2-small-banners .banner-reviews .links{position:relative;order:4}}.section-steinway-disrepair{color:#666}.section-steinway-disrepair img{width:100%;max-width:460px;margin:auto;margin-top:-60px;display:block;text-align:center;}@media (max-width:1399px){.section-steinway-disrepair img{margin-top:40px;width:100%}}@media (max-width:991px){.section-steinway-disrepair img{}}.section-unequaled-craftsmanship p{font-size:22px;color:#666}.section-unequaled-craftsmanship .images img{margin-bottom:5px;border-radius:16px;}@media (max-width:991px){.section-unequaled-craftsmanship .lb-row h2{font-size:46px!important;margin-bottom:20px}}.section-historial-accuracy{text-align:center;color:#666}.section-historial-accuracy img{max-height:240px;}.section-historial-accuracy .section-single-video{margin-top:40px;text-align:left}.section-historial-accuracy .section-single-video img{width:100%}.section-historial-accuracy .section-single-video .play-button{width:100px;left:calc(50% - 50px);top:calc(50% - 50px);}@media (max-width:991px){.section-historial-accuracy .lb-col-xl-6{text-align:left;position:relative}.section-historial-accuracy .mobile-flex{display:flex;justify-content:space-between;align-items:end}.section-historial-accuracy .mobile-flex>:nth-child(1){order:2}.section-historial-accuracy .mobile-flex>:nth-child(1){width:200px;padding:0 0 10px 20px}.section-historial-accuracy .mobile-flex>:nth-child(2){order:1}.section-historial-accuracy .mobile-flex h2{margin-bottom:10px}}.section-before-after{border-radius:0!important;overflow:visible;}.section-before-after .videosc img{width:350px;max-width:unset;}.section-before-after .lb-banner{border-radius:0!important;}.section-before-after .mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:unset;right:0;bottom:-20px;left:0;}.section-before-after .lb-really-short-width{max-width:850px;position:relative;z-index:10;}.section-before-after .lb-row{font-size:18px;line-height:28px;color:#ddd;position:relative;z-index:10;}.section-before-after .item{position:relative;}.section-before-after .layover{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:2;}.section-before-after .images{margin-top:-10px;z-index:0;}.section-before-after .lb-banner{background-position:0 100%;padding-top:80px;padding-bottom:350px;}@media (max-width:991px){.section-before-after .lb-row{font-size:15px;line-height:20px}.section-before-after .lb-row .lb-col-xl-6{padding-bottom:20px}.section-before-after .lb-banner{background-size:110% auto;background-color:#000;background-position:50% 100%!important;padding-bottom:24vw!important}}.section-dilema{font-size:24px;line-height:36px;color:#666!important}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.section-brands .scroll{animation:scroll 30s linear infinite;max-width:unset;}@media (max-width:991px){.section-brands .scroll{max-height:80px;animation:scroll 20s linear infinite}}.section-brands-title h4{font-size:36px;line-height:44px;text-align:center;margin-bottom:20px;}.section-brands h4{font-size:36px;line-height:44px;text-align:center;margin:auto;margin-bottom:30px;max-width:840px;}.section-brands .logos{display:flex;flex-wrap:wrap;justify-content:center;}.section-brands .logos>a{display:flex;flex-wrap:wrap;align-items:center;pointer-events:none;}.section-brands .logos img{max-height:120px;min-height:100px;margin:10px 40px}.section-brands .logos .bigger img{max-height:140px;min-height:140px;}.section-brands .logos .smaller img{max-height:100px;min-height:100px;}@media (max-width:991px){.section-brands .logos img{max-height:60px;min-height:60px;margin:10px 20px}.section-brands .logos .bigger img{max-height:70px;min-height:70px}.section-brands .logos .smaller img{max-height:50px;min-height:50px}}.lb-line{height:2px;background-color:#ddd;}.section-seal{position:relative;margin:20px 0}.section-seal:before{content:'';height:2px;background-color:#ddd;position:absolute;top:100px;left:0;right:0;}.section-seal img{width:200px;position:relative}.section-certificate-restoration{display:flex;justify-content:center;align-items:center;}.section-certificate-restoration img{max-width:400px;}.section-certificate-restoration>div{margin:20px}.section-certificate-restoration>div>div{color:#7f0007;font-weight:400;text-transform:uppercase;font-size:25px;line-height:28px;margin-top:60px;max-width:200px;font-family:'bebas';}@media (max-width:991px){.section-certificate-restoration img{width:420px;max-width:100%;margin-top:20px;margin-left:auto;margin-right:auto}.section-certificate-restoration{flex-wrap:wrap;align-items:center}.section-certificate-restoration>div{width:100%;margin-bottom:0;max-width:100%!important;display:flex;justify-content:center}.section-certificate-restoration>div:nth-child(3){text-align:center}.section-certificate-restoration>div>div{margin:auto;margin-top:30px;margin:20px}}.section-revive-renew{background-size:cover;padding-bottom:600px;color:#666;position:relative;border-radius:16px;}.section-revive-renew .lb-really-short-width{max-width:820px;}@media (max-width:997px){.section-revive-renew h2{font-size:46px!important;margin-bottom:10px}.section-revive-renew{padding:0 50px 400px 50px;background-position:70% 100%;background-size:auto 700px;background-repeat:no-repeat}}.section-next-act .lb-banner{color:#666;padding-top:100px;padding-bottom:100px;}.section-next-act.white .lb-banner{color:#fff;}.section-next-act .lb-banner h2,.section-next-act .lb-banner h1{color:#000;}.lb-banner h2 a:hover,.lb-banner h1 a:hover{color:#fff;}.section-next-act.white .lb-banner h2,.section-next-act.white .lb-banner h1{color:#fff;}.section-next-act .lb-banner .text{max-width:550px;}.section-next-act .lb-banner .text p{font-size:22px;max-width:450px}@media (max-width:991px){.section-next-act .lb-banner{background-position:0 100%;min-height:200px;background-size:auto 700px;padding-top:60px!important;padding-bottom:200px!important;background-color:#f5f4f2}.section-next-act .lb-banner .text p{max-width:350px;display:inline-block;line-height:32px}.section-next-act.it-is-time .lb-banner{background-position:60% 50%}@media (max-width:767px){.section-next-act.it-is-time.w-truck .lb-banner{background-position:82% 0%;background-size:cover}}}.section-steps-123{padding:60px 120px 40px 120px;background-color:#eee;margin-top:80px;border-radius:16px!important;position:relative}.section-steps-123 .mfp-iframe{position:relative}.section-steps-123 .header{position:relative;}.section-steps-123 .header h2{max-width:700px;}.steps-piano-image{position:absolute;right:-50px;bottom:-190px;overflow:hidden;max-width:600px;}.steps-piano-image img{max-width:unset;width:400px;}@media (max-width:1400px){.steps-piano-image img{width:300px}.steps-piano-image{position:absolute;right:-100px;bottom:-190px}}@media (max-width:991px){.steps-piano-image img{width:250px}.steps-piano-image{position:absolute;right:-35px;width:250px;bottom:-100px;max-width:600px}}@media (max-width:767px){.steps-piano-image img{width:250px}.steps-piano-image{position:absolute;right:-35px;width:200px;bottom:-100px;max-width:600px}}.section-steps-123.white-piano .header img{bottom:unset;}.section-steps-123 .the-sub{color:#666;margin-top:-20px;font-size:20px;position:relative;z-index:2;}.section-steps-123 .steps{background-color:rgba(255,255,255,.92);margin-top:40px;border-radius:16px;padding:40px 60px;position:relative;box-shadow:0 0 10px #dfdfdf;}.section-steps-123 .steps>div{margin-bottom:40px;}.section-steps-123 .steps h4{font-size:38px;margin-bottom:25px;border-bottom:1px solid #ccc;padding-bottom:15px;position:relative;}.section-steps-123 .steps .title{color:#7f0007;font-family:'bebas';line-height:28px;font-size:25px;}.section-steps-123 .steps img{border-radius:16px;margin-top:10px;max-width:300px;max-width:100%;width:100%;}.section-steps-123 img.play-button{width:60px;position:absolute;bottom:25px;left:15px;}.section-steps-123 .steps .lb-col-xl-7{font-size:20px;line-height:28px;color:#666}@media (max-width:1400px){.section-steps-123 .header{padding-right:170px}}@media (max-width:1400px){.section-steps-123{padding:100px 20px 40px 20px;border-radius:16px 16px 0 0}}@media (max-width:991px){.section-steps-123 .steps{margin-top:40px;padding:40px 30px}.section-steps-123 .steps .lb-col-xl-7{font-size:18px;line-height:24px;color:#666}.section-steps-123 .header h2{position:relative;z-index:2;display:block;font-size:32px!important;line-height:35px!important}.section-steps-123 .the-sub{text-shadow:0 1px 2px #fff,1px -1px 2px #fff;color:#333}.section-steps-123 .steps img{margin-bottom:15px}}.section-single-video .lb-small-banner.portrait{border:5px solid #fff;box-shadow:0 4px 7px rgba(0,0,0,.2);}.section-single-video .lb-small-banner{height:350px;}.section-single-video .text{padding-top:20px;font-size:18px;line-height:26px;}@media (max-width:991px){.section-single-video .lb-small-banner{height:300px;min-height:240px;border:none;box-shadow:none!important}.section-single-video .text{padding-top:10px;font-size:20px;line-height:26px;padding-left:5px}}.section-single-video .text div:nth-child(2){color:#222}.section-single-video .text div:nth-child(3){color:#666}.section-single-video.shaded .lb-small-banner{border:6px solid #fff;box-shadow:0 2px 10px rgba(200,200,200,1);}@media (max-width:991px){.section-single-video.shaded .lb-small-banner{border:none;box-shadow:none}}.section-title-checks .lb-col-lg-7{font-size:22px;color:#666;}.section-title-checks .checks>div{position:relative;padding-left:45px;font-size:18px;line-height:26px;margin-bottom:25px;color:#666;padding-right:50px;}.section-title-checks .checks>div:before{content:url('../imgs/checkamrk.webp');position:absolute;left:-15px;}.section-title-checks .checks>div strong{font-family:'bebas';font-weight:400;display:block;font-size:26px;line-height:32px;color:#222}.section-title-checks.v2 .checks>div strong{font-family:'bebas';font-weight:400;display:block;font-size:25px;line-height:32px;color:#5a5a5a}.section-title-checks.v2 h2{margin-bottom:20px;line-height:84px;}.section-title-checks .checks>div{margin-bottom:40px;}@media (max-width:1399px){.section-title-checks .checks>div{margin-top:20px}}@media (max-width:991px){.section-title-checks .lb-col-lg-7{font-size:20px!important;line-height:24px!important;color:#666;text-align:center}.section-title-checks .lb-col-lg-7 h2{font-size:45px!important;line-height:50px!important;margin-bottom:10px}.section-title-checks .checks>div{margin-bottom:20px;margin-top:20px;padding-left:90px}.section-title-checks .checks>div strong{font-size:25px;line-height:26px}.section-title-checks .checks>div:before{font-size:50px;padding-left:20px}}.section-2-small-banners.hp a.design{position:relative;padding-left:50px;}.section-2-small-banners.hp a.design img{height:30px;position:absolute;top:9px;left:10px;}.section-2-small-banners.hp .lb-small-banner{position:relative}.section-2-small-banners.hp .lb-small-banner>img{width:330px;position:absolute;right:-20px;bottom:-60px}.why-wait.hp .item .text h2{margin-bottom:30px;margin-top:40px;}.why-wait.hp .item .text p{font-size:20px!important;}.why-wait.hp .item .links{margin-top:30px;margin-bottom:40px;}@media (max-width:991px){.why-wait.hp .item .text h2{margin-bottom:20px;margin-top:30px;font-size:34px!important;line-height:40px!important}.why-wait.hp{background-image:url(/__assets/imgs/why-wait2b_home_mobile.webp)!important;background-position:55% 80%!important}.why-wait.hp .item .links{text-align:left}.why-wait.hp .item .links a{margin-bottom:20px}.why-wait.hp .lb-banner{min-height:800px;background-size:auto 600px;background-position:50% 100%;background-color:#e9e9e9}}.section-we-help-families p{font-size:21px;line-height:30px;color:#666;}.section-we-help-families p{margin-bottom:40px;}.section-we-help-families .image{background-size:cover;background-position:50% 40%;border-radius:16px;height:100%;}@media (max-width:1400px){.section-we-help-families .image{height:300px;margin-bottom:30px}.section-we-help-families .lb-col-xl-7{order:1}.section-we-help-families .lb-col-xl-5{order:2}}@media (max-width:767px){.section-we-help-families .image{height:35vw}}.section-video-box.rs .banner{padding:0;background-size:auto 100%;background-position:0 50%;}.section-video-box.rs .banner .text{margin-left:auto;margin-right:0;width:50%;background-color:#000;padding:110px;font-size:24px;line-height:34px;}.section-video-box.rs .banner .text span{display:block;opacity:.7;font-size:18px;line-height:26px;margin-top:30px;}.section-video-box.rs .title2{text-align:center;padding:30px 0 10px 0;}.section-video-box.rs .title2 h3{font-size:36px;}.section-video-box.rs.v2 .banner .text{font-size:34px;line-height:50px;padding:150px 100px;}.section-video-box .bg-part-1 .bg-image{position:absolute;top:0;left:0;width:50%;bottom:0;background-size:cover;background-position:0 50%;}.section-video-box .bg-part-1 .bg-image a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:99;}@media (max-width:1400px){.section-video-box.rs .banner .text{font-size:20px;line-height:30px;padding:60px}}@media (max-width:991px){.section-video-box.rs .banner{padding:0;background-size:100% auto;background-position:0 0%;padding-top:300px}.section-video-box.rs .banner .text{margin-left:auto;margin-right:0;width:100%;background-color:#000;padding:60px;font-size:20px;line-height:30px}.section-video-box.rs.v2 .banner .text{margin-left:auto;margin-right:0;width:100%;background-color:#000;padding:60px;font-size:20px;line-height:30px}.section-video-box .bg-part-1 .bg-image{position:relative;width:100%;background-position:0 50%;height:400px}}.section-2-small-banners h3{font-size:36px;margin-bottom:40px;}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1) .lb-small-banner{border-radius:16px 0 0 16px;}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1)>div{padding-top:50px;}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1) .text{padding-right:300px;}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1) img{top:10px;right:0;width:360px;}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(2) .lb-small-banner{border-radius:0 16px 16px 0;}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(2)>div{padding:50px;}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(2) .video{width:100%;height:100%;border-radius:16px;background-size:cover;min-height:250px;}@media (max-width:1399px){.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1) .lb-small-banner{border-radius:16px 16px 0 0;text-align:center;margin-bottom:0!important}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1) .text{padding:0}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(2) .lb-small-banner{border-radius:0 0 16px 16px;padding:0 20px 50px 20px}.lb-small-banner.v2 .text{padding-right:0}.section-2-small-banners.hp .lb-small-banner>img{width:280px;display:block;text-align:center;margin:auto;position:relative;right:unset;bottom:unset}}.buyer-last-banner .text p{font-size:22px;padding:0 36px;color:#666;}.buyer-last-banner .links{padding-top:30px;}@media (max-width:991px){.buyer-last-banner .text{padding:50px 30px 200px 30px!important}.buyer-last-banner .text p{font-size:16px;line-height:20px;padding:0 0;color:#666;text-align:left}.section-2-small-banners.hp.buyer .lb-small-banner{margin-top:0}.section-2-small-banners.hp.buyer .lb-small-banner .text{font-size:19px;line-height:26px;max-width:400px;margin:auto}}@media (max-width:767px){.section-2-small-banners.hp.buyer .lb-small-banner{padding-bottom:20px!important;min-height:unset}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1) img{position:relative;top:unset;right:unset}.section-2-small-banners.hp.buyer .lb-row>div:nth-child(1) .text{padding-right:0}.section-2-small-banners.hp.buyer .transform{margin-top:0;padding-bottom:0}.section-2-small-banners.hp.buyer .transform .ipad{width:170px;margin:10px 10px 0px -10px;display:inline-block}.section-2-small-banners.hp.buyer .transform span{width:calc(100% - 183px);display:inline-block;margin:10px -35px 0 0;position:relative}.section-2-small-banners.hp.buyer .transform .video{min-height:150px!important}.section-2-small-banners.hp.buyer .transform .video .play-button{width:40px;bottom:10px;left:15px}}@media (max-width:1399px){.lb-container h2,.lb-container .lb-banner h1{font-size:46px!important;line-height:50px!important}.lb-banner p{font-size:18px;line-height:26px;color:#fff}}@media (max-width:991px){.lb-container h2,.lb-container .lb-banner h1{font-size:50px!important;line-height:56px!important}.lb-banner{min-height:400px}.section-default,.section-default p{font-size:18px;line-height:24px}.section-default p{margin-bottom:30px}.lb-small-banner{margin-bottom:10px!important}.lb-small-banner .text{font-size:19px;line-height:26px;max-width:1400px}.section-2-small-banners.hp .lb-small-banner{margin-top:40px}.section-2-small-banners.hp .lb-small-banner>img{margin-top:-100px;max-width:240px}.why-wait .lb-banner{min-height:800px;background-size:auto 500px;background-position:100% 100%;background-color:#e9e9e9}.why-wait .lb-banner .text{text-align:left;max-width:100%!important}}@media (max-width:767px){.lb-container h2{font-size:40px!important;line-height:50px!important}.lb-banner,.lb-banner{min-height:300px;padding:0!important;font-size:18px;line-height:24px}.lb-small-banner .text{padding-right:0}.lb-button{margin-bottom:20px}}.lb-banner.elevate{min-height:600px;}@media (max-width:991px){.lb-banner.elevate{min-height:300px}}.lb-banner.elevate .text{max-width:630px;}.lb-banner.elevate .links{margin-top:40px;}.lb-banner.elevate .links img{width:160px;display:inline-block;margin-left:20px;vertical-align:middle;}.lb-banner.delivery{padding-top:150px;}.lb-banner.delivery .text{max-width:540px;}.lb-banner.delivery .links .lb-button.white{color:#444;}.lb-banner.delivery .links img{width:85px;display:inline-block;vertical-align:middle;margin-right:10px}.lb-banner.steinway-treasure{padding-top:130px;position:relative}.lb-banner.steinway-treasure .links{margin-top:40px;}.lb-banner.steinway-treasure .links img{width:160px;display:inline-block;margin-left:20px;vertical-align:middle;}.lb-banner.steinway-treasure .text{max-width:540px;}.lb-banner.steinway-treasure .video .image{box-shadow:0 0 10px rgba(0,0,0,.8);border-radius:16px;position:absolute;right:25px;top:25px;width:472px;height:259px;background-size:contain;}.lb-banner.steinway-treasure .video img{width:300px;}.lb-banner.steinway-treasure .video img{width:100px;position:absolute;;bottom:20px;left:40px;}.lb-banner.piano-treasure{padding-top:80px;}.lb-banner.piano-treasure .links{margin-top:40px;}.lb-banner.piano-treasure .links img{width:160px;display:inline-block;margin-left:20px;vertical-align:middle;}.lb-banner.piano-treasure .text{max-width:465px;}.lb-banner.caring-pianos{padding-top:100px;}.lb-banner.caring-pianos .links{margin-top:40px;}.lb-banner.caring-pianos .links img{width:160px;display:inline-block;margin-left:20px;vertical-align:middle;}.lb-banner.extending-life{padding-top:100px;min-height:500px;}@media (max-width:991px){.lb-banner.extending-life .forced-layover{background:linear-gradient(to top,#000000ff 200px,#000000cc 350px,#00000000 420px,#00000000 100%);padding-bottom:0;min-height:600px}.lb-banner.extending-life{background-position:100% -200px;background-color:#000}.lb-banner.extending-life{min-height:unset}.lb-banner.lb-banner.extending-life .text{max-width:600px;margin-top:135px}#restoration-steinway-main-banner .lb-banner.lb-banner.extending-life .text{margin-top:40px}}@media (max-width:767px){.lb-banner.extending-life .forced-layover{background:linear-gradient(to top,#000000ff 200px,#000000cc 250px,#00000000 300px,#00000000 100%);padding-bottom:0;min-height:600px}.lb-banner.extending-life{background-position:100% -200px;background-color:#000}}.lb-banner.extending-life .links{margin-top:40px;}.lb-banner.extending-life .links img{width:160px;display:inline-block;margin-left:20px;vertical-align:middle;}@media (max-width:991px){.owl-nav{display:none}}.owl-prev{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;font-size:120px!important;position:absolute;left:-60px;top:30%;}.owl-next{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;font-size:120px!important;position:absolute;right:-60px;top:30%;}.videos .owl-prev{left:25px;top:unset;bottom:-10px;width:80px;height:80px!important;background-size:cover;background-image:url(../imgs/masterclass_arrow.svg)!important;}.videos .owl-prev:hover{background-image:url(../imgs/masterclass_arrow.svg)!important;}.videos .owl-next{right:25px;top:unset;bottom:-10px;width:80px;height:80px!important;background-size:cover;background-image:url(../imgs/masterclass_arrow.svg)!important;transform:scaleX(-1);}.videos .owl-next:hover{background-image:url(../imgs/masterclass_arrow.svg)!important;}.videos.owl-theme .owl-dots .owl-dot span{background:#7e7e7e!important;}.videos.owl-theme .owl-dots .owl-dot.active span,.videos.owl-theme .owl-dots .owl-dot:hover span{background:#fffa!important;opacity:1;}.light .videos.owl-theme .owl-dots .owl-dot.active span,.light .videos.owl-theme .owl-dots .owl-dot:hover span{background:#000a!important;opacity:1;}@media (max-width:991px){.videos .owl-nav{display:block}}.light .owl-prev:hover,.light .owl-next:hover{background-color:transparent!important;color:#555!important}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:-40px;padding-bottom:0;z-index:222;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;z-index:9999;position:relative;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff!important;opacity:1;}.owl-theme .owl-dots .owl-dot span{width:12px!important;height:12px!important;}@media (max-width:520px){.owl-next,.owl-prev{top:0}}.stein-was-banner{display:flex;}.stein-was-banner>div{width:100%;border-radius:16px;background-image:url(../imgs/guide_background.webp);background-size:auto 100%;background-position:-240px 50%;background-color:#fff;overflow:hidden;position:relative;box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-repeat:no-repeat;}.stein-was-banner>div .text{margin-top:100px;}@media (max-width:991px){.stein-was-banner>div{width:100%;background-size:auto 100%;background-position:0 50%}.stein-was-banner>div .text{margin-top:80px}.stein-was-banner>div .links{margin-bottom:30px}}@media (max-width:767px){.stein-was-banner>div{background-position:0 50%}}@media (max-width:650px){.stein-was-banner>div{background-position:-200px 50%}}@media (max-width:600px){.stein-was-banner>div{background-position:-220px 50%}}.stein-was-banner>div img{width:80px;}.stein-was-banner>div .text{text-align:right;padding:10px 40px 30px 30px;font-size:30px;line-height:32px;}.stein-was-banner>div .links{text-align:right;padding:0 40px;}#home-main-banner{border-radius:0!important;position:relative}#home-main-banner .layover{padding-top:calc(1vw + 60px)!important;padding-bottom:3vw!important;min-height:400px;}@media (max-width:991px){.home-main-banner.lbwistia-bg-video.lb-banner.top .layover{background:linear-gradient(to top,#000 80px,#0000 400px,#0000)}.home-main-banner.lbwistia-bg-video .layover .clicker .play-button{display:none!important}.home-main-banner .layover{min-height:400px}}@media (max-width:991px){#about-main-banner.lbwistia-bg-video.lb-banner.top .layover{background:linear-gradient(to top,#000 164px,#0000 218px,#0000)}#about-main-banner.lbwistia-bg-video .layover .clicker .play-button{display:none!important}#about-main-banner .layover{min-height:400px!important}#about-main-banner h1{font-size:28px!important;line-height:32px!important}}@media (max-width:991px){#buyer-main-banner.lbwistia-bg-video.lb-banner.top .layover{background:linear-gradient(to top,#000 164px,#0000 218px,#0000)}#buyer-main-banner.lbwistia-bg-video .layover .clicker .play-button{display:none!important}#buyer-main-banner .layover{min-height:400px!important;min-height:calc(66vw + 100px)!important}#buyer-main-banner h1{font-size:34px!important;line-height:40px!important}}#home-peace-of-mind{background-color:#f0f0f0;margin-top:80px;padding-top:30px;padding-bottom:40px;margin-bottom:80px;}#home-mastercraft{background-color:#000;border-radius:0!important;}#home-mastercraft .videosc{margin-left:0;margin-right:0;margin-bottom:45px;}#about-main-banner{border-radius:0!important;position:relative}#about-main-banner .layover{padding-top:5vw!important;padding-bottom:5vw!important;min-height:300px;}@media (max-width:991px){#about-main-banner .layover{min-height:calc(66vw + 100px)!important}}#about-meet-team{background-color:#f0f0f0;margin-top:80px;padding-top:80px;padding-bottom:40px;margin-bottom:80px;}#about-team-25-craftsmen{border-radius:0!important}#about-team-25-craftsmen h2{max-width:800px;margin:auto}#buyer-main-banner{border-radius:0!important;position:relative;}#buyer-main-banner .layover{padding-top:20px!important;padding-bottom:20px!important;min-height:300px;}#buyer-mastercraft{background-color:#000;border-radius:0!important;}#buyer-mastercraft .videosc{margin-left:0;margin-right:0;margin-bottom:45px;}#buyer-testimonials{border-radius:0!important;}#buyer-testimonials .bg-part-1{background-color:#000;}#buyer-testimonials .videosc{margin-left:0;margin-right:0;margin-bottom:45px;}#buyer-call-away .lb-banner{border-radius:0;background-position:50% 30%;}#restoration-all-main-banner{border-radius:0!important;position:relative;}#restoration-all-main-banner .lb-banner{border-radius:0!important;background-position:2% 60%!important;}@media (max-width:1400px){#restoration-all-main-banner .lb-banner{background-position:50% 60%!important}}@media (max-width:767px){#restoration-all-main-banner .lb-banner{border-radius:0!important;background-position:54% -30%!important}#restoration-all-main-banner .lb-banner h2{font-size:34px!important;line-height:40px!important;margin-top:20px;margin-bottom:-20px}}#restoration-all-main-banner .lb-banner{padding-top:7vw!important;padding-bottom:7vw!important;min-height:300px;}#restoration-all-testimonials{border-radius:0!important;}#restoration-all-testimonials .bg-part-1{background-color:#000;}#restoration-all-testimonials .videosc{margin-left:0;margin-right:0;margin-bottom:45px;}#restoration-all-mastercraft{background-color:#000;border-radius:0!important;}#restoration-all-mastercraft .videosc{margin-left:-45px;margin-right:-45px;margin-bottom:45px;}#restoration-steinway-main-banner{border-radius:0!important;position:relative;}#restoration-steinway-main-banner .lb-banner{border-radius:0!important;background-position:50% 100%!important;padding-top:40px!important;padding-bottom:340px!important;min-height:300px;text-shadow:0 0 10px rgba(0,0,0,.8);}@media (max-width:1600px){#restoration-steinway-main-banner .lb-banner{padding-bottom:320px!important}}@media (max-width:1200px){#restoration-steinway-main-banner .lb-banner{background-position:62% 100%!important}#restoration-steinway-main-banner .lb-banner h2{font-size:46px!important;line-height:50px!important}}@media (max-width:767px){#restoration-steinway-main-banner .lb-banner h2{font-size:40px!important;line-height:44px!important;margin-top:-25px}}#restoration-steinway-mastercraft{background-color:#000;border-radius:0!important;}#restoration-steinway-mastercraft .videosc{margin-left:0;margin-right:0;margin-bottom:45px;}#restoration-steinway-testimonials{border-radius:0!important;}#restoration-steinway-testimonials .bg-part-1{background-color:#000;}#restoration-steinway-testimonials .videosc{margin-left:0;margin-right:0;margin-bottom:45px;}#restoration-steinway-next-act .lb-banner{border-radius:0;background-position:50% 30%;}.lb-video-banners{min-height:44vw;max-height:90vh;position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:0!important;}.lb-video-banners .lb-clicker{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;background:linear-gradient(to right,#000a 40%,#0000 70%);}.lb-video-banners .text h1,.lb-video-banners .text h2{font-family:Miller!important;font-size:72px;line-height:80px;margin-bottom:20px;color:#fff;}.lb-video-banners .text{color:#fff;font-size:22px;line-height:36px;position:relative;z-index:50;max-width:700px;padding:40px;margin:40px 0;}.lb-video-banners .text .shadow22{text-shadow:0 0 6px rgba(0,0,0,.8)}.lb-video-banners .vimeo-wrapper{border-radius:0;}@media (max-width:991px){.lb-video-banners .vimeo-wrapper{display:block;position:relative;height:52vw;min-height:300px}.lb-video-banners .lb-clicker{background:none}.lb-video-banners .vimeo-wrapper{z-index:60}.lb-video-banners .pre-text{padding-top:150px;background:linear-gradient(to bottom,#0000 0,#000F 148px);margin-top:-150px;position:relative;z-index:70}.lb-video-banners .text{width:100%;margin:0;padding:0 10px 0 10px;text-align:center}.lb-video-banners .text h1{font-size:49px;line-height:50px;text-align:center}}#wistia-a1wj5e0ndu-1{display:inline!important;position:absolute!important;top:-10px;right:0;width:400px;bottom:-20px;}#wistia-a1wj5e0ndu-1>.wistia_click_to_play{position:absolute!important;top:-0px;right:0;bottom:0;left:0;cursor:pointer;}#wistia-a1wj5e0ndu-1>.wistia_click_to_play::after{position:absolute;top:100px;right:calc(50% - 60px);width:120px;height:120px;background-image:url(/__assets/imgs/Play_Button.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;z-index:100;content:'';opacity:.5;}@media screen and (max-width:1075px){#wistia-a1wj5e0ndu-1,#wistia-a1wj5e0ndu-1>.wistia_click_to_play{display:none!important}}.contact.fixed .call-us{line-height:25px!important;vertical-align:bottom!important;text-align:left!important;font-size:16px!important;margin-bottom:-8px;}.contact.fixed .call-us span{font-size:22px!important;}.contact.fixed .or{vertical-align:bottom!important;display:inline-block!important;top:unset!important;padding-bottom:2px;font-size:22px!important;line-height:22px!important}.contact.fixed .button-blue{font-size:15px!important;line-height:15px!important;vertical-align:bottom!important;padding:10px 20px!important;top:unset!important}@media screen and (max-width:575px){.contact.fixed .call-us{text-align:center!important}.contact.fixed .call-us span{font-size:22px!important}.contact.fixed .or{display:block!important;text-align:center!important;padding-bottom:8px;margin-top:12px}}@media (orientation:landscape) and (max-width:1001px){.lb-video-banners{max-height:none}.lb-video-banners .text h1,.lb-video-banners .text h2{font-size:48px;line-height:1.2}.lb-video-banners .text{padding:20px;margin:20px 0}html .lb-site-header .second-row .lb-col{margin-bottom:20px}html.open.open,html.open body{overflow:hidden!important}.lb-site-header.open{bottom:0;padding-bottom:0;display:flex;flex-direction:column}html .hero-movers.lb-banner.top{padding:20px 0 60px}html .lb-banner.top{min-height:0;}}
