.elementor-14 .elementor-element.elementor-element-c88e9a4{--display:flex;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-14 .elementor-element.elementor-element-2007d27{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-295f807 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-33b7c3b > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-14 .elementor-element.elementor-element-33b7c3b .te-box-title{text-align:left !important;}.elementor-14 .elementor-element.elementor-element-1da1bc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-14 .elementor-element.elementor-element-44c9b85 .te-box-title{text-align:center !important;}.elementor-14 .elementor-element.elementor-element-7fc8384{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-46ee912{--display:flex;--margin-top:6%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-14 .elementor-element.elementor-element-78de216 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-14 .elementor-element.elementor-element-d015c80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-54145f1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2dd736e{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-2dd736e.e-con{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-ee938e3 .te-box-title{text-align:center !important;}.elementor-14 .elementor-element.elementor-element-eddae41{--display:flex;}.elementor-14 .elementor-element.elementor-element-e17e4a2 .te-box-title{text-align:center !important;}.elementor-14 .elementor-element.elementor-element-45fa2bb{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0985821 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0985821 .te-box-title{text-align:center !important;}.elementor-14 .elementor-element.elementor-element-28acf0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-14 .elementor-element.elementor-element-c2ba958{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-ec8d416{--display:flex;--min-height:0px;--border-radius:1em 1em 1em 1em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-14 .elementor-element.elementor-element-ec8d416:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ec8d416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6d0200 );}.elementor-14 .elementor-element.elementor-element-172c838{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8fdd0a7 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-8fdd0a7 .te-box-title{text-align:left !important;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-14 .elementor-element.elementor-element-bf9fea2 > .elementor-widget-container{margin:-7px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-bf9fea2{text-align:left;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-2007d27{--width:100%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-2007d27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-33b7c3b .te-box-title{text-align:center !important;}.elementor-14 .elementor-element.elementor-element-7fc8384{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-54145f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-c2ba958{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-2007d27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-7fc8384{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-54145f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-c2ba958{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1da1bc6 */.chooseus-block-one .inner-box .icon-box:before
{
    background: #cb5498;
}

.do-srodka a {
  pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ee912 */.slide-text .text-inner:before {
    position: absolute;
  left: 50%;
  transform: translateX(-50%); /* Przesuwa element o połowę szerokości w lewo */
  width: 100vw;
  max-width: none;
  z-index: -1;
}

.slide-text .text-inner .text-list {
    animation: scroll-left 100s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-172c838 */.info-box p {
    color: black !important;
}

.contact-section .info-box .single-item h4 {
    color: black;
}

.info-box a {
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec8d416 */.contactBox {
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for jobaway_form, class: .elementor-element-2969595 */label input,
label textarea {
    border: 1px solid rgba(229, 229, 229, 1);
    border-radius: 50px;
    font-size: 16px;
    padding: 20px;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box; /* kluczowe, żeby padding nie zwiększał szerokości */
}

label textarea {
    height: 150px;
    padding: 36px;
}

label {
    margin-top: 25px;
}

.wpcf7-form-control-wrap[data-name="acceptance-17"] input[type="checkbox"] {
  width: 15px;   /* standardowo jest ~16px */
  height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28acf0b */.formContainer {
    box-shadow: 0px 0px 30px 5px rgba(0, 0, 0, 0.06);
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */