@font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: url(//pflegerin24.pl/wp-content/themes/p24/fonty/lato-v24-latin_latin-ext-100.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url(//pflegerin24.pl/wp-content/themes/p24/fonty/lato-v24-latin_latin-ext-300.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: url(//pflegerin24.pl/wp-content/themes/p24/fonty/lato-v24-latin_latin-ext-300italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(//pflegerin24.pl/wp-content/themes/p24/fonty/lato-v24-latin_latin-ext-regular.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: url(//pflegerin24.pl/wp-content/themes/p24/fonty/lato-v24-latin_latin-ext-italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(//pflegerin24.pl/wp-content/themes/p24/fonty/lato-v24-latin_latin-ext-700.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: url(//pflegerin24.pl/wp-content/themes/p24/fonty/lato-v24-latin_latin-ext-700italic.woff2) format('woff2');
}
* {border:0; font-family:inherit;font-style:inherit; font-size:100%; margin:0; outline:0; padding:0; vertical-align:top; list-style:none; scroll-margin-top: 50px;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
html {scroll-behavior: smooth;}
body {margin:0 auto; padding:0; font:400 16px/26px 'Lato', Arial, Helvetica, sans-serif; text-align:left; overflow-x:hidden; background-color:#ffffff}
body.page-id-2 {background:#ffffff url(//pflegerin24.pl/wp-content/themes/p24/img/bg-subpages2.jpg) no-repeat 35% 0%}
body.page-id-5948 {background:#ffffff url(//pflegerin24.pl/wp-content/themes/p24/img/bg-subpages-landingpage.jpg) no-repeat 35% 0%}
a, input, textarea, #header .navigation ul li, table tr td, ul.offer li, input, textarea, ul.offer li div, #main .gallery .gallery-item {-moz-transition:all 0.25s ease-in-out; -webkit-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out}
a, input[type="submit"] {cursor:pointer}
a {font-weight:700; text-decoration:none}
a, a:hover, #slider h1 em, #footer .copy a:hover, #header hgroup, h6, form label span, #main h4, #mainWhiteBg h4, #mainWhiteBg2 h4, .blue .oferty h6, legend {color:#e51c20}
body, #footer .copy a, form .wpcf7-form-control-wrap.checkbox-812 label span, .oferty {color:#555555}
a.btn, a.btnWide, .blue h1, .blue h2, .blue h3, .blue h4, #footer .blue h5, .blue h6, div.upload, .red-bg h1, .red-bg h2, .red-bg h3, .red-bg h4, .red-bg form label span {color:#ffffff}
#header .navigation ul li a, #header .navigation ul li.current-menu-item a, #header .navigation ul li.current_page_item a, #header .navigation ul li.current-page-ancestor a, #header .navigation ul li.current_page_parent a, #header .navigation ul li.current-post-parent a, h1, #subTitle h2, #main h2, #mainWhiteBg h2, #mainWhiteBg2 h2, .grey h2, #main h4 a, .grey h4 a, .blue h4 a, .blue h5 a, .white-bg h5 a, h2, h3 {color:#1a3c8a}
b, strong {font-weight:700}
h1, h2, h3, h4, h5, h6, blockquote, #header hgroup, #header .navigation ul>li>a, body #cookie-notice .button.bootstrap, ul.offer li a {font-family: 'Lato', Arial, Helvetica, sans-serif}
h1, h2, h4, h5, blockquote, #header hgroup, #header {line-height:1.2}
h1, h2, h3 {font-weight:700}
h1, #subTitle h2 {font-size:32px; display:block; }
#subTitle h2 {margin-bottom:0}
h2 {font-size:24px; margin-bottom:20px; line-height:1.4;}
h3, #main.archive h1 {font-size:22px; margin-bottom:20px; line-height:1.4;}
h4 {font-size:20px; margin-bottom:20px; font-weight:400; line-height:1.4;}
h5 {font-size:18px; margin-bottom:50px; font-weight:400}
h6 {font-size:16px; line-height:26px; margin-bottom:0px; font-weight:400}
em {font-style:italic}
hr {clear:both; height:1px; line-height:0; background-color:#dedfe0; margin:30px auto; position:relative}
sup {font-size:70%; vertical-align: super}
sub {font-size:70%; vertical-align: sub; margin-left:-0.1em}
blockquote, .info_content {font-size:16px; line-height:26px; font-weight:400; font-style:normal; color:#555555}
img {max-width: 100%; height:auto}
p, #main ul, #main ol {margin:0 0 20px 0}
p:last-of-type {margin:0}
img.alignright {display:inline-block; float:right; margin:10px 0 20px 50px}
img.alignleft {display:inline-block; float:left; margin:10px 50px 20px 0}
img.aligncenter {display:block; float:none; margin:10px auto 20px auto}
img.alignnone {display:block; float:none; margin:10px 0}
#main ul li, #main ol li>li, #mainWhiteBg2 ul li, #mainWhiteBg2 ol li>li {padding-left:40px; background:url(//pflegerin24.pl/wp-content/themes/p24/img/li.png) 0 6px no-repeat; margin:5px 0}
ol>li {list-style-type:decimal; margin:10px 0 10px 20px; background:none}
.w50p {width:50%}
.w47p {width:47%}
.left {float:left}
.right {float:right}
.clear {clear:both}
.alignright {text-align:right}
.alignleft {text-align:left}
.aligncenter {text-align:center}
.pb0 {padding-bottom:0 !important}
.p40 {padding:60px 0 40px 0}
.m0 {margin:0 !important}
.mA {margin-left:auto !important; margin-right:auto !important;}
.mb0 {margin-bottom:0 !important}
.mb20 {margin-bottom:20px}
.mb40 {margin-bottom:40px}
.mb60 {margin-bottom:60px}
.mb80 {margin-bottom:80px}
.mb100 {margin-bottom:100px}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.mt30 {margin-top:30px}
.mt40 {margin-top:40px}
.mt60 {margin-top:60px}
.mt80 {margin-top:80px}
.w320 {width:320px}
.w320 h3 {color:#ffffff}
.w786 {width:786px}
.w33p {width:33%}
.w30p {width:35%}
.w65p, .news .w65p {width:60%}
.w100p {width:100%}
.w20p {width:24%; margin-right:2%; padding:30px 2%}
.w45p {width:48%}
.bgn {background:#f0f0f0 !important}
.display-none {display:none;}
.border-radius {border-radius: 30px; overflow: hidden;}
.kol1 > .kolumna {width:100%; max-width:100%; flex-basis:100%}
.kol2 > .kolumna, .half {width:48%; max-width:48%; flex-basis:48%}
.kol3 > .kolumna, .kol6 > .kolumna {width:31%; max-width:31%; flex-basis:31%}
.kol4 > .kolumna {width:23%; max-width:23%; flex-basis:23%; font-size:15px; line-height:25px}
.kol5 > .kolumna {width:18%; max-width:18%; flex-basis:18%; font-size:14px; line-height:23px}
.kolumny.kol6 {flex-wrap: wrap; }
.kol6 > .kolumna {margin-top:50px; position:relative; text-align:center;}
.kol6 > .kolumna img {display:inline-block}
.kolumny {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between}
.page-id-11 #main .kolumna {background:#ffffff; padding-bottom:40px; padding-top:40px}
.page-id-11 #main .kolumna h4, .page-id-11 #main .kolumna p {padding-left:10%; padding-right:10%}
.page-id-11 #main .kolumna hr {margin-left:10%; margin-right:10%}
.outline {outline:1px solid #e2e2e2}
.tac {text-align:center}
.shadow, .btn, form input[type="submit"], #main .gallery .gallery-item, form, .oferta, .single-chart, .page-id-11 #main .kolumna, .img, #main .wp-pagenavi a, body .sg-popup-content, iframe {-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.25); -moz-box-shadow:0 10px 40px rgba(0,0,0,0.25); box-shadow:0 10px 40px rgba(0,0,0,0.25); z-index:10}
.btn, form input[type="submit"], .btnWide, .wp-pagenavi a, .wp-pagenavi .current, div.upload {min-height:55px; font:400 16px/50px 'Lato', Arial, Helvetica, sans-serif; border:0; cursor:pointer; padding:0 50px 0 40px; position:relative; text-align:center; background-color:#e51c20; display:inline-block; border-radius:0}
.btnWide {max-width:100%; width:100%; padding-left:0; padding-right:0}
.btn {margin:20px 25px 0 0}
a.btn.white, .wp-pagenavi a, .wp-pagenavi .current {margin-top:90px}
a.btn.white, .wp-pagenavi a, .wp-pagenavi .current, .red-bg form input[type="submit"] {color:#e51c20; background-color:#ffffff;}
.btn::after, .submit::after {content:" "; background:url(//pflegerin24.pl/wp-content/themes/p24/img/btn-arrow.png) no-repeat 50% 50%; width:30px; height:9px; display:block; position:absolute; right:-15px; top:0; bottom:0; margin:auto; z-index: 99;}
.btn.white::after {background:url(//pflegerin24.pl/wp-content/themes/p24/img/btn-arrow-red.png) no-repeat 50% 50%}
.red-bg .submit::after {content:" "; background:url(//pflegerin24.pl/wp-content/themes/p24/img/btn-arrow-red-lp.png) no-repeat 50% 50%; width:30px; height:9px; display:block; position:absolute; right:-15px; top:0; bottom:0; margin:auto; z-index: 99;}
.btn.mobile::before, .btn.mail::before, .btn.phone::before {content:" "; width:55px; height:55px; display:block; position:absolute; left:0; top:0; bottom:0; margin:auto}
.btn.mobile::before {background:#ffffff url(//pflegerin24.pl/wp-content/themes/p24/img/icon-mobile.png) no-repeat 50% 50%}
.btn.mail::before {background:#ffffff url(//pflegerin24.pl/wp-content/themes/p24/img/icon-mail.png) no-repeat 50% 50%}
.btn.phone::before {background:#ffffff url(//pflegerin24.pl/wp-content/themes/p24/img/icon-phone.png) no-repeat 50% 50%}
.new {background-color:#e51c20; color:#fff; padding:0 15px !important; position:absolute; height:25px; line-height:25px; top:-25px; right:0; font-size:11px; text-transform: uppercase; font-weight:700}
#main .wp-pagenavi {margin: 0 auto; text-align:center;}
#main .wp-pagenavi a, #main .wp-pagenavi .current {width:55px; padding:0; border:0; font-weight:400; margin:5px 4px 0 4px}
#main .wp-pagenavi .current, #main .wp-pagenavi span.extend {width:55px; min-height:55px; line-height:55px; padding:0; border:0; color:#555555}
#main .wp-pagenavi .current {background:#e2e2e2; display:inline-block; cursor: default}
#main .wp-pagenavi span.extend {border:0}
.submit {position:relative; margin:20px 0 0 0; float:left}
.submit form input[type="submit"] {margin:0}
.btn:hover, form input[type="submit"]:hover {background-color:#ea3936}
.btn:hover, form input[type="submit"]:hover, #main .gallery .gallery-item:hover, #main .wp-pagenavi a:hover {-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15); -moz-box-shadow:0 0 10px rgba(0,0,0,0.15); box-shadow:0 0 10px rgba(0,0,0,0.15)}
.red-bg form input[type="submit"]:hover {background-color:#f0f0f0;} .animation-left, .animation-right, .animation-top, .animation-down, .animation-in, .animation-out {opacity:0}
.slide-in-left, .slide-in-right, .slide-in-top, .slide-in-down, .fade-in, .fade-out {opacity:1}
.slide-in-left {animation: slide-in-left 1s}
.slide-in-right {animation: slide-in-right 1s}
.slide-in-top {animation: slide-in-top 1s}
.slide-in-down {animation: slide-in-down 1s}
.fade-in {animation: fade-in 1s}
.fade-out {animation: fade-out 1s}
.delay1, .delay2, .delay3, .delay4, .delay5, .delay6, .delay7, .delay8, .delay9, .delay10 {-webkit-animation-fill-mode: both; animation-fill-mode: both}
.delay1 {-webkit-animation-delay: 0.1s; animation-delay: 0.1s}
.delay2 {-webkit-animation-delay: 0.2s; animation-delay: 0.2s}
.delay3 {-webkit-animation-delay: 0.3s; animation-delay: 0.3s}
.delay4 {-webkit-animation-delay: 0.4s; animation-delay: 0.4s}
.delay5 {-webkit-animation-delay: 0.5s; animation-delay: 0.5s}
.delay6 {-webkit-animation-delay: 0.6s; animation-delay: 0.6s}
.delay7 {-webkit-animation-delay: 0.7s; animation-delay: 0.7s}
.delay8 {-webkit-animation-delay: 0.8s; animation-delay: 0.8s}
.delay9 {-webkit-animation-delay: 0.9s; animation-delay: 0.9s}
.delay10 {-webkit-animation-delay: 1s; animation-delay: 1s}
@keyframes slide-in-left{0%{opacity:0;transform:translateX(-100px);-ms-transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px);-ms-transform:translateX(-100px)}100%{transform:translateX(0);-ms-transform:translateX(-100px)}}
@-moz-keyframes slide-in-left{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}
@-webkit-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}
@keyframes slide-in-right{0%{opacity:0;transform:translateX(100px);-ms-transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px);-ms-transform:translateX(100px)}100%{transform:translateX(0);-ms-transform:translateX(100px)}}
@-moz-keyframes slide-in-right{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}
@-webkit-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}
@keyframes slide-in-top {0% {transform: translateY(50px);-ms-transform: translateY(50px);opacity: 0}100% {transform: translateY(0);-ms-transform: translateY(0);opacity: 1}}
@-moz-keyframes slide-in-top{0% {-moz-transform: translateY(50px);opacity: 0}100% {-moz-transform: translateY(0);opacity: 1}}
@-webkit-keyframes slide-in-top {0% {-webkit-transform: translateY(50px);opacity: 0}100% {-webkit-transform: translateY(0);opacity: 1}}
@keyframes slide-in-down {0% {transform: translateY(-50px);-ms-transform: translateY(-50px);opacity: 0}100% {transform: translateY(0);-ms-transform: translateY(0);opacity: 1}}
@-moz-keyframes slide-in-down{0% {-moz-transform: translateY(-50px);opacity: 0}100% {-moz-transform: translateY(0);opacity: 1}}
@-webkit-keyframes slide-in-down {0% {-webkit-transform: translateY(-50px);opacity: 0}100% {-webkit-transform: translateY(0);opacity: 1}}
@keyframes fade-in {0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes fade-in {0% {opacity: 0}100% {opacity: 1}}
@-moz-keyframes fade-in {0% {opacity: 0}100% {opacity: 1}}
@keyframes fade-out {0% {opacity: 1}100% {opacity: 0}}
@-webkit-keyframes fade-out {0% {opacity: 1}100% {opacity: 0}}
@-moz-keyframes fade-out {0% {opacity: 1}100% {opacity: 0}} #page {overflow: hidden}
#page, #header, #main, #footer, #slider, #main {width:100%; max-width:100%}
#page, #header, #main, #footer, #slider, #title, #main, .wrapper, .wrapperWide, #mainWhiteBg, #mainWhiteBg2 {margin:0 auto}
.wrapper, #title {max-width:1200px; width:100%; position:relative}
.wrapperWide {max-width:1500px; width:100%; position:relative}
#main .wrapper, #footer .wrapper, #breadcrumb .wrapper {max-width:1200px; padding:0}
#header .navigation ul, #header .bg-navigation, #footer .redBar {background-color:#e51c20}
#header {background:transparent url(//pflegerin24.pl/wp-content/themes/p24/img/dot.png) repeat-x 0 108px; position:fixed; z-index:99; box-shadow:0 2px 5px rgba(0,0,0,0);}
#header.fixed {background-color:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.15);}
#header .wrapper {height:150px}
#header a.logo {display:block; position:absolute; top:40px; bottom:0; left:-30px; margin:auto; z-index:501; max-width:286px; width:100%; height:auto}
.page-id-5948 #header a.logo {left:0; right:0;}
#header hgroup {position:relative}
#header hgroup {float:right; height:64px; line-height:84px; width:100%; text-align:right; font-size:16px; font-weight:700}
#header hgroup div {display:inline-block; margin-left:30px}
#header hgroup .phone {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-phone.png) no-repeat 0 48%; padding-left:30px}
#header hgroup .mobile {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-mobile.png) no-repeat 0 48%; padding-left:25px}
#header hgroup .mail {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-mail.png) no-repeat 0 49%; padding-left:30px}
#header .navigation {float:right; position:relative}
#header .navigation ul {width:auto; max-width:100%}
#header .navigation ul>li {display:inline-block; float:left; margin:0 0 0 30px; padding:0; height:44px; position:relative}
#header .navigation ul>li>a {display:block; font-size:18px; line-height:44px; font-weight:400; padding:0; border-bottom:1px solid transparent}
#header .navigation ul>li#menu-item-11434 span {display:none}
#header .navigation ul>li#menu-item-11434 a {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-de.png) no-repeat 50% 50%; min-width:25px; height:45px}
#header .navigation ul li ul.sub-menu {visibility: hidden; position: absolute; left:50%; margin:0 auto; top:44px; opacity: 0; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s,visibility 0.4s;  transition: all 0.4s; background:#e51c20; padding: 0; z-index: 999; height: auto; min-width:200px; width: 200%; text-align:center; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0);}
#header .navigation ul li ul.sub-menu::before {content:" "; background:url(//pflegerin24.pl/wp-content/themes/p24/img/arrow-menu.png) no-repeat 50% 50%; width:9px; height:5px; display:block; position:absolute; right:0; left:0; top:-5px; margin:0 auto; z-index: 99;}
#header .navigation ul li:hover>ul.sub-menu {visibility: visible;opacity:1; position:absolute;z-index:999}
#header .navigation ul li ul.sub-menu li {display:block; position:relative; margin:0; height:auto; float:none; padding:0; min-height:20px; border-bottom:1px solid #f3f3f3}
#header .navigation ul li ul.sub-menu li a {width:auto; padding:15px 25px; line-height:20px; height:auto; font-size:17px; display:block; background:none; color:#ffffff}
#header .navigation ul li a:hover, #header .navigation ul li.current_page_item a, #header .navigation ul li.current-page-ancestor a, #header .navigation ul li.current_page_parent a, #header .navigation ul li.current-post-parent a, #header .navigation ul li.current-post-parent a {border-bottom:1px solid #e51c20}
#slider .homepage {width:100%; margin:150px auto 0 auto; position:relative}
#slider .homepage .cd-headline {padding-top:60px; margin-left:35px}
#slider .homepage .cd-headline span {color:#303d5d; font-weight:400; font-family:'Lora', 'Times New Roman', serif; text-shadow:1px 1px 2px rgba(255,255,255,0.5); font-size:24px; line-height: 26px; margin-bottom:10px}
#slider .homepage .cd-headline span.cd-words-wrapper b {color:#303d5d; font-weight:400; font-family:'Lora', 'Times New Roman', serif; text-shadow:1px 1px 2px rgba(255,255,255,0.5); font-size:60px; line-height: 62px; margin-bottom:0; letter-spacing:-3px}
#slider .homepage .cd-headline span {display:block}
.fastContact .wpcf7 {position: inherit; margin:0}
.fastContact form {position:relative; bottom:-80px; left:0; width:40%}
.page-id-5948 .fastContact form {left:auto; right:0; margin: 0 0 0 auto;}
#subTitle {margin-bottom:50px;}
#breadcrumb {font-size:13px; line-height:1.2; clear:both; width:100%; margin:0 0 45px 0; padding:14px 0 0 0;}
#breadcrumb i {margin:0 5px}
#breadcrumb span em {display:none}
#breadcrumb a {font-weight:300; color:#555555}
#breadcrumb span.sep {margin:0 7px 0 8px; display:inline-block; opacity:1; color:#aaa}
.grey {padding:80px 0; background:#f0f0f0}
.grey h2 {margin-bottom:60px}
.page-id-5948 .grey h2 {margin-bottom:30px}
#main {padding:0 0 80px 0; background:#f0f0f0 url(//pflegerin24.pl/wp-content/themes/p24/img/bg-subpages-main-2.jpg) no-repeat 35% 0%}
body:not(.page-id-2, .page-id-5948) #main {margin-top:150px;}
#mainWhiteBg {padding:80px 0; background:#ffffff url(//pflegerin24.pl/wp-content/themes/p24/img/bg-main-white.png) no-repeat 50% 0% / cover}
#mainWhiteBg2 {padding:80px 0; background:#ffffff url(//pflegerin24.pl/wp-content/themes/p24/img/dot.png) repeat-x 0 0}
ul.bigbird li {padding-left:100px; padding-top:10px; background:url(//pflegerin24.pl/wp-content/themes/p24/img/li-bigbird.png) 0 0 no-repeat; margin-top:40px}
ul.bigbird li.zakwaterowanie {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-zakwaterowanie.png) 0 0 no-repeat}
ul.bigbird li.pomoc {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-pomoc.png) 0 0 no-repeat}
ul.bigbird li.premie {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-premie.png) 0 0 no-repeat}
ul.bigbird li.legalna-praca {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-legalna-praca.png) 0 0 no-repeat}
ul.bigbird li.zarobki {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-zarobki.png) 0 0 no-repeat}
ul.bigbird li.ubezpieczenie {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-ubezpieczenie.png) 0 0 no-repeat}
ul.bigbird li.najlepsza-opieka {background:url(https://pflegerin24.pl/wp-content/uploads/2018/07/rekrutacja-5.png) 0 0 no-repeat}
ul.bigbird li.doswiadczenie {background:url(https://pflegerin24.pl/wp-content/uploads/2018/07/rekrutacja-1.png) 0 0 no-repeat}
.page-id-5948 ul.bigbird li.zakwaterowanie {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-zakwaterowanie-lp.png) 0 0 no-repeat}
.page-id-5948 ul.bigbird li.pomoc {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-pomoc-lp.png) 0 0 no-repeat}
.page-id-5948 ul.bigbird li.premie {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-premie-lp.png) 0 0 no-repeat}
.page-id-5948 ul.bigbird li.legalna-praca {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-legalna-praca-lp.png) 0 0 no-repeat}
.page-id-5948 ul.bigbird li.zarobki {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-zarobki-lp.png) 0 0 no-repeat}
.page-id-5948 ul.bigbird li.ubezpieczenie {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-ubezpieczenie-lp.png) 0 0 no-repeat}
.page-id-5948 .grey .wrapperWide > div {display: -webkit-box; display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex; display: flex; justify-content: space-between; -webkit-justify-content: space-between;}
.page-id-5948 .grey .wrapperWide > div iframe {max-width:23%;}
#main .formMap {position: relative; margin-bottom: 80px;}
.podopieczny, .miasto, .wynagrodzenie, .wyjazd, .okres {width:100%; max-width:50%; margin-bottom:30px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center}
.podopieczny h6, .miasto h6, .wynagrodzenie h6, .wyjazd h6, .okres h6, .podopieczny p, .miasto p, .wynagrodzenie p, .wyjazd p, .okres p {margin-left:100px;}
.podopieczny p, .miasto p, .wynagrodzenie p, .wyjazd p {margin-bottom:0}
.podopieczny {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-podopieczny.png) no-repeat 0 0}
.miasto {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-miasto.png) no-repeat 0 0}
.wynagrodzenie {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-wynagrodzenie.png) no-repeat 0 0}
.wyjazd {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-wyjazd.png) no-repeat 0 0}
.okres {background:url(//pflegerin24.pl/wp-content/themes/p24/img/icon-okres.png) no-repeat 0 0}
.icon {min-height:80px}
#main ul.advantages {margin:0; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between;}
#main ul.advantages > li {padding-left:100px; padding-right:20px; width: 50%; min-height:80px; box-sizing: border-box; margin:0; background-size: 80px; background-repeat: no-repeat; background-position: 0% 50%; display: flex; align-items: center;}
#main ul.advantages > li.advantage_1 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-1.svg);}
#main ul.advantages > li.advantage_2 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-2.svg);}
#main ul.advantages > li.advantage_3 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-3.svg);}
#main ul.advantages > li.advantage_4 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-4.svg);}
#main ul.advantages > li.advantage_5 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-5.svg);}
#main ul.advantages > li.advantage_6 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-6.svg);}
#main ul.advantages > li.advantage_7 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-7.svg);}
#main ul.advantages > li.advantage_8 {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/advantage-8.svg);}
.w30p form {padding:50px 15%;}
form {position:relative; padding:50px 5%; background-color:#ffffff}
.page-id-5948 .red-bg form {background-color:transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color:#fff;}
form br {display:none}
form label {margin-bottom:0px; display:block; font-size:13px; line-height:20px}
form label.zgoda {margin-left:10px}
.wpcf7-list-item-label {margin-left:28px}
.wpcf7-list-item-label {display:block}
form label.zgoda {float:left; width:88%}
form label.zgoda img {margin-left:2px}
form .wpcf7-form-control-wrap.checkbox-812 label {width:auto}
form input[type="text"], form input[type="tel"], form input[type="email"], form select, form input[type="date"], form input[type="number"], form input[type="file"], form input[type="password"] {cursor: auto; vertical-align: middle}
form input[type="text"], form input[type="tel"], form input[type="email"], form select, form input[type="date"], form input[type="number"], form input[type="file"], form textarea {font-size:16px; font-weight:400; padding:14px 5%; color:#555555; overflow: visible; width:90%; border:0; margin-top:5px; box-shadow:inset 0 0 0 1px #dedfe0}
form input[type="submit"] {color:#ffffff}
form input[type="file"] {line-height:22px; height:22px}
form input[type="text"]:focus, form input[type="tel"]:focus, form input[type="email"]:focus, form select.wpcf7-select:focus, form input[type="date"]:focus, form input[type="number"]:focus, form textarea:focus, form input[type="password"]:focus, form input[type="text"].name:focus, form input[type="text"].company:focus {background-color:#ffffff; box-shadow:inset 0 0 0 1px #e51c20}
form textarea {height:152px; line-height:26px; overflow:hidden; padding:12px 5%}
.page-id-15 form textarea {height:198px}
form input[type="checkbox"] {margin:4px 0 0 0; float:left; display:block}
form select {width:100%}
form p {margin:0 0 5px 0}
form p:last-of-type {margin:0}
form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form select {color:#555555; opacity:1; font-style:normal; font-size:16px; line-height:20px; font-family:'Lato', Arial, Helvetica, sans-serif}
form input::-moz-placeholder, form textarea::-moz-placeholder {color:#555555; opacity:1; font-style:normal; font-weight:400; font-size:16px; line-height:20px; font-family:'Lato', Arial, Helvetica, sans-serif}
form input:-ms-input-placeholder, form textarea:-ms-input-placeholder, form input::-ms-input-placeholder, form textarea::-ms-input-placeholder {color:#555555; opacity:1; font-style:normal; font-weight:300; font-size:16px; line-height:20px; font-family:'Lato', Arial, Helvetica, sans-serif}
form input:-moz-placeholder, form textarea:-moz-placeholder {color:#555555; opacity:1; font-style:normal; font-weight:400; font-size:16px; line-height:20px; font-family:'Lato', Arial, Helvetica, sans-serif}
#main .wpcf7 div.wpcf7-mail-sent-ok, .wpcf7 div.wpcf7-mail-sent-ok.wpcf7-response-output, #main .wpcf7-form.sent .wpcf7-response-output {border:2px solid rgba(136,188,66,.85); color:rgba(136,188,66,.85)}
#main .wpcf7 div.wpcf7-validation-errors, .wpcf7 div.wpcf7-response-output {border:2px solid #e51c20; color:#e51c20 }
.wpcf7 div.wpcf7-mail-sent-ok, .wpcf7 div.wpcf7-validation-errors, .wpcf7 div.wpcf7-response-output {height:auto; padding:10px 10%; margin:auto; width:100%; font-weight:700 !important; text-align:center; display:block; top:0; bottom:0; left:0; right:0; position:relative; z-index:10; margin-top:20px; font-size:16px; line-height:1.5; box-sizing: border-box;}
.wpcf7 div.wpcf7-display-none {display:none !important}
span.wpcf7-not-valid-tip {color:#e51c20; font-size:12px; font-style:italic; padding:0; display: block}
.wpcf7 div.wpcf7-response-output, .screen-reader-response, .wpcf7-list-item-label, .page-id-284 fieldset.zgody .wpcf7-list-item-label {display:none}
.page-id-284 .wpcf7-list-item-label {display:block}
.page-id-284 form input[type="checkbox"] {margin:8px 0 0 0}
.page-id-284 form {max-width:800px; margin:0 auto}
form .wpcf7-validates-as-required {background-image:url(//pflegerin24.pl/wp-content/themes/p24/img/req.png); background-position: 100% 0; background-repeat:no-repeat}
form h3 {font-weight:300; line-height:1.2;}
form h3 strong {font-weight:700; display:block; margin-top:0px}
.page-id-15 form h3 strong {display:inline-block;}
fieldset { border:0 solid #e2e2e2; padding:0; margin:0}
fieldset em {display:block; font-style: normal;}
legend {padding: 2px 15px; font-size:18px; text-align:center}
form input.w22p {width:22%; float:left}
form input.w39p {width:39%; float:left}
div.upload input {display: block !important; width: 185px !important; height: 46px !important; opacity: 0 !important; overflow: hidden !important; position:absolute; top:0; left:0; cursor:pointer}
#page form input[type="file"] {padding:0 4%}
.mlr {margin-left:2%; margin-right:2%}
.mr {margin-right:2%}
body .qtip-default {border: 1px solid #e51c20; background-color: #e51c20; color:#ffffff;}
body .qtip {font-size: 11px; line-height: 13px; cursor: pointer }
body #oferta iframe {background-color:#fff;}
.archive .oferta {max-width:100%; padding:0; margin-bottom:30px}
.blue .oferta, .white-bg .oferta {max-width:16%; padding:40px 3%}
.oferta {background-color:#ffffff; position:relative}
.oferta::before {content:" "; width:20px; height:75px; display:block; position:absolute; left:-20px; top:21px; margin:auto; background:url(//pflegerin24.pl/wp-content/themes/p24/img/flaga-niemcy.png) no-repeat 50% 50%}
.archive .oferta .nag {width:90%; padding:20px 5% 20px 5%; min-height:55px; line-height:55px}
.blue .oferta .nag, .white-bg .oferta .nag {width:100%; margin-bottom:30px}
.archive .oferta .btn {margin:0}
.archive .oferta .details {width:90%; margin:0 auto; padding:0 5% 0 5%;  border-top:1px solid #dedfe0; display:flex;}
.blue .oferta .details, .white-bg .oferta .details {width:100%; margin:0 auto; padding:10px 0;  border-top:1px solid #dedfe0}
.archive .oferta .details > div {padding:18px 3% 18px 0; margin-right:2%; background:url(//pflegerin24.pl/wp-content/themes/p24/img/dot.png) repeat-y 100% 0; width:100%; max-width:16%;}
.archive .oferta .details > div:last-of-type {background:none; padding-right:0; padding-left:0; margin-right:0}
.oferta .details p, .oferta h4 {margin:0}
.oferta .details p {line-height:1.2;}
.oferty {position:relative; bottom:-60px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between}
.page-id-5948 .oferty {bottom:0;}
.archive .oferta h4 {min-height:55px; max-width:70%}
.blue .oferta h5, .white-bg .oferta h5 {margin-bottom:0px}
#main .oferta.archiwalna {background-color:#f5f5f5;}
#main .oferta.archiwalna .btn {background-color:#999;}
#main .oferta.archiwalna, #main .oferta.archiwalna h4 a, #main .oferta.archiwalna h6 {color:#999;}
#main .oferta.archiwalna::before, #main .oferta.archiwalna .btn::after {filter: grayscale(1);}
#main .oferta.archiwalna::after {content:" "; width:192px; height:111px; display:block; position:absolute; left:0; top:0; margin:0; background:url(//pflegerin24.pl/wp-content/themes/p24/img/oferta-archiwalna.png) no-repeat 50% 50%}
#main .filter-options {margin-bottom:20px;}
#main .filter-options {box-shadow:none; }
#main .filter-options form {box-shadow:none; background:transparent; -webkit-box-shadow:none; -moz-box-shadow:none; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0;}
#main .filter-options .select2, .empty-span {width:calc(25% - 10px) !important; margin:0 0 10px 0;}
#main .filter-options .select2 ul {margin:0; padding:0 10px;}
#main .filter-options .select2 ul li {padding-left:0; background:none; margin: 0;}
#main .filter-options .select2 ul li input {margin:0;}
#main .filter-options button {color:#fff; margin:0 0 10px 0; width:calc(25% - 10px);}
#main .filter-options .select2-container--default.select2-container--focus .select2-selection--multiple {background:#fff; border:1px solid #8d94b9 }
#main .filter-options .select2-container--default .select2-selection--multiple, #main .select2-container--default .select2-selection--single {background:#fff url(//pflegerin24.pl/wp-content/themes/p24/img/arrow-down.svg) no-repeat calc(100% - 10px) 50%; border:1px solid #dedfe0; border-radius:0px; cursor: text; min-height:55px; display: flex; align-items: center;}
#main .select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-top: 5px;
margin-right: 1px;
padding:9px 0 9px 9px;
font-size: 23px;
background:#fff;
}
#main .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color:#fff; font-size: 17px;}
#main .select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border:0;
border-radius:0;
cursor: default;
float: left;
margin-right: 2px;
margin-top: 2px;
padding:0 5px;
padding-left: 5px;
padding-left: 5px;
background:#1a3c8a !important;
color: #fff;
font-size: 12px;
margin-bottom: 2px;
line-height: 22px;
}
#main .select2-container--default .select2-search--inline .select2-search__field {line-height:22px;}
body .select2-dropdown {border:1px solid #8d94b9; border-radius:0; }
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #8d94b9;
color: #fff;
}
body .select2-container--default .select2-results__option[aria-selected="true"] {
background-color: #1a3c8a; color: #fff;
}
#main .select2-selection__arrow, .order-options .select2-selection__clear {display:none;}
.order-options {margin-bottom:30px;}
#main .order-options form {padding:0; background-color: transparent; box-shadow: none; width:100%; margin:0; display: flex; justify-content: flex-end;}
#main .order-options form .select2 {width:calc(25% - 10px) !important;}
#main .order-options form label {line-height:55px; margin-right:20px;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 10px; padding-right: 10px;}
.archive #map_canvas {width:100%; display:block; clear:both; margin:10px 0 30px 0; height:420px}
.archive #map_canvas_RWD {width:100%; display:block; clear:both; margin:10px 0 30px 0; height:420px;}
.archive #map_RWD {display:none;}
.data {background:url(//pflegerin24.pl/wp-content/themes/p24/img/data.png) no-repeat 0 50%; padding-left:35px}
.img {width:32%; max-width: 280px;}
.flex-wrapper {display: flex; flex-flow: row nowrap;}
.single-chart {width: 90%; max-width: 350px; justify-content: space-around; position: relative; border-radius: 50%; background: #ffffff; margin:20px auto 30px auto;}
.circular-chart {display: block; margin: 0 auto; max-width: 100%; max-height: 350px;}
.circle-bg {fill: #ffffff; stroke: #ffffff; stroke-width:4;}
.circle-grey {fill: #ffffff; stroke: #dfe1e6; stroke-width:0.3;}
.circle {fill: #ffffff; stroke: #e51c20; stroke-width: 0.3; animation: progress 1s ease-out forwards;}
@keyframes progress {0% {stroke-dasharray: 0 100;}}
.percentage {color: #1a3c8a; text-align:center; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; justify-content:center; -webkit-justify-content:center; padding:40px;}
#map {background-color:#f0f0f0}
#map_canvas {width:100%; display:block; clear:both; margin:0; height:650px}
.blue {background:#172864 url(//pflegerin24.pl/wp-content/themes/p24/img/bg-blue.jpg) no-repeat 50% 0% / cover; padding:90px 0; color:#ffffff}
.blue h1 {margin:40px 0}
.blue h2 {margin-bottom:5px}
.page-id-5948 .blue h2 {margin-bottom:30px}
.blue h4, .blue h5 {margin-bottom:50px; font-weight:300}
.blue.contact .btn {padding:0 40px 0 80px}
.white-bg {background:#fff; padding:90px 0;}
.red-bg {background:#e51c20 url(//pflegerin24.pl/wp-content/themes/p24/img/bg-main-red.png) no-repeat 50% 0% / cover; padding:90px 0;}
.page-id-2 ul.news {position:relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between; margin:0}
.page-id-2 ul.news li {background:#f0f0f0; position:relative; flex-direction:column; align-items: flex-start !important; max-width:280px; width:24%; flex-basis:24%; margin:0 0 0 0; padding:0; flex-direction: column;}
.page-id-2 ul.news li a.img {display:block; margin-bottom:30px; max-height:250px; overflow:hidden; width:100%}
#footer {background-color:#ffffff}
#footer .content .wrapper {padding:60px 0 60px 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between}
#footer .content .wrapper div {margin-right:30px}
#footer .content .wrapper div:last-child {margin-right:0}
#footer .copy {padding:25px 0; line-height: 40px; border-top:1px solid #e2e2e2; text-align:center}
#footer .copy a {font-weight:400}
#footer .copy span.sep {margin:0 15px; display:inline-block; opacity:1; color:#aaaaaa}
body #cookie-notice .button.bootstrap {border-radius: 0; text-transform: uppercase; position: relative; background: #e51c20; border: 0; min-height:32px; font:300 13px/32px 'Lato', Arial, Helvetica, sans-serif; box-shadow: none; padding:0 10px; float:right; color:#ffffff !important}
body #cookie-notice .button.bootstrap:hover {background: #ea3936}
body #cn-notice-text {float:left; max-width:85%; text-align:left}
body #cookie-notice {padding:0; font-size: 12px; line-height:15px; background-color:#ffffff !important; color:#555555}
body #cookie-notice .cookie-notice-container {max-width:1200px; margin:0 auto; border-top:1px solid rgba(0,0,0,0.1); padding:5px 10px}
.facebook {display:none}
body .sgpb-popup-close-button-2 {border-radius:0;}
body #sgpb-popup-dialog-main-div.sg-popup-content {border:0!important;}
#footer p.mailpoet_paragraph > label.mailpoet_checkbox_label:first-of-type, .mailpoet_error_1 {display:none}
#footer p.mailpoet_paragraph input[type="email"] {padding: 14px 5%; margin-top:0; height: 27px; line-height:27px}
#footer #mailpoet_form_1 form.mailpoet_form .submit, #footer #mailpoet_form_1 form.mailpoet_form input[type="submit"], #footer #mailpoet_form_1 form.mailpoet_form p, #footer p.mailpoet_paragraph ul, #footer #mailpoet_form_1 ul li {margin:0}
#footer #mailpoet_form_1 form.mailpoet_form p.mailpoet_paragraph {float:left; margin-top:5px}
#footer #mailpoet_form_1 form.mailpoet_form p.mailpoet_paragraph:first-of-type {width:50%}
#footer p.mailpoet_paragraph ul li {padding-left: 0; background:none; margin-bottom: 0}
#footer .parsley-required, #footer .parsley-custom-error-message {color: #e51c20}
#footer #mailpoet_form_1 .mailpoet_text, #footer #mailpoet_form_1 .mailpoet_textarea {width:90%}
#footer #mailpoet_form_1 .mailpoet_checkbox_label {font-weight:300}
#footer #mailpoet_form_1 .mailpoet_checkbox_label input {margin-right:10px}
#footer #mailpoet_form_1 form.mailpoet_form  {position: relative; padding:0; background-color: transparent; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none}
#footer .newsletter h2 {color: #1a3c8a; margin-bottom: 13px;}
#footer .newsletter h2, #footer .newsletter h4 {text-align:right}
#footer #mailpoet_form_1 ul {text-align:left}
#footer #mailpoet_form_1 form.mailpoet_form input::placeholder {line-height:27px}
#footer #mailpoet_form_1 form.mailpoet_form input::-webkit-input-placeholder {line-height:27px}
#footer #mailpoet_form_1 form.mailpoet_form input:-moz-placeholder {line-height:27px}
#footer #mailpoet_form_1 form.mailpoet_form input:-ms-input-placeholder {line-height:27px}
#footer #mailpoet_form_1 form.mailpoet_form input:-ms-input-placeholder {line-height:27px}
#mobileTrigger {display:none; width:20px; height:50px; padding:0 5%; float:right; background:url(//pflegerin24.pl/wp-content/themes/p24/img/menu-mobile.svg) center 80% no-repeat; cursor: pointer; margin:0 5% 0 0}
iframe#iFrameResizer0 {max-width:920px; margin:0 auto; display: block;}
.blue .swiper-slide {background-color:#fff; border-radius: 20px; padding:30px; color:#1a3c8a;}
.blue .swiper-slide p, .blue .sp-pcp-post .sp-pcp-post-content {margin:0;}
.blue .swiper-slide strong {margin-top:20px; display:block; padding-left:50px; position:relative}
.blue .swiper-slide strong::after {content:' '; position:absolute; left:0; top:0; margin:0; width:38px; height:20px; background:url(//pflegerin24.pl/wp-content/themes/p24/img/p24.png) no-repeat 50% 50%;}
.blue .pcp-button-next, .blue .pcp-button-prev {display:none;}
.blue #pcp_wrapper-5999 .dots .swiper-pagination-bullet-active {background:#e51c20}
.blue .pcp-wrapper-5999 .sp-pcp-post-content {color:#555;}
.blue .pcp-wrapper-5999 .sp-pcp-post-content strong {color:#1a3c8a;} .landing-page-deutsch, .landing-page-deutsch #footer .copy a {color:#6b7194;}
.landing-page-deutsch .wrapperWide {max-width: 90%; padding-left: 5%; padding-right: 5%; box-sizing:border-box;}
.landing-page-deutsch #header .logo {position: relative; top:0; margin:0;}
.landing-page-deutsch #header {background: transparent; position: absolute; top:0; left:0; right:0; margin:0 auto; z-index: 99; box-shadow: none;}
.landing-page-deutsch #header .wrapper {display:flex; align-items: center; padding-left: 5%; padding-right: 5%; max-width:90%; width: 100%; box-sizing:border-box;}
.landing-page-deutsch #header .buttons {position: relative; margin-right: 0; margin-left: auto; display:flex; align-items: center;}
.landing-page-deutsch #header .buttons .btn {margin:0 0 0 30px;}
.landing-page-deutsch #header .buttons .flag span {display:none;}
.landing-page-deutsch #header .buttons .flag {margin:8px 0; line-height: 1;}
.landing-page-deutsch #header .navigation ul li a {color:#fff;}
.landing-page-deutsch .section-hero {background:#1a3c8a url(//pflegerin24.pl/wp-content/themes/p24/img/bg-section-hero.jpg) no-repeat 50% 0; background-size: cover; Xmin-height:100vh; padding-top:400px; padding-bottom:50px; box-sizing:border-box; font-size:18px; position: relative;}
.landing-page-deutsch .section-hero::after {content: " "; width: 100%; height: 100%; background:#1a3c8a; background: linear-gradient(180deg, rgba(26 60 138 / 0) 60%, rgba(26 60 138 / 1) 100%); display: block;
position: absolute; top: 0; left: 0; margin: auto; z-index: 0;}
.landing-page-deutsch .wrapperWide {z-index: 1;}
.landing-page-deutsch .section-hero, .landing-page-deutsch .section-hero h1, .landing-page-deutsch .section-hero h2, .landing-page-deutsch .section-hero h3, .landing-page-deutsch .section-hero h4, .landing-page-deutsch .section-hero h5, .landing-page-deutsch .section-hero a:not(.btn) {color: #fff;}
.landing-page-deutsch .wp-block-columns {justify-content: space-between;}
.landing-page-deutsch .section-hero h1 {font-size:25px; margin-bottom:20px;}
.landing-page-deutsch h2 {font-size:40px;}
.landing-page-deutsch #warum-es-sich-lohnt {background:#eceefa url(//pflegerin24.pl/wp-content/themes/p24/img/rounded-3.png) no-repeat 50% 0; background-size: 100% auto; padding:0 0 100px 0;}
.landing-page-deutsch #warum-es-sich-lohnt h2 {color: #fff;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap:50px 5vw; margin-top:100px;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container > div {border-radius: 30px; background:#fff; background: linear-gradient(0deg, rgba(237,239,247,1) 0%, rgba(255,255,255,1) 100%); box-shadow: 0 10px 45px rgba(26, 60, 138, 0.15); padding:50px; text-align:center; transition:all 0.25s ease-in-out;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container > div:hover {box-shadow: 0 2px 15px rgba(26, 60, 138, 0.25);}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container > div h3 {color:#d92b28;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container > div img {margin-bottom:15px;}
.landing-page-deutsch #kontakt {background:#092a72 url(//pflegerin24.pl/wp-content/themes/p24/img/bg-kontakt.jpg) no-repeat 100% 0; background-size: auto 100%; padding:100px 0;}
.landing-page-deutsch #kontakt .contact-list {display:flex; flex-wrap: wrap;}
.landing-page-deutsch #kontakt .contact-list h4 {margin:0;}
.landing-page-deutsch #kontakt, .landing-page-deutsch #kontakt h1, .landing-page-deutsch #kontakt h2, .landing-page-deutsch #kontakt h3, .landing-page-deutsch #kontakt h4, .landing-page-deutsch #kontakt h5 {color:#fff;}
.landing-page-deutsch #kontakt .btn {padding: 0 40px 0 80px;}
.landing-page-deutsch #kontaktformular, .landing-page-deutsch #text {padding:100px 0 50px 0;}
.landing-page-deutsch #footer, .landing-page-deutsch #kontaktformular, .landing-page-deutsch #text {background-color: #eceefa;}
.landing-page-deutsch #footer .copy {border:0;}
.landing-page-deutsch #kontaktformular .wrapperWide {display:flex; justify-content: space-between; flex-wrap: wrap;}
.landing-page-deutsch #kontaktformular h3 {font-size: 35px; letter-spacing: -1px;}
.landing-page-deutsch form {border-radius: 30px; box-shadow: 0 10px 45px rgba(26, 60, 138, 0.15); transition:all 0.25s ease-in-out;}
.landing-page-deutsch form:hover {box-shadow: 0 2px 15px rgba(26, 60, 138, 0.25);}
.landing-page-deutsch #kontaktformular .form-deutsch {display:flex; justify-content: space-between; flex-wrap: wrap;}
.landing-page-deutsch #kontaktformular .form-deutsch > div {width:48%;}
.landing-page-deutsch #kontaktformular form textarea {height: 251px;}
.landing-page-deutsch form input[type="text"], .landing-page-deutsch form input[type="tel"], .landing-page-deutsch form input[type="email"], .landing-page-deutsch form select, .landing-page-deutsch form input[type="date"], .landing-page-deutsch form input[type="number"], .landing-page-deutsch form input[type="file"], .landing-page-deutsch form textarea {box-shadow: none; border-bottom:1px solid #1a3c8a; padding: 14px 0; width:100%;}
.landing-page-deutsch form input::placeholder, .landing-page-deutsch form textarea::placeholder {color:#8d94b9; font-weight: 400;}
.landing-page-deutsch #kontaktformular .w30p {width:25%;}
.landing-page-deutsch #kontaktformular .w65p {width:70%;}
.landing-page-deutsch .submit, .landing-page-deutsch form input[type="submit"] {width:100%; max-width: 100%;}
.landing-page-deutsch #footer .wrapper {max-width:90%; padding-left: 5%; padding-right: 5%; box-sizing: border-box;}
.landing-page-deutsch #footer .copy {text-align:left;}
.landing-page-deutsch .facebook {display:none;}
.landing-page-deutsch #mobileTrigger {background: url(//pflegerin24.pl/wp-content/themes/p24/img/menu-mobile-white.svg) center center no-repeat;}
.landing-page-deutsch #header .navigation {position:unset; top:0;}
.landing-page-deutsch form input[type="text"], .landing-page-deutsch form input[type="tel"], .landing-page-deutsch form input[type="email"], .landing-page-deutsch form select, .landing-page-deutsch form input[type="date"], .landing-page-deutsch form input[type="number"], .landing-page-deutsch form input[type="file"], .landing-page-deutsch form textarea {font-size:16px; font-weight:400; padding:14px 5%; color:#6b7194; overflow: visible; width:90%; border:0; margin-top:5px; box-shadow:inset 0 0 0 1px #dedfe0}
.landing-page-deutsch form label.zgoda {width:calc(100% - 40px);}
#opis, #opis_2, #opis_3 {margin-bottom:10px; margin-top:10px; display:block; line-height:1.4; margin-left:24px; display:block; font-size: 13px; line-height: 20px;}
.landing-page-deutsch .section-hero ul, .landing-page-deutsch #text ul {margin:20px 0;}
.landing-page-deutsch .section-hero ul li, .landing-page-deutsch #text ul li {padding-left:40px; background:url(//pflegerin24.pl/wp-content/themes/p24/img/li.png) 0 6px no-repeat; margin:5px 0}
@media screen and (min-width:1181px) and (max-width:1600px) {
#slider, .blue .wrapperWide, .white-bg .wrapperWide, .red-bg .wrapperWide, #mainWhiteBg, #mainWhiteBg2, .blue.contact .wrapper, .grey {padding-left:5%; padding-right:5%; max-width:90%; width:100%}
.oferty .btn {font-size:14px; padding: 0 30px 0 20px;}
.landing-page-deutsch .section-hero {padding-top: 350px;}
}
@media screen and (min-width:1181px) and (max-width:1500px) {
.landing-page-deutsch #header .buttons .btn {display:none;}
.landing-page-deutsch h2 {font-size: 40px;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container {grid-gap: 30px;}
.btn, form input[type="submit"], .btnWide, .wp-pagenavi a, .wp-pagenavi .current, div.upload {padding: 0 30px 0 20px;}
}
@media screen and (min-width:1181px) and (max-width:1280px) {
#header .wrapper, #main > .wrapper, #footer .wrapper, #subTitle .wrapper, .grey {padding-left:5%; padding-right:5%; max-width:90%; width:100%}
#header a.logo {left:5%}
#header .navigation ul > li {margin-left:18px;}
.landing-page-deutsch #header a.logo {left:-30px;}
}
@media screen and (min-width: 800px) and (max-width:1180px) {
.menuWrapp, #header .bg-navigation {display:none}
#mobileTrigger {display: block !important}
.menuWrapp {position:absolute; top:115px; left:0; right:0; z-index: 501;}
body, body.page-id-2, #main {background-position:60% -40px}
#header .wrapper, #main > .wrapper, #footer .wrapper, #breadcrumb .wrapper, #slider, .blue .wrapperWide, .grey .wrapperWide, .white-bg .wrapperWide, .red-bg .wrapperWide, #mainWhiteBg, #mainWhiteBg2, .blue.contact .wrapper, #subTitle .wrapper {padding-left:5%; padding-right:5%; max-width:90%; width:100%}
.w65p, .w30p {width:100%; max-width:100%; flex-basis:100%}
.kolumny, .oferty {-webkit-flex-flow: row wrap; flex-flow: row wrap;}
.kol2 > .kolumna, .half, .kol3 > .kolumna, .kol4 > .kolumna, .kol5 > .kolumna, .kol6 > .kolumna, .blue .oferta, .white-bg .oferta {width:42%; max-width:42%; flex-basis:42%; margin:15px 0}
#header a.logo {left:5%}
#header .navigation {padding-left:0; background:none; position: absolute; left:0; right:0; top:43px}
#header .navigation ul {height:auto; float:none; position: relative; left: 0; right:0; top:0; width:100%; margin:0 auto; z-index:8; background:#e51c20}
#header .navigation ul li, #header .navigation ul li ul.sub-menu li {line-height:45px; float:none; display:block; height:45px; height:auto; width:100%; position:relative; margin-top:0; border-top:0 !important; border-bottom:1px solid #ea3936; background:#e51c20; padding:0; text-align:center; margin:0; border-right:0}
#header .navigation ul li a {line-height:45px; height:45px; display:block; padding:0; width:100%; background:none; color:#ffffff; font-size:17px; border:0}
#header .navigation ul li.current-menu-item a, #header .navigation ul li.current_page_item a, #header .navigation ul li.current-page-ancestor a, #header .navigation ul li.current_page_parent a, #header .navigation ul li.current-post-parent a {background:#ea3936; color:#ffffff; border:0}
#header .navigation ul li a:hover, #header .navigation ul li.current_page_item a, #header .navigation ul li.current-page-ancestor a, #header .navigation ul li.current_page_parent a, #header .navigation ul li.current-post-parent a, #header .navigation ul li.current-post-parent a {background:#ea3936; color:#ffffff; border:0}
#header hgroup {height:50px; font-size:14px; line-height:50px; max-width:90%; padding:0 5%;}
.archive .oferta .nag, .archive .oferta .details {width:94%; padding-left:3%; padding-right:3%;}
.archive .oferta h4 {min-height:28px; max-width:65%}
.nag .left {max-width:65%}
.right.w30p {margin-top:60px}
.page-id-2 ul.news {flex-wrap: wrap; width:90%; max-width:90%; flex-basis:90%; padding:0 5%}
.page-id-2 ul.news li {width:46%; max-width:46%; flex-basis:46%}
.page-id-2 ul.news li {margin:30px auto}
.w30p.alignright {text-align:left;}
.landing-page-deutsch #header a.logo {left:-30px;}
.landing-page-deutsch .menuWrapp {top:150px;}
.landing-page-deutsch h2 {font-size: 40px;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container {grid-gap: 30px;}
.landing-page-deutsch #kontaktformular .w30p, .landing-page-deutsch #kontaktformular .w65p {width:100%;}
.landing-page-deutsch #kontaktformular .wrapperWide {flex-wrap: wrap;}
.landing-page-deutsch form {margin-top:30px;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container {grid-template-columns: repeat(2, 1fr);}
.landing-page-deutsch .section-hero {padding-top: 250px; background-size: 120% auto;}
.landing-page-deutsch #kontakt .contact-list > div {width:50%; margin-top:30px;}
.landing-page-deutsch .wp-block-column {flex-basis: 100% !important;}
.landing-page-deutsch .wp-block-columns {flex-wrap: wrap !important;}
#main .filter-options .select2, #main .filter-options button {width:calc(50% - 10px) !important;}
#main .order-options form .select2 {width:calc(50% - 10px) !important;}
}
@media (min-width:800px) {
.post-container {display: block;}
.facebook {display:block; background: url(//pflegerin24.pl/wp-content/themes/p24/img/icon-fb.png) no-repeat scroll left top transparent !important; float: right; padding: 0 5px 0 66px; z-index:9; position: fixed; right:-250px; top:150px;}
}
@media screen and (max-width:799px) {
.menuWrapp, #header .bg-navigation {display:none}
#mobileTrigger, .kolumny, #footer .content .wrapper, #footer .copy span.sep {display: block !important}
.menuWrapp {position:absolute; top:83px; left:0; right:0; z-index: 501;}
body, #main {background-position:60% -40px}
body.page-id-5948 {background-position:20% 0;}
#header {background:#fff; height: 116px;}
.page-id-5948 #header {background-position:0 79px;}
#header .navigation {padding-left:0; background:none; position: absolute; left:0; right:0; top:33px}
#header .navigation ul {height:auto; float:none; position: relative; left: 0; right:0; top:0; width:100%; margin:0 auto; z-index:8; background:#e51c20}
#header .navigation ul li, #header .navigation ul li ul.sub-menu li {line-height:45px; float:none; display:block; height:45px; height:auto; width:100%; position:relative; margin-top:0; border-top:0 !important; border-bottom:1px solid #ea3936; background:#e51c20; padding:0; text-align:center; margin:0; border-right:0}
#header .navigation ul li a {line-height:45px; height:45px; display:block; padding:0; width:100%; background:none; color:#ffffff; font-size:17px; border:0}
#header .navigation ul li.current-menu-item a, #header .navigation ul li.current_page_item a, #header .navigation ul li.current-page-ancestor a, #header .navigation ul li.current_page_parent a, #header .navigation ul li.current-post-parent a {background:#ea3936; color:#ffffff; border:0}
#header .navigation ul li a:hover, #header .navigation ul li.current_page_item a, #header .navigation ul li.current-page-ancestor a, #header .navigation ul li.current_page_parent a, #header .navigation ul li.current-post-parent a, #header .navigation ul li.current-post-parent a {background:#ea3936; color:#ffffff; border:0}
#header .wrapper {min-height:120px; padding:0; max-width:100%}
#header a.logo {left:5%; max-width: 175px;}
.page-id-5948 #header a.logo {top: 32px;}
#header hgroup {height:40px; font-size:15px; line-height:40px; max-width:90%; padding:0 5%;}
#main > .wrapper, #footer .wrapper, #breadcrumb .wrapper, #slider, .blue .wrapperWide, .white-bg .wrapperWide, .grey .wrapperWide, #mainWhiteBg, #mainWhiteBg2, .blue.contact .wrapper, #subTitle .wrapper {padding-left:5%; padding-right:5%; max-width:90%; width:100%}
.fastContact form {width:90%; bottom:0}
form {padding-top:30px; padding-bottom:30px; background-color:rgba(255,255,255,0.9)}
form h3 {font-size:22px;}
#slider {min-height:1px; height: auto; padding-top: 0px; padding-bottom: 30px}
#subTitle {margin-bottom: 30px;}
.blue, .white-bg, #mainWhiteBg, #mainWhiteBg2, #footer .content .wrapper, .page-id-5948 .grey {padding:40px 0;}
.page-id-5948 .blue, .red-bg {padding:40px 0 20px 0;}
.blue .oferta, .white-bg .oferta {max-width:90%; width:90%; flex-basis:90%; padding:30px 5%; margin-bottom:20px}
.blue h1 {margin:0 0 40px 0}
.oferty {display: block; bottom:-30px;}
ul.bigbird li {padding-left:80px}
#footer .copy {line-height:1.2}
.animation-left, .animation-right, .animation-top, .animation-in, .animation-out {opacity:1}
.slide-in-left, .slide-in-right, .slide-in-top, .slide-in-down, .fade-in, .fade-out {opacity:1}
.slide-in-left {animation: none}
.slide-in-right {animation: none}
.slide-in-top {animation: none}
.slide-in-down {animation: none}
.fade-in {animation: none}
.fade-out {animation: none}
.w65p, .w30p, .news .w65p, .wrapperWide, .kol2 > .kolumna, .half, .kol3 > .kolumna, .kol4 > .kolumna, .kol5 > .kolumna, .kol6 > .kolumna, .archive .oferta .details > div, .img, .img img, #footer p.mailpoet_paragraph:nth-of-type(1), #footer p.mailpoet_paragraph:nth-of-type(2), #footer p.mailpoet_paragraph:nth-of-type(3), #footer #mailpoet_form_1 input[type="submit"], #footer #mailpoet_form_1 form.mailpoet_form .submit, #footer #mailpoet_form_1 form.mailpoet_form p.mailpoet_paragraph:first-of-type {width:100%; max-width:100%; flex-basis:100%}
#footer #mailpoet_form_1 .mailpoet_text, #footer #mailpoet_form_1 .mailpoet_textarea {width:90%; max-width:90%; flex-basis:90%}
.left, .right, .alignright, .alignleft, img.alignright, img.alignleft, #footer ul li {float:none}
#footer #mailpoet_form_1 .mailpoet_checkbox_label {font-size:11px}
.half.left, .w25p.left {margin-bottom:40px}
#footer .copy {text-align:center}
#footer .copy .right, .right.w30p {margin-top:20px}
.blue .oferta .details {padding:5px 0}
.pb0 {padding-bottom:40px !important}
h1 {font-size:26px}
h2 {font-size:24px}
h3 {font-size:22px}
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:16px}
#breadcrumb {font-size:11px; margin: 0 0 25px 0;}
#breadcrumb span.sep {margin:0 10px}
#main {padding:0 0 40px 0;}
#slider .homepage {margin-top:140px;}
body:not(.page-id-2) #main {margin-top:116px;}
#footer .nav {padding:40px 0}
#footer {padding:0}
#footer ul li {margin-right:20px}
#slider .subpages {padding:30px 5%; min-height:10px; background-size: cover}
.priceBox .right {margin:15px 0 10px 0; text-align:left}
img.alignnone {margin-left:auto !important; margin-right:auto !important}
.btn, #slider .btn, .wp-pagenavi a, .wp-pagenavi .current, form input[type="submit"] {padding:0 25px}
hr {margin:20px auto 20px auto}
.mb60, .img {margin:0 0 40px 0}
form .right {float:right; margin-top:20px}
a.btn.white, #footer .content .wrapper div, form .half.left, .archive .oferta .details > div {margin:0}
a.btn.white, .wp-pagenavi a, .wp-pagenavi .current {margin-top: 40px;}
form .half.right {margin-top:5px}
#footer ul, #footer .newsletter h2, #footer .newsletter h4 {text-align:center}
#footer ul li {margin:0 5px}
.p40 {padding:40px 0 20px 0;}
#main .gallery .gallery-item {width:46%; max-width:46%}
.btn.mobile::before, .btn.mail::before, .btn.phone::before {display:none}
.blue.contact .btn {padding: 0 30px 0 30px}
.blue h4, .blue h5, .kol2 > .kolumna, .kol3 > .kolumna, .kol4 > .kolumna, .kol5 > .kolumna, .kol6 > .kolumna, h5, .archive .oferta h4 {margin-bottom:20px}
.archive .oferta h4 {min-height:25px; max-width:60%}
.archive .oferta .details > div {padding:5px 0 10px 0; background: url(//pflegerin24.pl/wp-content/themes/p24/img/dot.png) repeat-x 0 100%; display:block;}
.archive .oferta .details {display:block;}
.w30p form {padding:30px 5%}
.mt80 {margin-top:40px}
.page-id-2 ul.news {flex-wrap: wrap; width:90%; max-width:90%; flex-basis:90%; padding:0 5%}
.page-id-2 ul.news li {width:46%; max-width:46%; flex-basis:46%}
.page-id-2 ul.news li {margin:30px auto}
.page-id-5948 .mb80 {margin-bottom:40px;}
.blue .pcp-carousel-wrapper .sp-pcp-carousel {padding-bottom: 60px; padding-top: 20px;}
form input[type="text"], form input[type="tel"], form input[type="email"], form select, form input[type="date"], form input[type="number"], form input[type="file"], form textarea {padding:10px 5%; margin-top:0;}
.blue.contact {padding-bottom:40px;}
.page-id-5948 .grey .wrapperWide > div {flex-wrap: wrap}
.page-id-5948 .grey .wrapperWide > div br {display:none}
.page-id-5948 .grey .wrapperWide > div iframe {max-width:48%;}
.w30p.alignright {text-align:left;}
.landing-page-deutsch #header a.logo {left:-20px;}
.landing-page-deutsch .menuWrapp {top:120px;}
.landing-page-deutsch h2 {font-size: 40px;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container {grid-gap: 30px;}
.landing-page-deutsch #kontaktformular .w30p, .landing-page-deutsch #kontaktformular .w65p {width:100%;}
.landing-page-deutsch #kontaktformular .wrapperWide {flex-wrap: wrap;}
.landing-page-deutsch form {margin-top:30px;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container {grid-template-columns: 1fr;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container {margin-top:50px;}
.landing-page-deutsch .section-hero {padding-top: 250px; background-size: 150% auto;}
.landing-page-deutsch .section-hero h1 {font-size: 22px;}
.landing-page-deutsch #warum-es-sich-lohnt {background-size: 200% auto;}
.landing-page-deutsch #kontakt .contact-list > div {width:100%; margin-top:30px;}
.landing-page-deutsch #kontakt .btn {padding: 0 25px;}
.landing-page-deutsch .mt60 {margin-top: 0px;}
.landing-page-deutsch #kontaktformular .form-deutsch > div {width: 100%;}
.landing-page-deutsch #kontaktformular form textarea {height: 150px;}
.landing-page-deutsch #warum-es-sich-lohnt {padding-bottom:50px;}
.landing-page-deutsch #kontaktformular, .landing-page-deutsch #text {padding: 50px 0 30px 0;}
.landing-page-deutsch #kontakt {padding:50px 0;}
.mb80 {margin-bottom: 30px;}
#main .filter-options .select2, #main .filter-options button {width:calc(50% - 10px) !important;}
#main .order-options form .select2 {width:calc(50% - 10px) !important;}
}
@media screen and (max-width:670px) {
#footer span.sep {display:none}
#main .gallery .gallery-item {width:100%; max-width:350px; margin-left:auto; margin-right:auto; float:none}
#main ul.offer li, #main ul.offer>li:nth-child(even) {display:block}
#main ul.offer li, ul.offer > li, .page-id-2 ul.news li {width:100%; max-width:100%; float:none; flex-basis:100%; height: auto !important}
#main ul.offer>li figure {max-width: 100%; float:none}
.offerWrapp ul.offer li {margin-left:auto; margin-right:auto}
#header hgroup {height:40px; font-size:12px; line-height:40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between; position:fixed; background:#ffffff; z-index:999; max-width:90%; padding:0 5%; margin:0 auto; float:none}
#header hgroup a {display: block}
#header hgroup .phone, #header hgroup .mobile, #header hgroup .mail {padding:0; background:none; margin:0}
.page-id-2 ul.news {display:block;}
.archive .oferta h4 {max-width:100%}
.page-id-5948 .grey .wrapperWide > div {display: block; text-align:center;}
.page-id-5948 .grey .wrapperWide > div iframe {max-width:100%; margin-bottom:30px}
.landing-page-deutsch .section-hero {padding-top: 250px; background-size: 300% auto;}
.landing-page-deutsch #header .buttons .btn {display:none;}
.landing-page-deutsch h2 {font-size: 26px;}
.landing-page-deutsch #kontaktformular h3 {font-size: 22px;}
.landing-page-deutsch .section-hero {padding-bottom:1.75em;}
.landing-page-deutsch #kontakt {background-position: 80% 0;}
.landing-page-deutsch #warum-es-sich-lohnt .grid-container > div {padding:30px;}
.landing-page-deutsch #header .wrapper {height: 120px; min-height: 120px;}
.landing-page-deutsch .wp-block-heading.has-text-align-center.mb80 {text-align:left;}
#main .filter-options .select2, #main .filter-options button {width:100% !important; margin:0 0 5px 0;}
.order-options {margin-bottom: 25px;}
#main .order-options form .select2 {width:calc(70% - 10px) !important;}
#main .filter-options .select2-container--default .select2-selection--multiple, #main .select2-container--default .select2-selection--single {min-height: 40px;}
#main .order-options form label {line-height: 40px; margin-right: 10px;}
#main ul.advantages {flex-wrap: wrap;}
.archive #map_RWD {display:block;}
.archive #map_canvas {display:none;}
#main ul.advantages > li {width:100%;}
}
@media screen and (max-width:320px) {
#header .topBar span.icon-mail {display:none}
#header hgroup {font-size:10px;}
}
@media(max-width:1200px){
.grey.reviews .wrapper{
box-sizing: border-box;
padding-left: 20px;
padding-right: 20px;
}
}