.elementor-137923 .elementor-element.elementor-element-7b7efcd{--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;--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-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-137923 .elementor-element.elementor-element-8ce4c50{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-137923 .elementor-element.elementor-element-8ce4c50 img{width:100%;max-width:100%;}.elementor-137923 .elementor-element.elementor-element-84b7437{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-137923 .elementor-element.elementor-element-a1a4ed8 .elementor-heading-title{font-family:var( --e-global-typography-9a5a6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5a6ce-font-size );font-weight:var( --e-global-typography-9a5a6ce-font-weight );line-height:var( --e-global-typography-9a5a6ce-line-height );color:var( --e-global-color-text );}.elementor-137923 .elementor-element.elementor-element-a1a4ed8 .elementor-heading-title a:hover, .elementor-137923 .elementor-element.elementor-element-a1a4ed8 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.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-137923 .elementor-element.elementor-element-f48f28a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1em;}.elementor-137923 .elementor-element.elementor-element-53be5ef{--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;--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-137923 .elementor-element.elementor-element-deaa9a8{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-137923 .elementor-element.elementor-element-4072b8d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-137923 .elementor-element.elementor-element-4072b8d a:hover, .elementor-137923 .elementor-element.elementor-element-4072b8d a:focus{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-137923 .elementor-element.elementor-element-75195e0 .elementor-button{background-color:#1E96DC00;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-137923 .elementor-element.elementor-element-84b7437{--width:65%;}}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-137923 .elementor-element.elementor-element-8ce4c50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-137923 .elementor-element.elementor-element-a1a4ed8 .elementor-heading-title{font-size:var( --e-global-typography-9a5a6ce-font-size );line-height:var( --e-global-typography-9a5a6ce-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-137923 .elementor-element.elementor-element-f48f28a{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-137923 .elementor-element.elementor-element-84b7437{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-137923 .elementor-element.elementor-element-a1a4ed8 .elementor-heading-title{font-size:var( --e-global-typography-9a5a6ce-font-size );line-height:var( --e-global-typography-9a5a6ce-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-137923 .elementor-element.elementor-element-f48f28a{font-size:16px;}.elementor-137923 .elementor-element.elementor-element-53be5ef{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-137923 .elementor-element.elementor-element-53be5ef.e-con{--align-self:flex-start;}.elementor-137923 .elementor-element.elementor-element-deaa9a8{font-size:10px;}.elementor-137923 .elementor-element.elementor-element-4072b8d{font-size:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-8ce4c50 */.elementor-137923 .elementor-element.elementor-element-8ce4c50 img{
    aspect-ratio: 1.5;
    object-fit: cover;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53be5ef *//* parent row */
.loop-meta{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  column-gap:8px;
  row-gap:4px;
}

/* VERY IMPORTANT for Containers: stop widgets from being 100% wide */
.loop-duration,
.loop-tags{
  --container-widget-width: auto !important;
  --container-widget-flex-grow: 0 !important;
}

/* remove default <p> spacing if using Text Editor */
.loop-meta .elementor-widget-text-editor p{ margin:0; }

/* make tags look like hashtags (optional) */
.loop-tags a::before{ content:"#"; margin-right:2px; }
.loop-tags a{ text-decoration:none; }


.loop-tags a {
  color: black;
  text-decoration: none;
}

.loop-tags a::before {
  content: "#";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75195e0 */.elementor-137923 .elementor-element.elementor-element-75195e0 svg{
     color: black;
     width: 80px;
     transition: transform 0.2s ease;
}
.elementor-137923 .elementor-element.elementor-element-75195e0:hover svg{
     transform: translateX(3px);
}/* End custom CSS */