/* Стилі для сторінок послуг */
.service-page {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

.service-main-img {
    max-width: 300px;
    max-height: 400px;
    object-fit: cover;
    border-radius: 8px;
    margin: 20px 0;
}

.service-content {
    line-height: 1.6;
}

.back-button {
  position: fixed; /* Фіксоване позиціювання відносно вікна браузера */
  right: 20px;     /* Відступ зліва */
  bottom: 20px;   /* Відступ знизу */
  padding: 10px 15px; /* Внутрішні відступи для кращого вигляду */
  background-color: #f0f0f0; /* Колір фону */
  border: 1px solid #ccc;    /* Рамка */
  border-radius: 4px;       /* Закруглені кути */
  text-decoration: none;    /* Прибирає підкреслення посилання */
  color: #333;              /* Колір тексту */
  font-family: Arial, sans-serif; /* Шрифт */
  z-index: 1000;            /* Щоб кнопка завжди була поверх інших елементів */
  font-size: 2rem;
}

.keyword {
    font-weight: bold;
    color: #0066cc; /* Синій колір для виділення */
    /* Можна додати інші ефекти, наприклад: */
    /* background-color: #f0f8ff; */
    /* text-decoration: underline; */
}

em {
    font-style: italic;
    text-decoration: underline;
}

.back-button:hover {
  background-color: #e0e0e0; /* Колір фону при наведенні */
}

h1 {
	margin-top: 50px;
}

h1, h2 {
	font-size: 30px;
}

p {
  font-size: 19px;
}

.floating-phone {
            position: fixed;
            top: 20px;          
            right: 10%;        
            background-color: #4CAF50;
            color: white;
            padding: 10px 20px;
            border-radius: 50px;
            text-decoration: none;
            font-weight: bold;
			font-size: 30px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            animation: float 3s ease-in-out infinite;
            z-index: 999;
        }
		
		 @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-15px); }
        }
        
        .floating-phone:hover {
            background-color: #45a049;
        }