*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Montserrat",sans-serif}html{scroll-behavior:smooth}span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 .wpcf7-list-item{display:block;margin-bottom:10px}.wpcf7-checkbox label{position:relative;cursor:pointer}.wpcf7-checkbox input[type=checkbox],.wpcf7dtx-checkbox{position:absolute;visibility:hidden;width:25px;height:25px;top:0;left:0}.wpcf7-checkbox input[type=checkbox]+span:before,.wpcf7dtx-checkbox+span:before{display:block;position:absolute;content:"";border-radius:0;height:25px;width:25px;top:0;left:0;border:1px solid #cc9f5f}.wpcf7-checkbox input[type=checkbox]+span:after,.wpcf7dtx-checkbox+span:after{display:block;position:absolute;content:"";background:url("https://i.imgur.com/ruo6Bva.png");background-size:cover;height:25px;width:25px;top:0;left:0;visibility:hidden;font-size:18px;text-align:center;line-height:30px;--lzl-bg-img:"https://i.imgur.com/ruo6Bva.png"}.wpcf7-checkbox input[type=checkbox]+span:after.lzl:not(.lzl-ed),.wpcf7dtx-checkbox+span:after.lzl:not(.lzl-ed),.wpcf7-checkbox input[type=checkbox]+span:after.lzl-ing:not(.lzl-ed),.wpcf7dtx-checkbox+span:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEBElEQVR4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDjwMDhR0AAWoNw7cAAAAASUVORK5CYII=")}.wpcf7-checkbox input[type=checkbox]:checked+span:before{background:0 0}.wpcf7-checkbox input[type=checkbox]:checked+span:after,.wpcf7dtx-checkbox:checked+span:after{visibility:visible}.wpcf7-list-item-label{margin-left:40px;display:inline-block}.inputs_row>p{display:flex;gap:20px;flex-wrap:wrap;width:100%}.container{width:1200px;margin:0 auto}#timeM,#timeT,#timeW,#timeTh{display:flex;flex-direction:column;width:100%}#timeM .wpcf7-list-item,#timeT .wpcf7-list-item,#timeW .wpcf7-list-item,#timeTh .wpcf7-list-item{width:100%}header{display:flex;justify-content:center;align-items:center;height:90px;position:relative}header nav{display:flex;align-items:center}header nav:first-of-type{column-gap:44px;margin-right:27px}header nav:last-of-type{column-gap:30px;margin-left:75px}header nav a{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:18px;line-height:26px;text-align:right;color:#000;text-decoration:none;transition:all ease .3s}header nav a.red_btn{width:225px}header nav a:hover{color:#ec3a39}header div{width:170px}header .logo{position:absolute;bottom:-103px;margin-left:0}.package-descr{font-weight:500!important;color:#a3976f!important;line-height:26px!important;padding-top:10px;display:block}.red_btn{display:flex;justify-content:center;align-items:center;width:100%;background:#ec3a39;height:50px;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;text-align:center;color:#fff;text-decoration:none;grid-row-start:3;transition:all ease .3s;border:1.5px solid #ec3a39}.red_btn:hover{background-color:#fff;color:#ec3a39;font-weight:500;border:1.5px solid #ec3a39}footer{background-color:#1e1e1e}footer h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;letter-spacing:.07em;color:#fff;margin-bottom:30px;padding-top:100px}footer .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}footer .row .col{width:30%;display:flex;align-items:center;column-gap:10px}footer .row .col div{width:65px;height:65px;border:1px solid #d6c692;display:flex;justify-content:center;align-items:center}footer .row .col span,footer .row .col a{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#fff;text-decoration:none;transition:all ease .3s}footer .row .col a:hover{color:#d6c692}footer .row2{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:30px;border-top:1px solid rgba(217,217,217,.44)}footer .row2 span,footer .row2 a{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:16px;line-height:20px;letter-spacing:.07em;color:#fff;text-decoration:none}.header_mob{display:none}.form h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;letter-spacing:.07em;color:#000;margin-top:120px;padding-top:45px;border-top:1px solid #d6c692;margin-bottom:30px}.form h2 span{background:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}form{margin-bottom:100px}form .row{display:flex;align-items:flex-end;column-gap:25px;padding:25px 0;border-bottom:1px solid rgba(0,0,0,.11)}form .row:first-of-type{padding-top:0}form .row .col{display:flex;flex-direction:column;row-gap:5px}form .row .col input{width:376px;height:50px;background:#fff;border:1px solid #d6c692;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#6c6c6c;padding-left:20px;outline:none}#wpcf7-f51-o1 textarea{height:50px;height:50px;border:1px solid #d6c692;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#6c6c6c;padding-left:20px;outline:none;padding-top:11px;width:776px}form .row .col label{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:17px;line-height:26px;color:#6c6c6c}form .row .col .row_inner:first-of-type{width:72%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:60px}.custom-select{position:relative;display:inline-block}#piano_type{position:relative}form .row .col .row_inner .col32 label.custom-checkbox,.row_inner_wide{width:100%!important}.row_inner_wide{align-items:flex-start!important}.inputs_row{display:flex;gap:20px;flex-wrap:wrap}form .red_btn{margin-top:30px;width:282px}.inputs_row>p span{width:30%}.inputs_row>p span input{width:100%}.wpcf7-checkbox{display:flex;width:75%;justify-content:flex-start;flex-wrap:wrap;row-gap:20px;column-gap:60px}.wpcf7-list-item-label{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#6c6c6c}.wpcf7 .wpcf7-list-item{width:28%}.form-container-package span,.form-container-package h3{line-height:34px;max-width:376px}.row-form-package{align-items:flex-start!important}.wpcf7 .form-container-package .wpcf7-list-item{width:100%!important}.form-row-day>p>label,.form-row-day-label .wpcf7-list-item-label{color:#6c6c6c;font-weight:700}.form-row-day{display:flex;width:100%;flex-flow:row wrap;align-items:flex-start!important;column-gap:0!important}.form-row-day>p{width:100%;line-height:50px;font-weight:700;color:#6c6c6c}.form-day{width:25%}#package1,#package2,#package3{margin-top:12px}.footer_menu{display:flex;flex-wrap:wrap;align-items:center;gap:0}.footer_menu a{text-decoration:none;color:#d6c692;display:inline-block;vertical-align:middle;padding-left:10px;padding-right:9px;line-height:12px}.footer_menu a+a{border-left:1px solid #d6c692}.footer_menu a:first-child{padding-left:0}@media (max-width:1750px){header nav a{white-space:nowrap}}@media (max-width:1251px){#wpcf7-f51-o1 textarea{width:740px}.container{width:1000px}header nav:first-of-type{column-gap:45px}header nav a{font-size:15px}header .logo{bottom:-60px}header .logo img{width:130px}.welcome .row .col h2,.services .row h2,.swiper h2,footer h2{font-size:70px;line-height:1}form .row .col .row_inner:first-of-type{width:100%}.form h2{font-size:65px}.inputs_row>p span{width:35%}.inputs_row>p span input{width:100%!important}form .row{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px}.form-day{width:100%}form .row .col input,.custom-select-trigger{width:500px}.wpcf7-checkbox{display:flex;width:100%}span[data-name=Additional]{width:calc(70% + 19px)}}@media (min-width:1041px) and (max-width:1251px){.footer_menu a+a{border-left:none}.footer_menu a:first-child{padding-left:10px}}@media (max-width:1041px){#wpcf7-f51-o1 textarea{width:642px}footer .row2{flex-wrap:wrap;row-gap:20px;justify-content:center}.container{width:860px}header .logo{bottom:-30px}header nav:first-of-type{column-gap:30px}header nav a.red_btn{width:200px;font-size:15px}.welcome .row .col h2,.services .row h2,.swiper h2,footer h2{font-size:60px}header nav a{white-space:nowrap}header .logo img{width:100px}footer .row .col{width:45%}footer .row{flex-wrap:wrap;row-gap:20px}.form h2{font-size:55px}}@media (max-width:1040px){.footer_menu{order:1}.text-rights{order:2}.header_mob{display:flex;align-items:center;height:100px;position:relative;width:348px;z-index:2;background-color:#fff}header{display:none}.header-menu-top{display:flex;justify-content:center;width:680px}.header_mob .red_btn{margin-left:94px;margin-right:15px;width:160px}.logo_mob{position:absolute;top:0;left:-13px}.logo_mob img{width:100px;height:117px}.wrapper-menu{width:43px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform 330ms ease-out;margin-left:4px}.line-menu{background-color:#000;border-radius:5px;width:100%;height:2px}.line-menu.half{width:50%}.line-menu.start{transition:transform 330ms cubic-bezier(.54,-.81,.57,.57);transform-origin:right}.line-menu.end{align-self:flex-end;transition:transform 330ms cubic-bezier(.54,-.81,.57,.57);transform-origin:left}.menu_mob{display:flex}}@media (max-width:870px){#piano_brand{width:500px!important}#wpcf7-f51-o1 textarea{width:516px}.container{width:680px}.welcome .row .col h2,.services .row h2,.swiper h2,footer h2,.world h2{font-size:50px}form .row .col input{width:45%}.form h2{font-size:45px}}@media (max-width:690px){.footer_menu a+a{border-left:none}.footer_menu a{font-size:17px!important;height:34px}.footer_menu a:first-child{padding-left:10px}#wpcf7-f51-o1 textarea{width:425px}.container{width:550px}.form h2{font-size:35px}}.form{overflow-x:hidden}@media (max-width:560px){#package1 .wpcf7-list-item-label,#package2 .wpcf7-list-item-label,#package3 .wpcf7-list-item-label{font-size:17px}#piano_brand{width:333px!important}.form-day{margin-top:20px}.form-row-day>p{margin-bottom:-20px}footer h2{padding-top:47px}footer .row{margin-bottom:25px}.container{width:335px}footer .row .col{width:100%}footer .row2{flex-direction:column;row-gap:20px}footer .row2 span,footer .row2 a{font-size:12px}form .row .col input,form .row .col label.custom-checkbox{width:100%}form .row .col .row_inner:first-of-type{column-gap:0}.form h2{font-size:45px;line-height:1;text-align:center}.wpcf7 .wpcf7-list-item{width:100%}form .row .col input,.custom-select-trigger{width:333px!important}.row_inner_wide{position:relative}.wpcf7-list-item-label{font-size:15px;line-height:1}#timeM .wpcf7-list-item label span.wpcf7-list-item-label::before,#timeT .wpcf7-list-item label span.wpcf7-list-item-label::before,#timeW .wpcf7-list-item label span.wpcf7-list-item-label::before,#timeTh .wpcf7-list-item label span.wpcf7-list-item-label::before{width:18px;height:18px}#timeM .wpcf7-list-item,#timeT .wpcf7-list-item,#timeW .wpcf7-list-item,#timeTh .wpcf7-list-item{margin-bottom:0}.wpcf7-list-item-label{margin-left:29px}.wpcf7-checkbox input[type=checkbox]+span::before{width:18px;height:18px}.wpcf7-list-item-label{margin-left:25px}.inputs_row>p span{width:100%}.inputs_row>p{gap:0;row-gap:20px}.form h2{margin-top:33px}form>p{display:flex;justify-content:center;flex-direction:column;align-items:center}.wpcf7-checkbox input[type=checkbox]+span::after,.wpcf7dtx-checkbox+span:before,.wpcf7dtx-checkbox+span:after{width:18px;height:18px}.container{width:348px}.form-container-package .wpcf7-checkbox input[type=checkbox]+span:before,.form-container-package .wpcf7-checkbox input[type=checkbox]+span:after,.wpcf7dtx-checkbox+span:before,.wpcf7dtx-checkbox+span:after{top:6px}#wpcf7-f51-o1 textarea{width:100%;height:100px}}form .red_btn{border:1.5px solid #ec3a39}form .row .col label{display:flex;align-items:center}form .row .col{row-gap:10px}