.elementor-1697 .elementor-element.elementor-element-b74434e{--direction:ltr;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-1697 .elementor-element.elementor-element-d604fe9{--display:flex;}.elementor-1697 .elementor-element.elementor-element-18ef89e{--display:flex;--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-1697 .elementor-element.elementor-element-22b6370.elementor-element{--align-self:flex-start;}.elementor-1697 .elementor-element.elementor-element-22b6370 .elementor-icon-list-icon i{color:#0D8F65;font-size:7px;}.elementor-1697 .elementor-element.elementor-element-22b6370 .elementor-icon-list-icon svg{fill:#0D8F65;--e-icon-list-icon-size:7px;}.elementor-1697 .elementor-element.elementor-element-22b6370 .elementor-icon-list-icon{width:7px;}.elementor-1697 .elementor-element.elementor-element-22b6370 .elementor-icon-list-text, .elementor-1697 .elementor-element.elementor-element-22b6370 .elementor-icon-list-text a{color:#0D8F65;}.elementor-1697 .elementor-element.elementor-element-13443b1{width:var( --container-widget-width, 64% );max-width:64%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1697 .elementor-element.elementor-element-13443b1 .elementor-heading-title{font-size:52px;font-weight:600;line-height:59px;}.elementor-1697 .elementor-element.elementor-element-309c010{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1697 .elementor-element.elementor-element-1143616{--display:flex;}.elementor-1697 .elementor-element.elementor-element-6973b4c{--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-1697 .elementor-element.elementor-element-fe37f4c{--display:flex;}.elementor-1697 .elementor-element.elementor-element-fe37f4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1697 .elementor-element.elementor-element-266f84b{--display:flex;}.elementor-1697 .elementor-element.elementor-element-b883530{--display:flex;}.elementor-1697 .elementor-element.elementor-element-5da8fd0{--box-min-height:59px;--box-border-width:0px;--box-padding:13px;--header-color:#8A93A1;--nested-list-indent:2.2em;--item-text-color:#4B5565;--item-text-hover-color:#0D8F65;--item-text-active-color:#0D8F65;--marker-size:10px;}.elementor-1697 .elementor-element.elementor-element-5da8fd0 .elementor-toc__header-title{text-align:start;}.elementor-1697 .elementor-element.elementor-element-5da8fd0 .elementor-toc__header, .elementor-1697 .elementor-element.elementor-element-5da8fd0 .elementor-toc__header-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;text-decoration:none;}.elementor-1697 .elementor-element.elementor-element-5da8fd0 .elementor-toc__header{flex-direction:row;}.elementor-1697 .elementor-element.elementor-element-5da8fd0 .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;line-height:24px;}@media(min-width:768px){.elementor-1697 .elementor-element.elementor-element-d604fe9{--content-width:1200px;}.elementor-1697 .elementor-element.elementor-element-1143616{--width:86%;}.elementor-1697 .elementor-element.elementor-element-6973b4c{--content-width:1200px;}.elementor-1697 .elementor-element.elementor-element-fe37f4c{--width:70.71%;}}/* Start custom CSS for post-info, class: .elementor-element-22b6370 */.art-tag {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-top: 26px;
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #0d8f65;
    background: rgba(23, 204, 144, 0.10);
    border: 1px solid rgba(23, 204, 144, 0.22);
    padding: 6px 13px 6px 11px;
    border-radius: 999px;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-13443b1 */.elementor-1697 .elementor-element.elementor-element-13443b1 {
    margin-top: 20px;
    font-family: 'Fraunces', serif;
    font-weight: 600;
    font-size: clamp(32px, 4.6vw, 52px);
    letter-spacing: -0.02em;
    max-width: 880px;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1143616 */.elementor-1697 .elementor-element.elementor-element-1143616{
    margin-top: 8px;
    border-radius: 24px;
    overflow: hidden;
    background: linear-gradient(150deg, #EAF7F1 0%, #F6FBF9 55%, #FFFFFF 100%);
    border: 1px solid var(--line);
    height: 420px;
    position: relative;
    box-shadow: 0 40px 80px -48px rgba(14, 20, 32, 0.25);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2b62ae6 */.blog-temp h2{
    color: #0E1420;
    font-size: 25px;
    margin: 30px 0px 18px!important;
    font-weight: 700;
}
.blog-temp h3 {
    margin-top: 24px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b883530 */.elementor-1697 .elementor-element.elementor-element-b883530{
    background: #f7f9fa;
    border: 1px solid #e6e9ed;
    border-radius: 16px;
    padding: 20px;
}/* End custom CSS */