.elementor-276224 .elementor-element.elementor-element-76cd27c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-276224 .elementor-element.elementor-element-7423bb8f{text-align:center;}.elementor-276224 .elementor-element.elementor-element-7423bb8f .elementor-heading-title{color:var( --e-global-color-7b7d4fb );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-276224 .elementor-element.elementor-element-7a423451{text-align:center;}.elementor-276224 .elementor-element.elementor-element-7a423451 .elementor-heading-title{color:var( --e-global-color-7b7d4fb );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-276224 .elementor-element.elementor-element-7fe132e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-276224 .elementor-element.elementor-element-ab8d6f0{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-276224 .elementor-element.elementor-element-33e405b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-276224 .elementor-element.elementor-element-6f692369{width:100%;max-width:100%;text-align:center;}.elementor-276224 .elementor-element.elementor-element-6f692369 .elementor-heading-title{color:var( --e-global-color-7b7d4fb );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-276224 .elementor-element.elementor-element-621f54ad{width:100%;max-width:100%;text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-276224 .elementor-element.elementor-element-7c790dfc .elementor-button{background-color:var( --e-global-color-7b7d4fb );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-276224 .elementor-element.elementor-element-7c790dfc{width:100%;max-width:100%;}@media(min-width:768px){.elementor-276224 .elementor-element.elementor-element-76cd27c5{--content-width:1120px;}.elementor-276224 .elementor-element.elementor-element-7fe132e5{--content-width:800px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-276224 .elementor-element.elementor-element-7423bb8f.elementor-element{--align-self:center;}.elementor-276224 .elementor-element.elementor-element-7423bb8f{text-align:start;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-276224 .elementor-element.elementor-element-621f54ad{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-76cd27c5 *//* =========================================================
   INNOAESTHETICS - Single Blog Template
   Premium clean editorial layout
   Scope: this Elementor container only
   ========================================================= */

.elementor-276224 .elementor-element.elementor-element-76cd27c5 {
  font-family: Montserrat, Arial, sans-serif;
  color: #3d4844;
  background: #ffffff;
  padding: clamp(38px, 4.5vw, 64px) 24px clamp(46px, 5vw, 70px);
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 > .e-con-inner {
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

/* Article label */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-kicker .elementor-heading-title {
  color: #065741;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}

/* Post title */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-title {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: clamp(18px, 2.2vw, 28px);
  text-align: center;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-title .elementor-heading-title,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 h1.elementor-heading-title {
  color: #065741;
  font-size: clamp(32px, 3vw, 48px);
  line-height: 1.06;
  font-weight: 700;
  letter-spacing: -0.035em;
  text-transform: uppercase;
  margin: 0;
}

/* Featured image */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-featured-image {
  max-width: 980px;
  margin: 0 auto clamp(24px, 3vw, 38px);
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-featured-image img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 10px;
}

/* =========================================================
   Article content
   Respect Gutenberg structure, reduce internal spacing only
   ========================================================= */

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-content,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

/* Remove unnecessary empty Gutenberg paragraphs/spacers */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content p:empty,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content p:has(br:only-child) {
  display: none;
}

/* Base Gutenberg elements */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content p,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content li {
  color: #3d4844;
  font-size: clamp(16px, 1vw, 17px);
  line-height: 1.78;
  font-weight: 400;
}

/* Paragraph spacing */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content p {
  margin: 0 0 0.78em;
}

/* Strong text */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content strong,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content b {
  color: #162720;
  font-weight: 700;
}

/* Links */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content a {
  color: #065741;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content a:hover {
  color: #043d2f;
}

/* Gutenberg buttons inside blog content */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content .wp-block-buttons,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content .wp-block-button {
  margin: 1.2em 0 1.35em;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content .wp-block-button__link,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content a.wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 44px;
  padding: 13px 24px;
  border-radius: 999px;
  background: #065741;
  color: #ffffff !important;
  border: 1px solid #065741;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none !important;
  box-shadow: none;
  transition:
    background-color 0.22s ease,
    border-color 0.22s ease,
    transform 0.22s ease;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content .wp-block-button__link:hover,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content a.wp-block-button__link:hover {
  background: #043d2f;
  border-color: #043d2f;
  color: #ffffff !important;
  transform: translateY(-1px);
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content .wp-block-button__link:focus-visible,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content a.wp-block-button__link:focus-visible {
  outline: 2px solid rgba(6, 87, 65, 0.32);
  outline-offset: 3px;
}

/* =========================================================
   Internal headings
   Less vertical air, no content restructuring
   ========================================================= */

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h2,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h3,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h4 {
  color: #065741;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.018em;
  margin: 1.15em 0 0.38em;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h2 {
  font-size: clamp(24px, 2vw, 32px);
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h3 {
  font-size: clamp(21px, 1.55vw, 27px);
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h4 {
  font-size: clamp(18px, 1.2vw, 22px);
}

/* If questions are bold inside paragraphs, only color the first strong label */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content p > strong:first-child {
  color: #065741;
}

/* =========================================================
   Lists
   Preserve Gutenberg bullet points and numbered lists
   ========================================================= */

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content ul,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content ol,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content .wp-block-list {
  margin: 0.35em 0 0.9em;
  padding-left: 1.45em;
  list-style-position: outside;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content ul {
  list-style-type: disc;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content ol {
  list-style-type: decimal;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content li {
  display: list-item;
  margin: 0 0 0.28em;
  padding-left: 0.1em;
  line-height: 1.72;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content li::marker {
  color: #065741;
}

/* Avoid extra paragraph spacing inside list items */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content li p {
  margin: 0 0 0.35em;
}

/* Post navigation */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation {
  max-width: 800px;
  margin: clamp(24px, 3vw, 38px) auto 0;
  padding-top: clamp(18px, 2vw, 26px);
  border-top: 1px solid rgba(6, 87, 65, 0.16);
  font-family: Montserrat, Arial, sans-serif;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  column-gap: clamp(48px, 8vw, 140px);
  row-gap: 20px;
  align-items: start;
}

/* Previous column */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__prev {
  grid-column: 1;
  justify-self: start;
  width: 100%;
}

/* Next column */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next {
  grid-column: 2;
  justify-self: end;
  width: 100%;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__separator-wrapper,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__separator {
  display: none !important;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__prev:not(:has(a)),
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next:not(:has(a)) {
  display: none !important;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation:has(.elementor-post-navigation__prev:not(:has(a))),
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation:has(.elementor-post-navigation__next:not(:has(a))) {
  grid-template-columns: 1fr !important;
  column-gap: 0;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__link {
  display: flex !important;
  align-items: flex-start;
  gap: 14px;
  text-decoration: none !important;
  padding: 0;
}

/* Previous link aligned left */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__prev .elementor-post-navigation__link {
  justify-content: flex-start !important;
  text-align: left !important;
}

/* Next link aligned right */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next .elementor-post-navigation__link {
  justify-content: flex-end !important;
  text-align: right !important;
}

/* Navigation labels */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .post-navigation__prev--label,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .post-navigation__next--label {
  display: block;
  margin-bottom: 7px;
  color: rgba(6, 87, 65, 0.62);
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

/* Navigation titles */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .post-navigation__prev--title,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .post-navigation__next--title {
  display: block;
  color: #111f1a;
  font-size: clamp(16px, 1.05vw, 18px);
  line-height: 1.35;
  font-weight: 600;
  letter-spacing: -0.018em;
  max-width: 260px;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__arrow-prev,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__arrow-next {
  color: rgba(6, 87, 65, 0.36);
  font-size: 18px;
  margin-top: 18px;
  transition: color 0.22s ease, transform 0.22s ease;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__prev:hover .post-navigation__prev--title,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next:hover .post-navigation__next--title,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__prev:hover .elementor-post-navigation__arrow-prev,
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next:hover .elementor-post-navigation__arrow-next {
  color: #065741;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__prev:hover .elementor-post-navigation__arrow-prev {
  transform: translateX(-3px);
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next:hover .elementor-post-navigation__arrow-next {
  transform: translateX(3px);
}

/* Optional CTA */
.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-cta {
  max-width: 800px;
  margin: clamp(24px, 3vw, 38px) auto 0;
  padding: clamp(20px, 2.5vw, 28px);
  border: 1px solid rgba(6, 87, 65, 0.13);
  border-radius: 18px;
  background: #f7faf8;
  text-align: center;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-cta .elementor-heading-title {
  color: #065741;
  font-size: clamp(23px, 1.8vw, 30px);
  line-height: 1.18;
  font-weight: 700;
  letter-spacing: -0.025em;
  margin-bottom: 8px;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-cta-text {
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-cta-text p {
  color: #4f5b56;
  font-size: 15px;
  line-height: 1.7;
  margin-bottom: 16px;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-cta-button .elementor-button {
  background: #065741;
  color: #ffffff;
  border-radius: 999px;
  padding: 13px 24px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-cta-button .elementor-button:hover {
  background: #043d2f;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 {
    padding: 32px 18px 48px;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-kicker .elementor-heading-title {
    text-align: left;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-title {
    text-align: left;
    margin-bottom: 18px;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-title .elementor-heading-title,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 h1.elementor-heading-title {
    font-size: clamp(28px, 8vw, 34px);
    line-height: 1.12;
    letter-spacing: -0.03em;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-featured-image {
    margin-bottom: 24px;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-featured-image img {
    border-radius: 8px;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content p,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content li {
    font-size: 16px;
    line-height: 1.72;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content p {
    margin-bottom: 0.72em;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h2,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h3,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content h4 {
    margin-top: 1.05em;
    margin-bottom: 0.35em;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content ul,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content ol,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content .wp-block-list {
    margin: 0.3em 0 0.8em;
    padding-left: 1.35em;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .elementor-widget-theme-post-content li {
    margin-bottom: 0.24em;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation {
    margin-top: 30px;
    padding-top: 22px;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation {
    grid-template-columns: 1fr !important;
    column-gap: 0;
    row-gap: 22px;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__prev,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next {
    grid-column: auto;
    justify-self: stretch;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .elementor-post-navigation__next .elementor-post-navigation__link {
    justify-content: flex-start !important;
    text-align: left !important;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .post-navigation__prev--title,
  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-post-navigation .post-navigation__next--title {
    max-width: 100%;
    font-size: 16px;
  }

  .elementor-276224 .elementor-element.elementor-element-76cd27c5 .inno-blog-cta {
    text-align: left;
    margin-top: 30px;
    padding: 22px 20px;
  }
}/* End custom CSS */