.upButton-btn{background:#76be25;border-radius:50%;border-bottom:1px solid #989898;width:45px;height:45px}.upButton-btn:checked{background:#76be25}.upButton-btn:hover{width:47px;height:47px;background:#76be25}.upButton-btn .icon--arrow-up{top:15px;left:14px}.upButton-btn .icon--arrow-up:hover{top:16px;left:15px}.callbackbtn{cursor:pointer;text-transform:uppercase;font-weight:bold;height:40px;width:70%;margin-left:5%;background-color:orange;border:none;border-radius:5px}.callbackbtn_alt{display:none}.callbackbtn:hover{box-shadow:inset 33px 28px 256px -25px hsla(0,0%,100%,.78);transition-duration:.5s}body{font-family:"Arial",sans-serif;background-color:#f4f4f4;color:#333;padding:0;margin:0}#gallery{display:flex;flex-direction:column;align-items:center;width:100%;padding:10px}.arrow{cursor:pointer;font-size:24px;color:red;padding:8px;transition:color .3s ease}.arrow:hover{color:darkred}#currentImage{max-width:100%;max-height:700px;margin:20px 0;border-radius:4px;transition:transform .5s ease}@media screen and (min-width: 600px){#gallery{width:60%;margin:auto;flex-direction:row;justify-content:space-between}}.highlight{color:green;font-weight:bold}.brand-name{color:#000}.brand-name span{color:red}.highlight{color:green;font-weight:bold}.city{color:blue;font-weight:bold}.contact-info{margin-top:20px;font-weight:bold}.uteplenia_main{display:flex;flex-direction:row}.uteplenia__item{flex:1}