html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: "SKODA Next W05 Light";
  src: url("../fonts/90c31a31-2a51-441d-911c-fa2b0e1ed996.eot?#iefix");
  src: url("../fonts/90c31a31-2a51-441d-911c-fa2b0e1ed996.eot?#iefix") format("eot"), url("../fonts/83ae58d0-c9ef-4b5d-8d22-e4055b7c7f2b.woff2") format("woff2"), url("../fonts/96116fc2-cd21-4358-b273-975ca4a0c5b4.woff") format("woff"), url("../fonts/11415d73-84e0-4796-beee-dada09b70303.ttf") format("truetype"), url("../fonts/92ec3f47-1ddb-4c18-abb9-73a91dfa2b2a.svg#92ec3f47-1ddb-4c18-abb9-73a91dfa2b2a") format("svg");
}
@font-face {
  font-family: "SKODA Next W05 Regular";
  src: url("../fonts/e6ba0b1a-7565-4e81-99be-29082b1b9176.eot?#iefix");
  src: url("../fonts/e6ba0b1a-7565-4e81-99be-29082b1b9176.eot?#iefix") format("eot"), url("../fonts/73559d55-17f3-4eb6-8a68-dd8acd82094b.woff2") format("woff2"), url("../fonts/d7696173-837d-4255-a1e4-a7feab07fd7f.woff") format("woff"), url("../fonts/b4455153-4d7b-46b7-95d5-1bb2208856b6.ttf") format("truetype"), url("../fonts/4b059e4d-1177-4720-a370-6b133c1442d8.svg#4b059e4d-1177-4720-a370-6b133c1442d8") format("svg");
}
@font-face {
  font-family: "SKODA Next W05 Bold";
  src: url("../fonts/a8ffe821-6050-4439-9922-435070cf98f2.eot?#iefix");
  src: url("../fonts/a8ffe821-6050-4439-9922-435070cf98f2.eot?#iefix") format("eot"), url("../fonts/62ff34c0-c0f6-42ab-b59a-a0802ac5a533.woff2") format("woff2"), url("../fonts/da1986d9-cf4b-475d-b78a-7666148fb6e7.woff") format("woff"), url("../fonts/067ad0a0-1e15-46b2-a033-acbc91fb851b.ttf") format("truetype"), url("../fonts/96ae0bfe-a384-4c00-8b3f-23ad6093ada1.svg#96ae0bfe-a384-4c00-8b3f-23ad6093ada1") format("svg");
}
@font-face {
  font-family: "SKODA Next W05 Black";
  src: url("../fonts/6101843d-e0ea-4a11-912a-528ffaa69dfd.eot?#iefix");
  src: url("../fonts/6101843d-e0ea-4a11-912a-528ffaa69dfd.eot?#iefix") format("eot"), url("../fonts/24a71929-1137-4396-9a46-f9b96898e72c.woff2") format("woff2"), url("../fonts/b9e8bc51-2a37-43a9-aabf-9d9a23133726.woff") format("woff"), url("../fonts/6120565b-e230-46e2-971a-1e9812443607.ttf") format("truetype"), url("../fonts/ecaab5a1-280b-4e72-a47b-ecba326c16b1.svg#ecaab5a1-280b-4e72-a47b-ecba326c16b1") format("svg");
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
textarea,
select {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  color: #000;
  border: 1px solid #CCCCCC;
  background: #fff;
  font-family: "SKODA Next W05 Regular";
  text-transform: none;
}

.sForm {
  font-size: 16px;
  text-align: left;
}
.sForm__box {
  position: relative;
  margin-bottom: 25px;
}
.sForm__box--input {
  display: inline-block;
  margin-right: 15px;
  max-width: 200px;
}
.sForm__box--clear {
  width: 100%;
  display: block;
  padding-bottom: 0;
}
.sForm__label {
  display: block;
  margin-bottom: 0.1em;
}
.sForm__input {
  display: block;
  max-width: 100%;
}
.sForm__input--sm {
  font-size: 14px;
  padding: 10px;
}
.sForm__input--md {
  font-size: 16px;
  padding: 14px;
}
.sForm__input--lg {
  font-size: 16px;
  padding: 19px;
}
.sForm__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-img: url(../img/menu-closed.png);
}
.sForm__select:invalid {
  color: gray;
}
.sForm__info {
  font-size: 11px;
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}

.checkbox {
  min-height: 24px;
}
.checkbox__input {
  display: none;
}
.checkbox__label {
  position: relative;
  display: block;
  margin-left: 24px;
  padding-left: 10px;
  font-size: 11px;
  padding-top: 3px;
  cursor: pointer;
}
.checkbox__label:before {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #CCCCCC;
  position: absolute;
  left: -24px;
  top: 0;
  cursor: pointer;
}
.checkbox__input:checked + .checkbox__label:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  content: "";
  display: block;
  width: 15px;
  height: 8px;
  border-left: 3px solid #4BA82E;
  border-bottom: 3px solid #4BA82E;
  position: absolute;
  left: -19px;
  top: 7px;
}

input[name="firstname"], input[name="surname"] {
  text-transform: capitalize;
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  border: 1px solid #4BA82E;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #DA0000;
  border: 1px solid #DA0000;
}

input.parsley-error {
  background: url("../imgs/input-symbols/error.png");
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.sForm--input--sm.parsley-error {
  background-position: right 10px center;
}

.parsley-errors-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 1.2em;
  opacity: 0;
  color: #DA0000;
  position: absolute;
  top: 102%;
  height: 1em;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}

* {
  box-sizing: border-box;
}

body {
  font-family: "SKODA Next W05 Regular", sans-serif;
  color: #000;
  min-width: 320px;
}

p {
  font-size: 13px;
  line-height: 1.5;
  clear: both;
}

a {
  color: #49a62c;
}
a:hover {
  color: #429528;
}

button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.fw-block, header, .main, footer {
  display: block;
  width: 100%;
  clear: both;
}

.wrapper {
  max-width: 1280px;
  display: block;
  margin: 0px auto;
  width: 90%;
  padding: 15px;
}

header h1 {
  font-weight: bold;
  text-transform: uppercase;
  font-family: "SKODA Next W05 Regular";
  font-size: 14px;
}
header .desc {
  margin-top: 25px;
  font-size: 14px;
  font-family: "SKODA Next W05 Regular";
}
header .desc b {
  font-weight: bold;
}

.main {
  position: relative;
}
.main .wrapper {
  background: #fff;
  z-index: 20;
  padding: 15px;
}

.article-h {
  font-size: 30px;
  margin-bottom: 35px;
}

.custom-label {
  font-weight: bold;
  font-size: 13px;
  font-family: "SKODA Next W05 Regular";
  margin-bottom: 15px;
  float: left;
}

.top-bar {
  height: 60px;
  border-bottom: 1px solid #9D9B9C;
  z-index: 99999;
  position: relative;
}

.top-bar-title {
  text-transform: uppercase;
  position: absolute;
  left: 30px;
  top: 22px;
}

.logo {
  display: block;
  float: right;
  margin: 0 50px;
}

.thank-you {
  font-size: 40px;
  font-weight: bold;
}

.btn {
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  display: block;
  font-weight: bold;
  font-size: 15px;
  font-family: "SKODA Next W05 Bold";
  color: #fff;
  padding: 14px;
  background: #4BA82E;
  border-radius: 3px;
  border: 0;
  display: inline-block;
  float: left;
  margin: 0 1px;
  cursor: pointer;
  line-height: 1;
  text-decoration: none;
}
.btn:hover {
  background: #449729;
  color: #fff;
}
.btn:last-child {
  margin-right: 0;
}
.btn-inactive {
  background: #999;
}
.btn-inactive:hover {
  background: #999;
}
.btn-lg {
  padding: 19px 35px 19px 35px;
  font-size: 22px;
  font-family: "SKODA Next W05 Bold";
}

.i-angle, .i-angle-right::before, .i-angle-left::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  border: 3px solid #fff;
  border-left: 0;
  border-bottom: 0;
  color: #fff;
}

.i-angle-right::before {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin: 2px 6px 2px 2px;
}

.i-angle-left::before {
  transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  margin: 2px 2px 2px 6px;
}

footer {
  background-color: #F4F4F4;
  padding: 40px 0;
}

.footer-form {
  display: block;
  float: left;
}

.to-right {
  float: right;
}

.txt-green {
  color: #4BA82E;
}

.txt-bold {
  font-family: "SKODA Next W05 Bold";
  font-weight: bold;
}

.txt-small {
  font-size: 9px;
  line-height: 10px;
  font-family: "SKODA Next W05 Regular";
  color: #333;
}

.medium-font {
  font-family: "SKODA Next W05 Regular";
}


@media all and (max-width: 480px) {
 
  .form-btn {
    font-size: 20px;
    padding: 15px;
    width: 100%;
    margin-top: 30px;
    text-align: center;
  }
}
@media all and (min-width: 480px) {
  .article-left,
  .article-right {
    width: 50%;
  }

  .article-text {
    padding: 15px;
  }

  .article-img {
    height: 370px;
  }

  .article-actions {
    display: block;
    position: absolute;
    right: 50%;
    top: -31px;
  }

  .questions-btn {
    font-size: 15px;
    padding: 8px;
  }

  .i-angle, .i-angle-right::before, .i-angle-left::before {
    width: 4px;
    height: 4px;
  }

  .lc-block {
    margin-right: 15px;
  }
}
@media all and (min-width: 768px) {

  p {
    font-size: 14px;
  }

  .form-input-txt input {
    margin: 0 8px 18px 0;
  }

  .form-input-lg {
    width: 215px;
  }

  .form-input-md {
    width: 265px;
  }

  .form-input-sm {
    width: 90px;
  }

  .btn-text {
    padding: 15px 20px;
  }

  .i-angle, .i-angle-right::before, .i-angle-left::before {
    width: 9px;
    height: 9px;
  }

  .article-img {
    height: 360px;
  }

  .article-actions {
    top: -51px;
  }

  .article-question-left {
    padding: 0 35px;
  }

  .form-input-txt {
    display: table-cell;
  }

  footer {
    padding: 100px 0 80px 0;
  }
}
@media all and (min-width: 1000px) {
  p {
    font-size: 16px;
  }

  .form-input-lg {
    width: 270px;
  }

  footer {
    padding: 180px 0 140px 0;
  }
}
@media all and (min-width: 1340px) {
  .form-input-lg {
    width: 340px;
  }

  .form-input-md {
    width: 265px;
  }
}

/*# sourceMappingURL=screen.css.map */
/* //newsletter-rowerowy// */
/* body {
  background-image: url('../imgs/bg-desktop.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  
} */
.main__container {
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    margin-top:-40px;
    background-image: url('../imgs/bg-desktop.jpg');
    background-size: cover;
    background-repeat: no-repeat
   
}

.main__container .mobile{
  display:none;
}

.main__container-division{
  display:flex;
  justify-content: space-between;
}

/* .main__container-photos {
  width:57%;
} */
/* //form// */
.policy.overflow-scroll {
  max-height: 930px;
}
.main__container-form{
  width:37%;
  /* max-height: 930px; */
  overflow: auto;
  box-shadow:0px 0px 8px -1px #000000;
  padding: 35px;
  background: #fff;
 
}
.main__container-form .sForm__box--input label {
  position: absolute;
  top: -7px;
  left: 15px;
  background-color: #fff;
  text-transform: uppercase;
  padding: 0 10px;
  z-index:9;
  font-weight: bolder;
}
.main__container-form .sForm__input:focus{
  border-color: #59a81b;
  color:#59a81b;
  outline:none;
}
.main__container-form .sForm__input:focus + label  {
  color: #59a81b;
}
.main__container-form .sForm__input {
  transition: all 0.3s ease;
}
.main__container-form .sForm__box--input  {
  max-width:100%;
  
}
.main__container-division form h2 {
  /* font-family: "SKODA Next W05 Bold"; */
  font-size: 20px;
  margin-bottom:  50px ;
}
  
.main__container-photos img {
  max-width:100%;
}
/* //accordion/ */
.main__container .accordion ul {
  color: #747474;
  font-size: 13px;
  line-height: 1.4;
}
.main__container .accordion span>li{
  color:#747474;
}
.main__container .accordion li {
  color:#000000;
}
.main__container .policy p, h2 {
  color:#121415;
  font-size: 13px;
  line-height: 1.4;
}
.main__container-division form h2 {
  font-family: inherit;
}

/* //buttons */
.main__container-submit{
  display: flex;

}
.main__container-submit .btn-primary{
  width:50%;
}
.main__container-submit .cancellation-btn {
  background-color: #fff;
  color: #000000;
  border: 2px solid black;
}


/* //scroll */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: #ebebeb;

}

::-webkit-scrollbar-thumb {
  background: #000000; 
  /* border-bottom:450px solid #ebebeb; */
 
}
/* //media queries */
/* @media screen and (max-width: 1220px) {
  .main__container-photos{
    width:53%;
  }
  .main__container-form{
    width:47%;
  }
} */
/* @media screen and (max-width: 992px) {
  .main__container-photos{
    width:45%;
  }
  .main__container-form{
    width:55%;
  }

} */
@media screen and (max-width: 992px) {
  body{
    width:100%;
  }
  .main__container {
    margin-top:0;
  }
  .main__container .mobile{
    display: block;
  }
  .main__container .mobile img{
    max-width:100%;
  }
  .main__container .desktop{
    display:none;
  }
  .main__container-division{
    flex-direction: column-reverse;
  }
  .main__container-division>div{
    width:100%;
  }
  .main__container-form{
    width:100%!important;
    box-shadow: none;
    max-height: 980px;
  }
  
.main__container-form{
  overflow: hidden;
  max-height: 1200px;
}
.main__container .policy {
  max-height: 320px;
}
.overflow-scroll {
  overflow-y:scroll;
 
}

}
.newsletter-iframe{
  height: 1200px;
}
  
  
 