/* cmsms stylesheet: Zmienne modified: 04.11.2026 19:43:04 */
/* cmsms stylesheet: Reset modified: 22.01.2018 21:49:15 */
html, 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, button, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {background: transparent;border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}body {line-height: 1;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}nav ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: "";content: none;}a {background: transparent;font-size: 100%;margin: 0;padding: 0;text-decoration: none;vertical-align: baseline;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}table {border-collapse: collapse;border-spacing: 0;}hr {border: 0;display: block;height: 1px;padding: 0;}input, select {vertical-align: middle;}
/* cmsms stylesheet: Font modified: 22.01.2018 21:48:16 */
@font-face {font-family: "Font Awesome";src: url("https://www.kdk-wina.pl/uploads/font/fontawesome-webfont.eot?v=4.7.0");src: url("https://www.kdk-wina.pl/uploads/font/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("https://www.kdk-wina.pl/uploads/font/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://www.kdk-wina.pl/uploads/font/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://www.kdk-wina.pl/uploads/font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: Muli;src: url("https://www.kdk-wina.pl/uploads/font/muli-bold-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/muli-bold-webfont.woff") format("woff");font-weight: bold;font-style: normal;}@font-face {font-family: Muli;src: url("https://www.kdk-wina.pl/uploads/font/muli-bolditalic-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/muli-bolditalic-webfont.woff") format("woff");font-weight: bold;font-style: italic;}@font-face {font-family: Muli;src: url("https://www.kdk-wina.pl/uploads/font/muli-italic-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/muli-italic-webfont.woff") format("woff");font-weight: normal;font-style: italic;}@font-face {font-family: Muli;src: url("https://www.kdk-wina.pl/uploads/font/muli-light-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/muli-light-webfont.woff") format("woff");font-weight: 200;font-style: normal;}@font-face {font-family: Muli;src: url("https://www.kdk-wina.pl/uploads/font/muli-lightitalic-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/muli-lightitalic-webfont.woff") format("woff");font-weight: 200;font-style: italic;}@font-face {font-family: Muli;src: url("https://www.kdk-wina.pl/uploads/font/muli-regular-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/muli-regular-webfont.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: Playfair;src: url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-bold-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-bold-webfont.woff") format("woff");font-weight: bold;font-style: normal;}@font-face {font-family: Playfair;src: url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-bolditalic-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-bolditalic-webfont.woff") format("woff");font-weight: bold;font-style: italic;}@font-face {font-family: Playfair;src: url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-italic-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-italic-webfont.woff") format("woff");font-weight: normal;font-style: italic;}@font-face {font-family: Playfair;src: url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-regular-webfont.woff2") format("woff2"),url("https://www.kdk-wina.pl/uploads/font/playfairdisplay-regular-webfont.woff") format("woff");font-weight: normal;font-style: normal;}
/* cmsms stylesheet: Flexbox modified: 22.01.2018 21:48:06 */
.container-fluid {margin-right: auto;margin-left: auto;padding-right: 2rem;padding-left: 2rem;}.row {box-sizing: border-box;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -1rem;margin-left: -1rem;}.row.reverse {-ms-flex-direction: row-reverse;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;flex-direction: row-reverse;}.col.reverse {-ms-flex-direction: column-reverse;-webkit-box-orient: vertical;-webkit-box-direction: reverse;flex-direction: column-reverse;}.col,.col-xs,.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 {box-sizing: border-box;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}.col-xs {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}.xs-none {display: none;}.col-xs-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}.col-xs-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}.col-xs-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-xs-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}.col-xs-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}.col-xs-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-xs-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}.col-xs-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}.col-xs-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-xs-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}.col-xs-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}.col-xs-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.col-xs-offset-1 {margin-left: 8.333%;}.col-xs-offset-2 {margin-left: 16.667%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-4 {margin-left: 33.333%;}.col-xs-offset-5 {margin-left: 41.667%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-7 {margin-left: 58.333%;}.col-xs-offset-8 {margin-left: 66.667%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-10 {margin-left: 83.333%;}.col-xs-offset-11 {margin-left: 91.667%;}.start-xs {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}.center-xs {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}.end-xs {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}.top-xs {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}.middle-xs {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.bottom-xs {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}.around-xs {-ms-flex-pack: distribute;justify-content: space-around;}.between-xs {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}.first-xs {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}.last-xs {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}@media only screen and (min-width: 48em) {.container {width: 46rem;}.col-sm,.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 {box-sizing: border-box;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}.col-sm {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}.sm-none {display: none;}.col-sm-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}.col-sm-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}.col-sm-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-sm-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}.col-sm-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}.col-sm-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-sm-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}.col-sm-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}.col-sm-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-sm-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}.col-sm-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}.col-sm-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.col-sm-offset-1 {margin-left: 8.333%;}.col-sm-offset-2 {margin-left: 16.667%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-4 {margin-left: 33.333%;}.col-sm-offset-5 {margin-left: 41.667%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-7 {margin-left: 58.333%;}.col-sm-offset-8 {margin-left: 66.667%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-10 {margin-left: 83.333%;}.col-sm-offset-11 {margin-left: 91.667%;}.start-sm {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}.center-sm {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}.end-sm {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}.top-sm {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}.middle-sm {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.bottom-sm {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}.around-sm {-ms-flex-pack: distribute;justify-content: space-around;}.between-sm {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}.first-sm {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}.last-sm {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}}@media only screen and (min-width: 62em) {.container {width: 61rem;}.col-md,.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 {box-sizing: border-box;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}.col-md {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}.md-none {display: none;}.col-md-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}.col-md-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}.col-md-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-md-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}.col-md-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}.col-md-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-md-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}.col-md-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}.col-md-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-md-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}.col-md-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}.col-md-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.col-md-offset-1 {margin-left: 8.333%;}.col-md-offset-2 {margin-left: 16.667%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-4 {margin-left: 33.333%;}.col-md-offset-5 {margin-left: 41.667%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-7 {margin-left: 58.333%;}.col-md-offset-8 {margin-left: 66.667%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-10 {margin-left: 83.333%;}.col-md-offset-11 {margin-left: 91.667%;}.start-md {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}.center-md {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}.end-md {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}.top-md {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}.middle-md {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.bottom-md {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}.around-md {-ms-flex-pack: distribute;justify-content: space-around;}.between-md {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}.first-md {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}.last-md {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}}@media only screen and (min-width: 75em) {.container {width: 71rem;}.col-lg,.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 {box-sizing: border-box;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 1rem;padding-left: 1rem;}.col-lg {-webkit-flex-grow: 1;-ms-flex-positive: 1;-webkit-box-flex: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}.lg-none {display: none;}.col-lg-1 {-ms-flex-preferred-size: 8.333%;flex-basis: 8.333%;max-width: 8.333%;}.col-lg-2 {-ms-flex-preferred-size: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}.col-lg-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.col-lg-4 {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}.col-lg-5 {-ms-flex-preferred-size: 41.667%;flex-basis: 41.667%;max-width: 41.667%;}.col-lg-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.col-lg-7 {-ms-flex-preferred-size: 58.333%;flex-basis: 58.333%;max-width: 58.333%;}.col-lg-8 {-ms-flex-preferred-size: 66.667%;flex-basis: 66.667%;max-width: 66.667%;}.col-lg-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.col-lg-10 {-ms-flex-preferred-size: 83.333%;flex-basis: 83.333%;max-width: 83.333%;}.col-lg-11 {-ms-flex-preferred-size: 91.667%;flex-basis: 91.667%;max-width: 91.667%;}.col-lg-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.col-lg-offset-1 {margin-left: 8.333%;}.col-lg-offset-2 {margin-left: 16.667%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-4 {margin-left: 33.333%;}.col-lg-offset-5 {margin-left: 41.667%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-7 {margin-left: 58.333%;}.col-lg-offset-8 {margin-left: 66.667%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-10 {margin-left: 83.333%;}.col-lg-offset-11 {margin-left: 91.667%;}.start-lg {-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;text-align: start;}.center-lg {-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;text-align: center;}.end-lg {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;text-align: end;}.top-lg {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}.middle-lg {-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.bottom-lg {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}.around-lg {-ms-flex-pack: distribute;justify-content: space-around;}.between-lg {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}.first-lg {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}.last-lg {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}}
/* cmsms stylesheet: Podstawowy modified: 21.04.2020 17:40:40 */
html {font-size: 16px;}body{background: #fff;box-sizing: border-box;color: #000;font-size: 1rem;line-height: 1.563rem;min-height: 100%;width: 100%;}.hidden, .none, .sub .hidden, .sub .none {border: 0;clip: rect(0 0 0 0);height: 0.0625rem;margin: -0.0625rem;min-height: unset;min-width: unset;overflow: hidden;padding: 0;position: absolute;width: 0.0625rem;}.overflow-hidden {overflow: hidden;}.hidden-scroll {position: fixed;}.center, img[align="middle"], img[align="center"], img.middle, img.center {display: block;float: none;margin: 0 auto 1.563rem;}.left {float: left;}img.left {margin: 0 1rem 1.563rem 0;}.right {float: right;}img.right {margin: 0 0 1.563rem 1rem;}.clear {font-size: 0;line-height: 0;width: 100%;clear: both;}h1, h2, h3, h4, h5, h6, .content p, .content table, hr, iehr, pre, address, a.more, .more a, .content ol, .content ul {margin-bottom: 1.563rem;}a {color: #fff;text-decoration: none;transition: color 0.4s;}a.more, .more a {border: 0.15625vw solid #9c0b20;display: inline-block;font-size: 1.25vw;font-weight: bold;padding: 1.041667vw;position: relative;text-transform: uppercase;transition: color 0.4s, background 0.4s;}a.more:hover, .more a:hover {background: #9c0b20;color: #fff;}h1, h2, h3, h4, h5, h6 {font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;line-height: normal;}h1 {font-size: 1.625rem;}h2 {font-size: 1.5rem;}h3 {font-size: 1.375rem;}h4 {font-size: 1.25rem;}h5 {font-size: 1.125rem;}h6 {font-size: 1rem;}.header {color: #010101;font-size: 7.291667vw;font-weight: normal;margin-bottom: 2.34375vw;position: relative;text-align: center;}.header span {color: #010101;display: block;font-size: 1.5625vw;font-style: italic;text-align: center;}hr {border: none;border-bottom: 0.0625rem solid #bc1010;clear: both;display: block;font-size: 0;height: 0.0625rem;overflow: hidden;}address {font-style: normal;}.color{color: #bc1010;}table {border-collapse: collapse;}table th {border: 0.0625rem solid #bc1010;padding: 0.125rem 0.25rem;text-align: left;}table td {border: 0.0625rem solid #bc1010;padding: 0.125rem 0.25rem;}table td p, table th p {margin: 0 !important;padding: 0 !important;}ul {list-style: none;}.content {font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 1.145833vw;}.content p {line-height: 1.71875vw;}.content ul {padding-left: 1rem;}.content ul > li {overflow: hidden;}.content ul > li:before {background: #bc1010;border-radius: 100%;content: "";display: inline-block;height: 0.3125rem;margin-right: 0.3125rem;vertical-align: middle;width: 0.3125rem;}.content ol {list-style: decimal;padding: 0 0 0 1rem;}.content ol > li {}.content ul ul, .content ol ol, .content ol ul, .content ul ol {margin-bottom: 0;padding-bottom: 0;}.content img{height: auto;max-width: 100%;}.menu-button {background: #9c0b20;cursor: pointer;height: 5.989583vw;left: 0;position: fixed;top: 50vh;transform: translate(0, -50%);width: 5.20833vw;z-index: 7;}.menu-button:before, .menu-button:after, .menu-button-line:before {background: #fff;content: "";height: 2px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, 0);width: 1.9791667vw;}.menu-button:before {transition: opacity 0.4s;}.menu-button:after {transform: translate(-50%, -0.625vw);transition: transform 0.4s;}.menu-button:hover:after {transform: translate(-100%, -0.625vw);}.menu-button-line:before {transform: translate(-50%, 0.625vw);transition: transform 0.4s;}.menu-button:hover .menu-button-line:before {transform: translate(-100%, 0.625vw);}.menu-button.close:before {opacity: 0;}.menu-button.close:after {transform: translate(-50%, 0) rotate(-45deg);}.menu-button.close .menu-button-line:before {transform: translate(-50%, 0) rotate(45deg);}.top {background: url("https://www.kdk-wina.pl/uploads/images/top.jpg") top center no-repeat fixed;background-size: cover;box-sizing: border-box;position: relative;}.top h1 {background: #fff;border: 1px solid #b0967d;left: 5.20833vw;padding: 0.15625vw 0.15625vw 0.15625vw 0.2083vw;position: absolute;top: 50vh;transform: translate(0, -50%);z-index: 1;}.top h1 a {border: 1px solid #b0967d;display: block;height: 5.46875vw;position: relative;width: 14.167vw;}.top h1 a img {left: 50%;max-width: 70%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.sub .menu-button {top: 0;transform: unset;width: 4.79167vw;}.sub .top {background: #f0f0f0;min-height: 6.04167vw;z-index: 1;}.sub .top h1 {background: none;border: none;left: 4.6354167vw;top: 0;transform: unset;z-index: 2;}.sub .top h1 a {border: none;}.menu {position: absolute;text-align: center;top: 0;width: 100%;}.menu ul {display: inline-block;font-size: 0;letter-spacing: 0;margin-top: 2.5vw;}.menu ul li {display: inline-block;margin: 0 2.1875vw;}.menu ul li a {color: #fff;display: block;font-size: 20px;font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-style: italic;position: relative;text-shadow: 1px 1px 3px #000;z-index: 0;}.menu ul li a:after {background: #fff;bottom: -5px;box-shadow: 1px 1px 3px #000;content: "";height: 1px;left: 0;opacity: 0;position: absolute;transition: opacity 0.4s;width: 100%;z-index: -1;}.menu ul li a:hover:after, .menu ul li.card-menu-active a:after, .menu ul li.currentpage a:after, .menu ul li.activeparent a:after{opacity: 1;}.sub .menu {text-align: right;z-index: 1;}.sub .menu ul {margin: 2.39583vw 3.75vw 0 0;}.sub .menu ul li {margin: 0 1.71875vw;}.sub .menu ul li a {color: #000;text-shadow: none;}.sub .menu ul li a:after {background: #000;box-shadow: none;}.top-content {color: #fff;font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 20px;margin: 0;min-height: 100vh;text-align: center;text-shadow: 1px 1px 3px #000;text-transform: uppercase;width: 100%;}.top-content > div {padding: 5.9375vw 0;}.top-content > div:before {background: url("https://www.kdk-wina.pl/uploads/images/top-content-before.png") top center no-repeat;background-size: cover;content: "";display: block;height: 3.90625vw;margin: 0 auto 1.041667vw;width: 3.177083vw;}.top-content > div:after {animation: top-content-after linear 2s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/top-content-after.png") top center no-repeat;background-size: cover;content: "";display: block;height: 4.375vw;margin: 4.167vw auto 0;width: 2.552083vw;}@keyframes top-content-after {0%  {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}.top-content h2 {color: #fff;font-size: 2.44791667vw;font-style: italic;font-weight: bold;line-height: 2.083vw;margin-bottom: 4.27083vw;text-align: center;text-transform: none;}.top-content h2 span {display: block;font-size: 8.333vw;line-height: 4.479167vw;position: relative;}.top-content h2 > div {margin-left: -2.29167vw;}.top-content h2 span:first-child {display: block;font-size: 6.67vw;line-height: 6.67vw;padding: 0;}.top-content h2 span:first-child:before {background: #fff;border-bottom: 1px solid #efeff0;box-shadow: 1px 1px 3px #000;content: "";height: 0.15625vw;margin-right: 0.677083vw;position: absolute;right: 50%;top: 0;transform: none;width: 6.927083vw;}.top-content h2 span:first-child:after {background: #fff;border-bottom: 1px solid #efeff0;box-shadow: 1px 1px 3px #000;content: "";height: 0.15625vw;left: 50%;margin-left: 0.9375vw;position: absolute;top: 0;transform: none;width: 7.5vw;}.top-content h2 span:before {background: #fff;border-bottom: 1px solid #efeff0;box-shadow: 1px 1px 3px #000;bottom: -1.5625vw;content: "";height: 0.15625vw;position: absolute;right: 50%;transform: translateX(0.7291667vw);width: 8.333vw;}.top-content h2 span:after {background: #fff;border-bottom: 1px solid #efeff0;box-shadow: 1px 1px 3px #000;bottom: -1.5625vw;content: "";height: 0.15625vw;left: 50%;position: absolute;transform: translateX(4.375vw);width: 5.7291667vw;}main {overflow: hidden;position: relative;z-index: 1;}.vineyard {margin: 0 0 5.052083vw 13.020833vw;padding: 10.729167vw 8.64583vw 0;position: relative;width: 38.020833vw;}.vineyard:before {background: url("https://www.kdk-wina.pl/uploads/images/vineyard-before.png") top center no-repeat;background-size: cover;content: "";height: 5.78125vw;left: 50%;position: absolute;transform: translate(-50%, 0);top: 4.6875vw;width: 7.1875vw;}.vineyard:after {background: url("https://www.kdk-wina.pl/uploads/images/vineyard-after.png") top center no-repeat;background-size: cover;content: "";height: 28.489583vw;position: absolute;right: 0.729167vw;transform: translate(100%, 0);top: 8.59375vw;width: 30.052083vw;}.vineyard p {border-left: 1px solid #e2e2e2;margin-left: -8.64583vw;padding-left: 8.64583vw;width: 38.020833vw;}.wine-info {margin: 0 0 4.6875vw 50vw;padding-left: 5.41667vw;position: relative;width: 21.3541667vw;}.wine-info h2 {font-size: 2.8125vw;font-weight: normal;margin-bottom: 2.0833vw;}.wine-info:before {background: url("https://www.kdk-wina.pl/uploads/images/vine-info-after.png") top center no-repeat;background-size: cover;content: "";height: 10.3125vw;left: -6.9270833vw;position: absolute;top: -3.4375vw;width: 10.26041667vw;z-index: 1;}.wine-info:after {background: url("https://www.kdk-wina.pl/uploads/images/vine-info-before.jpg") top center no-repeat;background-size: cover;content: "";height: 31.354167vw;left: 0;position: absolute;top: 0.46875vw;transform: translate(-100%, 0);width: 50vw;}.wine-banner {background: top center no-repeat;background-size: cover;height: 43.229167vw;overflow: hidden;}.company .row, .company .row > div, .wine .row, .wine .row > div {margin: 0;padding: 0;}.company, .wine {overflow: hidden;}.company .content, .wine .content {margin: 0 auto;padding-top: 8.8541667vw;width: 32.44791667vw;}.company-img {background: center no-repeat;background-size: cover;}.company .content:before {background: url("https://www.kdk-wina.pl/uploads/images/company-content-before.png") top center no-repeat;background-size: cover;content: "";display: block;height: 5.729167vw;margin: 0 auto 1.875vw;width: 4.0625vw;}.company h2, .wine h2 {font-size: 2.8125vw;font-weight: normal;margin-bottom: 3.020833vw;text-align: center;}.signature {float: right;margin: -0.729167vw 2.9167vw 3.229167vw 0;text-align: center;}.signature img {display: block;margin-bottom: 0.625vw;}.wine .more {color: #9c0b20;display: block;margin: 0 auto;text-align: center;width: 17.7083vw;}.wine .more:before {border-color: #9c0b20;}.wine p {margin-bottom: 2.864583vw;}.wine .content {background: #fff;padding-top: 0;width: 100%;}.wine-slider {margin: 0 auto;min-height: 49.73958vw;position: relative;width: 32.44791667vw;}.wine-slide {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100%;}.wine-slide:before {background: url("https://www.kdk-wina.pl/uploads/images/wine-slide-before.png") top center no-repeat;background-size: cover;content: "";height: 5.9375vw;left: 50%;margin-left: -0.625vw;opacity: 0;position: absolute;top: -7.9167vw;transform: translate(-500%, 0) rotate(-20deg);transform-origin: left bottom;transition: transform 0.4s, opacity 0.4s;width: 1.4583vw;}.wine-slide:after {background: url("https://www.kdk-wina.pl/uploads/images/wine-slide-after.png") top center no-repeat;background-size: cover;content: "";height: 5.9375vw;margin-right: -1.19791667vw;opacity: 0;position: absolute;right: 50%;top: -7.9167vw;transform: translate(500%, 0) rotate(20deg);transform-origin: right bottom;transition: transform 0.4s, opacity 0.4s;width: 1.667vw;}.wine-slide h2, .wine-slide p, .wine-slide a {opacity: 0;transition: opacity 0.4s 0.8s;;}.wine-slide p {transition-delay: 1.2s;}.wine-slide a {transition-delay: 1.6s;}.wine-slide.active {z-index: 1;}.wine-slide.active:before {opacity: 1;transform: translate(-50%, 0) rotate(0);}.wine-slide.active:after {opacity: 1;transform: translate(50%, 0) rotate(0);}.wine-slide.active h2, .wine-slide.active p, .wine-slide.active a {opacity: 1;}.wine-slide.prev h2, .wine-slide.prev p, .wine-slide.prev a, .wine-slide.prev:before, .wine-slide.prev:after {transition-delay: 0s;}.wine-nav {height: 100%;width: 100%;}.wine-slide-nav {background: url("https://www.kdk-wina.pl/uploads/images/wine-slide-nav.jpg") center no-repeat;background-size: cover;border: solid #fff;box-sizing: border-box;cursor: pointer;float: left;height: 50%;position: relative;width: 50%;}.wine-slide-nav:nth-child(1) {border-width: 0 1.041667vw 1.041667vw 0;}.wine-slide-nav:nth-child(2) {border-width: 0 0 1.041667vw 1.041667vw;}.wine-slide-nav:nth-child(3) {border-width: 1.041667vw 1.041667vw 0 0;}.wine-slide-nav:nth-child(4) {border-width: 1.041667vw 0 0 1.041667vw;}.wine-slide-nav img {left: 50%;max-height: 90%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.wine-slide-nav h3 {font-size: 2.34375vw;font-weight: normal;left: 2.6041667vw;opacity: 0;padding-right: 2.6041667vw;position: absolute;top: 50%;transform: translate(0, -50%);transition: color 0.4s, opacity 0.4s;z-index: 1;}.wine-slide-nav:before {background: #f7f7f7;content: "";height: 100%;opacity: 0;position: absolute;transition: opacity 0.4s;width: 100%;z-index: 1;}.wine-slide-nav.active h3, .wine-slide-nav.active:before, .wine-slide-nav:hover h3, .wine-slide-nav:hover:before {opacity: 1;}.wine-slide-nav.active:hover h3 {color: #9c0b20;}.wine-list {background: #f4f4f4;padding: 12.864583vw 0 0 0;position: relative;}.wine-list:before {background: url("https://www.kdk-wina.pl/uploads/images/wine-list-before.png") top center no-repeat;background-size: cover;content: "";height: 6.875vw;left: 50%;position: absolute;transform: translate(-50%, 0);top: 5.83vw;width: 4.583vw;;}.wine-list-nav {right: 4.89583vw;position: absolute;top: 0.78125vw;z-index: 1;}.wine-list-nav-prev, .wine-list-nav-next {cursor: pointer;height: 3.59375vw;padding: 0.83vw;width: 1.5625vw;}.wine-list-nav-prev {float: left;margin-right: 1.875vw;}.wine-list-nav-next {float: right;text-align: right;}.wine-list-nav-prev:before, .wine-list-nav-prev:after, .wine-list-nav-next:before, .wine-list-nav-next:after {background: #9c0b20;content: "";display: block;height: 2.29167vw;margin-top: -0.41667vw;transition: transform 0.4s;transform: rotate(-40deg);transform-origin: left bottom;width: 0.104167vw;}.wine-list-nav-prev:before {transform: rotate(40deg);transform-origin: right bottom;}.wine-list-nav-prev:after {margin-top: -0.104167vw;transform: rotate(-40deg);transform-origin: right top;}.wine-list-nav-next:before, .wine-list-nav-next:after {margin: -0.41667vw 0 0 1.45833vw;}.wine-list-nav-prev:hover:before, .wine-list-nav-next:hover:after {transform: rotate(50deg);}.wine-list-nav-next:hover:before, .wine-list-nav-prev:hover:after {transform: rotate(-50deg);}.wine-list-nav-next:after {margin-top: -0.104167vw;transform: rotate(40deg);transform-origin: left top;}.wine-list .header {margin-bottom: 5.1041667vw;}.white-wine, .red-wine {position: relative;}.wine-list-row {margin: -50vw 0 0;}.wine-list-nav + .wine-list-row {margin-top: 0;}.wine-list-content {background: #e6e6e6;-ms-flex-preferred-size: 39.0625vw;flex-basis: 39.0625vw;height: 50vw;max-width: 39.0625vw;padding: 4.6354167vw 2.083vw 0 6.5625vw;position: relative;z-index: 1;}.wine-list-content h3 {font-size: 2.34375vw;font-weight: normal;margin-bottom: 2.6041667vw;}.wine-list-content h3 span {display: block;font-size: 1.71875vw;}.wine-list-content > div {line-height: 1.5625vw;margin-bottom: 1.45833vw;padding-left: 10.5vw;position: relative;}.wine-list-content > div.wine-list-temp {margin-bottom: 4vw;}.wine-list-content > div:before {border-bottom: 3px solid #d1d1d1;content: "";font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 14px;font-style: italic;left: 0;position: absolute;top: 0;width: 3.64583vw;}.wine-list-content > div.wine-list-vineyard:before {content: "Winogrona:";}.wine-list-content > div.offer-description-ripening:before {content: "Dojrzewanie:";}.wine-list-content > div.wine-list-storage:before {content: "Przechowywanie:";}.wine-list-content > div.wine-list-temp:before {content: "Serwowanie:";}.wine-list-content > div.wine-list-description:before {content: "Opis:";}.wine-list-content > div.wine-list-description {margin: 1.45833vw 0 3.75vw;}.wine-list-more {background: #9c0b20;display: block;font-size: 1.25vw;font-weight: bold;height: 3.3854167vw;line-height: 3.3854167vw;text-align: center;text-transform: uppercase;width: 20.052083vw;}.wine-list-sub {padding: 0;position: relative;-ms-flex-preferred-size: 56vw;flex-basis: 56vw;max-width: 56vw;}.wine-list-sub h4 {font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 0.78125vw;font-weight: normal;text-transform: uppercase;}.wine-list-img {max-height: 66.7vw;position: absolute;right: -14vw;top: 35.5vw;transform: translate(100%, -100%) rotate(0deg);transform-origin: left bottom;transition: transform 1.6s;}.wine-list-row.active .wine-list-img {transform: translate(100%, -100%) rotate(-90deg);}.wine-list-fits {bottom: 0;height: 15.4167vw;position: absolute;text-align: center;width: 100%;}.wine-list-fits li {display: inline-block;list-style-type: none;margin: 0 1.979167vw;}.wine-list-fits ul {margin: 0;padding: 0;}.wine-list-fits ul > li:before {display: none;}.wine-list-content, .wine-list-fits {opacity: 0;}.wine-list-row.prev .wine-list-content, .wine-list-row.prev .wine-list-fits {transition: opacity 0.4s 0.4s;z-index: 2;}.wine-list-row.active .wine-list-content, .wine-list-row.active .wine-list-fits {opacity: 1;transition: opacity 0.4s;z-index: 3;}.red-wine {margin-top: 5.729167vw;z-index: 3;}.red-wine .row.reverse {-ms-flex-direction: unset;-webkit-box-orient: unset;-webkit-box-direction: unset;flex-direction: unset;}.red-wine .wine-list-img {left: -10vw;transform-origin: right bottom;transform: translate(-100%, -100%) rotate(0deg);}.red-wine .wine-list-row.active .wine-list-img {transform: translate(-100%, -100%) rotate(90deg);}.red-wine .wine-list-nav {left: 47.34375vw;right: auto;top: 3.90625vw;}.red-wine .wine-list-fits {height: 13.4375vw;}.info {margin-bottom: 9.114583vw;}.info .header {font-size: 2.8125vw;line-height: 3.75vw;margin-bottom: 1.3541667vw;position: static;}.info .row {margin: 0;}.info .col {-ms-flex-preferred-size: 28.02083vw;flex-basis: 28.02083vw;line-height: 1.71875vw;max-width: 28.02083vw;padding: 18.333vw 3.33333vw 0;position: relative;}.info-first:before, .info-first:after, .info-first .header:before {animation: info-first-before linear 10s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/info-first-before.png") top center no-repeat;background-size: cover;content: "";height: 6.1979167vw;left: 50%;position: absolute;top: 9.6875vw;transform: translate(-50%, 0);width: 7.44791667vw;}.info-first:after {animation: info-first-after linear 10s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/info-first-after.png") top center no-repeat;background-size: cover;}.info-first .header:before {animation: info-first-header linear 10s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/info-first-header-before.png") top center no-repeat;background-size: cover;}@keyframes info-first-before {0%  {opacity: 1;}10% {opacity: 0;}60% {opacity: 0;}70% {opacity: 1;}}@keyframes info-first-after {20%  {opacity: 1;}30% {opacity: 0;}70% {opacity: 0;}80% {opacity: 1;}}@keyframes info-first-header {30%  {opacity: 1;}40% {opacity: 0;}80% {opacity: 0;}90% {opacity: 1;}}.info-second:before, .info-second:after, .info-second .header:before {animation: info-second-before linear 12s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/info-second-before.png") top center no-repeat;background-size: cover;content: "";height: 6.09375vw;left: 50%;position: absolute;top: 10.2604167vw;transform: translate(-50%, 0);width: 3.125vw;}.info-second:before {transform: translate(-100%, 0);}.info-second:after {animation: info-second-after linear 12s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/info-second-after.png") top center no-repeat;background-size: cover;height: 6.09375vw;transform: translate(0, 0);width: 3.177083vw;}.info-second .header:before {animation: info-second-header linear 12s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/info-second-header-before.png") top center no-repeat;background-size: cover;height: 0.5729167vw;top: 9.79167vw;width: 1.302083vw;}@keyframes info-second-before {50%  {opacity: 1;transform: translate(-100%, 0);}60% {opacity: 0;transform: translate(-100%, 0);}61% {opacity: 0;transform: translate(-300%, 0);}65% {opacity: 1;transform: translate(-100%, 0);}}@keyframes info-second-after {50%  {opacity: 1;transform: translate(0, 0);}60% {opacity: 0;transform: translate(0, 0);}61% {opacity: 0;transform: translate(200%, 0);}65% {opacity: 1;transform: translate(0, 0);}}@keyframes info-second-header {50%  {opacity: 1;}60% {opacity: 0;}64.9% {opacity: 0;}65% {opacity: 1;}}.info-third:before, .info-third:after {background: url("https://www.kdk-wina.pl/uploads/images/info-third-after.png") top center no-repeat;background-size: cover;content: "";height: 3.54167vw;left: 50%;position: absolute;top: 12.708333vw;transform: translate(-50%, 0);width: 4.89583vw;}.info-third:before {animation: info-third-before linear 8s infinite forwards;background: url("https://www.kdk-wina.pl/uploads/images/info-third-before.png") top center no-repeat;background-size: cover;height: 4.0625vw;top: 10vw;width: 4.0625vw;}@keyframes info-third-before {40%  {transform: translate(-50%, 0) rotate(0deg);}50%  {transform: translate(-50%, 0) rotate(-20deg);}60% {transform: translate(-50%, 0) rotate(0deg);}70% {transform: translate(-50%, 0) rotate(20deg);}80% {transform: translate(-50%, 0) rotate(0deg);}}.contact {background: url("https://www.kdk-wina.pl/uploads/images/contact.jpg") top left no-repeat fixed;background-size: cover;color: #fff;position: relative;}.contact .content {background: #9c0b20;box-sizing: border-box;margin: 0 auto;padding: 0 3.4375vw 1.5625vw;position: relative;width: 34.583vw;}.contact .content:before {border: 2px solid #c32239;content: "";bottom: 0.52083vw;left: 0.52083vw;position: absolute;right: 0.52083vw;top: 0.52083vw;z-index: -1;}.contact .content:after {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}.contact .header {color: #fff;font-size: 2.083vw;font-weight: bold;margin-bottom: 2.0833vw;padding-top: 11.92708vw;position: relative;}.contact h2:before {background: url("https://www.kdk-wina.pl/uploads/images/contact-h2-before.png") top center no-repeat;background-size: cover;content: "";height: 5.885416vw;left: 50%;position: absolute;top: 3.64583vw;transform: translate(-50%, 0);width: 4.739583vw;}.contact-content {text-align: center;margin-bottom: 2.7604167vw;}.contact .row {margin: 0 0 2.7083vw;padding-top: 2.65625vw;position: relative;}.contact .contact-content + .row {padding-top: 1.667vw;}.contact .row:before {background: #c76e7b;content: "";height: 2px;left: 50%;position: absolute;top: 0;transform: translate(-50%, 0);width: 5vw;}.contact .row .col {-ms-flex-preferred-size: 29%;flex-basis: 29%;max-width: 29%;padding: 0;}.contact .row .col:first-child {-ms-flex-preferred-size: 71%;flex-basis: 71%;max-width: 71%;}.contact h3 {font-size: 2.34375vw;margin-bottom: 0.833vw;text-transform: uppercase;}.contact h3 span {display: block;font-size: 1.04167vw;text-transform: none;margin-bottom: 0.364583vw;}.contact .address {font-size: 1.041667vw;}.contact .map {display: block;font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 1.04167vw;font-style: italic;font-weight: bold;margin-top: 2.34375vw;position: relative;}.contact .map:before {background: #bf6c74;bottom: 0.104167vw;content: "";height: 1px;left: 0;position: absolute;width: 7.96875vw;}.contact .map:after {background: url("https://www.kdk-wina.pl/uploads/images/map-after.png") top center no-repeat;background-size: cover;bottom: -0.2083vw;content: "";height: 2.34375vw;left: 8.4375vw;position: absolute;width: 1.5625vw;}.phone, .fax, .email {font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 1.04167vw;font-style: italic;margin-bottom: 1.14583vw;}.phone {margin-top: 0.677083vw;}.phone span, .fax span, .email span {display: block;font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 1.04167vw;font-style: none;}footer {background: #fff;color: #000;font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 0.78125vw;padding: 5.364583vw 0 4.427083vw 0;position: relative;z-index: 1;}footer .container {margin: 0 auto;width: 82.5vw;}footer .row, footer .col {margin: 0;padding: 0;}footer .col:nth-child(1) {-ms-flex-preferred-size: 9.63541667vw;flex-basis: 9.63541667vw;margin: -0.4167vw 5.364583vw 0 0;max-width: 9.63541667vw;}footer .col:nth-child(2) {-ms-flex-preferred-size: 30.729167vw;flex-basis: 30.729167vw;margin-right: 6.5625vw;max-width: 30.729167vw;}footer .col:nth-child(3) {-ms-flex-preferred-size: 14.583vw;flex-basis: 14.583vw;margin-right: 4.427083vw;max-width: 14.583vw;}footer .col:nth-child(4) {-ms-flex-preferred-size: 10.41667vw;flex-basis: 10.41667vw;max-width: 10.41667vw;}footer a {color: #000;transition: color 0.4s;}footer a:hover {color: #9c0b20;}footer img {width: 100%;}footer li {margin-bottom: 0.52083vw;}.offer main {box-sizing: border-box;height: 100%;top: 0;padding-top: 6.042vw;position: absolute;width: 100%;}.offer .top {z-index: 5;}.offer-wine {box-sizing: border-box;height: 100vh;overflow-x: hidden;overflow-y: auto;position: absolute;top: 0;width: 100%;z-index: 1;}.card-show {display: block;}.card-hidden {display: none;}.card-navigation {position: fixed;left: 16px;top: 50%;transform: translateY(-50%);width: 16px;z-index: 1;}.card-navigation > li {border: 2px solid #9c0b20;border-radius: 100%;cursor: pointer;height: 16px;margin-bottom: 16px;transition: background 0.4s linear;width: 16px;}.card-navigation > li:hover, .card-navigation > li.card-active {background: #9c0b20;}.card-navigation > div.card-active {cursor: default;}.card-counter {bottom: 0;height: 3px;left: 50%;overflow: hidden;position: absolute;transform: translateX(-50%);width: 100%;z-index: 1;}.card-counter-bar {background: #9c0b20;bottom: 0;height: 3px;left: 0;opacity: 1;position: absolute;width: 50%;}.offer main.card-is-launched:before {content: "";display: block;height: 100%;position: fixed;width: 100%;z-index: 5;}.offer-wine.card-first {z-index: 2;}.offer-wine.card-previous-slide {z-index: 3;}.offer-wine.card-active {z-index: 4;}.offer-wine.fade-in-up {animation: up ease-in-out 0.6s 1 forwards;}.offer-wine.fade-in-down {animation: down ease-in-out 0.6s 1 forwards;}@keyframes up {0%  {opacity: 0;transform: translateY(30%);}100% {opacity: 1;transform: translateY(0%);}}@keyframes down {0%  {opacity: 0;transform: translateY(-30%);}100% {opacity: 1;transform: translateY(0%);}}.offer-wine h2 {font-size: 2.8125vw;font-weight: normal;margin-bottom: 3.020833vw;text-align: center;}.offer-wine .more {color: #9c0b20;display: block;margin: 0 auto;text-align: center;width: 17.7083vw;}.offer-wine .more:before {border-color: #9c0b20;}.offer-wine p {margin-bottom: 2.864583vw;}.offer-wine > .row {background: #fff;margin: 0;min-height: 100%;padding-top: 6.042vw;position: relative;z-index: 1;}.offer-wine .row:before {background: url("https://www.kdk-wina.pl/uploads/images/offer-wine-img.png") top center no-repeat;background-size: cover;content: "";height: 100%;position: absolute;left: 50%;top: 0;width: 50%;z-index: -1;}.offer-wine:nth-child(even) .row:before {left: auto;right: 50%;}.offer-wine .content {margin: 0 auto;padding-top: 7.8125vw;position: relative;width: 32.5vw;}.offer-wine .content:before {background: url("https://www.kdk-wina.pl/uploads/images/wine-slide-before.png") top center no-repeat;background-size: cover;content: "";height: 5.9375vw;left: 50%;margin-left: -0.625vw;opacity: 0;position: absolute;top: 0;transform: translate(-500%, 0) rotate(-20deg);transform-origin: left bottom;transition: transform 0.4s, opacity 0.4s;width: 1.4583vw;}.offer-wine .content:after {background: url("https://www.kdk-wina.pl/uploads/images/wine-slide-after.png") top center no-repeat;background-size: cover;content: "";height: 5.9375vw;margin-right: -1.19791667vw;opacity: 0;position: absolute;right: 50%;top: 0;transform: translate(500%, 0) rotate(20deg);transform-origin: right bottom;transition: transform 0.4s, opacity 0.4s;width: 1.667vw;}.offer-wine.active .content:before {opacity: 1;transform: translate(-50%, 0) rotate(0);}.offer-wine.active .content:after {opacity: 1;transform: translate(50%, 0) rotate(0);}.offer-wine-img img {display: block;margin: 0 auto;max-height: 60vh;}.about-us-columns {height: 100vh;overflow: hidden;position: relative;margin: 0;width: 100vw;}.about-us-columns .first-column, .about-us-columns .second-column {overflow: hidden;padding: 0;position: absolute;transition: transform 1.6s;width: 100%;}.about-us-columns .first-column {left: 0;top: 0;}.about-us-columns .second-column {bottom: 0;right: 0;}.about-us-columns .first-column .slide, .about-us-columns .second-column .slide {box-sizing: border-box;height: 100vh;margin: 0;position: relative;}.about-us-first, .about-us-second, .slogan-before {background-position: center;background-size: cover;}.about-us-columns .first-column .slide .col, .about-us-columns .second-column .slide .col {padding: 0;width: 100%;}.about-us-columns .content {margin: 0 auto;width: 32.44791667vw;}.about-us-columns .content:before {background: url("https://www.kdk-wina.pl/uploads/images/company-content-before.png") top center no-repeat;background-size: cover;content: "";display: block;height: 5.729167vw;margin: 0 auto 1.875vw;width: 4.0625vw;}.about-us-columns h2 {font-size: 2.8125vw;font-weight: normal;margin-bottom: 3.020833vw;text-align: center;}.about-us-columns h3 {border: 0.3125vw solid #fff;color: #fff;font-size: 6.854167vw;line-height: 11.4583vw;margin: 0 auto;text-align: center;width: 41.302083vw;}.about-us-second .content:before {background: url("https://www.kdk-wina.pl/uploads/images/vineyard-before.png") top center no-repeat;background-size: cover;height: 5.78125vw;margin: 0 auto 1.875vw;width: 7.1875vw;}.slogan-before {height: 100%;position: absolute;left: 0;top: 0;width: 100vw;}.second-column .slogan-before {left: auto;right: 0;}.about-us-columns .slogan {color: #fff;display: inline-block;font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 2.8125vw;font-style: italic;line-height: 3.4375vw;margin: 16.25vw 0 0 8.28125vw;position: relative;}.about-us-columns .slogan .author {display: block;font-size: 1.354167vw;margin: 0.4167vw 0.7291667vw 0 0;text-align: right;}.about-us-fourth {background-size: cover;background-position: center;}.about-us-fourth .content:before, .about-us-fourth .content:after {background: url("https://www.kdk-wina.pl/uploads/images/about-us-fourth-before.png") top center no-repeat;background-size: cover;height: 6.45833vw;left: 50%;margin: 0;position: absolute;top: 0;transform: translate(-100%, 0);width: 4.4270833vw;}.about-us-fourth .content {padding-top: 8.333vw;position: relative;}.about-us-fourth .content:after {background: url("https://www.kdk-wina.pl/uploads/images/about-us-fourth-after.png") top center no-repeat;background-size: cover;content: "";height: 6.25vw;transform: translate(-0.20833vw, 0);width: 2.70833vw;}.chain-nav {position: absolute;left: 16px;top: 50%;transform: translateY(-50%);width: 16px;}.chain-nav > div {border: 2px solid #9c0b20;border-radius: 100%;cursor: pointer;height: 16px;margin-bottom: 16px;transition: background 0.4s linear;width: 16px;}.chain-nav > div:hover, .chain-nav > div.active {background: #9c0b20;}.chain-nav > div.active {cursor: default;}.chain-mouse {bottom: 0;height: 3px;left: 50%;overflow: hidden;position: absolute;transform: translateX(-50%);width: 100%;z-index: 1;}.chain-mouse-up {background: #9c0b20;bottom: 0;height: 3px;left: 0;opacity: 1;position: absolute;width: 50%;}.about-us-fourth .content:before {animation: about-us-fourth-before linear 10s infinite forwards;}.about-us-fourth .content:after {animation: about-us-fourth-after linear 10s infinite forwards;transform-origin: left top;}@keyframes about-us-fourth-before {0%  {opacity: 1;transform: translate(-100%, 0);}60% {opacity: 1;transform: translate(-100%, 0);}70% {opacity: 0;transform: translate(-100%, 3.020833vw);}71% {opacity: 0;transform: translate(-100%, 0);}80% {opacity: 1;transform: translate(-100%, 0);}}@keyframes about-us-fourth-after {0%  {transform: translate(-0.20833vw, 0) rotate(0deg);}40%  {transform: translate(-0.20833vw, 0) rotate(0deg);}50%  {transform: translate(-0.20833vw, 0) rotate(-120deg);}60% {transform: translate(-2.604167vw, 1.145833vw) rotate(-120deg);}80% {transform: translate(-0.20833vw, 0) rotate(0deg);}}.offer-list main {padding-top: 4.6875vw;}.offer-list-back {color: #000;display: inline-block;font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 1.145833vw;font-weight: 200;padding-left: 9.53125vw;position: relative;}.offer-list-back:before, .offer-list-back:after {background: #9c0b20;content: "";display: block;height: 2.29167vw;left: 6.9270833vw;position: absolute;top: 50%;transition: transform 0.4s;transform: translate(0, -2.34375vw) rotate(40deg);transform-origin: right bottom;width: 0.104167vw;}.offer-list-back:after {transform: translate(0, -0.20833vw) rotate(-40deg);transform-origin: right top;}.offer-list-back:hover:before {transform: translate(0, -2.34375vw) rotate(50deg);}.offer-list-back:hover:after {transform: translate(0, -0.20833vw) rotate(-50deg);}.offer-list main .header {font-size: 6.25vw;margin-bottom: 3.020833vw;padding: 10.78125vw 0 0 2.91667vw;}.offer-list .header:before {background: url("https://www.kdk-wina.pl/uploads/images/wine-slide-before.png") top center no-repeat;background-size: cover;content: "";height: 5.9375vw;left: 50%;opacity: 0;position: absolute;top: 2.65625vw;transform: translate(-500%, 0) rotate(-20deg);transform-origin: left bottom;transition: transform 0.4s, opacity 0.4s;width: 1.4583vw;}.offer-list .header:after {background: url("https://www.kdk-wina.pl/uploads/images/wine-slide-after.png") top center no-repeat;background-size: cover;content: "";height: 5.9375vw;margin-right: -1.82291667vw;opacity: 0;position: absolute;right: 50%;top: 2.65625vw;transform: translate(500%, 0) rotate(20deg);transform-origin: right bottom;transition: transform 0.4s, opacity 0.4s;width: 1.667vw;}.offer-list .header:before {opacity: 1;transform: translate(-50%, 0) rotate(0);}.offer-list .header:after {opacity: 1;transform: translate(50%, 0) rotate(0);}.offer-list .content {margin: 0 auto 10.6770833vw;padding-left: 11.25vw;position: relative;width: 35.9375vw;}.offer-list .content:before {background: url("https://www.kdk-wina.pl/uploads/images/offer-list-content-before.png") top center no-repeat;background-size: cover;content: "";height: 15.3645833vw;left: -7.6041667vw;position: absolute;top: -9.21875vw;width: 14.53125vw;}.offer-list-row {margin: 0 -0.5989583vw 4.375vw;}.offer-list-item {color: #000;display: flex;margin-bottom: 1.354167vw;min-height: 24.1667vw;padding: 0 0.59895833vw;position: relative;}.offer-list-item:before {background: url("https://www.kdk-wina.pl/uploads/images/offer-list-item-before.png") center no-repeat;background-size: cover;bottom: 0;content: "";left: 0.59895833vw;position: absolute;top: 0;right: 0.59895833vw;}.offer-list-item img {left: 50%;max-height: 19.53125vw;position: absolute;top: 50%;transform: translate(-50%, -50%);}.box-list .offer-list-item img {max-height: 12.5vw;max-width: 12.5vw;}.offer-list-content {background: #f7f7f7;padding: 8.69791667vw 2.6041667vw 2.6041667vw;opacity: 0;position: relative;transition: opacity 0.4s;width: 100%;}.offer-list-item:hover .offer-list-content {opacity: 1;}.offer-list-vineyard {font-size: 1.71875vw;}.offer-list-content h3 {font-size: 2.34375vw;}.offer-list footer {border-top: 1px solid #ebebeb;}.offer-description main {padding-top: 4.6875vw;}.offer-description-container {margin-top: 8.28125vw;}.offer-description-row {margin-bottom: 15.625vw;}.offer-description-content {background: #e6e6e6;-ms-flex-preferred-size: 39.0625vw;flex-basis: 39.0625vw;max-width: 39.0625vw;padding: 4.6354167vw 2.083vw 5.989583vw 6.5625vw;position: relative;z-index: 1;}.offer-description-content h3 {font-size: 2.34375vw;font-weight: normal;margin-bottom: 5.2083vw;}.offer-description-content h3 span {display: block;font-size: 1.71875vw;}.offer-description-content > div {line-height: 1.5625vw;margin-bottom: 2.9167vw;padding-left: 10.5vw;position: relative;}.offer-description-content > div.wine-list-temp {margin-bottom: 4vw;}.offer-description-content > div:before {border-bottom: 3px solid #d1d1d1;content: "";font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 14px;font-style: italic;left: 0;position: absolute;top: 0;width: 3.64583vw;}.offer-description-content > div.offer-description-vineyard:before {content: "Winogrona:";}.offer-description-content > div.offer-description-ripening:before {content: "Dojrzewanie:";}.offer-description-content > div.offer-description-storage:before {content: "Przechowywanie:";}.offer-description-content > div.offer-description-temp:before {content: "Serwowanie:";}.offer-description-content > div.offer-description-description:before {content: "Opis:";}.offer-description-content > div.offer-description-description {margin: 1.45833vw 0 0;}.offer-description-more {background: #9c0b20;display: block;font-size: 1.25vw;font-weight: bold;height: 3.3854167vw;line-height: 3.3854167vw;text-align: center;text-transform: uppercase;width: 20.052083vw;}.offer-description-sub {padding: 0;position: relative;-ms-flex-preferred-size: 60vw;flex-basis: 60vw;max-width: 60vw;}.offer-description-sub h4 {font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 0.78125vw;font-weight: normal;text-transform: uppercase;}.offer-description-img {height: 100vh;position: fixed;top: 0;right: 0;width: 52.083vw;}.offer-description-img img {max-height: 64vw;max-width: 100vh;position: absolute;right: 0;top: 50%;transform: translate(0, -50%) rotate(-90deg);}.box-list .offer-description-img {height: 100vh;right: 0;top: 0;transform: unset;width: 52.083vw;}.box-list .offer-description-img img {left: 50%;margin-top: 6.04167vw;max-height: 70vh;max-width: 100%;transform: translate(-50%, -50%);}.offer-description-content .offer-description-fits {margin: 0;padding: 0;text-align: center;width: 100%;}.offer-description-fits li {display: inline-block;list-style-type: none;margin: 0 1.979167vw;}.offer-description-fits ul {margin: 0;padding: 0;}.offer-description-fits ul > li:before {display: none;}.offer-description-row + h3 {font-size: 3.125vw;font-weight: normal;margin: 0 0 4.167vw 7.291667vw;}.offer-description-form {background: #e6e6e6;padding: 2.91667vw 12.2395833vw 2.91667vw 7.291667vw;position: relative;}.offer-description-form > .row {margin: 0;}.offer-description-form > .row .col {padding: 0;}.offer-description-form-info {-ms-flex-preferred-size: 27.6041667vw;flex-basis: 27.6041667vw;max-width: 27.6041667vw;}.offer-description-form-info h3 {font-size: 2.8125vw;font-weight: normal;}.offer-description-form-content {-ms-flex-preferred-size: 40.78125vw;flex-basis: 40.78125vw;max-width: 40.78125vw;}.offer-description-form-content h4 {font-size: 2.34375vw;font-weight: normal;margin-bottom: 2.9167vw;}.layout h2 {font-size: 2.8125vw;font-weight: normal;margin-bottom: 3.020833vw;text-align: center;}.layout {padding: 5.364583vw 0 4.427083vw 0;text-align: center;}.layout .row {margin: 0;}.layout em {font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;line-height: normal;}.layout .container {margin: 0 auto;}.layout + footer {background: #f4f4f4;}.partners img {display: block;margin: 0 auto 1.563rem;max-height: 84px;}.offer-package-item {-webkit-flex-direction: column;flex-direction: column;}.offer-package-item {min-height: auto;}.offer-package-item:before {display: none;}.offer-package-item .offer-package-img {min-height: 24.1667vw;position: relative;width: 100%;}.offer-package-item .offer-package-img:before {background: url("https://www.kdk-wina.pl/uploads/images/offer-list-item-before.png") center no-repeat;background-size: cover;bottom: 0;content: "";left: 0.59895833vw;position: absolute;top: 0;right: 0.59895833vw;}.offer-package-content {font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 16px;line-height: 1.2;padding: 24px 1.2041667vw;}.offer-package-content h3 {font-size: 32px;margin-bottom: 24px;}.package-list-description {margin-bottom: 16px;}.package-list-description,.package-list-price {padding-left: 8vw;position: relative;}.package-list-description:before,.package-list-price:before {content: "";font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;left: 0;position: absolute;top: 0;width: 3.64583vw;}.package-list-description:before {content: "Opis:";}.package-list-price:before {content: "Cena:";}@media screen and (max-width: 1200px) {a.more, .more a {border-width: 1px;font-size: 15px;padding: 12.5px;}.header {font-size: 87.5px;margin-bottom: 28px;}.header span {font-size: 18.75px;}.content {font-size: 14px;}.content p {line-height: 21px;}.menu-button {height: 72px;width: 62.5px;}.menu-button:before, .menu-button:after, .menu-button-line:before {width: 23.75px;}.menu-button:after {transform: translate(-50%, -7.5px);}.menu-button:hover:after {transform: translate(-100%, -7.5px);}.menu-button-line:before {transform: translate(-50%, 7.5px);transition: transform 0.4s;}.menu-button:hover .menu-button-line:before {transform: translate(-100%, 7.5px);}.menu-button.close:before {opacity: 0;}.menu-button.close:after {transform: translate(-50%, 0) rotate(-45deg);}.menu-button.close .menu-button-line:before {transform: translate(-50%, 0) rotate(45deg);}.top h1 {left: 62.5px;padding: 2px 2px 2px 2.5px;}.top h1 a {height: 66px;width: 170px;}.sub .menu-button {width: 57.5px;}.sub .top {min-height: 72.5px;}.sub .top h1 {left: 56px;}.menu ul {margin-top: 30px;}.menu ul li {margin: 0 26.25px;}.sub .menu ul {margin: 29px 45px 0 0;}.sub .menu ul li {margin: 0 21px;}.top-content > div {padding: 71.25px 0;}.top-content > div:before {height: 47px;margin: 0 auto 12.5px;width: 38.2px;}.top-content > div:after {height: 52.5px;margin: 50px auto 0;width: 31px;}.top-content h2 {font-size: 30px;line-height: 25px;margin-bottom: 51px;}.top-content h2 span {font-size: 100px;line-height: 54px;}.top-content h2 > div {margin-left: -27.5px;}.top-content h2 span:first-child {font-size: 80px;line-height: 80px;}.top-content h2 span:first-child:before {height: 2px;margin-right: 8.1px;width: 83px;}.top-content h2 span:first-child:after {height: 2px;margin-left: 11.25px;width: 90px;}.top-content h2 span:before {bottom: -18.75px;height: 2px;width: 100px;}.top-content h2 span:after {bottom: -18.75px;height: 2px;transform: translateX(52.5px);width: 69px;}.vineyard {margin: 0 0 61px 156px;padding: 128.75px 104px 0;width: 456px;}.vineyard:before {height: 69.3667px;top: 56px;width: 86.25px;}.vineyard:after {height: 341.867px;right: 8.75px;top: 103.117px;width: 360.617px;}.vineyard p {margin-left: -104px;padding-left: -104px;width: 360px;}.wine-info {margin: 0 0 56px 50vw;padding-left: 65px;width: 256px;}.wine-info h2 {font-size: 34px;margin-bottom: 25px;}.wine-info:before {height: 123.75px;left: -83px;top: -41.25px;width: 123.117px;}.wine-info:after {height: 376.25px;top: 6px;}.wine-banner {height: 500px;}.company .content, .wine .content {padding-top: 106px;width: 390px;}.company .content:before {height: 68.75px;margin: 0 auto 22.5px;width: 48.75px;}.company h2, .wine h2 {font-size: 33.75px;margin-bottom: 36px;}.signature {margin: -8.75px 35px 38.75px 0;}.signature img {margin-bottom: 7.5px;}.wine .more {width: 214px;}.wine p {margin-bottom: 35px;}.wine-slider {min-height: 600px;width: 390px;}.wine-slide:before {height: 71.25px;margin-left: -7.5px;top: -95px;width: 17.5px;}.wine-slide:after {height: 71.25px;margin-right: -14.3667px;top: -95px;width: 20px;}.wine-slide-nav:nth-child(1) {border-width: 0 12px 12px 0;}.wine-slide-nav:nth-child(2) {border-width: 0 0 12px 12px;}.wine-slide-nav:nth-child(3) {border-width: 12px 12px 0 0;}.wine-slide-nav:nth-child(4) {border-width: 12px 0 0 12px;}.wine-slide-nav h3 {font-size: 28px;left: 31.25px;padding-right: 31.25px;}.wine-list {padding: 154px 0 0 0;}.wine-list:before {height: 82.5px;top: 69.95px;width: 54.9833px;}.wine-list-nav {left: 568px;top: 47px;}.wine-list-nav-prev, .wine-list-nav-next {height: 43.1167px;padding: 9.95px;width: 18.75px;}.wine-list-nav-prev {margin-right: 22.5px;}.wine-list-nav-prev:before, .wine-list-nav-prev:after, .wine-list-nav-next:before, .wine-list-nav-next:after {height: 27.5px;margin-top: -5px;width: 1.25px;}.wine-list-nav-prev:after {margin-top: -1.25px;}.wine-list-nav-next:before, .wine-list-nav-next:after {margin: -5px 0 0 17.4833px;}.wine-list-nav-next:after {margin-top: -1.25px;}.wine-list .header {margin-bottom: 60px;}.wine-list-row {margin-top: 60px;}.wine-list-nav {display: none;}.wine-list-content {-ms-flex-preferred-size: 468.75px;flex-basis: 468.75px;max-width: 468.75px;height: auto;opacity: 1;padding: 55px 24px 55px 79px;}.wine-list-content h3 {font-size: 28px;margin-bottom: 31.25px;}.wine-list-content h3 span {font-size: 20.5px;}.wine-list-content > div {line-height: 18.75px;margin-bottom: 17.4833px;padding-left: 126px;}.wine-list-content > div.wine-list-temp {margin-bottom: 48px;}.wine-list-content > div:before {width: 44px;}.wine-list-content > div.wine-list-description {margin: 18px 0 45px;}.wine-list-more {font-size: 15px;height: 40px;line-height: 40px;width: 240px;}.wine-list-sub {-ms-flex-preferred-size: 50vw;flex-basis: 50vw;max-width: 50vw;opacity: 1;}.wine-list-sub h4 {font-size: 12px;}.wine-list-img {left: 50%;max-height: 80%;top: 50%;transform: translate(-50%, -50%);transform-origin: unset;}.wine-list-row.active .wine-list-img {transform: translate(-50%, -50%);}.red-wine .wine-list-img {left: 50%;top: 50%;transform-origin: unset;transform: translate(-50%, -50%);}.red-wine .wine-list-row.active .wine-list-img {transform-origin: unset;transform: translate(-50%, -50%);}.info {margin-bottom: 110px;}.info .header {font-size: 34px;line-height: 45px;margin-bottom: 16.25px;}.info .col {-ms-flex-preferred-size: 336px;flex-basis: 336px;line-height: 21px;max-width: 336px;padding: 220px 40px 0;}.info-first:before, .info-first:after, .info-first .header:before {height: 74.3667px;top: 116.25px;width: 89.3667px;}.info-second:before, .info-second:after, .info-second .header:before {height: 73.1167px;top: 123.117px;width: 37.5px;;}.info-second:after {height: 73.1167px;width: 38.1167px;}.info-second .header:before {height: 6.86667px;top: 117.5px;width: 15.6167px;}.info-third:before, .info-third:after {height: 42.5px;top: 152.483px;width: 58.7333px;}.info-third:before {height: 48.75px;top: 120px;width: 48.75px;}.contact .content {padding: 0 42px 20px;width: 420px;}.contact .content:before {bottom: 6px;left: 6px;right: 6px;top: 6px;}.contact .header {font-size: 25px;margin-bottom: 25px;padding-top: 144px;}.contact h2:before {height: 70.6167px;top: 43.7333px;width: 56.8667px;}.contact-content {margin-bottom: 34px;}.contact .row {margin: 0 0 32px;padding-top: 20px;}.contact .contact-content + .row {padding-top: 32px;}.contact .row:before {width: 56.8667px;}.contact h3 {font-size: 28px;margin-bottom: 10px;}.contact h3 span {font-size: 13px;margin-bottom: 4px;}.contact .address {font-size: 13px;}.contact .map {font-size: 13px;margin-top: 20px;}.contact .map:before {bottom: 1.25px;width: 96px;}.contact .map:after {bottom: -2.48333px;height: 28.1167px;left: 108px;width: 18.75px;}.phone, .fax, .email {font-size: 13px;margin-bottom: 14px;}.phone {margin-top: 8.11667px;}.phone span, .fax span, .email span {font-size: 13px;}footer {font-size: 12px;padding: 64px 0 54px 0;}footer li {margin-bottom: 8px;}.offer main {padding-top: 72.5px;}.offer-wine h2 {font-size: 34px;margin-bottom: 36px;}.offer-wine .more {width: 214px;}.offer-wine p {margin-bottom: 34px;}.offer-wine > .row {padding-top: 72.5px;}.offer-wine .content {padding-top: 94px;width: 390px;}.offer-wine .content:before {height: 71.25px;margin-left: -7.5px;width: 17.4833px;}.offer-wine .content:after {height: 71.25px;margin-right: -14.3667px;width: 20px;}.about-us-columns .content {width: 390px;}.about-us-columns .content:before {height: 68.75px;margin: 0 auto 22.5px;width: 48.75px;}.about-us-columns h2 {font-size: 33.75px;margin-bottom: 36.2333px;}.about-us-columns h3 {border-width: 3px;font-size: 82.25px;line-height: 138px;width: 84%;}.about-us-second .content:before {height: 69.3667px;margin: 0 auto 22.5px;width: 86.25px;}.about-us-columns .slogan {font-size: 33px;line-height: 41px;margin: 195px 0 0 100px;}.about-us-columns .slogan .author {font-size: 16.25px;margin: 5px 8.75px 0 0;}.about-us-fourth .content:before, .about-us-fourth .content:after {height: 77.4833px;width: 53.1167px;}.about-us-fourth .content {padding-top: 100px;}.about-us-fourth .content:after {height: 75px;width: 32.4833px;}.offer-list main {padding-top: 56.25px;}.offer-list-back {font-size: 14px;padding-left: 114px;}.offer-list-back:before, .offer-list-back:after {height: 27.5px;left: 83.1167px;transform: translate(0, -28.1167px) rotate(40deg);width: 1.25px;}.offer-list-back:after {transform: translate(0, -2.48333px) rotate(-40deg);}.offer-list-back:hover:before {transform: translate(0, -28.1167px) rotate(50deg);}.offer-list-back:hover:after {transform: translate(0, -2.48333px) rotate(-50deg);}.offer-list main .header {font-size: 75px;margin-bottom: 36.2333px;padding: 129.367px 0 0 35px;}.offer-list .header:before {height: 71.25px;top: 31.8667px;width: 17.4833px;}.offer-list .header:after {height: 71.25px;margin-right: -21.8667px;top: 31.8667px;width: 20px;}.offer-list .content {margin: 0 auto 128.117px;padding-left: 135px;width: 431.25px;}.offer-list .content:before {height: 184.367px;left: -91.2333px;top: -110.617px;width: 174.367px;}.offer-list-row {margin: 0 -7.18333px 52.5px;}.offer-package-item .offer-package-img {min-height: 290px;}.offer-list-item:before {left: 7.18333px;right: 7.18333px;}.offer-list-item img {max-height: 234px;}.box-list .offer-list-item img {max-height: 150px;max-width: 150px;}.offer-list-content {padding: 104.367px 31.25px 31.25px;}.offer-list-vineyard {font-size: 20.6167px;}.offer-list-content h3 {font-size: 28.1167px;}.offer-description main {padding-top: 56.25px;}.offer-description-container {margin-top: 100px;}.offer-description-content > div {line-height: 19px;}.offer-description-row {margin-bottom: 187.5px;}.offer-description-content {-ms-flex-preferred-size: 39.0625vw;flex-basis: 39.0625vw;max-width: 39.0625vw;padding: 55.6167px 24.9833px 71.8667px 78.75px;}.offer-description-content h3 {font-size: 28px;margin-bottom: 62px;}.offer-description-content h3 span {font-size: 21px;}.offer-description-content > div {margin-bottom: 35px;padding-left: 126px;}.offer-description-content > div.wine-list-temp {margin-bottom: 35px;}.offer-description-content > div:before {width: 44px;}.offer-description-content > div.offer-description-description {margin: 17.5px 0 0;}.offer-description-sub {-ms-flex-preferred-size: 60vw;flex-basis: 60vw;max-width: 60vw;}.offer-description-img {height: 100vh;right: 0;top: 0;transform: unset;width: 52.083vw;}.offer-description-img img {left: 50%;max-height: 70%;max-width: 100%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.offer-description-row + h3 {font-size: 37.5px;margin: 0 0 50px 87.5px;}.offer-description-form {padding: 35px 146.867px 35px 87.5px;}.offer-description-form-info h3 {font-size: 33.75px;}.offer-description-form-content h4 {font-size: 28.1167px;margin-bottom: 35px;}.compsoul-nav-content ul a {font-size: 25px;}.offer-description-form form input[type="text"], .offer-description-form form textarea {font-size: 18.75px;line-height: 18.75px;margin-bottom: 18.75px;}.offer-description-form form input[type="submit"] {border: 1px solid #981f30;font-size: 15px;float: none;height: 40px;line-height: 40px;margin: 0 auto;width: 240px;}}@media screen and (max-width: 1000px) {.hidden-xs{border: 0;clip: rect(0 0 0 0);height: 0.0625rem;margin: -0.0625rem;min-height: unset;min-width: unset;overflow: hidden;padding: 0;position: absolute;width: 0.0625rem;}.header {font-size: 42px;}.top {background: url("https://www.kdk-wina.pl/uploads/images/top-mobile.jpg") top center no-repeat fixed;background-size: cover;}.top h1 {display: none;}.menu-button {top: 0;transform: unset;}.menu {display: none;}.top-content p {display: none;}.vineyard {box-sizing: border-box;margin: 0 auto;padding: 128px 16px 0;width: 320px;}.vineyard:after {background: url("https://www.kdk-wina.pl/uploads/images/vineyard-after-mobile.png") top center no-repeat;background-size: cover;display: block;height: 303px;position: static;transform: unset;width: 320px;}.vineyard p {margin: 0;padding: 0;width: auto;}.wine-info {box-sizing: border-box;margin: 0 auto;padding: 128px 16px 0;width: 320px;}.wine-info:before {display: block;margin: 0 auto 25px;position: static;}.wine-info:after {background: url("https://www.kdk-wina.pl/uploads/images/vine-info-before-mobile.jpg") top center no-repeat;background-size: cover;display: block;margin: 0 auto;position: static;transform: unset;width: 100%;}.wine-banner {display: none;}.company .col, .wine .col {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.company-img {display: none;}.company .content, .wine .content {box-sizing: border-box;margin: 0 auto;padding: 128px 16px 0;width: 320px;}.signature {margin: 0;}.wine-slider {height: auto;width: 100%;}.wine-slide {left: 0;margin-bottom: 35px;opacity: 1;padding-top: 128px;position: relative;top: 0;transform: unset;}.wine-slide:before, .wine-slide:after {opacity: 1;top: 0;}.wine-slide:before {transform: translate(-50%, 0) rotate(0);}.wine-slide:after {transform: translate(50%, 0) rotate(0);}.wine-slide h2, .wine-slide p, .wine-slide a {opacity: 1;}.wine-list-row .col {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.wine-list-row .wine-list-img, .wine-list-row.active .wine-list-img, .red-wine .wine-list-row.active .wine-list-img {display: block;margin: 0 auto;position: static;transform: unset;max-height: unset;max-width: 320px;}.wine-list-content.col {box-sizing: border-box;margin: 0 auto;padding: 60px 16px 0;-ms-flex-preferred-size: 320px;flex-basis: 320px;max-width: 320px;}.wine-list-more {margin: 0 auto 45px;}.contact {background: url("https://www.kdk-wina.pl/uploads/images/contact-mobile.jpg") top left no-repeat fixed;background-size: cover;box-sizing: border-box;}.contact .content {padding: 0;margin: 0 auto;padding: 0 16px;width: 320px;}footer .container {width: 100%;}body footer .row .col {box-sizing: border-box;margin: 0 auto 45px;padding: 0 16px;-ms-flex-preferred-size: 320px;flex-basis: 320px;max-width: 320px;}footer img {max-width: 320px;width: auto;}.about-us-columns {height: auto;width: 100%;}.about-us-columns h3 {font-size: 48px;}.about-us-columns .first-column .about-us-first, .about-us-columns .first-column .about-us-third, .about-us-columns .second-column .about-us-third {display: none;}.about-us-columns .first-column, .about-us-columns .second-column {position: static;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;transform: unset !important;}.about-us-columns .first-column .slide, .about-us-columns .second-column .slide {height: auto;min-height: 100vh;}.about-us-columns .content {box-sizing: border-box;margin: 36px auto;padding: 0 16px;width: 320px;}.about-us-fourth .content {padding-top: 100px;}.chain-nav, .chain-mouse {display: none;}.sub .top {display: none;}.offer main {padding: 0 0 72.5px;position: static;}.offer-wine {height: auto !important;position: relative;}.offer-wine .row:before {display: none;}.offer main.card-is-launched:before {display: none;}.offer-wine .row .col {padding: 0;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.offer-wine .content {box-sizing: border-box;padding: 34px 16px 0;width: 320px;}.offer-wine.fade-in-up {animation: unset;}.card-counter, .card-navigation {display: none;}.offer-list main .header {font-size: 40px;padding-left: 0;}.offer-list .content {box-sizing: border-box;margin-bottom: 45px;padding: 0 16px;width: 320px;}.offer-list .content:before {z-index: -1;}.offer-list-item {-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}.offer-description-img, .box-list .offer-description-img {height: auto;overflow: hidden;position: static;width: 100%;}.offer-description-img img, .box-list .offer-description-img img {display: block;position: static;margin: 52px auto 0;max-height: 100vh;max-width: 100%;transform: unset;}.offer-description-row {margin: 0;}.offer-description-row + h3 {margin-left: 0;text-align: center;}.offer-description-content {box-sizing: border-box;margin: 0 auto 45px;-ms-flex-preferred-size: 320px;flex-basis: 320px;max-width: 320px;padding: 45px 16px;}.offer-description-form {box-sizing: border-box;margin: 0 auto;padding: 35px 16px 35px;width: 320px;}.offer-description-form-content, .offer-description-form-info {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.required:after {bottom: -4px;}.layout h2 {font-size: 28px;margin-bottom: 64px;}.layout {padding: 98px 0;text-align: center;}}@media screen and (max-width: 720px) {.offer-list-item {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.offer-package-content {padding: 16px;}.package-list-description,.package-list-price {padding-left: 40vw;}}@media screen and (max-width: 480px) {.package-list-description,.package-list-price {padding-left: 20vw;}}.compsoul-cookies {background: #fff;border: solid #d7d7d7;border-width: 1px 1px 0 0;box-sizing: border-box;bottom: 0;font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 16px;left: 0;opacity: 0;padding: 20px 100px 20px 20px;position: fixed;width: 320px;z-index: -1;}.compsoul-cookies.active {animation: cookies-show linear 0.4s;opacity: 1;z-index: 19;}.compsoul-cookies.hidden-click {animation: cookies-hidden linear 0.4s;opacity: 0;z-index: -1;}.compsoul-cookies.hidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: 1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.compsoul-cookies button {background: #9c0b20;border: 0.15625vw solid #981f30;color: #fff;cursor: pointer;display: block;font-size: 16px;font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-weight: bold;line-height: 16px;text-align: center;text-transform: uppercase;padding: 12px 16px;position: absolute;right: 20px;top: 50%;transform: translate(0, -50%);}@keyframes cookies-hidden {0% {opacity: 1;z-index: 1;}99% {opacity: 0;z-index: 1;}100% {opacity: 0;z-index: -1;}}@keyframes cookies-show {0% {opacity: 0;z-index: -1;}1% {opacity: 0;z-index: 1;}100% {opacity: 1;z-index: 1;}}.compsoul-adult {background: rgba(0, 0, 0, 0.94);font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 16px;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 2;}.compsoul-adult.active {animation: compsoul-adult-show linear 0.4s;opacity: 1;z-index: 20;}.compsoul-adult.hidden-click {animation: compsoul-adult-hidden linear 0.4s;opacity: 0;z-index: -1;}.compsoul-adult.hidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: 1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.compsoul-adult-box {background: #fff;box-sizing: border-box;font-size: 16px;left: 50%;padding: 16px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 300px;}.compsoul-adult-buttons {margin-top: 16px;text-align: center;width: 100%;}.compsoul-adult-buttons a, .compsoul-adult-buttons button, .compsoul-adult-buttons a:hover {background: #000;border: none;color: #fff;cursor: pointer;display: inline-block;line-height: 21px;margin: 0 8px;padding: 8px 16px;text-decoration: none;vertical-align: top;}.compsoul-adult-buttons button {background: #9c0b20;}@keyframes compsoul-adult-hidden {0% {opacity: 1;z-index: 2;}99% {opacity: 0;z-index: 2;}100% {opacity: 0;z-index: -1;}}@keyframes compsoul-adult-show {0% {opacity: 0;z-index: -1;}1% {opacity: 0;z-index: 2;}100% {opacity: 1;z-index: 2;}}
/* cmsms stylesheet: Formularz modified: 22.01.2018 21:48:26 */
input[type="text"], textarea {background: none;border: none;border-bottom: 2px solid #d7d7d7;box-sizing: border-box;color: #000;font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 1.5625vw;line-height: 1.5625vw;margin-bottom: 3.125vw;width: 100%;}textarea {height: 200px;resize: none;}input[type="submit"] {background: #9c0b20;border: 0.15625vw solid #981f30;color: #fff;cursor: pointer;display: block;float: right;font-size: 1.25vw;font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-weight: bold;height: 3.3854167vw;line-height: 3.3854167vw;text-align: center;text-transform: uppercase;width: 20.052083vw;}.required {position: relative;}.required:after {bottom: 0;color: #5cd053;content: "";font-family: Muli, Tahoma, Verdana, Segoe, sans-serif;font-size: 0.75rem;font-weight: normal;position: absolute;right: 1rem;}.valide input {border-color: #28921f;}.valide:after {content: "Ok";}.invalide input {border-color: #b03535;}.invalide:after {color: #d45252;content: "Pole wymagane";}.invalide-email:after {content: "Wprowadź poprawny adres e-mail";}label {border: 0;clip: rect(0 0 0 0);height: 0.0625rem;margin: -0.0625rem;overflow: hidden;padding: 0;position: absolute;width: 0.0625rem;}
/* cmsms stylesheet: Galeria modified: 22.01.2018 21:48:40 */
.gallery {position: relative;}.gallery-count {position: absolute;right: 0;text-align: center;top: 0;}.gallery-count:before {content: "\f03e";display: block;font-family: "Font Awesome";width: 100%;}.gallery-nav {font-size: 0;letter-spacing: 0;margin-bottom: 1.563rem;padding-top: 1rem;text-align: center;}.gallery-nav > div {display: inline-block;}.gallery-nav-content > div {display: inline-block;font-size: 1rem;margin-bottom: 1.563rem;}.gallery-nav a, .gallery-nav em {border: 0.0625rem solid #fff;box-sizing: border-box;font-style: normal;padding: 1rem;position: relative;transition: color 0.4s;z-index: 0;}.gallery-nav em {cursor: not-allowed;}.gallery-nav a:after, .gallery-nav-next a:before {background: #bc1010;border: 0.0625rem solid #bc1010;content: "";font-style: normal;height: 100%;left: -0.0625rem;opacity: 0;position: absolute;top: -0.0625rem;transition: opacity 0.4s;width: 100%;z-index: -1;}.gallery-nav a:hover {color: #fff;}.gallery-nav a:hover:after, .gallery-nav-next a:hover:before {opacity: 1;}.gallery-links a, .gallery-links em, .gallery-nav-next a, .gallery-nav-next em {border-left-width: 0;}.gallery-nav-prev a:before, .gallery-nav-prev em:before {content: "\f053";font-family: "Font Awesome";}.gallery-nav-prev a span, .gallery-nav-prev em span {margin-left: 1rem;}.gallery-nav-next a:after, .gallery-nav-next em:after {font-family: "Font Awesome";background: none;border: none;display: inline;content: "\f054";font-style: normal;height: auto;opacity: 1;position: relative;transition: none;width: auto;z-index: 0;}.gallery-nav-next a span, .gallery-nav-next em span {margin-right: 1rem;}.gallery-nav .gallery-parent-link, .gallery-nav .gallery-parent-link a {display: block;margin-bottom: 0;min-width: 100%;}.gallery-nav .gallery-parent-link a {padding-right: 2rem;}.gallery-nav .gallery-nav-next + .gallery-parent-link a {border-top: 0;}.gallery-nav .gallery-parent-link a:before {display: inline;content: "\f077";font-family: "Font Awesome";margin-right: 1rem;}.gallery-img {margin-bottom: 1.563rem;}.gallery-img a {background: no-repeat center / cover;border: 0.1875rem solid #fff;box-sizing: border-box;display: block;padding-bottom: 100%;position: relative;width: 100%;}.gallery-img a:before {border: 0.1875rem solid #bc1010;content: "";height: 100%;left: -0.1875rem;opacity: 0;position: absolute;top: -0.1875rem;transition: opacity 0.4s;width: 100%;}.gallery-img a:hover:before {opacity: 1;}.gallery-img a span {bottom: 0;box-sizing: border-box;color: #fff;padding: 0,5rem;position: absolute;transition: background 0.4s;width: 100%;z-index: 0;}.gallery-img a span:before, .gallery-img a span:after {background: rgba(0, 0, 0, 0.6);bottom: 0;content: "";height: 100%;left: 0;position: absolute;width: 100%;z-index: -1;}.gallery-img a span:after {background: rgba(0, 0, 0, 1);opacity: 0;transition: opacity 0.4s;}.gallery-img a:hover span:after {opacity: 1;}.compsoul-gallery-mask {background: rgba(0, 0, 0, 0.8);display: none;height: 100vh;left: 0rem;position: fixed;top: 0rem;width: 100vw;}.compsoul-gallery-mask.active {display: block;}.compsoul-gallery-mask-before {height: 100vh;left: 0rem;position: fixed;top: 0rem;width: 100vw;}.compsoul-gallery-mask-before:before {background: #000;content: "";cursor: pointer;height: 4vw;right: 0rem;position: fixed;top: 0rem;width: 4vw;}.compsoul-gallery-mask-before:after {color: #fff;content: "\f105\f104";cursor: pointer;font-family: "Font Awesome";font-size: 2vw;letter-spacing: -0.1875rem;line-height: 2vw;right: 2vw;position: fixed;top: 2vw;transform: translate(50%, -50%);}.compsoul-gallery img {border: 0;clip: rect(0 0 0 0);height: 0.0625rem;margin: -0.0625rem;overflow: hidden;padding: 0;position: absolute;width: 0.0625rem;}.compsoul-gallery-prev, .compsoul-gallery-next {background: #000;cursor: pointer;font-size: 0;height: 4vw;letter-spacing: 0;line-height: 0;right: 0rem;overflow: hidden;position: fixed;text-indent: 100%;top: 50%;transform: translateY(-50%);white-space: nowrap;width: 4vw;z-index: 1;}.compsoul-gallery-prev {left: 0rem;}.compsoul-gallery-prev:before, .compsoul-gallery-next:before {display: block;color: #fff;content: "\f105";font-family: "Font Awesome";font-size: 2vw;line-height: 4vw;height: 4vw;text-align: center;text-indent: initial;width: 4vw;}.compsoul-gallery-close:after {float: left;margin-left: 0.1875rem;text-align: right;width: 2vw;}.compsoul-gallery-prev:before {content: "\f104";}.compsoul-gallery-first-element, .compsoul-gallery-second-element {background: no-repeat center / cover;left: 50%;max-height: 90vh;max-width: 90vw;position: fixed;top: 50%;transform: translate(-50%, -50%);transition: opacity 0.4s;}.compsoul-gallery-first-element.active {animation: active linear 0.4s forwards;}.compsoul-gallery-first-element.next, .compsoul-gallery-second-element.next {animation: next-of linear 0.4s forwards;}.compsoul-gallery-first-element.prev, .compsoul-gallery-second-element.prev {animation: prev-of linear 0.4s forwards;}.compsoul-gallery-first-element.next.active, .compsoul-gallery-second-element.next.active {animation: next linear 0.4s forwards;}.compsoul-gallery-first-element.prev.active, .compsoul-gallery-second-element.prev.active {animation: prev linear 0.4s forwards;}.compsoul-gallery-loader {opacity: 0;}.compsoul-gallery-loader.active {animation: active linear 0.4s forwards 0.4s;}.compsoul-gallery-loader.none {animation: none;transition: opacity 0.4s;}.compsoul-gallery-loader:before, .compsoul-gallery-loader:after {animation: turn linear 1s infinite;border: solid #fff;border-radius: 100%;content: "";display: block;height: 2rem;left: 50%;margin: -1rem 0 0 -1rem;position: fixed;top: 50%;width: 2rem;}.compsoul-gallery-loader:before {border-width: 0 0.125rem 0.125rem 0;}.compsoul-gallery-loader:after {animation-direction: reverse;border-width: 0.125rem 0 0 0.125rem;height: 4rem;margin: -2rem 0 0 -2rem;width: 4rem;}@keyframes active {0% {opacity: 0;}100% {opacity: 1;}}@keyframes next {0% {opacity: 0;}100% {opacity: 1;}}@keyframes next-of {0% {opacity: 1;transform: translate(-50%, -50%);}100% {opacity: 0;transform: translate(-100%, -50%);}}@keyframes prev {0% {opacity: 0;}100% {opacity: 1;}}@keyframes prev-of {0% {opacity: 1;transform: translate(-50%, -50%);}100% {opacity: 0;transform: translate(0%, -50%);}}@keyframes turn {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
/* cmsms stylesheet: Loader modified: 22.01.2018 21:48:50 */
.compsoul-loader {background: #16181f;height: 100vh;left: 0rem;position: fixed;top: 0rem;width: 100vw;z-index: 4;}.compsoul-loader img {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.compsoul-loader.close {animation: loader-close linear 0.4s forwards;}.compsoul-loader-close {background: #000;content: "";cursor: pointer;display: none;height: 4vw;opacity: 0;position: fixed;right: 0rem;top: 0rem;width: 4vw;}.compsoul-loader-close.active {animation: loader-close-active linear 0.4s forwards;display: block;}.compsoul-loader-close:after {color: #fff;content: "\f105\f104";cursor: pointer;font-family: "Font Awesome";font-size: 2vw;letter-spacing: -0.1875rem;line-height: 2vw;right: 2vw;position: fixed;top: 2vw;transform: translate(50%, -50%);}@keyframes loader-close {0% {z-index: 1;opacity: 1;}99% {z-index: 1;opacity: 0;}100% {z-index: -1;opacity: 0;}}@keyframes loader-close-active {0% {opacity: 0;}100% {opacity: 1;}}
/* cmsms stylesheet: Menu modified: 22.01.2018 21:49:02 */
.compsoul-nav {background: rgba(0, 0, 0, 0.57);height: 100vh;left: 0rem;opacity: 0;position: fixed;top: 0rem;width: 100vw;z-index: -1;}.compsoul-nav.active {animation: nav-show linear 0.4s;opacity: 1;z-index: 6;}.compsoul-nav.close {animation: nav-hidden linear 0.4s;opacity: 0;z-index: -1;}.compsoul-nav-content ul {box-sizing: border-box;font-size: 0;padding-left: 25.833vw;position: absolute;left: 50%;letter-spacing: 0;top: 50%;transform: translate(-50%, -50%);width: 100%;}.compsoul-nav-content ul li {display: inline-block;padding-right: 4.1667vw;}.compsoul-nav-content ul a {font-family: Playfair, Tahoma, Verdana, Segoe, sans-serif;font-size: 2.0833vw;font-style: italic;position: relative;}.compsoul-nav-content ul a:before {content: "00";font-size: 13.6px;left: 0;position: absolute;top: -28px;transition: color 0.4s;}.compsoul-nav-content ul li:nth-child(1) a:before {content: "01";}.compsoul-nav-content ul li:nth-child(2) a:before {content: "02";}.compsoul-nav-content ul li:nth-child(3) a:before {content: "03";}.compsoul-nav-content ul li:nth-child(4) a:before {content: "04";}.compsoul-nav-content ul li:nth-child(5) a:before {content: "05";}.compsoul-nav-content ul li:nth-child(6) a:before {content: "06";}.compsoul-nav-content ul li:nth-child(7) a:before {content: "07";}.compsoul-nav-content ul li:nth-child(8) a:before {content: "08";}.compsoul-nav-content ul li:nth-child(9) a:before {content: "09";}.compsoul-nav-content ul li:nth-child(10) a:before {content: "10";}.compsoul-nav-content ul a:after {background: #fff;bottom: -31px;content: "";height: 1px;left: 0;position: absolute;transition: background 0.4s;width: 2.7083vw;}.compsoul-nav-content ul a:hover:before {color: #9c0b20;}.compsoul-nav-content ul a:hover:after {background: #9c0b20;}.compsoul-nav-close {background: #000;content: "";cursor: pointer;height: 4vw;position: fixed;right: 0rem;top: 0rem;width: 4vw;}.compsoul-nav-close:after {color: #fff;content: "\f105\f104";cursor: pointer;font-family: "Font Awesome";font-size: 2vw;letter-spacing: -0.1875rem;line-height: 2vw;right: 2vw;position: fixed;top: 2vw;transform: translate(50%, -50%);}.compsoul-nav-show .top, .compsoul-nav-show main, .compsoul-nav-show footer, .compsoul-nav-show .card-navigation, .compsoul-nav-show .offer-description-img {animation: nav-blur-show linear 0.4s;filter: blur(8px);}.compsoul-nav-hidden .top, .compsoul-nav-hidden main, .compsoul-nav-hidden footer, .compsoul-nav-hidden .card-navigation, .compsoul-nav-hidden .offer-description-img {animation: nav-blur-hidden linear 0.4s;filter: unset;}@keyframes nav-blur-show {0% {filter: blur(0px);}100% {filter: blur(8px);}}@keyframes nav-blur-hidden {0% {filter: blur(8px);}100% {filter: blur(0px);}}@keyframes nav-show {0% {z-index: -1;opacity: 0;}1% {z-index: 6;opacity: 0;}100% {opacity: 1;z-index: 6;}}@keyframes nav-hidden {0% {z-index: 6;opacity: 1;}99% {z-index: 6;opacity: 0;}100% {z-index: -1;opacity: 0;}}@media screen and (max-width: 1000px) {.compsoul-nav-content ul {padding: 0;}.compsoul-nav-content ul li {padding: 0;text-align: center;width: 100%;}.compsoul-nav-content ul a {font-size: 24px;}.compsoul-nav-content ul a:before {display: inline-block;margin-right: 25px;position: static;vertical-align: top;}.compsoul-nav-content ul a:after {display: none;}}
