.elementor-22398 .elementor-element.elementor-element-e340c37{--display:flex;}.elementor-widget-text-editor{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-22398 .elementor-element.elementor-element-344080d p{margin-block-end:24px;}.elementor-22398 .elementor-element.elementor-element-ba65753{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-22398 .elementor-element.elementor-element-252ec7c{--display:flex;}.elementor-22398 .elementor-element.elementor-element-e6d529d p{margin-block-end:24px;}@media(max-width:767px){.elementor-22398 .elementor-element.elementor-element-d153f93 img{width:100%;max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-d153f93 */@media (max-width: 767px) {
  .elementor-22398 .elementor-element.elementor-element-d153f93 img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
  }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
  body.postid-22398 .blog-detail-sec .blog-img {
    height: auto !important;
    min-height: 0 !important;
  }

  body.postid-22398 .blog-detail-sec .blog-img img {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    object-fit: contain !important;
  }

  body.postid-22398 h1.hero-title {
    font-size: 36px !important;
    line-height: 1.15 !important;
    overflow-wrap: anywhere;
  }
}/* End custom CSS */