.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
#cookie-notice{
background-color: rgba(255, 255, 255, 0.8) !important;
}
#cn-notice-text{
color: #000 !important;
}
#cn-accept-cookie.button.bootstrap{
display: block !important;
margin: 10px auto 0 !important;
padding: 7px 0 !important;
width: 120px !important;
background: none !important;
background-image: linear-gradient(35deg, #dfc35c 0%, #f5e690 100%) !important;
border: none !important;
color: #333333 !important;
}
div.wpcf7-mail-sent-ok {
color: #fff;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: center;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }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 {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
*,
*:before,
*:after {
-webkit-box-sizing: inherit;
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: separate;
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:after {
content: " ";
display: block;
clear: both; }  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0; }  article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary { display: block; } audio,
canvas,
progress,
video {
display: inline-block; } audio:not([controls]) {
display: none;
height: 0; } progress {
vertical-align: baseline; } template,
[hidden] {
display: none; }  a {
background-color: transparent; } a:active,
a:hover {
outline-width: 0; }  abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: inherit; } b,
strong {
font-weight: bolder; } dfn {
font-style: italic; } h1 {
font-size: 2em;
margin: 0.67em 0; } mark {
background-color: #ff0;
color: #000; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }  img {
border-style: none; } svg:not(:root) {
overflow: hidden; }  code,
kbd,
pre,
samp {
font-family: monospace, monospace; font-size: 1em; } figure {
margin: 1em 40px; } hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; }  button,
input,
select,
textarea {
font: inherit; } optgroup {
font-weight: bold; } button,
input,
select { overflow: visible; } button,
input,
select,
textarea { margin: 0; } button,
select { text-transform: none; } button,
[type="button"],
[type="reset"],
[type="submit"] {
cursor: pointer; } [disabled] {
cursor: default; } button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; } button:-moz-focusring,
input:-moz-focusring {
outline: 1px dotted ButtonText; } fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; } legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } textarea {
overflow: auto; } [type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; } [type="search"] {
-webkit-appearance: textfield; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }    html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
body {
margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block; }
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline; }
audio:not([controls]) {
display: none;
height: 0; }
[hidden],
template {
display: none; }
a {
background-color: transparent; }
a:active,
a:hover {
outline: 0; }
abbr[title] {
border-bottom: 1px dotted; }
b,
strong {
font-weight: bold; }
dfn {
font-style: italic; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
mark {
background: #ff0;
color: #000; }
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
border: 0; }
svg:not(:root) {
overflow: hidden; }
figure {
margin: 1em 40px; }
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0; }
pre {
overflow: auto; }
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0; }
button {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
button[disabled],
html input[disabled] {
cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal; }
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; }
input[type="search"] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
border: 0;
padding: 0; }
textarea {
overflow: auto; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; }
* {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
*:before,
*:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
html {
font-size: 10px;
-webkit-tap-highlight-color: transparent; }
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff; }
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit; }
a {
color: #337ab7;
text-decoration: none; }
a:hover,
a:focus {
color: #23527c;
text-decoration: underline; }
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
figure {
margin: 0; }
img {
vertical-align: middle; }
.img-responsive {
display: block;
max-width: 100%;
height: auto; }
.img-rounded {
border-radius: 6px; }
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto; }
.img-circle {
border-radius: 50%; }
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eee; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }
[role="button"] {
cursor: pointer; }
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 768px) {
.container {
width: 750px; } }
@media (min-width: 992px) {
.container {
width: 970px; } }
@media (min-width: 1260px) {
.container {
width: 1140px; } }
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 12px;
padding-right: 12px; }
.row {
margin-left: -12px;
margin-right: -12px; }
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 12px;
padding-right: 12px; }
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
float: left; }
.col-xs-12 {
width: 100%; }
.col-xs-11 {
width: 91.66666667%; }
.col-xs-10 {
width: 83.33333333%; }
.col-xs-9 {
width: 75%; }
.col-xs-8 {
width: 66.66666667%; }
.col-xs-7 {
width: 58.33333333%; }
.col-xs-6 {
width: 50%; }
.col-xs-5 {
width: 41.66666667%; }
.col-xs-4 {
width: 33.33333333%; }
.col-xs-3 {
width: 25%; }
.col-xs-2 {
width: 16.66666667%; }
.col-xs-1 {
width: 8.33333333%; }
.col-xs-pull-12 {
right: 100%; }
.col-xs-pull-11 {
right: 91.66666667%; }
.col-xs-pull-10 {
right: 83.33333333%; }
.col-xs-pull-9 {
right: 75%; }
.col-xs-pull-8 {
right: 66.66666667%; }
.col-xs-pull-7 {
right: 58.33333333%; }
.col-xs-pull-6 {
right: 50%; }
.col-xs-pull-5 {
right: 41.66666667%; }
.col-xs-pull-4 {
right: 33.33333333%; }
.col-xs-pull-3 {
right: 25%; }
.col-xs-pull-2 {
right: 16.66666667%; }
.col-xs-pull-1 {
right: 8.33333333%; }
.col-xs-pull-0 {
right: auto; }
.col-xs-push-12 {
left: 100%; }
.col-xs-push-11 {
left: 91.66666667%; }
.col-xs-push-10 {
left: 83.33333333%; }
.col-xs-push-9 {
left: 75%; }
.col-xs-push-8 {
left: 66.66666667%; }
.col-xs-push-7 {
left: 58.33333333%; }
.col-xs-push-6 {
left: 50%; }
.col-xs-push-5 {
left: 41.66666667%; }
.col-xs-push-4 {
left: 33.33333333%; }
.col-xs-push-3 {
left: 25%; }
.col-xs-push-2 {
left: 16.66666667%; }
.col-xs-push-1 {
left: 8.33333333%; }
.col-xs-push-0 {
left: auto; }
.col-xs-offset-12 {
margin-left: 100%; }
.col-xs-offset-11 {
margin-left: 91.66666667%; }
.col-xs-offset-10 {
margin-left: 83.33333333%; }
.col-xs-offset-9 {
margin-left: 75%; }
.col-xs-offset-8 {
margin-left: 66.66666667%; }
.col-xs-offset-7 {
margin-left: 58.33333333%; }
.col-xs-offset-6 {
margin-left: 50%; }
.col-xs-offset-5 {
margin-left: 41.66666667%; }
.col-xs-offset-4 {
margin-left: 33.33333333%; }
.col-xs-offset-3 {
margin-left: 25%; }
.col-xs-offset-2 {
margin-left: 16.66666667%; }
.col-xs-offset-1 {
margin-left: 8.33333333%; }
.col-xs-offset-0 {
margin-left: 0; }
@media (min-width: 768px) {
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
float: left; }
.col-sm-12 {
width: 100%; }
.col-sm-11 {
width: 91.66666667%; }
.col-sm-10 {
width: 83.33333333%; }
.col-sm-9 {
width: 75%; }
.col-sm-8 {
width: 66.66666667%; }
.col-sm-7 {
width: 58.33333333%; }
.col-sm-6 {
width: 50%; }
.col-sm-5 {
width: 41.66666667%; }
.col-sm-4 {
width: 33.33333333%; }
.col-sm-3 {
width: 25%; }
.col-sm-2 {
width: 16.66666667%; }
.col-sm-1 {
width: 8.33333333%; }
.col-sm-pull-12 {
right: 100%; }
.col-sm-pull-11 {
right: 91.66666667%; }
.col-sm-pull-10 {
right: 83.33333333%; }
.col-sm-pull-9 {
right: 75%; }
.col-sm-pull-8 {
right: 66.66666667%; }
.col-sm-pull-7 {
right: 58.33333333%; }
.col-sm-pull-6 {
right: 50%; }
.col-sm-pull-5 {
right: 41.66666667%; }
.col-sm-pull-4 {
right: 33.33333333%; }
.col-sm-pull-3 {
right: 25%; }
.col-sm-pull-2 {
right: 16.66666667%; }
.col-sm-pull-1 {
right: 8.33333333%; }
.col-sm-pull-0 {
right: auto; }
.col-sm-push-12 {
left: 100%; }
.col-sm-push-11 {
left: 91.66666667%; }
.col-sm-push-10 {
left: 83.33333333%; }
.col-sm-push-9 {
left: 75%; }
.col-sm-push-8 {
left: 66.66666667%; }
.col-sm-push-7 {
left: 58.33333333%; }
.col-sm-push-6 {
left: 50%; }
.col-sm-push-5 {
left: 41.66666667%; }
.col-sm-push-4 {
left: 33.33333333%; }
.col-sm-push-3 {
left: 25%; }
.col-sm-push-2 {
left: 16.66666667%; }
.col-sm-push-1 {
left: 8.33333333%; }
.col-sm-push-0 {
left: auto; }
.col-sm-offset-12 {
margin-left: 100%; }
.col-sm-offset-11 {
margin-left: 91.66666667%; }
.col-sm-offset-10 {
margin-left: 83.33333333%; }
.col-sm-offset-9 {
margin-left: 75%; }
.col-sm-offset-8 {
margin-left: 66.66666667%; }
.col-sm-offset-7 {
margin-left: 58.33333333%; }
.col-sm-offset-6 {
margin-left: 50%; }
.col-sm-offset-5 {
margin-left: 41.66666667%; }
.col-sm-offset-4 {
margin-left: 33.33333333%; }
.col-sm-offset-3 {
margin-left: 25%; }
.col-sm-offset-2 {
margin-left: 16.66666667%; }
.col-sm-offset-1 {
margin-left: 8.33333333%; }
.col-sm-offset-0 {
margin-left: 0; } }
@media (min-width: 992px) {
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
float: left; }
.col-md-12 {
width: 100%; }
.col-md-11 {
width: 91.66666667%; }
.col-md-10 {
width: 83.33333333%; }
.col-md-9 {
width: 75%; }
.col-md-8 {
width: 66.66666667%; }
.col-md-7 {
width: 58.33333333%; }
.col-md-6 {
width: 50%; }
.col-md-5 {
width: 41.66666667%; }
.col-md-4 {
width: 33.33333333%; }
.col-md-3 {
width: 25%; }
.col-md-2 {
width: 16.66666667%; }
.col-md-1 {
width: 8.33333333%; }
.col-md-pull-12 {
right: 100%; }
.col-md-pull-11 {
right: 91.66666667%; }
.col-md-pull-10 {
right: 83.33333333%; }
.col-md-pull-9 {
right: 75%; }
.col-md-pull-8 {
right: 66.66666667%; }
.col-md-pull-7 {
right: 58.33333333%; }
.col-md-pull-6 {
right: 50%; }
.col-md-pull-5 {
right: 41.66666667%; }
.col-md-pull-4 {
right: 33.33333333%; }
.col-md-pull-3 {
right: 25%; }
.col-md-pull-2 {
right: 16.66666667%; }
.col-md-pull-1 {
right: 8.33333333%; }
.col-md-pull-0 {
right: auto; }
.col-md-push-12 {
left: 100%; }
.col-md-push-11 {
left: 91.66666667%; }
.col-md-push-10 {
left: 83.33333333%; }
.col-md-push-9 {
left: 75%; }
.col-md-push-8 {
left: 66.66666667%; }
.col-md-push-7 {
left: 58.33333333%; }
.col-md-push-6 {
left: 50%; }
.col-md-push-5 {
left: 41.66666667%; }
.col-md-push-4 {
left: 33.33333333%; }
.col-md-push-3 {
left: 25%; }
.col-md-push-2 {
left: 16.66666667%; }
.col-md-push-1 {
left: 8.33333333%; }
.col-md-push-0 {
left: auto; }
.col-md-offset-12 {
margin-left: 100%; }
.col-md-offset-11 {
margin-left: 91.66666667%; }
.col-md-offset-10 {
margin-left: 83.33333333%; }
.col-md-offset-9 {
margin-left: 75%; }
.col-md-offset-8 {
margin-left: 66.66666667%; }
.col-md-offset-7 {
margin-left: 58.33333333%; }
.col-md-offset-6 {
margin-left: 50%; }
.col-md-offset-5 {
margin-left: 41.66666667%; }
.col-md-offset-4 {
margin-left: 33.33333333%; }
.col-md-offset-3 {
margin-left: 25%; }
.col-md-offset-2 {
margin-left: 16.66666667%; }
.col-md-offset-1 {
margin-left: 8.33333333%; }
.col-md-offset-0 {
margin-left: 0; } }
@media (min-width: 1260px) {
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
float: left; }
.col-lg-12 {
width: 100%; }
.col-lg-11 {
width: 91.66666667%; }
.col-lg-10 {
width: 83.33333333%; }
.col-lg-9 {
width: 75%; }
.col-lg-8 {
width: 66.66666667%; }
.col-lg-7 {
width: 58.33333333%; }
.col-lg-6 {
width: 50%; }
.col-lg-5 {
width: 41.66666667%; }
.col-lg-4 {
width: 33.33333333%; }
.col-lg-3 {
width: 25%; }
.col-lg-2 {
width: 16.66666667%; }
.col-lg-1 {
width: 8.33333333%; }
.col-lg-pull-12 {
right: 100%; }
.col-lg-pull-11 {
right: 91.66666667%; }
.col-lg-pull-10 {
right: 83.33333333%; }
.col-lg-pull-9 {
right: 75%; }
.col-lg-pull-8 {
right: 66.66666667%; }
.col-lg-pull-7 {
right: 58.33333333%; }
.col-lg-pull-6 {
right: 50%; }
.col-lg-pull-5 {
right: 41.66666667%; }
.col-lg-pull-4 {
right: 33.33333333%; }
.col-lg-pull-3 {
right: 25%; }
.col-lg-pull-2 {
right: 16.66666667%; }
.col-lg-pull-1 {
right: 8.33333333%; }
.col-lg-pull-0 {
right: auto; }
.col-lg-push-12 {
left: 100%; }
.col-lg-push-11 {
left: 91.66666667%; }
.col-lg-push-10 {
left: 83.33333333%; }
.col-lg-push-9 {
left: 75%; }
.col-lg-push-8 {
left: 66.66666667%; }
.col-lg-push-7 {
left: 58.33333333%; }
.col-lg-push-6 {
left: 50%; }
.col-lg-push-5 {
left: 41.66666667%; }
.col-lg-push-4 {
left: 33.33333333%; }
.col-lg-push-3 {
left: 25%; }
.col-lg-push-2 {
left: 16.66666667%; }
.col-lg-push-1 {
left: 8.33333333%; }
.col-lg-push-0 {
left: auto; }
.col-lg-offset-12 {
margin-left: 100%; }
.col-lg-offset-11 {
margin-left: 91.66666667%; }
.col-lg-offset-10 {
margin-left: 83.33333333%; }
.col-lg-offset-9 {
margin-left: 75%; }
.col-lg-offset-8 {
margin-left: 66.66666667%; }
.col-lg-offset-7 {
margin-left: 58.33333333%; }
.col-lg-offset-6 {
margin-left: 50%; }
.col-lg-offset-5 {
margin-left: 41.66666667%; }
.col-lg-offset-4 {
margin-left: 33.33333333%; }
.col-lg-offset-3 {
margin-left: 25%; }
.col-lg-offset-2 {
margin-left: 16.66666667%; }
.col-lg-offset-1 {
margin-left: 8.33333333%; }
.col-lg-offset-0 {
margin-left: 0; } }
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table; }
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both; }
.center-block {
display: block;
margin-left: auto;
margin-right: auto; }
.pull-right {
float: right !important; }
.pull-left {
float: left !important; }
.hide {
display: none !important; }
.show {
display: block !important; }
.invisible {
visibility: hidden; }
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; }
.hidden {
display: none !important; }
.affix {
position: fixed; }
html, * {
font-family: sans-serif;
-ms-text-size-adjust: none;
-webkit-text-size-adjust: none; }
body {
margin: 0;
padding: 0; }
ul, li, h1 {
margin: 0;
padding: 0; }
ul, ol {
list-style-type: none; }
input, textarea, select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
border-radius: 0px;
outline: 0; }
textarea {
resize: none; }
.hide-section-title {
position: absolute;
left: -10000px;
visibility: hidden; }
a:hover, a:focus {
text-decoration: none;
outline: 0; } .slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }
.popup {
position: fixed;
top: 50%;
width: 90vw;
padding: 33px;
background-color: #fff;
-webkit-box-shadow: 0 8px 99px rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 99px rgba(0, 0, 0, 0.3);
left: -150%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 9999999;
-webkit-transition: all .3s linear;
transition: all .3s linear;
opacity: 0; }
@media (max-width: 767px) {
.popup {
padding: 33px 20px; } }
.popup.active {
opacity: 1;
left: 50%; }
.popup ol {
list-style-type: decimal; }
.popup ul {
list-style-type: disc; }
.popup__close {
right: 30px;
top: 25px;
cursor: pointer;
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/x.svg);
background-repeat: no-repeat;
background-size: 23px 22px;
background-position: center;
position: absolute;
width: 23px;
height: 24px;
-webkit-transition: all .3s ease;
transition: all .3s ease; }
@media (max-width: 767px) {
.popup__close {
right: 15px;
top: 15px; } }
.popup__close:hover {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
.popup__policy .text {
color: #333c60;
font-size: 20px;
font-weight: 700;
letter-spacing: -0.8px;
line-height: 32px;
margin-bottom: 30px; }
@media (max-width: 767px) {
.popup__policy .text {
font-size: 16px;
line-height: 25px; } }
.popup__policy .content {
color: #333c60;
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
background-color: #f4f4f4;
padding: 30px;
max-height: 50vh;
overflow-y: auto; }
@media (max-width: 767px) {
.popup__policy .content {
font-size: 14px;
line-height: 25px;
padding: 20px; } }
.default {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.default {
padding: 65px 0 50px; } }
.default__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.default__head .title {
font-size: 22px;
line-height: 35px; } }
.default__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.default__content {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px; }
.default__content img {
margin: 10px 0;
height: auto; }
.default__content a {
margin-top: 30px;
display: inline-block;
padding: 12px 40px;
text-transform: uppercase;
font-size: 14px;
font-weight: 900;
letter-spacing: -0.56px;
line-height: 36px;
background-color: #c4a766;
color: #fff;
-webkit-transition: all .3s linear;
transition: all .3s linear; }
.default__content a:hover {
background-color: #a08549; }
@media (max-width: 767px) {
.default__content a {
left: 50%;
position: relative;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } }
.default__content ol {
list-style-type: decimal; }
.default__content ul {
list-style-type: disc; }
* {
outline: 0; }
html, * {
font-family: "Muli", sans-serif;
font-weight: 400; }
body {
overflow: hidden;
color: #fff; }
h1, h2, h3, h4, h5, h6, p, a, span, b, strong, ul, li, ol, a:hover, a:focus, a:visited {
font: inherit;
color: inherit; }
b, strong {
font-weight: 700; }
.menu-toggle {
z-index: 9;
display: none;
width: 40px;
height: auto;
color: #fff;
cursor: pointer;
top: 25px;
position: relative; }
@media (max-width: 1259px) {
.menu-toggle {
display: inline-block;
top: 22px; } }
@media (max-width: 767px) {
.menu-toggle {
top: 2px;
width: 20px;
padding: 10px;
-webkit-box-sizing: content-box;
box-sizing: content-box; } }
.menu-toggle--title {
font: 500 13px/15px "Muli";
position: absolute;
top: 0;
left: 46px;
margin: auto;
display: inline-block;
color: #e7722b;
text-transform: uppercase;
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s; }
@media (max-width: 767px) {
.menu-toggle--title {
display: none; } }
.menu-toggle.active .menu-toggle--title {
opacity: 0; }
.menu-toggle .menu-toggle-line {
width: 100%;
height: 4px;
background-color: #fff;
position: relative;
top: 0;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: left center;
transform-origin: left center;
left: 0px; }
@media (max-width: 767px) {
.menu-toggle .menu-toggle-line {
height: 2px; } }
.menu-toggle .menu-toggle-line:nth-child(1) {
width: 100%; }
.menu-toggle .menu-toggle-line:nth-child(2) {
margin: 8px 0 8px 0px;
opacity: 1;
-webkit-transition: opacity 0.2s linear, background-color 0.2s linear;
transition: opacity 0.2s linear, background-color 0.2s linear;
width: 100%; }
@media (max-width: 767px) {
.menu-toggle .menu-toggle-line:nth-child(2) {
margin: 4px 0 4px 0px; } }
.menu-toggle.active .menu-toggle-line:nth-child(1) {
background-color: #c4a766;
width: 100%;
left: 5px;
top: -2px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
@media (max-width: 767px) {
.menu-toggle.active .menu-toggle-line:nth-child(1) {
width: 22px; } }
.menu-toggle.active .menu-toggle-line:nth-child(2) {
opacity: 0; }
.menu-toggle.active .menu-toggle-line:nth-child(3) {
background-color: #c4a766;
width: 100%;
left: 5px;
top: 2px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
@media (max-width: 767px) {
.menu-toggle.active .menu-toggle-line:nth-child(3) {
width: 22px; } }
@media (max-width: 1259px) {
.menu-toggle-bg.active {
background-color: #239856;
opacity: 1;
z-index: 7; } }
.chocolat-overlay {
background-color: rgba(0, 0, 0, 0.95) !important;
opacity: 0.95 !important; }   a:hover {
color: #c4a766;
-webkit-transition: color .3s ease;
transition: color .3s ease; }
input[type='number'] {
-moz-appearance: textfield; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none; }
.header {
position: relative;
background-color: #333c60;
height: 98px;
z-index: 999;
color: #fff;
font-size: 13px;
font-weight: 600;
letter-spacing: -0.28px;
-webkit-box-shadow: 0 8px 58px rgba(44, 49, 67, 0.35);
box-shadow: 0 8px 58px rgba(44, 49, 67, 0.35); }
@media (max-width: 1259px) {
.header {
height: 79px; } }
@media (max-width: 767px) {
.header {
height: 46px; } }
.header:after {
content: "";
height: 7px;
width: 100%;
background-color: #596592;
position: absolute;
bottom: 0;
z-index: 11; }
.header__logo {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 120px; }
@media (max-width: 1259px) {
.header__logo {
height: 103px; } }
@media (max-width: 767px) {
.header__logo {
height: 57px; } }
.header__logo:after {
content: "";
position: absolute;
top: 0;
right: 0px;
z-index: 16;
width: 200%;
border-top: 120px solid #fff;
border-right: 70px solid transparent; }
@media (max-width: 1259px) {
.header__logo:after {
border-top: 100px solid #fff; } }
@media (max-width: 767px) {
.header__logo:after {
border-top: 58px solid #fff; } }
.header__logo img {
vertical-align: middle;
position: relative;
z-index: 17;
width: 80%;
padding: 40px;
padding-top: 35px; }
@media (max-width: 1259px) {
.header__logo img {
width: 200px;
padding-top: 35px; } }
@media (max-width: 767px) {
.header__logo img {
width: 140px;
padding: 20px; } }
.header__contact {
z-index: 17;
padding-top: 24px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly; }
@media (max-width: 1259px) {
.header__contact {
display: none; } }
.header__contact:after {
content: "";
position: absolute;
top: 0;
left: -17px;
z-index: 16;
width: 200%;
border-bottom: 98px solid #fff;
border-left: 56px solid transparent; }
.header__contact .phone {
position: relative;
z-index: 17; }
.header__contact .phone p:nth-of-type(1) {
font-size: 17px !important; }
.header__contact .phone .phone > p:nth-of-type(2) {
font-size: 22px !important; }
.header__contact .phone:after {
content: "";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/phone_icon.svg);
background-size: 20px 20px;
background-repeat: no-repeat;
background-position: center center;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: #c4a766;
position: absolute;
right: -60px;
top: 5px;
-webkit-box-shadow: 0 8px 20px rgba(44, 49, 67, 0.15);
box-shadow: 0 8px 20px rgba(44, 49, 67, 0.15); }
.header__contact .socials {
position: relative;
z-index: 17;
margin-left: 20%; }
.header__contact .polylang {
position: relative;
z-index: 17;
float: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 22px; }
.header__contact .polylang.active li {
opacity: 1; }
.header__contact .polylang li {
opacity: 0;
cursor: pointer;
position: relative;
padding-right: 10px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
-webkit-transition: opacity .3s linear;
transition: opacity .3s linear; }
.header__contact .polylang li.current-lang {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
opacity: 1; }
.header__contact .polylang li.current-lang:after {
content: "";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/arrow.svg);
position: absolute;
top: 50%;
width: 6px;
height: 4px; }
.header__contact .polylang li:first-child {
display: block; }
.header__menu {
position: relative; }
@media (max-width: 1259px) {
.header__menu {
display: none; } }
.header__menu .clearfix > ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.header__menu .clearfix > ul > li {
padding: 35px 10px 45px 10px;
position: relative;
display: inline-block;
float: left;
z-index: 15; }
.header__menu .clearfix > ul > li a {
-webkit-transition: .3s color;
transition: .3s color; }
.header__menu .clearfix > ul > li a:hover {
color: #878fb1; }
.header__menu .clearfix > ul > li:last-child {
margin-right: 0; }
.header__menu .clearfix > ul > li.current_page_item:after, .header__menu .clearfix > ul > li.current_page_parent:after {
content: " ";
z-index: 12;
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-size: 100% 100%;
height: 7px;
width: 100%;
position: absolute;
bottom: 0;
left: 0; }
.header__menu .clearfix > ul > li.active ul.children {
display: block; }
.header__menu .clearfix > ul > li ul.children {
display: none;
position: absolute;
top: 100%;
background-color: #fff;
padding: 20px 15px 25px 25px;
color: #333c60;
-webkit-box-shadow: 0 8px 99px rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 99px rgba(0, 0, 0, 0.3);
min-width: 360px;
left: 0; }
.header__menu .clearfix > ul > li ul.children li {
padding: 15px 0; }
.header__menu .clearfix > ul > li ul.children li.page_item_has_children {
cursor: context-menu; }
.header__menu .clearfix > ul > li ul.children li.current_page_item {
position: relative; }
.header__menu .clearfix > ul > li ul.children li.current_page_item a {
position: relative; }
.header__menu .clearfix > ul > li ul.children li.current_page_item a:after {
content: "";
display: block;
position: absolute;
left: -25px;
top: 0;
width: 5px;
height: 100%;
background-color: #c4a766; }
.header__menu-mobile {
display: none;
height: auto;
width: 100%;
background-color: #fff;
padding: 40px 0;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
z-index: 22;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: transform .8s;
-webkit-transition: -webkit-transform .8s;
transition: -webkit-transform .8s;
transition: transform .8s;
transition: transform .8s, -webkit-transform .8s; }
@media (max-width: 1259px) {
.header__menu-mobile {
display: block; } }
.header__menu-mobile.active {
-webkit-transform: translateY(0%);
transform: translateY(0%); }
.header__menu-mobile--overflow {
overflow: auto; }
.header__menu-mobile--overlay {
display: none;
position: fixed;
z-index: 2;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(51, 51, 51, 0.8);
cursor: pointer;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: transform .7s;
-webkit-transition: -webkit-transform .7s;
transition: -webkit-transform .7s;
transition: transform .7s;
transition: transform .7s, -webkit-transform .7s; }
@media (max-width: 1259px) {
.header__menu-mobile--overlay {
display: block; } }
.header__menu-mobile--overlay.active {
-webkit-transform: translateY(0%);
transform: translateY(0%); }
.header__menu-mobile ul li {
display: block;
margin: 0 auto;
line-height: 0px;
color: #333c60;
font-size: 28px;
font-weight: 700;
letter-spacing: -1.12px;
line-height: 70px;
text-align: center;
-webkit-transition: color .3s;
transition: color .3s; }
.header__menu-mobile ul li.current_page_item {
color: #c4a766; }
.header__menu-mobile ul li.page_item_has_children {
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/select-arrow.svg);
background-size: 10px 5px;
background-repeat: no-repeat;
background-position: right 25px top 35px; }
@media (max-width: 767px) {
.header__menu-mobile ul li.page_item_has_children {
background-position: right 25px top 22px; } }
.header__menu-mobile ul li.page_item_has_children ul.children {
display: none; }
.header__menu-mobile ul li.page_item_has_children ul.children.active {
display: block; }
.header__menu-mobile ul li.page_item_has_children ul.children li {
font-size: 15px;
line-height: 20px;
margin: 14px 0;
font-weight: 400; }
@media (max-width: 767px) {
.header__menu-mobile ul li {
font-size: 20px;
font-weight: 700;
letter-spacing: -0.8px;
line-height: 50px; } }
.header__menu-mobile ul li a {
display: block; }
.header__menu-mobile ul li:last-child {
margin-bottom: 0; }
.header__menu-mobile .bottom {
text-align: center; }
.header__menu-mobile .bottom .socials {
display: inline-block;
margin: 35px 15px; }
.header__menu-mobile .bottom .polylang {
display: inline-block;
margin: 35px 15px; }
.header__menu-mobile .bottom .polylang .current-lang {
display: none; }
.header .menu-toggle {
position: relative;
z-index: 23;
float: right;
right: 20px; }
.header .page-item-378,
.header .page-item-372,
.header .page-item-3,
.header .page-item-400,
.header .page-item-410,
.header .page-item-438 {
display: none !important; }
.footer {
color: #333c60;
font-family: "Muli";
font-size: 14px;
font-weight: 400;
letter-spacing: -0.56px;
line-height: 45px;
position: relative; }
.footer__bottom .footer-left {
padding-top: 600px;
color: #333c60;
font-size: 13px;
font-weight: 400;
letter-spacing: -0.56px;
line-height: 45px; }
@media (max-width: 1259px) {
.footer__bottom .footer-left {
padding-top: 10px;
line-height: 22px; } }
.footer__bottom .footer-left .copyright {
padding: 37px 0px; }
@media (max-width: 1259px) {
.footer__bottom .footer-left .copyright {
text-align: center;
padding: 15px 0; } }
.footer__bottom .footer-left .created-by {
padding: 37px 0px;
text-align: right; }
@media (max-width: 1259px) {
.footer__bottom .footer-left .created-by {
text-align: center;
padding: 15px 0; } }
.footer .map {
height: 600px;
position: absolute !important;
top: 0;
width: 100%; }
@media (max-width: 1259px) {
.footer .map {
height: 530px; } }
.footer .map-overlay {
background-color: #5c6eb7;
opacity: 0.3;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 600px; }
@media (max-width: 1259px) {
.footer .map-overlay {
height: 530px; } }
.footer__text {
color: #ffffff;
font-size: 44px;
font-weight: 700;
letter-spacing: -1.92px;
line-height: 60px;
text-align: right;
margin-top: 60px;
margin-bottom: 100px; }
@media (max-width: 1259px) {
.footer__text {
text-align: center;
font-size: 40px;
line-height: 50px; } }
@media (max-width: 767px) {
.footer__text {
font-size: 32px;
line-height: 38px; } }
.footer__box {
padding: 40px 60px;
background-color: #fff;
-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
margin-top: 61px; }
@media (max-width: 1600px) {
.footer__box {
padding: 40px 40px; } }
@media (max-width: 1259px) {
.footer__box {
margin-top: 145px; } }
@media (max-width: 767px) {
.footer__box {
padding: 20px; } }
.footer__box strong {
color: #333c60;
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 60px;
text-transform: uppercase;
margin-bottom: 10px; }
@media (max-width: 767px) {
.footer__box strong {
font-size: 20px;
line-height: 35px; } }
.footer__box p {
color: #c4a766;
font-size: 26px;
font-weight: 700;
letter-spacing: -1.2px;
line-height: 40px; }
@media (max-width: 1600px) {
.footer__box p {
font-size: 25px; } }
@media (max-width: 767px) {
.footer__box p {
font-size: 20px;
line-height: 28px; } }
.footer__box ul {
margin-bottom: 20px; }
.footer__box ul li {
position: relative;
padding-left: 38px;
color: #333c60;
font-size: 16px;
font-weight: 400;
letter-spacing: -0.72px;
line-height: 45px; }
@media (max-width: 767px) {
.footer__box ul li {
font-size: 14px; } }
.footer__box ul li:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-size: 100% 100%;
height: 7px;
width: 23px;
position: absolute;
bottom: 19px;
left: 0; }
.rep_property {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.rep_property {
padding: 65px 0 50px; } }
.rep_property__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.rep_property__head .title {
font-size: 22px;
line-height: 35px; } }
.rep_property__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.rep_property__head .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
margin-bottom: 110px; }
.rep_property__images {
text-align: center; }
.rep_property__images .image {
display: inline-block; }
.rep_property__images .image img {
border-radius: 10px;
width: 150px; }
.rep_property__images .text {
font-size: 16px;
font-weight: 700;
letter-spacing: -0.64px;
line-height: 26px;
display: inline-block;
vertical-align: top;
padding-top: 20px;
padding-left: 30px; }
@media (max-width: 767px) {
.rep_property__images .text {
padding: 20px 0;
display: block; } }
.rep_property__form {
margin-top: 150px;
padding: 50px;
background-color: #333c60; }
@media (max-width: 767px) {
.rep_property__form {
margin-top: 50px;
padding: 20px; } }
.property {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.property {
padding: 65px 0 50px; } }
.property__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.property__head .title {
font-size: 22px;
line-height: 35px; } }
.property__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.property__content {
position: relative; }
@media (max-width: 1259px) {
.property__content {
margin-top: 300px; } }
@media (max-width: 767px) {
.property__content {
margin-top: 350px; } }
.property__content__slider {
height: 580px;
opacity: 0; }
.property__content__slider.active {
opacity: 1; }
@media (max-width: 1259px) {
.property__content__slider {
height: auto; } }
.property__content__slider .image {
height: 580px; }
@media (max-width: 1259px) {
.property__content__slider .image {
height: 420px; } }
@media (max-width: 767px) {
.property__content__slider .image {
height: 240px; } }
.property__content__slider .image img {
margin: 0 auto;
height: 100%; }
.property__content .arrow-box {
position: absolute;
bottom: -30px;
right: 20px;
z-index: 15; }
@media (max-width: 1259px) {
.property__content .arrow-box {
right: 50%;
-webkit-transform: translateX(50%);
transform: translateX(50%);
text-align: center; } }
.property__content .arrow-box .prev {
width: 60px;
height: 60px;
-webkit-box-shadow: 0 8px 20px rgba(44, 49, 67, 0.35);
box-shadow: 0 8px 20px rgba(44, 49, 67, 0.35);
background-color: #ffffff;
display: inline-block !important;
margin: 0 10px;
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/arrow-left-yellow.svg);
background-size: 12px 20px;
background-position: center center;
background-repeaT: no-repeat;
cursor: pointer; }
.property__content .arrow-box .next {
width: 60px;
height: 60px;
-webkit-box-shadow: 0 8px 20px rgba(44, 49, 67, 0.35);
box-shadow: 0 8px 20px rgba(44, 49, 67, 0.35);
background-color: #ffffff;
display: inline-block !important;
margin: 0 10px;
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/arrow-right-yellow.svg);
background-size: 12px 20px;
background-position: center center;
background-repeaT: no-repeat;
cursor: pointer; }
.property__content__details {
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
@media (max-width: 1259px) {
.property__content__details {
top: -240px;
left: 50%;
-webkit-transform: translateY(0%);
transform: translateY(0%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } }
@media (max-width: 767px) {
.property__content__details {
top: -370px; } }
.property__content__details ul {
-webkit-box-shadow: 0 8px 20px rgba(44, 49, 67, 0.35);
box-shadow: 0 8px 20px rgba(44, 49, 67, 0.35);
background-color: #ffffff;
padding: 20px 40px 40px 40px;
min-width: 284px; }
@media (max-width: 1259px) {
.property__content__details ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
width: 600px; } }
@media (max-width: 767px) {
.property__content__details ul {
display: block;
width: auto;
padding: 20px; } }
.property__content__details ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
padding-bottom: 11px;
padding-top: 22px; }
@media (max-width: 1259px) {
.property__content__details ul li {
width: 46%;
margin-right: 17px; } }
@media (max-width: 767px) {
.property__content__details ul li {
width: auto;
margin-right: 0; } }
.property__content__details ul li:not(:last-child):after {
content: "";
display: block;
position: absolute;
bottom: 0;
background-color: #757575;
height: 1px;
width: 100%;
opacity: 0.15; }
.property__content__details ul li:last-child {
padding-top: 40px;
padding-bottom: 0; }
@media (max-width: 1259px) {
.property__content__details ul li:last-child {
width: 100%; } }
.property__content__details ul li:last-child .value {
color: #c4a766;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 32px;
font-size: 34px;
margin: 0 auto; }
.property__content__details ul li .name {
display: inline-block;
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
padding-right: 30px; }
@media (max-width: 767px) {
.property__content__details ul li .name {
font-size: 14px;
font-weight: 400;
letter-spacing: -0.56px;
line-height: 32px; } }
.property__content__details ul li .value {
display: inline-block;
font-size: 20px;
font-weight: 700;
letter-spacing: -0.8px;
line-height: 32px; }
@media (max-width: 767px) {
.property__content__details ul li .value {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.72px;
line-height: 32px; } }
.property__map {
padding-bottom: 90px; }
.property__map .title {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 40px;
padding-bottom: 20px; }
@media (max-width: 767px) {
.property__map .title {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.72px;
line-height: 40px; } }
.property__map .map--property {
height: 370px; }
.property__description {
padding-top: 100px;
padding-bottom: 55px; }
.property__description .pretitle {
color: #c4a766;
font-size: 14px;
font-weight: 700;
letter-spacing: -0.56px;
line-height: 32px;
text-transform: uppercase; }
.property__description .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 40px; }
@media (max-width: 767px) {
.property__description .text {
line-height: 32px; } }
.property__information {
padding-right: 60px; }
@media (max-width: 1259px) {
.property__information {
padding-right: 0; } }
.property__information .title {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 40px;
padding-bottom: 20px; }
@media (max-width: 767px) {
.property__information .title {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.72px;
line-height: 40px; } }
.property__information ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 15px;
padding-top: 15px;
position: relative; }
.property__information ul li:after {
content: "";
display: block;
position: absolute;
bottom: 0;
background-color: #757575;
height: 1px;
width: 100%;
opacity: 0.15; }
.property__information ul li .name {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
padding-right: 20px; }
@media (max-width: 767px) {
.property__information ul li .name {
font-size: 14px;
font-weight: 400;
letter-spacing: -0.56px;
line-height: 32px; } }
.property__information ul li .value {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.72px;
line-height: 32px; }
@media (max-width: 1259px) {
.property__mentor {
margin-top: 50px; } }
.property__mentor .title {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 40px;
padding-bottom: 20px; }
@media (max-width: 767px) {
.property__mentor .title {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.72px;
line-height: 40px; } }
.property__mentor .name {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 60px;
text-align: center;
color: #c4a766; }
.property__mentor .license {
font-size: 16px;
letter-spacing: -0.72px;
line-height: 32px;
font-weight: 400;
text-align: center; }
.property__mentor .phone {
font-size: 18px;
letter-spacing: -0.72px;
line-height: 32px;
font-weight: 700;
text-align: center; }
.property__mentor .email {
font-size: 18px;
letter-spacing: -0.72px;
line-height: 32px;
font-weight: 400;
text-align: center; }
.search_property {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.search_property {
padding: 65px 0 50px; } }
.search_property select[name="lokalizacja"] option:nth-child(1) {
font-style: italic; }
.search_property select[name="lokalizacja"] option:nth-child(2), .search_property select[name="lokalizacja"] option:nth-child(3), .search_property select[name="lokalizacja"] option:nth-child(4) {
font-weight: 700; }
.search_property__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.search_property__head .title {
font-size: 22px;
line-height: 35px; } }
.search_property__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.search_property .form {
padding: 40px 50px;
background-color: #333c60; }
.search_property .form__container {
margin-bottom: 33px; }
@media (max-width: 767px) {
.search_property .form__container {
margin-bottom: 10px; } }
@media (max-width: 767px) {
.search_property .form {
padding: 20px; } }
.search_property .form label {
opacity: 0.3;
color: #ebefff;
font-size: 16px;
font-weight: 400;
font-weight: 400;
display: block;
padding-bottom: 12px; }
@media (max-width: 767px) {
.search_property .form label {
font-size: 12px;
padding-bottom: 5px; } }
.search_property .form input {
color: #333c60;
font-size: 18px;
font-weight: 400;
border: none;
padding: 16px 21px;
width: 100%; }
.search_property .form input::-webkit-input-placeholder {
opacity: 0.3; }
.search_property .form input:-ms-input-placeholder {
opacity: 0.3; }
.search_property .form input::-ms-input-placeholder {
opacity: 0.3; }
.search_property .form input::placeholder {
opacity: 0.3; }
@media (max-width: 767px) {
.search_property .form input {
margin: 5px 0;
font-size: 16px;
padding: 10px; } }
.search_property .form select {
color: #333c60;
font-size: 18px;
font-weight: 400;
border: none;
padding: 16px 21px;
width: 100%;
position: relative;
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/select-arrow.svg);
background-size: 10px 5px;
background-repeat: no-repeat;
background-position: right 25px center;
background-color: #fff; }
@media (max-width: 767px) {
.search_property .form select {
padding: 10px;
font-size: 16px; } }
.search_property .form .submit {
margin-top: 5px;
background-color: #c4a766;
color: #fff;
-webkit-transition: all .3s linear;
transition: all .3s linear; }
.search_property .form .submit:hover {
background-color: #a08549; }
.filters__single {
margin-top: 80px; }
@media (max-width: 767px) {
.filters__single {
margin-top: 20px; } }
.filters__single:nth-child(1) {
margin-top: 0; }
.filters__single .no_results {
color: #333c60;
text-align: center;
font-size: 31px;
font-weight: 700;
padding-bottom: 80px; }
.filters__single .no_results p:nth-child(2) {
padding-top: 10px;
font-size: 16px;
font-weight: 300; }
.filters .image.left {
padding-right: 50px;
position: relative; }
@media (max-width: 1259px) {
.filters .image.left {
padding: 0; } }
.filters .image.left .mask {
position: relative;
display: inline-block; }
.filters .image.left .mask img {
max-height: 500px; }
.filters .image.left .mask:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.05;
top: 0;
right: 0; }
.filters .image.right {
padding-left: 50px;
position: relative; }
@media (max-width: 1259px) {
.filters .image.right {
padding: 0; } }
.filters .image.right .mask {
position: relative;
display: inline-block; }
.filters .image.right .mask img {
max-height: 500px; }
.filters .image.right .mask:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.05;
top: 0;
right: 0; }
.filters .city {
color: #333c60;
font-size: 22px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 32px;
padding: 20px 0 10px; }
.filters .pretitle {
color: #c4a766;
font-size: 14px;
font-weight: 700;
letter-spacing: -0.56px;
line-height: 32px;
padding: 10px 0;
text-transform: uppercase; }
.filters .text {
color: #333c60;
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
padding: 10px 0; }
@media (max-width: 1259px) {
.filters .text {
padding: 0; } }
.filters .price {
font-weight: 700;
letter-spacing: -0.96px;
line-height: 32px;
font-size: 36px;
color: #333c60;
padding: 20px 0; }
.filters .price .currency {
font-size: 24px; }
.filters .button {
margin: 20px 0; }
.filters .button__details {
font-size: 14px;
font-weight: 900;
letter-spacing: -0.56px;
line-height: 36px;
padding: 19px 88px;
text-transform: uppercase;
border: 2px solid #c4a766;
background-color: #f9f9f9;
color: #c4a766;
-webkit-transition: all .3s linear;
transition: all .3s linear; }
@media (max-width: 767px) {
.filters .button__details {
display: block;
text-align: center;
padding: 10px; } }
.filters .button__details:hover {
background-color: #a08549;
border-color: #a08549; }
.filters .button__details:hover {
color: #fff; }
.filters .pagination {
font-size: 16px;
font-weight: 700;
letter-spacing: -0.64px;
line-height: 32px;
text-align: center;
color: #333c60;
margin: 80px 0; }
.filters .pagination.desktop {
display: block; }
@media (max-width: 767px) {
.filters .pagination.desktop {
display: none; } }
.filters .pagination.mobile {
display: none; }
@media (max-width: 767px) {
.filters .pagination.mobile {
display: block; } }
.filters .pagination .page-numbers {
margin: 0 10px; }
.filters .pagination .page-numbers.current {
color: #c4a766; }
.filters .pagination .prev {
font-size: 16px;
font-weight: 700;
letter-spacing: -0.64px;
line-height: 32px;
text-transform: uppercase;
float: left; }
.filters .pagination .next {
font-size: 16px;
font-weight: 700;
letter-spacing: -0.64px;
line-height: 32px;
text-transform: uppercase;
float: right; }
.selling_process {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.selling_process {
padding: 65px 0 50px; } }
.selling_process__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.selling_process__head .title {
font-size: 22px;
line-height: 35px; } }
.selling_process__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.selling_process__head .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
margin-bottom: 80px; }
.selling_process__single {
margin-top: 100px; }
@media (max-width: 1259px) {
.selling_process__single {
margin-top: 50px; } }
.selling_process__single .number {
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
text-align: center;
padding: 25px 45px;
color: #333c60;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (max-width: 1259px) {
.selling_process__single .number {
font-size: 17px;
line-height: 28px;
width: 52px;
height: 52px;
padding: 12px; } }
@media (max-width: 767px) {
.selling_process__single .number {
margin-bottom: 30px; } }
.selling_process__single .number:after {
content: "";
display: block;
border-radius: 15px;
background-color: #c4a766;
opacity: 0.1;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.selling_process__single .title {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.64px;
line-height: 32px; }
.selling_process__single .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px; }
.selling_process__services {
margin-top: 200px;
margin-bottom: 50px; }
.selling_process__services .title {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 32px;
text-align: center;
margin-bottom: 75px; }
.selling_process__services .single {
text-align: center; }
.selling_process__services .single__image {
margin-bottom: 35px; }
.selling_process__services .single__title {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 26px; }
.about-us {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.about-us {
padding: 65px 0 50px; } }
.about-us__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.about-us__head .title {
font-size: 22px;
line-height: 35px; } }
.about-us__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.about-us__content {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px; }
.about-us__content img {
margin: 10px 0;
height: auto; }
.about-us__content a {
margin-top: 30px;
display: inline-block;
padding: 12px 40px;
text-transform: uppercase;
font-size: 14px;
font-weight: 900;
letter-spacing: -0.56px;
line-height: 36px;
background-color: #c4a766;
color: #fff;
-webkit-transition: all .3s linear;
transition: all .3s linear; }
.about-us__content a:hover {
background-color: #a08549; }
@media (max-width: 767px) {
.about-us__content a {
left: 50%;
position: relative;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } }
.partnership {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.partnership {
padding: 65px 0 50px; } }
.partnership__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.partnership__head .title {
font-size: 22px;
line-height: 35px; } }
.partnership__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.partnership__head .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
margin-bottom: 80px; }
@media (max-width: 1259px) {
.partnership__head .text {
margin-bottom: 30px; } }
.partnership__single {
text-align: center;
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 26px; }
@media (max-width: 1259px) {
.partnership__single {
padding: 30px; } }
.partnership__single .image {
margin-bottom: 30px; }
.partnership__single .title {
font-weight: 700; }
.partnership__form {
margin-top: 150px;
padding: 50px;
background-color: #333c60; }
@media (max-width: 767px) {
.partnership__form {
margin-top: 30px;
padding: 24px; } }
.services {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.services {
padding: 65px 0 50px; } }
.services__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.services__head .title {
font-size: 22px;
line-height: 35px; } }
.services__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.services__head .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
margin-bottom: 110px; }
.services__single {
-webkit-flex: 1 1 33%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 341px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 80px;
color: #333c60;
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px; }
@media (max-width: 767px) {
.services__single {
margin-bottom: 0;
min-height: auto;
padding: 20px 0; } }
.services__single.right {
text-align: right; }
.services__single .title {
font-size: 18px;
font-weight: 700; }
.services__image {
position: relative;
min-height: 341px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (max-width: 767px) {
.services__image {
min-height: auto;
padding: 20px 0; } }
.services__image.right:after {
right: -30%;
left: auto; }
@media (max-width: 991px) {
.services__image.right:after {
right: -6%;
bottom: 20%; } }
@media (max-width: 767px) {
.services__image.right:after {
bottom: 10%;
right: 10px; } }
@media (max-width: 468px) {
.services__image.right:after {
right: -10px; } }
.services__image:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-size: 100% 100%;
height: 14px;
width: 244px;
position: absolute;
bottom: 10%;
left: -30%; }
@media (max-width: 991px) {
.services__image:after {
width: 127px;
height: 9px;
bottom: 20%;
left: -6%; } }
@media (max-width: 767px) {
.services__image:after {
bottom: 10%;
left: 10px; } }
@media (max-width: 468px) {
.services__image:after {
left: -10px; } }
.services__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.services__more {
margin-top: 80px; }
.services__more__single {
-webkit-box-flex: 1;
-ms-flex: 1 15%;
flex: 1 15%;
text-align: center;
margin-bottom: 80px; }
@media (max-width: 1259px) {
.services__more__single {
-webkit-box-flex: 1;
-ms-flex: 1 33%;
flex: 1 33%;
margin-bottom: 30px; } }
@media (max-width: 767px) {
.services__more__single {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%; } }
.services__more__single .image {
margin-bottom: 35px; }
@media (max-width: 991px) {
.services__more__single .image {
margin-bottom: 10px; } }
.services__more__single .image img {
border-radius: 10px;
width: 150px; }
@media (max-width: 991px) {
.services__more__single .image img {
width: 86px; } }
.services__more__single .title {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 26px; }
.services__more .title {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 32px;
text-align: center;
margin-bottom: 75px; }
.funding {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.funding {
padding: 65px 0 50px; } }
.funding__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.funding__head .title {
font-size: 22px;
line-height: 35px; } }
.funding__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.funding__content .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 40px;
margin-bottom: 110px; }
.funding__content .image {
text-align: right; }
@media (max-width: 767px) {
.funding__content .image {
text-align: center; } }
.contact {
padding: 130px 0 105px;
color: #333c60; }
@media (max-width: 1259px) {
.contact {
padding: 65px 0 50px; } }
.contact__head .title {
color: #333c60;
font-family: "Muli";
font-size: 36px;
font-weight: 700;
letter-spacing: -1.44px;
line-height: 60px;
position: relative;
padding-bottom: 35px;
display: inline-block;
margin-bottom: 10px; }
@media (max-width: 1259px) {
.contact__head .title {
font-size: 22px;
line-height: 35px; } }
.contact__head .title:after {
content: " ";
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/current.svg);
background-position: left center;
height: 5px;
width: 110px;
position: absolute;
bottom: 20px;
left: 0; }
.contact__head .text {
font-size: 16px;
font-weight: 400;
letter-spacing: -0.64px;
line-height: 32px;
margin-bottom: 80px; }
.contact__single {
text-align: center;
margin-bottom: 50px; }
.contact__single .name {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.96px;
line-height: 60px;
color: #c4a766; }
.contact__single .phone {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.72px;
line-height: 32px; }
.contact__single .email {
font-size: 18px;
font-weight: 400;
letter-spacing: -0.72px;
line-height: 32px; }
.wpcf7-form label {
color: rgba(235, 239, 255, 0.3);
font-size: 16px;
font-weight: 400; }
.wpcf7-form input {
color: #333c60; }
.wpcf7-form input:not([type='checkbox']) {
font-family: Helvetica;
font-size: 18px;
font-weight: 400;
padding: 16px;
border: none;
display: block;
width: 100%;
margin-top: 10px;
margin-bottom: 10px; }
.wpcf7-form input:not([type='checkbox'])::-webkit-input-placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form input:not([type='checkbox']):-ms-input-placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form input:not([type='checkbox'])::-ms-input-placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form input:not([type='checkbox'])::placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form input[type='checkbox'] {
cursor: pointer; }
.wpcf7-form input[type='checkbox']:checked:after {
content: " ";
position: absolute;
left: 4px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: block;
width: 7px;
height: 7px;
background-color: #c4a766;
cursor: pointer; }
.wpcf7-form input[type='checkbox']:before {
content: " ";
cursor: pointer;
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: block;
width: 15px;
height: 15px;
background-color: #ffffff;
border: 1px solid #ffffff; }
.wpcf7-form input[type="submit"] {
background-color: #c4a766;
color: #fff;
-webkit-transition: all .3s linear;
transition: all .3s linear;
width: 328px;
height: 61px;
font-size: 14px;
font-weight: 900;
letter-spacing: -0.56px;
text-transform: uppercase;
float: right; }
.wpcf7-form input[type="submit"]:hover {
background-color: #a08549; }
@media (max-width: 991px) {
.wpcf7-form input[type="submit"] {
margin: 0 auto;
margin-top: 30px;
float: none; } }
@media (max-width: 468px) {
.wpcf7-form input[type="submit"] {
width: 230px; } }
.wpcf7-form .wpcf7-list-item-label {
color: #ebefff;
font-size: 14px;
font-weight: 400;
margin: 5px 25px;
display: inline-block; }
@media (max-width: 767px) {
.wpcf7-form .wpcf7-list-item-label {
font-size: 10px; } }
.wpcf7-form textarea {
color: #333c60;
font-family: Helvetica;
display: block;
width: 100%;
min-height: 204px;
margin-top: 10px;
padding: 16px;
font-size: 18px;
font-weight: 400;
margin-bottom: 15px; }
.wpcf7-form textarea::-webkit-input-placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form textarea:-ms-input-placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form textarea::-ms-input-placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form textarea::placeholder {
color: rgba(117, 117, 117, 0.3); }
.wpcf7-form span.wpcf7-list-item {
cursor: pointer;
margin: 0;
position: relative; }
.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-acceptance-missing {
border: 2px solid #c4a766;
color: #fff; }
.wpcf7-form div.wpcf7-mail-sent-ng, .wpcf7-form div.wpcf7-aborted {
color: red; }
.slider {
position: relative;
height: 560px; }
@media (max-width: 1259px) {
.slider {
height: auto; } }
.slider__container {
float: left;
width: 100%;
margin-top: -35px; }
.slider__single {
position: relative; }
.slider__bg {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 590px; }
@media (max-width: 1259px) {
.slider__bg {
height: 410px; } }
@media (max-width: 767px) {
.slider__bg {
height: 350px; } }
.slider__overlay {
background-color: #000000;
opacity: 0.5;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 3; }
.slider__content {
position: absolute;
top: 100px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 4;
text-align: center; }
@media (max-width: 1259px) {
.slider__content {
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); } }
@media (max-width: 767px) {
.slider__content {
width: 80%; } }
.slider__content .title {
color: #ffffff;
font-family: "Muli";
font-size: 44px;
font-weight: 700;
letter-spacing: -1.92px;
margin-bottom: 35px; }
@media (max-width: 1259px) {
.slider__content .title {
font-size: 40px;
line-height: 43px; } }
@media (max-width: 767px) {
.slider__content .title {
font-size: 32px;
line-height: 38px;
margin-bottom: 15px; } }
.slider__content .text {
color: #ffffff;
font-family: "Muli";
font-size: 22px;
font-weight: 300;
letter-spacing: -0.96px;
line-height: 36px; }
@media (max-width: 1259px) {
.slider__content .text {
font-size: 18px;
line-height: 24px; } }
.slider .controls {
position: absolute;
top: 0;
width: 100%;
height: 100%; }
@media (max-width: 1259px) {
.slider .controls {
position: relative;
height: auto;
width: auto; } }
.slider .controls .arrow-box {
position: absolute;
top: 200px;
z-index: 20;
width: 99%; }
@media (max-width: 1600px) {
.slider .controls .arrow-box {
width: 98%; } }
@media (max-width: 1259px) {
.slider .controls .arrow-box {
top: 160px; } }
@media (max-width: 767px) {
.slider .controls .arrow-box {
top: 140px; } }
.slider .controls .arrow-box .prev {
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/arrow-left.png);
width: 24px;
height: 43px;
display: inline-block !important;
cursor: pointer; }
.slider .controls .arrow-box .next {
background-image: url(//bigproperty.pl/wp-content/themes/big_nieruchomosci/assets/dist/img/arrow-right.png);
width: 24px;
height: 43px;
display: inline-block !important;
float: right;
cursor: pointer; }
.slider .controls .dots-box {
position: relative;
top: 320px;
width: 100%;
text-align: center;
z-index: 20; }
@media (max-width: 1259px) {
.slider .controls .dots-box {
top: 330px;
position: absolute; } }
@media (max-width: 767px) {
.slider .controls .dots-box {
top: 280px; } }
.slider .controls .dots-box ul li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
cursor: pointer; }
.slider .controls .dots-box ul li.slick-active button {
background-color: #c4a766; }
.slider .controls .dots-box ul li button {
transition: opacity .3s, transform .3s, -webkit-transform .3s;
font-size: 0;
line-height: 0;
display: block;
width: 13px;
height: 13px;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: #fff;
border-radius: 20px; }
@media (max-width: 1259px) {
.slider .controls .dots-box ul li button {
width: 12px;
height: 12px; } }
@media (max-width: 767px) {
.slider .controls .dots-box ul li button {
height: 10px;
width: 10px; } }
.slider .boxes {
position: absolute;
bottom: 20px;
width: 100%; }
@media (max-width: 1259px) {
.slider .boxes {
position: relative;
top: -276px;
top: 0;
background-color: #2f2f2f;
padding: 50px 0; } }
.slider .boxes__single {
text-align: center;
padding: 5px 0;
margin: 0 1%;
position: relative; }
@media (max-width: 1259px) {
.slider .boxes__single {
width: 176px;
height: 176px;
padding: 16px 0 16px 0;
margin: 15px auto; } }
@media (max-width: 468px) {
.slider .boxes__single {
width: 135px;
height: 135px;
padding: 22px 0 16px 0; } }
.slider .boxes__single:hover:after {
background-color: #ffd87c;
opacity: 0.9; }
.slider .boxes__single:after {
content: "";
display: block;
z-index: 1;
background-color: #ffd87c;
opacity: 0.7;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
border-radius: 10px; }
.slider .boxes__single .icon {
position: relative;
z-index: 2;
height: 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (max-width: 468px) {
.slider .boxes__single .icon {
height: 55px; } }
.slider .boxes__single .icon img {
width: 47% !important; }
@media (max-width: 468px) {
.slider .boxes__single .icon img {
width: 40%; } }
.slider .boxes__single .text {
color: #ffffff;
font-family: "Muli";
font-size: 16px;
font-weight: 600;
letter-spacing: -0.8px;
line-height: 32px;
position: relative;
z-index: 2;
margin-top: 1px; }
@media (max-width: 767px) {
.slider .boxes__single .text {
font-size: 14px;
line-height: 22px; } }
.company {
background-position: bottom right -110px;
background-size: cover; }
@media (max-width: 1520px) {
.company {
background-position: bottom right -230px; } }
@media (max-width: 1259px) {
.company {
background-image: -webkit-gradient(linear, left top, left bottom, from(#3f486d), color-stop(39%, #3b4469), to(#353e62)) !important;
background-image: linear-gradient(180deg, #3f486d 0%, #3b4469 39%, #353e62 100%) !important;
background-position: center center; } }
.company__content {
padding-top: 115px;
padding-bottom: 70px; }
@media (max-width: 1259px) {
.company__content {
text-align: center;
padding: 50px 0; } }
.company__content .title {
font-size: 46px;
font-weight: 700;
letter-spacing: -1.92px;
line-height: 60px;
padding-bottom: 30px; }
@media (max-width: 1259px) {
.company__content .title {
font-size: 40px;
font-weight: 700;
letter-spacing: -1.6px;
line-height: 50px; } }
@media (max-width: 767px) {
.company__content .title {
font-size: 32px;
font-weight: 700;
letter-spacing: -1.28px;
line-height: 38px; } }
.company__content .text {
font-size: 22px;
font-weight: 300;
letter-spacing: -0.96px;
line-height: 36px;
padding-bottom: 70px; }
@media (max-width: 1259px) {
.company__content .text {
font-size: 20px;
font-weight: 300;
letter-spacing: -0.8px;
line-height: 36px; } }
@media (max-width: 767px) {
.company__content .text {
font-size: 16px;
font-weight: 300;
letter-spacing: -0.64px;
line-height: 28px; } }
.company__content .buttons {
margin-bottom: 20px; }
.company__content .button {
padding: 10px 35px;
display: inline-block;
color: #ffffff;
font-family: "Muli";
font-size: 14px;
font-weight: 900;
letter-spacing: -0.56px;
line-height: 36px;
text-transform: uppercase;
background-color: #c4a766;
color: #fff;
-webkit-transition: all .3s linear;
transition: all .3s linear; }
.company__content .button:hover {
background-color: #a08549; }
.company .image {
background-position: bottom left;
width: 110%;
height: 670px;
background-repeat: no-repeat;
background-size: 100%; }
@media (max-width: 1259px) {
.company .image {
display: none; } }#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:0.5s!important;animation-duration:0.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:0.001s!important;animation-duration:0.001s!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:none;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}