.elementor-2281 .elementor-element.elementor-element-e5ed36a{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.81;}.elementor-2281 .elementor-element.elementor-element-e5ed36a::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .elementor-background-video-container::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .e-con-inner > .elementor-background-video-container::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .elementor-background-slideshow::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(112deg, var( --e-global-color-primary ) 41%, #F2295B00 64%);}.elementor-2281 .elementor-element.elementor-element-e5ed36a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2281 .elementor-element.elementor-element-d02d044{--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:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-2281 .elementor-element.elementor-element-b669f14{--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:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2281 .elementor-element.elementor-element-c9ca0ed{--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:center;--gap:0.8em 0.8em;--row-gap:0.8em;--column-gap:0.8em;--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2281 .elementor-element.elementor-element-1160df4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:62px;font-weight:600;line-height:40px;color:var( --e-global-color-d515f81 );}.elementor-widget-text-editor{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-2281 .elementor-element.elementor-element-fdac557{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-fdac557 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2281 .elementor-element.elementor-element-adc18aa{--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:center;--gap:0.8em 0.8em;--row-gap:0.8em;--column-gap:0.8em;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-99593b8 .elementor-button{background-color:#00B8D9;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.075em 0.075em 0.075em 0.075em;border-color:#00B8D9;border-radius:0.16em 0.16em 0.16em 0.16em;}.elementor-2281 .elementor-element.elementor-element-99593b8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2281 .elementor-element.elementor-element-99593b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2281 .elementor-element.elementor-element-d36efd5 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.075em 0.075em 0.075em 0.075em;border-color:#5C8297;border-radius:0.16em 0.16em 0.16em 0.16em;}.elementor-2281 .elementor-element.elementor-element-d36efd5 > .elementor-widget-container{padding:0.9em 1.35em 0.9em 1.35em;}.elementor-2281 .elementor-element.elementor-element-d36efd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2281 .elementor-element.elementor-element-29e7364 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-d748522{--display:flex;}.elementor-2281 .elementor-element.elementor-element-38899bb{--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:flex-start;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2281 .elementor-element.elementor-element-62e677c{width:var( --container-widget-width, 19.935% );max-width:19.935%;--container-widget-width:19.935%;--container-widget-flex-grow:0;}.elementor-2281 .elementor-element.elementor-element-62e677c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-62e677c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-62e677c.elementor-view-framed .elementor-icon, .elementor-2281 .elementor-element.elementor-element-62e677c.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e2e365 );color:var( --e-global-color-3e2e365 );border-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon{font-size:27px;padding:8px;}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-62e677c:has(:hover) .elementor-icon-box-title,
					 .elementor-2281 .elementor-element.elementor-element-62e677c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-description{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-8e388dc{width:var( --container-widget-width, 21.142% );max-width:21.142%;--container-widget-width:21.142%;--container-widget-flex-grow:0;}.elementor-2281 .elementor-element.elementor-element-8e388dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-8e388dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-8e388dc.elementor-view-framed .elementor-icon, .elementor-2281 .elementor-element.elementor-element-8e388dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e2e365 );color:var( --e-global-color-3e2e365 );border-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon{font-size:27px;padding:8px;}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-8e388dc:has(:hover) .elementor-icon-box-title,
					 .elementor-2281 .elementor-element.elementor-element-8e388dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-description{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-245cc03{width:var( --container-widget-width, 23.055% );max-width:23.055%;--container-widget-width:23.055%;--container-widget-flex-grow:0;}.elementor-2281 .elementor-element.elementor-element-245cc03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-245cc03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-245cc03.elementor-view-framed .elementor-icon, .elementor-2281 .elementor-element.elementor-element-245cc03.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e2e365 );color:var( --e-global-color-3e2e365 );border-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon{font-size:27px;padding:8px;}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-245cc03:has(:hover) .elementor-icon-box-title,
					 .elementor-2281 .elementor-element.elementor-element-245cc03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-description{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-9afb364{width:var( --container-widget-width, 21.991% );max-width:21.991%;--container-widget-width:21.991%;--container-widget-flex-grow:0;}.elementor-2281 .elementor-element.elementor-element-9afb364.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-9afb364.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-9afb364.elementor-view-framed .elementor-icon, .elementor-2281 .elementor-element.elementor-element-9afb364.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e2e365 );color:var( --e-global-color-3e2e365 );border-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon{font-size:27px;padding:8px;}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-9afb364:has(:hover) .elementor-icon-box-title,
					 .elementor-2281 .elementor-element.elementor-element-9afb364:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-description{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-277f2a43{--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;box-shadow:0px 8px 18px 0px rgba(31, 61, 88, 0.10);--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2281 .elementor-element.elementor-element-277f2a43:not(.elementor-motion-effects-element-type-background), .elementor-2281 .elementor-element.elementor-element-277f2a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-2956ef6 > .elementor-widget-container{margin:0em 0em .75em 0em;}.elementor-2281 .elementor-element.elementor-element-2956ef6{text-align:center;}.elementor-2281 .elementor-element.elementor-element-2956ef6 .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 );text-transform:var( --e-global-typography-primary-text-transform );color:#050505;}.elementor-2281 .elementor-element.elementor-element-15abc323 > .elementor-widget-container{margin:0em 0em .2em 0em;}.elementor-2281 .elementor-element.elementor-element-15abc323{text-align:center;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 );color:#050505;}.elementor-2281 .elementor-element.elementor-element-0f4b686{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 11px 20px 0px rgba(0, 0, 0, 0.22);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.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-type-html{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.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{--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-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group > label, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-subgroup label{color:#12223C;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-mark-required .elementor-field-label:after{color:#FF2A2A;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group > label{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-field{color:#607185;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-field, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .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 );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D6E2EA;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D6E2EA;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-select-wrapper::before{color:#D6E2EA;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button{font-family:"Jost", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__label{font-family:var( --e-global-typography-e95a2ff-font-family ), Sans-serif;font-size:var( --e-global-typography-e95a2ff-font-size );font-weight:var( --e-global-typography-e95a2ff-font-weight );text-transform:var( --e-global-typography-e95a2ff-text-transform );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1{--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-2281 .elementor-element.elementor-element-340458d{text-align:center;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;}.elementor-2281 .elementor-element.elementor-element-7a3bfc3{--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;--flex-wrap:nowrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2281 .elementor-element.elementor-element-7a3bfc3:not(.elementor-motion-effects-element-type-background), .elementor-2281 .elementor-element.elementor-element-7a3bfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c548c8 );}.elementor-2281 .elementor-element.elementor-element-ba45cbe{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0.7em;}.elementor-2281 .elementor-element.elementor-element-9c8b4ce > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2281 .elementor-element.elementor-element-9c8b4ce{text-align:center;font-family:var( --e-global-typography-a626b72-font-family ), Sans-serif;font-size:var( --e-global-typography-a626b72-font-size );font-weight:var( --e-global-typography-a626b72-font-weight );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-5878df3{text-align:center;}.elementor-2281 .elementor-element.elementor-element-5878df3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2281 .elementor-element.elementor-element-f041c94{--divider-border-style:solid;--divider-color:#00A9D8;--divider-border-width:2px;}.elementor-2281 .elementor-element.elementor-element-f041c94 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2281 .elementor-element.elementor-element-f041c94 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-2281 .elementor-element.elementor-element-f041c94 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .elementor-repeater-item-ee8ce26 .ue-step-icon{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .elementor-repeater-item-ee8ce26 .ue-step-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .elementor-repeater-item-ee8ce26 .ue-step-icon svg{fill:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .elementor-repeater-item-ee8ce26 .ue-step-label{background-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .elementor-repeater-item-ee8ce26 .ue-step-item-content-title{color:var( --e-global-color-text );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-gap{width:20px;height:20px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-line{background-color:#d9d9d9;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-icon{width:80px;height:80px;background-color:#919191;color:#ffffff;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-icon{font-size:24px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-graphic-image img{width:24px;height:24px;object-fit:cover;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-icon svg{fill:#ffffff;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-icon,.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-graphic-image img{border-radius:100px 100px 100px 100px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .uc-item-active .ue-step-icon{background-color:#000000 !important;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-label{background-color:var( --e-global-color-d515f81 );color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;padding:4px 4px 4px 4px;border-radius:99px 99px 99px 99px;min-width:34px;min-height:31px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content{padding:10px 10px 10px 10px;text-align:center;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-spacer{width:10px;height:10px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-9faa616-font-family ), Sans-serif;font-size:var( --e-global-typography-9faa616-font-size );font-weight:var( --e-global-typography-9faa616-font-weight );margin-top:10px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-text{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 );margin-top:10px;}.elementor-2281 .elementor-element.elementor-element-ac4a0e6{--spacer-size:32px;}.elementor-2281 .elementor-element.elementor-element-9485e2c{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2281 .elementor-element.elementor-element-ac5ef38{--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:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-2281 .elementor-element.elementor-element-ac5ef38:not(.elementor-motion-effects-element-type-background), .elementor-2281 .elementor-element.elementor-element-ac5ef38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e2e365 );}.elementor-2281 .elementor-element.elementor-element-fd0a8a3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2281 .elementor-element.elementor-element-fd0a8a3{text-align:start;font-family:var( --e-global-typography-a626b72-font-family ), Sans-serif;font-size:var( --e-global-typography-a626b72-font-size );font-weight:var( --e-global-typography-a626b72-font-weight );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-5347724 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-54d1b1d{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-3e8f911{--display:flex;}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-0efa01d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-0efa01d.elementor-view-framed .elementor-icon, .elementor-2281 .elementor-element.elementor-element-0efa01d.elementor-view-default .elementor-icon{fill:var( --e-global-color-d515f81 );color:var( --e-global-color-d515f81 );border-color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon{font-size:37px;}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;}.elementor-2281 .elementor-element.elementor-element-0efa01d:has(:hover) .elementor-icon-box-title,
					 .elementor-2281 .elementor-element.elementor-element-0efa01d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-description{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-6b324e9{--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-between;}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-7cd7063.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-7cd7063.elementor-view-framed .elementor-icon, .elementor-2281 .elementor-element.elementor-element-7cd7063.elementor-view-default .elementor-icon{fill:var( --e-global-color-d515f81 );color:var( --e-global-color-d515f81 );border-color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon{font-size:37px;}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;}.elementor-2281 .elementor-element.elementor-element-7cd7063:has(:hover) .elementor-icon-box-title,
					 .elementor-2281 .elementor-element.elementor-element-7cd7063:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-description{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-c22a071 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.075em 0.075em 0.075em 0.075em;border-color:#5C8297;border-radius:0.16em 0.16em 0.16em 0.16em;}.elementor-2281 .elementor-element.elementor-element-c22a071 > .elementor-widget-container{padding:0.9em 1.35em 0.9em 1.35em;}.elementor-2281 .elementor-element.elementor-element-c22a071 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2281 .elementor-element.elementor-element-c22a071 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2281 .elementor-element.elementor-element-e3abe92{--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-between;}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-13770a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-13770a4.elementor-view-framed .elementor-icon, .elementor-2281 .elementor-element.elementor-element-13770a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-d515f81 );color:var( --e-global-color-d515f81 );border-color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon{font-size:37px;}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;}.elementor-2281 .elementor-element.elementor-element-13770a4:has(:hover) .elementor-icon-box-title,
					 .elementor-2281 .elementor-element.elementor-element-13770a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-description{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 );color:var( --e-global-color-d515f81 );}.elementor-2281 .elementor-element.elementor-element-d962b52 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.075em 0.075em 0.075em 0.075em;border-color:#5C8297;border-radius:0.16em 0.16em 0.16em 0.16em;}.elementor-2281 .elementor-element.elementor-element-d962b52 > .elementor-widget-container{padding:0.9em 1.35em 0.9em 1.35em;}.elementor-2281 .elementor-element.elementor-element-d962b52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2281 .elementor-element.elementor-element-d962b52 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2281 .elementor-element.elementor-element-bed3d67{--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:0px;--padding-right:0px;}.elementor-2281 .elementor-element.elementor-element-cb22b09{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2281 .elementor-element.elementor-element-cb22b09:not(.elementor-motion-effects-element-type-background), .elementor-2281 .elementor-element.elementor-element-cb22b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c548c8 );}.elementor-2281 .elementor-element.elementor-element-34d72c9{--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;}.elementor-2281 .elementor-element.elementor-element-45c4a23{text-align:center;}.elementor-2281 .elementor-element.elementor-element-45c4a23 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2281 .elementor-element.elementor-element-505b78e{--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;}.elementor-2281 .elementor-element.elementor-element-b9736c1{--display:flex;}.elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-title{margin-block-end:1px;}.elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-description{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 );}.elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-title{margin-block-end:1px;}.elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-description{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 );}.elementor-2281 .elementor-element.elementor-element-5a42e15{--display:flex;}.elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-title{margin-block-end:1px;}.elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-description{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 );}.elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-title{margin-block-end:1px;}.elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-title, .elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:18px;font-weight:600;}.elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-description{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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2281 .elementor-element.elementor-element-e5ed36a{--width:100%;}.elementor-2281 .elementor-element.elementor-element-d02d044{--width:100%;}.elementor-2281 .elementor-element.elementor-element-b669f14{--width:61%;}.elementor-2281 .elementor-element.elementor-element-d748522{--width:88%;}.elementor-2281 .elementor-element.elementor-element-277f2a43{--content-width:1180px;}.elementor-2281 .elementor-element.elementor-element-7a3bfc3{--content-width:1450px;}.elementor-2281 .elementor-element.elementor-element-ba45cbe{--width:100%;}.elementor-2281 .elementor-element.elementor-element-ac5ef38{--width:50%;}.elementor-2281 .elementor-element.elementor-element-bed3d67{--width:50%;}.elementor-2281 .elementor-element.elementor-element-34d72c9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2281 .elementor-element.elementor-element-b669f14{--width:55%;}.elementor-2281 .elementor-element.elementor-element-ba45cbe{--width:42%;}}@media(max-width:1366px){.elementor-2281 .elementor-element.elementor-element-fdac557{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-29e7364 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-2956ef6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2281 .elementor-element.elementor-element-15abc323{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-field, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-e95a2ff-font-size );}.elementor-2281 .elementor-element.elementor-element-9c8b4ce{font-size:var( --e-global-typography-a626b72-font-size );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );}.elementor-2281 .elementor-element.elementor-element-5878df3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-title{font-size:var( --e-global-typography-9faa616-font-size );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-fd0a8a3{font-size:var( --e-global-typography-a626b72-font-size );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );}.elementor-2281 .elementor-element.elementor-element-54d1b1d{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-45c4a23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-2281 .elementor-element.elementor-element-fdac557{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-29e7364 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-2956ef6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2281 .elementor-element.elementor-element-15abc323{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-field, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-e95a2ff-font-size );}.elementor-2281 .elementor-element.elementor-element-7a3bfc3{--padding-top:1.6em;--padding-bottom:1.8em;--padding-left:1.4em;--padding-right:1.4em;}.elementor-2281 .elementor-element.elementor-element-ba45cbe{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0.3em;}.elementor-2281 .elementor-element.elementor-element-9c8b4ce{font-size:var( --e-global-typography-a626b72-font-size );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );}.elementor-2281 .elementor-element.elementor-element-5878df3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-f041c94 .elementor-divider-separator{width:16%;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-title{font-size:var( --e-global-typography-9faa616-font-size );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-fd0a8a3{font-size:var( --e-global-typography-a626b72-font-size );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );}.elementor-2281 .elementor-element.elementor-element-54d1b1d{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-45c4a23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2281 .elementor-element.elementor-element-e5ed36a::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .elementor-background-video-container::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .e-con-inner > .elementor-background-video-container::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .elementor-background-slideshow::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2281 .elementor-element.elementor-element-e5ed36a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 57%, #F2295B00 100%);}.elementor-2281 .elementor-element.elementor-element-e5ed36a{--overlay-opacity:0.83;}.elementor-2281 .elementor-element.elementor-element-d02d044{--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:0px;--padding-right:0px;}.elementor-2281 .elementor-element.elementor-element-b669f14{--width:100%;}.elementor-2281 .elementor-element.elementor-element-c9ca0ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2281 .elementor-element.elementor-element-1160df4 .elementor-heading-title{font-size:27px;line-height:0.8em;}.elementor-2281 .elementor-element.elementor-element-fdac557{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-adc18aa{--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-2281 .elementor-element.elementor-element-29e7364 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-d748522{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-wrapper{text-align:start;}.elementor-2281 .elementor-element.elementor-element-62e677c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-wrapper{text-align:start;}.elementor-2281 .elementor-element.elementor-element-8e388dc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-wrapper{text-align:start;}.elementor-2281 .elementor-element.elementor-element-245cc03 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-wrapper{text-align:start;}.elementor-2281 .elementor-element.elementor-element-9afb364 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-277f2a43{--padding-top:1.35em;--padding-bottom:1.35em;--padding-left:1.15em;--padding-right:1.15em;}.elementor-2281 .elementor-element.elementor-element-2956ef6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2281 .elementor-element.elementor-element-15abc323{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-0f4b686{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group .elementor-field, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button{font-size:18px;}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator, .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-e95a2ff-font-size );}.elementor-2281 .elementor-element.elementor-element-7a3bfc3{--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:1.6em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2281 .elementor-element.elementor-element-ba45cbe{--width:100%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2281 .elementor-element.elementor-element-9c8b4ce{font-size:var( --e-global-typography-a626b72-font-size );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );}.elementor-2281 .elementor-element.elementor-element-5878df3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-f041c94 .elementor-divider-separator{width:22%;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-icon{width:40px;height:40px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-label{min-width:20px;min-height:20px;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content{text-align:left;}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-title{font-size:var( --e-global-typography-9faa616-font-size );}.elementor-2281 .elementor-element.elementor-element-bffa7ba .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-ac5ef38{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2281 .elementor-element.elementor-element-fd0a8a3{font-size:var( --e-global-typography-a626b72-font-size );letter-spacing:var( --e-global-typography-a626b72-letter-spacing );}.elementor-2281 .elementor-element.elementor-element-5347724 .elementor-heading-title{font-size:29px;}.elementor-2281 .elementor-element.elementor-element-54d1b1d{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-0efa01d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-7cd7063 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-13770a4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-45c4a23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2281 .elementor-element.elementor-element-ed3deb6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-1e5e8f1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-2924fff .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2281 .elementor-element.elementor-element-d87cf01 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for form, class: .elementor-element-bf8f3d1 *//* ===== PACZOS — FORMULARZ / WERSJA ZBLIŻONA DO WIZUALIZACJI ===== */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1{--navy:#10213c;--cyan:#00a5df;--teal:#08a2ad;--text:#273a50;--muted:#6c7f92;--line:#d7e3eb;--soft:#f8fbfd;--soft2:#f5f9fb}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-form,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-label,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-option label,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators{font-family:Jost,sans-serif}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-form-fields-wrapper{row-gap:14px!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group{box-sizing:border-box!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-label{color:var(--navy)!important;line-height:1.25}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 input.elementor-field,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 textarea.elementor-field{transition:border-color .18s ease,box-shadow .18s ease}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 input.elementor-field:focus,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 textarea.elementor-field:focus{border-color:#42bfd9!important;box-shadow:0 0 0 3px rgba(0,165,223,.08)!important;outline:0!important}

/* --- górny pasek kroków --- */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators{display:grid!important;grid-template-columns:minmax(105px,auto) 1fr minmax(105px,auto);align-items:start;column-gap:18px;margin:0 0 22px!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator{display:flex!important;flex-direction:column;align-items:center;gap:7px;min-width:0}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__number{width:29px!important;height:29px!important;min-width:29px!important;border-radius:50%!important;border:1px solid #35b9d3!important;background:#fff!important;color:#158eaa!important;display:flex!important;align-items:center;justify-content:center;font-size:12px!important;font-weight:600!important;box-shadow:none!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__label{max-width:135px;text-align:center;font-size:10px!important;font-weight:600!important;line-height:1.2;letter-spacing:.01em;color:#8797a7!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{border-color:transparent!important;background:linear-gradient(135deg,var(--teal),var(--cyan))!important;color:#fff!important;box-shadow:0 6px 15px rgba(0,165,223,.20)!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator--state-active .e-form__indicators__indicator__label{color:#008eae!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__number{border-color:#35b9d3!important;background:#fff!important;color:#158eaa!important;box-shadow:none!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:#8293a5!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__separator{height:1px!important;margin-top:14px!important;border:0!important;background:linear-gradient(90deg,#0eb0c8 0 50%,#cfdbe4 50% 100%)!important}

/* --- KROK 1 zachowuje elegancki, kompaktowy wygląd --- */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy>.elementor-field-label{margin-bottom:7px!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-subgroup{width:100%;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-option{display:flex!important;align-items:center;gap:8px;min-height:48px;margin:0!important;padding:10px!important;border:1px solid #dde7ed;border-radius:7px;background:#fff}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-option:has(input:checked){border-color:#67cedf;background:#f5fcfd}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 input[type=checkbox],.elementor-2281 .elementor-element.elementor-element-bf8f3d1 input[type=radio]{accent-color:var(--teal)}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie textarea{min-height:96px!important;resize:vertical}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji{position:relative;width:33.333%!important;flex:0 0 33.333%!important;max-width:33.333%!important;padding:14px 18px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji:before,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci:before,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji:before{content:"";position:absolute;inset:0 5px;border:1px solid #e9eff3;border-radius:8px;background:linear-gradient(180deg,#fbfdfe,#f7fafc);z-index:0}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji>*,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci>*,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji>*{position:relative;z-index:1}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji>.elementor-field-label,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci>.elementor-field-label,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji>.elementor-field-label{min-height:36px;margin-bottom:7px!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji .elementor-field-subgroup,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci .elementor-field-subgroup,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji .elementor-field-subgroup{display:flex!important;flex-direction:column;gap:6px}

/* --- KROK 2: nagłówek dokładnie nad trzema polami --- */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dane_kontaktowe_intro{width:100%!important;flex:0 0 100%!important;max-width:100%!important;margin:0!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head{padding:0 1px 0;margin:0 0 1px}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head h3{margin:0 0 2px;font-size:29px;line-height:1.12;font-weight:600;letter-spacing:-.02em;color:#11213b}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head p{margin:0;font-size:13px;line-height:1.4;color:#61748a}

/* Trzy małe pola w jednym rzędzie — bez wielkich kart */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon{width:33.333%!important;flex:0 0 33.333%!important;max-width:33.333%!important;padding:0 7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko{padding-left:0!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon{padding-right:0!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko input,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email input,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon input{height:38px!important;min-height:38px!important;padding:8px 11px!important;font-size:13px!important;border:1px solid #d7e2ea!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko>.elementor-field-label,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email>.elementor-field-label,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon>.elementor-field-label{margin-bottom:6px!important;font-size:12px!important}

/* Małe „i” przy e-mailu / telefonie */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email>.elementor-field-label,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon>.elementor-field-label{display:inline-flex!important;align-items:center;gap:5px;width:fit-content}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email>.elementor-field-label:after,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon>.elementor-field-label:after{content:"i";width:15px;height:15px;border:1px solid #00a5df;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ff5353;background:#fff;font-size:9px;font-weight:700;line-height:1}

/* Panel: kiedy kontakt */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy{position:relative;width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding:12px 15px 13px 47px!important;border:1px solid #e6edf2!important;border-radius:7px!important;background:linear-gradient(180deg,#fbfdfe,#f7fafc)!important;box-shadow:0 4px 14px rgba(25,55,80,.025)!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy:before{content:"◷";position:absolute;left:15px;top:10px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;color:#00a5c5;font-size:23px;font-weight:400;line-height:1}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy>.elementor-field-label{display:inline-flex!important;align-items:center;gap:7px;width:fit-content;margin:0 0 9px!important;font-size:12px!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy>.elementor-field-label:after{content:"i";width:15px;height:15px;border:1px solid #00a5df;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#00a5df;background:#fff;font-size:9px;font-weight:700;line-height:1}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy .elementor-field-subgroup{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy .elementor-field-option{display:flex!important;align-items:center;gap:7px;margin:0!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy .elementor-field-option label{font-size:12px;line-height:1.2;color:#40536a}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy input[type=radio]{width:15px;height:15px;min-width:15px;margin:0!important}

/* Panel: swobodna wiadomość */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc{position:relative;width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding:12px 13px 13px 47px!important;border:1px solid #e6edf2!important;border-radius:7px!important;background:linear-gradient(180deg,#fbfdfe,#f7fafc)!important;box-shadow:0 4px 14px rgba(25,55,80,.025)!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc:before{content:"▤";position:absolute;left:15px;top:11px;color:#00a5c5;font-size:20px;line-height:1}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc>.elementor-field-label{display:inline-flex!important;align-items:center;gap:7px;width:fit-content;margin:0 0 8px!important;font-size:12px!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc>.elementor-field-label:after{content:"i";width:15px;height:15px;border:1px solid #00a5df;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#00a5df;background:#fff;font-size:9px;font-weight:700;line-height:1}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc textarea{min-height:61px!important;height:61px!important;padding:9px 11px!important;font-size:12px!important;line-height:1.35;resize:vertical;border:1px solid #d7e2ea!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}

/* Zgoda — bez osobnej dużej karty */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-potwierdzenie{width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding:2px 4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-potwierdzenie .elementor-field-option{display:flex!important;align-items:flex-start;gap:8px;line-height:1.35}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-potwierdzenie input[type=checkbox]{width:18px;height:18px;min-width:18px;margin:1px 0 0!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-potwierdzenie .elementor-field-option label{font-size:10.5px!important;line-height:1.4!important;color:#66798d!important}

/* Przyciski jak na makiecie: po połowie */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons{gap:12px!important;margin-top:1px!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper{flex:1 1 0!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-previous,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit],.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-next{width:100%!important;min-height:42px!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.01em}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-previous{background:#fff!important;color:#078dab!important;border:1px solid #5dc7dd!important;box-shadow:none!important}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit],.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-next{border:0!important;background:linear-gradient(110deg,#08a2ad 0%,#04aac4 50%,#00a5df 100%)!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,165,223,.14)}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit]:after{content:"→";margin-left:14px;font-size:19px;font-weight:300;line-height:.8}

/* Tooltip pytania 1 */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy>.elementor-field-label{display:inline-flex!important;align-items:center;gap:6px;width:fit-content}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy>.elementor-field-label:after{content:"i";width:15px;height:15px;border:1px solid #00a5df;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ff5353;background:#fff;font-size:9px;font-weight:700;line-height:1}

@media(max-width:1024px){.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon{width:33.333%!important;flex:0 0 33.333%!important;max-width:33.333%!important}}
@media(max-width:767px){.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators{grid-template-columns:78px 1fr 78px;column-gap:7px;margin-bottom:18px!important}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__label{font-size:8.5px!important}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-subgroup{grid-template-columns:1fr}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email,.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon{width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding:0!important}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy{padding-left:42px!important}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc{padding-left:42px!important}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head h3{font-size:24px}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons{flex-direction:column!important}.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper{width:100%!important}}


/* =========================================================
   V3 — UJEDNOLICENIE TYPOGRAFII OBU KROKÓW + FIX STRZAŁKI
   ========================================================= */

.elementor-2281 .elementor-element.elementor-element-bf8f3d1{
    --f-label:14px;
    --f-text:15px;
    --f-small:12px;
}

/* Jedna baza typograficzna dla CAŁEGO formularza */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-label{
    font-size:var(--f-label)!important;
    font-weight:600!important;
    line-height:1.3!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-option label{
    font-size:var(--f-text)!important;
    font-weight:400!important;
    line-height:1.28!important;
    color:#263b52!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 input.elementor-field,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 textarea.elementor-field{
    font-size:var(--f-text)!important;
    line-height:1.35!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 input.elementor-field::placeholder,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 textarea.elementor-field::placeholder{
    font-size:var(--f-text)!important;
    color:#94a4b5!important;
    opacity:1!important;
}

/* ===== KROK 1 ===== */

/* pytania 1–5 */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy>.elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie>.elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji>.elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci>.elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji>.elementor-field-label{
    font-size:14px!important;
    font-weight:600!important;
}

/* kafelki w pytaniu 1 */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-option label{
    font-size:15px!important;
    line-height:1.22!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-option{
    min-height:52px!important;
}

/* główne textarea kroku 1 */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie textarea{
    min-height:105px!important;
    font-size:15px!important;
}

/* odpowiedzi w trzech dolnych panelach */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji .elementor-field-option label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci .elementor-field-option label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji .elementor-field-option label{
    font-size:15px!important;
    line-height:1.32!important;
}

/* ===== KROK 2 ===== */

/* nagłówek sekcji */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head h3{
    font-size:29px!important;
    line-height:1.12!important;
    font-weight:600!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head p{
    font-size:14px!important;
    line-height:1.4!important;
}

/* trzy pola kontaktowe — te same proporcje i fonty */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko>.elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email>.elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon>.elementor-field-label{
    margin-bottom:7px!important;
    font-size:14px!important;
    font-weight:600!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko input,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email input,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon input{
    height:42px!important;
    min-height:42px!important;
    padding:9px 12px!important;
    font-size:15px!important;
    border-radius:6px!important;
}

/* panele w kroku 2 */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy>.elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc>.elementor-field-label{
    font-size:14px!important;
    font-weight:600!important;
    line-height:1.3!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy .elementor-field-option label{
    font-size:14px!important;
    line-height:1.25!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc textarea{
    min-height:70px!important;
    height:70px!important;
    padding:10px 12px!important;
    font-size:14px!important;
    line-height:1.4!important;
}

/* zgoda — może być delikatnie mniejsza, ale nie mikroskopijna */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-potwierdzenie .elementor-field-option label{
    font-size:11.5px!important;
    line-height:1.42!important;
    color:#5f7389!important;
}

/* ===== PRZYCISKI ===== */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons{
    gap:14px!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-next,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-previous,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit]{
    min-height:46px!important;
    font-size:15px!important;
    font-weight:600!important;
    line-height:1!important;
}

/* Elementor trzyma tekst w wewnętrznym wrapperze — wymuszamy jeden wiersz */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons .elementor-button-content-wrapper{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    flex-wrap:nowrap!important;
    white-space:nowrap!important;
    width:auto!important;
}

/* usuwamy starą strzałkę z samego buttona */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit]::after{
    content:none!important;
    display:none!important;
}

/* strzałka jest częścią napisu, więc NIE może spaść pod spód */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit] .elementor-button-text{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:14px!important;
    white-space:nowrap!important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit] .elementor-button-text::after{
    content:"→";
    display:inline-block;
    flex:0 0 auto;
    font-size:20px;
    line-height:1;
    font-weight:300;
    transform:translateY(-1px);
}

/* Dalej bez strzałki */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__buttons__wrapper__button-next .elementor-button-text::after{
    content:none!important;
}

/* Pasek kroków też identyczny wizualnie na obu ekranach */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .e-form__indicators__indicator__label{
    font-size:10.5px!important;
    font-weight:600!important;
}

/* Footer informacyjny pod formularzem */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 + .elementor-element .elementor-widget-container,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 ~ .elementor-element .elementor-widget-container{
    line-height:1.45;
}

@media(max-width:767px){
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-label{
        font-size:13.5px!important;
    }
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-option label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 input.elementor-field,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 textarea.elementor-field{
        font-size:14px!important;
    }
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head h3{
        font-size:24px!important;
    }
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .paczos-contact-head p{
        font-size:13px!important;
    }
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-button[type=submit] .elementor-button-text{
        gap:10px!important;
    }
}


/* =========================================================
   V4 — BEZ IKONEK "i" / TOOLTIPÓW + ETYKIETY KROKU 2 = 17px
   ========================================================= */

/* Usuwamy wszystkie kółeczka „i” i ewentualne tooltipy z etykiet */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy > .elementor-field-label::after,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy > .elementor-field-label::before,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email > .elementor-field-label::after,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email > .elementor-field-label::before,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon > .elementor-field-label::after,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon > .elementor-field-label::before,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy > .elementor-field-label::after,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy > .elementor-field-label::before,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc > .elementor-field-label::after,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc > .elementor-field-label::before {
    content: none !important;
    display: none !important;
}

/* Po usunięciu „i” nie zostawiamy sztucznego odstępu */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc > .elementor-field-label {
    gap: 0 !important;
    cursor: default !important;
}

/* KROK 2 — wszystkie główne etykiety dokładnie 17 px */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc > .elementor-field-label {
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
}

/* Na telefonie też utrzymujemy 17 px, zgodnie z desktopem */
@media (max-width: 767px) {
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc > .elementor-field-label {
        font-size: 17px !important;
    }
}


/* =========================================================
   V5 — PEŁNE UJEDNOLICENIE TYPOGRAFII KROKU 1 I 2
   ========================================================= */

/* WSZYSTKIE główne pytania/etykiety na obu krokach = 17 px */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc > .elementor-field-label {
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
}

/* Wszystkie odpowiedzi / opcje = 15 px */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-option label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji .elementor-field-option label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci .elementor-field-option label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji .elementor-field-option label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy .elementor-field-option label {
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
}

/* Tekst wpisywany i placeholdery = 15 px na obu krokach */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie textarea,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko input,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email input,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon input,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc textarea {
    font-size: 15px !important;
    line-height: 1.4 !important;
}
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie textarea::placeholder,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko input::placeholder,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email input::placeholder,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon input::placeholder,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc textarea::placeholder {
    font-size: 15px !important;
}

/* Krok 1 — trochę więcej miejsca nad odpowiedziami, tak jak w kroku 2 */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci > .elementor-field-label,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji > .elementor-field-label {
    margin-bottom: 9px !important;
}

/* Dolne 3 karty — wizualnie zbliżone do paneli z kroku 2 */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci,
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}

/* Pytanie 1 — wyśrodkowanie pionowe po podniesieniu fontu */
.elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-option {
    min-height: 58px !important;
}

/* Mobile — też 17 px dla tytułów, bez cofania do mniejszego rozmiaru */
@media (max-width: 767px) {
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-najwieksze_wyzwanie > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-imie_nazwisko > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-email > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-telefon > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy > .elementor-field-label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-dodatkowa_wiadomosc > .elementor-field-label {
        font-size: 17px !important;
    }

    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-zakres_sprawy .elementor-field-option label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-etap_decyzji .elementor-field-option label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-wiecej_nieruchomosci .elementor-field-option label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-termin_decyzji .elementor-field-option label,
    .elementor-2281 .elementor-element.elementor-element-bf8f3d1 .elementor-field-group-kontakt_kiedy .elementor-field-option label {
        font-size: 15px !important;
    }
}/* End custom CSS */