span.wpcf7-list-item{display:inline-block;margin:0}.welcome .row .col,iframe{width:50%}.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}iframe,.iframe-box{width:608px;height:350px;position:relative}.iframe-box:before{position:absolute;width:96%;height:126%;left:68px;top:-50px;border:5px solid #d6c591;display:flex;content:""}.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]: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}.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=")}.inputs_row>p{display:flex;gap:20px;flex-wrap:wrap;width:100%}.row_wide{width:100%;display:flex;justify-content:space-between}.row_wide .wpcf7-checkbox #day{width:100%}.row_wide p{width:100%}.row_wide .wpcf7-checkbox{width:100%}.row_wide .wpcf7-checkbox .wpcf7-list-item{width:20%}.row_wide div{width:25%}.row_wide div p{width:100%}#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%}#leave .cont .red_btn{border:none}.review .row2 .col .row3 .col1 .glsr-review-date span.glsr-tag-value{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#6c6c6c}.swiper-slide img{width:100%;object-fit:cover}.home_banner{max-width:1720px;margin:0 auto}.home_banner img{width:100%}.welcome{display:flex;flex-direction:column;row-gap:50px;margin-top:100px;margin-bottom:120px}.welcome .row{width:100%;display:flex;justify-content:space-between;align-items:center;column-gap:45px}.welcome .row .col h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;letter-spacing:.07em;color:#000;width:90%;margin-bottom:22px}.welcome .row .col p{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#000}.mob_img{display:none}.welcome .row .col p:last-of-type{margin-top:20px}.world{background-color:#1e1e1e;padding:91px 0 101px}.world h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:90px;text-align:center;background:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:62px}.world h1{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:170px;line-height:90px;text-align:center;-webkit-text-stroke:1px #d6c692;text-stroke:1px #d6c692;color:transparent;margin-bottom:90px}.world .container .row{margin-bottom:100px}.world .container .text{width:50%;position:relative}.world .container p{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#fff;margin-bottom:30px}.world .container p:last-of-type{margin:0}.world .container p span{font-family:"Montserrat";font-style:normal;font-size:17px;line-height:26px;color:#fff}.world .container .text::after{content:"";position:absolute;width:133%;height:121%;top:-46px;left:-50px;z-index:222;border:3px solid;border-image:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);border-image-slice:1;pointer-events:none}.world .container .row{width:100%;display:flex;position:relative}.world .container .row img{position:absolute;right:-270px;top:50%;transform:translate(0,-50%)}.world .container .row2{display:flex;justify-content:flex-end;position:relative}.world .container .row2>img{position:absolute;left:-270px}.world .container .row2 .text2{width:54%}.world .container .row2 .text2 p{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#fff;margin-bottom:30px}.world .container .row2 .text2 span{font-family:"Montserrat";font-style:normal;font-size:17px;line-height:26px;color:#fff;margin-bottom:30px}.world .container .row2 .text2 span:last-of-type{margin:0}.services{padding:100px 0}.services .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.services .container{position:relative}.services .container::after{content:"";position:absolute;bottom:-100px;width:100%;height:1,5px;display:block;background:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);box-shadow:0px 0px 20px rgba(0,0,0,.15)}.services .row h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;letter-spacing:.07em;color:#000}.services .row h3{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:40px;line-height:40px;text-align:right;letter-spacing:.07em;color:#000}.services .row2{display:flex;flex-wrap:wrap;column-gap:75px;row-gap:30px}.services .row2 .col_wide{width:29%}.services .row2 .col_wide .col{width:100%}.services .row2 .col{width:29%;border:5px solid #d6c692;padding:30px;position:relative;height:530px}.services .row2 .col .inner{padding:33px 42px 41px 31px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.15);position:absolute;top:30px;width:345px;height:467px;display:grid;grid-template-rows:auto 1fr auto}.services .row2 .col:nth-of-type(1) .inner{right:-30px}.services .row2 .col:nth-of-type(2) .inner,.services .row2 .col:nth-of-type(5) .inner{right:-17px;width:375px}.services .row2 .col:nth-of-type(3) .inner,.services .row2 .col:nth-of-type(6) .inner,.services .row2 .col_wide .col .inner{right:30px}.services .row2 .col:nth-of-type(4),.services .row2 .col:nth-of-type(5),.services .row2 .col:nth-of-type(6){height:335px}.services .row2 .col:nth-of-type(4) .inner,.services .row2 .col:nth-of-type(5) .inner,.services .row2 .col:nth-of-type(6) .inner{height:275px}.services .row2 .col:nth-of-type(8){width:777px}.services .row2 .col:nth-of-type(8) .inner{width:748px;right:30px}.services .row2 .col .inner h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#000;margin-bottom:15px}.package-descr{font-weight:500!important;color:#a3976f!important;line-height:26px!important;padding-top:10px;display:block}.package-container .inner h3{font-size:16px!important}.services .row2 .col .inner span{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:16px;line-height:44px;color:#000;display:inline-block}.swiper{padding-bottom:100px}.swiper .row{display:flex;justify-content:space-between;align-items:center}.swiper .row .btns{display:flex}.swiper-button-next{border:1px solid rgba(204,158,94,.3)}.swiper-button-prev{border:1px solid rgba(204,158,94,.3);border-right:none}.swiper-button-next,.swiper-button-prev{position:relative;display:flex;justify-content:center;align-items:center;width:75px;height:60px;padding:12px 0;right:auto;left:auto;top:auto;bottom:auto}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;letter-spacing:.07em;color:#000;margin-bottom:30px}.review .row2 .col{flex-direction:column;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.15);width:31%;padding:20px;text-decoration:none}.review .row2 .col .row3,.review_popup .row3{display:flex;column-gap:20px}.review .row2 .col .row3 img,.review_popup .row3 img{width:75px;height:75px;object-fit:cover}.review .row2 .col .row3 .col1,.review_popup .col1{display:flex;flex-direction:column;row-gap:3px;margin-bottom:15px}.review .row2 .col .row3 .col1 span,.review_popup .row3 .col1 span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#000}.review .row2 .col .row3 .col1 h5,.review_popup .row3 .col1 h5{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#6c6c6c}.review .row2 .col .row3 .col1 img,.review_popup .row3 .col1 img{height:16px;width:auto}.review .row2 .col p,.review_popup p{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#000}.review_popup p{margin-bottom:15px}.fancybox-slide--html .fancybox-close-small{top:-50px;right:-20px}.fancybox-button svg{visibility:hidden}.fancybox-slide--html .fancybox-close-small::after{content:"";display:block;width:33px;height:33px;background:url("https://i.imgur.com/PwYfCxp.png");background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;--lzl-bg-img:"https://i.imgur.com/PwYfCxp.png"}.fancybox-content{overflow:visible}#leave .cont{display:flex;flex-direction:column;justify-content:center;align-items:center}#leave h3{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:90px;text-align:center;color:#fff}#leave .cont img{margin-bottom:30px}#leave .cont input{width:100%;height:50px;background:#fff;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#1e1e1e;outline:none;margin-bottom:20px;border:none;padding-left:20px}#leave .cont input::placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#1e1e1e}#leave .cont input:last-of-type{margin-bottom:0}#leave .cont .red_btn{width:282px}#leave .cont .red_btn:hover{background:0 0}.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 .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-wrapper{position:relative;display:inline-block;user-select:none;border:1px solid #d6c692}.custom-select.opened .custom-options{border:1px solid #d6c692;background-color:#fff;z-index:22}.custom-select-wrapper select{display:none}.custom-select{position:relative;display:inline-block}.custom-select-trigger{position:relative;display:block;width:376px;padding:11px;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#6c6c6c;background:#fff;border-radius:4px;cursor:pointer;z-index:2}.custom-select.opened .custom-select-trigger:after{transform:scaleY(-1)}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.custom-option,form .row .col label.custom-checkbox{position:relative;display:block;padding:15px 22px;cursor:pointer;transition:all .3s ease-in-out;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#6c6c6c}form .row .col label.custom-checkbox{width:28%;white-space:nowrap}.custom-option:last-of-type{padding-bottom:30px}.custom-option:hover{background:#efefef}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;box-shadow:0 2px 1px rgba(0,0,0,.2);background:#fff;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px)}#piano_type{position:relative}.custom-select-trigger::after{content:"";width:24px;height:24px;display:block;background:url("https://i.imgur.com/aiJCWTE.png") no-repeat;background-position:center;position:absolute;top:12px;right:20px;transition:all ease .3s;transform-origin:ce;--lzl-bg-img:"https://i.imgur.com/aiJCWTE.png"}.custom-checkbox input[type=checkbox]{display:none}.fancybox-slide--html .fancybox-close-small::after.lzl:not(.lzl-ed),.fancybox-slide--html .fancybox-close-small::after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb+AwMAjwABWBXfzAAAAABJRU5ErkJggg==")}.custom-checkbox{position:relative;cursor:pointer;font-size:16px;padding-left:25px;line-height:24px}.custom-select-trigger::after.lzl:not(.lzl-ed),.custom-select-trigger::after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIUlEQVRIDe3QAQ0AAADCoPdP7ewBESgMGDBgwIABAwY+MAkYAAGvX7w8AAAAAElFTkSuQmCC")}.custom-checkbox .checkmark{display:block;position:absolute;top:calc(50% - 12px);left:-12px;height:24px;width:24px;border:1px solid #cc9f5f}.custom-checkbox input[type=checkbox]:checked+.checkmark:after{content:"";position:absolute;display:block;left:8px;top:3px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox input[type=checkbox]:checked+.checkmark{background:#d6c895}form .row .col .row_inner .col32{display:flex;flex-direction:column;width:20%}form .row .col .row_inner .col32 span{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#6c6c6c;margin-bottom:5px}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}.contact_page .row{display:flex;justify-content:space-between;border-top:1px solid #d6c692;margin-top:92px;padding-top:100px;position:relative;margin-bottom:200px}.contact_page .row .col11{width:47%}.contact_page .row .col1{width:100%;padding:50px;display:flex;flex-direction:column;row-gap:30px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.15);position:relative;margin-bottom:130px}.contact_page .row .col1::after{position:absolute;content:"";display:block;width:93%;height:460px;border:10px solid;border-image:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);border-image-slice:1;top:-40px;left:-40px}.contact_page .row .col1 .row_inner{display:flex;align-items:center;column-gap:10px}.contact_page .row .col1 .row_inner a{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:17px;line-height:26px;color:#000;text-decoration:none}.contact_page .row .col2{width:68%;right:0;display:flex;flex-direction:column;justify-content:flex-end;position:absolute}.contact_page .row .col2 h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;letter-spacing:.07em;color:#000;text-align:center}.contact_page .row .col2 h3{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;text-align:right;letter-spacing:.07em;background:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.row_inner2{display:flex;flex-direction:column;row-gap:15px}.row_inner2 span{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#000}.row_inner2 div{display:flex;column-gap:20px;align-items:center}.row_inner2 div img{width:50px;height:32px;object-fit:cover}.contact_page .row2 h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:180px;line-height:90px;text-align:center;-webkit-text-stroke:1px #d6c692;text-stroke:1px #d6c692;color:transparent}.contact_page .row2 h3{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:90px;text-align:center;background:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;position:absolute;bottom:-31px;left:35%}.name_col{position:relative;margin-bottom:50px}.contact_page form .wrap p{display:flex;gap:27px;justify-content:space-between;flex-wrap:wrap;margin-bottom:27px}.contact_page form .wrap p span{width:31%}.contact_page form .wrap p span input{width:100%}.contact_page form input.red_btn{display:flex;justify-content:center;align-items:center;width:100%;width:282px;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;margin-top:30px;padding:0;border:1.5px solid #ec3a39;cursor:pointer}.contact_page form input.red_btn:hover{background-color:#fff;color:#ec3a39;font-weight:500;border:1.5px solid #ec3a39}.contact_page form input,.contact_page form textarea{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}.contact_page form textarea{width:100%;height:150px;resize:none;padding-top:12px}.contact_page form label{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#6c6c6c}.row_form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mob{display:none}#leave .cont .textarea::placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#1e1e1e}#leave .cont .textarea{width:100%;height:50px;background:#fff;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:17px;line-height:26px;color:#1e1e1e;outline:none;margin-bottom:20px;border:none;padding-left:20px}#leave .cont .textarea{width:100%;height:150px;padding-top:25px;resize:none}#leave .cont input:last-of-type{margin-bottom:0}.fancybox-slide--html{padding:63px}.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%}.swiper-slide{height:230px!important}.swiper-slide img{height:100%}.row_form p .wpcf7-form-control-wrap .wpcf7-checkbox{width:100%;margin-top:17px}.row_form p .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{width:auto}.fancybox-is-zoomable .fancybox-button svg{visibility:visible}.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%}.home-reviews .glsr-summary .glsr-star{width:34px;height:34px;background-size:34px}#package1,#package2,#package3{margin-top:12px}.ajax-menu{display:flex;display:grid;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:1200px;margin:20px auto;box-sizing:border-box;grid-template-columns:repeat(7,1fr)}.ajax-menu a{display:flex;align-items:center;justify-content:flex-start;background-color:#faf6f0;border:1px solid #e6ded3;border-radius:6px;padding:10px 5px 10px 10px;text-decoration:none;transition:all .25s ease;letter-spacing:.05em;box-shadow:0 1px 2px rgba(0,0,0,.02)}.ajax-menu .location-icon{width:16px;height:16px;margin-right:10px;flex-shrink:0}.ajax-menu .location-title{color:#2b2b2b;font-family:sans-serif;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ajax-menu a:hover{background-color:#f3ede2;border-color:#c9bcab;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.04)}.locations-wrapper{width:100%;max-width:1200px;margin:40px auto;text-align:center}.locations-header{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.locations-header .header-location-icon{width:28px;height:28px;margin-bottom:12px}.locations-header .header-title{display:flex;align-items:center;width:100%;justify-content:center;color:#8c6b2d;font-family:"Georgia","Times New Roman",serif;font-size:24px;font-weight:500;letter-spacing:2px;margin:0;text-transform:uppercase}.locations-header .header-title::before,.locations-header .header-title::after{content:"";flex:1;max-width:120px;height:1px;background-color:#d1c4b2}.locations-header .header-title::before{margin-right:20px}.locations-header .header-title::after{margin-left:20px}.ajax-menu a.is-active{background-color:#f3ede2;border-color:#b38f43;box-shadow:inset 0 2px 4px rgba(0,0,0,.04);pointer-events:none;cursor:default}.ajax-menu a.is-active .location-title{color:#8c6b2d}.glsr-review-form .glsr-star-rating{justify-content:flex-start}@media (max-width:480px){.locations-header .header-title{font-size:18px;letter-spacing:1px}.locations-header .header-title::before,.locations-header .header-title::after{max-width:50px;margin-right:10px;margin-left:10px}}@media (max-width:1750px){.world .container .row img{position:absolute;right:-190px;top:50%;transform:translate(0,-50%);max-width:59%}.world .container .row2>img{position:absolute;left:-210px;max-width:59%}}@media (max-width:1584px){.contact_page .row .col1::after{left:-20px}.world .container .row img{right:-108px;max-width:53%}}@media (max-width:1420px){.world .container .row img{right:-52px;max-width:49%;height:424px;object-fit:cover;top:50%;transform:translate(0,-50%)}.world h1{font-size:150px;line-height:65px}}@media (max-width:1312px){.contact_page .row .col1::after{left:-20px}.world .container .text::after{content:"";position:absolute;width:122%;height:117%;top:-39px;left:-35px}.world .container .row img{right:6px;max-width:48%;height:424px;object-fit:cover;top:50%;transform:translate(0,-50%)}.world h1{margin-bottom:145px;font-size:135px}.world h2{font-size:75px;line-height:1;margin-bottom:40px}.world .container .row img{height:auto}.world .container .text::after{width:118%;height:117%;top:-39px;left:-16px}.contact_page form input{width:31%}}@media (max-width:1251px){.row_inner2 span{font-size:16px}#wpcf7-f51-o1 textarea{width:740px}.review .row2 .col{width:46%}.contact_page .row{margin-top:35px}.contact_page form{justify-content:flex-start}.contact_page .row .col1::after{left:-20px}.welcome .row .col,.welcome .row img{width:50%}.world h1{font-size:125px}.world h2{font-size:70px;line-height:1;margin-bottom:30px}.services .row h3{font-size:30px}.services .row2 .col .inner,.services .row2 .col:nth-of-type(2) .inner,.services .row2 .col:nth-of-type(5) .inner,.services .row2 .col:nth-of-type(8) .inner{width:100%}.services .row2 .col{width:28%}.services .row2 .col:nth-of-type(8){width:64%}.services .row2 .col .inner{padding:23px}.services .row2 .col:nth-of-type(4) .inner,.services .row2 .col:nth-of-type(5) .inner,.services .row2 .col:nth-of-type(6) .inner{height:317px}.services .row2 .col .inner h3{font-size:16px}.services .row2 .col .inner span{font-size:15px}.world .container p span,.world .container p,.world .container .row2 .text2 p,.world .container .row2 .text2 span{font-size:15px}.services .row2 .col:nth-of-type(2) .inner,.services .row2 .col:nth-of-type(5) .inner{right:-12px;width:110%}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%}.iframe-box:before{width:95%;height:124%;left:68px;top:-48px;border:4px solid #d6c591}.ajax-menu{grid-template-columns:repeat(5,1fr)}}@media (max-width:1041px){#wpcf7-f51-o1 textarea{width:642px}.contact_page .row .col1::after{height:400px}.contact_page .row .col2{width:60%}.contact_page .row .col2 h3,.contact_page .row .col2 h2{font-size:70px}.services .row2{column-gap:40px;justify-content:center}.services .row2 .col{width:30%}.services .row2 .col_wide .col{width:58%!important}.services .row2 .col_wide{width:100%}.services .row2 .col:nth-of-type(1),.services .row2 .col:nth-of-type(2),.services .row2 .col:nth-of-type(3){width:40%}.services .row2 .col:nth-of-type(3){width:40%}.services .row2 .col_wide .col .inner{width:110%;right:-5%}.services .row2 .col{height:518px}.services .row2 .col .inner h3{font-size:14px;margin-bottom:0}.services .row2 .col:nth-of-type(7) .inner,.services .row2 .col:nth-of-type(8) .inner{height:400px}.services .row2 .col:nth-of-type(7),.services .row2 .col:nth-of-type(8){height:436px}.services .row2 .col .inner,.services .row2 .col:nth-of-type(2) .inner,.services .row2 .col:nth-of-type(5) .inner,.services .row2 .col:nth-of-type(8) .inner{top:18px}.services .row2 .col:nth-of-type(4) .inner,.services .row2 .col:nth-of-type(5) .inner,.services .row2 .col:nth-of-type(6) .inner{height:290px}.col_wide{width:100%;display:flex;justify-content:center}.services .row2 .col:nth-of-type(1) .inner,.services .row2 .col .inner{right:-18px}.services .row2 .col:nth-of-type(3) .inner,.services .row2 .col:nth-of-type(6) .inner,.services .row2 .col:nth-of-type(8) .inner{right:18px}.services .row2 .col .inner{padding:17px}.world .container .row{flex-wrap:wrap;justify-content:center}.world .container .row2{flex-direction:column-reverse;align-items:center}.world .container .text,.world .container .row2 .text2{width:85%}.world .container .row img,.world .container .row2>img{position:relative;top:auto;right:auto;left:auto;margin-top:70px;max-width:65%}.world .container .text::after{width:110%;height:110%;top:-5%;left:-5%}.world h1{margin-bottom:95px}.contact_page .row{flex-direction:column;justify-content:center;align-items:center;padding-top:50px;margin-bottom:80px}.contact_page .row .col2{position:relative}.contact_page .row .col11{width:60%;margin-top:50px}.contact_page .row .col1{margin-bottom:75px}.contact_page .row .col2{margin-bottom:45px}.desc{display:none}.mob{display:block}.row_inner2.mob{width:60%}.mob h2{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;letter-spacing:.07em;color:#000;text-align:center}.mob h3{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-size:80px;line-height:80px;text-align:right;letter-spacing:.07em;background:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}form .row .col .row_inner .col32{width:33%}.form h2{font-size:55px}.iframe-box:before{width:96%;height:120%;left:58px;top:-40px;border:4px solid #d6c591}.world .container .row img{transform:none}}@media (max-width:1040px){.locations-banner{margin:30px auto}.locations-col{width:100%!important;max-width:100%!important}.locations-row{flex-direction:column;row-gap:20px}.wrapper-menu.open{transform:rotate(-45deg)}.open .line-menu.start{transform:rotate(-90deg) translateX(10px)}.open .line-menu.end{transform:rotate(-90deg) translateX(-10px)}}@media (max-width:1040px) and (min-width:870px){.locations-row .iframe-box{margin-top:50px;margin-bottom:25px}.locations-welcome{margin-top:50px;margin-bottom:50px}}@media (max-width:870px){.ajax-menu .location-title{font-size:16px}.ajax-menu{grid-template-columns:repeat(3,1fr)}#piano_brand{width:500px!important}#wpcf7-f51-o1 textarea{width:516px}.contact_page form .wrap p span{width:65%}.review .row2 .col{width:70%}.services{padding-bottom:150px}.welcome .row{flex-direction:column;row-gap:20px}.welcome .row:last-of-type{flex-direction:column-reverse}.welcome .row .col,.welcome .row img,.world .container .row img,.world .container .text,.world .container .row2 .text2,.world .container .row img,.world .container .row2>img,.services .row2 .col:nth-of-type(2) .inner,.services .row2 .col_wide .col .inner,.services .row2 .col:nth-of-type(5) .inner{width:100%;max-width:100%}.world .container .row{margin-bottom:20px}.world .container .row2>img{margin-top:20px}.world h1{font-size:90px;margin-bottom:70px}.world h2{margin-bottom:10px}.services .row2 .col:nth-of-type(1),.services .row2 .col:nth-of-type(2),.services .row2 .col:nth-of-type(3){width:58%}.services .row h3{display:none}.services .row2 .col:nth-of-type(1){height:318px}.services .row2 .col:nth-of-type(1) .inner{height:300px}.services .row2 .col:nth-of-type(1) .inner,.services .row2 .col .inner,.services .row2 .col:nth-of-type(2) .inner,.services .row2 .col:nth-of-type(5) .inner{right:18px}.services .row2 .col_wide .col,.services .row2 .col:nth-of-type(8) .inner{height:418px}.services .row2 .col_wide .col .inner{height:400px}.services .row2 .col,.services .row2 .col:nth-of-type(8){width:58%}.services .row2 .col:nth-of-type(4) .inner,.services .row2 .col:nth-of-type(5) .inner,.services .row2 .col:nth-of-type(6) .inner,.services .row2 .col:nth-of-type(7) .inner{height:200px}.services .row2 .col:nth-of-type(4),.services .row2 .col:nth-of-type(5),.services .row2 .col:nth-of-type(6),.services .row2 .col:nth-of-type(7){height:218px}.services .row2 .col:nth-of-type(8) .inner{height:auto}.contact_page form input{width:30%}.contact_page .row .col11,.contact_page .row .col2,.row_inner2.mob{width:75%}.mob h2,.mob h3{font-size:65px;line-height:1}.contact_page .row2 h2{font-size:125px}.contact_page .row2 h3{left:26%}#leave h3{font-size:50px}.fancybox-slide--html{padding:15px}form .row .col label.custom-checkbox{width:40%}form .row .col input{width:45%}.form h2{font-size:45px}.iframe-box:before{display:none}}@media (max-width:690px){.ajax-menu{grid-template-columns:repeat(2,1fr)}iframe,.iframe-box{width:344px;height:194px}#wpcf7-f51-o1 textarea{width:425px}.review .row2 .col{width:80%}.swiper-slide img{height:180px}.world .container .text::after{display:none}.services .row2 .col:nth-of-type(1),.services .row2 .col:nth-of-type(2),.services .row2 .col:nth-of-type(3),.services .row2 .col,.services .row2 .col:nth-of-type(8){width:80%}.services .row2 .col:nth-of-type(1){height:350px}.services .row2 .col_wide .col{width:80%!important;height:450px!important}.services .row2 .col:nth-of-type(4),.services .row2 .col:nth-of-type(5),.services .row2 .col:nth-of-type(6),.services .row2 .col:nth-of-type(7){height:245px}.services .row2 .col:nth-of-type(8){height:500px}.contact_page .row .col11,.contact_page .row .col2,.row_inner2.mob{width:100%}.contact_page form input{width:65%}.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}.review_popup p{font-size:14px;line-height:1}.fancybox-content{padding:15px}.review .row2 .col{width:100%}.swiper-slide img{height:130px}.welcome{margin-top:45px;row-gap:20px;margin-bottom:50px}.welcome .row .col h2{margin-bottom:12px}.welcome .row .col p:last-of-type,.welcome .row .col p{margin-top:0;font-size:16px;line-height:24px}.world{padding:47px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.world h2{width:75%}.world h1{font-size:50px;margin-bottom:16px}.world .container p span,.world .container p,.world .container .row2 .text2 p,.world .container .row2 .text2 span{font-size:16px;margin-bottom:15px}.world .container .row img{margin-top:15px}.services{width:335px;margin:0 auto;padding:47px 0;border-bottom:1px solid;border-image:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);border-image-slice:1}.services .row{margin-bottom:15px}.services .row2 .col:nth-of-type(1),.services .row2 .col:nth-of-type(1),.services .row2 .col:nth-of-type(2),.services .row2 .col:nth-of-type(3),.services .row2 .col,.services .row2 .col:nth-of-type(8){width:315px}.services .row2 .col:nth-of-type(1) .inner{height:350px}.services .row2 .col:nth-of-type(1){height:390px}.services .row2 .col .red_btn{margin-top:15px}.services .row2 .col .inner div{display:flex;flex-direction:column}.services .row2 .col .inner{padding:34px 12px 40px}.services .row2 .col .inner h3:first-of-type{font-size:16px;margin-bottom:15px}.services .row2 .col_wide .col{width:315px!important;height:516px!important}.services .row2 .col_wide .col .inner{height:475px!important}.services .row2 .col:nth-of-type(4) .inner{height:240px}.services .row2 .col:nth-of-type(4){height:300px}.services .row2 .col:nth-of-type(5){height:315px}.services .row2 .col:nth-of-type(6){height:335px}.services .row2 .col:nth-of-type(5) .inner,.services .row2 .col:nth-of-type(6) .inner,.services .row2 .col:nth-of-type(7) .inner{height:270px}.services .row2{row-gap:20px}.services .row2 .col:nth-of-type(7) .inner{height:216px}.services .row2 .col:nth-of-type(7){height:256px}.services .row2 .col:nth-of-type(8){height:678px}.services .row2 .col:nth-of-type(8) .inner{height:628px}.swiper .row{margin-top:47px}.swiper{padding-bottom:150px}.swiper .row .btns{display:flex;position:absolute;bottom:70px;right:0}.swiper-button-next,.swiper-button-prev{height:50px;width:60px}.swiper h2{margin-bottom:15px}.mob h2,.mob h3{font-size:50px}.contact_page .row .col1{padding:40px 20px 30px;height:auto;width:300px}.contact_page .row .col1 .row_inner img{width:45px;height:45px}.contact_page .row .col1 .row_inner a{font-size:16px}.contact_page .row .col1::after{height:357px;width:325px}.contact_page .row .col1::after{top:-25px}.desc_img{display:none}.mob_img{display:block;border:10px solid;border-image:linear-gradient(180deg,#d6c895 0%,#cc9f5f 100%);border-image-slice:1;width:354px}.contact_page .row .col1{margin-bottom:33px}.row_inner2 span{display:block;margin-bottom:18px}.contact_page .row2 h2{font-size:80px}.contact_page .row2 h3{font-size:50px;left:19%}.contact_page form input{width:100%}.contact_page form{gap:20px}.review_popup p{font-size:16px;line-height:24px}form .row .col input,form .row .col label.custom-checkbox{width:100%}form .row .col label.custom-checkbox,form .row .col .row_inner .col32 span{font-size:14px}form .row .col .row_inner .col32{width:50%}form .row .col .row_inner:first-of-type{column-gap:0}form .row .col label.custom-checkbox{padding:6px 18px}.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}.row_inner_wide div.mon label span,.row_inner_wide div.tue label span,.row_inner_wide div.wed label span,.row_inner_wide div.th label span{font-size:12px;white-space:nowrap}#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}.swiper-slide{height:auto!important}form>p{display:flex;justify-content:center;flex-direction:column;align-items:center}.wpcf7-spinner{width:0}.contact_page form .wrap p span{width:100%}.wpcf7-checkbox input[type=checkbox]+span::after,.wpcf7dtx-checkbox+span:before,.wpcf7dtx-checkbox+span:after{width:18px;height:18px}#day{position:relative}.row_inner_wide div.mon label span,.row_inner_wide div.tue label span,.row_inner_wide div.wed label span,.row_inner_wide div.th label span{font-size:13.5px}.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}.iframe-box{width:100%;height:auto}#wpcf7-f51-o1 textarea{width:100%;height:100px}}.lsr-input:focus{outline:none;border:none}form .red_btn{border:1.5px solid #ec3a39}#leave .cont .red_btn{border:1.5px solid #ec3a39;cursor:pointer}#leave .cont .red_btn:hover{background-color:#fff;color:#ec3a39;font-weight:500;border:1.5px solid #ec3a39}form .row .col label{display:flex;align-items:center}form .row .col{row-gap:10px}.row_wide #day .wpcf7-list-item label span{font-weight:500}.wpcf7-not-valid-tip{display:none}.services .row2 .col .inner span{display:block}