body, h1, h2, h3, h4, h5, h6, p, ol, ul {
  margin: 0;
  padding: 0;
  font-weight: normal; }

ul {
  list-style: none; }

html {
  box-sizing: border-box;
  height: 100%; }

body {
  height: 100%;
  color: #50595A; }

*, *:before, *:after {
  box-sizing: inherit;
  font-family: 'adineue PRO Cond';
  font-size: 16px; }

img {
  max-width: 100%;
  height: auto; }

a {
  text-transform: uppercase;
  color: #50595A;
  text-decoration: none;
  transition: 0.3s; }

h1 {
  font-size: 70px; }

h2 {
  font-size: 50px; }

h3 {
  font-size: 35px; }

table tr td {
  padding: 10px; }

video {
  object-fit: cover;
  	/*
    width: 100vw;
    height: 100vh;
  	*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

[data-entrance] {
  visibility: hidden; }

section .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

section.header {
  overflow: hidden;
  height: 0;
  padding-top: 48.3854166667%;
  background-image: url("../img/header-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  section.header .container {
    padding: 6% 7%; }
  section.header .header_line {
    background-image: url("../img/header-line.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  section.header.grey nav a {
    color: #50595A; }
  section.header.grey .header_headline h1 {
    color: #50595A; }
  section.header.grey .header_headline h2 {
    color: #50595A; }
  section.header.grey .cta a {
    color: #50595A;
    border-color: #50595A;
    /*background-color: transparentize($grey2, 1);*/ }
    section.header.grey .cta a:hover {
      /*background-color: transparentize($grey2, 0.5);*/ }
  section.header .header_headline {
    text-transform: uppercase; }
    section.header .header_headline h1 {
      /*font-size: 52px;*/
      font-family: 'adineue PRO Cond';
      color: #A9CEB1; }
    section.header .header_headline h2 {
      /*font-size: 36px;*/
      font-family: 'adineue PRO Cond';
      color: #A9CEB1; }
  section.header .logo {
    width: 200px;
    height: auto;
    position: absolute;
    right: 7%;
    bottom: 6%; }
  section.header nav {
    position: absolute;
    right: 7%;
    top: 13%;
    width: 100%;
    text-align: right; }
    section.header nav a {
      margin-left: 40px;
      display: inline-block;
      font-size: 24px;
      color: #CED1D3; }
      section.header nav a:after {
        display: block;
        content: '';
        border-bottom: solid 3px #CED1D3;
        transform: scaleX(0);
        transition: transform 250ms ease-in-out; }
      section.header nav a:hover:after {
        transform: scaleX(1); }
      section.header nav a:hover:after {
        transform-origin: 0% 50%; }
  section.header .cta {
    position: absolute;
    left: 7%;
    bottom: 11%; }
    section.header .cta a {
      color: #CED1D3;
      /*background-color: transparent;*/
      font-size: 32px;
      border: 10px solid #A9CEB1;
      padding: 30px 40px 25px 40px;
      /*background-color: transparentize($green, 1);*/
      display: inline-block; }
      section.header .cta a:hover {
        transform: scale(1.1);
        filter: drop-shadow(0 0 12px #323232);
        /*background-color: transparentize($green, 0.5);*/ }

section.footer {
  overflow: hidden;
  height: 0;
  padding-top: 45.2604166667%;
  background-image: url("../img/footer-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  section.footer .container {
    padding: 5% 5%; }
  section.footer .logo {
    width: 200px;
    height: auto;
    position: absolute;
    right: 7%;
    bottom: 13%; }
  section.footer .links a {
    color: #50595A;
    display: inline-block;
    font-size: 24px; }
  section.footer .links .piskotki {
    position: absolute;
    bottom: 13%;
    left: 7%; }
  section.footer .links .pravila {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 13%;
    left: 0; }
  section.footer .cta {
    text-align: center;
    margin-top: 20%;
    filter: drop-shadow(0 0 12px #323232); }
    section.footer .cta a {
      color: #fff;
      /*background-color: transparent;*/
      font-size: 32px;
      border: 10px solid #C1FFAD;
      padding: 30px 40px 25px 40px;
      /*background-color: transparentize($green2, 1);*/
      display: inline-block; }
      section.footer .cta a:hover {
        transform: scale(1.1); }

section.prijava {
  background-image: url("../img/green-tall-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin: 50px;
  padding: 50px; }
  section.prijava h1 {
    /*color: $green2;*/
    line-height: 1.1; }
  section.prijava h2 {
    /*color: $grey2;*/
    width: 40%;
    line-height: 1.1; }
  section.prijava form {
    margin-top: 50px; }
  section.prijava input, section.prijava textarea {
    border: none;
    padding: 10px;
    width: 50%;
    color: #50595A;
    font-size: 18px; }
  section.prijava label {
    margin-bottom: 30px;
    display: block;
    color: #50595A; }
    section.prijava label p {
      font-size: 22px; }
  section.prijava .submit_form p {
    font-size: 20px; }
  section.prijava button[type="submit"] {
    cursor: pointer;
    color: #50595A;
    background-color: transparent;
    font-size: 24px;
    border: 7px solid #50595A;
    padding: 15px 20px 12px 20px;
    margin: 30px 0; }

section.hvala {
  background-image: url("../img/green-tall-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin: 50px;
  padding: 50px; }
  section.hvala h1 {
    font-size: 50px;
    color: #50595A;
    font-family: 'adineue PRO Cond';
    text-align: center;
    text-transform: uppercase; }

section.motiviraj {
  background-image: url("../img/motiviraj-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  section.motiviraj .inside {
    padding: 50px; }
  section.motiviraj .head {
    background-image: url("../img/motiviraj-head-bg.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px;
    line-height: 1.3; }
    section.motiviraj .head h1 {
      color: #C1FFAD; }
    section.motiviraj .head h2 {
      font-size: 35px;
      color: #fff;
      width: 40%; }
  section.motiviraj .text {
    padding: 100px;
    text-align: center; }
    section.motiviraj .text p {
      font-size: 30px;
      margin-bottom: 60px;
      letter-spacing: 5px; }
      section.motiviraj .text p span {
        font-size: 40px; }
  section.motiviraj .cta {
    text-align: center;
    margin-bottom: 50px; }
    section.motiviraj .cta a {
      color: #4F585A;
      /*background-color: transparent;*/
      font-size: 32px;
      border: 10px solid #4F585A;
      padding: 30px 40px 25px 40px;
      /*background-color: transparentize($green-dark, 1);*/
      display: inline-block; }
      section.motiviraj .cta a:hover {
        transform: scale(1.1);
        filter: drop-shadow(0 0 12px #323232);
        /*background-color: transparentize($green-dark, 0.5);*/ }

section.motiviraj2 {
  overflow: hidden;
  height: 0;
  padding-top: 33.0729166667%;
  /*background-image: url("../img/motiviraj2-bg.jpg");*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-top: 70px;
  margin-bottom: 70px; }
  section.motiviraj2 .animation img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

section.motiviraj3 {
  overflow: hidden;
  height: 0;
  padding-top: 44.4791666667%;
  background-image: url("../img/head5-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  section.motiviraj3 .container {
    padding: 7%; }
  section.motiviraj3 .headline {
    color: #4F585A;
    text-transform: uppercase;
    line-height: 1.5;
    width: 50%;
    letter-spacing: 5px; }
    section.motiviraj3 .headline h1 {
      font-size: 30px;
      font-weight: bold;
      text-align: center; }
    section.motiviraj3 .headline h2 {
      font-size: 24px;
      font-weight: bold;
      text-align: center; }
  section.motiviraj3 .cta {
    position: absolute;
    right: 6%;
    bottom: 14%; }
    section.motiviraj3 .cta a {
      color: #4F585A;
      /*background-color: transparent;*/
      font-size: 32px;
      border: 10px solid #4F585A;
      padding: 30px 100px 25px 100px;
      /*background-color: transparentize($green-dark, 1);*/
      display: inline-block; }
      section.motiviraj3 .cta a:hover {
        transform: scale(1.1);
        filter: drop-shadow(0 0 12px #323232);
        /*background-color: transparentize($green-dark, 0.5);*/ }

section.kupi1 {
  overflow: hidden;
  height: 0;
  padding-top: 36%;
  background-image: url("../img/head4-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin: 0 100px;
  margin-top: 100px; }
  section.kupi1 .container {
    padding: 100px; }
  section.kupi1 .headline {
    color: #fff;
    text-transform: uppercase; }
    section.kupi1 .headline h1 {
      line-height: 0.9;
      color: #C1FFAD; }
    section.kupi1 .headline h3 {
      width: 400px; }

section.kupi2 {
  background-image: url("../img/piskotki-head-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px;
  margin: 0 100px;
  margin-bottom: 100px; }
  section.kupi2 ul {
    list-style: initial; }
    section.kupi2 ul li {
      font-size: 35px;
      margin: 30px; }

section.piskotki {
  padding: 50px;
  color: #4F585A; }
  section.piskotki p {
    margin: 10px 0; }
  section.piskotki .head {
    padding: 50px;
    background-image: url("../img/piskotki-head-bg.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
    section.piskotki .head h2 {
      width: 50%; }
  section.piskotki .text {
    padding: 50px;
    line-height: 1.5; }
    section.piskotki .text p {
      font-family: 'adineue PRO';
      font-size: 20px; }
    section.piskotki .text strong {
      font-family: 'adineue PRO';
      font-size: 20px; }
    section.piskotki .text ul li, section.piskotki .text ol li {
      font-family: 'adineue PRO';
      font-size: 20px; }
    section.piskotki .text a {
      font-family: 'adineue PRO';
      font-size: 20px; }

section.home1 {
  overflow: hidden;
  height: 0;
  padding-top: 61.875%;
  background-image: url("../img/head1-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  section.home1 .container {
    padding: 7%; }
  section.home1 .headline {
    color: #4F585A;
    text-transform: uppercase;
    line-height: 0.9; }
  section.home1 .text-box {
    background-color: #fff;
    width: 600px;
    text-transform: uppercase;
    padding: 50px;
    position: absolute;
    bottom: 0;
    right: 15%;
    font-size: 35px; }

section.home2 {
  margin-bottom: 50px;
  padding: 0 150px;
  padding-top: 0; }
  section.home2 h1 {
    font-size: 35px;
    font-weight: 900;
    line-height: 1.5; }
  section.home2 p {
    font-size: 35px;
    line-height: 1.5; }

section.home3 {
  overflow: hidden;
  height: 0;
  padding-top: 39.7916666667%;
  /*background-image: url("../img/head3-bg.jpg");*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-bottom: 100px; }
  section.home3 .animation img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

section.home4 {
  overflow: hidden;
  height: 0;
  padding-top: 41.40625%;
  background-image: url("../img/head4-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  section.home4 .container {
    padding: 7%; }
  section.home4 .headline {
    color: #fff;
    text-transform: uppercase; }
    section.home4 .headline h1 {
      line-height: 0.9; }
    section.home4 .headline h3 {
      width: 400px; }
  section.home4 .cta {
    position: absolute;
    right: 4%;
    top: 14%; }
    section.home4 .cta a {
      color: #CED1D3;
      /*background-color: transparent;*/
      font-size: 32px;
      border: 10px solid #A9CEB1;
      padding: 30px 40px 25px 40px;
      /*background-color: transparentize($green, 1);*/
      display: inline-block; }
      section.home4 .cta a:hover {
        transform: scale(1.1);
        filter: drop-shadow(0 0 12px #323232);
        /*background-color: transparentize($green, 0.5);*/ }

section.home5 {
  overflow: hidden;
  height: 0;
  padding-top: 44.4791666667%;
  /*background-image: url("../img/head5-bg.jpg");*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  section.home5 .container {
    padding: 6%; }
  section.home5 .headline {
    color: #4F585A;
    text-transform: uppercase;
    line-height: 1.3;
    width: 50%;
    letter-spacing: 3px; }
    section.home5 .headline h1 {
      font-size: 40px;
      font-weight: bold;
      text-align: center; }
    section.home5 .headline h2 {
      font-size: 30px;
      font-weight: bold;
      text-align: center; }
  section.home5 .cta {
    position: absolute;
    right: 6%;
    bottom: 14%; }
    section.home5 .cta a {
      color: #4F585A;
      /*background-color: transparent;*/
      font-size: 32px;
      border: 10px solid #4F585A;
      padding: 30px 100px 25px 100px;
      /*background-color: transparentize($green-dark, 1);*/
      display: inline-block; }
      section.home5 .cta a:hover {
        transform: scale(1.1);
        filter: drop-shadow(0 0 12px #323232);
        /*background-color: transparentize($green-dark, 0.5);*/ }
  section.home5 .animation img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

section.home6 {
  overflow: hidden;
  height: 0;
  padding-top: 31.7708333333%;
  /*background-image: url("../img/head6-bg.jpg");*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin: 100px 0; }
  section.home6 .animation img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

section.home7 {
  overflow: hidden;
  height: 0;
  padding-top: 44.4791666667%;
  background-image: url("../img/green-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  section.home7 .container {
    padding: 7%; }
  section.home7 .headline {
    color: #4F585A;
    text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 3px; }
    section.home7 .headline h1 {
      font-size: 50px;
      font-weight: bold;
      text-align: center; }
    section.home7 .headline h2 {
      font-size: 35px;
      font-weight: bold;
      text-align: center; }
  section.home7 .cta {
    text-align: center;
    margin-top: 100px; }
    section.home7 .cta a {
      color: #4F585A;
      /*background-color: transparent;*/
      font-size: 32px;
      border: 10px solid #4F585A;
      padding: 30px 100px 25px 100px;
      /*background-color: transparentize($green-dark, 1);*/
      display: inline-block; }
      section.home7 .cta a:hover {
        transform: scale(1.1);
        filter: drop-shadow(0 0 12px #323232);
        /*background-color: transparentize($green-dark, 0.5);*/ }

.visible {
  display: block !important; }

nav.mobile-menu {
  display: none;
  position: absolute;
  background: white;
  box-sizing: border-box;
  /*width: 100%;*/
  height: 60px;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  padding: 0 16px;
  top: 0;
  right: 0; }
  nav.mobile-menu .logo {
    font-size: 21px;
    text-decoration: none;
    color: #333333;
    font-weight: bold; }
  nav.mobile-menu .mobile-menu-overlay {
    z-index: 1337;
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    background: white;
    top: 0;
    left: 0;
    text-align: center; }
    nav.mobile-menu .mobile-menu-overlay ul {
      position: relative;
      top: 50%;
      transform: perspective(1px) translateY(-50%);
      font-size: 24px;
      font-weight: bold;
      line-height: 36px; }
      nav.mobile-menu .mobile-menu-overlay ul li {
        margin-bottom: 24px; }
        nav.mobile-menu .mobile-menu-overlay ul li a {
          color: #333333;
          text-decoration: none;
          font-size: 36px; }

.hamburger-menu,
.hamburger-menu:after,
.hamburger-menu:before {
  width: 24px;
  height: 4px;
  border-radius: 2px; }

.hamburger-wrapper {
  display: block;
  padding: 12px 0;
  z-index: 1338; }

.hamburger-menu {
  position: relative;
  background: black;
  transition: all 0ms 200ms;
  display: block; }
  .hamburger-menu.animate {
    background: white; }

.hamburger-menu:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 8px;
  background: black;
  transition: bottom 200ms 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms cubic-bezier(0.23, 1, 0.32, 1); }

.hamburger-menu:after {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  background: black;
  transition: top 200ms 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms cubic-bezier(0.23, 1, 0.32, 1); }

.hamburger-menu.animate:after {
  top: 0;
  transform: rotate(45deg);
  transition: top 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms 200ms cubic-bezier(0.23, 1, 0.32, 1); }

.hamburger-menu.animate:before {
  bottom: 0;
  transform: rotate(-45deg);
  transition: bottom 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms 200ms cubic-bezier(0.23, 1, 0.32, 1); }

@media only screen and (max-width: 950px) {
  nav.mobile-menu {
    display: flex; }

  nav.desktop-menu {
    display: none; }

  h1 {
    font-size: 25px; }

  h2 {
    font-size: 20px; }

  h3 {
    font-size: 16px; }

  section.header {
    padding-top: 80%; }
    section.header .container {
      padding: 6% 7%; }
    section.header .header_line {
      display: none; }
    section.header .header_headline h1 {
      font-size: 22px; }
    section.header .header_headline h2 {
      font-size: 18px; }
    section.header .logo {
      width: 50px;
      height: auto;
      position: absolute;
      right: 7%;
      bottom: 6%; }
    section.header .cta a {
      font-size: 18px;
      border: 5px solid #A9CEB1;
      padding: 15px 20px 12px 20px; }

  section.footer {
    padding-top: 45.2604166667%; }
    section.footer .container {
      padding: 5% 5%; }
    section.footer .logo {
      width: 50px;
      right: 7%;
      bottom: 13%; }
    section.footer .links a {
      color: #50595A;
      display: inline-block;
      font-size: 18px; }
    section.footer .links .piskotki {
      position: absolute;
      bottom: 13%;
      left: 7%; }
    section.footer .links .pravila {
      position: absolute;
      text-align: center;
      width: 100%;
      bottom: 13%;
      left: 0; }
    section.footer .cta {
      text-align: center;
      margin-top: 10%; }
      section.footer .cta a {
        font-size: 18px;
        border: 5px solid #C1FFAD;
        padding: 15px 20px 12px 20px; }

  section.home1 {
    padding-top: 90%; }
    section.home1 .container {
      padding: 7%; }
    section.home1 .headline {
      color: #4F585A;
      text-transform: uppercase;
      line-height: 0.9; }
      section.home1 .headline h1 {
        font-size: 25px; }
      section.home1 .headline h2 {
        font-size: 20px; }
      section.home1 .headline h3 {
        font-size: 16px; }
    section.home1 .text-box {
      width: 70%;
      padding: 15px;
      bottom: 0;
      right: 15%;
      font-size: 18px; }

  section.home2 {
    margin-bottom: 50px;
    padding: 0 50px;
    padding-top: 50px; }
    section.home2 h1 {
      font-size: 20px; }
    section.home2 p {
      font-size: 18px; }

  section.home4 {
    padding-top: 80%; }
    section.home4 .container {
      padding: 7%; }
    section.home4 .headline {
      text-transform: uppercase; }
      section.home4 .headline h1 {
        font-size: 30px; }
      section.home4 .headline h2 {
        font-size: 24px; }
      section.home4 .headline h3 {
        font-size: 18px;
        width: 50%; }
    section.home4 .cta {
      right: 4%;
      top: 14%; }
      section.home4 .cta a {
        font-size: 18px;
        border: 5px solid #A9CEB1;
        padding: 15px 20px 12px 20px; }

  section.home5 {
    padding-top: 60%; }
    section.home5 .container {
      padding: 7%; }
    section.home5 .headline {
      width: 50%;
      letter-spacing: 5px; }
      section.home5 .headline h1 {
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        line-height: 1.1; }
      section.home5 .headline h2 {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        line-height: 1.1; }
    section.home5 .cta {
      right: 6%;
      bottom: 14%; }
      section.home5 .cta a {
        font-size: 18px;
        border: 5px solid #4F585A;
        padding: 15px 20px 12px 20px; }

  section.home6 {
    margin: 50px 0; }

  section.home7 {
    padding-top: initial;
    height: auto; }
    section.home7 .container {
      padding: 7%;
      position: relative; }
    section.home7 .headline {
      line-height: 1.3;
      letter-spacing: 5px; }
      section.home7 .headline h1 {
        font-size: 22px;
        font-weight: bold;
        text-align: center; }
      section.home7 .headline h2 {
        font-size: 18px;
        font-weight: bold;
        text-align: center; }
    section.home7 .cta {
      text-align: center;
      margin-top: 50px;
      margin-bottom: 30px; }
      section.home7 .cta a {
        font-size: 18px;
        border: 5px solid #4F585A;
        padding: 15px 20px 12px 20px; }

  section.prijava {
    margin: 25px;
    padding: 25px; }
    section.prijava h1 {
      font-size: 24px; }
    section.prijava h2 {
      font-size: 18px;
      width: 40%; }
    section.prijava form {
      margin-top: 25px; }
    section.prijava input, section.prijava textarea {
      border: none;
      padding: 10px;
      width: 100%;
      font-size: 16px; }
    section.prijava label {
      margin-bottom: 24px; }
      section.prijava label p {
        font-size: 18px; }
    section.prijava button[type="submit"] {
      font-size: 16px;
      border: 7px solid #50595A;
      padding: 15px 20px 12px 20px;
      margin: 15px 0; }

  section.hvala {
    margin: 25px;
    padding: 25px; }
    section.hvala h1 {
      font-size: 36px; }

  section.motiviraj .inside {
    padding: 25px; }
  section.motiviraj .head {
    padding: 25px; }
    section.motiviraj .head h1 {
      font-size: 24px; }
    section.motiviraj .head h2 {
      font-size: 18px;
      width: 40%; }
  section.motiviraj .text {
    padding: 50px; }
    section.motiviraj .text p {
      font-size: 24px;
      margin-bottom: 60px;
      letter-spacing: 5px; }
  section.motiviraj .cta {
    text-align: center;
    margin-bottom: 50px; }
    section.motiviraj .cta a {
      font-size: 18px;
      border: 5px solid #4F585A;
      padding: 15px 20px 12px 20px; }

  section.motiviraj2 {
    margin-top: 35px;
    margin-bottom: 35px; }

  section.kupi1 {
    padding-top: 41.40625%;
    margin: 0 25px;
    margin-top: 25px; }
    section.kupi1 .container {
      padding: 25px; }
    section.kupi1 .headline h1 {
      font-size: 24px;
      font-family: 'adineue PRO Cond';
      line-height: 0.9;
      color: #C1FFAD; }
    section.kupi1 .headline h2 {
      font-size: 20px;
      font-family: 'adineue PRO Cond'; }
    section.kupi1 .headline h3 {
      font-size: 18px;
      font-family: 'adineue PRO Cond';
      width: auto; }

  section.kupi2 {
    padding: 25px;
    margin: 0 25px;
    margin-bottom: 25px; }
    section.kupi2 ul li {
      font-size: 18px;
      margin: 15px; }

  section.piskotki {
    padding: 25px; }
    section.piskotki p {
      margin: 10px 0; }
    section.piskotki .head {
      padding: 25px; }
      section.piskotki .head h2 {
        width: 50%; }
    section.piskotki .text {
      padding: 25px;
      font-size: 20px;
      line-height: 1.5;
      font-family: 'adineue PRO'; }
      section.piskotki .text a {
        color: #50595A; } }
