.elementor-3042 .elementor-element.elementor-element-c4c9a16{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3042 .elementor-element.elementor-element-016cdff{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--border-radius:64px 64px 64px 64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3042 .elementor-element.elementor-element-016cdff:not(.elementor-motion-effects-element-type-background), .elementor-3042 .elementor-element.elementor-element-016cdff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111112;}.elementor-3042 .elementor-element.elementor-element-6dc4579{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3042 .elementor-element.elementor-element-fd71be4{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-icon{width:14px;}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-icon i{font-size:14px;}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-text, .elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-text a{color:#F6F6F8;}.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-icon-list-item{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1;}.elementor-3042 .elementor-element.elementor-element-c48e2b5 .elementor-icon-list-icon{width:14px;}.elementor-3042 .elementor-element.elementor-element-c48e2b5 .elementor-icon-list-icon i{font-size:14px;}.elementor-3042 .elementor-element.elementor-element-c48e2b5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3042 .elementor-element.elementor-element-c48e2b5 .elementor-icon-list-text, .elementor-3042 .elementor-element.elementor-element-c48e2b5 .elementor-icon-list-text a{color:#F6F6F8;}.elementor-3042 .elementor-element.elementor-element-c48e2b5 .elementor-icon-list-item{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3042 .elementor-element.elementor-element-0da0fcd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2;color:#FFFFFF;}.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-3042 .elementor-element.elementor-element-b662e55 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-b662e55{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7;color:#F6F6F8;}.elementor-3042 .elementor-element.elementor-element-068495d{--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-widget-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-3042 .elementor-element.elementor-element-504f2fa img{border-radius:24px 24px 24px 24px;}.elementor-3042 .elementor-element.elementor-element-d348445 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-d348445{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7;color:#F6F6F8;}.elementor-3042 .elementor-element.elementor-element-5baf486{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap: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-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-icon{width:14px;}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-icon i{font-size:14px;}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-text, .elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-text a{color:#F6F6F8;}.elementor-3042 .elementor-element.elementor-element-5575dc3 .elementor-icon-list-item{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1;}.elementor-3042 .elementor-element.elementor-element-8ab77d0 .elementor-icon-list-icon{width:14px;}.elementor-3042 .elementor-element.elementor-element-8ab77d0 .elementor-icon-list-icon i{font-size:14px;}.elementor-3042 .elementor-element.elementor-element-8ab77d0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3042 .elementor-element.elementor-element-8ab77d0 .elementor-icon-list-text, .elementor-3042 .elementor-element.elementor-element-8ab77d0 .elementor-icon-list-text a{color:#F6F6F8;}.elementor-3042 .elementor-element.elementor-element-8ab77d0 .elementor-icon-list-item{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-3042 .elementor-element.elementor-element-269021db{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3042 .elementor-element.elementor-element-18cdefb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3042 .elementor-element.elementor-element-18cdefb8{left:0px;}body.rtl .elementor-3042 .elementor-element.elementor-element-18cdefb8{right:0px;}.elementor-3042 .elementor-element.elementor-element-18cdefb8{top:0px;--horizontal-progress-border:none;--progress-border-radius:0px 48px 48px 0px;--horizontal-border-style:none;}.elementor-3042 .elementor-element.elementor-element-28faa630{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3042 .elementor-element.elementor-element-733feeb7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3042 .elementor-element.elementor-element-733feeb7:not(.elementor-motion-effects-element-type-background), .elementor-3042 .elementor-element.elementor-element-733feeb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-3042 .elementor-element.elementor-element-2608e14f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__avatar img{width:80px;height:80px;border-radius:0px;}body.rtl .elementor-3042 .elementor-element.elementor-element-2608e14f.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-3042 .elementor-element.elementor-element-2608e14f:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:0px;margin-left:0;}body:not(.rtl) .elementor-3042 .elementor-element.elementor-element-2608e14f.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-3042 .elementor-element.elementor-element-2608e14f:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:0px;margin-right:0;}.elementor-3042 .elementor-element.elementor-element-2608e14f.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:0px;}.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__name{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;margin-bottom:0px;}.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__bio{color:#AEAEAE;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;margin-bottom:0px;}.elementor-3042 .elementor-element.elementor-element-4d0fcc63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-4d0fcc63{--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-3042 .elementor-element.elementor-element-1e7a254b > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-1e7a254b .elementor-icon-list-icon i{color:#2E2E31;font-size:14px;}.elementor-3042 .elementor-element.elementor-element-1e7a254b .elementor-icon-list-icon svg{fill:#2E2E31;--e-icon-list-icon-size:14px;}.elementor-3042 .elementor-element.elementor-element-1e7a254b .elementor-icon-list-icon{width:14px;}.elementor-3042 .elementor-element.elementor-element-1e7a254b .elementor-icon-list-text, .elementor-3042 .elementor-element.elementor-element-1e7a254b .elementor-icon-list-text a{color:#2E2E31;}.elementor-3042 .elementor-element.elementor-element-1e7a254b .elementor-icon-list-item{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:600;}.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-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-3042 .elementor-element.elementor-element-11fc58c5 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-11fc58c5{--box-background-color:#FFFFFF;--box-border-width:0px;--box-border-radius:24px;--separator-width:0px;--box-padding:24px;--header-color:#6F6F6F;--nested-list-indent:0em;--item-text-color:#AEAEAE;--item-text-hover-color:#5965E3;--item-text-transition-duration:200ms;--item-text-active-color:#1B1C1F;--marker-color:#1B1C1F;}.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__spinner{color:#5965E3;fill:#5965E3;}.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__header-title{text-align:start;}.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__header, .elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__header-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__list-item{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6;}.elementor-3042 .elementor-element.elementor-element-872ad55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3042 .elementor-element.elementor-element-872ad55:not(.elementor-motion-effects-element-type-background), .elementor-3042 .elementor-element.elementor-element-872ad55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111112;}.elementor-3042 .elementor-element.elementor-element-d763056 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-d763056{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3042 .elementor-element.elementor-element-3ce19268 .elementor-button{background-color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;fill:#111112;color:#111112;border-radius:100px 100px 100px 100px;padding:22px 30px 22px 30px;}.elementor-3042 .elementor-element.elementor-element-3ce19268 .elementor-button:hover, .elementor-3042 .elementor-element.elementor-element-3ce19268 .elementor-button:focus{background-color:#CDF7AD;color:#111112;}.elementor-3042 .elementor-element.elementor-element-3ce19268 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3042 .elementor-element.elementor-element-3ce19268 .elementor-button:hover svg, .elementor-3042 .elementor-element.elementor-element-3ce19268 .elementor-button:focus svg{fill:#111112;}.elementor-3042 .elementor-element.elementor-element-74dab024{--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:32px 32px;--row-gap:32px;--column-gap:32px;--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-3042 .elementor-element.elementor-element-3ddba25{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.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-3042 .elementor-element.elementor-element-2aa68cfb{color:#1C1C1E;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.8;}.elementor-3042 .elementor-element.elementor-element-8915d4d .elementor-button{background-color:#111112;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 30px 22px 30px;}.elementor-3042 .elementor-element.elementor-element-8915d4d .elementor-button:hover, .elementor-3042 .elementor-element.elementor-element-8915d4d .elementor-button:focus{background-color:#CDF7AD;color:#111112;}.elementor-3042 .elementor-element.elementor-element-8915d4d > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3042 .elementor-element.elementor-element-8915d4d .elementor-button:hover svg, .elementor-3042 .elementor-element.elementor-element-8915d4d .elementor-button:focus svg{fill:#111112;}.elementor-3042 .elementor-element.elementor-element-2fe3b4b8{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-3042 .elementor-element.elementor-element-2e6a874{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3042 .elementor-element.elementor-element-93af6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-93af6b1{text-align:center;}.elementor-3042 .elementor-element.elementor-element-93af6b1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1;color:var( --e-global-color-secondary );}.elementor-3042 .elementor-element.elementor-element-547fa8a2{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3042 .elementor-element.elementor-element-547fa8a2 .elementor-share-btn{height:44px;}.elementor-3042 .elementor-element.elementor-element-181fe757{--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;--margin-top:72px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3042 .elementor-element.elementor-element-3c261e7e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-3042 .elementor-element.elementor-element-3401c31d{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;color:#111112;}.elementor-3042 .elementor-element.elementor-element-4723d367{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--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-3042 .elementor-element.elementor-element-16761c73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3042 .elementor-element.elementor-element-5ca32209 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-5ca32209{text-align:start;}.elementor-3042 .elementor-element.elementor-element-5ca32209 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:700;color:#111112;}.elementor-3042 .elementor-element.elementor-element-74782edc > .elementor-widget-container{margin:08px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-74782edc{text-align:start;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;color:#111112;}.elementor-3042 .elementor-element.elementor-element-b3398d5 .elementor-button{background-color:#111112;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:1000px 1000px 1000px 1000px;padding:21px 32px 21px 32px;}.elementor-3042 .elementor-element.elementor-element-b3398d5 .elementor-button:hover, .elementor-3042 .elementor-element.elementor-element-b3398d5 .elementor-button:focus{background-color:#CDF7AD;color:#111112;}.elementor-3042 .elementor-element.elementor-element-b3398d5 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-b3398d5 .elementor-button:hover svg, .elementor-3042 .elementor-element.elementor-element-b3398d5 .elementor-button:focus svg{fill:#111112;}.elementor-3042 .elementor-element.elementor-element-4ce9c717{--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:48px 48px;--row-gap:48px;--column-gap:48px;--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-3042 .elementor-element.elementor-element-586bf560 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 090px 0px;}.elementor-3042 .elementor-element.elementor-element-586bf560 img{border-radius:32px 32px 32px 32px;}.elementor-3042 .elementor-element.elementor-element-c77ee67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:90px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-c77ee67 img{border-radius:32px 32px 32px 32px;}body.elementor-page-3042:not(.elementor-motion-effects-element-type-background), body.elementor-page-3042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body.elementor-page-3042{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3042 .elementor-element.elementor-element-c4c9a16{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3042 .elementor-element.elementor-element-016cdff{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:0px 0px 48px 48px;--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3042 .elementor-element.elementor-element-0da0fcd{text-align:center;}.elementor-3042 .elementor-element.elementor-element-0da0fcd .elementor-heading-title{font-size:32px;}.elementor-3042 .elementor-element.elementor-element-b662e55{text-align:center;}.elementor-3042 .elementor-element.elementor-element-d348445 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-d348445{text-align:center;}.elementor-3042 .elementor-element.elementor-element-5baf486{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3042 .elementor-element.elementor-element-269021db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3042 .elementor-element.elementor-element-28faa630{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-3042 .elementor-element.elementor-element-74dab024{--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-3042 .elementor-element.elementor-element-2e6a874{--gap:4px 4px;--row-gap:4px;--column-gap:4px;} .elementor-3042 .elementor-element.elementor-element-547fa8a2{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3042 .elementor-element.elementor-element-181fe757{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-3042 .elementor-element.elementor-element-4723d367{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3042 .elementor-element.elementor-element-5ca32209{text-align:center;}.elementor-3042 .elementor-element.elementor-element-5ca32209 .elementor-heading-title{font-size:32px;}.elementor-3042 .elementor-element.elementor-element-74782edc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-74782edc{text-align:center;}.elementor-3042 .elementor-element.elementor-element-4ce9c717{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-3042 .elementor-element.elementor-element-586bf560 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3042 .elementor-element.elementor-element-586bf560 img{border-radius:24px 24px 24px 24px;}.elementor-3042 .elementor-element.elementor-element-c77ee67 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3042 .elementor-element.elementor-element-c77ee67 img{border-radius:24px 24px 24px 24px;}}@media(max-width:767px){.elementor-3042 .elementor-element.elementor-element-016cdff{--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-3042 .elementor-element.elementor-element-269021db{--padding-top:048px;--padding-bottom:32px;--padding-left:020px;--padding-right:020px;}.elementor-3042 .elementor-element.elementor-element-28faa630{--margin-top:0px;--margin-bottom:032px;--margin-left:0px;--margin-right:0px;}.elementor-3042 .elementor-element.elementor-element-2e6a874{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );} .elementor-3042 .elementor-element.elementor-element-547fa8a2{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3042 .elementor-element.elementor-element-4ce9c717{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3042 .elementor-element.elementor-element-586bf560 img{border-radius:18px 18px 18px 18px;}.elementor-3042 .elementor-element.elementor-element-c77ee67 img{border-radius:18px 18px 18px 18px;}}@media(min-width:768px){.elementor-3042 .elementor-element.elementor-element-c4c9a16{--content-width:1320px;}.elementor-3042 .elementor-element.elementor-element-016cdff{--width:100%;}.elementor-3042 .elementor-element.elementor-element-269021db{--content-width:1320px;}.elementor-3042 .elementor-element.elementor-element-3ddba25{--width:calc(100% - 44px - 32px);}.elementor-3042 .elementor-element.elementor-element-2fe3b4b8{--width:44px;}.elementor-3042 .elementor-element.elementor-element-2e6a874{--width:100%;}.elementor-3042 .elementor-element.elementor-element-181fe757{--content-width:1320px;}.elementor-3042 .elementor-element.elementor-element-16761c73{--width:50%;}.elementor-3042 .elementor-element.elementor-element-4ce9c717{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3042 .elementor-element.elementor-element-3ddba25{--width:100%;}.elementor-3042 .elementor-element.elementor-element-2fe3b4b8{--width:100%;}.elementor-3042 .elementor-element.elementor-element-4ce9c717{--width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-77261c7 */.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-post-info__terms-list {
    display: flex !important;
    flex-wrap: wrap;
    gap: 6px;
}

/*.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-post-info__terms-list .elementor-post-info__terms-list-item:first-child {*/
/*    display: none !important;*/
/*}*/

.elementor-3042 .elementor-element.elementor-element-77261c7 .elementor-post-info__terms-list span {
    padding: 14px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #F6F6F8;
    border-radius: 1000px;
    white-space: nowrap;
    transition: all 0.2s ease;
}

/*.elementor-post-info__terms-list a:hover {*/
/*    background-color: #F6F6F8;*/
/*    color: #111112 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0da0fcd */.elementor-3042 .elementor-element.elementor-element-0da0fcd {
    position: relative;
}

.elementor-3042 .elementor-element.elementor-element-0da0fcd h1 {
	 color: #5965E3;
	 background: -webkit-linear-gradient(left, #5965E3, #CDF7AD, #5965E3);
	 background-size: 1600px 200px;
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 animation-duration: 4s;
	 animation-name: animationgradienttitle;
	 animation-iteration-count: infinite;
	 animation-fill-mode: forwards;
}

@keyframes animationgradienttitle {
	 0% {
		 background-position: 0 1600px;
	}
	 100% {
		 background-position: 1600px 0;
	}
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-5575dc3 */.elementor-post-info__terms-list {
    display: flex !important;
    flex-wrap: wrap;
    gap: 6px;
}

.elementor-post-info__terms-list span {
    padding: 10px 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #F6F6F8;
    border-radius: 1000px;
    white-space: nowrap;
    transition: all 0.2s ease;
}

/*.elementor-post-info__terms-list a:hover {*/
/*    background-color: #F6F6F8;*/
/*    color: #111112 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for progress-tracker, class: .elementor-element-18cdefb8 */.progress_tracker_m {
    z-index: 110 !important;
}

.elementor-3042 .elementor-element.elementor-element-18cdefb8 .elementor-scrolling-tracker.elementor-scrolling-tracker-horizontal {
    height: 6px;
    /*background-color: #2E2E31;*/
    background-color: transparent;
}

.elementor-3042 .elementor-element.elementor-element-18cdefb8 .current-progress {
   height: 6px; 
   background-color: #5965E3;
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-2608e14f */.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__avatar {
    margin-right: 10px !important;
    align-self: center !important;
}

.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__avatar img {
    width: 54px !important;
    height: 54px !important;
    border-radius: 50% !important;
}

.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__name,
.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__bio,
.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__bio p {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__name {
    color: #1B1C1F !important;
    font-family: "Work Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.elementor-3042 .elementor-element.elementor-element-2608e14f .elementor-author-box__bio p {
    color: #6F6F6F !important;
    font-family: "Work Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-733feeb7 */.author_box_wrap:has(.elementor-author-box__text:-moz-only-whitespace) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-11fc58c5 */.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-widget-container {
    overflow-y: auto;
    height: auto !important;
    max-height: calc(100vh - 82px - 124px - 36px - 30px - 210px - 42px) !important;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-widget-container::-webkit-scrollbar-track {
	background-color: transparent;
	border-radius: 48px;
}
.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-widget-container::-webkit-scrollbar {
	width: 6px;
	background-color: transparent;
	border-radius: 48px;
}
.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-widget-container::-webkit-scrollbar-thumb{
	background-color: #5965E3;
	border-radius: 48px;
}

@media (max-width: 990px) {
   .elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-widget-container {
        height: auto !important;
        max-height: unset !important;
    } 
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__header svg path{
    fill: #1B1C1F;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__list-wrapper {
    margin: 0;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__body {
    padding-top: 0;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__body a {
    font-weight: 700;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__body .elementor-toc__list-item {
    position: relative;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 .elementor-toc__body .elementor-toc__list-item .elementor-toc__list-item-text-wrapper:before {
    content: "" !important;
    position: absolute;
    width: 2px;
    display: block;
    height: 100%;
    left: -24px;
    border-radius: 8px;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5  .elementor-toc__body .elementor-toc__list-item:has(.elementor-item-active) .elementor-toc__list-item-text-wrapper:before {
    background-color: #1B1C1F;
}

.elementor-3042 .elementor-element.elementor-element-11fc58c5 a.elementor-toc__list-item-text.elementor-toc__top-level:before {
    content: counters(item, ".") ". ";
}

@media only screen and (max-width: 992px)  {
    .elementor-3042 .elementor-element.elementor-element-11fc58c5  .elementor-toc__body .elementor-toc__list-item:has(.elementor-item-active) .elementor-toc__list-item-text-wrapper:before {
        display: none;
    }
    
    .post-table-of-content.elementor-widget-table-of-contents .elementor-toc__body .elementor-toc__list-item-text.elementor-item-active {
        color: #AEAEAE;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d763056 */.elementor-3042 .elementor-element.elementor-element-d763056 p {
    margin: 0;
    color: #FFFFFF;
    font-weight: 600;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ce19268 */.elementor-3042 .elementor-element.elementor-element-3ce19268,
.elementor-3042 .elementor-element.elementor-element-3ce19268 .elementor-button {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28faa630 */.elementor-3042 .elementor-element.elementor-element-28faa630 {
    width: 340px;
    z-index: 4;
    margin-right: 110px;
    flex: 0 0 340px;
}

.elementor-3042 .elementor-element.elementor-element-28faa630 .elementor-scrolling-tracker.elementor-scrolling-tracker-horizontal {
    height: 6px;
    border-radius: 48px;
    background-color: #E5E5E5;
}

.elementor-3042 .elementor-element.elementor-element-28faa630 .current-progress {
   height: 6px; 
   border-radius: 48px;
   background-color: #5965E3;
}

@media (max-width: 1024px) {
    .elementor-3042 .elementor-element.elementor-element-28faa630 {
        max-width: 340px;
        width: 100%;
        z-index: 4;
        margin-right: 0;
        flex: 1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8915d4d */.elementor-3042 .elementor-element.elementor-element-8915d4d,
.elementor-3042 .elementor-element.elementor-element-8915d4d .elementor-button {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93af6b1 */.elementor-3042 .elementor-element.elementor-element-93af6b1 * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-547fa8a2 */@media (max-width: 1024px) {
    .elementor-3042 .elementor-element.elementor-element-547fa8a2 .elementor-grid {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe3b4b8 *//*.elementor-3042 .elementor-element.elementor-element-2fe3b4b8 {*/
/*    width: 44px;*/
/*}*/

/*.share-buttons-css {*/
/*    right: 20px !important;*/
/*    bottom: 50% !important;*/
/*    transform: translateY(50%) !important;*/
/*}*/

/*@media only screen and (max-width: 990px) {*/
/*    .elementor-3042 .elementor-element.elementor-element-2fe3b4b8 {*/
/*        width: 100% !important;*/
/*    }*/

/*    .share-buttons-css {*/
/*        position: static !important;*/
/*        transform: none !important;*/
/*    }*/
/*}*/

.share-buttons-css .elementor-share-btn__icon {
    background-color: #FFF !important;
    transition: 0.3s ease;
}

.share-buttons-css .elementor-share-btn__icon svg path{
    fill: #000000 !important;
    transition: 0.3s ease;
}

.share-buttons-css .elementor-share-btn__icon:hover {
    background-color: #5965E3 !important;
}

.share-buttons-css .elementor-share-btn__icon {
    color: #000000 !important;
}

.share-buttons-css .elementor-share-btn__icon svg path {
    fill: #000000 !important;
}

.share-buttons-css .elementor-share-btn__icon:hover {
    color: #ffffff !important;
}

.share-buttons-css .elementor-share-btn__icon:hover svg path {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dab024 *//*.elementor-3042 .elementor-element.elementor-element-74dab024 {*/
/*    word-break: break-word;*/
/*    max-width: 720px;*/
/*    margin-right: auto;*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .elementor-3042 .elementor-element.elementor-element-74dab024 {*/
/*        margin: 0 auto;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269021db */.elementor-3042 .elementor-element.elementor-element-269021db {
    position: relative;
}

.post-content-wrap h2 {
    counter-increment: heading;
    display: flex;
    align-items: center;
}
.post-content-wrap h2:before {
    content: counter(heading);
    flex: 0 0 64px;
    margin-right: 24px;
    background-color: #1C1C1E;
    color: #ffffff;
    display: inline-flex;
    border-radius: 50%;
    width: 64px;
    height: 64px;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
}
@media (max-width: 990px) {
    .post-content-wrap h2 {
        flex-direction: column;
        text-align: center;
    }
    .post-content-wrap h2:before {
        margin: 0 0 12px;
    }
}

.main-post-content-text *:first-child {
    margin-top: 0 !important;
}


.post-content-wrap blockquote {
    background: #CDF7AD;
    margin-right: 0;
    margin-left: 0;
    border-radius: 32px;
    color: #111112;
    padding: 42px 32px;
    border: none !important;
}

.post-content-wrap blockquote a,
.post-content-wrap blockquote .address, 
.post-content-wrap blockquote dd, 
.post-content-wrap blockquote dl,
.post-content-wrap blockquote dt,
.post-content-wrap blockquote fieldset,
.post-content-wrap blockquote figure, 
.post-content-wrap blockquote hr, 
.post-content-wrap blockquote html,
.post-content-wrap blockquote li,
.post-content-wrap blockquote ol,
.post-content-wrap blockquote p,
.post-content-wrap blockquote pre,
.post-content-wrap blockquote textarea,
.post-content-wrap blockquote ul,
.post-content-wrap blockquote h1, 
.post-content-wrap blockquote h2,
.post-content-wrap blockquote h3, 
.post-content-wrap blockquote h4, 
.post-content-wrap blockquote h5, 
.post-content-wrap blockquote h6 {
    color: #111112 ;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.6;
}

@media (max-width: 1024px){
    .post-content-wrap blockquote {
        padding: 32px 20px;
    }
}

.post-content-wrap blockquote:before {
    content: "";
    display: block;
    margin-bottom: 8px;
    width: 48px;
    height: 48px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none"><path d="M9.40313 35.4004C7.40312 33.2004 6.20312 30.8004 6.20312 26.8004C6.20312 19.8004 11.2031 13.6004 18.2031 10.4004L20.0031 13.0004C13.4031 16.6004 12.0031 21.2004 11.6031 24.2004C12.6031 23.6004 14.0031 23.4004 15.4031 23.6004C19.0031 24.0004 21.8031 26.8004 21.8031 30.6004C21.8031 32.4004 21.0031 34.2004 19.8031 35.6004C18.4031 37.0004 16.8031 37.6004 14.8031 37.6004C12.6031 37.6004 10.6031 36.6004 9.40313 35.4004ZM29.4031 35.4004C27.4031 33.2004 26.2031 30.8004 26.2031 26.8004C26.2031 19.8004 31.2031 13.6004 38.2031 10.4004L40.0031 13.0004C33.4031 16.6004 32.0031 21.2004 31.6031 24.2004C32.6031 23.6004 34.0031 23.4004 35.4031 23.6004C39.0031 24.0004 41.8031 26.8004 41.8031 30.6004C41.8031 32.4004 41.0031 34.2004 39.8031 35.6004C38.6031 37.0004 36.8031 37.6004 34.8031 37.6004C32.6031 37.6004 30.6031 36.6004 29.4031 35.4004Z" fill="%23111112"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.post-content-wrap figure:has(img) {
    position: relative;
    display: block;
}

.post-content-wrap .address, 
.post-content-wrap fieldset,
.post-content-wrap figure, 
.post-content-wrap ol,
.post-content-wrap p,
.post-content-wrap textarea,
.post-content-wrap ul {
    margin-top: 24px;
    margin-bottom: 24px;
}

.post-content-wrap figcaption {
    color: #989898;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.8;
}

.post-content-wrap iframe {
    border-radius: 24px;
}

.post-content-wrap figure img {
    border-radius: 24px;
}


.post-content-wrap .post-excerpt.elementor-widget-theme-post-excerpt .elementor-widget-container {
    color: #3B3B3F;
}

.post-content-wrap h1, 
.post-content-wrap .entry-content h1, 
.post-content-wrap h2, 
.post-content-wrap .entry-content h2, 
.post-content-wrap h3, 
.post-content-wrap .entry-content h3, 
.post-content-wrap h4, 
.post-content-wrap .entry-content h4,
.post-content-wrap h5, 
.post-content-wrap .entry-content h5,
.post-content-wrap h6, 
.post-content-wrap .entry-content h6 {
    color: #1C1C1E;
    font-weight: 700;
}

.post-content-wrap a,
.post-content-wrap .address, 
.post-content-wrap body, 
.post-content-wrap dd, 
.post-content-wrap dl,
.post-content-wrap dt,
.post-content-wrap fieldset,
.post-content-wrap figure, 
.post-content-wrap hr, 
.post-content-wrap html,
.post-content-wrapiframe,
.post-content-wraplegend,
.post-content-wrap li,
.post-content-wrap ol,
.post-content-wrap p,
.post-content-wrap pre,
.post-content-wrap textarea,
.post-content-wrap ul {
    color: #3B3B3F;
    font-weight: 500;
}

.post-content-wrap a {
    font-weight: 500;
    text-decoration: underline;
    transition: color 0.3s ease;
    color: #5965E3;
}

.post-content-wrap a:hover {
    color: #1C1C1E;
} 

.post-content-wrap blockquote > * {
    color: #111112;
}

.post-content-wrap blockquote cite {
    font-size: 14px;
    text-align: right;
    display: block;
    color: #111112 ;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3401c31d */.elementor-3042 .elementor-element.elementor-element-3401c31d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74782edc */.elementor-3042 .elementor-element.elementor-element-74782edc p {
    margin: 0;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-586bf560 */.elementor-3042 .elementor-element.elementor-element-586bf560 {
    width: 48%;
    height: 320px;
}

@media (max-width: 767px) {
    .elementor-3042 .elementor-element.elementor-element-586bf560 {
        height: 140px;
    }
}

.elementor-3042 .elementor-element.elementor-element-586bf560 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c77ee67 */.elementor-3042 .elementor-element.elementor-element-c77ee67 {
    width: 48%;
    height: 320px;
}

@media (max-width: 767px) {
    .elementor-3042 .elementor-element.elementor-element-c77ee67 {
        height: 140px;
    }
}

.elementor-3042 .elementor-element.elementor-element-c77ee67 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS */.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area {
     background-color: transparent !important;
}

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    margin: 0 !important;
}

.ast-narrow-container .site-content > .ast-container {
    max-width: 100% !important;
    padding: 0 !important;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-author-box, .ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
    padding: 0 !important;
}/* End custom CSS */