.main-menu>ul>.menu-item-has-children.item_with_logo>.sub-menu li:hover {
	border: .0625rem solid #33b3a6;
	background-color: rgba(51, 179, 166, 0.1)
}
.position__description-column{

}
.position__description-column .position__description-item:not(.--review-icons):not(.--checkmark-icons) ul {
    list-style-type: disc;
    padding-right: 20px; /* RTL - use padding-right instead of padding-left */
    margin: 10px 0;
}

.position__description-column .position__description-item:not(.--review-icons):not(.--checkmark-icons) ul li {
    list-style: disc;
    display: list-item;
}
.main-menu>ul>.menu-item-has-children.item_with_logo>.sub-menu li img {
	height: 2.9375rem;
	max-height: none;
	width: auto !important;
	-o-object-fit: contain;
	object-fit: contain
}
/* .post-page p {
       margin-bottom: 2rem;
} */
.about-section .about__text .title p img {
    height: auto !important;
    width: auto !important;
	  display: inline;

    margin-bottom: -.1875rem;
}
@media only screen and (min-width: 1024px) {
	.main-menu>ul>.menu-item-has-children.item_with_logo>.sub-menu li {
			/* height: 3rem; */
	}
	.main-menu>ul>.menu-item-has-children.item_with_logo>.sub-menu li:nth-child(1) img {
    /* height: 1.1rem !important; */
}
.main-menu>ul>.menu-item-has-children.item_with_logo>.sub-menu li:nth-child(2) img {
    /* height: 1.3rem !important; */
}
	.main-menu>ul>.menu-item-has-children.item_with_logo>.sub-menu li:nth-child(3) img {
    /* height: 1.9375rem; */
}
.main-menu>ul>.menu-item-has-children>.sub-menu li {
		padding-inline: 0.5rem !important;
}
}
.advantages__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: .25rem;
    border: .5px solid #000;
    background: #fff;
    -webkit-transition: .5s ease;
    transition: .5s ease
}

 .advantages__item:hover {
    border-color: #33b3a6;
    background-color: rgba(51, 179, 166, 0.08)
}

 .advantages__item:hover .heading {
    background-color: rgba(51, 179, 166, 0.15)
}
.post-page article {
gap: unset !important;
}
.post-page article a{
	color:blue;
	text-decoration: underline;
}
.post-page h5,
.post-page h4,
.post-page h3,
.post-page h2 {
margin-top: 1rem;
}
.post-page article ul,
.post-page article ol {
    list-style: revert;
    padding-right: 1.5rem;
    margin-top: 1rem;
}

.post-page article ul li,
.post-page article ol li {
    margin-top: 0.75rem;
}

.post-page article ul li:first-child,
.post-page article ol li:first-child {
    margin-top: 0;
}









/* Post page article content styles */

/* Heading hierarchy */
.post-page article h2 {
  font-size: 2rem;
  font-weight: 700;

}

.post-page article h3 {
  font-size: 1.625rem;
  font-weight: 700;

}

.post-page article h4 {
  font-size: 1.375rem;
  font-weight: 600;
}

.post-page article h5 {
  font-size: 1.125rem;
  font-weight: 600;
}

/* Fix bold text shrinking — force inherit */
.post-page article strong,
.post-page article b {
  font-size: inherit;
  font-weight: 700;
}

/* Paragraph spacing */
.post-page article p {
  margin-bottom: 0.75rem;
}

.post-page article p:last-child {
  margin-bottom: 0;
}

/* Lists */
.post-page article ul,
.post-page article ol {
  padding-inline-start: 1.5em;
  margin-bottom: 0.75rem;
}

.post-page article ul {
  list-style: disc;
}

.post-page article ol {
  list-style: decimal;
}

.post-page article ul ul {
  list-style: circle;
  margin-bottom: 0;
  margin-top: 0.375rem;
}

.post-page article li {
  margin-bottom: 0.5rem;
  line-height: 150%;
  font-size: 1.125rem;
}

.post-page article li:last-child {
  margin-bottom: 0;
}

/* Links inside article */
.post-page article a:not(.btn) {

  text-decoration: underline;
  text-underline-offset: 0.125rem;
}

@media (any-hover: hover) {
  .post-page article a:not(.btn):hover {
    text-decoration: none;
  }
}

/* Blockquote */
.post-page article blockquote {
  border-inline-start: 4px solid #249991;
  padding: 1rem 1.5rem;
  margin-block: 1rem;
  background: rgba(36, 153, 145, 0.05);
  border-radius: 0 0.5rem 0.5rem 0;
}

.post-page article blockquote p:last-child {
  margin-bottom: 0;
}

/* HR */
.post-page article hr {
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin-block: 1.5rem;
}

/* Table */
.post-page article table {
  width: 100%;
  margin-block: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  overflow: hidden;
}

.post-page article th,
.post-page article td {
  padding: 0.75rem 1rem;
  text-align: right;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.post-page article th {
  font-weight: 700;
  background: rgba(5, 43, 50, 0.05);
}

/* Mobile */
@media (max-width: 768px) and (orientation: portrait) {
  .post-page article h2 { font-size: 1.625rem; }
  .post-page article h3 { font-size: 1.375rem; }
  .post-page article h4 { font-size: 1.125rem; }
  .post-page article h5 { font-size: 1rem; }

  .post-page article li {
    font-size: 1rem;
  }

  .post-page article ul,
  .post-page article ol {
    padding-inline-start: 1.25em;
  }
}
