/* tooltip */

.tooltip_block {
  display: grid;
  grid-template-columns: 170px auto;
  grid-template-rows: auto auto;;
  grid-template-areas:
    "title_tooltip close_tooltip"
    "content_tooltip content_tooltip";
    row-gap: 10px;
    column-gap: 0px;
  align-items: center;
  position: fixed;
  top: 0;
  top: -100vh;
  visibility: visible;
  visibility: hidden;
  max-width: 320px;
  min-width: 280px;
  width: 100%;
  background-color: var(--color__bg);
  border-radius: 13px 0px 0px 13px;
  font-size: .8rem;
}
.title_tooltip {
  grid-area: title_tooltip;
  font-size: .8rem;
  font-weight: bold;
  color: var(--color__fonts);
  padding: 0px 0px 0px 0px;
}
.content_tooltip {
  grid-area: content_tooltip;
  align-self: end;
  color: var(--color__fonts);
  padding: 0px 5px 0px 0px;
}
.content_tooltip > p {
  margin: 0px 0px 0px 0px;
}
.tooltip_description{
  cursor: pointer;
  font-weight: var(--bold);
}
.tooltip_description:hover{

}
.tooltip_link_block {
  display: flex;
  align-items: center;
  margin: 0px 0px 0px 0px;
}
.tooltip_link_block_img {
  width: 15px;
  padding: 5px 0px 0px 0px;
}
.tooltip_link_block_text {
  padding: 0px 10px 0px 0px;
}
.close_tooltip{
  grid-area: close_tooltip;
  justify-self: end;
  display: flex;
  cursor: pointer;
}
.close_tooltip_text{
  color: var(--color__additional__1);
  font-size: .8rem;
}

.tooltip_decoration-1{
  max-width: 360px;
  min-width: 280px;
  padding: 30px 25px 20px 20px;
  background-color: var(--color__additional__7);
  -webkit-box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 1);
  -moz-box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 1);
  box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, .7);
  background-image: url(../picture/dec-3.svg);
  background-repeat: no-repeat;
  background-position: top -15px right -23px;
  background-size: 240px auto;
}


/* .word{
  font-weight: var(--bold);
  color: var(--color__additional__5);
  cursor: pointer;
}

.tooltip_block-2 {
  display: grid;
  grid-template-columns: 170px auto;
  grid-template-rows: auto auto;;
  grid-template-areas:
    "title_tooltip close_tooltip"
    "content_tooltip content_tooltip";
    row-gap: 10px;
    column-gap: 0px;
  align-items: center;
  position: fixed;
  top: 0;
  top: -100vh;
  visibility: visible;
  visibility: hidden;
  max-width: 320px;
  min-width: 280px;
  width: 100%;
  background-color: var(--color__bg);
  font-size: .8rem;
}
.title_tooltip-2 {
  grid-area: title_tooltip;
  font-size: .8rem;
  font-weight: bold;
  color: var(--color__fonts);
  padding: 0px 0px 0px 0px;
}
.content_tooltip-2 {
  grid-area: content_tooltip;
  align-self: end;
  color: var(--color__fonts);
  padding: 0px 5px 0px 0px;
}
.content_tooltip-2 > p {
  margin: 0px 0px 0px 0px;
}
.tooltip_description-2{
  cursor: pointer;
  font-weight: var(--bold);
}
.tooltip_description-2:hover{

}
.tooltip_link_block-2 {
  display: flex;
  align-items: center;
  margin: 0px 0px 0px 0px;
}
.tooltip_link_block_img-2 {
  width: 24px;
  padding: 5px 0px 0px 0px;
}
.tooltip_link_block_text-2 {
  padding: 0px 5px 0px 0px;
}
.close_tooltip-2{
  grid-area: close_tooltip;
  justify-self: end;
  display: flex;
  cursor: pointer;
}
.close_tooltip_text-2{
  color: var(--color__additional__1);
  font-size: .8rem;
}

.tooltip_decoration-2{
  max-width: 360px;
  min-width: 280px;
  padding: 30px 25px 20px 20px;
  background-color: var(--color__additional__7);
  -webkit-box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 1);
  -moz-box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 1);
  box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, .7);
  background-image: url(../picture/dec-3.svg);
  background-repeat: no-repeat;
  background-position: top -15px right -23px;
  background-size: 240px auto;
} */

.tooltip_block-2{
  display: none;
}