.elementor-3434 .elementor-element.elementor-element-be49d59{--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:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:200px!important;--padding-left:0;--padding-right:0;}.elementor-3434 .elementor-element.elementor-element-be49d59:not(.elementor-motion-effects-element-type-background), .elementor-3434 .elementor-element.elementor-element-be49d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dfef26e ) 0%, var( --e-global-color-a567df4 ) 100%);}.elementor-3434 .elementor-element.elementor-element-7c4e915{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3434 .elementor-element.elementor-element-d721402.elementor-element{--align-self:center;}.elementor-3434 .elementor-element.elementor-element-d721402{text-align:center;}.elementor-3434 .elementor-element.elementor-element-d721402 .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-3434 .elementor-element.elementor-element-37ca3b3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 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-3434 .elementor-element.elementor-element-37ca3b3.elementor-element{--align-self:center;}.elementor-3434 .elementor-element.elementor-element-b7098b6{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;--load-more-message-color:var( --e-global-color-primary );--load-more-spinner-color:var( --e-global-color-4a5499b );}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-button{background-color:var( --e-global-color-primary );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-accent );color:var( --e-global-color-accent );border-radius:194px 194px 194px 194px;padding:20px 30px 20px 30px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-button:hover, .elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a567df4 );}.elementor-3434 .elementor-element.elementor-element-b7098b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3434 .elementor-element.elementor-element-b7098b6:after{content:"0.66";}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__thumbnail__link{width:100%;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3434 .elementor-element.elementor-element-b7098b6 .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-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__text{padding:26px 26px 21px 26px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__thumbnail{border-radius:21px 21px 8px 8px;}.elementor-3434 .elementor-element.elementor-element-b7098b6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-3434 .elementor-element.elementor-element-b7098b6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-3434 .elementor-element.elementor-element-b7098b6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__title, .elementor-3434 .elementor-element.elementor-element-b7098b6 .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-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__title{margin-bottom:12px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__excerpt p{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__read-more{color:var( --e-global-color-4a5499b );}.elementor-3434 .elementor-element.elementor-element-b7098b6 a.elementor-post__read-more{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.8px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-button:hover svg, .elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-button:focus svg{fill:var( --e-global-color-a567df4 );}.elementor-3434 .elementor-element.elementor-element-b7098b6 .e-load-more-message{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 );}.elementor-3434 .elementor-element.elementor-element-a96df9a{--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-3434 .elementor-element.elementor-element-a96df9a:not(.elementor-motion-effects-element-type-background), .elementor-3434 .elementor-element.elementor-element-a96df9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-3434 .elementor-element.elementor-element-1b7bff3{--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-3434 .elementor-element.elementor-element-1b7bff3:not(.elementor-motion-effects-element-type-background), .elementor-3434 .elementor-element.elementor-element-1b7bff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-3434 .elementor-element.elementor-element-e8c5d4b.elementor-element{--align-self:center;}.elementor-3434 .elementor-element.elementor-element-e8c5d4b{text-align:center;}.elementor-3434 .elementor-element.elementor-element-e8c5d4b .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-3434 .elementor-element.elementor-element-86c5a2e{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-3434 .elementor-element.elementor-element-86c5a2e.elementor-element{--align-self:center;}.elementor-3434 .elementor-element.elementor-element-f536d13 .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-3434 .elementor-element.elementor-element-f536d13 .elementor-button:hover, .elementor-3434 .elementor-element.elementor-element-f536d13 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-primary );}.elementor-3434 .elementor-element.elementor-element-f536d13{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3434 .elementor-element.elementor-element-f536d13.elementor-element{--align-self:center;}.elementor-3434 .elementor-element.elementor-element-f536d13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3434 .elementor-element.elementor-element-f536d13 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3434 .elementor-element.elementor-element-f536d13 .elementor-button:hover svg, .elementor-3434 .elementor-element.elementor-element-f536d13 .elementor-button:focus svg{fill:var( --e-global-color-a567df4 );}.elementor-3434 .elementor-element.elementor-element-7327a71{--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-3434 .elementor-element.elementor-element-4e78e1d{--display:flex;--border-radius:0px 0px 12px 12px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3434 .elementor-element.elementor-element-4e78e1d:not(.elementor-motion-effects-element-type-background), .elementor-3434 .elementor-element.elementor-element-4e78e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3434 .elementor-element.elementor-element-ee3521a{--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-3434 .elementor-element.elementor-element-1c95357{--display:flex;}.elementor-3434 .elementor-element.elementor-element-0a82f5f{text-align:center;}.elementor-3434 .elementor-element.elementor-element-0a82f5f img{width:77%;}.elementor-3434 .elementor-element.elementor-element-2a83487{padding:0px 8px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3434 .elementor-element.elementor-element-2a83487 .elementor-menu-toggle{margin:0 auto;}.elementor-3434 .elementor-element.elementor-element-2a83487 .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-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu--main .elementor-item{color:#FFFFFFAD;fill:#FFFFFFAD;}.elementor-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-4a5499b );fill:var( --e-global-color-4a5499b );}.elementor-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-4a5499b );}.elementor-3434 .elementor-element.elementor-element-c58f3fc{--display:flex;}.elementor-3434 .elementor-element.elementor-element-6324771{--divider-border-style:solid;--divider-color:var( --e-global-color-659f957 );--divider-border-width:1px;}.elementor-3434 .elementor-element.elementor-element-6324771 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3434 .elementor-element.elementor-element-6324771 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3434 .elementor-element.elementor-element-738997a{--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-3434 .elementor-element.elementor-element-82d01f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3434 .elementor-element.elementor-element-a86b08b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3434 .elementor-element.elementor-element-a86b08b.elementor-element{--align-self:center;}.elementor-3434 .elementor-element.elementor-element-a86b08b .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 );}@media(max-width:1366px) and (min-width:768px){.elementor-3434 .elementor-element.elementor-element-82d01f2{--width:100%;}}@media(max-width:1366px){.elementor-3434 .elementor-element.elementor-element-be49d59{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3434 .elementor-element.elementor-element-7c4e915{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3434 .elementor-element.elementor-element-d721402 .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-3434 .elementor-element.elementor-element-b7098b6 .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-3434 .elementor-element.elementor-element-b7098b6 .e-load-more-message{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-3434 .elementor-element.elementor-element-e8c5d4b .elementor-heading-title{font-size:50px;}.elementor-3434 .elementor-element.elementor-element-f536d13 .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-3434 .elementor-element.elementor-element-4e78e1d{--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-3434 .elementor-element.elementor-element-0a82f5f img{width:100%;}.elementor-3434 .elementor-element.elementor-element-a86b08b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3434 .elementor-element.elementor-element-a86b08b .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-3434 .elementor-element.elementor-element-7c4e915{--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-3434 .elementor-element.elementor-element-d721402 .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-3434 .elementor-element.elementor-element-37ca3b3{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__title, .elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__title a{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__excerpt p{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 a.elementor-post__read-more{font-size:12px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .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-3434 .elementor-element.elementor-element-b7098b6 .e-load-more-message{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-3434 .elementor-element.elementor-element-1b7bff3{--min-height:120px;}.elementor-3434 .elementor-element.elementor-element-e8c5d4b .elementor-heading-title{font-size:42px;}.elementor-3434 .elementor-element.elementor-element-86c5a2e{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-f536d13 .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-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-a86b08b.elementor-element{--align-self:center;}.elementor-3434 .elementor-element.elementor-element-a86b08b .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-3434 .elementor-element.elementor-element-be49d59{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-3434 .elementor-element.elementor-element-7c4e915{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3434 .elementor-element.elementor-element-d721402 .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-3434 .elementor-element.elementor-element-37ca3b3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-size:14px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3434 .elementor-element.elementor-element-b7098b6:after{content:"0.5";}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__thumbnail__link{width:100%;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__title, .elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__title a{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .elementor-post__excerpt p{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 a.elementor-post__read-more{font-size:12px;}.elementor-3434 .elementor-element.elementor-element-b7098b6 .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-3434 .elementor-element.elementor-element-b7098b6 .e-load-more-message{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-3434 .elementor-element.elementor-element-a96df9a{--width:100%;}.elementor-3434 .elementor-element.elementor-element-1b7bff3{--width:95%;--min-height:110px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3434 .elementor-element.elementor-element-e8c5d4b .elementor-heading-title{font-size:24px;}.elementor-3434 .elementor-element.elementor-element-86c5a2e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-size:14px;}.elementor-3434 .elementor-element.elementor-element-f536d13 .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-3434 .elementor-element.elementor-element-4e78e1d{--width:95%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3434 .elementor-element.elementor-element-0a82f5f{text-align:center;}.elementor-3434 .elementor-element.elementor-element-0a82f5f img{width:65%;}.elementor-3434 .elementor-element.elementor-element-2a83487 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-3434 .elementor-element.elementor-element-a86b08b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3434 .elementor-element.elementor-element-a86b08b .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-3434 .elementor-element.elementor-element-7c4e915{--content-width:1350px;}.elementor-3434 .elementor-element.elementor-element-a96df9a{--width:100%;}.elementor-3434 .elementor-element.elementor-element-1b7bff3{--width:95%;}.elementor-3434 .elementor-element.elementor-element-7327a71{--width:100%;}.elementor-3434 .elementor-element.elementor-element-4e78e1d{--width:95%;}.elementor-3434 .elementor-element.elementor-element-ee3521a{--content-width:1350px;}.elementor-3434 .elementor-element.elementor-element-1c95357{--width:20%;}.elementor-3434 .elementor-element.elementor-element-c58f3fc{--content-width:1350px;}.elementor-3434 .elementor-element.elementor-element-738997a{--content-width:1350px;}.elementor-3434 .elementor-element.elementor-element-82d01f2{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3434 .elementor-element.elementor-element-1c95357{--width:30%;}}/* Start custom CSS for text-editor, class: .elementor-element-37ca3b3 */.elementor-3434 .elementor-element.elementor-element-37ca3b3 p {
    margin: 0!important;
    max-width: 800px;
    opacity: 0.9;
}

.elementor-3434 .elementor-element.elementor-element-37ca3b3 {
    max-width: 650px!important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b7098b6 *//* 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-3434 .elementor-element.elementor-element-b7098b6 {
    text-align: center;
}

.elementor-3434 .elementor-element.elementor-element-b7098b6 .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-86c5a2e */.elementor-3434 .elementor-element.elementor-element-86c5a2e p {
    margin: 0!important;
    max-width: 800px;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f536d13 *//* 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 */