[data-spectra-id="spectra-mhxqteb7-5ivjss"] {
background: #ffffff !important;
background-color: #ffffff !important;
--spectra-background-color: #ffffff !important;
width: 100% !important;
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box !important;
} .korneli-gallery {
width: 90% !important;
margin-left: auto !important;
margin-right: auto !important;
} #masthead {
position: sticky !important;
top: 0 !important;
z-index: 99999 !important;
width: 100% !important;
} .entry-content p a,
.entry-content li a {
color: #0073aa !important;
text-decoration: underline;
}
.entry-content p a:hover,
.entry-content li a:hover {
color: #005f8d !important;
} .site-footer,
.site-footer-wrap,
.site-primary-footer-wrap,
.site-below-footer-wrap {
background: #ffffff !important;
} .single-post .entry-content ul:not(.astro-hub-list):not(.wp-block-navigation__container):not(.menu):not(.sub-menu),
.single-post .entry-content ol:not(.astro-hub-list):not(.wp-block-navigation__container):not(.menu):not(.sub-menu) {
list-style: none !important;
background: linear-gradient(
90deg,
#f2f9ff 0%,
rgba(242, 249, 255, 0.75) 25%,
rgba(242, 249, 255, 0.35) 42%,
#ffffff 58%,
#ffffff 100%
) !important;
padding: 12px 14px !important;
margin: 20px 0 !important;
border-radius: 16px !important;
display: flex !important;
flex-direction: column !important;
gap: 6px !important;
max-width: 100% !important;
box-sizing: border-box !important;
} .single-post .entry-content ul:not(.astro-hub-list):not(.wp-block-navigation__container):not(.menu):not(.sub-menu) > li,
.single-post .entry-content ol:not(.astro-hub-list):not(.wp-block-navigation__container):not(.menu):not(.sub-menu) > li {
list-style: none !important;
margin: 0 !important;
padding: 6px 14px 6px 34px !important;
background: #ffffff !important;
border-radius: 12px !important;
border-left: 4px solid #0274be !important;
color: #333333 !important;
line-height: 1.5 !important;
position: relative !important;
box-sizing: border-box !important;
} .single-post .entry-content ul:not(.astro-hub-list):not(.wp-block-navigation__container):not(.menu):not(.sub-menu) > li::before,
.single-post .entry-content ol:not(.astro-hub-list):not(.wp-block-navigation__container):not(.menu):not(.sub-menu) > li::before {
content: "" !important;
position: absolute !important;
left: 15px !important;
top: 50% !important;
transform: translateY(-50%) !important;
width: 6px !important;
height: 6px !important;
border-radius: 50% !important;
background: #bfd1ff !important;
} .single-post .entry-meta {
display: none !important;
}
.single-post .entry-header .entry-meta {
margin: 0 !important;
padding: 0 !important;
} .article-contact-block {
margin-top: 40px;
padding: 28px 30px;
background: #ffffff;
border: 1px solid #e6e6e6;
border-radius: 18px;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);
}
.article-contact-block h2 {
margin-top: 0;
margin-bottom: 12px;
color: #0274be;
}
.article-contact-block p {
margin-bottom: 22px;
line-height: 1.6;
} .blog .post-thumb img,
.blog .ast-blog-featured-section img,
.blog .post-content img {
width: 100% !important;
aspect-ratio: 3 / 2;
object-fit: cover;
display: block;
} .home .wp-block-latest-posts__post-excerpt a {
display: none !important;
} .site-title .logo-i,
.ast-site-title-wrap .logo-i,
.logo-i {
display: inline-block !important;
opacity: 0;
transform-origin: bottom center !important;
animation: logoIIntro 1.4s ease forwards !important;
animation-delay: 0.6s !important;
}
@keyframes logoIIntro {
0% {
opacity: 0;
transform: translateY(-4px) rotate(0deg);
}
35% {
opacity: 1;
transform: translateY(0) rotate(0deg);
}
50% {
transform: rotate(-4deg);
}
62% {
transform: rotate(4deg);
}
74% {
transform: rotate(-2deg);
}
86% {
transform: rotate(1deg);
}
100% {
opacity: 1;
transform: translateY(0) rotate(0deg);
}
} .ast-pagination {
background: transparent !important;
border: 0 !important;
padding: 24px 0 34px !important;
margin: 0 !important;
}
.ast-pagination .nav-links {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.ast-pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 42px;
height: 42px;
padding: 0 13px;
border-radius: 50px;
background: #f3f5f7;
color: #3a3a3a !important;
text-decoration: none !important;
transition: all 0.25s ease;
}
.ast-pagination .page-numbers.current {
background: #0274be !important;
color: #ffffff !important;
box-shadow: 0 5px 16px rgba(2, 116, 190, 0.25);
}
.ast-pagination a.page-numbers:hover {
background: #0274be !important;
color: #ffffff !important;
transform: translateY(-2px);
box-shadow: 0 5px 16px rgba(2, 116, 190, 0.22);
}
.ast-pagination .next,
.ast-pagination .prev {
padding: 0 20px;
min-width: auto;
} .site-footer {
color: #505a6a !important;
}
.site-footer p,
.site-footer li,
.site-footer .widget,
.site-footer .widget-title,
.site-footer .site-info,
.site-footer .ast-footer-copyright,
.site-footer .ast-builder-html-element,
.site-footer .footer-widget-area,
.site-footer .wbc-footer-data {
color: #505a6a !important;
} .site-footer a:not(.wp-element-button):not([class*="button"]) {
color: #505a6a !important;
} .site-footer button,
.site-footer input[type="submit"],
.site-footer [type="submit"],
.site-footer .wp-element-button,
.site-footer [class*="submit"] {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
} .site-footer button *,
.site-footer [type="submit"] *,
.site-footer [class*="submit"] * {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
} .korneli-author-card {
display: flex;
align-items: center;
gap: 32px;
width: 100%;
max-width: 1100px;
margin: 40px auto;
padding: 30px 34px;
box-sizing: border-box;
background: #ffffff;
border: 1px solid #e8eef4;
border-radius: 22px;
box-shadow:
0 10px 30px rgba(0, 0, 0, 0.06),
0 2px 8px rgba(2, 116, 190, 0.05);
font-family: inherit;
text-align: left;
} .korneli-author-photo {
flex: 0 0 290px;
}
.korneli-author-photo img {
width: 290px;
height: 290px;
object-fit: cover;
border-radius: 50%;
display: block;
border: 6px solid #ffffff;
box-shadow:
0 0 0 3px rgba(2, 116, 190, 0.14),
0 8px 22px rgba(0, 0, 0, 0.10);
} .korneli-author-content {
flex: 1;
min-width: 0;
} .korneli-author-name {
font-size: 30px;
line-height: 1.15;
font-weight: 400;
color: #0274be;
margin-bottom: 3px;
} .korneli-author-title {
font-size: 18px;
line-height: 1.4;
font-weight: 300;
color: #505a6a;
margin-bottom: 14px;
} .korneli-author-content p {
margin: 0 0 15px;
font-size: 16px;
line-height: 1.65;
font-weight: 300;
color: #3a3a3a;
} .korneli-languages {
padding: 11px 16px;
margin-bottom: 16px;
background: rgba(2, 116, 190, 0.06);
border-left: 3px solid #0274be;
border-radius: 8px;
font-size: 15px;
line-height: 1.5;
font-weight: 300;
color: #505a6a;
}
.korneli-languages strong {
color: #0274be;
font-weight: 400;
} .korneli-contact {
display: flex;
flex-wrap: wrap;
gap: 12px 28px;
}
.korneli-contact a {
display: inline-flex;
align-items: center;
gap: 8px;
color: #0274be;
font-size: 16px;
line-height: 1.4;
font-weight: 400;
text-decoration: none;
}
.korneli-contact a:hover {
text-decoration: underline;
}
.korneli-contact-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
flex: 0 0 30px;
border-radius: 50%;
background: #0274be;
color: #ffffff;
font-size: 15px;
line-height: 1;
} @media (max-width: 768px) {
.korneli-author-card {
gap: 24px;
padding: 26px;
}
.korneli-author-photo {
flex-basis: 150px;
}
.korneli-author-photo img {
width: 150px;
height: 150px;
}
.korneli-author-name {
font-size: 26px;
}
} @media (max-width: 600px) {
.korneli-author-card {
flex-direction: column;
text-align: center;
padding: 26px 20px;
gap: 18px;
}
.korneli-author-photo {
flex-basis: auto;
}
.korneli-author-photo img {
width: 145px;
height: 145px;
margin: auto;
}
.korneli-author-content {
text-align: center;
}
.korneli-author-name {
font-size: 25px;
}
.korneli-author-title {
font-size: 17px;
}
.korneli-author-content p {
font-size: 15px;
text-align: left;
}
.korneli-languages {
text-align: left;
}
.korneli-contact {
justify-content: center;
}
}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image {
width: 100%;
height: 190px;
overflow: hidden;
}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
} .lang-switch {
display: flex !important;
flex-direction: row !important;
align-items: center !important;
gap: 4px;
white-space: nowrap !important;
}
.lang-switch a {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
font-size: 15px;
font-weight: 400;
line-height: 1;
text-decoration: none !important;
color: #3a3a3a;
background: transparent;
padding: 6px 9px;
border-radius: 6px;
box-sizing: border-box;
transition:
background 0.25s ease,
color 0.25s ease,
box-shadow 0.25s ease,
transform 0.25s ease;
} .lang-switch a:hover {
color: #0274be;
} body:not(.ru-site):not(.en-site) .lang-de {
background: #ff6a74;
color: #ffffff !important;
box-shadow:
0 2px 8px rgba(205, 44, 30, 0.20);
} body.en-site .lang-en {
background: #ff6a74;
color: #ffffff !important;
box-shadow:
0 2px 8px rgba(205, 44, 30, 0.20);
} body.ru-site .lang-ru {
background: #ff6a74;
color: #ffffff !important;
box-shadow:
0 2px 8px rgba(205, 44, 30, 0.20);
} body:not(.ru-site):not(.en-site) .lang-de:hover,
body.en-site .lang-en:hover,
body.ru-site .lang-ru:hover {
background: #cd2c1e;
color: #ffffff !important;
box-shadow:
0 3px 10px rgba(205, 44, 30, 0.24);
transform: translateY(-1px);
} body.category .ast-archive-description {
display: none !important;
} .wbc-survey {
width: 100%;
max-width: 900px;
margin: 40px auto;
font-family: inherit;
color: #3a3a3a;
} .wbc-survey-form {
width: 100%;
} .wbc-survey-section {
margin-bottom: 34px;
padding: 32px;
background: #ffffff;
border: 1px solid #e3eaf0;
border-radius: 18px;
box-sizing: border-box;
box-shadow:
0 8px 24px rgba(0, 0, 0, 0.045);
}
.wbc-survey-section h3 {
margin: 0 0 28px 0;
font-size: 26px;
line-height: 1.25;
font-weight: 500;
color: #0274be;
} .wbc-survey-question {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #edf1f4;
}
.wbc-survey-question:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
} .wbc-question-title {
display: block;
margin: 0 0 16px 0;
font-size: 18px;
line-height: 1.5;
font-weight: 600;
color: #303944;
}
.wbc-question-title small {
display: block;
margin-top: 5px;
font-size: 14px;
line-height: 1.4;
font-weight: 400;
color: #7a8490;
} .wbc-survey-question > label {
display: flex;
align-items: flex-start;
gap: 10px;
width: 100%;
margin: 8px 0;
padding: 11px 14px;
background: #f8fafc;
border: 1px solid #e5ebf0;
border-radius: 10px;
box-sizing: border-box;
font-size: 16px;
line-height: 1.45;
cursor: pointer;
transition:
border-color 0.2s ease,
background 0.2s ease,
box-shadow 0.2s ease;
}
.wbc-survey-question > label:hover {
background: #f3f8fc;
border-color: rgba(2, 116, 190, 0.35);
} .wbc-survey input[type="radio"],
.wbc-survey input[type="checkbox"] {
flex: 0 0 auto;
width: 18px;
height: 18px;
margin: 2px 0 0 0;
accent-color: #0274be;
cursor: pointer;
} .wbc-survey-question > label:has(input:checked) {
background: rgba(2, 116, 190, 0.06);
border-color: #0274be;
box-shadow:
0 0 0 1px rgba(2, 116, 190, 0.08);
} .wbc-survey textarea,
.wbc-survey input[type="text"],
.wbc-survey input[type="email"],
.wbc-survey input[type="tel"] {
width: 100%;
padding: 14px 16px;
box-sizing: border-box;
background: #ffffff;
border: 1px solid #d9e1e7;
border-radius: 10px;
font-family: inherit;
font-size: 16px;
line-height: 1.5;
color: #303944;
outline: none;
transition:
border-color 0.2s ease,
box-shadow 0.2s ease;
}
.wbc-survey textarea {
min-height: 115px;
resize: vertical;
}
.wbc-survey textarea:focus,
.wbc-survey input[type="text"]:focus,
.wbc-survey input[type="email"]:focus,
.wbc-survey input[type="tel"]:focus {
border-color: #0274be;
box-shadow:
0 0 0 3px rgba(2, 116, 190, 0.10);
} .wbc-survey-contact {
background: #f8fbfd;
}
.wbc-survey-contact > p {
margin: -10px 0 26px 0;
font-size: 16px;
line-height: 1.6;
color: #59636f;
}
.wbc-survey-field {
margin-bottom: 20px;
}
.wbc-survey-field > label {
display: block;
margin-bottom: 8px;
font-size: 15px;
font-weight: 600;
color: #303944;
} .wbc-survey-consent {
margin-top: 26px;
padding: 18px;
background: #ffffff;
border: 1px solid #e1e8ed;
border-radius: 10px;
}
.wbc-survey-consent label {
display: flex;
align-items: flex-start;
gap: 11px;
margin: 0;
font-size: 14px;
line-height: 1.55;
color: #59636f;
cursor: pointer;
} .wbc-survey-submit {
margin-top: 12px;
text-align: center;
}
.wbc-survey-submit button {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 260px;
padding: 15px 30px;
border: 0;
border-radius: 10px;
background: #0274be;
color: #ffffff;
font-family: inherit;
font-size: 17px;
line-height: 1;
font-weight: 600;
cursor: pointer;
box-shadow:
0 8px 20px rgba(2, 116, 190, 0.18);
transition:
transform 0.2s ease,
box-shadow 0.2s ease,
background 0.2s ease;
}
.wbc-survey-submit button:hover {
background: #0166a8;
transform: translateY(-1px);
box-shadow:
0 10px 24px rgba(2, 116, 190, 0.24);
} .wbc-survey-success {
padding: 34px;
background: #f5faf7;
border: 1px solid #dbece1;
border-radius: 16px;
text-align: center;
}
.wbc-survey-success h3 {
margin: 0 0 12px 0;
font-size: 25px;
color: #2f7b4c;
}
.wbc-survey-success p {
margin: 0;
font-size: 16px;
line-height: 1.6;
} @media (max-width: 768px) {
.wbc-survey {
margin: 25px auto;
}
.wbc-survey-section {
margin-bottom: 24px;
padding: 24px;
border-radius: 14px;
}
.wbc-survey-section h3 {
margin-bottom: 22px;
font-size: 23px;
}
.wbc-question-title {
font-size: 17px;
}
.wbc-survey-question {
margin-bottom: 24px;
padding-bottom: 24px;
}
} @media (max-width: 480px) {
.wbc-survey-section {
padding: 20px 16px;
}
.wbc-survey-section h3 {
font-size: 21px;
}
.wbc-question-title {
font-size: 16px;
}
.wbc-survey-question > label {
padding: 11px 12px;
font-size: 15px;
}
.wbc-survey-submit button {
width: 100%;
min-width: 0;
}
} .wbc-survey {
width: 100%;
max-width: 900px;
margin: 40px auto;
font-family: inherit;
color: #3a3a3a;
} .wbc-survey-form {
width: 100%;
} .wbc-survey-section {
margin-bottom: 34px;
padding: 32px;
background: #ffffff;
border: 1px solid #e3eaf0;
border-radius: 18px;
box-sizing: border-box;
box-shadow:
0 8px 24px rgba(0, 0, 0, 0.045);
}
.wbc-survey-section h3 {
margin: 0 0 28px 0;
font-size: 26px;
line-height: 1.25;
font-weight: 500;
color: #0274be;
} .wbc-survey-question {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #edf1f4;
}
.wbc-survey-question:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
} .wbc-question-title {
display: block;
margin: 0 0 16px 0;
font-size: 18px;
line-height: 1.5;
font-weight: 600;
color: #303944;
}
.wbc-question-title small {
display: block;
margin-top: 5px;
font-size: 14px;
line-height: 1.4;
font-weight: 400;
color: #7a8490;
} .wbc-survey-question > label {
display: flex;
align-items: flex-start;
gap: 10px;
width: 100%;
margin: 8px 0;
padding: 11px 14px;
background: #f8fafc;
border: 1px solid #e5ebf0;
border-radius: 10px;
box-sizing: border-box;
font-size: 16px;
line-height: 1.45;
cursor: pointer;
transition:
border-color 0.2s ease,
background 0.2s ease,
box-shadow 0.2s ease;
}
.wbc-survey-question > label:hover {
background: #f3f8fc;
border-color: rgba(2, 116, 190, 0.35);
} .wbc-survey input[type="radio"],
.wbc-survey input[type="checkbox"] {
flex: 0 0 auto;
width: 18px;
height: 18px;
margin: 2px 0 0 0;
accent-color: #0274be;
cursor: pointer;
} .wbc-survey-question > label:has(input:checked) {
background: rgba(2, 116, 190, 0.06);
border-color: #0274be;
box-shadow:
0 0 0 1px rgba(2, 116, 190, 0.08);
} .wbc-survey textarea,
.wbc-survey input[type="text"],
.wbc-survey input[type="email"],
.wbc-survey input[type="tel"] {
width: 100%;
padding: 14px 16px;
box-sizing: border-box;
background: #ffffff;
border: 1px solid #d9e1e7;
border-radius: 10px;
font-family: inherit;
font-size: 16px;
line-height: 1.5;
color: #303944;
outline: none;
transition:
border-color 0.2s ease,
box-shadow 0.2s ease;
}
.wbc-survey textarea {
min-height: 115px;
resize: vertical;
}
.wbc-survey textarea:focus,
.wbc-survey input[type="text"]:focus,
.wbc-survey input[type="email"]:focus,
.wbc-survey input[type="tel"]:focus {
border-color: #0274be;
box-shadow:
0 0 0 3px rgba(2, 116, 190, 0.10);
} .wbc-survey-contact {
background: #f8fbfd;
}
.wbc-survey-contact > p {
margin: -10px 0 26px 0;
font-size: 16px;
line-height: 1.6;
color: #59636f;
}
.wbc-survey-field {
margin-bottom: 20px;
}
.wbc-survey-field > label {
display: block;
margin-bottom: 8px;
font-size: 15px;
font-weight: 600;
color: #303944;
} .wbc-survey-consent {
margin-top: 26px;
padding: 18px;
background: #ffffff;
border: 1px solid #e1e8ed;
border-radius: 10px;
}
.wbc-survey-consent label {
display: flex;
align-items: flex-start;
gap: 11px;
margin: 0;
font-size: 14px;
line-height: 1.55;
color: #59636f;
cursor: pointer;
} .wbc-survey-submit {
margin-top: 12px;
text-align: center;
}
.wbc-survey-submit button {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 260px;
padding: 15px 30px;
border: 0;
border-radius: 10px;
background: #0274be;
color: #ffffff;
font-family: inherit;
font-size: 17px;
line-height: 1;
font-weight: 600;
cursor: pointer;
box-shadow:
0 8px 20px rgba(2, 116, 190, 0.18);
transition:
transform 0.2s ease,
box-shadow 0.2s ease,
background 0.2s ease;
}
.wbc-survey-submit button:hover {
background: #0166a8;
transform: translateY(-1px);
box-shadow:
0 10px 24px rgba(2, 116, 190, 0.24);
} .wbc-survey-success {
padding: 34px;
background: #f5faf7;
border: 1px solid #dbece1;
border-radius: 16px;
text-align: center;
}
.wbc-survey-success h3 {
margin: 0 0 12px 0;
font-size: 25px;
color: #2f7b4c;
}
.wbc-survey-success p {
margin: 0;
font-size: 16px;
line-height: 1.6;
} @media (max-width: 768px) {
.wbc-survey {
margin: 25px auto;
}
.wbc-survey-section {
margin-bottom: 24px;
padding: 24px;
border-radius: 14px;
}
.wbc-survey-section h3 {
margin-bottom: 22px;
font-size: 23px;
}
.wbc-question-title {
font-size: 17px;
}
.wbc-survey-question {
margin-bottom: 24px;
padding-bottom: 24px;
}
} @media (max-width: 480px) {
.wbc-survey-section {
padding: 20px 16px;
}
.wbc-survey-section h3 {
font-size: 21px;
}
.wbc-question-title {
font-size: 16px;
}
.wbc-survey-question > label {
padding: 11px 12px;
font-size: 15px;
}
.wbc-survey-submit button {
width: 100%;
min-width: 0;
}
}  .single-post .entry-content p a,
.single-post .entry-content li a,
.single-post .entry-content p a *,
.single-post .entry-content li a * {
color: #0274be !important;
font-weight: 400 !important;
font-style: normal !important;
text-decoration: underline !important;
text-decoration-thickness: 1px !important;
text-underline-offset: 2px !important;
} .single-post .entry-content p a:hover,
.single-post .entry-content li a:hover,
.single-post .entry-content p a:hover *,
.single-post .entry-content li a:hover * {
color: #025f9c !important;
font-weight: 400 !important;
text-decoration: underline !important;
} .wp-block-latest-posts__read-more {
display: none !important;
} .h2ix-post-tags-v2 {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 10px;
margin-top: 35px;
margin-bottom: 10px;
text-align: center;
}
.h2ix-post-tag-v2 {
display: inline-flex;
align-items: center;
justify-content: center; background: rgba(255, 106, 116, 0.11) !important;
color: #df5260 !important;
padding: 7px 14px;
border-radius: 6px;
font-size: 14px;
font-weight: 500;
line-height: 1.2;
text-decoration: none !important;
opacity: 1;
transition:
background 0.2s ease,
color 0.2s ease,
transform 0.2s ease,
box-shadow 0.2s ease;
} .h2ix-post-tag-v2:hover {
background: rgba(35, 105, 175, 0.09) !important;
color: #2369af !important;
transform: translateY(-1px);
box-shadow:
0 4px 12px rgba(0, 0, 0, 0.08);
text-decoration: none !important;
}
img[src*=".svg"] {
animation: logoFadeUp 0.8s ease-out both;
}
@keyframes logoFadeUp {
from {
opacity: 0;
transform: translateY(12px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.ast-header-button-1 .ast-custom-button {
font-size: inherit !important;
font-family: inherit !important;
}
[data-spectra-id="spectra-df2b2a8b-buttons"] .wp-block-button__link,
[data-spectra-id="spectra-df2b2a8b-buttons"] .wp-element-button {
font-size: 1em !important;
font-family: inherit !important;
}
.single-post .post-thumb-img-content.post-thumb {
overflow: hidden;
border-radius: 10px;
border: 1px solid rgba(35, 105, 175, 0.12);
box-shadow:
0 6px 20px rgba(0, 0, 0, 0.06);
}
.single-post .post-thumb-img-content.post-thumb img {
display: block;
width: 100%;
height: auto;
}
.single-post .entry-content h2 {
position: relative;
margin-top: 42px;
margin-bottom: 20px;
padding-left: 34px;
}
.single-post .entry-content h2::before {
content: "";
position: absolute;
left: 0;
top: 0.35em;
width: 16px;
height: 16px;
border-radius: 4px;
background: rgba(35, 105, 175, 0.14);
box-shadow:
8px 8px 0 rgba(255, 106, 116, 0.16);
}