.elementor-3519 .elementor-element.elementor-element-3ce2069b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px!important;--padding-bottom:100px;--padding-left:4%;--padding-right:4%;}.elementor-3519 .elementor-element.elementor-element-3ce2069b:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-3ce2069b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-3519 .elementor-element.elementor-element-4dbfdd93{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-3519 .elementor-element.elementor-element-4dbfdd93 img{width:100%;height:530px;object-fit:cover;object-position:center center;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:27px 27px 27px 27px;}.elementor-3519 .elementor-element.elementor-element-7aef0843{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:center;}.elementor-3519 .elementor-element.elementor-element-7aef0843 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4a5499b );}.elementor-3519 .elementor-element.elementor-element-6d87c516{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 12%) 0%;}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:14px;}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:14px;}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-icon{width:14px;}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-text, .elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-6d1fdfd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-23cdc8f1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-3519 .elementor-element.elementor-element-4cea6c44{width:100%;max-width:100%;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;align-self:center;--grid-side-margin:22px;--grid-column-gap:22px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:var( --e-global-color-4a5499b );}.elementor-3519 .elementor-element.elementor-element-4cea6c44 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-3519 .elementor-element.elementor-element-4cea6c44 .elementor-share-btn__icon{--e-share-buttons-icon-size:22px;}.elementor-3519 .elementor-element.elementor-element-4cea6c44 .elementor-share-btn:hover{--e-share-buttons-secondary-color:#467FF7;}.elementor-3519 .elementor-element.elementor-element-104373bd{padding:30px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-4a5499b );}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__prev--label{color:var( --e-global-color-4a5499b );}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__next--label{color:var( --e-global-color-4a5499b );}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__prev--label:hover{color:#467FF7;}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__next--label:hover{color:#467FF7;}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__prev--label, .elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__prev--title, .elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__next--title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__prev--title:hover, .elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__next--title:hover{color:#467FF7;}.elementor-3519 .elementor-element.elementor-element-104373bd .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );font-size:15px;}.elementor-3519 .elementor-element.elementor-element-104373bd .post-navigation__arrow-wrapper:hover{color:#467FF7;fill:#467FF7;}.elementor-3519 .elementor-element.elementor-element-529aea00{margin:16% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:center;}.elementor-3519 .elementor-element.elementor-element-529aea00 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-3468af09{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3519 .elementor-element.elementor-element-3468af09 > .elementor-widget-container{margin:0% 0% 12% 0%;}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3519 .elementor-element.elementor-element-3468af09:after{content:"0.66";}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__thumbnail__link{width:100%;}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post{border-style:solid;border-width:3px 3px 3px 3px;border-radius:24px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__text{padding:26px 26px 21px 26px;}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__thumbnail{border-radius:21px 21px 8px 8px;}.elementor-3519 .elementor-element.elementor-element-3468af09.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-3519 .elementor-element.elementor-element-3468af09.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-3519 .elementor-element.elementor-element-3468af09.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__title, .elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__title a{color:var( --e-global-color-4a5499b );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__title{margin-bottom:12px;}.elementor-3519 .elementor-element.elementor-element-24e78ab{--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;--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-3519 .elementor-element.elementor-element-24e78ab:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-24e78ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-3519 .elementor-element.elementor-element-2323f62{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:5px 5px 0px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3519 .elementor-element.elementor-element-2323f62:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-2323f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-3519 .elementor-element.elementor-element-7610a2e.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-7610a2e{text-align:center;}.elementor-3519 .elementor-element.elementor-element-7610a2e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:45px;font-weight:600;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-1ef3569{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-1ef3569.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );background-image:linear-gradient(193deg, #303030 0%, var( --e-global-color-primary ) 46%);border-style:solid;border-width:1px 1px 1px 2px;border-color:var( --e-global-color-primary );border-radius:107px 107px 107px 107px;padding:18px 30px 18px 30px;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button:hover, .elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-ebb89f0{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3519 .elementor-element.elementor-element-ebb89f0.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button:hover svg, .elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button:focus svg{fill:var( --e-global-color-a567df4 );}.elementor-3519 .elementor-element.elementor-element-86ae0a5{--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:stretch;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-f17c2a2{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3519 .elementor-element.elementor-element-f17c2a2:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-f17c2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-82f875e{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-323d028{--display:flex;}.elementor-3519 .elementor-element.elementor-element-8c8f847{text-align:center;}.elementor-3519 .elementor-element.elementor-element-8c8f847 img{width:77%;}.elementor-3519 .elementor-element.elementor-element-e3db06b{padding:0px 8px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-menu-toggle{margin:0 auto;}.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu--main .elementor-item{color:#FFFFFFAD;fill:#FFFFFFAD;}.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-4a5499b );fill:var( --e-global-color-4a5499b );}.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-4a5499b );}.elementor-3519 .elementor-element.elementor-element-93b4b5f{--display:flex;}.elementor-3519 .elementor-element.elementor-element-49a1967{--divider-border-style:solid;--divider-color:var( --e-global-color-659f957 );--divider-border-width:1px;}.elementor-3519 .elementor-element.elementor-element-49a1967 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3519 .elementor-element.elementor-element-49a1967 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3519 .elementor-element.elementor-element-6341057{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3519 .elementor-element.elementor-element-1c2caa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-a2b989b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3519 .elementor-element.elementor-element-a2b989b.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-a2b989b .elementor-heading-title{font-family:var( --e-global-typography-58f3e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-58f3e1d-font-size );font-weight:var( --e-global-typography-58f3e1d-font-weight );text-transform:var( --e-global-typography-58f3e1d-text-transform );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );color:var( --e-global-color-accent );}body.elementor-page-3519:not(.elementor-motion-effects-element-type-background), body.elementor-page-3519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}@media(max-width:1366px) and (min-width:768px){.elementor-3519 .elementor-element.elementor-element-1c2caa6{--width:100%;}}@media(max-width:1366px){.elementor-3519 .elementor-element.elementor-element-7aef0843 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-529aea00 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-7610a2e .elementor-heading-title{font-size:50px;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-f17c2a2{--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-3519 .elementor-element.elementor-element-8c8f847 img{width:100%;}.elementor-3519 .elementor-element.elementor-element-a2b989b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3519 .elementor-element.elementor-element-a2b989b .elementor-heading-title{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}}@media(max-width:1024px){.elementor-3519 .elementor-element.elementor-element-3ce2069b{--padding-top:12%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-3519 .elementor-element.elementor-element-4dbfdd93 img{height:470px;}.elementor-3519 .elementor-element.elementor-element-7aef0843 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-6d1fdfd{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-23cdc8f1{font-size:14px;} .elementor-3519 .elementor-element.elementor-element-4cea6c44{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__prev--label, .elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__next--label{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__prev--title, .elementor-3519 .elementor-element.elementor-element-104373bd span.post-navigation__next--title{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-529aea00 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__title, .elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__title a{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-2323f62{--min-height:120px;}.elementor-3519 .elementor-element.elementor-element-7610a2e .elementor-heading-title{font-size:42px;}.elementor-3519 .elementor-element.elementor-element-1ef3569{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-a2b989b.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-a2b989b .elementor-heading-title{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}}@media(max-width:767px){.elementor-3519 .elementor-element.elementor-element-3ce2069b{--padding-top:20%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-3519 .elementor-element.elementor-element-4dbfdd93 img{height:250px;}.elementor-3519 .elementor-element.elementor-element-7aef0843{margin:12% 0% calc(var(--kit-widget-spacing, 0px) + 12%) 0%;}.elementor-3519 .elementor-element.elementor-element-7aef0843 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-6d87c516 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-6d1fdfd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;text-align:start;font-size:14px;}.elementor-3519 .elementor-element.elementor-element-23cdc8f1{text-align:start;font-size:14px;}.elementor-3519 .elementor-element.elementor-element-4cea6c44{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;--alignment:center;--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:16px;} .elementor-3519 .elementor-element.elementor-element-4cea6c44{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3519 .elementor-element.elementor-element-4cea6c44 .elementor-share-btn__icon{--e-share-buttons-icon-size:18px;}.elementor-3519 .elementor-element.elementor-element-529aea00{width:100%;max-width:100%;margin:35% 0% calc(var(--kit-widget-spacing, 0px) + 12%) 0%;}.elementor-3519 .elementor-element.elementor-element-529aea00 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3519 .elementor-element.elementor-element-3468af09:after{content:"0.5";}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__thumbnail__link{width:100%;}.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__title, .elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-post__title a{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-24e78ab{--width:100%;}.elementor-3519 .elementor-element.elementor-element-2323f62{--width:95%;--min-height:110px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3519 .elementor-element.elementor-element-7610a2e .elementor-heading-title{font-size:24px;}.elementor-3519 .elementor-element.elementor-element-1ef3569{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-size:14px;}.elementor-3519 .elementor-element.elementor-element-ebb89f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3519 .elementor-element.elementor-element-f17c2a2{--width:95%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3519 .elementor-element.elementor-element-8c8f847{text-align:center;}.elementor-3519 .elementor-element.elementor-element-8c8f847 img{width:65%;}.elementor-3519 .elementor-element.elementor-element-e3db06b .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-3519 .elementor-element.elementor-element-a2b989b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3519 .elementor-element.elementor-element-a2b989b .elementor-heading-title{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}}@media(min-width:768px){.elementor-3519 .elementor-element.elementor-element-3ce2069b{--content-width:856px;}.elementor-3519 .elementor-element.elementor-element-24e78ab{--width:100%;}.elementor-3519 .elementor-element.elementor-element-2323f62{--width:95%;}.elementor-3519 .elementor-element.elementor-element-86ae0a5{--width:100%;}.elementor-3519 .elementor-element.elementor-element-f17c2a2{--width:95%;}.elementor-3519 .elementor-element.elementor-element-82f875e{--content-width:1350px;}.elementor-3519 .elementor-element.elementor-element-323d028{--width:20%;}.elementor-3519 .elementor-element.elementor-element-93b4b5f{--content-width:1350px;}.elementor-3519 .elementor-element.elementor-element-6341057{--content-width:1350px;}.elementor-3519 .elementor-element.elementor-element-1c2caa6{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3519 .elementor-element.elementor-element-323d028{--width:30%;}}/* Start custom CSS for posts, class: .elementor-element-3468af09 *//* Make the whole post card clickable (Elementor Posts widget) */
.t-posts-click .elementor-post{
  position: relative;
}

/* Turn the thumbnail link into a full-card overlay link */
.t-posts-click .elementor-post > a.elementor-post__thumbnail__link{
  position: static; /* reset default */
}

/* Full overlay click layer */
.t-posts-click .elementor-post > a.elementor-post__thumbnail__link::after{
  content:"";
  position:absolute;
  inset:0;
  z-index: 5;
}

/* Keep text/visuals above for appearance, but allow clicks to pass through */
 .elementor-post__text,
 .elementor-post__thumbnail{
  position: relative;
  z-index: 1;
}

/* Optional: ensure overlay is not blocked by inner elements */
.elementor-post__text *{
  pointer-events: none;
}

/* Re-enable clicks for real interactive elements if you want them */
 .elementor-post__text a{
  pointer-events: auto;
  position: relative;
  z-index: 6; /* above overlay if you want text links to still work */
}
/* Card base */
 article.elementor-post{
  border-radius: 18px;
  overflow: hidden;

  background: rgba(255,255,255,.75);
  transition:
    transform .35s cubic-bezier(.2,.9,.2,1),
    box-shadow .35s ease,
    border-color .35s ease;
        transition: 0.3s all!important;

}

/* Hover on card */
 article.elementor-post:hover{
  transform: translateY(-4px);
  border-color: rgba(200,200,200,.25)!important;

  box-shadow:
    0 30px 80px rgba(0,0,0,.16),
    0 10px 30px rgba(255,106,43,.12);
    transition: 0.3s all;
}

.elementor-pagination .page-numbers {
    margin: 0!important;
}
.elementor-pagination {
    margin-top: 16px!important;
  display: inline-flex;
  gap: 6px;
  padding: 6px;
  background: rgba(20,20,20,.04);
  border-radius: 14px;
  font-family: "Manrope", system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif;
align-self: center!important;
    align-items: center;
  justify-content: center;
  margin: 0 auto!important;
}
/* If margin auto doesn't work, target the parent */
.elementor-posts-container + nav,
.elementor-widget-posts .elementor-posts__footer {
  text-align: center!important;
}

.elementor-3519 .elementor-element.elementor-element-3468af09 {
    text-align: center;
}

.elementor-3519 .elementor-element.elementor-element-3468af09 .elementor-posts-container {
    text-align: left!important;
    margin-bottom: 16px;
}
.elementor-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  height: 42px;
  padding: 0 16px;
  border-radius: 10px;
  background: transparent;
  color: rgba(20,20,20,.6);
  font-weight: 800;
  font-size: 14px;
  text-decoration: none;
  transition: all .2s cubic-bezier(.2,.9,.2,1);
  cursor: pointer;
}

.elementor-pagination .page-numbers:hover:not(.current) {
  background: rgba(20,20,20,.06);
  color: rgba(20,20,20,.85);
}

.elementor-pagination .page-numbers.current {
  background: #fff;
  color: #141414;
  box-shadow: 0 4px 16px rgba(0,0,0,.08);
}

/* Hide screen-only text visually but keep for accessibility */
.elementor-pagination .elementor-screen-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}

/* Prev/Next arrows if present */
.elementor-pagination .page-numbers.prev,
.elementor-pagination .page-numbers.next {
  padding: 0 12px;
}

/* Dots for ellipsis */
.elementor-pagination .page-numbers.dots {
  min-width: auto;
  padding: 0 8px;
  background: transparent;
  cursor: default;
}

/* Optional: Orange accent for current (like the popular tab) */
/*
.elementor-pagination .page-numbers.current {
  background: linear-gradient(135deg, #ff6a2b, #ff8a50);
  color: #fff;
  box-shadow: 0 4px 16px rgba(255,106,43,.25);
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef3569 */.elementor-3519 .elementor-element.elementor-element-1ef3569 p {
    margin: 0!important;
    max-width: 800px;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebb89f0 *//* Only target the real button (a.elementor-button) INSIDE your wrapper class */
:where(.button-primary, .button-primary-black) .elementor-button{
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  border-radius: 1000px;
  display: inline-flex;              /* avoids baseline/line-height weirdness */
  align-items: center;
  box-sizing: border-box;
}

/* Glow layer lives on the <a> only */
:where(.button-primary, .button-primary-black) .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  transition: opacity .3s ease;
  border-radius: inherit;
  z-index: 0;
}

/* Keep content above glow */
:where(.button-primary, .button-primary-black) .elementor-button .elementor-button-content-wrapper{
  position: relative;
  z-index: 1;
}

/* Orange glow */
.button-primary .elementor-button::before{
  background: radial-gradient(
    circle 150px at var(--x, 50%) var(--y, 50%),
    rgba(255, 133, 95, 0.9) 0%,
    transparent 70%
  );
}

/* White glow */
.button-primary-black .elementor-button::before{
  background: radial-gradient(
    circle 150px at var(--x, 50%) var(--y, 50%),
    rgba(255, 255, 255, 0.12) 0%,
    transparent 70%
  );
}

/* Show glow on hover */
:where(.button-primary, .button-primary-black) .elementor-button:hover::before{
  opacity: 1;
}

/* Optional: if you still see 1–2px “drop”, force clean line box */
:where(.button-primary, .button-primary-black) .elementor-button{
  line-height: 1 !important;
}/* End custom CSS */