.business-card{position:relative;height:auto;margin-top:-4.25em;margin-left:-16px;margin-right:-16px}.business-card-text{font-family:roboto-bold;line-height:.8;margin-left:20px;margin-bottom:40px}.business-card h1{font-size:40px;color:#3389f4;margin-top:20px;padding-top:20px;font-weight:bolder}.typical{margin-right:1rem;margin-left:1rem}.typical2{margin-left:2rem}.typical-phone{line-height:.7;padding-bottom:5px}.text_on_page{margin-top:1rem;margin-bottom:1rem;text-align:justify;text-indent:2rem}.text_on_page2{align-items:center;display:flex;text-align:justify}.text_for-foto{margin-top:2em;text-align:justify}.blue-button{background-color:#3389f4;color:white;font-weight:bold;padding-top:20px;padding-bottom:20px;width:100%;border:1px solid #3389f4;text-align:center;height:auto;align-items:center;display:flex;justify-content:center}.blue-button>a{color:white;text-decoration:none;text-align:center}.for-foto{border-radius:3%}.attention{margin-top:4rem;margin-left:6rem;margin-right:6rem;margin-bottom:12rem;text-align:center;border:2px solid red}.popup{background:rgba(255,255,255,0.9);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5),0 0 10px 0 rgba(0,0,0,.1)}.popup p{margin:5px;padding:5px}.dog-wrapper{position:relative;z-index:-1}.dog-wrapper img{position:absolute;bottom:-3rem;right:0;width:40%;height:auto}#music_contact_status{margin-top:1rem}.gratter-item{border-radius:10px;margin:.5rem;padding:.5rem;background-color:#ffbebe}.gratter-item-1{background-color:white}.gratter-item-2{background-color:#eef9cc}.gratter-item-3{background-color:#fefe98}.gratter-item-4{background-color:#ffcd96}.gratter-item__num{display:inline-block;width:2rem;padding-right:.5rem;text-align:right}.gratter-item__name{display:inline-block}.gratter-item__repeat{display:inline-block;float:right}@media(min-width:1200px){.dog-wrapper img{width:30%}.attention{margin-bottom:4rem}}@media(max-width:992px) and (min-width:768px){.blue-button{height:70px;margin-top:1rem}}@media(max-width:767px){.text_on_page{margin-top:0;margin-bottom:0}.text_for-foto{margin-top:1rem;margin-bottom:0}.attention{margin:0 0 10rem 0}.dog-wrapper img{width:50%}.blue-button{margin-top:1rem}}@media(max-width:470px){.dog-wrapper img{width:70%}.blue-button{margin-top:1rem}}
