*{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}.container{margin:auto;max-width:1320px;width:100%}.flex{display:flex}.errorBox{background-color:#ff000080}.errorBox,.successBox{border-radius:20px;bottom:10%;left:50%;max-width:400px;padding:20px;position:fixed;text-align:center;transform:translateX(-50%);width:100%;z-index:10}.successBox{background-color:#00ff0080}header{background-color:#fff;box-shadow:0 0 5px #0000004d;left:0;max-height:63px;position:fixed;top:0;width:100%;z-index:10}header img{height:53px;margin-right:30px;padding:5px}ul{display:flex;flex-direction:row}@media (max-width:445px){header img{display:none}}@media (max-width:800px){header{min-height:120px}header img{position:absolute;right:0;top:30px}ul{display:grid;grid-template-columns:repeat(3,.5fr);text-align:center}}li{cursor:pointer;list-style-type:none;padding:20px;position:relative;transition:.5s;-webkit-user-select:none;user-select:none}li:hover{color:#d7b271}li:after{background:#d7b271;bottom:20px;content:"";height:2px;left:50%;position:absolute;transition:.5s ease-out;width:0}li:hover:after{left:0;width:100%}.eye{color:#000;cursor:pointer;font-size:x-large;transition:.5s}.eye :hover{color:#d7b271}.main{background-image:url(../../static/media/background.695d0880a96dd1c112da.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:110vh}.semitransparent{background-image:linear-gradient(90deg,#fff,#ffffffe6,#0000);height:110vh;inset:0;position:absolute}.presentation{height:120vh;padding-top:200px}.main h5{color:#111827;font-size:3rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem}@media (min-width:768px){.main h1{font-size:3.75rem}}.goldLetters{color:#d7b271}.main p{color:#4b5563;font-size:1.25rem;line-height:1.625;margin-bottom:2rem}.buttons{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.buttons{flex-direction:row}}button{background-color:#d7b271;border:none;border-radius:15px;    /* !rounded-button (полностью скруглённая) */box-shadow:0 0 3px #888;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:500;padding:1rem 2rem;transition:.4s ease;white-space:nowrap}button:hover{filter:brightness(107%)}.transButton{background-color:initial;border:3px solid #e7bf7a;box-shadow:none;color:#e7bf7a}.transButton:hover{background-color:#e7bf7a;color:#fff;filter:none}.services{align-items:center;display:flex;flex-direction:column;padding-top:80px}.services .text{height:150px;max-width:1320px;text-align:center;width:100%}.services .text h1{color:#111827;font-size:2.25rem;font-weight:700;margin-bottom:1rem}.services .text p{color:#4b5563;font-size:1.25rem;margin-left:auto;margin-right:auto;max-width:48rem}.cards{grid-gap:2rem;display:grid;gap:2rem;max-width:1320px;width:100%}@media (min-width:768px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cards{grid-template-columns:repeat(3,1fr)}}.card{background-color:#fff;border-radius:1rem;box-shadow:0 1px 2px #0000000d;padding:2rem;transition:box-shadow .2s ease}.card:hover{box-shadow:0 10px 15px #0000001a}.iconSpace{align-items:center;background-color:#ffebc9;border-radius:.75rem;color:#806841;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.cards h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.cards p{color:#4b5563;margin-bottom:1.5rem}.buttonSpace{align-items:center;display:flex;justify-content:space-between}.price{color:#e7bf7a;font-size:1.5rem;font-weight:700}.cards button{background-color:#e7bf7a;border:none;border-radius:25px;            /* !rounded-button (полностью скруглённая) */color:#fff;font:inherit;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap}.cards button:hover{filter:brightness(110%)}.priceList{padding-top:80px}.priceList h1{color:#111827;font-size:2.25rem;font-weight:700;height:150px;margin-bottom:1rem;max-width:1320px;text-align:center;width:100%}.part{display:flex;padding:15px}.part,.part h3{font-size:x-large}.part h3{font-weight:100}.part .name{font-weight:200;width:80%}.part .cost{font-weight:200;text-align:center;width:20%}.second{background:#fff6e8}form{margin:90px auto auto;max-width:800px;width:90%}@media (max-width:278px){form{margin-top:110px}}.appointment .text{height:150px;max-width:1320px;padding-top:80px;text-align:center;width:100%}.appointment .text h1{color:#111827;font-size:2.25rem;font-weight:700;margin-bottom:1rem}.appointment .text p{color:#4b5563;font-size:1.25rem;margin-left:auto;margin-right:auto;max-width:48rem}.appointment label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}input{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;transition:border-color .2s;width:100%}input:focus{border-color:#d7b271;outline:none}textarea{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;resize:none;transition:border-color .2s;width:100%}textarea:focus{border-color:#d7b271;outline:none}.pair{grid-gap:24px;display:grid;gap:24px}.pair>div{width:100%}@media (min-width:768px){.pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.pair,.pair>div,form,input,textarea{box-sizing:border-box}.checkbox-container{align-items:start;display:flex;gap:12px;padding:15px}.checkbox-label a{color:#e7bf7a}.submit-button{background-color:#d7b271;border:none;border-radius:9999px; /* !rounded-button */color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:16px 0;transition:background-color .2s;width:100%}.submit-button:hover{background-color:#d7b271e6}.specialists{padding-top:80px;width:100%}.specialists h1{color:#111827;font-size:2.25rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem;text-align:center}.specialist{border-bottom:1px solid #e7bf7a;border-top:1px solid #e7bf7a;display:flex;justify-content:space-between;width:100%}.specialist .image{border-radius:5px;height:300px;margin:25px;overflow:hidden;width:300px}.specialist .image img{height:100%;object-fit:cover;object-position:center;width:100%}.specialist .desc{font-size:x-large;max-width:900px;padding:25px;width:90%}@media (max-width:768px){.specialist{flex-direction:column}.specialist .image{width:90%}}.contacts h2{font-size:2rem;line-height:1;margin-top:1.7em}.contacts h2,.contacts span{color:#111827;font-weight:500}.contacts span{font-size:1.75rem;line-height:1.25;margin-bottom:2rem;text-align:center}.telegram{color:#24a1de}.telegram,.whatsapp{font-size:50px;margin-right:12px}.whatsapp{color:#2cb742}.inst{color:#f3318b;font-size:50px;margin-right:12px}.map{height:100%}.mapBox{height:400px;margin:auto;padding-top:0;width:90%}.contactBox{display:flex;flex-direction:column;justify-content:space-between;width:100%}.container h1{color:#111827;font-size:2.25rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem;margin-top:80px;text-align:center}@media (min-width:1024px){.contactBox{display:flex;flex-direction:row}.mapBox{border:1px solid #e7bf7a;height:600px;padding:20px;width:50%}}a .button{background-color:#e7bf7a;border-radius:10px;color:#fff;height:40px;line-height:40px;margin-top:40px;text-align:center}.source,a,a .button{text-decoration:none}.source{color:#000;cursor:pointer;display:flex;max-width:600px;width:100%}.number,.number p{margin-top:20px}.source .img{border-radius:5px;height:100px;margin:25px;overflow:hidden;width:150px}.source .img img{height:100%;object-fit:cover;object-position:center;width:100%}.sources{display:flex;margin-top:180px}@media (max-width:1100px){.sources{flex-direction:column}}footer{background-color:#111827;color:#9ca3af;width:100%}footer img{height:53px;margin-right:30px;padding:5px}footer a{color:#9ca3af;cursor:pointer;text-decoration:underline}.footerBox{border-bottom:1px solid #9ca3af;display:flex;justify-content:space-between;padding-bottom:80px;padding-top:80px}@media (max-width:768px){.footerBox{flex-direction:column}.block{margin-bottom:30px}}.under p{padding:20px;text-align:center}.review{margin:20px auto auto;max-width:800px;padding:10px;width:100%}@media (max-width:1024px){.review{margin-top:150px}}
/*# sourceMappingURL=main.6d671dd4.css.map*/