.elementor-7 .elementor-element.elementor-element-da41bef{--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-7 .elementor-element.elementor-element-da41bef:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-da41bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-1e642b5e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-40d3bd2a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-28767d3{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-6933654e{--display:flex;--min-height:90px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-n24-color-05 );--border-color:var( --e-global-color-n24-color-05 );--margin-top:45px;--margin-bottom:45px;--margin-left:autopx;--margin-right:autopx;}.elementor-7 .elementor-element.elementor-element-6933654e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6933654e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-ad-surface );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-30f33f67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-30f33f67 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-17-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-17-font-size );font-weight:var( --e-global-typography-n24-type-17-font-weight );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-7908ee2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7908ee2c .elementor-heading-title{font-family:var( --e-global-typography-n24-type-04-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-04-font-size );font-weight:var( --e-global-typography-n24-type-04-font-weight );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );color:var( --e-global-color-n24-color-07 );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1d9dfb91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-16-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-16-font-size );font-weight:var( --e-global-typography-n24-type-16-font-weight );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-4e31314d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-42af0749{--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;--justify-content:space-between;--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-7 .elementor-element.elementor-element-501b46fc{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE2E7;--border-color:#DDE2E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-501b46fc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-501b46fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7 .elementor-element.elementor-element-1071ad3 img{width:34px;height:34px;}.elementor-7 .elementor-element.elementor-element-65a23319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-65a23319 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:-0.15px;color:#131922;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7 .elementor-element.elementor-element-7d4282a7 .elementor-button{background-color:#00000000;font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;fill:#69727E;color:#69727E;border-style:none;}.elementor-7 .elementor-element.elementor-element-7d4282a7{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3621985e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-57ac98f3{--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;--justify-content:space-between;--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-7 .elementor-element.elementor-element-192671a2{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE2E7;--border-color:#DDE2E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-192671a2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-192671a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7fca489a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-7fca489a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7fca489a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7fca489a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7fca489a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7fca489a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7fca489a .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-7fca489a .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-271b1644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-271b1644 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:-0.15px;color:#131922;}.elementor-7 .elementor-element.elementor-element-78e56470 .elementor-button{background-color:#00000000;font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;fill:#69727E;color:#69727E;border-style:none;}.elementor-7 .elementor-element.elementor-element-78e56470{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2dd6a39b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-760e5d47{--display:flex;--min-height:250px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-n24-color-05 );--border-color:var( --e-global-color-n24-color-05 );--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-760e5d47:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-760e5d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-ad-surface );}.elementor-7 .elementor-element.elementor-element-2e89e4c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2e89e4c2 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-17-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-17-font-size );font-weight:var( --e-global-typography-n24-type-17-font-weight );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-17eb5bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-17eb5bac .elementor-heading-title{font-family:var( --e-global-typography-n24-type-04-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-04-font-size );font-weight:var( --e-global-typography-n24-type-04-font-weight );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );color:var( --e-global-color-n24-color-07 );}.elementor-7 .elementor-element.elementor-element-1cc91810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-16-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-16-font-size );font-weight:var( --e-global-typography-n24-type-16-font-weight );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-14fec56{--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:42px 42px;--row-gap:42px;--column-gap:42px;--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-7 .elementor-element.elementor-element-677abccc{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-n24-line );--border-color:var( --e-global-color-n24-line );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-435441e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4bb0bdb6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#131922;}.elementor-7 .elementor-element.elementor-element-473e380{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-19a61b57 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#131922;}.elementor-7 .elementor-element.elementor-element-37f0aaef{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-n24-line );--border-color:var( --e-global-color-n24-line );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-159f46cb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26abd6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#131922;}.elementor-7 .elementor-element.elementor-element-175a17ab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7c53639 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#131922;}.elementor-7 .elementor-element.elementor-element-10f7c73{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-n24-line );--border-color:var( --e-global-color-n24-line );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4c0077e1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2dfec511 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#131922;}.elementor-7 .elementor-element.elementor-element-76acee11{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1ca961b0 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#131922;}.elementor-7 .elementor-element.elementor-element-23db9ebe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5db2ca99 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#131922;}.elementor-7 .elementor-element.elementor-element-28420777{--display:flex;--min-height:90px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-n24-color-05 );--border-color:var( --e-global-color-n24-color-05 );--margin-top:45px;--margin-bottom:45px;--margin-left:autopx;--margin-right:autopx;}.elementor-7 .elementor-element.elementor-element-28420777:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-28420777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-ad-surface );}.elementor-7 .elementor-element.elementor-element-6338dcf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6338dcf5 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-17-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-17-font-size );font-weight:var( --e-global-typography-n24-type-17-font-weight );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-687d0035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-687d0035 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-04-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-04-font-size );font-weight:var( --e-global-typography-n24-type-04-font-weight );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );color:var( --e-global-color-n24-color-07 );}.elementor-7 .elementor-element.elementor-element-78bec4d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-16-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-16-font-size );font-weight:var( --e-global-typography-n24-type-16-font-weight );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-495daa70{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-590e114a{--display:flex;--min-height:250px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-n24-color-05 );--border-color:var( --e-global-color-n24-color-05 );--margin-top:24px;--margin-bottom:24px;--margin-left:autopx;--margin-right:autopx;}.elementor-7 .elementor-element.elementor-element-590e114a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-590e114a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-ad-surface );}.elementor-7 .elementor-element.elementor-element-732c5799{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-732c5799 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-17-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-17-font-size );font-weight:var( --e-global-typography-n24-type-17-font-weight );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-102bf167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-102bf167 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-18-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-18-font-size );font-weight:var( --e-global-typography-n24-type-18-font-weight );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );color:var( --e-global-color-n24-color-07 );}.elementor-7 .elementor-element.elementor-element-7b916ae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-16-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-16-font-size );font-weight:var( --e-global-typography-n24-type-16-font-weight );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-2d9c83ec{--display:flex;--min-height:250px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-n24-color-05 );--border-color:var( --e-global-color-n24-color-05 );--margin-top:24px;--margin-bottom:24px;--margin-left:autopx;--margin-right:autopx;}.elementor-7 .elementor-element.elementor-element-2d9c83ec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2d9c83ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-ad-surface );}.elementor-7 .elementor-element.elementor-element-502b27ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-502b27ae .elementor-heading-title{font-family:var( --e-global-typography-n24-type-17-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-17-font-size );font-weight:var( --e-global-typography-n24-type-17-font-weight );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-4eb803c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4eb803c5 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-18-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-18-font-size );font-weight:var( --e-global-typography-n24-type-18-font-weight );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );color:var( --e-global-color-n24-color-07 );}.elementor-7 .elementor-element.elementor-element-2ed31809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-16-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-16-font-size );font-weight:var( --e-global-typography-n24-type-16-font-weight );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-9dd4d8f{--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:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5b9a000e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5b9a000e .elementor-heading-title{font-family:var( --e-global-typography-n24-type-19-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-19-font-size );font-weight:var( --e-global-typography-n24-type-19-font-weight );text-transform:var( --e-global-typography-n24-type-19-text-transform );line-height:var( --e-global-typography-n24-type-19-line-height );letter-spacing:var( --e-global-typography-n24-type-19-letter-spacing );word-spacing:var( --e-global-typography-n24-type-19-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1b048c4f{--display:flex;--min-height:250px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-n24-color-05 );--border-color:var( --e-global-color-n24-color-05 );--margin-top:24px;--margin-bottom:24px;--margin-left:autopx;--margin-right:autopx;}.elementor-7 .elementor-element.elementor-element-1b048c4f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1b048c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-ad-surface );}.elementor-7 .elementor-element.elementor-element-5c78057c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5c78057c .elementor-heading-title{font-family:var( --e-global-typography-n24-type-17-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-17-font-size );font-weight:var( --e-global-typography-n24-type-17-font-weight );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-3209e024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-3209e024 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-18-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-18-font-size );font-weight:var( --e-global-typography-n24-type-18-font-weight );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );color:var( --e-global-color-n24-color-07 );}.elementor-7 .elementor-element.elementor-element-7e83bb18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-16-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-16-font-size );font-weight:var( --e-global-typography-n24-type-16-font-weight );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-128b0f5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7 .elementor-element.elementor-element-128b0f5b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-128b0f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-189cd27e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-189cd27e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-189cd27e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-189cd27e.elementor-view-default .elementor-icon{color:var( --e-global-color-n24-white );border-color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-189cd27e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-189cd27e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-189cd27e .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-189cd27e .elementor-icon svg{height:27px;}.elementor-7 .elementor-element.elementor-element-5245ce9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5245ce9b .elementor-heading-title{font-family:var( --e-global-typography-n24-type-22-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-22-font-size );font-weight:var( --e-global-typography-n24-type-22-font-weight );line-height:var( --e-global-typography-n24-type-22-line-height );letter-spacing:var( --e-global-typography-n24-type-22-letter-spacing );word-spacing:var( --e-global-typography-n24-type-22-word-spacing );color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-359ae267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-23-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-23-font-size );font-weight:var( --e-global-typography-n24-type-23-font-weight );line-height:var( --e-global-typography-n24-type-23-line-height );letter-spacing:var( --e-global-typography-n24-type-23-letter-spacing );word-spacing:var( --e-global-typography-n24-type-23-word-spacing );color:var( --e-global-color-n24-white );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-subgroup label{font-family:var( --e-global-typography-n24-type-24-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-24-font-size );font-weight:var( --e-global-typography-n24-type-24-font-weight );line-height:var( --e-global-typography-n24-type-24-line-height );letter-spacing:var( --e-global-typography-n24-type-24-letter-spacing );word-spacing:var( --e-global-typography-n24-type-24-word-spacing );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-button{font-family:var( --e-global-typography-n24-type-25-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-25-font-size );font-weight:var( --e-global-typography-n24-type-25-font-weight );line-height:var( --e-global-typography-n24-type-25-line-height );letter-spacing:var( --e-global-typography-n24-type-25-letter-spacing );word-spacing:var( --e-global-typography-n24-type-25-word-spacing );border-style:none;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-n24-dark );color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-button[type="submit"]{background-color:var( --e-global-color-n24-dark );color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-43bd9b55 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-43bd9b55{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-1037c6e3{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1037c6e3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1037c6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-ad-surface );}.elementor-7 .elementor-element.elementor-element-ac09915{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-92fa392{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--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-7 .elementor-element.elementor-element-1a79e41{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-n24-line );--border-color:var( --e-global-color-n24-line );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1bcbbce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1bcbbce .elementor-heading-title{font-family:var( --e-global-typography-n24-type-12-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-12-font-size );font-weight:var( --e-global-typography-n24-type-12-font-weight );text-transform:var( --e-global-typography-n24-type-12-text-transform );line-height:var( --e-global-typography-n24-type-12-line-height );letter-spacing:var( --e-global-typography-n24-type-12-letter-spacing );word-spacing:var( --e-global-typography-n24-type-12-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-11e43aa .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-n24-type-08-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-08-font-size );font-weight:var( --e-global-typography-n24-type-08-font-weight );line-height:var( --e-global-typography-n24-type-08-line-height );letter-spacing:var( --e-global-typography-n24-type-08-letter-spacing );word-spacing:var( --e-global-typography-n24-type-08-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-7 .elementor-element.elementor-element-11e43aa{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6899cb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;font-family:var( --e-global-typography-n24-type-13-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-13-font-size );font-weight:var( --e-global-typography-n24-type-13-font-weight );line-height:var( --e-global-typography-n24-type-13-line-height );letter-spacing:var( --e-global-typography-n24-type-13-letter-spacing );word-spacing:var( --e-global-typography-n24-type-13-word-spacing );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e51f8ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bb33ff1{--display:flex;--min-height:90px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-n24-color-05 );--border-color:var( --e-global-color-n24-color-05 );--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bb33ff1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb33ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-white );}.elementor-7 .elementor-element.elementor-element-de97281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-de97281 .elementor-heading-title{font-family:var( --e-global-typography-n24-type-17-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-17-font-size );font-weight:var( --e-global-typography-n24-type-17-font-weight );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-96528bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-96528bf .elementor-heading-title{font-family:var( --e-global-typography-n24-type-04-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-04-font-size );font-weight:var( --e-global-typography-n24-type-04-font-weight );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );color:var( --e-global-color-n24-color-07 );}.elementor-7 .elementor-element.elementor-element-bb6b800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-n24-type-16-font-family ), Sans-serif;font-size:var( --e-global-typography-n24-type-16-font-size );font-weight:var( --e-global-typography-n24-type-16-font-weight );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );color:var( --e-global-color-n24-color-06 );}.elementor-7 .elementor-element.elementor-element-f02bd89{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f02bd89:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f02bd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-n24-white );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-28767d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7 .elementor-element.elementor-element-30f33f67 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-7908ee2c .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7 .elementor-element.elementor-element-1d9dfb91{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-widget-image .widget-image-caption{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7 .elementor-element.elementor-element-2e89e4c2 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-17eb5bac .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-7 .elementor-element.elementor-element-1cc91810{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-6338dcf5 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-687d0035 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-7 .elementor-element.elementor-element-78bec4d8{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-732c5799 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-102bf167 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-18-font-size );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );}.elementor-7 .elementor-element.elementor-element-7b916ae0{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-502b27ae .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-4eb803c5 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-18-font-size );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );}.elementor-7 .elementor-element.elementor-element-2ed31809{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-5b9a000e .elementor-heading-title{font-size:var( --e-global-typography-n24-type-19-font-size );line-height:var( --e-global-typography-n24-type-19-line-height );letter-spacing:var( --e-global-typography-n24-type-19-letter-spacing );word-spacing:var( --e-global-typography-n24-type-19-word-spacing );}.elementor-7 .elementor-element.elementor-element-5c78057c .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-3209e024 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-18-font-size );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );}.elementor-7 .elementor-element.elementor-element-7e83bb18{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-5245ce9b .elementor-heading-title{font-size:var( --e-global-typography-n24-type-22-font-size );line-height:var( --e-global-typography-n24-type-22-line-height );letter-spacing:var( --e-global-typography-n24-type-22-letter-spacing );word-spacing:var( --e-global-typography-n24-type-22-word-spacing );}.elementor-7 .elementor-element.elementor-element-359ae267{font-size:var( --e-global-typography-n24-type-23-font-size );line-height:var( --e-global-typography-n24-type-23-line-height );letter-spacing:var( --e-global-typography-n24-type-23-letter-spacing );word-spacing:var( --e-global-typography-n24-type-23-word-spacing );}.elementor-widget-form .elementor-field-group > label{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-subgroup label{font-size:var( --e-global-typography-n24-type-24-font-size );line-height:var( --e-global-typography-n24-type-24-line-height );letter-spacing:var( --e-global-typography-n24-type-24-letter-spacing );word-spacing:var( --e-global-typography-n24-type-24-word-spacing );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-button{font-size:var( --e-global-typography-n24-type-25-font-size );line-height:var( --e-global-typography-n24-type-25-line-height );letter-spacing:var( --e-global-typography-n24-type-25-letter-spacing );word-spacing:var( --e-global-typography-n24-type-25-word-spacing );}.elementor-7 .elementor-element.elementor-element-1bcbbce .elementor-heading-title{font-size:var( --e-global-typography-n24-type-12-font-size );line-height:var( --e-global-typography-n24-type-12-line-height );letter-spacing:var( --e-global-typography-n24-type-12-letter-spacing );word-spacing:var( --e-global-typography-n24-type-12-word-spacing );}.elementor-7 .elementor-element.elementor-element-11e43aa .elementor-button{font-size:var( --e-global-typography-n24-type-08-font-size );line-height:var( --e-global-typography-n24-type-08-line-height );letter-spacing:var( --e-global-typography-n24-type-08-letter-spacing );word-spacing:var( --e-global-typography-n24-type-08-word-spacing );}.elementor-7 .elementor-element.elementor-element-6899cb7{font-size:var( --e-global-typography-n24-type-13-font-size );line-height:var( --e-global-typography-n24-type-13-line-height );letter-spacing:var( --e-global-typography-n24-type-13-letter-spacing );word-spacing:var( --e-global-typography-n24-type-13-word-spacing );}.elementor-7 .elementor-element.elementor-element-de97281 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-96528bf .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-7 .elementor-element.elementor-element-bb6b800{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-28767d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7 .elementor-element.elementor-element-30f33f67 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-7908ee2c .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7 .elementor-element.elementor-element-1d9dfb91{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-4e31314d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-42af0749{--width:100%;}.elementor-7 .elementor-element.elementor-element-501b46fc{--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-widget-image .widget-image-caption{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7 .elementor-element.elementor-element-57ac98f3{--width:100%;}.elementor-7 .elementor-element.elementor-element-192671a2{--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-7 .elementor-element.elementor-element-2e89e4c2 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-17eb5bac .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-7 .elementor-element.elementor-element-1cc91810{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-6338dcf5 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-687d0035 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-7 .elementor-element.elementor-element-78bec4d8{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-732c5799 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-102bf167 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-18-font-size );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );}.elementor-7 .elementor-element.elementor-element-7b916ae0{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-2d9c83ec{--width:100%;}.elementor-7 .elementor-element.elementor-element-502b27ae .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-4eb803c5 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-18-font-size );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );}.elementor-7 .elementor-element.elementor-element-2ed31809{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-5b9a000e .elementor-heading-title{font-size:var( --e-global-typography-n24-type-19-font-size );line-height:var( --e-global-typography-n24-type-19-line-height );letter-spacing:var( --e-global-typography-n24-type-19-letter-spacing );word-spacing:var( --e-global-typography-n24-type-19-word-spacing );}.elementor-7 .elementor-element.elementor-element-1b048c4f{--width:100%;}.elementor-7 .elementor-element.elementor-element-5c78057c .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-3209e024 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-18-font-size );line-height:var( --e-global-typography-n24-type-18-line-height );letter-spacing:var( --e-global-typography-n24-type-18-letter-spacing );word-spacing:var( --e-global-typography-n24-type-18-word-spacing );}.elementor-7 .elementor-element.elementor-element-7e83bb18{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}.elementor-7 .elementor-element.elementor-element-128b0f5b{--width:100%;}.elementor-7 .elementor-element.elementor-element-5245ce9b .elementor-heading-title{font-size:var( --e-global-typography-n24-type-22-font-size );line-height:var( --e-global-typography-n24-type-22-line-height );letter-spacing:var( --e-global-typography-n24-type-22-letter-spacing );word-spacing:var( --e-global-typography-n24-type-22-word-spacing );}.elementor-7 .elementor-element.elementor-element-359ae267{font-size:var( --e-global-typography-n24-type-23-font-size );line-height:var( --e-global-typography-n24-type-23-line-height );letter-spacing:var( --e-global-typography-n24-type-23-letter-spacing );word-spacing:var( --e-global-typography-n24-type-23-word-spacing );}.elementor-widget-form .elementor-field-group > label{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-field-subgroup label{font-size:var( --e-global-typography-n24-type-24-font-size );line-height:var( --e-global-typography-n24-type-24-line-height );letter-spacing:var( --e-global-typography-n24-type-24-letter-spacing );word-spacing:var( --e-global-typography-n24-type-24-word-spacing );}.elementor-7 .elementor-element.elementor-element-43bd9b55 .elementor-button{font-size:var( --e-global-typography-n24-type-25-font-size );line-height:var( --e-global-typography-n24-type-25-line-height );letter-spacing:var( --e-global-typography-n24-type-25-letter-spacing );word-spacing:var( --e-global-typography-n24-type-25-word-spacing );}.elementor-7 .elementor-element.elementor-element-1a79e41{--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-7 .elementor-element.elementor-element-1bcbbce .elementor-heading-title{font-size:var( --e-global-typography-n24-type-12-font-size );line-height:var( --e-global-typography-n24-type-12-line-height );letter-spacing:var( --e-global-typography-n24-type-12-letter-spacing );word-spacing:var( --e-global-typography-n24-type-12-word-spacing );}.elementor-7 .elementor-element.elementor-element-11e43aa .elementor-button{font-size:var( --e-global-typography-n24-type-08-font-size );line-height:var( --e-global-typography-n24-type-08-line-height );letter-spacing:var( --e-global-typography-n24-type-08-letter-spacing );word-spacing:var( --e-global-typography-n24-type-08-word-spacing );}.elementor-7 .elementor-element.elementor-element-6899cb7{font-size:var( --e-global-typography-n24-type-13-font-size );line-height:var( --e-global-typography-n24-type-13-line-height );letter-spacing:var( --e-global-typography-n24-type-13-letter-spacing );word-spacing:var( --e-global-typography-n24-type-13-word-spacing );}.elementor-7 .elementor-element.elementor-element-de97281 .elementor-heading-title{font-size:var( --e-global-typography-n24-type-17-font-size );line-height:var( --e-global-typography-n24-type-17-line-height );letter-spacing:var( --e-global-typography-n24-type-17-letter-spacing );word-spacing:var( --e-global-typography-n24-type-17-word-spacing );}.elementor-7 .elementor-element.elementor-element-96528bf .elementor-heading-title{font-size:var( --e-global-typography-n24-type-04-font-size );line-height:var( --e-global-typography-n24-type-04-line-height );letter-spacing:var( --e-global-typography-n24-type-04-letter-spacing );word-spacing:var( --e-global-typography-n24-type-04-word-spacing );}.elementor-7 .elementor-element.elementor-element-bb6b800{font-size:var( --e-global-typography-n24-type-16-font-size );line-height:var( --e-global-typography-n24-type-16-line-height );letter-spacing:var( --e-global-typography-n24-type-16-letter-spacing );word-spacing:var( --e-global-typography-n24-type-16-word-spacing );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-da41bef{--width:100%;}.elementor-7 .elementor-element.elementor-element-1e642b5e{--width:100%;}.elementor-7 .elementor-element.elementor-element-40d3bd2a{--width:100%;}.elementor-7 .elementor-element.elementor-element-28767d3{--width:100%;}.elementor-7 .elementor-element.elementor-element-6933654e{--width:100%;}.elementor-7 .elementor-element.elementor-element-42af0749{--width:50%;}.elementor-7 .elementor-element.elementor-element-57ac98f3{--width:50%;}.elementor-7 .elementor-element.elementor-element-760e5d47{--width:100%;}.elementor-7 .elementor-element.elementor-element-14fec56{--width:100%;}.elementor-7 .elementor-element.elementor-element-677abccc{--width:100%;}.elementor-7 .elementor-element.elementor-element-435441e4{--width:100%;}.elementor-7 .elementor-element.elementor-element-473e380{--width:100%;}.elementor-7 .elementor-element.elementor-element-37f0aaef{--width:100%;}.elementor-7 .elementor-element.elementor-element-159f46cb{--width:100%;}.elementor-7 .elementor-element.elementor-element-175a17ab{--width:100%;}.elementor-7 .elementor-element.elementor-element-10f7c73{--width:100%;}.elementor-7 .elementor-element.elementor-element-4c0077e1{--width:100%;}.elementor-7 .elementor-element.elementor-element-76acee11{--width:100%;}.elementor-7 .elementor-element.elementor-element-23db9ebe{--width:100%;}.elementor-7 .elementor-element.elementor-element-28420777{--width:100%;}.elementor-7 .elementor-element.elementor-element-495daa70{--width:100%;}.elementor-7 .elementor-element.elementor-element-590e114a{--width:100%;}.elementor-7 .elementor-element.elementor-element-2d9c83ec{--width:100%;}.elementor-7 .elementor-element.elementor-element-9dd4d8f{--width:100%;}.elementor-7 .elementor-element.elementor-element-1b048c4f{--width:100%;}.elementor-7 .elementor-element.elementor-element-128b0f5b{--width:100%;}.elementor-7 .elementor-element.elementor-element-ac09915{--content-width:1300px;}.elementor-7 .elementor-element.elementor-element-bb33ff1{--content-width:900px;}.elementor-7 .elementor-element.elementor-element-f02bd89{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-2d9c83ec{--width:100%;}.elementor-7 .elementor-element.elementor-element-1b048c4f{--width:100%;}.elementor-7 .elementor-element.elementor-element-128b0f5b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4e31314d */.n24dh-latest-card-meta
{
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
    align-items: center;
    min-width: 0;
    font: 600 9px / 1.2 "Source Sans 3", Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: .35px;
    color: #69727e;
}

.n24dh-latest-card-meta time {
    color: #df1c23;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da41bef */.elementor-7 .elementor-element.elementor-element-da41bef{
  --n24-text:#131922;
  --n24-muted:#69727E;
  --n24-line:#E3E6E9;
  --n24-red:#DF1C23;
  --n24-world:#3B77B6;
  --n24-dark:#061B49;
  width:100%;
}
.elementor-7 .elementor-element.elementor-element-da41bef,.elementor-7 .elementor-element.elementor-element-da41bef *{box-sizing:border-box}

/* ==========================================================
   MASTER GRID — JEDYNA GŁÓWNA KONSTRUKCJA STRONY
   75% treść / 25% sidebar
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-grid{
  display:grid!important;
  grid-template-columns:minmax(0,3fr) minmax(280px,1fr)!important;
  gap:30px!important;
  width:100%!important;
  max-width:1300px!important;
  margin:0 auto!important;
  align-items:start!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-main{
  display:flex!important;
  flex-direction:column!important;
  gap:30px!important;
  width:100%!important;
  min-width:0!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-sidebar{
  display:flex!important;
  flex-direction:column!important;
  gap:24px!important;
  width:100%!important;
  min-width:0!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-main > *,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-sidebar > *{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
}

/* ==========================================================
   HERO
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-hero,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .elementor-widget-container,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .elementor-shortcode{
  display:block!important;
  width:100%!important;
  max-width:none!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  width:100%!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero-lead{
  aspect-ratio:1/1!important;
  min-height:0!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero-side{
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero-teaser{
  min-height:0!important;
  height:100%!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero h1{
  color:#fff!important;
  font:700 30px/1.08 "Source Sans 3",Arial,sans-serif!important;
  letter-spacing:-.35px!important;
  max-width:88%!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero h2{
  color:#fff!important;
  font:700 16px/1.18 "Source Sans 3",Arial,sans-serif!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero-copy{padding:28px!important}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero-copy.n24dh-small{padding:20px!important}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero-copy>p{
  max-width:86%!important;
  font-size:14px!important;
  line-height:1.45!important;
}

/* ==========================================================
   NAJNOWSZE POLSKA / ŚWIAT
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-latest-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:28px!important;
  width:100%!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream{
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-header,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-header{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-height:44px!important;
  padding:8px 0 10px!important;
  background:#fff!important;
  border:0!important;
  border-bottom:1px solid #DDE2E7!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-outline,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-icon{display:none!important}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-heading,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-heading{flex:1 1 auto!important}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-heading .elementor-heading-title,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-heading .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  color:var(--n24-text)!important;
  font:600 20px/1.15 "Source Sans 3",Arial,sans-serif!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-heading .elementor-heading-title::before,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-heading .elementor-heading-title::before{
  content:"";
  width:10px;
  height:10px;
  flex:0 0 10px;
  background:var(--n24-red);
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-heading .elementor-heading-title::before{background:var(--n24-world)}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-all .elementor-button,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-all .elementor-button{
  padding:0!important;
  background:transparent!important;
  color:#596270!important;
  font-size:9px!important;
  font-weight:600!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream-dynamic,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream-dynamic{padding-top:12px!important}
.elementor-7 .elementor-element.elementor-element-da41bef .n24dh-latest-card-thumb{height:180px!important}
.elementor-7 .elementor-element.elementor-element-da41bef .n24dh-latest-card-thumb img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream .n24dh-latest-card h3,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream .n24dh-latest-card h3{
  margin:5px 0 0!important;
  min-height:0!important;
  color:#131922!important;
  font:700 16px/1.18 "Source Sans 3",Arial,sans-serif!important;
}

/* ==========================================================
   REKLAMY
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-mid-wide-ad,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-lower-wide-ad-one,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-lower-wide-ad-two,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-sidebar-ad-top,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-sidebar-ad-middle,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-sidebar-ad-bottom{
  background:#F3F5F6!important;
  border:1px solid #ECEFF1!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-mid-wide-ad,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-lower-wide-ad-two{
  min-height:92px!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-lower-wide-ad-one{
  min-height:250px!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-sidebar-ad-top,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-sidebar-ad-middle,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-sidebar-ad-bottom{
  width:300px!important;
  max-width:100%!important;
  min-height:250px!important;
  margin-inline:auto!important;
}

/* ==========================================================
   OSTATNIE NA ŻYWO
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-live-digest{
  padding:22px!important;
  background:#F3F5F6!important;
  border:0!important;
  border-top:3px solid #171C24!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-live-digest-title .elementor-heading-title{
  font-size:19px!important;
  font-weight:600!important;
}

/* ==========================================================
   RIGHT SIDEBAR
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-sidebar .n24-live-world{
  background:#061B49!important;
  border:0!important;
  border-top:4px solid var(--n24-red)!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-sidebar .n24-live-world .n24-post-list--live{
  background:#061B49!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-sidebar .n24-live-world .n24-post-list__title,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-sidebar .n24-live-world .n24-post-list__title span,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-sidebar .n24-live-world .n24-post-list__title a{
  font:800 13px/1.25 "Source Sans 3",Arial,sans-serif!important;
}

.elementor-7 .elementor-element.elementor-element-da41bef .n24-popular-block{
  padding-top:14px!important;
  border-top:3px solid #171C24!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-popular-heading .elementor-heading-title{
  font-size:21px!important;
  font-weight:600!important;
}

.elementor-7 .elementor-element.elementor-element-da41bef .n24-local-stream{
  width:100%!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-local-header{
  background:#fff!important;
  border:0!important;
  border-top:3px solid #4D8768!important;
  border-bottom:1px solid #DDE2E7!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-newsletter{
  width:100%!important;
  background:#E23F2F!important;
  color:#fff!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-newsletter .elementor-heading-title,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-newsletter .elementor-widget-text-editor,
.elementor-7 .elementor-element.elementor-element-da41bef .n24-newsletter .elementor-widget-icon{
  color:#fff!important;
}

/* ==========================================================
   KATEGORIE — zewnętrzna szerokość tylko 100% lewej kolumny.
   Wewnętrzny feature/compact należy do Dynamic Home 1.4.0.
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-master-topics{
  width:100%!important;
  max-width:none!important;
  padding-left:0!important;
  padding-right:0!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-clean-topics-duo{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-clean-topics-trio{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:24px!important;
  width:100%!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-clean-topic{
  width:100%!important;
  min-width:0!important;
}

/* ==========================================================
   FIRMY — pod obiema kolumnami, pełne 1300px
   ========================================================== */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-companies-wide{
  width:100%!important;
  max-width:1300px!important;
  margin:0 auto!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-companies{
  width:100%!important;
  padding-top:14px!important;
  border-top:3px solid #131922!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-companies-title .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  font-size:23px!important;
  font-weight:600!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-companies-title .elementor-heading-title::before{
  content:"";
  width:10px;
  height:10px;
  flex:0 0 10px;
  background:#131922;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-companies-dynamic .n24dh-company-grid{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:14px!important;
}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-companies-dynamic .n24dh-company-card img{
  height:145px!important;
  object-fit:cover!important;
}

/* ==========================================================
   RESPONSIVE
   ========================================================== */
@media(max-width:1024px){
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-master-grid{
    grid-template-columns:minmax(0,1fr) 300px!important;
    gap:24px!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-clean-topics-duo{
    grid-template-columns:1fr!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-clean-topics-trio{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:767px){
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-master-grid{
    grid-template-columns:1fr!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-latest-grid{
    grid-template-columns:1fr!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero{
    grid-template-columns:1fr!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero-side{
    grid-template-columns:1fr!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-dynamic-hero .n24dh-hero h1{
    font-size:26px!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-clean-topics-trio{
    grid-template-columns:1fr!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-companies-dynamic .n24dh-company-grid{
    grid-template-columns:1fr!important;
  }
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-companies-dynamic .n24dh-company-card img{
    height:210px!important;
  }
}


/* v4.2 — warunkowy LIVE ŚWIAT: shortcode zwraca pusty wynik, gdy brak aktywnego LIVE */
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-live-conditional:has(.elementor-shortcode:empty),
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-live-conditional:has(.elementor-widget-container:empty){display:none!important;}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-live-conditional .n24-live-world{padding:22px!important;background:#061B49!important;border:0!important;border-top:4px solid var(--n24-red)!important;}
.elementor-7 .elementor-element.elementor-element-da41bef .n24-world-live-conditional .n24dh-livebox{background:#061B49!important;}


/* ===== NASZE24 v4.3 — wyrównanie kart Polska / Świat =====
   Obie sekcje są osobnymi gridami, więc przy różnych długościach
   meta/tytułów drugi rząd mógł zaczynać się na innej wysokości.
   Na desktopie rezerwujemy identyczną wysokość części tekstowej. */
@media(min-width:768px){
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream .n24dh-latest-cards,
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream .n24dh-latest-cards{
    grid-auto-rows:auto !important;
    align-items:stretch !important;
  }

  .elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream .n24dh-latest-card,
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream .n24dh-latest-card{
    display:flex !important;
    flex-direction:column !important;
    height:100% !important;
  }

  .elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream .n24dh-latest-card-copy,
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream .n24dh-latest-card-copy{
    display:flex !important;
    flex-direction:column !important;
    padding-top:9px !important;
  }

  /* Meta może mieć maks. 2 linie, ale zawsze zajmuje tyle samo miejsca. */
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream .n24dh-latest-card-meta,
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream .n24dh-latest-card-meta{
    min-height:2.4em !important;
    max-height:2.4em !important;
    overflow:hidden !important;
    align-content:flex-start !important;
  }

  /* Tytuł: stałe 3 linie. Dzięki temu każdy kafel ma tę samą wysokość. */
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-poland-stream .n24dh-latest-card h3,
  .elementor-7 .elementor-element.elementor-element-da41bef .n24-world-stream .n24dh-latest-card h3{
    min-height:3.54em !important;
    height:3.54em !important;
    max-height:3.54em !important;
    overflow:hidden !important;
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:3 !important;
    line-clamp:3 !important;
  }
}/* End custom CSS */