.elementor-3866 .elementor-element.elementor-element-ccec496{--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;}.elementor-3866 .elementor-element.elementor-element-21274bb{--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;--padding-top:82px;--padding-bottom:42px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-faae39c{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );font-style:var( --e-global-typography-69c152f-font-style );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-secondary );}.elementor-3866 .elementor-element.elementor-element-faae39c a{color:var( --e-global-color-cf2b67b );}.elementor-3866 .elementor-element.elementor-element-faae39c a:hover, .elementor-3866 .elementor-element.elementor-element-faae39c a:focus{color:var( --e-global-color-f7b208f );}.elementor-3866 .elementor-element.elementor-element-a774037{--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:flex-end;--gap:36px 70px;--row-gap:36px;--column-gap:70px;--flex-wrap:nowrap;}.elementor-3866 .elementor-element.elementor-element-934ec9d{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3866 .elementor-element.elementor-element-25c359b .elementor-heading-title{font-family:var( --e-global-typography-a73620e-font-family ), Sans-serif;font-size:var( --e-global-typography-a73620e-font-size );font-weight:var( --e-global-typography-a73620e-font-weight );text-transform:var( --e-global-typography-a73620e-text-transform );color:var( --e-global-color-primary );}.elementor-3866 .elementor-element.elementor-element-66d2a06 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:92px;font-weight:500;text-transform:uppercase;line-height:0.96em;letter-spacing:-2px;color:#0F172A;}.elementor-3866 .elementor-element.elementor-element-2f76fc0{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#334155;}.elementor-3866 .elementor-element.elementor-element-1c734a3{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:0px;}.elementor-3866 .elementor-element.elementor-element-bf2a02a{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-3866 .elementor-element.elementor-element-a88b6ef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#94A3B8;}.elementor-3866 .elementor-element.elementor-element-1fabc50 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );color:var( --e-global-color-dea41e4 );}.elementor-3866 .elementor-element.elementor-element-bbcc6f4{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3866 .elementor-element.elementor-element-4086d75 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#94A3B8;}.elementor-3866 .elementor-element.elementor-element-1a7d53e .elementor-icon-list-icon{width:14px;}.elementor-3866 .elementor-element.elementor-element-1a7d53e .elementor-icon-list-icon i{font-size:14px;}.elementor-3866 .elementor-element.elementor-element-1a7d53e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3866 .elementor-element.elementor-element-1a7d53e .elementor-icon-list-text, .elementor-3866 .elementor-element.elementor-element-1a7d53e .elementor-icon-list-text a{color:#64748B;}.elementor-3866 .elementor-element.elementor-element-1a7d53e .elementor-icon-list-item{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-3866 .elementor-element.elementor-element-5abc9da{--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:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3866 .elementor-element.elementor-element-fce0b01 img{width:100%;height:680px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-3866 .elementor-element.elementor-element-39178e1{--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:52px 48px;--row-gap:52px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:82px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-c420017{--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;}.elementor-3866 .elementor-element.elementor-element-94ee19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--box-background-color:#FFFFFF00;--box-border-color:#FFFFFF00;--box-padding:0px;--header-background-color:#FFFFFF00;--header-color:#94A3B8;--item-text-color:#64748B;--item-text-hover-color:#0284C7;--item-text-active-color:#0284C7;--marker-color:#94A3B8;}.elementor-3866 .elementor-element.elementor-element-94ee19d .elementor-toc__header-title{text-align:start;}.elementor-3866 .elementor-element.elementor-element-94ee19d .elementor-toc__header, .elementor-3866 .elementor-element.elementor-element-94ee19d .elementor-toc__header-title{font-family:"Manrope", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;}.elementor-3866 .elementor-element.elementor-element-94ee19d .elementor-toc__list-item{font-family:"Manrope", Sans-serif;font-size:11px;line-height:1.35em;}.elementor-3866 .elementor-element.elementor-element-5b2c4dd{--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;}.elementor-3866 .elementor-element.elementor-element-b5b7f6c{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-3866 .elementor-element.elementor-element-3f2a8b9{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F172A;--border-color:#0F172A;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3866 .elementor-element.elementor-element-3f2a8b9:not(.elementor-motion-effects-element-type-background), .elementor-3866 .elementor-element.elementor-element-3f2a8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-3866 .elementor-element.elementor-element-18ee170 .elementor-heading-title{font-family:var( --e-global-typography-a73620e-font-family ), Sans-serif;font-size:var( --e-global-typography-a73620e-font-size );font-weight:var( --e-global-typography-a73620e-font-weight );text-transform:var( --e-global-typography-a73620e-text-transform );color:var( --e-global-color-accent );}.elementor-3866 .elementor-element.elementor-element-9275f68 .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-3866 .elementor-element.elementor-element-406fc82{font-family:"Manrope", Sans-serif;font-size:12px;line-height:1.6em;color:#FFFFFFA6;}.elementor-3866 .elementor-element.elementor-element-858e6b6 .elementor-button{background-color:#0284C7;font-family:"Manrope", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0284C7;border-radius:8px 8px 8px 8px;padding:12px 15px 12px 15px;}.elementor-3866 .elementor-element.elementor-element-858e6b6 .elementor-button:hover, .elementor-3866 .elementor-element.elementor-element-858e6b6 .elementor-button:focus{background-color:#037AB7;border-color:#037AB7;}.elementor-3866 .elementor-element.elementor-element-21dbcb1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3866 .elementor-element.elementor-element-21dbcb1:not(.elementor-motion-effects-element-type-background), .elementor-3866 .elementor-element.elementor-element-21dbcb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3866 .elementor-element.elementor-element-669d415 .elementor-heading-title{font-family:var( --e-global-typography-a73620e-font-family ), Sans-serif;font-size:var( --e-global-typography-a73620e-font-size );font-weight:var( --e-global-typography-a73620e-font-weight );text-transform:var( --e-global-typography-a73620e-text-transform );color:var( --e-global-color-accent );}.elementor-3866 .elementor-element.elementor-element-a42eb90 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;fill:#334155;color:#334155;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E8F0;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 0px;}.elementor-3866 .elementor-element.elementor-element-a42eb90 .elementor-button:hover, .elementor-3866 .elementor-element.elementor-element-a42eb90 .elementor-button:focus{background-color:#F0F9FF;border-color:#0284C7;}.elementor-3866 .elementor-element.elementor-element-a43ffa8 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;fill:#334155;color:#334155;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E8F0;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 0px;}.elementor-3866 .elementor-element.elementor-element-a43ffa8 .elementor-button:hover, .elementor-3866 .elementor-element.elementor-element-a43ffa8 .elementor-button:focus{background-color:#F0F9FF;border-color:#0284C7;}.elementor-3866 .elementor-element.elementor-element-37cc9c0 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;fill:#334155;color:#334155;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E8F0;border-radius:0px 0px 0px 0px;padding:13px 0px 13px 0px;}.elementor-3866 .elementor-element.elementor-element-37cc9c0 .elementor-button:hover, .elementor-3866 .elementor-element.elementor-element-37cc9c0 .elementor-button:focus{background-color:#F0F9FF;border-color:#0284C7;}.elementor-3866 .elementor-element.elementor-element-57af777{--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;--padding-top:92px;--padding-bottom:104px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-57af777:not(.elementor-motion-effects-element-type-background), .elementor-3866 .elementor-element.elementor-element-57af777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3866 .elementor-element.elementor-element-41a5ebd{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3866 .elementor-element.elementor-element-bc5e46b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3866 .elementor-element.elementor-element-77a7146 .elementor-heading-title{font-family:var( --e-global-typography-a73620e-font-family ), Sans-serif;font-size:var( --e-global-typography-a73620e-font-size );font-weight:var( --e-global-typography-a73620e-font-weight );text-transform:var( --e-global-typography-a73620e-text-transform );color:var( --e-global-color-primary );}.elementor-3866 .elementor-element.elementor-element-59a700a .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );text-transform:var( --e-global-typography-5d167aa-text-transform );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-dea41e4 );}.elementor-3866 .elementor-element.elementor-element-9e14698{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px;background-color:#FFFFFF;border-color:#E2E8F0;}.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post__text{padding:26px 26px 26px 26px;}.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post__title, .elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post__title a{color:#0F172A;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.12em;}.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post__meta-data{color:#0284C7;font-family:"Manrope", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;}.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post__excerpt p{color:#64748B;font-family:"Manrope", Sans-serif;font-size:12px;line-height:1.6em;}.elementor-3866 .elementor-element.elementor-element-d40173f{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-d40173f:not(.elementor-motion-effects-element-type-background), .elementor-3866 .elementor-element.elementor-element-d40173f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C4A6E;}.elementor-3866 .elementor-element.elementor-element-65b3e6a{--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:30px 60px;--row-gap:30px;--column-gap:60px;}.elementor-3866 .elementor-element.elementor-element-4d3d5f3{--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;}.elementor-3866 .elementor-element.elementor-element-b0ad1b9 .elementor-heading-title{font-family:var( --e-global-typography-a73620e-font-family ), Sans-serif;font-size:var( --e-global-typography-a73620e-font-size );font-weight:var( --e-global-typography-a73620e-font-weight );text-transform:var( --e-global-typography-a73620e-text-transform );color:var( --e-global-color-a291686 );}.elementor-3866 .elementor-element.elementor-element-e7c89d5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:68px;font-weight:500;text-transform:uppercase;line-height:0.98em;color:#FFFFFF;}.elementor-3866 .elementor-element.elementor-element-f17ca74{font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.7em;color:#FFFFFFAD;}.elementor-3866 .elementor-element.elementor-element-c5e5435 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;fill:#0C4A6E;color:#0C4A6E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:17px 26px 17px 26px;}.elementor-3866 .elementor-element.elementor-element-c5e5435 .elementor-button:hover, .elementor-3866 .elementor-element.elementor-element-c5e5435 .elementor-button:focus{background-color:#F0F9FF;border-color:#FFFFFF;}.elementor-3866 .elementor-element.elementor-element-c5e5435{width:initial;max-width:initial;}@media(max-width:1024px){.elementor-3866 .elementor-element.elementor-element-21274bb{--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-faae39c{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-3866 .elementor-element.elementor-element-a774037{--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:stretch;}.elementor-3866 .elementor-element.elementor-element-25c359b .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-66d2a06 .elementor-heading-title{font-size:60px;}.elementor-3866 .elementor-element.elementor-element-2f76fc0{font-size:18px;}.elementor-3866 .elementor-element.elementor-element-1c734a3{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3866 .elementor-element.elementor-element-1fabc50 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-3866 .elementor-element.elementor-element-bbcc6f4{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-3866 .elementor-element.elementor-element-5abc9da{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3866 .elementor-element.elementor-element-fce0b01 img{height:500px;}.elementor-3866 .elementor-element.elementor-element-39178e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-b5b7f6c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3866 .elementor-element.elementor-element-18ee170 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-9275f68 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-3866 .elementor-element.elementor-element-669d415 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-57af777{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-77a7146 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-59a700a .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-3866 .elementor-element.elementor-element-d40173f{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-65b3e6a{--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:flex-start;}.elementor-3866 .elementor-element.elementor-element-b0ad1b9 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-e7c89d5 .elementor-heading-title{font-size:52px;}}@media(max-width:767px){.elementor-3866 .elementor-element.elementor-element-21274bb{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-faae39c{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-3866 .elementor-element.elementor-element-25c359b .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-66d2a06 .elementor-heading-title{font-size:48px;}.elementor-3866 .elementor-element.elementor-element-2f76fc0{font-size:17px;}.elementor-3866 .elementor-element.elementor-element-1fabc50 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-3866 .elementor-element.elementor-element-5abc9da{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3866 .elementor-element.elementor-element-fce0b01 img{height:270px;border-radius:14px 14px 14px 14px;}.elementor-3866 .elementor-element.elementor-element-39178e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-5b2c4dd{--width:100%;}.elementor-3866 .elementor-element.elementor-element-b5b7f6c{--width:100%;}.elementor-3866 .elementor-element.elementor-element-18ee170 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-9275f68 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-3866 .elementor-element.elementor-element-669d415 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-57af777{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-77a7146 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-59a700a .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-3866 .elementor-element.elementor-element-d40173f{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3866 .elementor-element.elementor-element-b0ad1b9 .elementor-heading-title{font-size:var( --e-global-typography-a73620e-font-size );}.elementor-3866 .elementor-element.elementor-element-e7c89d5 .elementor-heading-title{font-size:38px;}.elementor-3866 .elementor-element.elementor-element-f17ca74{font-size:16px;}}@media(min-width:768px){.elementor-3866 .elementor-element.elementor-element-ccec496{--width:100%;}.elementor-3866 .elementor-element.elementor-element-21274bb{--content-width:1280px;}.elementor-3866 .elementor-element.elementor-element-a774037{--width:100%;}.elementor-3866 .elementor-element.elementor-element-934ec9d{--width:70%;}.elementor-3866 .elementor-element.elementor-element-1c734a3{--width:25%;}.elementor-3866 .elementor-element.elementor-element-bf2a02a{--width:100%;}.elementor-3866 .elementor-element.elementor-element-bbcc6f4{--width:100%;}.elementor-3866 .elementor-element.elementor-element-5abc9da{--width:100%;}.elementor-3866 .elementor-element.elementor-element-39178e1{--content-width:1280px;}.elementor-3866 .elementor-element.elementor-element-c420017{--width:14.1%;}.elementor-3866 .elementor-element.elementor-element-5b2c4dd{--width:59.4%;}.elementor-3866 .elementor-element.elementor-element-b5b7f6c{--width:19.5%;}.elementor-3866 .elementor-element.elementor-element-3f2a8b9{--width:100%;}.elementor-3866 .elementor-element.elementor-element-21dbcb1{--width:100%;}.elementor-3866 .elementor-element.elementor-element-57af777{--width:100%;}.elementor-3866 .elementor-element.elementor-element-41a5ebd{--content-width:1280px;}.elementor-3866 .elementor-element.elementor-element-bc5e46b{--width:100%;}.elementor-3866 .elementor-element.elementor-element-d40173f{--width:100%;}.elementor-3866 .elementor-element.elementor-element-65b3e6a{--content-width:1280px;}.elementor-3866 .elementor-element.elementor-element-4d3d5f3{--width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3866 .elementor-element.elementor-element-934ec9d{--width:100%;}.elementor-3866 .elementor-element.elementor-element-1c734a3{--width:100%;}.elementor-3866 .elementor-element.elementor-element-5b2c4dd{--width:100%;}.elementor-3866 .elementor-element.elementor-element-b5b7f6c{--width:100%;}.elementor-3866 .elementor-element.elementor-element-4d3d5f3{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-7245308 */.elementor-3866 .elementor-element.elementor-element-7245308 {
    color: var(--e-global-color-text, #334155);
    font-family: "Manrope", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.78;
    min-width: 0;
}

/* Paragraphs */

.elementor-3866 .elementor-element.elementor-element-7245308 p {
    margin: 0 0 24px;
    color: var(--e-global-color-text, #334155);
}

.elementor-3866 .elementor-element.elementor-element-7245308 p > strong:only-child,
.elementor-3866 .elementor-element.elementor-element-7245308 li > strong:only-child,
.elementor-3866 .elementor-element.elementor-element-7245308 td > strong:only-child,
.elementor-3866 .elementor-element.elementor-element-7245308 td > p > strong:only-child {
    font-weight: inherit;
}

.elementor-3866 .elementor-element.elementor-element-7245308 > p:first-child,
.elementor-3866 .elementor-element.elementor-element-7245308 > .elementor-widget-container > p:first-child {
    color: var(--e-global-color-dea41e4, #0F172A);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.62;
    margin-bottom: 28px;
}

.elementor-3866 .elementor-element.elementor-element-7245308 em {
    color: #64748B;
    font-style: italic;
}

/* Headings */

.elementor-3866 .elementor-element.elementor-element-7245308 h2,
.elementor-3866 .elementor-element.elementor-element-7245308 h3,
.elementor-3866 .elementor-element.elementor-element-7245308 h4 {
    color: var(--e-global-color-dea41e4, #0F172A);
    font-family: "Oswald", sans-serif;
}

.elementor-3866 .elementor-element.elementor-element-7245308 h2 {
    scroll-margin-top: 130px;
    margin: 72px 0 28px;
    padding-top: 28px;
    border-top: 1px solid var(--e-global-color-c541eba, #E2E8F0);
    font-size: clamp(36px, 3.1vw, 48px);
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.015em;
}

.elementor-3866 .elementor-element.elementor-element-7245308 h3 {
    scroll-margin-top: 130px;
    margin: 42px 0 18px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.18;
}

.elementor-3866 .elementor-element.elementor-element-7245308 h4 {
    margin: 32px 0 14px;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
}

/* Links */

.elementor-3866 .elementor-element.elementor-element-7245308 a {
    color: var(--e-global-color-primary, #0284C7);
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

.elementor-3866 .elementor-element.elementor-element-7245308 a:hover {
    color: var(--e-global-color-f7b208f, #037AB7);
}

/* Ordered lists */

.elementor-3866 .elementor-element.elementor-element-7245308 ol {
    margin: 26px 0 34px;
    padding-left: 30px;
}

.elementor-3866 .elementor-element.elementor-element-7245308 ol li {
    margin-bottom: 14px;
    padding: 17px 20px;
    border: 1px solid var(--e-global-color-c541eba, #E2E8F0);
    border-radius: 12px;
    background: var(--e-global-color-4548fb8, #F8FAFC);
}

.elementor-3866 .elementor-element.elementor-element-7245308 ol li::marker {
    color: var(--e-global-color-primary, #0284C7);
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-weight: 800;
}

/* Unordered lists */

.elementor-3866 .elementor-element.elementor-element-7245308 ul {
    margin: 24px 0 34px;
    padding-left: 25px;
}

.elementor-3866 .elementor-element.elementor-element-7245308 ul li {
    margin-bottom: 12px;
    padding-left: 3px;
}

.elementor-3866 .elementor-element.elementor-element-7245308 ul li::marker {
    color: var(--e-global-color-accent, #FB923C);
}

/* Blockquotes */

.elementor-3866 .elementor-element.elementor-element-7245308 blockquote {
    margin: 42px 0;
    padding: 28px 32px;
    border-left: 3px solid var(--e-global-color-accent, #FB923C);
    border-radius: 0 14px 14px 0;
    background: var(--e-global-color-308e809, #F0F9FF);
    color: var(--e-global-color-91455cb, #0C4A6E);
    font-size: 21px;
    line-height: 1.55;
}

.elementor-3866 .elementor-element.elementor-element-7245308 blockquote p:last-child {
    margin-bottom: 0;
}

/* Images and media */

.elementor-3866 .elementor-element.elementor-element-7245308 img {
    max-width: 100%;
    height: auto;
    border-radius: 14px;
}

.elementor-3866 .elementor-element.elementor-element-7245308 figure {
    margin: 38px 0;
}

.elementor-3866 .elementor-element.elementor-element-7245308 figcaption {
    margin-top: 10px;
    color: #64748B;
    font-size: 12px;
    line-height: 1.5;
}

.elementor-3866 .elementor-element.elementor-element-7245308 video,
.elementor-3866 .elementor-element.elementor-element-7245308 iframe {
    max-width: 100%;
    border: 0;
    border-radius: 14px;
}

/* Tables */

.elementor-3866 .elementor-element.elementor-element-7245308 table {
    display: block;
    width: 100%;
    margin: 34px 0 52px;
    overflow-x: auto;
    border: 1px solid var(--e-global-color-c541eba, #E2E8F0);
    border-radius: 14px;
    border-collapse: separate;
    border-spacing: 0;
    background: var(--e-global-color-a291686, #FFFFFF);
    -webkit-overflow-scrolling: touch;
}

.elementor-3866 .elementor-element.elementor-element-7245308 table tbody {
    display: table;
    width: 100%;
    min-width: 660px;
    border-collapse: collapse;
}

.elementor-3866 .elementor-element.elementor-element-7245308 table tr {
    border: 0;
}

.elementor-3866 .elementor-element.elementor-element-7245308 table td,
.elementor-3866 .elementor-element.elementor-element-7245308 table th {
    padding: 17px 18px;
    vertical-align: top;
    border: 0;
    border-bottom: 1px solid var(--e-global-color-c541eba, #E2E8F0);
    text-align: left;
}

.elementor-3866 .elementor-element.elementor-element-7245308 table td:first-child {
    width: 34%;
    color: var(--e-global-color-dea41e4, #0F172A);
}

.elementor-3866 .elementor-element.elementor-element-7245308 table tbody tr:nth-child(even):not(:first-child) td {
    background: var(--e-global-color-4548fb8, #F8FAFC);
}

.elementor-3866 .elementor-element.elementor-element-7245308 table tbody tr:first-child td {
    background: var(--e-global-color-dea41e4, #0F172A);
    color: var(--e-global-color-a291686, #FFFFFF);
}

.elementor-3866 .elementor-element.elementor-element-7245308 table tbody tr:last-child td {
    border-bottom: 0;
}

.elementor-3866 .elementor-element.elementor-element-7245308 table td h3 {
    margin: 0;
    font-family: "Manrope", sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
}

.elementor-3866 .elementor-element.elementor-element-7245308 table tbody tr:first-child h3 {
    color: var(--e-global-color-a291686, #FFFFFF);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.elementor-3866 .elementor-element.elementor-element-7245308 table td p {
    margin: 0;
    font-size: 14px;
    line-height: 1.58;
}

/* Code and separators */

.elementor-3866 .elementor-element.elementor-element-7245308 code {
    padding: 2px 5px;
    border-radius: 5px;
    background: #F1F5F9;
    font-size: 0.9em;
}

.elementor-3866 .elementor-element.elementor-element-7245308 pre {
    overflow-x: auto;
    margin: 32px 0;
    padding: 22px;
    border-radius: 12px;
    background: var(--e-global-color-dea41e4, #0F172A);
    color: var(--e-global-color-a291686, #FFFFFF);
}

.elementor-3866 .elementor-element.elementor-element-7245308 hr {
    margin: 54px 0;
    border: 0;
    border-top: 1px solid var(--e-global-color-c541eba, #E2E8F0);
}

.elementor-3866 .elementor-element.elementor-element-7245308 .delaem-hide-duplicate-excerpt {
    display: none !important;
}

@media (max-width: 1024px) {
    .elementor-3866 .elementor-element.elementor-element-7245308 {
        font-size: 17px;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 h2 {
        margin-top: 62px;
        font-size: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-3866 .elementor-element.elementor-element-7245308 {
        font-size: 16px;
        line-height: 1.72;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 > p:first-child,
    .elementor-3866 .elementor-element.elementor-element-7245308 > .elementor-widget-container > p:first-child {
        font-size: 18px;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 h2 {
        margin-top: 54px;
        padding-top: 22px;
        font-size: 34px;
        line-height: 1.1;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 h3 {
        margin-top: 34px;
        font-size: 24px;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 ol {
        padding-left: 24px;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 ol li {
        padding: 15px 16px;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 blockquote {
        padding: 22px 22px 22px 26px;
        font-size: 19px;
    }

    .elementor-3866 .elementor-element.elementor-element-7245308 table {
        margin: 28px 0 42px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9e14698 */.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post {
    min-height: 290px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post:first-child {
    border-color: var(--e-global-color-dea41e4, #0F172A);
    background: var(--e-global-color-dea41e4, #0F172A);
}

.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post:first-child .elementor-post__title,
.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post:first-child .elementor-post__title a {
    color: var(--e-global-color-a291686, #FFFFFF);
}

.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post:first-child .elementor-post__meta-data {
    color: var(--e-global-color-accent, #FB923C);
}

.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post:first-child .elementor-post__excerpt,
.elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post:first-child .elementor-post__excerpt p {
    color: rgba(255, 255, 255, 0.63);
}

@media (hover: hover) and (pointer: fine) {
    .elementor-3866 .elementor-element.elementor-element-9e14698 .elementor-post:hover {
        transform: translateY(-4px);
        box-shadow: 0 14px 40px rgba(15, 23, 42, 0.09);
    }
}/* End custom CSS */