.elementor-2648 .elementor-element.elementor-element-7c08f4de{margin-top:0px;margin-bottom:0px;padding:104px 128px 64px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-5c46cc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-5c46cc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-5c46cc2 > .elementor-element-populated{margin:56px 64px 56px 0px;--e-column-margin-right:64px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-1df8fd3e .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-766e2c3-font-family ), Sans-serif;font-size:var( --e-global-typography-766e2c3-font-size );font-weight:var( --e-global-typography-766e2c3-font-weight );line-height:var( --e-global-typography-766e2c3-line-height );letter-spacing:var( --e-global-typography-766e2c3-letter-spacing );word-spacing:var( --e-global-typography-766e2c3-word-spacing );}.elementor-2648 .elementor-element.elementor-element-1df8fd3e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2648 .elementor-element.elementor-element-4d251012 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-64ab259-font-family ), Sans-serif;font-size:var( --e-global-typography-64ab259-font-size );font-weight:var( --e-global-typography-64ab259-font-weight );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-5ce71169.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-5ce71169.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-5ce71169.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2648 .elementor-element.elementor-element-5ce71169 > .elementor-element-populated{margin:0px 0px 0px 64px;--e-column-margin-right:0px;--e-column-margin-left:64px;}.elementor-2648 .elementor-element.elementor-element-2a7ebdd1{text-align:center;}.elementor-2648 .elementor-element.elementor-element-2a7ebdd1 img{width:100%;}.elementor-2648 .elementor-element.elementor-element-2b780c1{padding:64px 128px 64px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-de1bab6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-de1bab6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-de1bab6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2648 .elementor-element.elementor-element-de1bab6 > .elementor-element-populated{margin:0px 64px 0px 0px;--e-column-margin-right:64px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-bc1eaf9{text-align:center;}.elementor-2648 .elementor-element.elementor-element-bc1eaf9 img{width:100%;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-9a59f90.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-9a59f90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-9a59f90 > .elementor-element-populated{margin:56px 0px 56px 64px;--e-column-margin-right:0px;--e-column-margin-left:64px;}.elementor-2648 .elementor-element.elementor-element-76fe042 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-52f231f-font-family ), Sans-serif;font-size:var( --e-global-typography-52f231f-font-size );font-weight:var( --e-global-typography-52f231f-font-weight );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-76fe042 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2648 .elementor-element.elementor-element-6edfb72 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-64ab259-font-family ), Sans-serif;font-size:var( --e-global-typography-64ab259-font-size );font-weight:var( --e-global-typography-64ab259-font-weight );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-484b231{margin-top:0px;margin-bottom:0px;padding:104px 128px 64px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-559e948.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-559e948.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-559e948 > .elementor-element-populated{margin:56px 64px 56px 0px;--e-column-margin-right:64px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-fbb8e55 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-766e2c3-font-family ), Sans-serif;font-size:var( --e-global-typography-766e2c3-font-size );font-weight:var( --e-global-typography-766e2c3-font-weight );line-height:var( --e-global-typography-766e2c3-line-height );letter-spacing:var( --e-global-typography-766e2c3-letter-spacing );word-spacing:var( --e-global-typography-766e2c3-word-spacing );}.elementor-2648 .elementor-element.elementor-element-fbb8e55 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2648 .elementor-element.elementor-element-e0a9844 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-64ab259-font-family ), Sans-serif;font-size:var( --e-global-typography-64ab259-font-size );font-weight:var( --e-global-typography-64ab259-font-weight );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-e758aa7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-e758aa7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-e758aa7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2648 .elementor-element.elementor-element-e758aa7 > .elementor-element-populated{margin:0px 0px 0px 64px;--e-column-margin-right:0px;--e-column-margin-left:64px;}.elementor-2648 .elementor-element.elementor-element-03b5be0{text-align:center;}.elementor-2648 .elementor-element.elementor-element-03b5be0 img{width:100%;}.elementor-2648 .elementor-element.elementor-element-5ffef6d1{padding:64px 128px 64px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-68a72e93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-68a72e93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-68a72e93 > .elementor-element-populated{margin:56px 64px 56px 0px;--e-column-margin-right:64px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-4e45a0bb .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-52f231f-font-family ), Sans-serif;font-size:var( --e-global-typography-52f231f-font-size );font-weight:var( --e-global-typography-52f231f-font-weight );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-4e45a0bb > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2648 .elementor-element.elementor-element-100d7808 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-64ab259-font-family ), Sans-serif;font-size:var( --e-global-typography-64ab259-font-size );font-weight:var( --e-global-typography-64ab259-font-weight );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-58d1e81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-58d1e81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-58d1e81 > .elementor-element-populated{margin:0px 0px 0px 64px;--e-column-margin-right:0px;--e-column-margin-left:64px;}.elementor-2648 .elementor-element.elementor-element-6f518b98{text-align:center;}.elementor-2648 .elementor-element.elementor-element-6f518b98 img{width:100%;}.elementor-2648 .elementor-element.elementor-element-6582e38a{padding:64px 128px 64px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-5ba42f3d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-5ba42f3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-5ba42f3d > .elementor-element-populated{margin:0px 64px 0px 0px;--e-column-margin-right:64px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-65a2d91b{text-align:center;}.elementor-2648 .elementor-element.elementor-element-65a2d91b img{height:749px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-ac9fbd9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-ac9fbd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-ac9fbd9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2648 .elementor-element.elementor-element-ac9fbd9 > .elementor-element-populated{margin:56px 0px 56px 64px;--e-column-margin-right:0px;--e-column-margin-left:64px;}.elementor-2648 .elementor-element.elementor-element-32f46548 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-52f231f-font-family ), Sans-serif;font-size:var( --e-global-typography-52f231f-font-size );font-weight:var( --e-global-typography-52f231f-font-weight );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-32f46548 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-1e36d3f1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-4723dca-font-family ), Sans-serif;font-size:var( --e-global-typography-4723dca-font-size );font-weight:var( --e-global-typography-4723dca-font-weight );line-height:var( --e-global-typography-4723dca-line-height );letter-spacing:var( --e-global-typography-4723dca-letter-spacing );word-spacing:var( --e-global-typography-4723dca-word-spacing );}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-8ecbfed{padding:64px 128px 64px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-b7845ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-b7845ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-b7845ed > .elementor-element-populated{margin:56px 64px 56px 0px;--e-column-margin-right:64px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-968bc82 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-52f231f-font-family ), Sans-serif;font-size:var( --e-global-typography-52f231f-font-size );font-weight:var( --e-global-typography-52f231f-font-weight );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-968bc82 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2648 .elementor-element.elementor-element-4ffbacc .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-64ab259-font-family ), Sans-serif;font-size:var( --e-global-typography-64ab259-font-size );font-weight:var( --e-global-typography-64ab259-font-weight );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-f0873d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-f0873d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-f0873d3 > .elementor-element-populated{margin:0px 0px 0px 64px;--e-column-margin-right:0px;--e-column-margin-left:64px;}.elementor-2648 .elementor-element.elementor-element-6e599b15{padding:64px 128px 64px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-29cb8981.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-29cb8981.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-29cb8981.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2648 .elementor-element.elementor-element-29cb8981 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-4d3bcd26:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-4d3bcd26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #5A7196 0%, #0B4974 100%);}.elementor-2648 .elementor-element.elementor-element-4d3bcd26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2648 .elementor-element.elementor-element-4d3bcd26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-111c28b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-111c28b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-111c28b1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2648 .elementor-element.elementor-element-111c28b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A7196;background-image:url("https://itgrator.pl/wp-content/uploads/2022/05/DSCF0250.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-element-populated{border-style:solid;border-width:0px 6px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:64px 64px 64px 64px;}.elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-element-populated, .elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2648 .elementor-element.elementor-element-18cc2c65{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-14adeeda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-14adeeda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-14adeeda.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2648 .elementor-element.elementor-element-14adeeda > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-2648 .elementor-element.elementor-element-3ac5d201 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-52f231f-font-family ), Sans-serif;font-size:var( --e-global-typography-52f231f-font-size );font-weight:var( --e-global-typography-52f231f-font-weight );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-3ac5d201 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2648 .elementor-element.elementor-element-4f5d337d .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-64ab259-font-family ), Sans-serif;font-size:var( --e-global-typography-64ab259-font-size );font-weight:var( --e-global-typography-64ab259-font-weight );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-294b61b6{padding:64px 128px 128px 128px;}.elementor-bc-flex-widget .elementor-2648 .elementor-element.elementor-element-1693628b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2648 .elementor-element.elementor-element-1693628b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2648 .elementor-element.elementor-element-1693628b > .elementor-element-populated{margin:0px 64px 0px 0px;--e-column-margin-right:64px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-61be8d04 .elementor-icon-wrapper{text-align:center;}.elementor-2648 .elementor-element.elementor-element-61be8d04 .elementor-icon{font-size:64px;}.elementor-2648 .elementor-element.elementor-element-61be8d04 .elementor-icon svg{height:64px;}.elementor-2648 .elementor-element.elementor-element-61be8d04{width:initial;max-width:initial;}.elementor-2648 .elementor-element.elementor-element-66e6482a .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-b4c6ca7-font-family ), Sans-serif;font-size:var( --e-global-typography-b4c6ca7-font-size );font-weight:var( --e-global-typography-b4c6ca7-font-weight );line-height:var( --e-global-typography-b4c6ca7-line-height );letter-spacing:var( --e-global-typography-b4c6ca7-letter-spacing );word-spacing:var( --e-global-typography-b4c6ca7-word-spacing );}.elementor-2648 .elementor-element.elementor-element-66e6482a > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2648 .elementor-element.elementor-element-6b6f26d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2648 .elementor-element.elementor-element-57eea8a0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2648 .elementor-element.elementor-element-7eff0ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2648 .elementor-element.elementor-element-7eff0ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95bc052 );}.elementor-2648 .elementor-element.elementor-element-7eff0ca > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);opacity:0.3;}.elementor-2648 .elementor-element.elementor-element-7eff0ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2648 .elementor-element.elementor-element-7eff0ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button span{gap:32px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2648 .elementor-element.elementor-global-686 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2648 .elementor-element.elementor-global-686 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2648 .elementor-element.elementor-global-686 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-html{padding-bottom:0px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group .elementor-field{color:var( --e-global-color-f12888d );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group .elementor-field, .elementor-2648 .elementor-element.elementor-global-686 .elementor-field-subgroup label{font-family:var( --e-global-typography-1ba1d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-1ba1d1e-font-size );font-weight:var( --e-global-typography-1ba1d1e-font-weight );line-height:var( --e-global-typography-1ba1d1e-line-height );letter-spacing:var( --e-global-typography-1ba1d1e-letter-spacing );word-spacing:var( --e-global-typography-1ba1d1e-word-spacing );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-text );border-width:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-text );border-width:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-text );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button{font-family:var( --e-global-typography-250f231-font-family ), Sans-serif;font-size:var( --e-global-typography-250f231-font-size );font-weight:var( --e-global-typography-250f231-font-weight );text-transform:var( --e-global-typography-250f231-text-transform );line-height:var( --e-global-typography-250f231-line-height );letter-spacing:var( --e-global-typography-250f231-letter-spacing );word-spacing:var( --e-global-typography-250f231-word-spacing );padding:24px 0px 24px 0px;}.elementor-2648 .elementor-element.elementor-global-686 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-text );color:var( --e-global-color-0b5c523 );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button[type="submit"]{background-color:var( --e-global-color-text );color:var( --e-global-color-0b5c523 );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-0b5c523 );}.elementor-2648 .elementor-element.elementor-global-686 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2648 .elementor-element.elementor-global-686 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-0b5c523 );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-0b5c523 );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-0b5c523 );}.elementor-2648 .elementor-element.elementor-global-686 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2648 .elementor-element.elementor-global-686{--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;}body.elementor-page-2648:not(.elementor-motion-effects-element-type-background), body.elementor-page-2648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://itgrator.pl/wp-content/uploads/2022/05/6x-background-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1225px){.elementor-2648 .elementor-element.elementor-element-7c08f4de{padding:0px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-5c46cc2 > .elementor-element-populated{margin:56px 16px 56px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-1df8fd3e .elementor-heading-title{font-size:var( --e-global-typography-766e2c3-font-size );line-height:var( --e-global-typography-766e2c3-line-height );letter-spacing:var( --e-global-typography-766e2c3-letter-spacing );word-spacing:var( --e-global-typography-766e2c3-word-spacing );}.elementor-2648 .elementor-element.elementor-element-4d251012 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-5ce71169 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-2b780c1{padding:0px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-de1bab6 > .elementor-element-populated{margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-9a59f90 > .elementor-element-populated{margin:56px 0px 56px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-76fe042 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-6edfb72 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-484b231{padding:0px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-559e948 > .elementor-element-populated{margin:56px 16px 56px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-fbb8e55 .elementor-heading-title{font-size:var( --e-global-typography-766e2c3-font-size );line-height:var( --e-global-typography-766e2c3-line-height );letter-spacing:var( --e-global-typography-766e2c3-letter-spacing );word-spacing:var( --e-global-typography-766e2c3-word-spacing );}.elementor-2648 .elementor-element.elementor-element-e0a9844 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-e758aa7 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-5ffef6d1{padding:0px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-68a72e93 > .elementor-element-populated{margin:54px 16px 54px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-4e45a0bb .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-100d7808 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-58d1e81 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-6582e38a{padding:0px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-5ba42f3d > .elementor-element-populated{margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-ac9fbd9 > .elementor-element-populated{margin:54px 0px 54px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-32f46548 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4723dca-font-size );line-height:var( --e-global-typography-4723dca-line-height );letter-spacing:var( --e-global-typography-4723dca-letter-spacing );word-spacing:var( --e-global-typography-4723dca-word-spacing );}.elementor-2648 .elementor-element.elementor-element-8ecbfed{padding:0px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-b7845ed > .elementor-element-populated{margin:54px 16px 54px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-968bc82 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-4ffbacc .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-f0873d3 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-6e599b15{padding:0px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-29cb8981 > .elementor-element-populated{margin:54px 0px 54px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-111c28b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2648 .elementor-element.elementor-element-14adeeda > .elementor-element-populated{margin:54px 0px 54px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-element-3ac5d201 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-4f5d337d .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-294b61b6{padding:32px 32px 0px 32px;}.elementor-2648 .elementor-element.elementor-element-1693628b > .elementor-element-populated{margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-66e6482a .elementor-heading-title{font-size:var( --e-global-typography-b4c6ca7-font-size );line-height:var( --e-global-typography-b4c6ca7-line-height );letter-spacing:var( --e-global-typography-b4c6ca7-letter-spacing );word-spacing:var( --e-global-typography-b4c6ca7-word-spacing );}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2648 .elementor-element.elementor-element-57eea8a0 > .elementor-element-populated{margin:41px 0px 64px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group .elementor-field, .elementor-2648 .elementor-element.elementor-global-686 .elementor-field-subgroup label{font-size:var( --e-global-typography-1ba1d1e-font-size );line-height:var( --e-global-typography-1ba1d1e-line-height );letter-spacing:var( --e-global-typography-1ba1d1e-letter-spacing );word-spacing:var( --e-global-typography-1ba1d1e-word-spacing );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button{font-size:var( --e-global-typography-250f231-font-size );line-height:var( --e-global-typography-250f231-line-height );letter-spacing:var( --e-global-typography-250f231-letter-spacing );word-spacing:var( --e-global-typography-250f231-word-spacing );}}@media(max-width:760px){.elementor-2648 .elementor-element.elementor-element-7c08f4de{margin-top:0px;margin-bottom:0px;padding:64px 16px 0px 16px;}.elementor-2648 .elementor-element.elementor-element-5c46cc2 > .elementor-element-populated{margin:54px 0px 54px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-1df8fd3e .elementor-heading-title{font-size:var( --e-global-typography-766e2c3-font-size );line-height:var( --e-global-typography-766e2c3-line-height );letter-spacing:var( --e-global-typography-766e2c3-letter-spacing );word-spacing:var( --e-global-typography-766e2c3-word-spacing );}.elementor-2648 .elementor-element.elementor-element-4d251012 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-5ce71169 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-2b780c1{padding:0px 16px 0px 16px;}.elementor-2648 .elementor-element.elementor-element-de1bab6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-9a59f90 > .elementor-element-populated{margin:54px 0px 57px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-76fe042 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-6edfb72 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-484b231{margin-top:0px;margin-bottom:0px;padding:64px 16px 0px 16px;}.elementor-2648 .elementor-element.elementor-element-559e948 > .elementor-element-populated{margin:54px 0px 54px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-fbb8e55 .elementor-heading-title{font-size:var( --e-global-typography-766e2c3-font-size );line-height:var( --e-global-typography-766e2c3-line-height );letter-spacing:var( --e-global-typography-766e2c3-letter-spacing );word-spacing:var( --e-global-typography-766e2c3-word-spacing );}.elementor-2648 .elementor-element.elementor-element-e0a9844 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-e758aa7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-5ffef6d1{padding:0px 16px 0px 16px;}.elementor-2648 .elementor-element.elementor-element-68a72e93 > .elementor-element-populated{margin:54px 0px 57px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-4e45a0bb .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-100d7808 .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-58d1e81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-6582e38a{padding:0px 16px 0px 16px;}.elementor-2648 .elementor-element.elementor-element-5ba42f3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-65a2d91b img{height:300px;}.elementor-2648 .elementor-element.elementor-element-ac9fbd9 > .elementor-element-populated{margin:57px 0px 57px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-32f46548 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4723dca-font-size );line-height:var( --e-global-typography-4723dca-line-height );letter-spacing:var( --e-global-typography-4723dca-letter-spacing );word-spacing:var( --e-global-typography-4723dca-word-spacing );}.elementor-2648 .elementor-element.elementor-element-8ecbfed{padding:0px 16px 0px 16px;}.elementor-2648 .elementor-element.elementor-element-b7845ed > .elementor-element-populated{margin:54px 0px 57px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-968bc82 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-4ffbacc .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-f0873d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-6e599b15{padding:0px 16px 0px 16px;}.elementor-2648 .elementor-element.elementor-element-29cb8981 > .elementor-element-populated{margin:57px 0px 57px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-111c28b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2648 .elementor-element.elementor-element-111c28b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-14adeeda > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 16px 32px 16px;}.elementor-2648 .elementor-element.elementor-element-3ac5d201 .elementor-heading-title{font-size:var( --e-global-typography-52f231f-font-size );line-height:var( --e-global-typography-52f231f-line-height );letter-spacing:var( --e-global-typography-52f231f-letter-spacing );word-spacing:var( --e-global-typography-52f231f-word-spacing );}.elementor-2648 .elementor-element.elementor-element-4f5d337d .elementor-heading-title{font-size:var( --e-global-typography-64ab259-font-size );line-height:var( --e-global-typography-64ab259-line-height );letter-spacing:var( --e-global-typography-64ab259-letter-spacing );word-spacing:var( --e-global-typography-64ab259-word-spacing );}.elementor-2648 .elementor-element.elementor-element-294b61b6{margin-top:0px;margin-bottom:0px;padding:64px 16px 64px 16px;}.elementor-2648 .elementor-element.elementor-element-1693628b > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-element-66e6482a .elementor-heading-title{font-size:var( --e-global-typography-b4c6ca7-font-size );line-height:var( --e-global-typography-b4c6ca7-line-height );letter-spacing:var( --e-global-typography-b4c6ca7-letter-spacing );word-spacing:var( --e-global-typography-b4c6ca7-word-spacing );}.elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2648 .elementor-element.elementor-element-6b6f26d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2648 .elementor-element.elementor-element-57eea8a0 > .elementor-element-populated{margin:0px 0px 64px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group .elementor-field, .elementor-2648 .elementor-element.elementor-global-686 .elementor-field-subgroup label{font-size:var( --e-global-typography-1ba1d1e-font-size );line-height:var( --e-global-typography-1ba1d1e-line-height );letter-spacing:var( --e-global-typography-1ba1d1e-letter-spacing );word-spacing:var( --e-global-typography-1ba1d1e-word-spacing );}.elementor-2648 .elementor-element.elementor-global-686 .elementor-button{font-size:var( --e-global-typography-250f231-font-size );line-height:var( --e-global-typography-250f231-line-height );letter-spacing:var( --e-global-typography-250f231-letter-spacing );word-spacing:var( --e-global-typography-250f231-word-spacing );}}/* Start custom CSS for icon-list, class: .elementor-element-1e36d3f1 */.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-item
{
         align-items: flex-start;
}

.elementor-2648 .elementor-element.elementor-element-1e36d3f1 .elementor-icon-list-icon
{
    margin-top:7px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-111c28b1 */.elementor-2648 .elementor-element.elementor-element-111c28b1
{
    max-width:168px;
}

 /*Telefony*/
@media screen and (max-width: 767px) {
	.elementor-2648 .elementor-element.elementor-element-111c28b1
{
    max-width:60px;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14adeeda */.elementor-2648 .elementor-element.elementor-element-14adeeda
{
    width: calc(100% - 169px);
}

 /*Telefony*/
@media screen and (max-width: 767px) {
	.elementor-2648 .elementor-element.elementor-element-14adeeda
{
    width: calc(100% - 60px);
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d3bcd26 */.elementor-2648 .elementor-element.elementor-element-4d3bcd26
{
     clip-path: polygon(0% 0%, calc(100% - 52px) 0, 100% 52px, 100% 100%, 52px 100%, 0 calc(100% - 52px));
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e599b15 */.elementor-2648 .elementor-element.elementor-element-6e599b15


{      filter: 
          drop-shadow(2px 0px 0px #fff)
          /*drop-shadow(-1px 0px 0px #fff)*/
          drop-shadow(0px 2px 0px #fff)
          /*drop-shadow(0px -1px 0px #fff)*/
          drop-shadow(2px 2px 0px #fff)
          drop-shadow(-2px -2px 0px #fff)
          drop-shadow(-2px 2px 0px #fff)
          drop-shadow(2px -2px 0px #fff);

}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-686 */.contactform .elementor-field-group:not(:last-child)
{

    padding-left:64px!important;
    padding-right:64px!important;
    margin-bottom:32px!important;
    
}


 /*Telefony*/
@media screen and (max-width: 767px) {
	.contactform .elementor-field-group:not(:last-child)
{

    padding-left:54px!important;
    padding-right:32px!important;
    margin-bottom:32px!important;
    
}

}


.elementor-2648 .elementor-element.elementor-global-686 .elementor-form-fields-wrapper
{
    padding-top: 64px;
}


.elementor-2648 .elementor-element.elementor-global-686 button:before
{
    content: url(/wp-content/uploads/2022/05/Path-1617.svg);
    position:absolute;
    left:0;
    top:0;
    transform: translate( 3px , -17px);
}


.elementor-2648 .elementor-element.elementor-global-686 input
{
    clip-path: polygon(0% 1%, 97% 0, 100% 33%, 100% 99%, 3% 100%, 0 67%);

        height:47px!important;
    background: linear-gradient(90deg, rgba(60,96,117,1) 0%, rgba(88,109,123,1) 100%);
    border-radius:0px!important;
    padding-left:41px;
    color: #fff!important;
    
}

.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-text,
.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-tel,
.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-email


{   
    

    filter: 
          drop-shadow(2px 2px 0px #fff)
          drop-shadow(2px -2px 0px #fff)
          drop-shadow(-2px 2px 0px #fff);



}
.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-html
{
    height:0px;
    margin:1px!important;
}

.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group-field_07a33bf
{
    height: auto!important;
    position:inherit!important;
    font-family: "montserrat";
    font-size:9px;
    text-align:justify;
    line-height:12px;
    margin-left:-18px!important;
    width: calc(100% + 18px);
    margin-bottom:32px!important;
    
}
.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group-field_07a33bf:after,
.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group-field_07a33bf:before,
.elementor-field-group-field_4c955b3:after,
.elementor-field-group-field_4c955b3:before
{display:none;}

.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-html:after


{  

    content:url(/wp-content/uploads/2022/05/contacform-after.svg);
    position:absolute;
    z-index:1;
    bottom:-76px;
    left:104px;
    
}

.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-html:before
{  

    content:url(/wp-content/uploads/2022/05/contactform-before.svg);
    position:absolute;
    z-index:1;
    bottom:-7px;
    left:84px;
    
}


.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-text:before
{
    content:url(/wp-content/uploads/2022/05/Icon-ionic-md-person.svg);
    height:48px;
    width:48px;
    display:flex;
    justify-content: center;
    align-items: center;
    position:absolute;
    z-index:1;
    background: linear-gradient(90deg, rgba(82,118,137,1) 0%, rgba(146,170,183,1) 100%);
    border-radius:50%;
    border: 2px solid #fff;

    transform: translatex(-50%);
}
    

.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-tel:before
{
    content:url(/wp-content/uploads/2022/05/Icon-awesome-phone-alt.svg);
    height:48px;
    width:48px;
    display:flex;
    justify-content: center;
    align-items: center;
    position:absolute;
    z-index:1;
    background: linear-gradient(90deg, rgba(82,118,137,1) 0%, rgba(146,170,183,1) 100%);
    border-radius:50%;
    border: 2px solid #fff;

    transform: translatex(-50%);
}
.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-type-email:before
{
    content:url(/wp-content/uploads/2022/05/Icon-metro-mail.svg);
    height:48px;
    width:48px;
    display:flex;
    justify-content: center;
    align-items: center;
    position:absolute;
    z-index:1;
    background: linear-gradient(90deg, rgba(82,118,137,1) 0%, rgba(146,170,183,1) 100%);
    border-radius:50%;
    border: 2px solid #fff;

    transform: translatex(-50%);
    ;
}



.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group-field_4c955b3
{
            height: auto!important;
    position:inherit!important;
        margin-left:-18px!important;
    width: calc(100% + 18px);


}

.elementor-2648 .elementor-element.elementor-global-686 .elementor-field-group-field_4c955b3 h2
{
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-52f231f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-52f231f-font-size );
    font-weight: var( --e-global-typography-52f231f-font-weight );
    line-height: var( --e-global-typography-52f231f-line-height );
    letter-spacing: var( --e-global-typography-52f231f-letter-spacing );
    word-spacing: var( --e-global-typography-52f231f-word-spacing );
}


.elementor-2648 .elementor-element.elementor-global-686:before
{
    content:url(/wp-content/uploads/2022/05/Path-1660s.svg);
    position:absolute;
    transform: rotate(180deg);
    left:15px;
    top:10px;
}
.elementor-2648 .elementor-element.elementor-global-686:after
{
    content:url(/wp-content/uploads/2022/05/dots.svg);
    position:absolute;
    transform: rotate(180deg);
    right:25px;
    top:10px;
}


.elementor-2648 .elementor-element.elementor-global-686 .elementor-message {
    position: absolute;
    color: var( --e-global-color-0b5c523 );
    /* content: "test"; */
    background: #fff;
    opacity: 1;
    z-index: 999999999;
    visibility: 1;
    visibility: 1;
    visibility: visible!important;
    /* bottom: 0; */
    bottom: 0;
    margin-left: 32px;
    margin-right: 32px;
    /* transform: translateY(100%); */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27fa433b */.elementor-2648 .elementor-element.elementor-element-27fa433b 
{
    max-width: 444px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-294b61b6 */.elementor-2648 .elementor-element.elementor-element-294b61b6 .innersection .elementor-widget-wrap
{
    clip-path: polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%);

}



.elementor-2648 .elementor-element.elementor-element-294b61b6 .innersection.elementor-element


{      filter: 
          drop-shadow(2px 0px 0px #fff)
          /*drop-shadow(-1px 0px 0px #fff)*/
          drop-shadow(0px 2px 0px #fff)
          /*drop-shadow(0px -1px 0px #fff)*/
          drop-shadow(2px 2px 0px #fff)
          drop-shadow(-2px -2px 0px #fff)
          drop-shadow(-2px 2px 0px #fff)
          drop-shadow(2px -2px 0px #fff);

}

.elementor-2648 .elementor-element.elementor-element-294b61b6 .innersection .elementor-widget-wrap .elementor-background-overlay
{ 
    background-image: linear-gradient(150deg, #114972 0%, #5A7A98 100%)!important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2648 .imgright img
{
   clip-path: polygon(0% 0%, calc(100% - 52px) 0, 100% 52px, 100% 100%, 52px 100%, 0 calc(100% - 52px));
    object-fit: cover !important;
    max-width: 98%;
    border-style: solid;
    border-width: 3px 0px 3px 0px;
    border-color: #FFFFFF;
    margin: 2px;
    width: 98%;
}

body.elementor-page-2648 .imgright .elementor-widget-container
{
  background: white;
   clip-path: polygon(0% 0%, calc(100% - 52px) 0, 100% 52px, 100% 100%, 52px 100%, 0 calc(100% - 52px));
}


body.elementor-page-2648 .imgleft img
{
    clip-path: polygon(0 52px, 52px 0, 100% 0, 100% calc(100% - 52px), calc(100% - 52px) 100%, 0% 100%);
    object-fit: cover !important;
    max-width: 98%;
    border-style: solid;
    border-width: 3px 0px 3px 0px;
    border-color: #FFFFFF;
    margin: 2px;
    width: 98%;
}

body.elementor-page-2648 .imgleft .elementor-widget-container
{
  background: white;
   clip-path: polygon(0 52px, 52px 0, 100% 0, 100% calc(100% - 52px), calc(100% - 52px) 100%, 0% 100%);
}

body.elementor-page-2648
{
    margin-top:-32px;
}/* End custom CSS */