@charset "utf-8";

.elementor-4534 .elementor-element.elementor-element-d2b50c4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 8%; --padding-bottom: 2%; --padding-left: 0%; --padding-right: 0%; }

.elementor-4534 .elementor-element.elementor-element-c901e21 { --display: flex; }

.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); color: var( --e-global-color-primary ); }

.elementor-4534 .elementor-element.elementor-element-67b681d { text-align: center; }

.elementor-4534 .elementor-element.elementor-element-67b681d .elementor-heading-title { font-family: var( --e-global-typography-8504768-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-8504768-font-size ); font-weight: var( --e-global-typography-8504768-font-weight ); font-style: var( --e-global-typography-8504768-font-style ); text-decoration: var( --e-global-typography-8504768-text-decoration ); line-height: var( --e-global-typography-8504768-line-height ); color: var( --e-global-color-text ); }

.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); font-style: var( --e-global-typography-text-font-style ); text-decoration: var( --e-global-typography-text-text-decoration ); line-height: var( --e-global-typography-text-line-height ); 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-4534 .elementor-element.elementor-element-5d63e87 { text-align: center; font-family: var( --e-global-typography-primary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }

.elementor-4534 .elementor-element.elementor-element-5af14b1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; }

.elementor-widget-search { --e-search-input-color: var( --e-global-color-text ); }

.elementor-widget-search.e-focus { --e-search-input-color: var( --e-global-color-text ); }

.elementor-widget-search .elementor-pagination { font-family: var( --e-global-typography-primary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }

.elementor-4534 .elementor-element.elementor-element-ef68a3e .e-search-input { background-color: var( --e-global-color-text ); font-family: var( --e-global-typography-primary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); border-style: none; border-radius: 100px; }

.elementor-4534 .elementor-element.elementor-element-ef68a3e .e-search-submit { background-color: transparent; background-image: linear-gradient(90deg, var( --e-global-color-bad3d99 ) 0%, var( --e-global-color-d28a8d8 ) 100%); }

.elementor-4534 .elementor-element.elementor-element-ef68a3e .e-search-results-container { background-color: var( --e-global-color-text ); }

.elementor-4534 .elementor-element.elementor-element-ef68a3e { width: var( --container-widget-width, 50% ); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0; --e-search-results-columns: 1; --e-search-placeholder-color: var( --e-global-color-5205648 ); --e-search-input-color: var( --e-global-color-primary ); --e-search-submit-margin-inline-start: 3em; --e-search-submit-button-flex-direction: row-reverse; --e-search-submit-icon-margin-inline-start: var(--e-search-submit-icon-gap); --e-search-submit-icon-margin-inline-end: 0px; --e-search-icon-submit-size: 20px; --e-search-submit-icon-gap: 16px; --e-search-submit-border-radius: 100px 100px 100px 100px; --e-search-results-border-radius: 15px 15px 15px 15px; --e-search-results-padding: 15px 15px 15px 15px; --e-search-results-width: 44em; --e-search-results-inset-inline-start: 0; --e-search-results-inset-inline-end: initial; --e-search-results-transform: initial; --e-search-pagination-color: var( --e-global-color-secondary ); --e-search-pagination-hover: var( --e-global-color-secondary ); --e-search-pagination-current: var( --e-global-color-primary ); --e-search-pagination-block-start-spacing: 0px; }

.elementor-4534 .elementor-element.elementor-element-ef68a3e > .elementor-widget-container { margin: 2% 0% 3%; }

.elementor-4534 .elementor-element.elementor-element-ef68a3e.elementor-element { --align-self: center; }

.elementor-4534 .elementor-element.elementor-element-ef68a3e.e-focus { --e-search-input-color: var( --e-global-color-primary ); }

.elementor-4534 .elementor-element.elementor-element-ef68a3e .e-search-results-container > div { border-style: solid; border-width: 1px; border-color: var( --e-global-color-652a2a4 ); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; }

.elementor-4534 .elementor-element.elementor-element-77c865e6 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 4%; --padding-bottom: 05%; --padding-left: 0%; --padding-right: 0%; }

.elementor-4534 .elementor-element.elementor-element-77c865e6:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-77c865e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }

.elementor-4534 .elementor-element.elementor-element-3161990 { --display: flex; }

.elementor-4534 .elementor-element.elementor-element-1d14bf8 .elementor-heading-title { font-family: var( --e-global-typography-435c7e0-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-435c7e0-font-size ); font-weight: var( --e-global-typography-435c7e0-font-weight ); font-style: var( --e-global-typography-435c7e0-font-style ); text-decoration: var( --e-global-typography-435c7e0-text-decoration ); line-height: var( --e-global-typography-435c7e0-line-height ); }

.elementor-4534 .elementor-element.elementor-element-3105a20 { --display: flex; }

.elementor-widget-posts .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); font-style: var( --e-global-typography-accent-font-style ); line-height: var( --e-global-typography-accent-line-height ); }

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }

.elementor-widget-posts .elementor-post__meta-data { font-family: var( --e-global-typography-secondary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); font-style: var( --e-global-typography-secondary-font-style ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-widget-posts .elementor-post__excerpt p { font-family: var( --e-global-typography-text-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); font-style: var( --e-global-typography-text-font-style ); text-decoration: var( --e-global-typography-text-text-decoration ); line-height: var( --e-global-typography-text-line-height ); }

.elementor-widget-posts .elementor-post__read-more { color: var( --e-global-color-accent ); }

.elementor-widget-posts a.elementor-post__read-more { font-family: var( --e-global-typography-accent-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); font-style: var( --e-global-typography-accent-font-style ); line-height: var( --e-global-typography-accent-line-height ); }

.elementor-widget-posts .elementor-post__card .elementor-post__badge { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Arial, Roboto, San Fransico Pro; font-weight: var( --e-global-typography-accent-font-weight ); font-style: var( --e-global-typography-accent-font-style ); line-height: var( --e-global-typography-accent-line-height ); }

.elementor-widget-posts .elementor-pagination { font-family: var( --e-global-typography-secondary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); font-style: var( --e-global-typography-secondary-font-style ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-widget-posts .e-load-more-message { font-family: var( --e-global-typography-secondary-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); font-style: var( --e-global-typography-secondary-font-style ); line-height: var( --e-global-typography-secondary-line-height ); }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 { --grid-row-gap: 35px; --grid-column-gap: 30px; }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-posts-container .elementor-post__thumbnail { padding-bottom: calc(50%); }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9::after { content: "0.5"; }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__thumbnail__link { width: 100%; }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__meta-data span + span::before { content: " | "; }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__card { background-color: var( --e-global-color-text ); border-radius: 15px; }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__text { margin-top: 20px; }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__title, .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__title a { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-a0e4da4-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-a0e4da4-font-size ); font-weight: var( --e-global-typography-a0e4da4-font-weight ); font-style: var( --e-global-typography-a0e4da4-font-style ); text-decoration: var( --e-global-typography-a0e4da4-text-decoration ); line-height: var( --e-global-typography-a0e4da4-line-height ); }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__meta-data { color: var( --e-global-color-d28a8d8 ); font-family: var( --e-global-typography-accent-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); font-style: var( --e-global-typography-accent-font-style ); line-height: var( --e-global-typography-accent-line-height ); }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__meta-data span::before { color: var( --e-global-color-d28a8d8 ); }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-pagination { text-align: center; font-family: Inter, Arial, Roboto, "San Fransico Pro"; font-size: 16px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 24px; margin-top: 4em; }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-pagination .page-numbers:not(.dots) { color: var( --e-global-color-secondary ); }

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-pagination .page-numbers.current { color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-pagination .page-numbers:not(:first-child) { margin-left: calc(5px); }

body:not(.rtl) .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-pagination .page-numbers:not(:last-child) { margin-right: calc(5px); }

body.rtl .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-pagination .page-numbers:not(:first-child) { margin-right: calc(5px); }

body.rtl .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-pagination .page-numbers:not(:last-child) { margin-left: calc(5px); }

.elementor-4534 .elementor-element.elementor-element-89add38 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 4%; --padding-bottom: 05%; --padding-left: 0%; --padding-right: 0%; }

.elementor-4534 .elementor-element.elementor-element-89add38:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-89add38 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); }

.elementor-4534 .elementor-element.elementor-element-093f067 { --display: flex; }

.elementor-4534 .elementor-element.elementor-element-4feec99 .elementor-heading-title { font-family: var( --e-global-typography-435c7e0-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-435c7e0-font-size ); font-weight: var( --e-global-typography-435c7e0-font-weight ); font-style: var( --e-global-typography-435c7e0-font-style ); text-decoration: var( --e-global-typography-435c7e0-text-decoration ); line-height: var( --e-global-typography-435c7e0-line-height ); }

.elementor-4534 .elementor-element.elementor-element-34852ae { --display: flex; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 { --grid-row-gap: 35px; --grid-column-gap: 30px; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-posts-container .elementor-post__thumbnail { padding-bottom: calc(50%); }

.elementor-4534 .elementor-element.elementor-element-cd5c516::after { content: "0.5"; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__thumbnail__link { width: 100%; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__meta-data span + span::before { content: " | "; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__card { background-color: var( --e-global-color-text ); border-radius: 15px; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__text { margin-top: 20px; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__title, .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__title a { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-a0e4da4-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-a0e4da4-font-size ); font-weight: var( --e-global-typography-a0e4da4-font-weight ); font-style: var( --e-global-typography-a0e4da4-font-style ); text-decoration: var( --e-global-typography-a0e4da4-text-decoration ); line-height: var( --e-global-typography-a0e4da4-line-height ); }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__meta-data { color: var( --e-global-color-d28a8d8 ); font-family: var( --e-global-typography-accent-font-family ), Arial, Roboto, San Fransico Pro; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); font-style: var( --e-global-typography-accent-font-style ); line-height: var( --e-global-typography-accent-line-height ); }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__meta-data span::before { color: var( --e-global-color-d28a8d8 ); }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-pagination { text-align: center; font-family: Inter, Arial, Roboto, "San Fransico Pro"; font-size: 16px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 24px; margin-top: 4em; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-pagination .page-numbers:not(.dots) { color: var( --e-global-color-secondary ); }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-pagination .page-numbers.current { color: var( --e-global-color-primary ); }

body:not(.rtl) .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-pagination .page-numbers:not(:first-child) { margin-left: calc(5px); }

body:not(.rtl) .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-pagination .page-numbers:not(:last-child) { margin-right: calc(5px); }

body.rtl .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-pagination .page-numbers:not(:first-child) { margin-right: calc(5px); }

body.rtl .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-pagination .page-numbers:not(:last-child) { margin-left: calc(5px); }

body.elementor-page-4534:not(.elementor-motion-effects-element-type-background), body.elementor-page-4534 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }

:root { --page-title-display: none; }

@media (max-width: 1024px) {
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-67b681d .elementor-heading-title { font-size: var( --e-global-typography-8504768-font-size ); line-height: var( --e-global-typography-8504768-line-height ); }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-5d63e87 { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-search .elementor-pagination { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-ef68a3e .e-search-input { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-1d14bf8 .elementor-heading-title { font-size: var( --e-global-typography-435c7e0-font-size ); line-height: var( --e-global-typography-435c7e0-line-height ); }
  .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-posts .elementor-post__meta-data { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-widget-posts .elementor-post__excerpt p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-widget-posts a.elementor-post__read-more { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-widget-posts .elementor-post__card .elementor-post__badge { line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-widget-posts .elementor-pagination { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-widget-posts .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-widget-posts .e-load-more-message { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__title, .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__title a { font-size: var( --e-global-typography-a0e4da4-font-size ); line-height: var( --e-global-typography-a0e4da4-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__meta-data { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-4feec99 .elementor-heading-title { font-size: var( --e-global-typography-435c7e0-font-size ); line-height: var( --e-global-typography-435c7e0-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__title, .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__title a { font-size: var( --e-global-typography-a0e4da4-font-size ); line-height: var( --e-global-typography-a0e4da4-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__meta-data { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
}

@media (max-width: 767px) {
  .elementor-widget-heading .elementor-heading-title { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-67b681d .elementor-heading-title { font-size: var( --e-global-typography-8504768-font-size ); line-height: var( --e-global-typography-8504768-line-height ); }
  .elementor-widget-text-editor { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-5d63e87 { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-search .elementor-pagination { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-ef68a3e .e-search-input { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-1d14bf8 .elementor-heading-title { font-size: var( --e-global-typography-435c7e0-font-size ); line-height: var( --e-global-typography-435c7e0-line-height ); }
  .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .elementor-widget-posts .elementor-post__meta-data { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-widget-posts .elementor-post__excerpt p { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-widget-posts a.elementor-post__read-more { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-widget-posts .elementor-post__card .elementor-post__badge { line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-widget-posts .elementor-pagination { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-widget-posts .elementor-button { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-widget-posts .e-load-more-message { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-posts-container .elementor-post__thumbnail { padding-bottom: calc(50%); }
  .elementor-4534 .elementor-element.elementor-element-d3ee4a9::after { content: "0.5"; }
  .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__thumbnail__link { width: 100%; }
  .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__title, .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__title a { font-size: var( --e-global-typography-a0e4da4-font-size ); line-height: var( --e-global-typography-a0e4da4-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post__meta-data { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-4feec99 .elementor-heading-title { font-size: var( --e-global-typography-435c7e0-font-size ); line-height: var( --e-global-typography-435c7e0-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-posts-container .elementor-post__thumbnail { padding-bottom: calc(50%); }
  .elementor-4534 .elementor-element.elementor-element-cd5c516::after { content: "0.5"; }
  .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__thumbnail__link { width: 100%; }
  .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__title, .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__title a { font-size: var( --e-global-typography-a0e4da4-font-size ); line-height: var( --e-global-typography-a0e4da4-line-height ); }
  .elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post__meta-data { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); }
}

@media (min-width: 768px) {
  .elementor-4534 .elementor-element.elementor-element-77c865e6 { --content-width: 1400px; }
  .elementor-4534 .elementor-element.elementor-element-3161990 { --width: 30%; }
  .elementor-4534 .elementor-element.elementor-element-89add38 { --content-width: 1400px; }
  .elementor-4534 .elementor-element.elementor-element-093f067 { --width: 30%; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-4534 .elementor-element.elementor-element-77c865e6 { --content-width: 500px; }
  .elementor-4534 .elementor-element.elementor-element-89add38 { --content-width: 500px; }
}

.elementor-4534 .elementor-element.elementor-element-d3ee4a9 .elementor-post:hover { transition: 0.5s ease-in-out; transform: scale(1.01); cursor: pointer; z-index: 1; }

.elementor-4534 .elementor-element.elementor-element-cd5c516 .elementor-post:hover { transition: 0.5s ease-in-out; transform: scale(1.01); cursor: pointer; z-index: 1; }