.elementor-2159 .elementor-element.elementor-element-7d52be8{--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;--overflow:hidden;}.elementor-2159 .elementor-element.elementor-element-f2b72a7{--display:flex;--justify-content:center;}.elementor-2159 .elementor-element.elementor-element-f2b72a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2159 .elementor-element.elementor-element-308cbf1{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2159 .elementor-element.elementor-element-766b604{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-2159 .elementor-element.elementor-element-d58ed2c .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#000000;}.elementor-2159 .elementor-element.elementor-element-d58ed2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-2159 .elementor-element.elementor-element-d58ed2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-2159 .elementor-element.elementor-element-d58ed2c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-2159 .elementor-element.elementor-element-d58ed2c .elementor-icon-list-icon{width:14px;}.elementor-2159 .elementor-element.elementor-element-d58ed2c .elementor-icon-list-icon i{font-size:14px;}.elementor-2159 .elementor-element.elementor-element-d58ed2c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2159 .elementor-element.elementor-element-30456f6{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-2159 .elementor-element.elementor-element-a97239f{--display:flex;--min-height:450px;}.elementor-2159 .elementor-element.elementor-element-c5cbb96{--display:flex;}.elementor-2159 .elementor-element.elementor-element-89f022b{--display:flex;}.elementor-2159 .elementor-element.elementor-element-edae651{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2159 .elementor-element.elementor-element-9d8c247 .elementor-author-box__avatar img{width:40px;height:40px;}body.rtl .elementor-2159 .elementor-element.elementor-element-9d8c247.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-2159 .elementor-element.elementor-element-9d8c247:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:12px;margin-left:0;}body:not(.rtl) .elementor-2159 .elementor-element.elementor-element-9d8c247.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-2159 .elementor-element.elementor-element-9d8c247:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:12px;margin-right:0;}.elementor-2159 .elementor-element.elementor-element-9d8c247.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:12px;}.elementor-2159 .elementor-element.elementor-element-9d8c247 .elementor-author-box__name{color:#020000;font-size:18px;}.elementor-2159 .elementor-element.elementor-element-9d18f82{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2159 .elementor-element.elementor-element-068ebea{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2159 .elementor-element.elementor-element-57bc0e5{text-align:start;}.elementor-2159 .elementor-element.elementor-element-e4660d9{--display:flex;}.elementor-2159 .elementor-element.elementor-element-f7c446c .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;}.elementor-2159 .elementor-element.elementor-element-f7c446c .ue-grid-item{border-style:none;transition:all 200ms ease-in-out;}.elementor-2159 .elementor-element.elementor-element-f7c446c .ue-grid-item:hover{border-style:none;}.elementor-2159 .elementor-element.elementor-element-f7c446c .ue-grid-item.ue-active-item{border-style:none;}.elementor-2159 .elementor-element.elementor-element-f7c446c .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-2159 .elementor-element.elementor-element-eb8fb14{--display:flex;}@media(min-width:768px){.elementor-2159 .elementor-element.elementor-element-f2b72a7{--width:650px;}.elementor-2159 .elementor-element.elementor-element-89f022b{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2159 .elementor-element.elementor-element-f2b72a7{--width:350px;}.elementor-2159 .elementor-element.elementor-element-89f022b{--content-width:100%;}}@media(max-width:1024px){.elementor-2159 .elementor-element.elementor-element-f7c446c .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-2159 .elementor-element.elementor-element-f7c446c .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for container, class: .elementor-element-308cbf1 */.bread-crumbing{
    color: var(--color-primary);
    font-size: 14px;
}

.bread-crumbing a{
 text-decoration: underline;
 text-underline-offset: 2px;
 
}

.bread-crumbing a:hover{
color: var(--color-secondary);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-d58ed2c */.author-link, .author-link a{
    color: var(--color-on-surface);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97239f */.bg-img{
    background-position: center;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3c2439c */.elementor-2159 .elementor-element.elementor-element-3c2439c figure {
    width: 100% !important;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.elementor-2159 .elementor-element.elementor-element-3c2439c img {
    display: block;
    width: 100% !important;
    max-width: 100%;
    height: auto;
}

.elementor-2159 .elementor-element.elementor-element-3c2439c figcaption {
    font-size: 14px;
    font-style: italic;
    color: #777;
    line-height: 1.5;
    margin-top: 8px;
}

.elementor-2159 .elementor-element.elementor-element-3c2439c h2, 
.elementor-2159 .elementor-element.elementor-element-3c2439c h3{
    margin: 0;
    padding: 8px 0px 16px ;
}

.elementor-2159 .elementor-element.elementor-element-3c2439c p{
    margin-bottom: 16px;
    font-size: 16px;
}

.elementor-2159 .elementor-element.elementor-element-3c2439c li{
    margin-bottom: 4px;
    font-size: 18px;
}
.elementor-2159 .elementor-element.elementor-element-3c2439c h3{
    font-size: 24px;
}
.elementor-2159 .elementor-element.elementor-element-3c2439c h2{
    font-size: 26px;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-2159 .elementor-element.elementor-element-3c2439c h2 {
        font-size: 24px;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c h3 {
        font-size: 22px;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c p {
        font-size: 16px;
        margin-bottom: 14px;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c li {
        font-size: 16px;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c h2,
    .elementor-2159 .elementor-element.elementor-element-3c2439c h3 {
        padding: 6px 0 12px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-2159 .elementor-element.elementor-element-3c2439c figure {
        width: 100% !important;
        max-width: 100%;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c img {
        width: 100% !important;
        max-width: 100%;
        height: auto;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c figcaption {
        font-size: 12px;
        line-height: 1.5;
        margin-top: 6px;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c h2 {
        font-size: 22px;
        line-height: 1.3;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c h3 {
        font-size: 20px;
        line-height: 1.4;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c h2,
    .elementor-2159 .elementor-element.elementor-element-3c2439c h3 {
        padding: 6px 0 10px;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c p {
        font-size: 15px;
        line-height: 1.7;
        margin-bottom: 12px;
    }

    .elementor-2159 .elementor-element.elementor-element-3c2439c li {
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 4px;
    }
}/* End custom CSS */