@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500&display=swap");@font-face{font-family:'AIRE BOLD ITALIC PRO';src:url("../fonts/AIREBOLDITALICPRO.eot");src:url("../fonts/AIREBOLDITALICPRO.ttf") format("truetype"),url("../fonts/AIREBOLDITALICPRO.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}div,p,a{font-family:'Roboto'}a{transition:all 0.3s linear;text-decoration:none}a:hover{transition:all 0.3s linear;text-decoration:none}a:focus{outline:none}body{display:flex;flex-direction:column;height:100%;min-height:100vh;background:url("../images/bg.jpg") no-repeat center;background-size:cover}.home{display:block;width:100%;height:100vh;background:rgba(0,0,0,0.75)}.home .container.home-content .row{height:90vh}.home .container.home-footer .row{height:10vh}.home .container .row div .home-zag{text-align:center;color:#fff;font-family:"AIRE BOLD ITALIC PRO";font-size:100px}.home .container .row div .home-subzag{text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-size:64px;font-weight:100;text-transform:uppercase}.home .container .row div .home-buttons{text-align:center}.home .container .row div .home-buttons a{display:inline-block;text-align:center;color:#fdfcfc;width:350px;font-size:22px;font-family:"Roboto",sans-serif;font-weight:300;border:1px #fdfcfc solid;padding:10px 30px 10px 15px;margin:0 10px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjY3MjA5IDYuNTUxMzhMMCAxMy4xMDI1TDMuMjQ0MTkgMTMuMTAyNUw5IDYuNTUxMzhMMy4yNDQxOSAwLjAwMDIxNjkzNUwxLjE0NTQ0ZS0wNiAwLjAwMDIxNjY1MUw1LjY3MjA5IDYuNTUxMzhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat 315px center}.home .container .row div .home-buttons a:hover{color:#3d3b3b;background:#fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjY3MjA5IDYuNTUxMzhMMCAxMy4xMDI1TDMuMjQ0MTkgMTMuMTAyNUw5IDYuNTUxMzhMMy4yNDQxOSAwLjAwMDIxNjkzNUwxLjE0NTQ0ZS0wNiAwLjAwMDIxNjY1MUw1LjY3MjA5IDYuNTUxMzhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K") no-repeat 325px center}.home .container .row div .home-contacts{width:300px;margin:30px auto}.home .container .row div .home-contacts .field{margin:10px}.home .container .row div .home-contacts .field .icon{margin-right:25px}.home .container .row div .home-contacts .field .field-text{font-family:"Roboto",sans-serif;font-weight:300;font-size:18px;line-height:21px}.home .container .row div .home-contacts .field .field-text a{color:#fdfcfc;position:relative}.home .container .row div .home-contacts .field .field-text a:after{display:block;content:"";background-color:#fdfcfc;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home .container .row div .home-contacts .field .field-text a:hover:after,.home .container .row div .home-contacts .field .field-text a:focus:after{width:100%}.home .container .row div p{text-align:center;color:#fdfcfc;font-size:14px;font-family:"Roboto",sans-serif;font-weight:300}.home .container .row div p a{color:#fdfcfc;position:relative}.home .container .row div p a:after{display:block;content:"";background-color:#fdfcfc;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home .container .row div p a:hover:after,.home .container .row div p a:focus:after{width:100%}header{flex:0 0 auto;background:rgba(0,0,0,0.75)}.logo{text-align:center;margin-top:20px}.logo a{text-align:center;color:#fff;position:relative;font-size:50px;line-height:65px;font-family:"AIRE BOLD ITALIC PRO"}.logo a:after{display:block;content:"";background-color:#fdfcfc;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.logo a:hover:after,.logo a:focus:after{width:100%}.menu-btn{top:25px;background:transparent;border:none;border-radius:0}.menu-btn i{color:#fdfcfc}.mobile-menu .menu-button{background:transparent;border:none;padding:0;margin-top:35px}.mobile-menu .offcanvas{background-color:rgba(0,0,0,0.75)}.mobile-menu .offcanvas .offcanvas-body .nav_up{display:flex;flex-direction:column;padding-left:0;margin-top:0}.mobile-menu .offcanvas .offcanvas-body .nav_up li{display:flex;flex-direction:column;text-align:left;margin-bottom:10px}.mobile-menu .offcanvas .offcanvas-body .nav_up li.parent{margin-bottom:0}.mobile-menu .offcanvas .offcanvas-body .nav_up li.parent:hover .mod-menu__sub{visibility:visible;position:relative;width:100%;z-index:1;background:transparent;border:none;box-shadow:none;transition-delay:unset}.mobile-menu .offcanvas .offcanvas-body .nav_up li.parent .mod-menu__sub{visibility:visible !important;position:relative !important;width:100% !important;opacity:1 !important;z-index:1;background:transparent;border:none;border-radius:0;transform:none !important;box-shadow:none;transition-delay:unset;transition:none imn !important;padding:0;margin-top:10px}.mobile-menu .offcanvas .offcanvas-body .nav_up li.parent .mod-menu__sub li{width:auto;margin-bottom:10px}.nav_up{text-align:center;display:block;margin:20px auto}.nav_up li{display:inline-flex;font-size:16px;font-weight:400;line-height:20px;position:relative}.nav_up li a{display:block;margin:0 10px;position:relative;color:#fdfcfc}.nav_up li a:after{display:block;content:"";background-color:#fdfcfc;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.nav_up li a:hover:after,.nav_up li a:focus:after{width:100%}.nav_up li.active a{color:#fdfcfc;position:relative}.nav_up li.active a:after{display:block;content:"";background-color:#fdfcfc;height:1px;width:100%;left:50%;position:absolute}.nav_up li.parent .mod-menu__sub{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;width:250px;transform:translateY(-2em);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;padding:15px 12px;background:#3d3b3b;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px}.nav_up li.parent .mod-menu__sub li{display:block;text-align:left;width:230px;margin-bottom:15px}.nav_up li.parent:hover .mod-menu__sub{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s}.bread{flex:0 0 auto;background:rgba(255,255,255,0.85)}.breadcrumb{background:transparent;border-radius:0;padding-left:0 !important;list-style:none !important;margin-top:32px;margin-bottom:0;display:flex}.breadcrumb li{display:flex;font-size:14px;line-height:17px}.breadcrumb li:after{content:'';display:inline-block;width:15px;height:15px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzQzNzUgNy41SDEyLjY1NjIiIHN0cm9rZT0iIzcyNzY3OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguNDM3NSAzLjI4MTI1TDEyLjY1NjIgNy41TDguNDM3NSAxMS43MTg4IiBzdHJva2U9IiM3Mjc2NzkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") no-repeat center;margin-left:5px;margin-right:5px;vertical-align:bottom}.breadcrumb li.active span{color:#3d3b3b}.breadcrumb li.active:after{content:'';display:none}.breadcrumb li a{color:#3d3b3b;position:relative}.breadcrumb li a:after{display:block;content:"";background-color:#3d3b3b;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.breadcrumb li a:hover:after,.breadcrumb li a:focus:after{width:100%}.breadcrumb li.mod-breadcrumbs__divider{display:none}.content{flex:1 0 auto;background:rgba(255,255,255,0.85)}.accordion-collapse.collapse{display:none;transition:all 0.3s linear}.accordion-collapse.show{display:block !important;transition:all 0.3s linear}.item-page{margin-bottom:50px}.item-page .page-header{text-align:center;margin:30px 0}.item-page .page-header h1{font-family:"Roboto",sans-serif;font-size:29px;font-weight:100;text-transform:uppercase;color:#3d3b3b}.item-page .article-info{display:none}.item-page div .row div .contacts{display:flex;margin-bottom:30px}.item-page div .row div .contacts .icon{margin-right:25px}.item-page div .row div .contacts .contacts-text{font-size:20px;font-weight:300;line-height:26px}.item-page div .row div .contacts .contacts-text a{color:#3d3b3b;position:relative}.item-page div .row div .contacts .contacts-text a:after{display:block;content:"";background-color:#3d3b3b;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.item-page div .row div .contacts .contacts-text a:hover:after,.item-page div .row div .contacts .contacts-text a:focus:after{width:100%}.item-page div .row.pianos-for-sale{margin-bottom:30px}.item-page div .row.pianos-for-sale div p img{max-width:100%;height:auto}.item-page div p{font-size:16px;font-weight:300;line-height:20px;color:#3d3b3b}.item-page div p a{color:#3d3b3b;position:relative}.item-page div p a:after{display:block;content:"";background-color:#3d3b3b;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.item-page div p a:hover:after,.item-page div p a:focus:after{width:100%}.item-page div h2{font-size:24px;line-height:30px;color:#3d3b3b}.item-page div h3{font-size:20px;line-height:26px;color:#3d3b3b}.item-page div .accordion .accordion-item{margin-bottom:20px}.item-page div .accordion .accordion-item .accordion-header .accordion-button{color:#fdfcfc;background-color:#3d3b3b}.item-page div .accordion .accordion-item .accordion-header .accordion-button:focus{border-color:transparent;box-shadow:none}.item-page div .accordion .accordion-item .accordion-header .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fdfcfc'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.item-page div .accordion .accordion-item .accordion-collapse .accordion-body{font-size:16px;font-weight:300;line-height:20px;color:#3d3b3b}.item-page div .accordion .accordion-item .accordion-collapse .accordion-body h3{font-size:20px;line-height:26px;color:#3d3b3b}footer{flex:0 0 auto;border-top:1px solid #3d3b3b;background:rgba(255,255,255,0.85)}footer .container .row div p{text-align:center;color:#3d3b3b;font-size:14px;font-family:"Roboto",sans-serif;font-weight:300;margin-bottom:0;padding:15px 0}footer .container .row div p a{color:#3d3b3b;position:relative}footer .container .row div p a:after{display:block;content:"";background-color:#3d3b3b;height:1px;width:0%;left:50%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}footer .container .row div p a:hover:after,footer .container .row div p a:focus:after{width:100%}@media (max-width: 1199.98px){.home .container .row div .home-zag{font-size:90px}.home .container .row div .home-subzag{font-size:60px}}@media (max-width: 991.98px){.home .container.home-content .row{height:80vh}.home .container.home-footer{height:20vh}.home .container .row div .home-zag{font-size:70px}.home .container .row div .home-subzag{font-size:40px}.logo a{font-size:45px}}@media (max-width: 767.98px){.home .container.home-content .row{height:auto}.home .container.home-footer{height:auto}.home .container .row div .home-zag{font-size:50px;margin-top:20px}.home .container .row div .home-subzag{font-size:30px}}@media (max-width: 575.98px){.home .container .row div .home-zag{font-size:40px;margin-top:20px}.home .container .row div .home-subzag{font-size:25px}.home .container .row div .home-buttons a{font-size:18px}.home .container .row div .home-contacts{margin:15px auto}.home .container .row div .home-contacts .field{margin:5px}}@media (max-width: 415px){.home .container.home-content .row{height:75vh}.home .container.home-footer .row{height:25vh}.home .container .row div .home-zag{font-size:33px;margin-top:0}.logo a{font-size:35px}}@media (max-width: 375px){.logo a{font-size:30px}.home .container .row div .home-buttons a{margin:0;width:340px}}
