/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.hero-header-my span {
	color: #009BDE;
}

.text-my a{
	color: #009bde;
  text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: #009bde;
  text-decoration-thickness: 2px;
	 text-decoration-skip-ink: none;
  transition: text-decoration-color 0.2s;
}

.text-my a:hover {
  text-decoration: none;
}



.text-my ul {
  list-style: none;            /* Убираем стандартные буллеты */
  margin-bottom: 20px;
  padding: 1em 1.5em;          /* Отступы вокруг списка */
  background: linear-gradient(135deg, #fff8e1 0%, #ffe0b2 100%);
  border: 3px dashed #ffab00;  /* Пунктирная рамка “рисованного” вида */
  border-radius: 12px;
  font-family: 'Comfortaa', cursive;  /* Игривый шрифт */
}

.text-my li {
  position: relative;
  padding-left: 2em;           /* Место для буллета */
  margin-bottom: 0.8em;
  font-size: 1.2rem;
  line-height: 1.4;
  transition: background 0.2s;
}

.text-my li:hover {
  background: rgba(255, 171, 0, 0.1);
  border-radius: 6px;
}

/* Радужный буллет */
.text-my li::before {
 content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  width: 1em;
  height: 1em;
  background: #009bde;
    clip-path: polygon(
    50%   0%,
    63%  23%,
    89.1% 18.8%,
    79.2% 43.3%,
    98.7% 61.1%,
    73.5% 68.7%,
    71.7% 95%,
    50%   80%,
    28.3% 95%,
    26.5% 68.7%,
     1.3% 61.1%,
    20.8% 43.3%,
    10.9% 18.8%,
    37%   23%
  );
}

/* Для контраста: последний элемент без отступа */
.text-my li:last-child {
  margin-bottom: 0;
}

.footer-link-my a{
	color: #fff;
  text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: #fcc243;
  text-decoration-thickness: 2px;
	 text-decoration-skip-ink: none;
  transition: text-decoration-color 0.2s;
}

.footer-link-my a:hover {
  text-decoration: none;
}


.contacts-link-my a{
	color: #060606;
  text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: #38318a;
  text-decoration-thickness: 1.2px;
	 text-decoration-skip-ink: none;
  transition: text-decoration-color 0.2s;
}

.contacts-link-my a:hover {
  text-decoration: none;
}