.elementor-1195 .elementor-element.elementor-element-2c2fceb{--display:flex;--min-height:600px;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-1195 .elementor-element.elementor-element-14ebdcb{--display:flex;--min-height:96px;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1195 .elementor-element.elementor-element-14ebdcb:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-14ebdcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00528999;}.elementor-1195 .elementor-element.elementor-element-ea71e65{font-family:var( --e-global-typography-6f406dc-font-family ), sans-serif;font-size:var( --e-global-typography-6f406dc-font-size );font-weight:var( --e-global-typography-6f406dc-font-weight );text-transform:var( --e-global-typography-6f406dc-text-transform );line-height:var( --e-global-typography-6f406dc-line-height );letter-spacing:var( --e-global-typography-6f406dc-letter-spacing );word-spacing:var( --e-global-typography-6f406dc-word-spacing );color:var( --e-global-color-9bc95e9 );}.elementor-1195 .elementor-element.elementor-element-cfd02ed .elementor-heading-title{font-family:var( --e-global-typography-c772b0d-font-family ), sans-serif;font-size:var( --e-global-typography-c772b0d-font-size );font-weight:var( --e-global-typography-c772b0d-font-weight );line-height:var( --e-global-typography-c772b0d-line-height );letter-spacing:var( --e-global-typography-c772b0d-letter-spacing );word-spacing:var( --e-global-typography-c772b0d-word-spacing );color:var( --e-global-color-9bc95e9 );}.elementor-1195 .elementor-element.elementor-element-dce3e9f{--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:0px 87px;--row-gap:0px;--column-gap:87px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-1195 .elementor-element.elementor-element-ccfe0ed{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:4px 4px 4px 4px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;--z-index:0;}.elementor-1195 .elementor-element.elementor-element-ccfe0ed:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-ccfe0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-405222e );}.elementor-1195 .elementor-element.elementor-element-ccfe0ed.e-con{--align-self:flex-start;}.elementor-1195 .elementor-element.elementor-element-7724e8c .elementor-heading-title{font-family:var( --e-global-typography-ba63373-font-family ), sans-serif;font-size:var( --e-global-typography-ba63373-font-size );font-weight:var( --e-global-typography-ba63373-font-weight );line-height:var( --e-global-typography-ba63373-line-height );letter-spacing:var( --e-global-typography-ba63373-letter-spacing );word-spacing:var( --e-global-typography-ba63373-word-spacing );color:var( --e-global-color-7a28807 );}.elementor-1195 .elementor-element.elementor-element-f0717bb{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1195 .elementor-element.elementor-element-675c675{color:var( --e-global-color-d641633 );}.elementor-1195 .elementor-element.elementor-element-9fb3168{--box-border-color:#02010100;--box-padding:0px;--header-color:var( --e-global-color-7a28807 );--item-text-color:var( --e-global-color-d641633 );--item-text-hover-color:#005289;--item-text-active-color:var( --e-global-color-primary );--marker-color:var( --e-global-color-d641633 );--marker-size:15px;}.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__header-title{text-align:start;}.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item{font-family:var( --e-global-typography-33d6339-font-family ), sans-serif;font-size:var( --e-global-typography-33d6339-font-size );font-weight:var( --e-global-typography-33d6339-font-weight );line-height:var( --e-global-typography-33d6339-line-height );letter-spacing:var( --e-global-typography-33d6339-letter-spacing );word-spacing:var( --e-global-typography-33d6339-word-spacing );}.elementor-1195 .elementor-element.elementor-element-9fb3168 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-f8c3a8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:199px;}.elementor-1195 .elementor-element.elementor-element-ba03772{font-family:var( --e-global-typography-45ed675-font-family ), sans-serif;font-size:var( --e-global-typography-45ed675-font-size );font-weight:var( --e-global-typography-45ed675-font-weight );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );}.elementor-1195 .elementor-element.elementor-element-0930431 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-da8bdf9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:15px 16px 15px 16px;}.elementor-1195 .elementor-element.elementor-element-0930431 .elementor-button:hover, .elementor-1195 .elementor-element.elementor-element-0930431 .elementor-button:focus{color:var( --e-global-color-9bc95e9 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1195 .elementor-element.elementor-element-0930431 .elementor-button:hover svg, .elementor-1195 .elementor-element.elementor-element-0930431 .elementor-button:focus svg{fill:var( --e-global-color-9bc95e9 );}.elementor-1195 .elementor-element.elementor-element-0930431 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-36fc50c{--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:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-1195 .elementor-element.elementor-element-dc2161d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:124px 124px;--row-gap:124px;--column-gap:124px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-1195 .elementor-element.elementor-element-dc2161d:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-dc2161d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-405222e );}.elementor-1195 .elementor-element.elementor-element-dc2161d::before, .elementor-1195 .elementor-element.elementor-element-dc2161d > .elementor-background-video-container::before, .elementor-1195 .elementor-element.elementor-element-dc2161d > .e-con-inner > .elementor-background-video-container::before, .elementor-1195 .elementor-element.elementor-element-dc2161d > .elementor-background-slideshow::before, .elementor-1195 .elementor-element.elementor-element-dc2161d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1195 .elementor-element.elementor-element-dc2161d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--wpr-bg-da2aea99-fb14-4ccb-8d87-f08c5375ba9a);background-position:bottom left;background-repeat:no-repeat;}.elementor-1195 .elementor-element.elementor-element-969e92f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:168px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-969e92f.e-con{--align-self:flex-start;}.elementor-1195 .elementor-element.elementor-element-1fde52a{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1195 .elementor-element.elementor-element-4516619{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1195 .elementor-element.elementor-element-4834e22{text-align:start;}.elementor-1195 .elementor-element.elementor-element-4834e22 .elementor-heading-title{font-family:var( --e-global-typography-7b5746e-font-family ), sans-serif;font-size:var( --e-global-typography-7b5746e-font-size );font-weight:var( --e-global-typography-7b5746e-font-weight );line-height:var( --e-global-typography-7b5746e-line-height );letter-spacing:var( --e-global-typography-7b5746e-letter-spacing );word-spacing:var( --e-global-typography-7b5746e-word-spacing );color:var( --e-global-color-7a28807 );}.elementor-1195 .elementor-element.elementor-element-f4c2cff{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1195 .elementor-element.elementor-element-5bb98ee{font-family:var( --e-global-typography-45ed675-font-family ), sans-serif;font-size:var( --e-global-typography-45ed675-font-size );font-weight:var( --e-global-typography-45ed675-font-weight );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );color:var( --e-global-color-d641633 );}.elementor-1195 .elementor-element.elementor-element-5bb98ee a{color:var( --e-global-color-02b61c4 );}.elementor-1195 .elementor-element.elementor-element-6b0353d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1195 .elementor-element.elementor-element-6b0353d:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-6b0353d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-6b0353d.e-con{--align-self:stretch;}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group > label, .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-subgroup label{color:var( --e-global-color-02b61c4 );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group > label{font-family:var( --e-global-typography-faaaf4e-font-family ), sans-serif;font-size:var( --e-global-typography-faaaf4e-font-size );font-weight:var( --e-global-typography-faaaf4e-font-weight );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-02b61c4 );font-family:var( --e-global-typography-faaaf4e-font-family ), sans-serif;font-size:var( --e-global-typography-faaaf4e-font-size );font-weight:var( --e-global-typography-faaaf4e-font-weight );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group .elementor-field{color:var( --e-global-color-7a28807 );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group .elementor-field, .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-subgroup 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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button{font-family:var( --e-global-typography-779b0cf-font-family ), sans-serif;font-size:var( --e-global-typography-779b0cf-font-size );font-weight:var( --e-global-typography-779b0cf-font-weight );line-height:var( --e-global-typography-779b0cf-line-height );letter-spacing:var( --e-global-typography-779b0cf-letter-spacing );word-spacing:var( --e-global-typography-779b0cf-word-spacing );border-style:solid;border-width:-1px -1px -1px -1px;border-radius:4px 4px 4px 4px;padding:16px 0px 13px 0px;}.elementor-1195 .elementor-element.elementor-element-60d5aef .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1195 .elementor-element.elementor-element-60d5aef .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1195 .elementor-element.elementor-element-60d5aef .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-9bc95e9 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-9bc95e9 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-accent );}.elementor-1195 .elementor-element.elementor-element-60d5aef .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1195 .elementor-element.elementor-element-60d5aef{--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-1195 .elementor-element.elementor-element-60d5aef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-60d5aef.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1366px){.elementor-1195 .elementor-element.elementor-element-ea71e65{font-size:var( --e-global-typography-6f406dc-font-size );line-height:var( --e-global-typography-6f406dc-line-height );letter-spacing:var( --e-global-typography-6f406dc-letter-spacing );word-spacing:var( --e-global-typography-6f406dc-word-spacing );}.elementor-1195 .elementor-element.elementor-element-cfd02ed .elementor-heading-title{font-size:var( --e-global-typography-c772b0d-font-size );line-height:var( --e-global-typography-c772b0d-line-height );letter-spacing:var( --e-global-typography-c772b0d-letter-spacing );word-spacing:var( --e-global-typography-c772b0d-word-spacing );}.elementor-1195 .elementor-element.elementor-element-7724e8c .elementor-heading-title{font-size:var( --e-global-typography-ba63373-font-size );line-height:var( --e-global-typography-ba63373-line-height );letter-spacing:var( --e-global-typography-ba63373-letter-spacing );word-spacing:var( --e-global-typography-ba63373-word-spacing );}.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item{font-size:var( --e-global-typography-33d6339-font-size );line-height:var( --e-global-typography-33d6339-line-height );letter-spacing:var( --e-global-typography-33d6339-letter-spacing );word-spacing:var( --e-global-typography-33d6339-word-spacing );}.elementor-1195 .elementor-element.elementor-element-f8c3a8a{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:80px;}.elementor-1195 .elementor-element.elementor-element-ba03772{font-size:var( --e-global-typography-45ed675-font-size );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );}.elementor-1195 .elementor-element.elementor-element-0930431 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1195 .elementor-element.elementor-element-4834e22 .elementor-heading-title{font-size:var( --e-global-typography-7b5746e-font-size );line-height:var( --e-global-typography-7b5746e-line-height );letter-spacing:var( --e-global-typography-7b5746e-letter-spacing );word-spacing:var( --e-global-typography-7b5746e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-5bb98ee{font-size:var( --e-global-typography-45ed675-font-size );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group > label{font-size:var( --e-global-typography-faaaf4e-font-size );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-type-html{font-size:var( --e-global-typography-faaaf4e-font-size );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group .elementor-field, .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-subgroup label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button{font-size:var( --e-global-typography-779b0cf-font-size );line-height:var( --e-global-typography-779b0cf-line-height );letter-spacing:var( --e-global-typography-779b0cf-letter-spacing );word-spacing:var( --e-global-typography-779b0cf-word-spacing );}}@media(min-width:768px){.elementor-1195 .elementor-element.elementor-element-14ebdcb{--width:680px;}.elementor-1195 .elementor-element.elementor-element-ccfe0ed{--width:25%;}.elementor-1195 .elementor-element.elementor-element-f8c3a8a{--width:75%;}.elementor-1195 .elementor-element.elementor-element-969e92f{--width:50%;}.elementor-1195 .elementor-element.elementor-element-6b0353d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1195 .elementor-element.elementor-element-14ebdcb{--width:100%;}.elementor-1195 .elementor-element.elementor-element-969e92f{--width:100%;}.elementor-1195 .elementor-element.elementor-element-4516619{--width:100%;}.elementor-1195 .elementor-element.elementor-element-6b0353d{--width:100%;}}@media(max-width:1024px){.elementor-1195 .elementor-element.elementor-element-2c2fceb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1195 .elementor-element.elementor-element-ea71e65{font-size:var( --e-global-typography-6f406dc-font-size );line-height:var( --e-global-typography-6f406dc-line-height );letter-spacing:var( --e-global-typography-6f406dc-letter-spacing );word-spacing:var( --e-global-typography-6f406dc-word-spacing );}.elementor-1195 .elementor-element.elementor-element-cfd02ed .elementor-heading-title{font-size:var( --e-global-typography-c772b0d-font-size );line-height:var( --e-global-typography-c772b0d-line-height );letter-spacing:var( --e-global-typography-c772b0d-letter-spacing );word-spacing:var( --e-global-typography-c772b0d-word-spacing );}.elementor-1195 .elementor-element.elementor-element-7724e8c .elementor-heading-title{font-size:var( --e-global-typography-ba63373-font-size );line-height:var( --e-global-typography-ba63373-line-height );letter-spacing:var( --e-global-typography-ba63373-letter-spacing );word-spacing:var( --e-global-typography-ba63373-word-spacing );}.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item{font-size:var( --e-global-typography-33d6339-font-size );line-height:var( --e-global-typography-33d6339-line-height );letter-spacing:var( --e-global-typography-33d6339-letter-spacing );word-spacing:var( --e-global-typography-33d6339-word-spacing );}.elementor-1195 .elementor-element.elementor-element-f8c3a8a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:60px;}.elementor-1195 .elementor-element.elementor-element-ba03772{font-size:var( --e-global-typography-45ed675-font-size );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );}.elementor-1195 .elementor-element.elementor-element-0930431 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1195 .elementor-element.elementor-element-dc2161d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1195 .elementor-element.elementor-element-969e92f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-4834e22 .elementor-heading-title{font-size:var( --e-global-typography-7b5746e-font-size );line-height:var( --e-global-typography-7b5746e-line-height );letter-spacing:var( --e-global-typography-7b5746e-letter-spacing );word-spacing:var( --e-global-typography-7b5746e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-5bb98ee{font-size:var( --e-global-typography-45ed675-font-size );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group > label{font-size:var( --e-global-typography-faaaf4e-font-size );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-type-html{font-size:var( --e-global-typography-faaaf4e-font-size );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group .elementor-field, .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-subgroup label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button{font-size:var( --e-global-typography-779b0cf-font-size );line-height:var( --e-global-typography-779b0cf-line-height );letter-spacing:var( --e-global-typography-779b0cf-letter-spacing );word-spacing:var( --e-global-typography-779b0cf-word-spacing );}}@media(max-width:767px){.elementor-1195 .elementor-element.elementor-element-2c2fceb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1195 .elementor-element.elementor-element-ea71e65{font-size:var( --e-global-typography-6f406dc-font-size );line-height:var( --e-global-typography-6f406dc-line-height );letter-spacing:var( --e-global-typography-6f406dc-letter-spacing );word-spacing:var( --e-global-typography-6f406dc-word-spacing );}.elementor-1195 .elementor-element.elementor-element-cfd02ed .elementor-heading-title{font-size:var( --e-global-typography-c772b0d-font-size );line-height:var( --e-global-typography-c772b0d-line-height );letter-spacing:var( --e-global-typography-c772b0d-letter-spacing );word-spacing:var( --e-global-typography-c772b0d-word-spacing );}.elementor-1195 .elementor-element.elementor-element-dce3e9f{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1195 .elementor-element.elementor-element-7724e8c .elementor-heading-title{font-size:var( --e-global-typography-ba63373-font-size );line-height:var( --e-global-typography-ba63373-line-height );letter-spacing:var( --e-global-typography-ba63373-letter-spacing );word-spacing:var( --e-global-typography-ba63373-word-spacing );}.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item{font-size:var( --e-global-typography-33d6339-font-size );line-height:var( --e-global-typography-33d6339-line-height );letter-spacing:var( --e-global-typography-33d6339-letter-spacing );word-spacing:var( --e-global-typography-33d6339-word-spacing );}.elementor-1195 .elementor-element.elementor-element-f8c3a8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-ba03772{font-size:var( --e-global-typography-45ed675-font-size );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );}.elementor-1195 .elementor-element.elementor-element-0930431 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1195 .elementor-element.elementor-element-0930431.elementor-element{--order:6;}.elementor-1195 .elementor-element.elementor-element-36fc50c{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1195 .elementor-element.elementor-element-dc2161d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1195 .elementor-element.elementor-element-969e92f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-4834e22 .elementor-heading-title{font-size:var( --e-global-typography-7b5746e-font-size );line-height:var( --e-global-typography-7b5746e-line-height );letter-spacing:var( --e-global-typography-7b5746e-letter-spacing );word-spacing:var( --e-global-typography-7b5746e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-5bb98ee{font-size:var( --e-global-typography-45ed675-font-size );line-height:var( --e-global-typography-45ed675-line-height );letter-spacing:var( --e-global-typography-45ed675-letter-spacing );word-spacing:var( --e-global-typography-45ed675-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group > label{font-size:var( --e-global-typography-faaaf4e-font-size );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-type-html{font-size:var( --e-global-typography-faaaf4e-font-size );line-height:var( --e-global-typography-faaaf4e-line-height );letter-spacing:var( --e-global-typography-faaaf4e-letter-spacing );word-spacing:var( --e-global-typography-faaaf4e-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-group .elementor-field, .elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-subgroup label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-button{font-size:var( --e-global-typography-779b0cf-font-size );line-height:var( --e-global-typography-779b0cf-line-height );letter-spacing:var( --e-global-typography-779b0cf-letter-spacing );word-spacing:var( --e-global-typography-779b0cf-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-14ebdcb */.elementor-1195 .elementor-element.elementor-element-14ebdcb {
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a57566 */.elementor-1195 .elementor-element.elementor-element-9a57566 {
    color: #666;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-9fb3168 */.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text-wrapper {
    align-items: flex-start !important;
}

.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text-wrapper::before {
    transform: translateY(2px);
    transition: color 0.3s ease;
}

.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text {
    padding-bottom: 15px;
    display: inline-block;
}

.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item {
    margin-bottom: 8px;
}

/* Stan aktywny - dla numerka i tekstu */
.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text.elementor-item-active,
.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text.elementor-item-active::before,
.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text-wrapper:has(.elementor-item-active)::before {
    color: #005289 !important;
}

/* Stan Hover */
.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text-wrapper:hover::before,
.elementor-1195 .elementor-element.elementor-element-9fb3168 .elementor-toc__list-item-text:hover {
    color: #005289 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ba03772 */.elementor-1195 .elementor-element.elementor-element-ba03772 h1, .elementor-1195 .elementor-element.elementor-element-ba03772 h2, .elementor-1195 .elementor-element.elementor-element-ba03772 h3, .elementor-1195 .elementor-element.elementor-element-ba03772 h4, .elementor-1195 .elementor-element.elementor-element-ba03772 h5, .elementor-1195 .elementor-element.elementor-element-ba03772 h6 {
    color: #666666;
    margin-bottom: 32px;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 h2 {
    font-size: 40px;
    line-height: 100%;
    letter-spacing: -2%;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 h3 {
    font-size: 24px;
    line-height: 110%;
    letter-spacing: -2%;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 p, .elementor-1195 .elementor-element.elementor-element-ba03772 div {
    color: #666666B3;
    margin-bottom: 32px;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 ul, .elementor-1195 .elementor-element.elementor-element-ba03772 ol {
    margin-bottom: 32px !important;
    padding-left: 1.5em;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 ul li::marker, 
.elementor-1195 .elementor-element.elementor-element-ba03772 ol li::marker {
    color: #0056b3; 
    font-size: 1.1em;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 li {
    color: #666666B3;
    margin-bottom: 16px;
    padding-left: 0;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 li > ul, 
.elementor-1195 .elementor-element.elementor-element-ba03772 li > ol {
    margin-top: 16px;
    margin-bottom: 0;
    text-indent: 0;
    padding-left: 1.5em;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 li:last-child {
    margin-bottom: 0;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 li:before {
    content: none !important;
}

.elementor-1195 .elementor-element.elementor-element-ba03772 *:last-child {
    margin-bottom: 0;
}
.elementor-1195 .elementor-element.elementor-element-ba03772 img, .elementor-1195 .elementor-element.elementor-element-ba03772 figure {
    margin-bottom: 32px;
    display: block; /* Zapewnia poprawne naliczanie marginesów */
}

/* Styl dla wszystkich przycisków Gutenberg na stronie */
.wp-block-button__link {
    /* Kolory i tło */
    background-color: #FFFFFF !important;
    color: #666666 !important;
    
    /* Obramowanie */
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #003366 !important;
    border-radius: 4px !important;
    
    /* Typografia */
    font-family: "Instrument Sans", sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-transform: none !important;
    text-decoration: none !important;
    
    /* Odstępy i zachowanie */
    padding: 20px 32px !important;
    display: inline-block !important;
    transition: all .3s ease !important;
    box-shadow: none !important;
}

/* Styl Hover dla wszystkich przycisków */
.wp-block-button__link:hover {
    background-color: #005289 !important;
    color: #fff !important;
    border-color: #005289 !important;
    text-decoration: none !important;
}

/* Poprawka dla kontenera przycisku (wyśrodkowanie/odstępy) */
.wp-block-button {
    margin-bottom: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-969e92f */.text-white {
	color: #ffffff
}
.text-navy {
	color: #005289;
}

.eyebrow {
  display: inline-flex;
  align-items: center;
}

.eyebrow-icon {
  width: 10px;
  height: auto;
  margin-right: 6px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-60d5aef *//* Styl dla pól tekstowych */
.elementor-1195 .elementor-element.elementor-element-60d5aef .elementor-field-textual { 
    min-height: 48px;
    height: 48px;
}

/* Kontener opcji (checkbox + label) */
.elementor-field-option {
    display: flex;
    align-items: flex-start;
}

/* Sam checkbox */
.elementor-field-option input[type="checkbox"] {
    margin-top: 3px;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px; 
    cursor: pointer;
}

/* Tekst etykiety */
.elementor-field-option label {
    display: block;
    margin-left: 14px;
    font-size: 14px !important; /* Rozmiar czcionki, o który prosiłeś */
    line-height: 1.4;           /* Poprawia czytelność przy mniejszym foncie */
    cursor: pointer;
}/* End custom CSS */