.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media (max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: normal;
vertical-align: baseline;
background: transparent;
}
article, aside, figure, footer, header, nav, section, details, summary {display: block;} html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}  img,
object,
embed {max-width: 100%;} html {overflow-y: scroll;} ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {
white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
small {font-size: 85%;}
strong {font-weight: bold;}
td, td img {vertical-align: top;} sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;} pre, code, kbd, samp {font-family: monospace, sans-serif;} .clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;} button, input, select, textarea {margin: 0;} button,
input[type=button] {width: auto; overflow: visible;} .ie7 img {-ms-interpolation-mode: bicubic;}  .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }.row:before, .row:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.row:after { clear: both; }
.row { zoom: 1; }
[class*="col-"] { float: left; }
.col-1  { width: 12.5%; }
.col-2  { width: 25%; }
.col-3  { width: 37.5%; }
.col-4  { width: 50%; }
.col-5  { width: 62.5%; }
.col-6  { width: 75%; }
.col-7  { width: 87.5%; }
.col-8  { width: 100%; }
.col-push-1 { margin-left: 12.5%; }
.col-push-2 { margin-left: 25%; }
.col-push-3 { margin-left: 37.5%; }
.col-push-4 { margin-left: 50%; }
.col-push-5 { margin-left: 62.5%; }
.col-push-6 { margin-left: 75%; }
.col-push-7 { margin-left: 87.5%; }
@media screen and (max-width: 1279px) {
.col-m-1  { width: 12.5%; }
.col-m-2  { width: 25%; }
.col-m-3  { width: 37.5%; }
.col-m-4  { width: 50%; }
.col-m-5  { width: 62.5%; }
.col-m-6  { width: 75%; }
.col-m-7  { width: 87.5%; }
.col-m-8  { width: 100%; }
}
@media screen and (max-width: 1023px) {
.col-s-1  { width: 12.5%; }
.col-s-2  { width: 25%; }
.col-s-3  { width: 37.5%; }
.col-s-4  { width: 50%; }
.col-s-5  { width: 62.5%; }
.col-s-6  { width: 75%; }
.col-s-7  { width: 87.5%; }
.col-s-8  { width: 100%; }
}
@media screen and (max-width: 767px) {
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6,
.col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
.col-s-1, .col-s-2, .col-s-3, .col-s-4,
.col-s-5, .col-s-6, .col-s-7, .col-s-8  { width: 100%; }
.col-push-1, .col-push-2 , .col-push-3, .col-push-4 { margin-left: 0%; }
}@font-face{
font-family:"Filson-Soft-Web";
src:url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/webfonts/FilsonSoft-Bold.otf);
font-weight: bold;
}
@font-face{
font-family:"Filson-Soft-Web";
src:url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/webfonts/FilsonSoft-Regular.otf);
font-weight: 400;
}
@font-face {
font-family: 'Uniform';
src: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/webfonts/Uniform-Light.otf);
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Uniform';
src: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/webfonts/Uniform-Regular.otf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Uniform';
src: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/webfonts/Uniform-Medium.otf);
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Uniform';
src: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/webfonts/Uniform-Bold.otf);
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Uniform';
src: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/webfonts/Uniform-Black.otf);
font-weight: 900;
font-style: normal;
}.dk-select, .dk-select *, .dk-select *:before, .dk-select *:after, .dk-select-multi, .dk-select-multi *, .dk-select-multi *:before, .dk-select-multi *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.dk-select, .dk-select-multi {
position: relative;
display: inline-block;
vertical-align: middle;
line-height: 1.5em;
width: 200px;
cursor: pointer; }
.dk-selected {
width: 100%;
white-space: nowrap;
overflow: hidden;
position: relative;
background-color: white;
border: 1px solid #CCCCCC;
border-radius: 0.4em;
padding: 0 1.5em 0 0.5em;
-o-text-overflow: ellipsis;
text-overflow: ellipsis; }
.dk-selected:before, .dk-selected:after {
content: '';
display: block;
position: absolute;
right: 0; }
.dk-selected:before {
top: 50%;
border: solid transparent;
border-width: 0.25em 0.25em 0;
border-top-color: #CCCCCC;
margin: -0.125em 0.5em 0 0; }
.dk-selected:after {
top: 0;
height: 100%;
border-left: 1px solid #CCCCCC;
margin: 0 1.5em 0 0; }
.dk-selected-disabled {
color: #BBBBBB; }
.dk-select .dk-select-options {
position: absolute;
display: none;
left: 0;
right: 0; }
.dk-select-open-up .dk-select-options {
border-radius: 0.4em 0.4em 0 0;
margin-bottom: -1px;
bottom: 100%; }
.dk-select-open-down .dk-select-options {
border-radius: 0 0 0.4em 0.4em;
margin-top: -1px;
top: 100%; }
.dk-select-multi .dk-select-options {
max-height: 10em; }
.dk-select-options {
background-color: white;
border: 1px solid #CCCCCC;
border-radius: 0.4em;
list-style: none;
margin: 0;
max-height: 10.5em;
min-width: 100%;
overflow-x: hidden;
overflow-y: auto;
padding: 0.25em 0;
width: auto;
z-index: 100; }
.dk-option-selected {
background-color: #3297fd;
color: #fff; }
.dk-select-options-highlight .dk-option-selected {
background-color: transparent;
color: inherit; }
.dk-option {
padding: 0 0.5em; }
.dk-select-options .dk-option-highlight {
background-color: #3297fd;
color: #fff; }
.dk-select-options .dk-option-disabled {
color: #BBBBBB;
background-color: transparent; }
.dk-optgroup {
border: solid #CCCCCC;
border-width: 1px 0;
padding: 0.25em 0;
margin-top: 0.25em; }
.dk-optgroup + .dk-option {
margin-top: 0.25em; }
.dk-optgroup + .dk-optgroup {
border-top-width: 0;
margin-top: 0; }
.dk-optgroup:nth-child(2) {
padding-top: 0;
border-top: none;
margin-top: 0; }
.dk-optgroup:last-child {
border-bottom-width: 0;
margin-bottom: 0;
padding-bottom: 0; }
.dk-optgroup-label {
padding: 0 0.5em 0.25em;
font-weight: bold;
width: 100%; }
.dk-optgroup-options {
list-style: none;
padding-left: 0; }
.dk-optgroup-options li {
padding-left: 1.2em; }
.dk-select-open-up .dk-selected {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-color: #3297fd; }
.dk-select-open-down .dk-selected {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-color: #3297fd; }
.dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before {
border-width: 0 0.25em 0.25em;
border-bottom-color: #3297fd; }
.dk-select-open-up .dk-selected:after, .dk-select-open-down .dk-selected:after {
border-left-color: #3297fd; }
.dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
display: block;
border-color: #3297fd; }
.dk-select-multi:hover, .dk-select-multi:focus {
outline: none; }
.dk-selected:hover, .dk-selected:focus {
outline: none;
border-color: #3297fd; }
.dk-selected:hover:before, .dk-selected:focus:before {
border-top-color: #3297fd; }
.dk-selected:hover:after, .dk-selected:focus:after {
border-left-color: #3297fd; }
.dk-select-disabled {
opacity: 0.6;
color: #BBBBBB;
cursor: not-allowed; }
.dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
border-color: inherit; }
.dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
border-top-color: inherit; }
.dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
border-left-color: inherit; }
select[data-dkcacheid] {
display: none; }.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}* { outline: none; }
html { overflow-x: hidden; }
body { color: #25327f; font-size: 20px; line-height: 26px; font-family: 'Uniform', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
input, textarea, button { -webkit-appearance: none; border-radius: 0; }
select.error { border-color: red; }
input.error, textarea.error { box-shadow: inset 0 0 0 1px red; }
a { color: #25327f; text-decoration: none; transition: all 250ms ease-out; }
a:hover { color: #25327f; }
a:link { -webkit-tap-highlight-color: transparent; }
::-moz-selection { background: #999; color: #fff; text-shadow: none; }
::selection { background: #999; color: #fff; text-shadow: none; }
form.loading { cursor: wait; opacity: 0.5; }
form.loading > * { pointer-events: none; }
.ajax-message { display: none; margin-top: 20px; }
.ajax-message.error { color: red; } .wrapper { margin: 0 auto; max-width: 1372px; padding: 0 30px; }
.preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100000; background: #fff; }
.preloader .loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.preloader .loader svg { width: 400px; }
.preloader .loader svg path[fill="#0088FF"],
.preloader .loader svg polygon[fill="#0088FF"],
.preloader .loader svg rect[fill="#0088FF"] { fill: #fff; }
.cookies { background: #28f3ce; color: #fff; position: fixed; bottom: 0; left: 0; right: 0; font-size: 14px; line-height: 26px; z-index: 100; padding: 20px 0; transform: translateY(100%); transition: all 250ms ease-out; }
.cookies p { float: left; width: calc(100% - 390px); font-weight: 500; max-width: 700px; }
.cookies .buttons { float: right; width: 370px; margin: 8px 0; }
.cookies .button { float: left; border-color: #fff; color: #fff; width: 180px; }
.cookies .button:hover { background: #fff; color: #28f3ce; border-color: #fff; }
.cookies .button.button-agree { background: #fff; color: #28f3ce; margin-right: 10px; }
.cookies .button.button-agree:hover { background: #28f3ce; color: #fff; }
.cookies.visible { transform: translateY(0); } header { padding-top: 30px; }
header .logo { float: left; }
header .logo svg { height: 70px; margin-top: -10px; margin-left: -41px; }
header nav { float: right; }
header nav .menu-container { position: relative; overflow: hidden; }
header nav .socials { margin-top: 0px; margin-bottom: 15px; }
header nav .socials li { float: right; margin: 0 0 0 20px; }
header nav .socials li a svg path,
header nav .socials li a svg circle { fill: #909090; }
header nav .socials li a:hover svg path,
header nav .socials li a:hover svg circle { fill: #25327f; }
header nav .menu { float: left; }
header nav .menu li { font-size: 14px; float: left; margin-left: 35px; }
header nav .menu li:first-child { margin-left: 0px; }
header nav .menu li a { color: #8f8f8f; font-weight: 500; text-transform: uppercase; }
header nav .menu li a:hover,
header nav .menu li.current-page-ancestor a,
header nav .menu li.current-menu-item a { color: #25327f; }
header nav .search-icon { float: left; width: 18px; height: 18px; background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/search.svg) no-repeat center; background-size: 18px; margin-left: 25px; cursor: pointer; position: relative; z-index: 10; }
header nav .searchform { width: 100%; position: absolute; bottom: 5px; left: 100%; background: #fff; border-bottom: 1px solid #b0b0b0; transition: all 250ms ease-out; }
header nav .searchform input[type=text] { display: block; width: 100%; padding: 0 30px 0 0; border: 0px; font-size: 18px; line-height: 18px; font-family: 'Uniform', sans-serif; color: #8f8f8f; }
header nav .searchform input[type=submit] { display: none; }
header nav .searchform.open { left: 0px; }
header .burger { display: none; } .section-home { margin-top: 30px; }
.section-home .introduction { position: relative; }
.section-home .introduction h3 { font-size: 58px; line-height: 66px; }
.section-home .introduction .button-wide { position: absolute; bottom: 25px; background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-down.svg) no-repeat center right 15px; background-size: auto 15px; }
.section-home .introduction .button-wide:hover { background-image: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-down-blue.svg); }
.section-home .baner svg { position: relative; z-index: 1; }
.section-home .baner img { position: absolute; bottom: -30px; left: 3.3%; }
.section-home .excerpt { font-size: 20px; line-height: 26px; margin-top: 5px; }
.section-home .content { display: block; }
.section-home .articles-block h3 .icon polygon,
.section-home .articles-block h3 .icon polyline,
.section-home .articles-block h3 .icon rect,
.section-home .articles-block h3 .icon path { fill: #28f3ce; }
.about-home { margin-top: 95px; }
.about-home .items-container { background: #5ef1d6; height: 475px; padding: 40px 0; display: flex; margin-bottom: 60px; }
.about-home .item { width: 33.3333%; padding: 0 75px; position: relative; }
.about-home .item:not(:last-child) { border-right: 3px solid #fff; }
.about-home .item h4 { padding-top: 75px; padding-bottom: 45px; }
.about-home .item .icon { position: absolute; bottom: 45px; right: 65px; }
.about-home .button-wide { float: right; background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-down.svg) no-repeat center right 15px; background-size: auto 15px; }
.about-home .button-wide:hover { background-image: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-down-blue.svg); }
.home-projects .masonry .item .content { border: 0; top: 0; left: 0; }
.home-projects .masonry .item:nth-child(2n) .content { left: -1px; }
.home-projects .masonry .item:nth-child(2n+1) .content { right: -1px; }
.home-projects .masonry .item:nth-child(3) .content,
.home-projects .masonry .item:nth-child(4) .content { bottom: -1px; }
.home-projects .masonry .item:nth-child(5) .content,
.home-projects .masonry .item:nth-child(6) .content { top: -1px; }
.home-projects .masonry .item figure { width: 100%; height: 100%; display: flex; align-content: center; justify-content: center; } .section-article h2 { font-size: 44px; line-height: 54px; text-align: left; width: 75%; padding-top: 80px; padding-bottom: 25px; }
.section-article .details { margin-bottom: 70px; }
.section-article .date { font-size: 14px; line-height: 16px; font-weight: 500; color: #848484; }
.section-article article .category { display: block; float: left; font-size: 14px; line-height: 16px; color: #28f3ce; text-transform: uppercase; font-weight: 500; padding-right: 20px; margin-right: 20px; position: relative; }
.section-article article .category:hover { color: #25327f; }
.section-article article .category:hover .icon polygon,
.section-article article .category:hover .icon polyline,
.section-article article .category:hover .icon rect,
.section-article article .category:hover .icon path { fill: #25327f; }
.section-article .share { font-size: 14px; color: #848484; margin-top: 2px; }
.section-article .share ul { margin-top: 5px; }
.section-article .share ul li { float: left; margin-right: 10px; }
.section-article .share ul li a { display: block; height: 14px; }
.section-article .share ul li a svg path { transition: all 250ms ease-out; }
.section-article .share ul li a:hover svg path { fill: #25327f; }
.section-article .share ul li.fb a { width: 6px; }
.section-article .share ul li.tw a { width: 14px; margin-top: 2px; }
.section-article .share ul li.gp a { width: 20px; }
.section-article .content { line-height: 34px; }
.section-article .subtitle { font-size: 14px; line-height: 20px; color: #848484; margin: 15px 0 0 0; }
.section-article .video { margin-top: 60px; position: relative; }
.section-article .video iframe { width: 100% !important; height: 100% !important;  position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.section-article .video:before { content: ''; display: block; padding-top: 56.25%; }
.section-article .image { margin-top: 50px; }
.section-article .indent { margin-left: 16.6666%; margin-right: -16.6666%; }
.section-article figcaption { color: #28f3ce; border-bottom: 1px solid #c3c4c4; padding: 7px 0; }
.section-article .button { margin: 15px 0 0 0; }
.section-article .wysiwyg-content:not(:first-child) { margin-top: 50px; }
.section-article .wysiwyg-content p:not(:last-child) { margin-bottom: 26px; }
.section-article .wysiwyg-content ul:not(.yop-ul) { list-style-type: disc; margin: 15px 0 15px 19px; }
.section-article .wysiwyg-content a { background: #28f3ce; transition: .2s;}
.section-article .wysiwyg-content a:hover { color: #fff;background: #25327f; }
.section-article blockquote { font-size: 30px; line-height: 42px; margin-top: 50px; position: relative; }
.section-article blockquote:before { width: 75px; height: 55px; content: ''; display: block; background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/quote.svg) no-repeat center; background-size: 75px auto; position: absolute; left: -55px; top: 0px; z-index: -1; }
.section-article .graph { margin-top: 50px; margin-bottom: 50px; }
.section-article .graph-title { font-size: 20px; line-height: 26px; color: #28f3ce; padding: 14px 0; border-bottom: 1px solid #878889; }
.section-article .graph-items .item { float: left; height: 140px; position: relative; }
.section-article .graph-items .item .item-desc { padding: 18px 12px; color: #fff; font-size: 14px; line-height: 16px; }
.section-article .graph-items .item .procent { font-size: 34px; line-height: 26px; font-weight: 900; }
.section-article .graph-items .item:not(:last-child) { border-right: 1px solid #fff; }
.section-article .graph.graph-multiple .graph-items { border-left: 1px solid #cdcdcd; }
.section-article .graph.graph-multiple .item { float: none; height: 75px; }
.section-article .graph.graph-multiple .item .item-desc-outside { position: absolute; left: 100%; color: #25327f; width: 600px; }
.section-article .slider { position: relative; margin-top: 50px; border-bottom: 1px solid #c3c4c4; }
.section-article .slider .swiper-slide { padding-bottom: 60px; }
.section-article .slider .swiper-slide figure { height: 550px; }
.section-article .slider .swiper-slide img { height: 100%; width: 100%; object-fit: contain; }
.section-article .slider .swiper-slide .title { position: absolute; bottom: 0; height: 60px; display: flex; align-items: center; font-size: 14px; line-height: 20px; color: #848484; padding-right: 120px; width: 100%; box-sizing: border-box; }
.section-article .slider-nav .slide-num { display: none; }
.section-article .slider-nav .slider-buttons { bottom: 13px; }
.section-article .slider-nav .slider-buttons .button { background: #fff; }
.section-article .note { padding-left: 30px; }
.section-article .note h4 { font-size: 14px; color: #848484; padding: 0 30px; font-weight: 500; border-bottom: 1px solid #008fff; margin-bottom: 25px; }
.section-article .note .note-desc { font-size: 14px; line-height: 22px; color: #848484; border-bottom: 1px solid #008fff;  padding: 0 30px; }
.section-article .note .note-desc p { margin-bottom: 22px; }
.article-footer { margin: 40px 0 70px 0; }
.article-footer .tags { position: relative; color: #848484; font-size: 16px; }
.article-footer .tags:before { content: ''; display: block; position: absolute; top: 0px; left: 0px; right: 30px; background: #b0b0b0; height: 1px; }
.article-footer .tags .title { margin: 15px 0 35px 0; font-size: 14px; font-weight: 500; }
.article-footer .tags a { display: inline-block; position: relative; color: #848484; font-weight: 500; position: relative; }
.article-footer .tags a:after { content: ''; display: block; height: 1px; background: #848484; position: absolute; bottom: 4px; left: 0px; width: 0; transition: all 250ms ease-out; }
.article-footer .tags a:hover:after { width: 100%; }
.article-footer .related { border-top: 1px solid #b0b0b0; }
.article-footer .related h5 { hyphens: auto; }
.article-footer .related .title { margin: 15px 30px 10px 30px; font-size: 14px; font-weight: 500; text-transform: uppercase; color: #848484; }
.article-footer .related ol { list-style: none; }
.article-footer .related li { float: left; width: 33.3333%; border-right: 1px solid #b0b0b0; position: relative; }
.article-footer .related li:before { content: ''; display: block; padding-top: 100%; }
.article-footer .related li:last-child { border-right: 0px; }
.article-footer .related li a { display: block; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; padding: 30px; }
.article-footer .related li .date { font-size: 14px; color: #828384; font-weight: 500; position: absolute; bottom: 20px; left: 30px; }
.article-footer .related .category { margin-bottom: 15px; }
.article-footer .related .category:after { display: none; } .masonry-container { overflow: hidden; border-bottom: 1px solid #b0b0b0; margin-bottom: 40px; }
.masonry {margin: 0 0 -1px 0; }
.masonry:after { content: ''; display: block; width: 1px; position: absolute; top: 0px; bottom: 0; right: 0; background: #fff; }
.masonry .sizer { width: 25%; }
.masonry .item { display: block; position: relative; transition: all 250ms ease-out; }
.masonry .item:before { content: ''; display: block; padding-top: 100%; }
.masonry .item.size-small { width: 25%; }
.masonry .item.size-medium { width: 50%; }
.masonry .item.size-medium:before { padding-top: 50%; }
.masonry .item.size-big { width: 50%; }
.masonry h5 { hyphens: auto; }
.section-events .item:hover { background: #5ef1d6; color: #fff; }
.section-events .item:hover .date:before { background: #fff; }
.section-archive .item:hover .content,
.articles-news .item:hover .content { box-shadow: inset 0px 0px 0px 2px #28f3ce; }
.masonry .item .content { position: absolute; top: -1px; bottom: 0px; left: -1px; right: 0px; border-right: 1px solid #b0b0b0; border-left: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; border-top: 1px solid #b0b0b0; }
.item .event-content { position: absolute; top: 40px; left: 30px; right: 30px; font-size: 22px; line-height: 26px; text-align: center;  }
.item .event-content .date { font-size: 32px; font-weight: bold; position: relative; padding-bottom: 25px; margin-bottom: 25px; text-transform: lowercase; }
.item .event-content .date:before { content: ''; display: block; position: absolute; bottom: 0px; left: 50%; margin-left: -65px; height: 2px; width: 130px; background: #28f3ce; transition: all 250ms ease-out; }
.item .event-content .date .day { font-size: 66px; line-height: 72px; font-weight: 900; }
.item .event-content .date .day.with-month { font-size: 40px; }
.item.size-big .event-content { font-size: 32px; line-height: 38px; top: 50%; transform: translateY(-50%); }
.item.size-big .event-content .date { font-size: 45px; font-family: 'Filson-Soft-Web'; }
.item.size-big .event-content .date .day { font-size: 94px; line-height: 100px; }
.regular-content { padding: 30px; transition: all 250ms ease-out; }
.category { font-size: 14px; line-height: 16px; color: #28f3ce; text-transform: uppercase; font-weight: 500; margin-bottom: 15px; }
.category .icon { display: inline-block; vertical-align: middle; width: 18px; margin-right: 7px; }
.category .icon polygon,
.category .icon polyline,
.category .icon rect,
.category .icon path { fill: #28f3ce; transition: all 250ms ease-out; }
.regular-content figure { margin-bottom: 30px; }
.regular-content figure img { width: auto !important; height: auto !important; }
.regular-content .date { font-size: 14px; color: #828384; font-weight: 500; position: absolute; bottom: 20px; left: 30px;  }
.item.size-medium .regular-content figure { float: left; width: 50%; padding-right: 30px; }
.item.size-medium .regular-content .desc { float: left; width: 50%; padding-left: 30px; }
.item.size-medium .regular-content .date { left: auto; }
.item-excerpt { margin-top: 10px; } .section-program .program { margin: 75px 0; }
.section-program .program .item { cursor: pointer; position: relative; width: 33.3333%; float: left; height: 440px; color: #25327f; }
.section-program .program .item:nth-child(n+4) { border-top: 1px solid #b0b0b0; }
.section-program .program .item:nth-child(3n+1),
.section-program .program .item:nth-child(3n+2) { border-right: 1px solid #b0b0b0; }
.section-program .program .item figure svg { width: auto; max-height: 105px; margin: 95px 0 45px 0; }
.section-program .program .item .title { position: relative; z-index: 10; width: 245px; font-size: 32px; font-weight: bold; text-align: center; margin: 0 auto; padding-bottom: 25px; transition: all 250ms ease-out; font-family: 'Filson-Soft-Web'; }
.section-program .program .item .desc { opacity: 0; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; color: #fff; background: #5ef1d6; color: #25327f; padding: 30px 20px; text-align: center; font-size: 16px; line-height: 26px; transition: all 250ms ease-out; font-family: 'Filson-Soft-Web'; }
.section-program .program .item .desc .button { position: absolute; bottom: 80px; left: 50%; transform: translateX(-50%); margin: 0 auto; }
.section-program .program .item:hover .desc { opacity: 1; }
.section-program .program .item:hover .button:hover { background: #25327f; border-color: #25327f; color: #fff; } .section-contact .form { padding-top: 30px; padding-bottom: 40px; }
.section-contact .form form { margin-left: 115px; }
.section-contact .form select { width: 100%; height: 35px; border: 1px solid #828384; font-family: 'Uniform', sans-serif; font-size: 14px; color: #828384; border-radius: 0px; background: #fff url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-down.svg) no-repeat right 15px center; background-size: auto 15px; margin-bottom: 5px; -webkit-appearance: none; padding: 0 12px; }
.section-contact .form select.error { border-color: red; }
.section-contact .form input,
.section-contact .form textarea { display: block; height: 35px; line-height: 35px; width: 100%; background: #e9e9e9; border: 0px; margin-bottom: 5px; font-family: 'Uniform', sans-serif; padding: 0 12px; font-size: 14px; color: #828384; }
.section-contact .form textarea { resize: none; height: 240px; }
.section-contact .form .required { float: left; font-size: 14px; line-height: 35px; padding-left: 12px; color: #868788; }
.section-contact .form input[type=submit] { float: right; width: 140px; border: 1px solid #828384; background: transparent; margin-bottom: 0px; }
.informations { padding: 35px 0 50px; font-size: 18px; line-height: 25px; }
.informations strong { font-weight: 500; }
.informations p { margin-bottom: 25px; }
.informations .newsletter input,
.informations .newsletter input[type=submit] { background-color: #e9e9e9; }
.informations .newsletter .ajax-message { margin-top: 0; padding-top: 15px; font-size: 13px; }
.map { display: block; width: 100%; height: 585px; background: #eee; } .section-search { padding-top: 60px; padding-bottom: 40px; }
.section-search .results-list { position: relative; padding-top: 40px; }
.section-search .results-list:before,
.section-search .results-list:after { content: ''; display: block; background: #b0b0b0; height: 1px; position: absolute; top: 0px; }
.section-search .results-list:before { left: 0px; width: calc( 25% - 30px ); }
.section-search .results-list:after { right: 0px; width: 75%; }
.section-search .results-list li { height: 60px; font-size: 20px; line-height: 24px; }
.section-search .results-list li a { font-weight: 500; }
.section-search .results-list li a:hover { color: #28f3ce; }
.section-search .results-list li .title { display: block; padding: 0 30px; }
.section-search .results-list + .pagination { margin-top: 40px; }
.tink-tank-figure { width: 50%; } .section-404 { position: relative; height: calc(100vh - 146px); background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/404.svg) no-repeat center bottom; }
.section-404 h2 { color: #28f3ce; font-weight: 400; padding-top: 6%; }
.section-404 h2 strong { color: #25327f; font-weight: 900; }
.section-404 .button { position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%); } footer { background: #e2e2e2; padding-top: 50px; font-size: 14px; line-height: 20px; }
footer strong { font-weight: 500; }
footer .footer-logo svg { height: 68px; margin-top: -15px; }
footer p { margin-bottom: 20px; }
footer .info { line-height: 55px; border-top: 1px solid #182e82; margin-top: 40px; }
footer .info .author { float: left; }
footer .info .copyrights { float: right; }
.page-template-page-contact footer { padding-top: 0px; }
.page-template-page-contact footer .info { border: 0px; margin: 0px; }
.error404 footer { padding-top: 0px; background: #d8d8d8; }
.error404 footer .info { margin: 0px; } .column-indent { padding: 0 30px; }
.border-bottom { border-bottom: 1px solid #b0b0b0; }
.border-top { border-top: 1px solid #b0b0b0; }
.border-side { border-left: 1px solid #b0b0b0; } .introduction { font-size: 28px; line-height: 37px; }
.introduction p:not(:last-child) { margin-bottom: 37px; }
.introduction .box { padding: 25px 20px 25px 30px; }
.introduction .slider { position: relative; }
.introduction .slider .slide.slide-image { height: auto; }
.introduction .slider .slide.slide-image figure img { width: 100%; height: 100%; object-fit: cover; }
.introduction .slider .slide.slide-image .subtitle { font-size: 32px; line-height: 38px; font-weight: 700; text-align: center; position: absolute; top: 70px; left: 0px; right: 0px; font-family: 'Filson-Soft-Web'; }
.introduction .slider .slide.slide-image .title { font-size: 32px; line-height: 38px; font-weight: 700; text-align: center; position: absolute; bottom: 115px; left: 0px; right: 0px; font-family: 'Filson-Soft-Web'; }
.introduction .slider .slide.slide-image .title span { font-size: 47px; line-height: 50px; font-weight: 900; }
.introduction .slider .slide.slide-image .button { position: absolute; bottom: 60px; left: 50%; margin-left: -88px;  } .articles-block { padding: 40px 0 50px; }
.articles-block h3 { font-weight: 900; color: #25327f; text-align: center; margin-bottom: 10px; font-size: 38px; line-height: 44px; }
.articles-block h3 .icon { display: inline-block; height: 0.8em; margin-right: 20px; }
.articles-block h3 .icon svg { height: 100%; }
.articles-block h3 .icon polygon,
.articles-block h3 .icon polyline,
.articles-block h3 .icon rect,
.articles-block h3 .icon path { fill: #25327f; }
.articles-block .subtitle { text-align: center; font-size: 16px; font-weight: 500; color: #8f8f8f; margin-bottom: 45px; }
.articles-block .button-wide { margin: 30px auto 0 auto; }
.articles-block h5 { padding-bottom: 20px; position: relative; background: #fff; z-index: 1; }
.articles-block h5.two-lines { min-height: 70px; }
.articles-block h5:after { display: none; }
.articles-block .button.button-more { position: absolute; bottom: 25px; left: 25px; }
.articles-block .masonry-container { border: 0px; margin-bottom: 25px; }
.articles-block.articles-block-animated .item.size-medium .regular-content .desc { width: 45%; padding-left: 0px; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure { width: 55%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 0; } .boxes .item { position: relative; font-size: 19px; line-height: 26px; }
.boxes .item:before { content: ''; display: block; padding-top: 100%; }
.boxes .item .content { position: absolute; top: 25px; left: 30px; right: 25px; bottom: 25px; }
.boxes .item figure { position: absolute; bottom: 0px; right: 0px; top: 0; }
.boxes .item figure img { display: block; width: 100%; height: 100%; object-fit: cover; }
.boxes .item h4 { margin-bottom: 35px; }
.boxes .item.size-medium { font-size: 20px; }
.boxes .item.size-medium:before { padding-top: 50%; }
.boxes .item.size-medium h4 { margin-bottom: 35px; }
.boxes .item.size-big { font-size: 28px; line-height: 37px;  }
.boxes .item.size-big h4 { margin-bottom: 60px; }
.boxes .item.item-people .content { right: 50%; }
.boxes .item.item-people h4 { margin-bottom: 0px; }
.boxes .item.item-people .position { margin-bottom: 20px; }
.boxes .logotype { display: flex; justify-content: center; align-items: center; }
.boxes .logotype svg { width: 145px; }
.boxes .small-font .item { font-size: 13px; line-height: 18px; }
.boxes .small-font .item .button { position: absolute; bottom: 0; right: 0; }
.boxes .small-font .item h4 { margin-bottom: 0px; min-height: 72px; }
.boxes .item.item-club .content { top: 60px; }
.boxes .item.item-club h4 { margin-bottom: 0; }
.boxes .item.item-club .position { margin-bottom: 40px; }
.boxes .item.item-club .button { position: absolute; bottom: 40px; left: 0; }
.boxes .item.item-club figure { top: 0; left: 0; }
.boxes .item.item-club figure img { display: block; width: 100%; height: 100%; object-fit: cover; }
.masonry .item-excerpt { background: #fff; position: relative; z-index: 1; } .categories { text-align: center; margin-bottom: 40px; }
.categories li { display: inline-block; margin: 0 25px; }
.categories li:first-child { margin-left: 0; }
.categories li:last-child { margin-right: 0; }
.categories li a { display: block; color: #8f8f8f; font-weight: 500; font-size: 16px; position: relative; }
.categories li a .icon { display: inline-block; vertical-align: middle; width: 18px; margin-right: 7px; background-position: center left; background-repeat: no-repeat; margin-top: -2px; }
.categories li a .icon polygon,
.categories li a .icon polyline,
.categories li a .icon rect,
.categories li a .icon path { transition: all 250ms ease-out; }
.categories li a:hover { color: #28f3ce; }
.categories li a:hover .icon polygon,
.categories li a:hover .icon polyline,
.categories li a:hover .icon rect,
.categories li a:hover .icon path { fill: #28f3ce; }
.categories li.active a { color: #25327f; }
.categories li.active a .icon polygon,
.categories li.active a .icon polyline,
.categories li.active a .icon rect,
.categories li.active a .icon path { fill: #25327f; }
.categories li.active a:after { content: ''; display: block; height: 2px; position: absolute; left: 30px; right: 0px; bottom: 0px; background: #25327f;  }
.tax-what-we-do-cat .categories,
.post-type-archive-what-we-do .categories { display: flex; justify-content: space-between; }
.tax-what-we-do-cat .categories li,
.post-type-archive-what-we-do .categories li { margin: 0; } .slider-nav .slide-num { position: absolute; bottom: 15px; left: 30px; z-index: 10; font-size: 16px; color: #8f8f8f; font-weight: 500; }
.slider-nav .slider-buttons { position: absolute; bottom: 20px; right: 20px; z-index: 10; }
.slider-nav .button { display: block; width: 35px; height: 35px; border: 1px solid #b0b0b0; background-color: transparent; float: left; padding: 0px; margin-left: 10px; transition: all 250ms ease-out; }
.slider-nav .button svg { width: 15px; margin: 0 auto; }
.slider-nav .button polygon { transition: all 250ms ease-out; }
.slider-nav .button:hover { border-color: #28f3ce; }
.slider-nav .button:hover polygon { fill: #28f3ce; } .baner { padding: 30px 0; }
.baner .content { position: relative; height: 370px; position: relative; padding: 65px 70px; }
.baner .content:after { content: ''; display: block; position: absolute; top: 20px; bottom: 20px; left: 20px; right: 20px;border: 2px solid #182e82; pointer-events: none; }
.baner .title { font-size: 34px; line-height: 46px; font-weight: bold; font-family: 'Filson-Soft-Web'; color: #182e81; }
.baner .title span { font-weight: normal; }
.baner .text { color: #fff; margin-top: 20px; }
.baner figure { position: absolute; right: 135px; top: 50%; transform: translateY(-50%); }
.baner figure.kdm-baner01 { right: 160px; bottom: 75px; top: auto; transform: none; }
.baner figure.kdm-baner02 { left: 170px; }
.baner figure.kdm-baner03 { right: 75px; bottom: 65px; top: auto; transform: none; }
.baner .button,
.baner .newsletter { position: absolute; left: 70px; bottom: 70px; z-index: 2; }
.baner.baner-dark { background: #182e82; }
.baner.baner-dark .title { color: #fff; }
.baner.baner-right .title { left: auto; right: 70px; text-align: right; }
.baner.baner-right .button { left: auto; right: 70px; }
.baner .newsletter input[type=email] { font-size: 14px; width: 260px; line-height: 36px; height: 36px; padding: 0 0 0 15px; border: 0px; font-family: 'Uniform', sans-serif; }
.baner .newsletter input[type=submit] { font-size: 14px; width: 135px; line-height: 34px; height: 36px; border: 1px solid #fff; font-family: 'Uniform', sans-serif; background: #182e82; color: #fff; transition: all 250ms ease-out; }
.baner .newsletter input[type=submit]:hover { background: #28f3ce; }
.baner .newsletter .ajax-message { color: #fff; } .newsletter { margin-top: 10px; }
.newsletter input { float: left; display: block; height: 35px; line-height: 35px; background: #fff; border: 0px; font-family: 'Uniform', sans-serif; color: #25327f; }
.newsletter input[type=email] { width: 240px; padding-left: 12px; font-size: 14px; }
.newsletter input[type=submit] { width: 40px; background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-next.svg) #fff no-repeat center; background-size: 15px auto; }
.ajax-message { font-size: 14px; line-height: 15px; margin-top: 20px; } .socials { margin-top: 10px; }
.socials li { float: left; margin-right: 20px; }
.socials li a { display: block; }
.socials li a svg { display: block; }
.socials li a svg path,
.socials li a svg circle { transition: all 250ms ease-out; }
.socials li a:hover svg path,
.socials li a:hover svg circle { fill: #28f3ce; }
.socials li.fb a { width: 7px; height: 14px; }
.socials li.yt a { width: 20px; height: 12px; margin-top: 1px; }
.socials li.in a { width: 17px; height: 17px; } .pagination { text-align: center; min-height: 20px; text-align: center; }
.pagination ol { list-style-type: none; margin: 0 0 40px 0; }
.pagination li { display: inline-block; margin: 0 7px; }
.pagination li .page { display: block; width: 30px; height: 30px; line-height: 30px; border: 1px solid #fff; font-size: 16px; font-weight: 500; }
.pagination li .page.current { border-color: #28f3ce; } svg.animation-green-line { width: 223px; height: 211px; }
svg.animation-budget { width: 330px; height: 243px; }
svg.animation-oxygen { width: 227px; height: 217px; }
svg.animation-smog { width: 322px; height: 195px; }
svg.animation-smog-wear { width: 240px; height: 205px; }
svg.animation-dogs { width: 140px; height: 205px; } .button { display: block; width: 175px; height: 36px; line-height: 36px; border: 1px solid #25327f; text-align: center; font-size: 14px; font-weight: 500; }
.button:hover,
.button.button-grey:hover,
.button.button-white:hover { border-color: #25327f; color: #25327f; }
.button-medium { width: 335px; height: 45px; line-height: 43px; font-weight: 500; font-size: 20px; border: 1px solid #8f8f8f; color: #8f8f8f; }
.button.button-white { border: 1px solid #fff; color: #fff;  }
.button.button-wide { width: 260px; }
.button.button-grey { color: #828384; border-color: #a9a9a9; }
.button.arrow-right { background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-next.svg) no-repeat center right 10px; background-size: 15px auto; }
.button.arrow-right:hover { background-image: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-next-blue.svg); }
.button.button-more { width: 36px; background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-next.svg) no-repeat center right 10px; background-size: 15px auto; overflow: hidden; position: relative; }
.button.button-more span { display: block; width: 175px; line-height: 34px; position: absolute; top: 0px; right: 0px; }
.button.button-more:hover { width: 175px; background-image: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-next-blue.svg); } .color-blue { color: #0083ff; }
.bg-orange { background: #ff5e42; color: #fff; }
.bg-blue { background: #008aff; color: #fff; }
.bg-navy { background: #2b2c88; color: #fff; }
.bg-green { background: #5ef1d6; }
.bg-light-blue { background: #e6eafe; }
.border-green { border: 2px solid #28f3ce !important; } h2 { font-size: 38px; line-height: 46px; font-weight: bold; text-align: center; padding: 40px 0 30px 0; font-family: 'Filson-Soft-Web'; }
h3 { font-size: 47px; line-height: 54px; color: #25327f; margin: 0 0 30px 0; font-family: 'Filson-Soft-Web';}
h3 strong { color: #25327f; font-weight: bold; background: #28f3ce; }
h4 { font-size: 32px; line-height: 38px; font-weight: bold; font-family: 'Filson-Soft-Web'; }
h4 strong { display: inline-block; font-size: 72px; line-height: 105px; padding-top: 5px; font-weight: 900; }
h5 { font-size: 28px; line-height: 34px; font-weight: bold; word-wrap: break-word; font-family: 'Filson-Soft-Web'; }
h5:after { content: ''; display: inline-block; background: url(//www.krakowdlamieszkancow.com/wp-content/themes/krakow-dla-mieszkanow/_/img/arrow-next-blue.svg) no-repeat center; width: 15px; height: 20px; margin-left: 10px; } img, svg, iframe { display: block; }
.d-hide { display: none; }
.xs-show { display: none !important; } @media screen and (max-width: 1430px) and (min-width: 1372px) {
header .logo svg { margin-left: 0; }
}
@media screen and (max-width: 1330px) {
header .logo svg { margin-left: 0; }
}
@media screen and (max-width: 1371px) {
.wrapper { width: 1280px; }
body { font-size: 18px; line-height: 24px; }
.section-home .introduction h3 { font-size: 50px; line-height: 58px; }
.introduction { font-size: 24px; line-height: 32px; }
.introduction .slider .slide.slide-image .subtitle,
.introduction .slider .slide.slide-image .title { font-size: 28px; line-height: 34px; }
.introduction .slider .slide.slide-image .title span { font-size: 44px; line-height: 46px; }
.section-article blockquote { font-size: 26px; line-height: 38px; }
.item .event-content { font-size: 20px; line-height: 24px; }
.item .event-content .date { font-size: 30px; }
.item .event-content .date .day { font-size: 60px; line-height: 66px; }
.item.size-big .event-content { font-size: 28px; line-height: 34px; }
.item.size-big .event-content .date { font-size: 40px; }
.item.size-big .event-content .date .day { font-size: 88px; line-height: 94px; }
.boxes .item { font-size: 17px; line-height: 23px; }
.boxes .item h4 { margin-bottom: 20px; }
.boxes .item figure { max-height: 100%; overflow: hidden; }
.boxes .item figure img { max-height: 100%; }
.boxes .item.size-medium { font-size: 18px; }
.section-program .program .item .desc { font-size: 14px; line-height: 24px; }
h3 { font-size: 44px; line-height: 50px; }
h4 { font-size: 30px; line-height: 36px; }
h5 { font-size: 26px; line-height: 32px; }
}
@media screen and (max-width: 1279px) {
body { font-size: 16px; line-height: 22px; }
.wrapper { width: 1024px; padding-left: 20px; padding-right: 20px; }
header nav .menu li { margin-left: 25px; }
header nav .searchform { bottom: 0px; }
.section-home .introduction h3 { margin-top: 0px; }
.section-home .introduction h3 { font-size: 42px; line-height: 48px; }
.section-home .excerpt { font-size: 16px; line-height: 22px; }
.section-home .baner img { height: 100%; }
.about-home .items-container { padding: 30px 0; height: 400px; }
.about-home .item { padding: 0 30px; }
.about-home .item h4 { padding-top: 50px; }
.articles-block .subtitle { width: 80%; margin-left: auto; margin-right: auto; }
.articles-block .category { margin-bottom: 10px; }
.articles-block h5 { padding-bottom: 10px; }
.articles-block h5.two-lines { min-height: 62px; }
.articles-block.articles-block-animated .item.size-medium .regular-content .desc { width: 60%; }
.articles-block.articles-block-animated .item.size-medium .regular-content .desc br { display: none; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure { width: 40%; }
.articles-block .m-p-smaller { font-size: 14px; line-height: 20px; }
.articles-block .button.button-more { left: 30px; }
.introduction { font-size: 18px; line-height: 26px; }
.introduction .box { padding-right: 30px; }
.introduction .slider .slide.slide-image .title { bottom: 80px; font-size: 24px; line-height: 30px;  }
.introduction .slider .slide.slide-image .title span { font-size: 36px; }
.introduction .slider .slide.slide-image .subtitle { top: 40px; font-size: 24px; line-height: 30px;  }
.introduction .slider .slide.slide-image .button { bottom: 40px; }
.categories li { margin: 0 20px; }
.categories li a { font-size: 14px; }
svg.animation-oxygen { width: 140px; }
svg.animation-smog { width: 160px; }
svg.animation-green-line { width: 130px; }
svg.animation-budget { width: 200px; }
.baner .text { top: 45%; }
.baner .title { font-size: 30px; line-height: 36px; }
.item .event-content { font-size: 16px; line-height: 20px; }
.item .event-content .date { font-size: 26px; padding-bottom: 20px; margin-bottom: 20px; }
.item .event-content .date .day { font-size: 50px; line-height: 56px; }
.item.size-big .event-content { font-size: 24px; line-height: 30px; }
.item.size-big .event-content .date { font-size: 36px; }
.item.size-big .event-content .date .day { font-size: 80px; line-height: 86px; }
.item.size-medium .regular-content .desc { padding-left: 0px; }
.section-program .program .item { height: 400px; }
.section-program .program .item .title { font-size: 28px; }
.section-program .program .item .desc .button { bottom: 40px; }
.section-program .program .item .desc { line-height: 22px; }
.regular-content figure { margin-bottom: 25px; }
.boxes .item { font-size: 14px; line-height: 20px; }
.boxes .item h4 { font-size: 20px; line-height: 24px; }
.boxes .item.size-medium { line-height: 24px; }
.boxes .item.size-big { font-size: 24px; line-height: 32px; }
.boxes .item.size-big h4 { margin-bottom: 40px; }
.boxes .item.item-people .content { right: 40%; }
.boxes .item.item-people p:not(.position) { font-size: 14px; line-height: 20px; }
.boxes .item.size-medium figure { width: 40%; }
.boxes .small-font .item h4 { min-height: 0; margin-bottom: 20px; }
h4 strong { padding-top: 0px; line-height: 100px; }
.section-contact .form form { margin-left: 0px; }
.item-excerpt { margin-top: 0; }
.newsletter input[type=email] { width: 200px; }
.m-hide { display: none; }
.informations { font-size: 16px; line-height: 22px; }
.boxes .small-font .item.col-m-4:before { padding-top: 50%; }
h3 { font-size: 34px; line-height: 40px; }
h4 { font-size: 26px; line-height: 32px; }
h5 { font-size: 20px; line-height: 26px; }
}
@media screen and (max-width: 1023px) {
.wrapper { width: auto; }
header .buttons-container { display: block; }
header .burger {display: block; height: 19px; width: 30px; float: right; position: relative; z-index: 10000; margin-top: 22px;}
header .burger:before,
header .burger:after {display: block; content: ''; width: 30px; height: 3px; position: absolute; background: #25327f; transition: all 300ms ease-in-out;}
header .burger span {display: block; width: 30px; height: 3px; background: #25327f; position: absolute; top: 8px; transition: all 300ms ease-in-out;}
header .burger:before {top: 0px;}
header .burger:after {top: 16px;}
header .burger.active span {opacity: 0;}
header .burger.active:after {transform: rotate(-45deg); top: 50%;}
header .burger.active:before {transform: rotate(45deg); top: 50%;}
header nav { display: none; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background: #fff; z-index: 1000; padding: 100px 0; }
header nav .menu { float: none; }
header nav .menu li { line-height: 40px; float: none; margin: 0px; text-align: center; }
header nav .socials { position: absolute; bottom: 20px; right: 20px; }
header nav .search-icon,
header nav .searchform { display: none; }
.section-home .introduction h3 { font-size: 28px; line-height: 34px;  }
.section-home .introduction .button-wide { display: none; }
.section-home .excerpt { display: none; }
.section-home .baner img { left: 0; }
.about-home { margin-top: 60px; }
.about-home .items-container { height: 300px; margin-bottom: 20px; }
.about-home .item { padding: 0 20px; }
.about-home .item h4 { padding-top: 25px; padding-bottom: 25px; }
.about-home .item .icon { bottom: 20px; right: 20px; max-width: 60px; }
.articles-block.articles-block-animated .item.size-medium .regular-content .desc { width: 100%; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure { width: 100%; height: auto; display: block; margin: 15px 0 0 0; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure svg { float: right; width: auto; max-height: 140px; }
.articles-block.articles-block-animated .item.size-medium:nth-child(3) figure { margin-top: 60px; }
.introduction { font-size: 14px; line-height: 20px; }
.introduction .box { padding: 20px; }
.introduction .slider .slide.slide-image .subtitle { top: 20px; font-size: 20px; line-height: 26px; }
.introduction .slider .slide.slide-image .title { bottom: 55px; font-size: 20px; line-height: 26px; }
.introduction .slider .slide.slide-image .button { bottom: 10px; width: 140px; margin-left: -70px; }
.slider-nav .slider-buttons { right: 10px; bottom: 10px; }
.slider-nav .button { margin-left: 5px; }
.slider-nav .slide-num { left: 15px; bottom: 5px; }
.masonry .item.size-small { width: 50%; }
.masonry .item.size-medium:before { padding-top: 100%; }
.masonry .item .content { border-top: 0; }
.masonry .item:nth-child(2n+1) .content { border-left: 0; }
.item.size-medium .regular-content figure { display: none; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure { display: block; }
.item.size-medium .regular-content .desc { width: 100%; }
.regular-content .date { left: 20px; }
.regular-content figure { margin-bottom: 25px; }
.item-excerpt { display: none; }
.column-indent { padding-left: 20px; padding-right: 20px; }
.regular-content { padding: 20px; }
.s-bg-blue { background: #28f3ce; }
.boxes .small-font .item.col-m-4:before { padding-top: 100%; }
.button { height: 33px;  }
.baner .content { height: 275px; padding: 40px 45px; }
.baner .content:after { top: 15px; bottom: 15px; right: 15px; left: 15px; }
.baner .title { font-size: 26px; line-height: 30px; }
.baner.baner-right .title { right: 45px; }
.baner .text { display: none; }
.baner .button, .baner .newsletter { bottom: 45px; left: 45px; }
.baner.baner-right .button, .baner.baner-right .newsletter { right: 45px; }
.baner figure.kdm-baner01 { right: 45px; bottom: 45px; }
.baner figure.kdm-baner01 svg { width: 100px; }
.baner figure.kdm-baner02 { left: 45px; }
.baner figure.kdm-baner02 svg { width: 140px; }
.baner figure.kdm-baner03 { right: 45px; bottom: 45px; }
.baner figure.kdm-baner03 svg { width: 300px; }
.categories li { margin: 0 10px; }
.categories li a { font-size: 9px; }
.item .event-content { top: 50%; transform: translateY(-50%); }
.item .event-content p { height: 80px; }
.item.size-big .event-content { font-size: 16px; line-height: 20px; }
.item.size-big .event-content .date { font-size: 26px; padding-bottom: 20px; margin-bottom: 20px; }
.item.size-big .event-content .date .day { font-size: 50px; line-height: 56px; }
.section-program .program .item { width: 50%; }
.section-program .program .item:nth-child(3n+1),
.section-program .program .item:nth-child(3n+2) { border-right: 0px; }
.section-program .program .item:nth-child(2n+1) { border-right: 1px solid #b0b0b0; }
.section-program .program .item:nth-child(n+3) { border-top: 1px solid #b0b0b0; }
.section-program .program .item figure svg { max-height: 90px; }
.section-program .program .item { height: 300px; }
.section-program .program .item figure svg { max-height: 90px; margin: 40px 0; }
.section-program .program .item .desc { font-size: 12px; line-height: 18px; }
.section-program .program .item .desc .button { bottom: 30px; }
.boxes .item h4 { font-size: 16px; line-height: 22px; }
.boxes .item.size-big:before { padding-top: 150%; }
.boxes .item.col-s-8 { width: 100%; }
.boxes .item.col-s-8:before { padding-top: 50%; }
.boxes .item .content { top: 15px; left: 20px; right: 20px; bottom: 15px; }
.boxes .item.size-medium { font-size: 14px; line-height: 20px; }
.boxes .item.size-medium:not(.item-people) h4 { margin-bottom: 25px; }
.boxes .item.size-medium figure { width: 35%; }
.boxes .item.item-people .position { margin-bottom: 0; }
.boxes .item.item-people p:not(.position) { font-size: 12px; line-height: 16px; }
.section-article .content { line-height: 26px; }
.section-article h2 { font-size: 32px; line-height: 40px; }
.section-article blockquote { font-size: 22px; line-height: 32px; }
.article-footer .related li { width: 50%; }
.article-footer .related li:nth-child(n+2) { border-right: 0px; }
.article-footer .related li:nth-child(n+3) { display: none; }
.boxes .item.item-club .content { top: 20px; font-size: 12px; line-height: 16px; }
.boxes .item.item-club .position { margin-bottom: 10px; }
.boxes .item.item-club .button { bottom: 0; }
h2 { font-size: 34px; line-height: 40px; }
h3 { font-size: 24px; line-height: 30px; }
h4 strong { font-size: 50px; line-height: 65px; }
.s-hide { display: none; }
.d-hide { display: block; }
.cookies p { float: none; width: 100%; }
.cookies .buttons { float: none; margin: 10px auto 0; }
}
@media screen and (max-width: 767px) {
.preloader .loader svg { width: 280px; }
header { padding-top: 20px; }
header .logo svg { height: 40px; }
header .burger { margin-top: 10px; }
.articles-block h3 { font-size: 26px; line-height: 34px; }
.articles-block h3 .icon { margin-right: 10px; }
.articles-block .subtitle { width: 100%; font-size: 14px; line-height: 20px; }
.articles-block .button.button-more { bottom: 10px; left: 0px; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure { position: absolute; bottom: 10px; right: 0; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure svg { height: 120px; }
.about-home .items-container { height: auto; display: block; padding: 0; }
.about-home .item { width: 100%; }
.about-home .item:not(:last-child) { border-right: 0; border-bottom: 2px solid #fff; }
.about-home .item .icon { position: static; padding: 25px 0;}
.about-home .button-wide { float: none; margin-left: auto; margin-right: auto; }
.home-projects .masonry .item figure svg { padding: 30px 0; }
.boxes .item.item-people figure { width: 100%; display: flex !important; align-items: flex-end; }
.boxes .item.item-people figure img { object-fit: initial; width: 100%; height: auto; }
.introduction .box { padding: 0px; margin-bottom: 20px; }
.introduction p:not(:last-child) { margin-bottom: 20px; }
.section-home .introduction h3 { text-align: center; font-size: 24px; line-height: 30px; }
.introduction .slider .slide.slide-image .title { font-size: 14px; line-height: 18px; bottom: 50px; }
.introduction .slider .slide.slide-image .subtitle { font-size: 14px; line-height: 20px; }
.introduction .slider .slide.slide-image .title span { font-size: 20px; line-height: 20px; }
.slider-nav .slider-buttons { display: none; }
.slider-nav .slide-num { font-size: 12px; }
.border-side { border: 0px; }
.regular-content { padding: 20px 0; }
.regular-content figure { margin-bottom: 10px; }
.regular-content .date { left: 0px; bottom: 10px; font-size: 12px; }
.category { margin-bottom: 10px; font-size: 12px; line-height: 14px; line-height: 14px; }
.category .icon { width: 14px; }
.categories { text-align: left; margin-bottom: 20px;}
.categories li { display: block; }
.categories li.active a:after { display: none; }
.masonry .item:nth-child(2n+1) .content { border-left: 1px solid #b0b0b0; border-top: 1px solid #b0b0b0; }
.masonry .item.size-medium { width: 100%; }
.section-archive .masonry .item.size-medium:before,
.home .articles-news .masonry .item.size-medium:before { padding-top: 50%; }
.section-archive .masonry .item.size-small:before,
.home .articles-news .masonry .item.size-small:before { padding-top: 50%; }
.articles-block.articles-block-animated .item.size-medium .regular-content figure svg { max-height: 120px; max-width: 230px; }
.tax-what-we-do-cat .categories,
.post-type-archive-what-we-do .categories { flex-wrap: wrap; justify-content: center; }
.tax-what-we-do-cat .categories li,
.post-type-archive-what-we-do .categories li { padding: 0 5px; }
.section-program .program .item { width: 100%; border-right: 0px !important; }
.section-program .program .item:nth-child(n+2) { border-top: 1px solid #b0b0b0; }
.section-program .program .item .desc { padding: 20px; }
.section-program .program .item figure svg { margin: 45px 0 55px; }
.section-program .program .item .desc .button { bottom: 20px; }
.baner .content { padding: 30px; height: auto; }
.baner .content:after { top: 10px; bottom: 10px; right: 10px; left: 10px; }
.baner .content figure { display: none; }
.baner .title { position: relative; top: auto; left: auto; right: auto; margin-bottom: 20px; font-size: 24px; line-height: 28px; }
.baner .title br { display: none; }
.baner.baner-right .title { right: auto; }
.baner .button, .baner .newsletter { position: relative; bottom: auto; left: auto; }
.baner.baner-right .button, .baner.baner-right .newsletter { right: auto; }
.baner .newsletter input[type=email] { width: 100%; }
.baner .newsletter input[type=submit] { width: 100%; }
.masonry-container { margin-bottom: 20px; }
.masonry .item.size-big { width: 100%; }
.masonry .item.size-small { width: 100%; }
.masonry .item.size-medium.xs-half:before { padding-top: 50%; }
.boxes .item.size-big { font-size: 20px; line-height: 26px; }
.boxes .item.size-medium:before,
.boxes .item.col-s-8:before { padding-top: 100%; }
.boxes .item.item-people .content { right: 0; }
.boxes .item.item-people:first-child { border-bottom: 1px solid #b0b0b0; }
.boxes .item.item-people:before { padding-top: 155%; }
.boxes .item.item-club .button { position: relative; margin-top: 15px; }
.boxes .club-row { display: flex; flex-direction: column; }
.boxes .club-row .item-figure { order: 2; }
.boxes .item.item-people .position { margin-bottom: 20px; }
.boxes .item.item-people p:not(.position) { font-size: 14px; line-height: 18px; }
.section-archive .item:hover .content { box-shadow: none; }
.section-article h2 { width: 100%; font-size: 20px; line-height: 26px; padding-top: 30px; }
.section-article .details { margin-bottom: 30px; }
.section-article article .category { font-size: 12px; }
.section-article .date { font-size: 12px; }
.section-article .content { font-size: 14px; line-height: 20px; }
.section-article .slider { margin-top: 30px; }
.section-article .slider-nav .slider-buttons { display: block; }
.section-article .wysiwyg-content:not(:first-child) { margin-top: 30px; }
.section-article .indent { margin-left: 0px; margin-right: 0px; }
.section-article blockquote { font-size: 20px; line-height: 28px; margin-top: 30px; }
.section-article blockquote:before { left: -10px; width: 40px; height: 30px; background-size: 40px auto; margin-top: -10px; }
.section-article .image { margin-top: 30px; }
.section-article .note { padding-left: 0px; margin-top: 30px; }
.section-article .note h4 { padding: 0px; }
.section-article .note .note-desc { padding: 0px; border-bottom: 0px; }
.article-footer .tags:before { right: 0px; }
.article-footer .related .title { margin-left: 0px; margin-right: 0px; }
.article-footer .related li a { padding: 20px 0px; }
.article-footer .related li { width: 100%; border-right: 0px; }
.article-footer .related li:first-child { border-bottom: 1px solid #b0b0b0; }
.article-footer .related li:before { padding-top: 50%; }
.article-footer .related li .date { font-size: 12px; left: 0px; bottom: 10px; }
.section-article .slider .swiper-slide figure { height: 250px; }
footer { padding-top: 30px; }
footer .info { font-size: 12px; line-height: 18px; padding: 20px 0; margin-top: 20px; }
footer .info .author { float: none; }
footer .info .copyrights { float: none; }
.pagination ol { margin-bottom: 20px; }
.column-indent {  padding-left: 0px; padding-right: 0px; }
.newsletter { margin-bottom: 20px; }
.map { height: 300px; }
svg.animation-oxygen { height: 128px; }
svg.animation-smog { height: 128px; }
svg.animation-green-line { height: 90px; margin-top: 10px; }
svg.animation-budget { height: 100px; }
svg.animation-smog-wear { height: 128px; }
svg.animation-dogs { height: 128px; }
.xs-hide { display: none !important; }
.xs-show { display: block !important; }
h5 { font-size: 14px; line-height: 18px; }
h5:after { height: 12px; }
.cookies p { line-height: 20px; }
.cookies .buttons { width: 100%; }
.cookies .button { width: 100%; }
.cookies .button-agree { margin-bottom: 10px; }
.home-projects .masonry .item.size-medium:before { padding: 0; }
.home-projects .masonry .item .content { position: relative; border: 0; }
.home-projects .masonry .item .regular-content { padding-bottom: 60px; }
.home-projects .button.button-more { left: 1px; bottom: 15px; }
}
#map {
height: 100%;
width: 100%;
float: left;
} .petition-content p, .petition-content ul{
font-size: 18px;
line-height: 26px;
margin: 0 70px 20px 70px !important;
}
.zasiejesien-opis img {
width: 100% !important;
height: auto;
max-width: 800px;
}
.petition-content ul{list-style-type:square;list-style-position:inside;text-indent: -1.5em;}
.petition-content li{padding-left:1.5em;}
.petition-content h4{margin-bottom:20px;}
.gdpr-petition{margin-top:20px;
margin-bottom:20px;}
#id-petition-form{
background-color:#5EF1D6;
width:650px;
margin: 0 auto 40px auto;
padding: 10px 20px 10px 20px;
border-width:2px;
border-color:#25327f;
border-style:solid;
}
.bee-form{width:100% !important;}
#id-petition-form h4{
text-align:center;
margin-bottom:15px;
}
#id-petition-form .petition-line1, #id-petition-form .petition-line2, .bee-line2, .bee-line4, .bee-line1, .bee-line3{
display:flex;
justify-content:space-between;
margin:0 0 10px 0;
}
#id-petition-form .petition-line1 input, #id-petition-form .petition-line2 input, .bee-line2 input, .bee-line4 input{
width: calc((100% - 10px) / 2);
}
.bee-line1 input, .bee-line3 input {width:100%;}
#id-petition-form input{
font-size: 20px; 
padding:8px;
font-family: 'Uniform', sans-serif;
color:#25327f;
}
.gdpr-clause{margin-bottom:8px !important;
text-align:justify;}
.gdpr-clause label{
font-size: 11px;
line-height: 12px;
display: block;
padding-left: 0.7em;
text-indent: -.7em;
}
.gdpr-petition, .gdpr-clause input{
line-height: 0px !important;
appearance:auto;
}
.gdpr-clause input{
height:15px;
width:15px;
border: 2px solid #25327f;
border-radius: 2px;
padding:0 !important;
outline: none;
background-color: white;
cursor:pointer;
}	
.gdpr-clause input:checked{
background-color:#25327f;
}	
.newsletter-main .gdpr-clause input:checked{
background-color:#5EF1D6;
}		
#petitionsubmit input{width:100%;
font-family: 'Filson-Soft-Web';
font-weight:700;
color:white;
background-color:#25327f;
border-color:#25327f !important;}
#petitionsubmit input:hover{width:100%;
font-family: 'Filson-Soft-Web';
font-weight:700;
color:#25327f;
background-color:white;
border-color:#25327f !important;}
#confirm_bar {
background-color: #dff2bf;
clear: both;
padding: 5px;
margin-bottom: 10px;
border: 2px solid #4f8a10;
padding:10px;
}
#confirm_bar p {
text-align: center;
margin: 0;
color: #4f8a10;
font-size: .6em;
line-height:1.5em;
}
.gdprlink{font-weight:bold; text-decoration:underline}	
.petition-content img.aligncenter{margin: 0 auto; object-fit:contain; height:auto;}	
#petition_counter{text-align:center !important;margin-bottom:10px !important;}
#petition_counter h4{font-size:0.9em;}
@media screen and (max-width: 767px) {
.petition-content p, .petition-content ul{
font-size: 14px;
line-height: 20px;
margin: 0 10px 20px 10px !important;
}		
#id-petition-form{width:100%;}
#id-petition-form .petition-line1 input, #id-petition-form .petition-line2 input{
width: 100%;	margin-bottom: 10px;	
}
#id-petition-form .petition-line1, #id-petition-form .petition-line2{
flex-wrap:wrap;
}	
#id-petition-form input{font-size:16px;}
.petition-content h4{font-size:22px;margin-bottom:20px;}
#petition_counter h4{font-size:1.2em !important;}		
#confirm_bar p{font-size:1em;}
}
@media screen and (max-width: 1025px) {
#petition_counter h4{font-size:1.5em;}	
} .newsletter-main {
width:100%;
background-color:#25327F;
margin-top:40px;
margin-bottom:-55px;}
.newsletterdescr{color:white; text-align:center;margin-bottom:10px;}
.petition-content p, .petition-content ul{
font-size: 18px;
line-height: 26px;
margin: 0 70px 20px 70px !important;
}
.petition-content h4{margin-bottom:20px;}
.gdpr-petition{margin-top:20px;
margin-bottom:20px;}
#newsletter-form{
width:75%;
margin: 0 auto 40px auto;
padding: 20px 20px 20px 20px;
border-width:2px;
border-color:#25327f;
border-style:solid;
}
#newsletter-form h4{
text-align:center;
margin-bottom:15px;
color:white;
}
#newsletter-form .petition-line1, #newsletter-form .petition-line2{
display:flex;
justify-content:space-between;
margin:0 0 10px 0;
}
#newsletter-form .petition-line1 input, #newsletter-form .petition-line2 input{
width: calc((100% - 10px) / 2);
}
#newsletter-form input{
font-size: 20px; 
padding:8px;
font-family: 'Uniform', sans-serif;
color:#25327f;
}
#newsletter-form .gdpr-clause{color:white;}
.gdpr-clause{margin-bottom:8px !important;}
.gdpr-clause label{
font-size: 11px;
line-height: 12px;
display: block;
padding-left: 0.7em;
text-indent: -.7em;
}
.gdpr-clause a{font-weight:bold;
text-decoration:underline;}
.gdpr-petition, .gdpr-clause input{
line-height: 0px !important;
appearance:auto;
}
.gdpr-clause input{
height:15px;
width:15px;
border: 2px solid #25327f;
border-radius: 2px;
padding:0 !important;
outline: none;
background-color: white;
cursor:pointer;
}	
.gdpr-clause input:checked{
background-color:#25327f;
}	
#bee_conditions{margin-bottom:20px;}	
.bee_cond{margin-bottom:8px !important;}
.bee_cond label{
font-size: 1rem;
line-height: 1.5rem;
display: block;
padding-left: 0.7em;
text-indent: -.7em;
}
.bee_cond input{
height:18px;
width:18px;
border: 2px solid #25327f;
border-radius: 2px;
padding:0 !important;
outline: none;
background-color: white;
cursor:pointer;
vertical-align:baseline;
}	
.bee_cond input:checked{
background-color:#25327f;
}	
.bee_cond, .bee_cond input{
line-height: 0px !important;
appearance:auto;
}	
#newslettersubmit input{width:100%;
font-family: 'Filson-Soft-Web';
font-weight:700;
color:#25327F;
background-color:#5EF1D6;
border-color:#5EF1D6 !important;}
#newslettersubmit input:hover{width:100%;
font-family: 'Filson-Soft-Web';
font-weight:700;
color:#25327f;
background-color:white;
border-color:#25327f !important;}
#confirm_bar {
background-color: #dff2bf;
clear: both;
padding: 5px;
margin-bottom: 10px;
border: 2px solid #4f8a10;
padding:10px;
}
#confirm_bar p {
text-align: center;
margin: 0;
color: #4f8a10;
font-size: .6em;
line-height:1.5em;
}
@media screen and (max-width: 767px) {
.bee-line2 input, .bee-line4 input{
width: 100%;	margin-bottom: 10px;	
}
.bee-line2, .bee-line4 {
flex-wrap:wrap;
}	
}
.gdprlink{font-weight:bold; text-decoration:underline}	
.petition-content img.aligncenter{margin: 0 auto; 
border-style:solid;
border-width:3px;
border-color:#25327F;
object-fit:contain;
}	
#petition_counter{text-align:center !important;margin-bottom:10px !important;}
#petition_counter h4{font-size:0.9em;}
@media screen and (max-width: 767px) {
.petition-content p, .petition-content ul{
font-size: 14px;
line-height: 20px;
margin: 0 10px 20px 10px !important;
}		
#newsletter-form{width:100%;}
#newsletter-form .petition-line1 input, #newsletter-form .petition-line2 input{
width: 100%;	margin-bottom: 10px;	
}
#newsletter-form .petition-line1, #newsletter-form .petition-line2{
flex-wrap:wrap;
}	
#newsletter-form input{font-size:16px;}
.petition-content h4{font-size:22px;margin-bottom:20px;}
#petition_counter h4{font-size:1.2em !important;}		
#confirm_bar p{font-size:1em;}
}
@media screen and (max-width: 1025px) {
#petition_counter h4{font-size:1.5em;}	
}	
#nl_info fieldset, #wolontariat_form fieldset, #id-petition-form fieldset {
border: 2px;
border-color:#25327f;
border-style:solid;
padding:15px;
margin-bottom:20px;}	
#nl_info fieldset legend, #wolontariat_form fieldset legend {padding:0 0.5em;}	
#nl_themes input, #aktyw input, #czas input{
line-height: 0px !important;
appearance:auto;
}
#nl_themes input, #aktyw input{
height:15px;
width:15px;
border: 2px solid #25327f;
border-radius: 2px;
padding:0 !important;
outline: none;
background-color: white;
cursor:pointer;
margin-right:5px;
}	
#czas input{
height:15px;
width:15px;
border: 2px solid #25327f;
border-radius: 50%;
padding:0 !important;
outline: none;
background-color: white;
cursor:pointer;
margin-right:5px;
}	
#nl_themes input[type="checkbox"], #aktyw input[type="checkbox"] {vertical-align:baseline;}
#nl_themes input:checked, #aktyw input:checked, #czas input:checked{
background-color:#25327f;
}	
#nl_themes label, #aktyw label{
display:inline-block;
margin-right:15px;
}
#nl_intro{border:0;}
.newsform .row .box {
padding: 25px;
}
.newsform form {
font-size: 18px;
line-height: 26px;
margin: 0 70px 20px 70px !important;
}
@media screen and (max-width:767px){
.newsform form{margin: 0 !important;}	
}
#nl_email input {
font-size:18px;
padding: 3px;
font-family: 'Uniform', sans-serif;
color: #25327f;
border-color:#25327f;
}	
#nlconf_button{background-color:#5EF1D6;padding:15px; border: 2px;
border-color:#25327f;
border-style:solid;
padding:15px;
}	
#nlsbm {
width: 100%;
font-family: 'Filson-Soft-Web';
font-weight: 700;
color: white;
background-color: #25327f;
border-color: #25327f !important;
padding-top:8px;
padding-bottom:8px;
}
#nlsbm:hover {
color: #25327f;
background-color: white;
}
.wstep_ankieta {padding-top:0px !important;}
.wstep_ankieta h5 {margin: 0 70px 10px 70px;}
.wstep_ankieta h5:after, #woloopisy h5:after{content:none;}	
.wstep_ankieta ul {font-size:18px; margin: 0 70px 10px 70px !important; line-height:26px;}
.wstep_ankieta li {margin-bottom:10px;}
#wolo_daneosobowe p {margin-bottom:8px;}
#czas input { vertical-align:inherit;
}
#czas label {margin-right:8px;}
#dodatkowe textarea {width:100%;}
#aktyw2 div{display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
#aktyw2 {background-color:#5EF1D6;}
#aktyw2 label{width:33%; font-weight:bold;}
#aktyw2 label img {width:100%; height:66%; object-fit:cover;overflow:hidden;margin:0 5px 0 5px;}
#aktyw2 label p{font-weight:bold;text-align:center}
#aktyw2 p {margin-bottom:15px;}
#woloopisy {margin:0 100px 0 100px;padding-bottom:10px;}
#woloopisy p{font-size:18px;
line-height:26px;margin-bottom:20px; 	}
#woloopisy h5{margin-bottom:10px;}
.wstep_ankieta h2{padding-top:0px;}
.wolosekt {display:flex; flex-direction:row;flex-wrap:wrap; width:100%;border-bottom:1px solid #b0b0b0;}
.w_left {width:calc(20% - 20px); padding-right:20px; padding-left:20px;border-right:1px solid #b0b0b0;padding-bottom:20px;padding-top:20px;}
.w_right {width:calc(80% - 20px); padding-left:20px;padding-top:25px;}
.wlast {margin-bottom:50px;border-bottom:0px !important;}
.bottomline {border-bottom:1px solid #b0b0b0;margin-bottom:50px !important;padding-bottom:50px}
.w_right h5 {font-size:24px;}
.wstep_ankieta p {text-align:justify;}
@media screen and (max-width: 768px){
.wlast {margin-bottom:20px;border-bottom:0px !important;}
#woloopisy h5, .wstep_ankieta h5 {font-size:20px;}
.wstep_ankieta h5 {margin: 0 10px 10px 10px;}
#woloopisy {margin:0 10px 0 10px;padding-bottom:10px;}
#woloopisy p{font-size:14px;
line-height:20px;margin-bottom:20px; 	}
.woloformc1{padding-top:0px !important;}
#wolo_daneosobowe input{width:100%;}
.woloformc1 fieldset label {font-size:13px;}
.woloformc1 fieldset p {font-size:15px;}
.baner .wrapper .title br:nth-child(2){display:inline;}
#woloopisy img {border: 1px solid #25327f;margin-left:auto;margin-right:auto;}
fieldset label {font-size:12px; display:block !important;}
.w_left{padding:10px 20px 5px 20px; width:100%; border:0}
.w_right{width:100%; padding-left:10px; padding-right:10px;border:0;padding-top:10px;}
.w_right h5 {font-size:18px !important; text-align:center;}
.topm{border-top:5px double #25327f; padding-top:25px; }
}
h2.greenline{text-decoration:underline; text-decoration-color:#5EF1D6;}
#wolo_daneosobowe input {border-color:#25327f; font-family:"Uniform", sans-serif; color:#25327f;}
#dodatkowe textarea {border-color:#25327f; font-family:"Uniform", sans-serif; color:#25327f;}
#wolontariat_form fieldset {background-color:#5EF1D6;}
#wolontariat_form fieldset legend {font-weight:bold;}
.just p {text-align:justify;}
span.underline{text-decoration:underline; text-decoration-color:#5EF1D6;font-weight:bold;text-decoration-thickness:15%;}
.uzup label{font-size:18px;}
.uzup legend{font-size:18px; font-weight:bold;}
.uzup {line-height:24px; margin-top:20px;}
@media screen and (max-width: 767px) {
.uzup label{font-size:15px;}
.uzup legend{font-size:15px; font-weight:bold;}	
}
em {
font-weight: inherit;
}
.newsletter-sec {margin-top:10px !important;
margin-bottom:20px !important;}
.newsletter-sec p {font-size:0.8em; font-weight:500;}
@media screen and (min-width:1024px) and (max-width:1279px){
.newsletter-sec p {font-size:0.9em}
}
@media screen and (max-width:1023px){
.newsletter-sec p {font-size:1em}
}
.petitiontitle {padding-bottom:20px !important;}
.row-gallery {
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.row-gallery__single {
display: block;
width: calc( 50% - 8px );
position: relative;
}
@media screen and (min-width:600px){
.row-gallery__single {
width: calc( 33.333333% - 10.666666px );
}
}
@media screen and (min-width:900px){
.row-gallery__single {
width: calc( 25% - 12px );
}
}
.row-gallery__single:after {
content: '';
display: block;
padding-bottom: 100%;
}
.row-gallery__single img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
}