.elementor-233 .elementor-element.elementor-element-77c3c1df{--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;}.elementor-233 .elementor-element.elementor-element-bd95040c{--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-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-233 .elementor-element.elementor-element-02001e32 .elementor-button{background-color:#FFFFFF;fill:#767676;color:#767676;}.elementor-233 .elementor-element.elementor-element-caa26c07 .elementor-button{background-color:#FFFFFF;fill:#767676;color:#767676;}.elementor-233 .elementor-element.elementor-element-d99e1624 .elementor-button{background-color:#FFFFFF;fill:#3EA637;color:#3EA637;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-233 .elementor-element.elementor-element-8ead5b8f{font-family:"Nunito", Sans-serif;font-size:13px;color:#767676;}.elementor-233 .elementor-element.elementor-element-8ead5b8f a{color:#767676;}.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-233 .elementor-element.elementor-element-1f330a4d .elementor-icon-list-icon{width:14px;}.elementor-233 .elementor-element.elementor-element-1f330a4d .elementor-icon-list-icon i{font-size:14px;}.elementor-233 .elementor-element.elementor-element-1f330a4d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-233 .elementor-element.elementor-element-1f330a4d .elementor-icon-list-text, .elementor-233 .elementor-element.elementor-element-1f330a4d .elementor-icon-list-text a{color:#767676;}.elementor-widget-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-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-233 .elementor-element.elementor-element-952b5610 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:800;color:#1C1C1C;}.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-233 .elementor-element.elementor-element-b161eb9a{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-c9ab3b4e{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-497a0884{text-align:start;font-family:"Nunito", Sans-serif;font-size:24px;line-height:1.8em;color:#FFFFFF;}.elementor-233 .elementor-element.elementor-element-ac861f38 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:800;color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-4199e8ab{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-3f56471e{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-135f65dc{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-782662e6{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-39783ff1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:800;color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-0ac48ed9{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-cfe152b4{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-f921ae02{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-3d724721{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-c4021072{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-35722ddb .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:800;color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-e7425cbe{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-2babfe18{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-2f158574{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-7b1c71a8{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-8cc1a2ec{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-0a4a93e4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:800;color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-56ce5918{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-2a29942d{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-d6c18871{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-04c1c3a6{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-c3e21c6e{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-274bdba0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:800;color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-59ee496f{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-76d740ca{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-a3eba9c6{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-eee0cebf{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-e1b0dc63{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-8b0d7a9f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:800;color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-ff9baf20{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-920e22df{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-47eeadc7{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-781d5578{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-5e27bda4{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-4b6b1c58 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:800;color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-92f8c271{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-8cc9cb5f{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-cb583015{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-91ee7f5b{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-40166aba{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-7ae04bdb{text-align:start;font-family:"Nunito", Sans-serif;font-size:18px;line-height:1.8em;color:#455247;}.elementor-233 .elementor-element.elementor-element-310885aa{--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-233 .elementor-element.elementor-element-33078a5f .elementor-heading-title{color:#1C1C1C;}.elementor-233 .elementor-element.elementor-element-a13a1f88 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;color:#1C1C1C;}.elementor-widget-posts .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 );}.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 ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{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-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 ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-233 .elementor-element.elementor-element-72ac23fc{--grid-row-gap:24px;--grid-column-gap:30px;}.elementor-233 .elementor-element.elementor-element-72ac23fc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-233 .elementor-element.elementor-element-72ac23fc:after{content:"0.66";}.elementor-233 .elementor-element.elementor-element-72ac23fc .elementor-post__thumbnail__link{width:28%;}.elementor-233 .elementor-element.elementor-element-72ac23fc .elementor-post__meta-data span + span:before{content:"///";}.elementor-233 .elementor-element.elementor-element-72ac23fc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-233 .elementor-element.elementor-element-72ac23fc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-233 .elementor-element.elementor-element-72ac23fc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-233 .elementor-element.elementor-element-952b5610 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-233 .elementor-element.elementor-element-ac861f38 .elementor-heading-title{font-size:23px;}.elementor-233 .elementor-element.elementor-element-39783ff1 .elementor-heading-title{font-size:23px;}.elementor-233 .elementor-element.elementor-element-35722ddb .elementor-heading-title{font-size:23px;}.elementor-233 .elementor-element.elementor-element-0a4a93e4 .elementor-heading-title{font-size:23px;}.elementor-233 .elementor-element.elementor-element-274bdba0 .elementor-heading-title{font-size:23px;}.elementor-233 .elementor-element.elementor-element-8b0d7a9f .elementor-heading-title{font-size:23px;}.elementor-233 .elementor-element.elementor-element-4b6b1c58 .elementor-heading-title{font-size:23px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-233 .elementor-element.elementor-element-72ac23fc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-233 .elementor-element.elementor-element-72ac23fc:after{content:"0.5";}.elementor-233 .elementor-element.elementor-element-72ac23fc .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */.ft-post-layout{max-width:1200px!important;width:calc(100% - 48px)!important;margin:48px auto 64px!important;gap:40px!important;align-items:flex-start!important}.ft-post-main{width:75%!important;min-width:0;gap:26px!important;position:relative;text-align:left!important}.ft-post-sidebar{width:25%!important;min-width:0;gap:28px!important;text-align:left!important}.ft-post-main .elementor-widget{width:100%}.ft-post-main .elementor-heading-title,.ft-post-main .elementor-widget-text-editor{text-align:left!important}.ft-post-main .ft-demo-cover img,.ft-post-cover img{width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:0;background:#FFFBF4}.ft-post-arrows{min-height:35px}.ft-post-archive{position:absolute!important;top:0;left:50%;transform:translateX(-50%);width:auto!important}.ft-post-archive .elementor-button{padding:8px 12px;font-size:14px}.ft-post-meta{font-size:14px;color:#777}.ft-post-highlight,.ft-post-body blockquote{background:#3EA637;color:white;padding:38px 28px!important;text-align:center!important;border:0!important;margin:12px 0}.ft-post-highlight .elementor-heading-title,.ft-post-body blockquote p{color:white!important;text-align:center!important}.ft-post-body{font-size:18px;line-height:1.8;text-align:left}.ft-post-sidebar h3,.ft-post-sidebar h5{font-family:Nunito,sans-serif;font-size:20px;color:#1C1C1C;margin:0 0 16px}.ft-post-sidebar .searchform>div{display:flex;flex-wrap:wrap;gap:8px}.ft-post-sidebar .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ft-post-sidebar input[type=text],.ft-post-sidebar input[type=search]{width:100%;min-width:0;flex:1;border:1px solid #ddd;border-radius:5px;padding:10px}.ft-post-sidebar input[type=submit]{background:#3EA637;color:white;border:0;border-radius:5px;padding:10px}.ft-post-sidebar ul{padding-left:20px;margin:0}.ft-post-sidebar li{margin-bottom:12px}.ft-post-sidebar a{color:#3EA637}.ft-post-sidebar .elementor-post__title a{color:#1C1C1C}.ft-post-sidebar .elementor-post__title{font-size:16px}.ft-post-sidebar .elementor-post__meta-data{font-size:13px}.ft-post-sidebar .tagcloud{line-height:2}.ft-post-main .elementor-widget-button:not(.ft-post-archive){align-self:flex-start}.ft-post-main .elementor-post-navigation .elementor-post-navigation__link a{color:#3EA637}
@media(max-width:767px){.ft-post-layout{flex-direction:column!important;width:calc(100% - 36px)!important;margin-top:28px!important;gap:40px!important}.ft-post-main,.ft-post-sidebar{width:100%!important}.ft-post-main .elementor-widget-text-editor,.ft-post-main .elementor-heading-title{text-align:left!important}.ft-post-highlight .elementor-heading-title{text-align:center!important}.ft-post-archive .elementor-button{font-size:12px}.ft-post-sidebar{padding-top:28px;border-top:1px solid #BFAC90}}.ft-post-meta .elementor-icon-list-text,.ft-post-meta .elementor-icon-list-text a{color:#6B6B6B!important}.ft-post-meta .elementor-icon-list-items{justify-content:flex-start!important}.ft-post-main{flex:1 1 0!important}.ft-post-sidebar{flex:0 0 25%!important}@media(max-width:767px){.ft-post-main,.ft-post-sidebar{flex:initial!important}}.ft-post-prev-placeholder,.ft-post-next-placeholder{position:absolute!important;top:0;width:auto!important;z-index:2}.ft-post-prev-placeholder{left:0}.ft-post-next-placeholder{right:0}.ft-post-prev-placeholder .elementor-button,.ft-post-next-placeholder .elementor-button{padding:0 8px!important;background:transparent!important;color:#767676!important;font-size:38px!important;line-height:1!important;pointer-events:none}.ft-post-main:has(.elementor-post-navigation__prev a) .ft-post-prev-placeholder,.ft-post-main:has(.elementor-post-navigation__next a) .ft-post-next-placeholder{display:none!important}.ft-post-arrows .elementor-post-navigation__arrow-wrapper{color:#767676!important}.ft-post-taxonomy-labels{margin:0!important}.ft-post-taxonomy-labels p{text-align:right!important;color:#767676!important;font-size:15px;margin:0}.ft-post-meta .elementor-icon-list-items{justify-content:flex-end!important}.ft-post-meta .elementor-icon-list-text,.ft-post-meta .elementor-icon-list-text a{color:#767676!important}.ft-post-taxonomy-labels{margin-bottom:-18px!important}@media(max-width:767px){.ft-post-taxonomy-labels p{text-align:right!important}.ft-post-meta .elementor-icon-list-items{justify-content:flex-end!important}}.ft-post-prev-placeholder .elementor-button-text,.ft-post-next-placeholder .elementor-button-text{font-size:0!important;display:block;width:11px;height:11px;border-top:1px solid #767676;border-right:1px solid #767676;transform:rotate(45deg);margin:10px 4px}.ft-post-prev-placeholder .elementor-button-text{transform:rotate(-135deg)}.ft-post-arrows .elementor-post-navigation__arrow-wrapper i,.ft-post-arrows .elementor-post-navigation__arrow-wrapper svg{display:none!important}.ft-post-arrows .elementor-post-navigation__arrow-wrapper:after{content:"";display:block;width:11px;height:11px;border-top:1px solid #767676;border-right:1px solid #767676;transform:rotate(45deg);margin:10px 4px}.ft-post-arrows .elementor-post-navigation__prev .elementor-post-navigation__arrow-wrapper:after{transform:rotate(-135deg)}.ft-post-main .ft-post-prev-placeholder .elementor-button,.ft-post-main .ft-post-next-placeholder .elementor-button{background:#3EA637!important;color:#fff!important;border-radius:4px!important;min-width:36px;min-height:36px;padding:7px!important}.ft-post-main .ft-post-prev-placeholder .elementor-button-text,.ft-post-main .ft-post-next-placeholder .elementor-button-text{font-size:0!important;width:10px!important;height:10px!important;border-top:1px solid #fff!important;border-right:1px solid #fff!important;margin:5px auto!important;font-weight:300!important}.ft-post-main .ft-post-prev-placeholder .elementor-button-content-wrapper,.ft-post-main .ft-post-next-placeholder .elementor-button-content-wrapper{font-size:0!important}.ft-post-main .ft-post-taxonomy-labels p{display:flex;justify-content:flex-end;align-items:center;gap:22px}.ft-taxonomy-label{display:inline-flex;align-items:center;gap:8px}.ft-taxonomy-chevron{display:inline-block;width:6px;height:6px;border-right:1px solid #767676;border-bottom:1px solid #767676;transform:rotate(45deg);position:relative;top:-2px}.ft-post-main .ft-post-meta .elementor-icon-list-items{justify-content:flex-start!important;text-align:left!important}.ft-post-main .ft-post-meta{text-align:left!important}.ft-post-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:18px!important;row-gap:26px!important}.ft-post-main>.elementor-widget{grid-column:1 / -1;min-width:0}.ft-post-main>.ft-post-taxonomy-labels{grid-column:2;grid-row:2;align-self:center;margin:0!important;width:auto!important}.ft-post-main>.ft-post-meta{grid-column:1;grid-row:2;align-self:center;margin:0!important;width:auto!important}.ft-post-main .ft-post-meta .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:flex-start!important}.ft-post-main .ft-post-meta .elementor-icon-list-text,.ft-post-main .ft-post-meta .elementor-icon-list-text a,.ft-post-main .ft-post-meta .elementor-icon-list-icon i{color:#8A8A8A!important;font-size:14px!important}.ft-post-main .ft-post-meta .elementor-icon-list-icon svg{fill:#8A8A8A!important;width:14px;height:14px}.ft-post-main .ft-post-taxonomy-labels p{font-size:14px;color:#8A8A8A!important;margin:0!important;white-space:nowrap}.ft-post-main .ft-taxonomy-chevron{border-color:#8A8A8A!important}
@media(max-width:600px){.ft-post-main{grid-template-columns:minmax(0,1fr);row-gap:20px!important}.ft-post-main>.ft-post-meta{grid-column:1;grid-row:2}.ft-post-main>.ft-post-taxonomy-labels{grid-column:1;grid-row:3;justify-self:end}.ft-post-main .ft-post-meta .elementor-icon-list-text{font-size:13px!important}}.ft-post-recent .elementor-posts-container{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.ft-post-recent .elementor-post{display:flex!important;align-items:flex-start!important;gap:16px!important;margin:0!important}.ft-post-recent .elementor-post__thumbnail__link{flex:0 0 80px!important;width:80px!important;margin:0!important}.ft-post-recent .elementor-post__thumbnail{height:62px!important;padding:0!important;border-radius:0!important}.ft-post-recent .elementor-post__thumbnail img{width:80px!important;height:62px!important;object-fit:cover!important;position:static!important;transform:none!important}.ft-post-recent .elementor-post__text{flex:1;min-width:0}.ft-post-recent .elementor-post__title{font-size:15px!important;line-height:1.35!important;margin:0 0 8px!important;text-align:left!important}.ft-post-recent .elementor-post__title a{color:#1C1C1C!important}.ft-post-recent .elementor-post__meta-data{border-top:1px solid #ECECEC;padding-top:7px;font-size:13px!important;color:#8A8A8A!important;text-align:left!important}.ft-post-recent .elementor-post__excerpt,.ft-post-recent .elementor-post__read-more{display:none!important}.ft-post-sidebar h3,.ft-post-sidebar h5,.ft-post-sidebar .elementor-heading-title{font-size:16px!important;line-height:1.4!important;font-weight:700!important}.ft-post-sidebar,.ft-post-sidebar p,.ft-post-sidebar li,.ft-post-sidebar input,.ft-post-sidebar button{font-size:14px!important;line-height:1.5!important}.ft-post-sidebar .tagcloud a{line-height:1.5;margin-right:6px;display:inline-block}.ft-post-sidebar .ft-post-recent .elementor-post__title,.ft-post-sidebar .ft-post-recent .elementor-post__title a{font-size:14px!important;line-height:1.4!important}.ft-post-sidebar .ft-post-recent .elementor-post__meta-data{font-size:12px!important;line-height:1.4!important}.ft-post-main .ft-post-highlight,.ft-post-main .ft-post-highlight .elementor-heading-title,.ft-post-main .ft-post-body blockquote,.ft-post-main .ft-post-body blockquote p{text-align:left!important}/* Consistent editorial spacing without extra containers. */
.ft-post-main{row-gap:24px!important;gap:24px!important}.ft-post-main>.elementor-widget:not(.ft-post-prev-placeholder):not(.ft-post-next-placeholder):not(.ft-post-archive){margin-top:0!important;margin-bottom:0!important}.ft-post-main .elementor-widget-heading .elementor-heading-title{margin:0!important}.ft-post-main .elementor-widget-text-editor p{margin-top:0!important;margin-bottom:24px!important}.ft-post-main .elementor-widget-text-editor p:last-child{margin-bottom:0!important}.ft-post-main .ft-post-highlight{margin:0!important;padding:32px!important}.ft-post-main .ft-post-highlight .elementor-heading-title{margin:0!important;text-align:left!important}.ft-post-main .ft-post-body h2,.ft-post-main .ft-post-body h3,.ft-post-main .ft-post-body h4{margin:24px 0!important}.ft-post-main .ft-post-body p,.ft-post-main .ft-post-body ul,.ft-post-main .ft-post-body ol{margin:0 0 24px!important}.ft-post-main .ft-post-body blockquote{margin:24px 0!important;padding:32px!important}.ft-post-main .ft-post-body blockquote p{margin:0!important}.ft-post-main .ft-post-body>:first-child{margin-top:0!important}.ft-post-main .ft-post-body>:last-child{margin-bottom:0!important}.ft-post-sidebar{gap:24px!important}.ft-post-sidebar h3,.ft-post-sidebar h5{margin-top:0!important;margin-bottom:12px!important}.ft-post-sidebar .elementor-heading-title{margin:0!important}@media(max-width:767px){.ft-post-main{gap:24px!important;row-gap:24px!important}.ft-post-main .ft-post-highlight,.ft-post-main .ft-post-body blockquote{padding:24px!important}}.ft-post-main .ft-post-highlight p{color:#fff!important;text-align:left!important;margin:0!important}.ft-post-main h1{font-size:36px;line-height:1.25;color:#1C1C1C!important}.ft-post-copy a{overflow-wrap:anywhere}@media(max-width:767px){.ft-post-main h1{font-size:28px}}.ft-post-main .ft-post-breadcrumbs{max-width:440px;text-align:right!important}.ft-post-main .ft-post-breadcrumbs p{display:block!important;white-space:normal!important;font-size:13px!important;line-height:1.5!important;color:#767676!important}.ft-post-breadcrumbs a{color:#767676!important;text-decoration:underline;text-underline-offset:3px}.ft-post-breadcrumbs a:hover{color:#3EA637!important}.ft-post-breadcrumbs .breadcrumb_last{color:#767676!important}/* End custom CSS */