.elementor-768 .elementor-element.elementor-element-247de243{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:65px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-768 .elementor-element.elementor-element-247de243:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-247de243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-4bc220d2{--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-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 );color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-49a26986 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-768 .elementor-element.elementor-element-46d94a72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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-size:var( --e-global-typography-primary-font-size );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-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-768 .elementor-element.elementor-element-67e8f86c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-768 .elementor-element.elementor-element-67e8f86c .elementor-author-box__avatar img{width:100px;height:100px;}.elementor-768 .elementor-element.elementor-element-67e8f86c .elementor-author-box__name{color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;}.elementor-768 .elementor-element.elementor-element-67e8f86c .elementor-author-box__bio{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-768 .elementor-element.elementor-element-2cac6c9d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:16px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:16px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon{width:16px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-text, .elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-item{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-3bb73a61{--display:flex;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-768 .elementor-element.elementor-element-148764d7{--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-768 .elementor-element.elementor-element-148764d7:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-148764d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-7ea63dd7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-768 .elementor-element.elementor-element-35337110{padding:15px 15px 15px 15px;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-553e2a81{padding:0px 15px 0px 15px;}.elementor-768 .elementor-element.elementor-element-7e6acbe0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-7e6acbe0:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-7e6acbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-2d0e16d8{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-768 .elementor-element.elementor-element-2d0e16d8:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-2d0e16d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-768 .elementor-element.elementor-element-53333c22{--box-border-color:var( --e-global-color-text );--box-border-width:0.5px;--box-border-radius:20px;--box-padding:10px;--header-color:var( --e-global-color-accent );--toggle-button-color:#B2B2B2;--toc-body-max-height:500px;--item-text-hover-decoration:underline;--marker-size:17px;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header-title{text-align:center;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header, .elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header{flex-direction:row;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__list-item{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-1a258f3f{--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-768 .elementor-element.elementor-element-1a258f3f:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-1a258f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-366fe6d0{--display:flex;}.elementor-768 .elementor-element.elementor-element-31d95e25{padding:0px 15px 0px 15px;}.elementor-768 .elementor-element.elementor-element-54f25aff{--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;--border-radius:15px 15px 15px 15px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-54f25aff:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-54f25aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-768 .elementor-element.elementor-element-18a2ebba{text-align:center;}.elementor-768 .elementor-element.elementor-element-18a2ebba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-768 .elementor-element.elementor-element-2748d67e{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-768 .elementor-element.elementor-element-32320f3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-4dd957da{--display:flex;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-28fdb617 .elementor-author-box__avatar img{width:150px;height:150px;}body.rtl .elementor-768 .elementor-element.elementor-element-28fdb617.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-768 .elementor-element.elementor-element-28fdb617:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:15px;margin-left:0;}body:not(.rtl) .elementor-768 .elementor-element.elementor-element-28fdb617.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-768 .elementor-element.elementor-element-28fdb617:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:15px;margin-right:0;}.elementor-768 .elementor-element.elementor-element-28fdb617.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:15px;}.elementor-768 .elementor-element.elementor-element-28fdb617 .elementor-author-box__name{color:var( --e-global-color-accent );font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;margin-bottom:10px;}.elementor-768 .elementor-element.elementor-element-28fdb617 .elementor-author-box__bio{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-768 .elementor-element.elementor-element-b0caa35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-2fb016de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-768 .elementor-element.elementor-element-71ef66b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-768 .elementor-element.elementor-element-71ef66b1:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-71ef66b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-71ef66b1:hover{background-color:#070940;}.elementor-768 .elementor-element.elementor-element-71ef66b1.e-con{--align-self:center;}.elementor-768 .elementor-element.elementor-element-107b7f34{text-align:center;}.elementor-768 .elementor-element.elementor-element-107b7f34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-768 .elementor-element.elementor-element-18fd8a92{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-18fd8a92 p{margin-block-end:5px;}.elementor-768 .elementor-element.elementor-element-56b5d52f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-768 .elementor-element.elementor-element-56b5d52f:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-56b5d52f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-56b5d52f:hover{background-color:#070940;}.elementor-768 .elementor-element.elementor-element-56b5d52f.e-con{--align-self:center;}.elementor-768 .elementor-element.elementor-element-5f9e039a{text-align:center;}.elementor-768 .elementor-element.elementor-element-5f9e039a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-768 .elementor-element.elementor-element-2f23ef68{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-2f23ef68 p{margin-block-end:5px;}.elementor-768 .elementor-element.elementor-element-28da2a01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-768 .elementor-element.elementor-element-7e1be3c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-768 .elementor-element.elementor-element-7e1be3c8:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-7e1be3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-7e1be3c8:hover{background-color:#070940;}.elementor-768 .elementor-element.elementor-element-7e1be3c8.e-con{--align-self:center;}.elementor-768 .elementor-element.elementor-element-312b6eb9{text-align:center;}.elementor-768 .elementor-element.elementor-element-312b6eb9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-768 .elementor-element.elementor-element-225b8a68{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-225b8a68 p{margin-block-end:5px;}.elementor-768 .elementor-element.elementor-element-3a2b1e4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-768 .elementor-element.elementor-element-3a2b1e4e:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-3a2b1e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-3a2b1e4e:hover{background-color:#070940;}.elementor-768 .elementor-element.elementor-element-3a2b1e4e.e-con{--align-self:center;}.elementor-768 .elementor-element.elementor-element-659f62da{text-align:center;}.elementor-768 .elementor-element.elementor-element-659f62da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-768 .elementor-element.elementor-element-7ecb60e0{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-768 .elementor-element.elementor-element-7ecb60e0 p{margin-block-end:5px;}.elementor-768 .elementor-element.elementor-element-48569f9{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-48569f9:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-48569f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-1a334012{text-align:center;}.elementor-768 .elementor-element.elementor-element-1a334012 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-48cd69b3{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-768 .elementor-element.elementor-element-247de243{--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-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon{width:18px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon i{font-size:18px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon svg{--e-icon-list-icon-size:18px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-item{font-size:18px;}.elementor-768 .elementor-element.elementor-element-3bb73a61.e-con{--order:-99999 /* order start hack */;}.elementor-768 .elementor-element.elementor-element-148764d7{--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-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-768 .elementor-element.elementor-element-53333c22{--box-padding:10px;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header-title{text-align:center;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header, .elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header-title{font-size:23px;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__list-item{font-size:18px;}.elementor-768 .elementor-element.elementor-element-1a258f3f{--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:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-768 .elementor-element.elementor-element-2748d67e{--grid-columns:2;}.elementor-768 .elementor-element.elementor-element-32320f3f.e-con{--order:-99999 /* order start hack */;}.elementor-768 .elementor-element.elementor-element-4dd957da{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-768 .elementor-element.elementor-element-b0caa35{--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-768 .elementor-element.elementor-element-48cd69b3{--grid-columns:1;}}@media(max-width:767px){.elementor-768 .elementor-element.elementor-element-247de243{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-768 .elementor-element.elementor-element-49a26986 .elementor-heading-title{font-size:20px;}.elementor-768 .elementor-element.elementor-element-46d94a72{--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-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-768 .elementor-element.elementor-element-67e8f86c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-768 .elementor-element.elementor-element-67e8f86c .elementor-author-box__avatar img{width:80px;height:80px;}body.rtl .elementor-768 .elementor-element.elementor-element-67e8f86c.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-768 .elementor-element.elementor-element-67e8f86c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:16px;margin-left:0;}body:not(.rtl) .elementor-768 .elementor-element.elementor-element-67e8f86c.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-768 .elementor-element.elementor-element-67e8f86c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:16px;margin-right:0;}.elementor-768 .elementor-element.elementor-element-67e8f86c.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:16px;}.elementor-768 .elementor-element.elementor-element-67e8f86c .elementor-author-box__name{font-size:18px;margin-bottom:9px;}.elementor-768 .elementor-element.elementor-element-67e8f86c .elementor-author-box__bio{font-size:15px;line-height:18px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon{width:15px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon i{font-size:15px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-768 .elementor-element.elementor-element-2cac6c9d .elementor-icon-list-item{font-size:15px;}.elementor-768 .elementor-element.elementor-element-35337110{padding:10px 10px 10px 10px;font-size:16px;}.elementor-768 .elementor-element.elementor-element-2d0e16d8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-768 .elementor-element.elementor-element-53333c22{--box-padding:6px;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header, .elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__header-title{font-size:20px;}.elementor-768 .elementor-element.elementor-element-53333c22 .elementor-toc__list-item{font-size:15px;}.elementor-768 .elementor-element.elementor-element-1a258f3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-768 .elementor-element.elementor-element-2748d67e{--grid-columns:1;}.elementor-768 .elementor-element.elementor-element-2fb016de{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-768 .elementor-element.elementor-element-28da2a01{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-768 .elementor-element.elementor-element-1a334012 .elementor-heading-title{font-size:20px;}.elementor-768 .elementor-element.elementor-element-48cd69b3{--grid-columns:1;}}@media(min-width:768px){.elementor-768 .elementor-element.elementor-element-247de243{--content-width:1400px;}.elementor-768 .elementor-element.elementor-element-4bc220d2{--width:60%;}.elementor-768 .elementor-element.elementor-element-3bb73a61{--width:40%;}.elementor-768 .elementor-element.elementor-element-148764d7{--content-width:1400px;}.elementor-768 .elementor-element.elementor-element-7ea63dd7{--width:70%;}.elementor-768 .elementor-element.elementor-element-7e6acbe0{--width:30%;}.elementor-768 .elementor-element.elementor-element-1a258f3f{--content-width:1400px;}.elementor-768 .elementor-element.elementor-element-366fe6d0{--width:70%;}.elementor-768 .elementor-element.elementor-element-32320f3f{--width:30%;}.elementor-768 .elementor-element.elementor-element-4dd957da{--width:100%;}.elementor-768 .elementor-element.elementor-element-71ef66b1{--width:50%;}.elementor-768 .elementor-element.elementor-element-56b5d52f{--width:50%;}.elementor-768 .elementor-element.elementor-element-7e1be3c8{--width:50%;}.elementor-768 .elementor-element.elementor-element-3a2b1e4e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-768 .elementor-element.elementor-element-4bc220d2{--width:100%;}.elementor-768 .elementor-element.elementor-element-3bb73a61{--width:100%;}.elementor-768 .elementor-element.elementor-element-7ea63dd7{--width:100%;}.elementor-768 .elementor-element.elementor-element-7e6acbe0{--width:100%;}.elementor-768 .elementor-element.elementor-element-32320f3f{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-35337110 *//* =========================================================
   PREMIUM BLOG POST CONTENT
   Apply ONLY to Elementor Post Content Widget
========================================================= */


/* =========================================================
   H2 — MAIN BLOG HEADINGS
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 h2 {
    position: relative;

    color: #ffffff;

    font-size: 27px;
    font-weight: 700;
    line-height: 1.35;

    margin: 48px 0 20px;

    padding: 11px 15px 11px 17px;

    /* Green accent */
    border-left: 4px solid #a8e600;

    /* Soft background */
    background: linear-gradient(
        90deg,
        rgba(168, 230, 0, 0.10) 0%,
        rgba(168, 230, 0, 0.035) 55%,
        transparent 100%
    );

    border-radius: 0 8px 8px 0;

    /* Very subtle glow */
    text-shadow: 0 0 14px rgba(168, 230, 0, 0.12);

    transition: all 0.3s ease;
}


/* H2 hover effect */

.elementor-768 .elementor-element.elementor-element-35337110 h2:hover {
    border-left-color: #c4ff38;

    background: linear-gradient(
        90deg,
        rgba(168, 230, 0, 0.15),
        rgba(168, 230, 0, 0.04),
        transparent
    );

    transform: translateX(3px);
}


/* =========================================================
   H3 — SUB HEADINGS
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 h3 {
    position: relative;

    color: #ffffff;

    font-size: 22px;
    font-weight: 700;
    line-height: 1.4;

    margin: 36px 0 16px;

    padding: 7px 0 7px 14px;

    border-left: 3px solid #a8e600;

    background: linear-gradient(
        90deg,
        rgba(168, 230, 0, 0.06),
        transparent 70%
    );

    border-radius: 0 6px 6px 0;

    text-shadow: 0 0 10px rgba(168, 230, 0, 0.10);

    transition: all 0.3s ease;
}


/* H3 hover */

.elementor-768 .elementor-element.elementor-element-35337110 h3:hover {
    border-left-color: #c4ff38;
    transform: translateX(3px);
}


/* =========================================================
   H4 — SMALL HEADINGS
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 h4 {
    color: #a8e600;

    font-size: 19px;
    font-weight: 700;
    line-height: 1.45;

    margin: 30px 0 13px;

    padding-left: 11px;

    border-left: 2px solid rgba(168, 230, 0, 0.7);
}


/* =========================================================
   H5 / H6
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 h5,
.elementor-768 .elementor-element.elementor-element-35337110 h6 {
    color: #d8e6cc;

    font-weight: 700;

    margin-top: 25px;
    margin-bottom: 10px;
}


/* =========================================================
   FIRST HEADING
   Don't create unnecessary top space
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 h2:first-child,
.elementor-768 .elementor-element.elementor-element-35337110 h3:first-child,
.elementor-768 .elementor-element.elementor-element-35337110 h4:first-child {
    margin-top: 0;
}


/* =========================================================
   PARAGRAPH
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 p {
    color: #f1eee5;

    font-size: 18px;

    line-height: 1.75;

    margin-bottom: 22px;
}


/* =========================================================
   LIST
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 ul,
.elementor-768 .elementor-element.elementor-element-35337110 ol {
    margin-top: 10px;
    margin-bottom: 24px;

    padding-left: 25px;
}


.elementor-768 .elementor-element.elementor-element-35337110 li {
    color: #f1eee5;

    font-size: 17px;

    line-height: 1.7;

    margin-bottom: 8px;
}


/* =========================================================
   BULLET COLOR
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 ul li::marker {
    color: #a8e600;
}

.elementor-768 .elementor-element.elementor-element-35337110 ol li::marker {
    color: #a8e600;
    font-weight: 700;
}


/* =========================================================
   BOLD TEXT
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 strong,
.elementor-768 .elementor-element.elementor-element-35337110 b {
    color: #ffffff;
    font-weight: 700;
}


/* =========================================================
   LINKS
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 a {
    color: #a8e600;

    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;

    transition: all 0.25s ease;
}


.elementor-768 .elementor-element.elementor-element-35337110 a:hover {
    color: #c4ff38;
}


/* =========================================================
   BLOCKQUOTE
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 blockquote {
    margin: 30px 0;

    padding: 20px 22px;

    border-left: 4px solid #a8e600;

    background: rgba(168, 230, 0, 0.06);

    border-radius: 0 8px 8px 0;

    color: #e9eee5;

    font-size: 18px;

    line-height: 1.7;
}


/* =========================================================
   TABLE
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 table {
    width: 100%;

    border-collapse: collapse;

    margin: 30px 0;
}


.elementor-768 .elementor-element.elementor-element-35337110 th {
    background: rgba(168, 230, 0, 0.12);

    color: #a8e600;

    font-weight: 700;

    padding: 12px;

    border: 1px solid rgba(168, 230, 0, 0.25);
}


.elementor-768 .elementor-element.elementor-element-35337110 td {
    color: #f1eee5;

    padding: 12px;

    border: 1px solid rgba(255, 255, 255, 0.12);
}


/* =========================================================
   IMAGES INSIDE POST
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 img {
    max-width: 100%;

    height: auto;

    border-radius: 10px;

    margin-top: 15px;
}


/* =========================================================
   HORIZONTAL LINE
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 hr {
    border: 0;

    height: 1px;

    margin: 40px 0;

    background: linear-gradient(
        90deg,
        #a8e600,
        rgba(168, 230, 0, 0.15),
        transparent
    );
}


/* =========================================================
   MOBILE RESPONSIVE
========================================================= */

@media (max-width: 767px) {

    /* H2 */

    .elementor-768 .elementor-element.elementor-element-35337110 h2 {
        font-size: 23px;

        line-height: 1.4;

        margin: 38px 0 17px;

        padding: 8px 10px 8px 12px;

        border-left-width: 3px;
    }


    /* H3 */

    .elementor-768 .elementor-element.elementor-element-35337110 h3 {
        font-size: 19px;

        line-height: 1.45;

        margin: 30px 0 14px;

        padding-left: 10px;

        border-left-width: 3px;
    }


    /* H4 */

    .elementor-768 .elementor-element.elementor-element-35337110 h4 {
        font-size: 17px;

        margin-top: 25px;
    }


    /* Paragraph */

    .elementor-768 .elementor-element.elementor-element-35337110 p {
        font-size: 16px;

        line-height: 1.7;

        margin-bottom: 20px;
    }


    /* List */

    .elementor-768 .elementor-element.elementor-element-35337110 li {
        font-size: 16px;

        line-height: 1.7;

        margin-bottom: 7px;
    }


    /* Blockquote */

    .elementor-768 .elementor-element.elementor-element-35337110 blockquote {
        padding: 16px;

        font-size: 16px;
    }
}
/* =========================================================
   POST CONTENT — GREEN GLOW IMAGE
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 img {
    display: block;

    width: 100%;
    height: auto;

    margin: 32px auto;

    border-radius: 14px;

    /* Subtle green border */
    border: 1px solid rgba(168, 230, 0, 0.30);

    /* GREEN BOX SHADOW */
    box-shadow:
        0 8px 20px rgba(168, 230, 0, 0.12),
        0 15px 40px rgba(168, 230, 0, 0.16),
        0 0 35px rgba(168, 230, 0, 0.12);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 img:hover {
    transform: translateY(-4px);

    border-color: rgba(168, 230, 0, 0.60);

    box-shadow:
        0 10px 25px rgba(168, 230, 0, 0.18),
        0 20px 50px rgba(168, 230, 0, 0.24),
        0 0 45px rgba(168, 230, 0, 0.18);
}


/* =========================================================
   IMAGE INSIDE LINK
========================================================= */

.elementor-768 .elementor-element.elementor-element-35337110 a img {
    margin: 0;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-768 .elementor-element.elementor-element-35337110 img {
        margin: 25px auto;
        border-radius: 10px;

        box-shadow:
            0 7px 18px rgba(168, 230, 0, 0.12),
            0 14px 32px rgba(168, 230, 0, 0.15),
            0 0 25px rgba(168, 230, 0, 0.10);
    }

    .elementor-768 .elementor-element.elementor-element-35337110 img:hover {
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-53333c22 *//* =========================================
   ACTIVE / CURRENT TITLE
   ========================================= */

#table-scroll .elementor-toc__list-item-text.elementor-item-active {
    color: #92C200 !important;
}


/* =========================================
   ACTIVE PARENT ITEM
   ========================================= */

#table-scroll .elementor-toc__list-item.active
.elementor-toc__list-item-text {
    color: #92C200 !important;
}/* End custom CSS */