.elementor-1369 .elementor-element.elementor-element-d241185{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:var(--space-xl);--padding-bottom:0;--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-1369 .elementor-element.elementor-element-041d7ab{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1369 .elementor-element.elementor-element-9a0b929{--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;--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-1369 .elementor-element.elementor-element-f8b8ff8 img{border-radius:47px 47px 47px 47px;}.elementor-1369 .elementor-element.elementor-element-354d39d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:47px 47px 47px 47px;}.elementor-1369 .elementor-element.elementor-element-354d39d:not(.elementor-motion-effects-element-type-background), .elementor-1369 .elementor-element.elementor-element-354d39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f79a6c2 );}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{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-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1369 .elementor-element.elementor-element-7792930{padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-sm);}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__name{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__bio{color:var( --e-global-color-98345f8 );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-1369 .elementor-element.elementor-element-551e379{--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-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-icon{width:0px;}.elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-icon i{font-size:0px;}.elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-text, .elementor-1369 .elementor-element.elementor-element-9a7b527 .elementor-icon-list-text a{color:var( --e-global-color-98345f8 );}.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-1369 .elementor-element.elementor-element-61de3b4{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-weight:var( --e-global-typography-accent-font-weight );}.elementor-1369 .elementor-element.elementor-element-ea791e1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-ee4b54c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee4b54c-font-size );font-weight:var( --e-global-typography-ee4b54c-font-weight );}.elementor-1369 .elementor-element.elementor-element-ea791e1 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-1369 .elementor-element.elementor-element-9a0b929{--width:33.3333%;}.elementor-1369 .elementor-element.elementor-element-551e379{--width:66.6666%;}}@media(min-width:2400px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-ea791e1 .elementor-button{font-size:var( --e-global-typography-ee4b54c-font-size );}}@media(max-width:1470px){.elementor-1369 .elementor-element.elementor-element-d241185{--padding-top:var(--space-lg);--padding-bottom:0;--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-1369 .elementor-element.elementor-element-041d7ab{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-ea791e1 .elementor-button{font-size:var( --e-global-typography-ee4b54c-font-size );}}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__name{font-size:1rem;}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-ea791e1 .elementor-button{font-size:var( --e-global-typography-ee4b54c-font-size );}}@media(max-width:767px){.elementor-1369 .elementor-element.elementor-element-d241185{--padding-top:var(--space-md);--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-1369 .elementor-element.elementor-element-041d7ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:var(--space-xs);--padding-right:var(--space-xs);}.elementor-1369 .elementor-element.elementor-element-9a0b929{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__name{font-size:0.875rem;}.elementor-1369 .elementor-element.elementor-element-7792930 .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-551e379{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1369 .elementor-element.elementor-element-ea791e1 .elementor-button{font-size:var( --e-global-typography-ee4b54c-font-size );}}/* Start custom CSS for author-box, class: .elementor-element-7792930 *//* Author box layout: avatar left, bio full width below */
.elementor-author-box {
    display: grid !important;
    grid-template-columns: auto 1fr;
    grid-template-areas:
        "avatar name"
        "bio bio";
    column-gap: 1rem;
}

/* Grid placement */
.elementor-author-box__avatar {
    grid-area: avatar;
}

.elementor-author-box__text {
    display: contents; /* children follow grid areas */
}

/* Name + "By" inline */
.elementor-author-box__name {
    grid-area: name;
    font-weight: 700;
    margin-bottom: 30px;
    
    align-items: center;
}

/* "By" prefix inline with name */
.elementor-author-box__name::before {
    content: "By ";
    font-weight: 400;
   
}

/* Bio full width below */
.elementor-author-box__bio {
    grid-area: bio;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-61de3b4 */h2 {
    margin-top: 1.2em;
    margin-bottom: 10px;
}
h3 {
    margin-top: 0.75em;
    margin-bottom: 10px;
}
h2 + p,
h3 + p {
    margin-top: 0;
}
ul, ol {
    margin-bottom: 0.75em;
}/* End custom CSS */