@charset "UTF-8";
@import '../fonts/icomoon/style.css';
a {
  text-decoration: none;
  font-size: inherit;
  transition: 0.2s linear;
}

.dialog-off-canvas-main-canvas a {
  color: #000;
}

a[href^="tel:"], a[href^="mailto:"] {
  text-decoration: underline transparent;
}
a[href^="tel:"]:hover, a[href^="mailto:"]:hover {
  text-decoration: underline;
}

html {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
}

body {
  font-size: 1rem;
}

img {
  display: block;
}

h1 {
  font-size: 3.3333333333rem;
}

h2 {
  font-size: 1.5555555556rem;
}

h3 {
  font-size: 1.1111111111rem;
  font-weight: inherit;
}

h4 {
  font-size: inherit;
  font-weight: inherit;
}

h5 {
  font-size: inherit;
  font-weight: inherit;
}

blockquote {
  margin: 0;
}

.line-height-2 {
  line-height: 2;
}

.line-height-3 {
  line-height: 3;
}

.dialog-off-canvas-main-canvas {
  overflow: hidden;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}

.field--type-text-with-summary p span.contener, .field--type-text-long p span.contener {
  display: flex;
}

span.hamburger,
span.bar {
  transition: 0.7s;
  width: 51px;
  height: 36px;
}

span.hamburger {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
span.hamburger span.bar {
  height: 8px;
  display: block;
  background-color: #000;
  border: solid 1px #000;
  margin: 4px auto;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@media (max-width: 590px) {
  span.hamburger span.bar {
    margin: 5px auto;
  }
}
span.hamburger span.top {
  margin-top: 0;
}

.expanded-menu span.hamburger span.bar {
  background: #000;
}
.expanded-menu span.hamburger span.top {
  margin-top: 0;
  transform: translateY(15px) rotateZ(45deg);
}
.expanded-menu span.hamburger span.middle {
  width: 0;
  border: none;
}
.expanded-menu span.hamburger span.bottom {
  transform: translateY(-12px) rotateZ(-45deg);
}

span.font-70 {
  font-size: 3.8888888889rem;
}
@media (max-width: 992px) {
  span.font-70 {
    font-size: 2.3333333333rem;
  }
}

span.font-bold {
  font-weight: bold;
}

span.font-60 {
  font-size: 3.3333333333rem;
  margin: 40px 0;
  display: block;
}
@media (max-width: 992px) {
  span.font-60 {
    font-size: 2rem;
  }
}

span.font-32 {
  font-size: 1.7777777778rem;
}
@media (max-width: 992px) {
  span.font-32 {
    font-size: 1.1111111111rem;
  }
}

span.font-28 {
  font-size: 1.5555555556rem;
}

span.font-light {
  font-weight: 300;
}

span.font-italic {
  font-style: italic;
}

.field--name-field-body ul {
  padding: 0;
}
.field--name-field-body ul li {
  padding-left: 30px;
  position: relative;
  box-sizing: border-box;
}
.field--name-field-body ul li::marker {
  content: none;
}
.field--name-field-body ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 1px;
  background-color: #FFBF00;
  position: absolute;
  left: 0;
  top: 13px;
}
.field--name-field-body a {
  font-weight: bold;
  font-color: #000;
}

.newsletter-form-front-con {
  max-width: 340px;
  width: 100%;
}
.newsletter-form-front-con > .front {
  max-width: 1920px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.newsletter-form-front-con > .front > p {
  color: #fff;
  text-align: center;
  margin-bottom: 35px;
}
.newsletter-form-front-con > .front h2 {
  color: #fff;
  font-size: 1.5555555556rem;
  font-weight: bold;
  text-align: center;
  margin: 40px 0;
}
@media (max-width: 1368px) {
  .newsletter-form-front-con > .front h2 {
    font-size: 1.1111111111rem;
  }
}
.newsletter-form-front-con > .front > .btn {
  text-transform: uppercase;
  background-color: transparent;
  color: #fff;
  width: 100%;
  transition: 0.2s linear;
  padding: 25px 40px;
  font-weight: bold;
  box-sizing: border-box;
}
@media (max-width: 1368px) {
  .newsletter-form-front-con > .front > .btn {
    padding: 15px 20px;
  }
}
.newsletter-form-front-con > .front > .btn a {
  color: #fff;
  font-weight: bold;
}
.newsletter-form-front-con > .front > .btn:hover {
  transition: 0.2s linear;
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.newsletter-form-front-con > .popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  padding: 20px;
  box-sizing: border-box;
  max-width: 800px;
  width: 95%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form form .form-type-email {
  border-bottom: solid 1px #005CE6;
  padding: 15px 0;
  box-sizing: border-box;
  width: 100%;
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form form .form-type-email label {
  display: none;
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form form .form-type-email input {
  border: none;
  outline-style: none;
  color: #005CE6;
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form form .form-type-email .description {
  display: none;
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form button.btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px 40px;
  box-sizing: border-box;
  background-color: #FFBF00;
  width: max-content;
  border: none;
  color: #000;
}
@media (max-width: 500px) {
  .newsletter-form-front-con > .popup .simplenews-subscriber-form button.btn-close {
    padding: 12px 32px;
  }
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form button.btn-close:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form .form-actions input {
  padding: 15px 40px;
  box-sizing: border-box;
  background-color: #FFBF00;
  border-radius: 8px;
  width: max-content;
  border: none;
  color: #000;
  font-weight: bold;
}
.newsletter-form-front-con > .popup .simplenews-subscriber-form .form-actions input:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}

#block-menuserwisu > button#main-menu-toggle {
  display: block;
  width: 52px;
  height: 36px;
  background-color: transparent;
  border: solid 1px transparent;
}
#block-menuserwisu > .content {
  display: none;
}

body.path-frontpage #block-veyna-search > .btn-search {
  border: solid 1px transparent;
  background-color: transparent;
}
body.path-frontpage #block-veyna-search > .btn-search:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #fff;
}
body.path-frontpage #block-veyna-search > .content-contener {
  display: none;
  position: fixed;
  top: -73%;
  left: -2.7%;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 33, 58, 0.95);
  z-index: 100;
}
body.path-frontpage #block-veyna-search > .content-contener button.close-search {
  position: absolute;
  top: 82px;
  left: 3.6%;
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  font-size: 0;
}
body.path-frontpage #block-veyna-search > .content-contener button.close-search:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #fff;
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener {
  position: absolute;
  top: 320px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 800px;
  width: 100%;
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener h2 {
  font-size: 1.5555555556rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener form {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media (max-width: 450px) {
  body.path-frontpage #block-veyna-search > .content-contener .search-contener form {
    flex-wrap: wrap;
  }
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener form .form-type-search {
  width: 100%;
  max-width: 500px;
  margin-bottom: 0;
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener form .form-type-search input {
  max-width: 500px;
  height: 50px;
  width: 100%;
  box-sizing: border-box;
  padding-left: 10px;
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener form .form-actions {
  margin-top: 19px;
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener form .form-actions input {
  border: none;
  color: #000;
  font-weight: bold;
  padding: 14px 54px;
  box-sizing: border-box;
  background-color: #FFBF00;
  width: max-content;
  margin: 0 auto;
  position: relative;
  transition: 0.2s linear;
}
body.path-frontpage #block-veyna-search > .content-contener .search-contener form .form-actions input:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}

body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .btn-search, body.path-node *:not(body.frontpage) #block-veyna-search > .btn-search, body.path-oferta *:not(body.frontpage) #block-veyna-search > .btn-search, body.path-auth *:not(body.frontpage) #block-veyna-search > .btn-search,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .btn-search, body.path-search *:not(body.frontpage) #block-veyna-search > .btn-search, body.path-page *:not(body.frontpage) #block-veyna-search > .btn-search,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .btn-search {
  border: solid 1px transparent;
  background-color: transparent;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .btn-search:before, body.path-node *:not(body.frontpage) #block-veyna-search > .btn-search:before, body.path-oferta *:not(body.frontpage) #block-veyna-search > .btn-search:before, body.path-auth *:not(body.frontpage) #block-veyna-search > .btn-search:before,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .btn-search:before, body.path-search *:not(body.frontpage) #block-veyna-search > .btn-search:before, body.path-page *:not(body.frontpage) #block-veyna-search > .btn-search:before,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .btn-search:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #000;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 33, 58, 0.95);
  z-index: 100;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search {
  position: absolute;
  top: 82px;
  left: 3.6%;
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  font-size: 0;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener button.close-search:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #fff;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener {
  position: absolute;
  top: 320px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 800px;
  width: 100%;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener h2 {
  font-size: 1.5555555556rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media (max-width: 450px) {
  body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form {
    flex-wrap: wrap;
  }
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search {
  width: 100%;
  max-width: 500px;
  margin-bottom: 0;
  padding: 14px 54px;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-type-search input {
  max-width: 500px;
  height: 50px;
  width: 100%;
  box-sizing: border-box;
  padding-left: 10px;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions {
  margin-top: 19px;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input {
  border: none;
  color: #000;
  font-weight: bold;
  box-sizing: border-box;
  background-color: #FFBF00;
  width: max-content;
  margin: 0 auto;
  position: relative;
  transition: 0.2s linear;
}
body.path-wypelnienia *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover, body.path-node *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover, body.path-oferta *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover, body.path-auth *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover,
body.path-all-news *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover, body.path-search *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover, body.path-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover,
body.page-node-type-page *:not(body.frontpage) #block-veyna-search > .content-contener .search-contener form .form-actions input:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}

.layout-container {
  position: relative;
}

body.path-frontpage header {
  position: absolute;
  width: 95%;
  left: 50%;
  transform: translateX(-50%);
  top: 70px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  z-index: 1;
}
@media (max-width: 992px) {
  body.path-frontpage header {
    top: 20px;
  }
}
@media (max-width: 768px) {
  body.path-frontpage header {
    flex-wrap: wrap;
  }
}
body.path-frontpage header .header-left-contener {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
}
@media (max-width: 768px) {
  body.path-frontpage header .header-left-contener {
    order: 0;
    width: unset;
  }
}
body.path-frontpage header .header-left-contener .region-r-main-menu button#main-menu-toggle {
  margin-right: 50px;
  background-color: transparent;
  border-color: transparent;
}
@media (max-width: 768px) {
  body.path-frontpage header .header-left-contener .region-r-main-menu button#main-menu-toggle {
    margin-right: 20px;
  }
}
body.path-frontpage header .header-left-contener .region-r-main-menu button#main-menu-toggle:hover span {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
body.path-frontpage header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger {
  display: flex;
  flex-direction: column;
}
body.path-frontpage header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar {
  background-color: #fff;
  border: #fff;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener {
  display: none;
  position: fixed;
  top: -73%;
  left: -2.7%;
  width: calc(100% + 100px);
  height: calc(100vh + 100px);
  background-color: rgba(0, 33, 58, 0.95);
  overflow-y: auto;
  z-index: 4;
}
@media (max-width: 992px) {
  body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener {
    height: 108vh;
  }
}
@media (max-width: 768px) {
  body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener {
    top: -45%;
  }
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener button.close {
  position: absolute;
  top: 82px;
  left: 3.6%;
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  font-size: 0;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #fff;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap {
  position: absolute;
  top: 130px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
  max-width: 1556px;
  width: 95%;
  margin: 0 -30px -30px 0;
}
@media (max-width: 992px) {
  body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap {
    flex-wrap: wrap;
    justify-content: center;
  }
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav {
  margin: 0 30px 30px 0;
}
@media (max-width: 992px) {
  body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav {
    width: 197px;
  }
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2 {
  font-size: 1.5555555556rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu {
  margin-left: 0;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li {
  text-align: center;
  margin-bottom: 30px;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a {
  color: #fff;
  font-weight: 300;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker {
  content: none;
}
body.path-frontpage header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span {
  color: #fff;
}
body.path-frontpage header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before {
  color: #fff;
}
body.path-frontpage header .header-left-contener .region-header1 #block-veyna-search button.btn-search:hover:before {
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 768px) {
  body.path-frontpage header .region-header2 {
    order: 2;
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
  body.path-frontpage header .region-header2 img {
    width: 100%;
    max-width: 395px;
    margin: 0 auto;
    height: auto;
  }
}
@media (max-width: 992px) {
  body.path-frontpage header .region-header2 svg {
    max-width: 200px;
  }
}
body.path-frontpage header .region-header3 {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 200px;
}
@media (max-width: 768px) {
  body.path-frontpage header .region-header3 {
    order: 1;
    width: unset;
  }
}
body.path-frontpage header .region-header3 #block-menukontauzytkownika {
  display: flex;
  margin-right: 40px;
}
body.path-frontpage header .region-header3 #block-menukontauzytkownika:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #fff;
}
@media (max-width: 768px) {
  body.path-frontpage header .region-header3 #block-menukontauzytkownika {
    margin-right: 20px;
  }
}
body.path-frontpage header .region-header3 #block-menukontauzytkownika ul.menu {
  margin: 0 12px;
}
body.path-frontpage header .region-header3 #block-menukontauzytkownika ul.menu a {
  color: #fff;
}
@media (max-width: 1368px) {
  body.path-frontpage header .region-header3 #block-menukontauzytkownika ul.menu a {
    font-size: 0.7777777778rem;
  }
}
body.path-frontpage header .region-header3 .block-accessible-language-switcher {
  z-index: 1;
}
body.path-frontpage header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang {
  border: solid 1px #fff;
  color: #fff;
  padding: 10px 15px;
  box-sizing: border-box;
}
body.path-frontpage header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after {
  content: none;
}
body.path-frontpage header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li {
  border: solid 1px #fff;
  padding: 5px 14px;
  box-sizing: border-box;
}
body.path-frontpage header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a {
  color: #fff;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner {
  position: relative;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner .field--name-field-background-front {
  position: relative;
  z-index: -1;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner .field--name-field-background-front:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(4, 28, 85, 0.55);
}
body.path-frontpage article.node--type-main-page .node__content .front-banner .field--name-field-background-front:after {
  content: "";
  background: #020e30;
  background: linear-gradient(0deg, rgba(2, 14, 48, 0.8) 0%, rgba(36, 42, 60, 0) 50%, rgba(2, 14, 48, 0.8) 100%);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner .field--name-field-background-front > div {
    height: 650px;
  }
}
@media (max-width: 660px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner .field--name-field-background-front > div {
    height: 760px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner .field--name-field-background-front img {
  width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner .field--name-field-background-front img {
    height: 100%;
    object-fit: cover;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-body {
  color: #fff;
  text-align: center;
  position: absolute;
  top: 33%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 45px;
  font-weight: 300;
  width: 95%;
}
@media (max-width: 1368px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-body {
    font-size: 1.5rem;
  }
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-body {
    top: 250px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles {
    margin-bottom: 20px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0 -35px -35px 0;
  padding: 0;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles {
    flex-wrap: wrap;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li {
  margin: 0 35px 35px 0;
  max-width: 400px;
  list-style: none;
}
@media (max-width: 1368px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li {
    max-width: 240px;
  }
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li {
    max-width: 130px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile {
  padding: 0;
  border: 0;
  border-radius: 0;
  position: relative;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .field--name-field-tile-icon img {
  width: 100%;
  height: auto;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener {
  position: absolute;
  bottom: 0;
  width: 100%;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-title-tiles {
  color: #fff;
  font-size: 1.7777777778rem;
  text-align: center;
  border-bottom: solid 1px #9B9B9B;
}
@media (max-width: 1368px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-title-tiles {
    font-size: 1.0555555556rem;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-title-tiles p {
  margin-bottom: 10px;
  font-weight: bold;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-tile-link {
  position: relative;
  height: 70px;
  padding: 0 25px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-tile-link a {
  text-align: left;
  font-size: 1.1111111111rem;
  text-transform: uppercase;
  color: #fff;
  position: unset;
}
@media (max-width: 1368px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-tile-link a {
    font-size: 0.6666666667rem;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-tile-link a:after {
  content: "";
  font-family: icomoon;
  font-size: 25px;
  color: #fff;
  position: absolute;
  right: 25px;
}
@media (max-width: 1368px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-tile-link a:after {
    font-size: 1rem;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-tile-link a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li .paragraph--type--tile .text-contener .field--name-field-tile-link a:hover:after {
  animation: arrow-animation 2s ease-in-out infinite;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(1) .field--name-field-tile-icon {
  position: relative;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(1) .field--name-field-tile-icon:before {
  content: "";
  background: #2d0900;
  background: linear-gradient(180deg, rgba(45, 9, 0, 0) 0%, #2d0900 100%);
  height: 230px;
  position: absolute;
  bottom: 0;
  width: 100%;
  transition: 0.2s linear;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(1) .field--name-field-tile-icon:before {
    height: 100px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(1):hover .field--name-field-tile-icon:before {
  height: 100%;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(2) .field--name-field-tile-icon {
  position: relative;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(2) .field--name-field-tile-icon:before {
  content: "";
  background: #2d0900;
  background: linear-gradient(180deg, rgba(100, 74, 47, 0) 0%, #644a2f 100%);
  height: 230px;
  position: absolute;
  bottom: 0;
  width: 100%;
  transition: 0.2s linear;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(2) .field--name-field-tile-icon:before {
    height: 100px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(2):hover .field--name-field-tile-icon:before {
  height: 100%;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(3) .field--name-field-tile-icon {
  position: relative;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(3) .field--name-field-tile-icon:before {
  content: "";
  background: #2d0900;
  background: linear-gradient(180deg, rgba(111, 47, 4, 0) 0%, #6f2f04 100%);
  height: 230px;
  position: absolute;
  bottom: 0;
  width: 100%;
  transition: 0.2s linear;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(3) .field--name-field-tile-icon:before {
    height: 100px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(3):hover .field--name-field-tile-icon:before {
  height: 100%;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(4) .field--name-field-tile-icon {
  position: relative;
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(4) .field--name-field-tile-icon:before {
  content: "";
  background: #2d0900;
  background: linear-gradient(180deg, rgba(54, 39, 63, 0) 0%, #36273f 100%);
  height: 230px;
  position: absolute;
  bottom: 0;
  width: 100%;
  transition: 0.2s linear;
}
@media (max-width: 768px) {
  body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(4) .field--name-field-tile-icon:before {
    height: 100px;
  }
}
body.path-frontpage article.node--type-main-page .node__content .front-banner > .field--name-field-tiles-parag .paragraph--type--tiles ul.field--name-field-tiles li:nth-of-type(4):hover .field--name-field-tile-icon:before {
  height: 100%;
}

body.path-node, body.path-wypelnienia, body.path-oferta, body.path-auth, body.path-all-news, body.path-search, body.path-page, body.page-node-type-page {
  margin-top: 50px;
}
body.path-node header, body.path-wypelnienia header, body.path-oferta header, body.path-auth header, body.path-all-news header, body.path-search header, body.path-page header, body.page-node-type-page header {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  z-index: 1;
}
@media (max-width: 768px) {
  body.path-node header, body.path-wypelnienia header, body.path-oferta header, body.path-auth header, body.path-all-news header, body.path-search header, body.path-page header, body.page-node-type-page header {
    flex-wrap: wrap;
  }
}
body.path-node header .header-left-contener, body.path-wypelnienia header .header-left-contener, body.path-oferta header .header-left-contener, body.path-auth header .header-left-contener, body.path-all-news header .header-left-contener, body.path-search header .header-left-contener, body.path-page header .header-left-contener, body.page-node-type-page header .header-left-contener {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
}
@media (max-width: 768px) {
  body.path-node header .header-left-contener, body.path-wypelnienia header .header-left-contener, body.path-oferta header .header-left-contener, body.path-auth header .header-left-contener, body.path-all-news header .header-left-contener, body.path-search header .header-left-contener, body.path-page header .header-left-contener, body.page-node-type-page header .header-left-contener {
    order: 0;
    width: unset;
  }
}
body.path-node header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-wypelnienia header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-oferta header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-auth header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-all-news header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-search header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-page header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.page-node-type-page header .header-left-contener .region-r-main-menu button#main-menu-toggle {
  margin-right: 50px;
  background-color: transparent;
  border-color: transparent;
}
@media (max-width: 768px) {
  body.path-node header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-wypelnienia header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-oferta header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-auth header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-all-news header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-search header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.path-page header .header-left-contener .region-r-main-menu button#main-menu-toggle, body.page-node-type-page header .header-left-contener .region-r-main-menu button#main-menu-toggle {
    margin-right: 20px;
  }
}
body.path-node header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger, body.path-wypelnienia header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger, body.path-oferta header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger, body.path-auth header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger, body.path-all-news header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger, body.path-search header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger, body.path-page header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger, body.page-node-type-page header .header-left-contener .region-r-main-menu button#main-menu-toggle .hamburger {
  display: flex;
  flex-direction: column;
}
body.path-node header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar, body.path-wypelnienia header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar, body.path-oferta header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar, body.path-auth header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar, body.path-all-news header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar, body.path-search header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar, body.path-page header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar, body.page-node-type-page header .header-left-contener .region-r-main-menu button#main-menu-toggle span.bar {
  background-color: #000;
  border: #000;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 33, 58, 0.95);
  z-index: 4;
  overflow-y: auto;
  box-sizing: border-box;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener button.close, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener button.close, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener button.close, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener button.close, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener button.close, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener button.close, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener button.close, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener button.close {
  position: absolute;
  top: 82px;
  left: 3.6%;
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  font-size: 0;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener button.close:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #fff;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap {
  position: absolute;
  top: 130px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
  max-width: 1556px;
  width: 95%;
}
@media (max-width: 992px) {
  body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap {
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 50px;
  }
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav {
  margin: 0 30px 30px 0;
}
@media (max-width: 992px) {
  body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav {
    width: 197px;
  }
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav h2 {
  font-size: 1.5555555556rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu {
  margin-left: 0;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li {
  text-align: center;
  margin-bottom: 30px;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li a {
  color: #fff;
  font-weight: 300;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed::marker {
  content: none;
}
body.path-node header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span, body.path-wypelnienia header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span, body.path-oferta header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span, body.path-auth header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span, body.path-all-news header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span, body.path-search header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span, body.path-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span, body.page-node-type-page header .header-left-contener .region-r-main-menu .content-menu-contener .menu-wrap > nav ul.menu li.menu-item--collapsed > span {
  color: #fff;
}
body.path-node header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before, body.path-wypelnienia header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before, body.path-oferta header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before, body.path-auth header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before, body.path-all-news header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before, body.path-search header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before, body.path-page header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before, body.page-node-type-page header .header-left-contener .region-header1 #block-veyna-search button.btn-search:before {
  color: #000;
}
@media (max-width: 768px) {
  body.path-node header .region-header2, body.path-wypelnienia header .region-header2, body.path-oferta header .region-header2, body.path-auth header .region-header2, body.path-all-news header .region-header2, body.path-search header .region-header2, body.path-page header .region-header2, body.page-node-type-page header .region-header2 {
    order: 2;
    width: 100%;
    text-align: center;
  }
  body.path-node header .region-header2 img, body.path-wypelnienia header .region-header2 img, body.path-oferta header .region-header2 img, body.path-auth header .region-header2 img, body.path-all-news header .region-header2 img, body.path-search header .region-header2 img, body.path-page header .region-header2 img, body.page-node-type-page header .region-header2 img {
    margin: 0 auto;
  }
}
body.path-node header .region-header2 svg path, body.path-wypelnienia header .region-header2 svg path, body.path-oferta header .region-header2 svg path, body.path-auth header .region-header2 svg path, body.path-all-news header .region-header2 svg path, body.path-search header .region-header2 svg path, body.path-page header .region-header2 svg path, body.page-node-type-page header .region-header2 svg path {
  fill: #000;
}
body.path-node header .region-header2 svg rect, body.path-wypelnienia header .region-header2 svg rect, body.path-oferta header .region-header2 svg rect, body.path-auth header .region-header2 svg rect, body.path-all-news header .region-header2 svg rect, body.path-search header .region-header2 svg rect, body.path-page header .region-header2 svg rect, body.page-node-type-page header .region-header2 svg rect {
  fill: #000;
}
@media (max-width: 992px) {
  body.path-node header .region-header2 svg, body.path-wypelnienia header .region-header2 svg, body.path-oferta header .region-header2 svg, body.path-auth header .region-header2 svg, body.path-all-news header .region-header2 svg, body.path-search header .region-header2 svg, body.path-page header .region-header2 svg, body.page-node-type-page header .region-header2 svg {
    max-width: 200px;
  }
}
body.path-node header .region-header3, body.path-wypelnienia header .region-header3, body.path-oferta header .region-header3, body.path-auth header .region-header3, body.path-all-news header .region-header3, body.path-search header .region-header3, body.path-page header .region-header3, body.page-node-type-page header .region-header3 {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 200px;
}
@media (max-width: 768px) {
  body.path-node header .region-header3, body.path-wypelnienia header .region-header3, body.path-oferta header .region-header3, body.path-auth header .region-header3, body.path-all-news header .region-header3, body.path-search header .region-header3, body.path-page header .region-header3, body.page-node-type-page header .region-header3 {
    order: 1;
    width: unset;
  }
}
body.path-node header .region-header3 #block-menukontauzytkownika, body.path-wypelnienia header .region-header3 #block-menukontauzytkownika, body.path-oferta header .region-header3 #block-menukontauzytkownika, body.path-auth header .region-header3 #block-menukontauzytkownika, body.path-all-news header .region-header3 #block-menukontauzytkownika, body.path-search header .region-header3 #block-menukontauzytkownika, body.path-page header .region-header3 #block-menukontauzytkownika, body.page-node-type-page header .region-header3 #block-menukontauzytkownika {
  display: flex;
  margin-right: 40px;
}
body.path-node header .region-header3 #block-menukontauzytkownika:before, body.path-wypelnienia header .region-header3 #block-menukontauzytkownika:before, body.path-oferta header .region-header3 #block-menukontauzytkownika:before, body.path-auth header .region-header3 #block-menukontauzytkownika:before, body.path-all-news header .region-header3 #block-menukontauzytkownika:before, body.path-search header .region-header3 #block-menukontauzytkownika:before, body.path-page header .region-header3 #block-menukontauzytkownika:before, body.page-node-type-page header .region-header3 #block-menukontauzytkownika:before {
  content: "";
  font-family: icomoon;
  font-size: 26px;
  color: #000;
}
@media (max-width: 768px) {
  body.path-node header .region-header3 #block-menukontauzytkownika, body.path-wypelnienia header .region-header3 #block-menukontauzytkownika, body.path-oferta header .region-header3 #block-menukontauzytkownika, body.path-auth header .region-header3 #block-menukontauzytkownika, body.path-all-news header .region-header3 #block-menukontauzytkownika, body.path-search header .region-header3 #block-menukontauzytkownika, body.path-page header .region-header3 #block-menukontauzytkownika, body.page-node-type-page header .region-header3 #block-menukontauzytkownika {
    margin-right: 20px;
  }
}
body.path-node header .region-header3 #block-menukontauzytkownika ul.menu, body.path-wypelnienia header .region-header3 #block-menukontauzytkownika ul.menu, body.path-oferta header .region-header3 #block-menukontauzytkownika ul.menu, body.path-auth header .region-header3 #block-menukontauzytkownika ul.menu, body.path-all-news header .region-header3 #block-menukontauzytkownika ul.menu, body.path-search header .region-header3 #block-menukontauzytkownika ul.menu, body.path-page header .region-header3 #block-menukontauzytkownika ul.menu, body.page-node-type-page header .region-header3 #block-menukontauzytkownika ul.menu {
  margin: 0 12px;
}
body.path-node header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-wypelnienia header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-oferta header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-auth header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-all-news header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-search header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-page header .region-header3 #block-menukontauzytkownika ul.menu a, body.page-node-type-page header .region-header3 #block-menukontauzytkownika ul.menu a {
  color: #000;
}
@media (max-width: 1368px) {
  body.path-node header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-wypelnienia header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-oferta header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-auth header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-all-news header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-search header .region-header3 #block-menukontauzytkownika ul.menu a, body.path-page header .region-header3 #block-menukontauzytkownika ul.menu a, body.page-node-type-page header .region-header3 #block-menukontauzytkownika ul.menu a {
    font-size: 0.7777777778rem;
  }
}
body.path-node header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang, body.path-wypelnienia header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang, body.path-oferta header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang, body.path-auth header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang, body.path-all-news header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang, body.path-search header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang, body.path-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang, body.page-node-type-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang {
  border: solid 1px #000;
  color: #000;
  padding: 10px 15px;
  box-sizing: border-box;
}
body.path-node header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after, body.path-wypelnienia header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after, body.path-oferta header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after, body.path-auth header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after, body.path-all-news header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after, body.path-search header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after, body.path-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after, body.page-node-type-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown button.current-lang:after {
  content: none;
}
body.path-node header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list, body.path-wypelnienia header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list, body.path-oferta header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list, body.path-auth header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list, body.path-all-news header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list, body.path-search header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list, body.path-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list, body.page-node-type-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list {
  z-index: 1;
  background-color: #fff;
}
body.path-node header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li, body.path-wypelnienia header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li, body.path-oferta header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li, body.path-auth header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li, body.path-all-news header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li, body.path-search header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li, body.path-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li, body.page-node-type-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li {
  border: solid 1px #000;
  padding: 5px 14px;
  box-sizing: border-box;
}
body.path-node header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a, body.path-wypelnienia header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a, body.path-oferta header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a, body.path-auth header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a, body.path-all-news header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a, body.path-search header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a, body.path-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a, body.page-node-type-page header .region-header3 .block-accessible-language-switcher .lang-switcher-dropdown > ul.lang-list li a {
  color: #000;
}

@keyframes arrow-animation {
  0% {
    right: 25px;
  }
  50% {
    right: 20%;
  }
  100% {
    right: 25px;
  }
}
footer {
  margin-top: 120px;
}
footer > .el-con {
  background-image: url("/themes/custom/veyna/img/footer-background1.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
footer > .el-con .ft-con {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 768px) {
  footer > .el-con .ft-con {
    flex-wrap: wrap;
    justify-content: center;
  }
}
footer > .el-con .ft-con .region-footer1 {
  position: relative;
  padding: 30px 0 30px 0;
  box-sizing: border-box;
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information {
  max-width: 340px;
  width: 100%;
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information h2 {
  color: #fff;
  font-size: 1.5555555556rem;
  font-weight: bold;
  text-align: center;
  margin: 40px 0;
}
@media (max-width: 1368px) {
  footer > .el-con .ft-con .region-footer1 .menu--useful-information h2 {
    font-size: 1.1111111111rem;
  }
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information ul.menu {
  margin: 0;
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information ul.menu li {
  padding: 25px 0;
  box-sizing: border-box;
  text-align: center;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
@media (max-width: 1368px) {
  footer > .el-con .ft-con .region-footer1 .menu--useful-information ul.menu li {
    padding: 15px 0;
  }
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information ul.menu li:first-of-type {
  border-top: 0;
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information ul.menu li:last-of-type {
  border-bottom: 0;
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information ul.menu li a {
  color: #fff;
  text-decoration: underline transparent;
  transition: 0.2s linear;
}
footer > .el-con .ft-con .region-footer1 .menu--useful-information ul.menu li a:hover {
  text-decoration: underline #FFBF00;
}
footer > .el-con .ft-con .region-footer1-2 {
  padding: 30px 0;
  box-sizing: border-box;
}
footer > .el-con .ft-con .region-footer1-2 #block-kontakt h2 {
  color: #fff;
  font-size: 1.5555555556rem;
  font-weight: bold;
  text-align: center;
  margin: 40px 0;
}
@media (max-width: 1368px) {
  footer > .el-con .ft-con .region-footer1-2 #block-kontakt h2 {
    font-size: 1.1111111111rem;
  }
}
footer > .el-con .ft-con .region-footer1-2 #block-kontakt .content {
  display: flex;
}
@media (max-width: 992px) {
  footer > .el-con .ft-con .region-footer1-2 #block-kontakt .content {
    flex-wrap: wrap;
    justify-content: center;
  }
}
footer > .el-con .ft-con .region-footer1-2 #block-kontakt .content .field--name-field-img {
  margin-right: 40px;
}
footer > .el-con .ft-con .region-footer1-2 #block-kontakt .content .field--name-body * {
  color: #fff;
}
footer > .el-con .ft-con .region-footer1-2 #block-kontakt .content .field--name-body p {
  margin-top: 0;
}
@media (max-width: 1368px) {
  footer > .el-con .ft-con .region-footer1-2 #block-kontakt .content .field--name-body p {
    font-size: 0.7777777778rem;
  }
}
footer > .el-con .ft-con .region-footer1-2 #block-kontakt .content .field--name-body a:hover {
  text-decoration: underline #FFBF00;
}
footer > .el-con .ft-con .region-footer1-1 {
  position: relative;
  padding: 30px 0 30px 0;
  box-sizing: border-box;
}
footer > .el-con .ft-con .region-footer1-1 nav.menu--social ul.menu li a.facebook {
  position: relative;
  font-size: 0;
}
footer > .el-con .ft-con .region-footer1-1 nav.menu--social ul.menu li a.facebook:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/facebook.svg");
  display: block;
  width: 15px;
  height: 33px;
  background-size: cover;
  margin: 0 auto;
}
footer .region-footer2 {
  min-height: 60px;
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  footer .region-footer2 {
    flex-wrap: wrap;
    justify-content: center;
  }
  footer .region-footer2 > .block {
    margin-bottom: 30px;
  }
}
footer .region-footer2 .block-v-copyrights span {
  font-size: 0.7777777778rem;
}
footer .region-footer2 .menu--menu-footer ul.menu {
  margin: 0;
  display: flex;
}
@media (max-width: 992px) {
  footer .region-footer2 .menu--menu-footer ul.menu {
    flex-wrap: wrap;
    justify-content: center;
  }
}
footer .region-footer2 .menu--menu-footer ul.menu li {
  padding: 0;
  margin-right: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  border-right: solid 1px #000;
}
footer .region-footer2 .menu--menu-footer ul.menu li:last-of-type {
  margin: 0;
  padding: 0;
  border: 0;
}
footer .region-footer2 .menu--menu-footer ul.menu li a {
  font-size: 0.7777777778rem;
  color: #000;
}
footer .region-footer2 .menu--menu-footer ul.menu li a:hover {
  text-decoration: underline;
}
footer .region-footer2 .block-v-created-by * {
  font-size: 0.7777777778rem;
  color: #000;
}

.region-breadcrumbs {
  margin-top: 40px;
  min-height: 58px;
  display: flex;
  align-items: center;
  background-color: #F2F2F2;
  width: 100%;
}
.region-breadcrumbs .block-system-breadcrumb-block {
  width: 100%;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb {
  max-width: 1675px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 20px 0;
  box-sizing: border-box;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 -15px -15px 0;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb ol li {
  margin: 0 15px 15px 0;
  list-style: none;
  position: relative;
  padding-right: 15px;
  color: #000;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb ol li:before {
  content: "|";
  position: absolute;
  right: -5px;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb ol li:last-of-type {
  padding-right: 0;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb ol li:last-of-type:before {
  content: none;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb ol li a {
  color: #000;
  border-bottom: solid 1px transparent;
  transition: 0.2s linear;
}
.region-breadcrumbs .block-system-breadcrumb-block nav.breadcrumb ol li a:hover {
  border-bottom: solid 1px #000;
}

body.path-frontpage .paragraph--type--odometer-tiles {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-body {
  display: flex;
  align-items: center;
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-body p {
  width: max-content;
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 50px 0;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-body p {
    font-size: 1.0555555556rem;
  }
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-body:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 331px));
  grid-gap: 25px;
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles {
    grid-template-columns: repeat(3, minmax(0, 331px));
  }
}
@media (max-width: 576px) {
  body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles {
    grid-template-columns: repeat(2, minmax(0, 331px));
  }
}
@media (max-width: 400px) {
  body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles {
    grid-template-columns: repeat(1, minmax(0, 331px));
  }
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item {
  background-color: #F2F2F2;
  padding-top: 100px;
  padding-bottom: 75px;
  box-sizing: border-box;
  -webkit-box-shadow: 3px 3px 6px -3px rgba(0, 0, 0, 0.16);
  box-shadow: 3px 3px 6px -3px rgba(0, 0, 0, 0.16);
  background-image: url("/themes/custom/veyna/img/logo-veyna.png");
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 400px) {
  body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item {
    justify-self: stretch;
  }
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .odometer-number-contener {
  display: flex;
  justify-content: center;
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .odometer-number-contener .field--name-field-numbers, body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .odometer-number-contener .field--name-field-symbol {
  font-size: 3.8888888889rem;
  font-weight: bold;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .odometer-number-contener .field--name-field-numbers, body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .odometer-number-contener .field--name-field-symbol {
    font-size: 2.3333333333rem;
  }
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .field--name-field-body {
  padding: 0 35px;
  box-sizing: border-box;
  font-size: 1.3333333333rem;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .field--name-field-body {
    font-size: 1rem;
  }
}
body.path-frontpage .paragraph--type--odometer-tiles > .field--name-field-tiles > .field__item .paragraph--type--odometer-tile .field--name-field-body p {
  margin: 0;
}
body.path-frontpage .paragraph--type--offers-front-contener {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-title {
  display: flex;
  align-items: center;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-title .field__item {
  width: max-content;
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 50px 0;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-title .field__item {
    font-size: 1.0555555556rem;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-title:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 448px));
  grid-template-rows: repeat(2, minmax(0, 366px));
  grid-gap: 35px;
  margin-bottom: 60px;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section {
    grid-template-columns: repeat(4, minmax(0, 268px));
    grid-template-rows: repeat(2, minmax(0, 219px));
  }
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:first-of-type {
  grid-column: 1/3;
  grid-row: 1/3;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:first-of-type .field--name-field-image > div {
  height: 765px;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:first-of-type .field--name-field-image > div {
    height: 459px;
  }
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:first-of-type .field--name-field-image > div {
    height: unset;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:first-of-type .field--name-field-image > div img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:first-of-type .field--name-field-image > div img {
    height: auto;
    object-fit: unset;
    max-width: 400px;
    width: 100%;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:nth-of-type(2) {
  grid-column: 3/4;
  grid-row: 1/1;
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:nth-of-type(2) {
    grid-column: 3/5;
    grid-row: 1/3;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:nth-of-type(3) {
  grid-column: 4/4;
  grid-row: 1/1;
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:nth-of-type(3) {
    grid-column: 1/3;
    grid-row: 3/5;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:nth-of-type(4) {
  grid-column: 3/4;
  grid-row: 2/3;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item:nth-of-type(5) {
  grid-column: 4/4;
  grid-row: 2/2;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front {
  position: relative;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-image:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0;
  width: 100%;
  background: black;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  transition: 0.2s linear;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-image img {
  width: 100%;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-image img {
    height: auto;
  }
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-image img {
    max-width: 400px;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front:hover .field--name-field-image:after {
  height: 50%;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link {
  position: absolute;
  padding: 20px;
  box-sizing: border-box;
  bottom: 0;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  max-width: 323px;
  width: 100%;
  transition: 0.2s linear;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link {
    padding: 10px;
    width: 101%;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link:hover {
  background-color: #FFBF00;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link > div a {
  color: #000;
  font-size: 1.3333333333rem;
  font-weight: bold;
  padding-right: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link > div a {
    font-size: 1.0555555556rem;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link > div a:after {
  content: "";
  font-family: icomoon;
  font-size: 15px;
  color: #000;
  margin-left: auto;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link > div a:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-section > .field__item .paragraph--type--offer-front .field--name-field-link > div a:hover {
  text-decoration: none;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-link {
  text-align: center;
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-link a {
  padding: 25px 45px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-link a {
    padding: 15px 27px;
  }
}
body.path-frontpage .paragraph--type--offers-front-contener > .field--name-field-link a:hover {
  background-color: #FFBF00;
  color: #000;
}
body.path-frontpage .paragraph--type--promoted-products {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-title {
  display: flex;
  align-items: center;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-title .field__item {
  width: max-content;
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 50px 0;
  white-space: nowrap;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-title .field__item {
    font-size: 1.0555555556rem;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-title:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 357px));
  grid-template-rows: repeat(2, minmax(0, 292px));
  grid-gap: 30px;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section {
    grid-template-columns: repeat(5, minmax(0, 214px));
    grid-template-rows: repeat(2, minmax(0, 175px));
  }
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) {
  grid-column: 1/3;
  grid-row: 1/3;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) .field--name-field-image > div {
  height: 614px;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) .field--name-field-image > div {
    height: 380px;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) .field--name-field-link {
  top: 60%;
  right: 45%;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) {
  grid-column: 3/4;
  grid-row: 1/2;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-link {
  top: 49%;
  right: 10%;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-link {
    top: 57%;
    right: 33%;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-image > div {
  height: 292px;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-image > div {
    height: 176px;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) {
  grid-column: 3/4;
  grid-row: 2/3;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-image > div {
  height: 292px;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-image > div {
    height: 176px;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-link {
  top: 40%;
  right: 25%;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-link {
    top: 56%;
    right: 37%;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) {
  grid-column: 4/6;
  grid-row: 1/3;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-link {
  top: 53%;
  right: 34%;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-image > div {
  height: 614px;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-image > div {
    height: unset;
  }
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-image > div img {
    max-width: 400px;
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item {
    max-width: 400px;
    width: 100%;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product {
  position: relative;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0;
  width: 100%;
  background: black;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  transition: 0.2s linear;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product:hover:after {
  height: 50%;
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-image > div {
    height: unset;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-image img {
    object-fit: unset;
    height: auto;
    max-width: 400px;
    width: 100%;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-news-product {
  position: absolute;
  top: 30px;
  left: 30px;
  border: solid 1px #707070;
  max-width: 80%;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-news-product div {
  color: #000;
  font-size: 1.1111111111rem;
  font-weight: 900;
  padding: 20px 30px;
  box-sizing: border-box;
  background-color: #FFBF00;
  width: 100%;
}
@media (max-width: 1650px) {
  body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-news-product div {
    padding: 12px 18px;
    font-size: 0.8888888889rem;
    font-weight: 400;
  }
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link {
  position: absolute;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:before {
  content: "";
  width: 53px;
  height: 53px;
  background-color: #000;
  display: block;
  border-radius: 50%;
  transition: 0.2s linear;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:after {
  content: "+";
  color: #FFBF00;
  font-size: 46px;
  position: absolute;
  top: -6px;
  left: 14px;
  transition: 0.2s linear;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:hover:before {
  background-color: #FFBF00;
}
body.path-frontpage .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:hover:after {
  color: #000;
}
body.path-frontpage .paragraph--type--tiles {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 100px;
}
body.path-frontpage .paragraph--type--tiles > .field--name-field-title {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}
body.path-frontpage .paragraph--type--tiles > .field--name-field-title .field__item {
  width: max-content;
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 50px 0;
  white-space: nowrap;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--tiles > .field--name-field-title .field__item {
    font-size: 1.0555555556rem;
  }
}
body.path-frontpage .paragraph--type--tiles > .field--name-field-title:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
}
body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles {
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 -30px -30px 0;
}
@media (max-width: 1368px) {
  body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles {
    flex-wrap: wrap;
    justify-content: center;
  }
}
body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles li {
  list-style: none;
  position: relative;
  margin: 0 30px 30px 0;
}
body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a img {
  margin: 0 auto;
}
body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a svg {
  max-height: 62px;
  max-width: 219px;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  filter: grayscale(100%);
  opacity: 0.7;
  transition: 0.2s linear;
}
body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a svg:hover {
  filter: unset;
  opacity: 1;
}
@media (max-width: 992px) {
  body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a svg {
    width: 90%;
  }
}
body.path-frontpage .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-icon img {
  height: auto;
  width: 100%;
}

.paragraph--type--acordion-contener {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--acordion-contener > .field--name-field-title {
  font-style: normal;
  font-size: 1.1666666667rem;
  font-weight: bold;
  color: #000;
  margin-bottom: 40px;
}
.paragraph--type--acordion-contener > .field--name-field-section > div {
  margin-bottom: 20px;
}
.paragraph--type--acordion-contener .paragraph--type--acordion .field--name-field-title-tiles {
  padding-top: 1px;
  padding-bottom: 1px;
  font-style: normal;
  font-size: 1.1666666667rem;
  font-weight: bold;
  color: #000;
  background-color: #F2F2F2;
  padding-left: 155px;
  box-sizing: border-box;
  position: relative;
  transition: 0.2s linear;
}
.paragraph--type--acordion-contener .paragraph--type--acordion .field--name-field-title-tiles:before {
  content: "";
  height: 3px;
  width: 24px;
  background-color: #000;
  position: absolute;
  left: 75px;
  top: 35px;
}
.paragraph--type--acordion-contener .paragraph--type--acordion .field--name-field-title-tiles:after {
  content: "";
  height: 3px;
  width: 24px;
  background-color: transparent;
  position: absolute;
  left: 75px;
  top: 35px;
  transform: rotate(90deg);
  transition: 0.2s linear;
}
.paragraph--type--acordion-contener .paragraph--type--acordion .field--name-field-body {
  display: none;
  padding-left: 155px;
}
.paragraph--type--acordion-contener .paragraph--type--acordion.extended .field--name-field-title-tiles {
  background-color: #FFF6DC;
}
.paragraph--type--acordion-contener .paragraph--type--acordion.extended .field--name-field-title-tiles:after {
  background-color: #000;
}

.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 {
  margin-bottom: 30px;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-title {
  font-size: 3.0555555556rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: 50px;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 448px));
  grid-template-rows: repeat(3, minmax(0, 366px));
  grid-gap: 40px;
}
@media (max-width: 992px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section {
    grid-template-columns: repeat(2, minmax(0, 448px));
    grid-template-rows: unset;
  }
}
@media (max-width: 576px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div {
    max-width: 448px;
    width: 100%;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div .paragraph--type--catalog-product {
  position: relative;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div img {
  width: 100%;
  height: auto;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div .field--name-field-link {
  position: absolute;
  padding: 20px;
  box-sizing: border-box;
  bottom: 0;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  max-width: 323px;
  width: 100%;
  transition: 0.2s linear;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div .field--name-field-link:hover {
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div .field--name-field-link a {
  color: #000;
  font-size: 1.3333333333rem;
  font-weight: bold;
  padding-right: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div .field--name-field-link a:after {
  content: "";
  font-family: icomoon;
  font-size: 15px;
  color: #000;
  margin-left: auto;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div .field--name-field-link a:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div .field--name-field-link a:hover {
  text-decoration: none;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(1) {
  grid-column: 1/3;
  grid-row: 1/3;
}
@media (max-width: 768px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(1) {
    grid-column: unset;
    grid-row: unset;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(1) .paragraph--type--catalog-product {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(1) .paragraph--type--catalog-product .field--name-field-image {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(1) .paragraph--type--catalog-product .field--name-field-image > div {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(1) img {
  height: 100%;
  object-fit: cover;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(2) {
  grid-column: 3/4;
  grid-row: 1/2;
}
@media (max-width: 768px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(2) {
    grid-column: unset;
    grid-row: unset;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(2) .paragraph--type--catalog-product {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(2) .paragraph--type--catalog-product .field--name-field-image {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(2) .paragraph--type--catalog-product .field--name-field-image > div {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(2) .paragraph--type--catalog-product .field--name-field-image img {
  height: 100%;
  object-fit: cover;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(3) {
  grid-column: 4/5;
  grid-row: 1/2;
}
@media (max-width: 768px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(3) {
    grid-column: unset;
    grid-row: unset;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(3) .paragraph--type--catalog-product {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(3) .paragraph--type--catalog-product .field--name-field-image {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(3) .paragraph--type--catalog-product .field--name-field-image > div {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(3) .paragraph--type--catalog-product .field--name-field-image img {
  height: 100%;
  object-fit: cover;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(4) {
  grid-column: 1/2;
  grid-row: 3/4;
}
@media (max-width: 768px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(4) {
    grid-column: unset;
    grid-row: unset;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(4) .paragraph--type--catalog-product {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(4) .paragraph--type--catalog-product .field--name-field-image {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(4) .paragraph--type--catalog-product .field--name-field-image > div {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(4) .paragraph--type--catalog-product .field--name-field-image img {
  height: 100%;
  object-fit: cover;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(5) {
  grid-column: 2/3;
  grid-row: 3/4;
}
@media (max-width: 768px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(5) {
    grid-column: unset;
    grid-row: unset;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(5) .paragraph--type--catalog-product {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(5) .paragraph--type--catalog-product .field--name-field-image {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(5) .paragraph--type--catalog-product .field--name-field-image > div {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(5) .paragraph--type--catalog-product .field--name-field-image img {
  height: 100%;
  object-fit: cover;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(6) {
  grid-column: 3/5;
  grid-row: 2/4;
}
@media (max-width: 768px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(6) {
    grid-column: unset;
    grid-row: unset;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(6) .paragraph--type--catalog-product {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(6) .paragraph--type--catalog-product .field--name-field-image {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(6) .paragraph--type--catalog-product .field--name-field-image > div {
  height: 100%;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-2-2-1 > .field--name-field-section > div:nth-of-type(6) .paragraph--type--catalog-product .field--name-field-image img {
  height: 100%;
  object-fit: cover;
}

.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-title {
  font-size: 3.0555555556rem;
  font-weight: bold;
  text-align: center;
  margin: 50px 0;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-subtitle {
  font-size: 1.7777777778rem;
  font-weight: bold;
  text-align: center;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-subtitle p {
  margin-bottom: 50px;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 952px));
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section .paragraph--type--catalog-product {
  position: relative;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section .paragraph--type--catalog-product .field--name-field-image img {
  width: 100%;
  height: auto;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section .paragraph--type--catalog-product .field--name-field-link {
  padding: 20px;
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  transition: 0.2s linear;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section .paragraph--type--catalog-product .field--name-field-link:hover {
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section .paragraph--type--catalog-product .field--name-field-link a {
  color: #000;
  font-size: 1.3333333333rem;
  font-weight: bold;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section .paragraph--type--catalog-product .field--name-field-link a:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-50 .field--name-field-section .paragraph--type--catalog-product .field--name-field-link a:hover {
  text-decoration: none;
}

@media (max-width: 576px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 {
    width: 95%;
    margin: 0 auto;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-title {
  font-size: 3.0555555556rem;
  font-weight: bold;
  text-align: center;
  margin: 50px 0;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 448px));
  grid-gap: 40px;
}
@media (max-width: 992px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-section {
    grid-template-columns: repeat(3, minmax(0, 448px));
  }
}
@media (max-width: 768px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-section {
    grid-template-columns: repeat(2, minmax(0, 448px));
  }
}
@media (max-width: 576px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-section {
    grid-template-columns: repeat(1, minmax(0, 448px));
    width: fit-content;
    margin: 0 auto;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product {
  position: relative;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-image img {
  max-width: 448px;
  width: 100%;
  height: auto;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link {
  position: absolute;
  padding: 20px;
  box-sizing: border-box;
  bottom: 0;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  max-width: 323px;
  width: 100%;
  transition: 0.2s linear;
}
@media (max-width: 1368px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link {
    position: relative;
    transform: unset;
    left: 0;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link:hover {
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link a {
  color: #000;
  font-size: 1.3333333333rem;
  font-weight: bold;
  padding-right: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
@media (max-width: 992px) {
  .paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link a {
    font-size: 1rem;
  }
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link a:after {
  content: "";
  font-family: icomoon;
  font-size: 15px;
  color: #000;
  margin-left: auto;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link a:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 .paragraph--type--catalog-product .field--name-field-link a:hover {
  text-decoration: none;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-link {
  position: relative;
  width: max-content;
  margin: 50px auto;
  padding: 20px;
  box-sizing: border-box;
  background-color: #000;
  text-transform: uppercase;
  font-weight: bold;
  transition: 0.2s linear;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-link a {
  color: #fff;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-link:hover {
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-1-1 > .field--name-field-link:hover a {
  color: #000;
}

.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 {
  margin-bottom: 30px;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-title {
  font-size: 3.0555555556rem;
  font-weight: bold;
  text-align: center;
  margin: 50px 0;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 930px));
  grid-gap: 40px;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section .paragraph--type--catalog-product {
  position: relative;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section .paragraph--type--catalog-product .field--name-field-link {
  position: absolute;
  padding: 20px;
  box-sizing: border-box;
  bottom: 0;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  max-width: 323px;
  width: 100%;
  transition: 0.2s linear;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section .paragraph--type--catalog-product .field--name-field-link:hover {
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section .paragraph--type--catalog-product .field--name-field-link a {
  color: #000;
  font-size: 1.3333333333rem;
  font-weight: bold;
  padding-right: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section .paragraph--type--catalog-product .field--name-field-link a:after {
  content: "";
  font-family: icomoon;
  font-size: 15px;
  color: #000;
  margin-left: auto;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section .paragraph--type--catalog-product .field--name-field-link a:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-1-v2 > .field--name-field-section .paragraph--type--catalog-product .field--name-field-link a:hover {
  text-decoration: none;
}

.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 {
  margin-bottom: 30px;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-title {
  font-size: 3.0555555556rem;
  font-weight: bold;
  text-align: center;
  margin: 50px 0;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 448px));
  grid-template-rows: repeat(2, minmax(0, 366px));
  grid-gap: 40px;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div:nth-of-type(1) {
  grid-column: 1/3;
  grid-row: 1/3;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div .paragraph--type--catalog-product {
  position: relative;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div .paragraph--type--catalog-product .field--name-field-link {
  position: absolute;
  padding: 20px;
  box-sizing: border-box;
  bottom: 0;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  max-width: 323px;
  width: 100%;
  transition: 0.2s linear;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div .paragraph--type--catalog-product .field--name-field-link:hover {
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div .paragraph--type--catalog-product .field--name-field-link a {
  color: #000;
  font-size: 1.3333333333rem;
  font-weight: bold;
  padding-right: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div .paragraph--type--catalog-product .field--name-field-link a:after {
  content: "";
  font-family: icomoon;
  font-size: 15px;
  color: #000;
  margin-left: auto;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div .paragraph--type--catalog-product .field--name-field-link a:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.paragraph--type--catalog-products.paragraph--view-mode--arrange-1-4 > .field--name-field-section > div .paragraph--type--catalog-product .field--name-field-link a:hover {
  text-decoration: none;
}

.paragraph--type--title.paragraph--view-mode--default {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--title.paragraph--view-mode--default .field--name-field-title {
  font-size: 1.7777777778rem;
  font-weight: bold;
  margin: 40px 0;
}

.paragraph--type--title.paragraph--view-mode--line {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--title.paragraph--view-mode--line .field--name-field-title > div {
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 30px 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  width: 100%;
}
.paragraph--type--title.paragraph--view-mode--line .field--name-field-title > div:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
  display: block;
}

.paragraph--type--body {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--body .field--name-field-body img {
  max-width: 100%;
  height: auto;
}

.paragraph--type--body-gfx.paragraph--view-mode--gfx-txt {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--gfx-txt {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--gfx-txt .field--name-field-image {
  margin-right: 50px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--gfx-txt .field--name-field-image {
    flex-wrap: wrap;
    margin-right: 0;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--gfx-txt .field--name-field-image img {
  max-width: 439px;
  width: 100%;
  height: auto;
}
.paragraph--type--body-gfx.paragraph--view-mode--gfx-txt .field--name-field-body {
  max-width: 1200px;
  width: 100%;
}

.paragraph--type--body-gfx.paragraph--view-mode--background {
  max-width: 1460px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  background-image: url("/themes/custom/veyna/img/logo-Veyna-nowe_sygnet-czarny.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 100px 0;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .paragraph--type--body-gfx.paragraph--view-mode--background {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--background .field--name-field-image {
  margin: 0 60px 60px 0;
}
@media (max-width: 768px) {
  .paragraph--type--body-gfx.paragraph--view-mode--background .field--name-field-image {
    margin: auto;
  }
  .paragraph--type--body-gfx.paragraph--view-mode--background .field--name-field-image img {
    width: 100%;
    height: auto;
  }
}

.paragraph--type--body-gfx.paragraph--view-mode--_-text-2 {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--_-text-2 {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-image, .paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-body {
  margin-right: 50px;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-image {
    margin-bottom: 50px;
  }
}
@media (max-width: 1200px) {
  .paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-image img {
    width: 100%;
    height: auto;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-body {
  max-width: 957px;
  width: 100%;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-body {
    margin-bottom: 50px;
  }
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-img {
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 -30px -30px 0;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-img > div:first-of-type {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-img > div {
    margin: 0 30px 30px 0;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--_-text-2 .field--name-field-img img {
  margin: 0 auto;
  max-width: 215px;
  width: 100%;
  height: auto;
}

.paragraph--type--body-gfx.paragraph--view-mode--txt-gfx {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--txt-gfx {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--txt-gfx .field--name-field-image {
  margin-left: 50px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--txt-gfx .field--name-field-image {
    margin-left: 0;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--txt-gfx .field--name-field-image img {
  max-width: 439px;
  width: 100%;
  height: auto;
}
.paragraph--type--body-gfx.paragraph--view-mode--txt-gfx .field--name-field-title {
  font-size: 1.5555555556rem;
  font-weight: bold;
  margin-bottom: 40px;
}
.paragraph--type--body-gfx.paragraph--view-mode--txt-gfx .column-left {
  max-width: 1200px;
  width: 100%;
}

.paragraph--type--body-gfx.paragraph--view-mode--img-title-text {
  display: flex;
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin: 50px auto;
}
.paragraph--type--body-gfx.paragraph--view-mode--img-title-text .field--name-field-image {
  margin-right: 50px;
  max-width: 440px;
  width: 100%;
}
.paragraph--type--body-gfx.paragraph--view-mode--img-title-text .field--name-field-image img {
  max-width: 440px;
  width: 100%;
  height: auto;
}
.paragraph--type--body-gfx.paragraph--view-mode--img-title-text .column-right .field--name-field-title {
  font-size: 1.5555555556rem;
  font-weight: bold;
  margin-bottom: 40px;
}

.paragraph--type--body-gfx.paragraph--view-mode--title-img-text {
  display: flex;
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin: 50px auto;
}
.paragraph--type--body-gfx.paragraph--view-mode--title-img-text .field--name-field-body {
  margin-top: 100px;
}
.paragraph--type--body-gfx.paragraph--view-mode--title-img-text .column-left {
  margin-right: 50px;
}
.paragraph--type--body-gfx.paragraph--view-mode--title-img-text .column-left .field--name-field-title {
  font-size: 1.5555555556rem;
  font-weight: bold;
  margin-bottom: 40px;
}

.paragraph--type--body-gfx.paragraph--view-mode--img-text-back {
  padding: 50px;
  box-sizing: border-box;
  background-color: #F2F2F2;
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin: 50px auto;
}
@media (max-width: 576px) {
  .paragraph--type--body-gfx.paragraph--view-mode--img-text-back {
    padding: 20px;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top {
  display: flex;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top .field--name-field-image {
  margin-right: 50px;
  max-width: 942px;
  width: 100%;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top .field--name-field-image {
    margin-right: 0;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top .field--name-field-image > div img {
  width: 100%;
  height: auto;
}
.paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top .field--name-field-body {
  max-width: 580px;
  width: 100%;
}
@media (max-width: 992px) {
  .paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top .field--name-field-body {
    max-width: unset;
  }
}
.paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-top .field--name-field-title {
  font-size: 1.5555555556rem;
  font-weight: bold;
  margin-bottom: 40px;
}
.paragraph--type--body-gfx.paragraph--view-mode--img-text-back .row-bottom .field--name-field-img img {
  width: 100%;
  height: auto;
}

.paragraph--type--movie-section {
  display: flex;
  margin: 100px 0;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.paragraph--type--movie-section .left {
  width: 50%;
  margin-right: 40px;
  height: 763px;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .left {
    margin: 0 auto 50px;
    height: auto;
  }
}
.paragraph--type--movie-section .left > div {
  height: 100%;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .left > div {
    height: auto;
  }
}
.paragraph--type--movie-section .left > div iframe {
  height: 763px;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .left > div iframe {
    height: 100%;
  }
}
.paragraph--type--movie-section .right {
  width: 50%;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .right {
    width: 95%;
    margin: 0 auto;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 992px) {
  .paragraph--type--movie-section .right {
    flex-wrap: wrap;
  }
}
.paragraph--type--movie-section .right .field--name-field-title {
  font-size: 1.5555555556rem;
  font-weight: bold;
}
.paragraph--type--movie-section .right .field--name-field-body {
  line-height: 1.5;
  width: 95%;
  margin-right: auto;
  margin-bottom: 50px;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .right .field--name-field-body {
    margin-right: 50px;
  }
}
.paragraph--type--movie-section .right .bottom .field--name-field-img {
  display: flex;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .right .bottom .field--name-field-img {
    flex-wrap: wrap;
    margin: 0 -15px -15px 0;
    justify-content: center;
  }
}
.paragraph--type--movie-section .right .bottom .field--name-field-img > div:first-of-type {
  margin-right: 35px;
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .right .bottom .field--name-field-img > div:first-of-type {
    margin: 0 15px 15px 0;
  }
}
@media (max-width: 1368px) {
  .paragraph--type--movie-section .right .bottom .field--name-field-img > div {
    margin-bottom: 50px;
  }
}
.paragraph--type--movie-section .right .bottom .field--name-field-img > div img {
  width: 100%;
  height: auto;
}

.paragraph--type--movie-section.paragraph--view-mode--movie-content-background {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  background-color: #F2F2F2;
  padding: 50px;
  box-sizing: border-box;
  align-items: center;
  margin: 100px auto;
}
.paragraph--type--movie-section.paragraph--view-mode--movie-content-background .left {
  width: 50%;
  margin-right: 40px;
  height: 475px;
}
.paragraph--type--movie-section.paragraph--view-mode--movie-content-background .left > div {
  height: 100%;
}
.paragraph--type--movie-section.paragraph--view-mode--movie-content-background .left > div iframe {
  height: 475px;
}

.paragraph--type--movie-section.paragraph--view-mode--movie-description {
  display: block;
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph--type--history-con {
  background-image: url("/themes/custom/veyna/img/Group1451.jpg");
  margin-bottom: 120px;
}
.paragraph--type--history-con .field--name-field-section {
  display: flex;
}
.paragraph--type--history-con .field--name-field-section ul.slick-dots {
  position: absolute;
  bottom: 0;
  display: flex;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
}
.paragraph--type--history-con .field--name-field-section ul.slick-dots li {
  list-style: none;
  margin: 0 10px 10px 0;
}
.paragraph--type--history-con .field--name-field-section ul.slick-dots li button {
  width: 40px;
  height: 5px;
  border: 0;
  background-color: #FFBF00;
}
.paragraph--type--history-con .field--name-field-section ul.slick-dots li.slick-active button {
  background-color: #fff;
}
.paragraph--type--history-con .field--name-field-section .slick-list {
  padding: 100px 0;
  box-sizing: border-box;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track {
  border-top: solid 2px #fff;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track:before {
  content: none;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide {
  margin: 0 60px;
}
@media (max-width: 1368px) {
  .paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide .paragraph--type--history {
  padding-top: 100px;
  box-sizing: border-box;
  position: relative;
  max-width: 282px;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide .paragraph--type--history:before {
  content: "";
  display: block;
  width: 23px;
  height: 23px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: -12px;
  left: 0;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide .paragraph--type--history:after {
  content: "";
  height: 100px;
  width: 2px;
  background: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 11px;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide .paragraph--type--history .field--name-field-img img {
  width: 100%;
  height: auto;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide .paragraph--type--history .field--name-field-year {
  font-size: 1.5555555556rem;
  font-weight: bold;
  color: #fff;
  margin: 10px 0;
}
.paragraph--type--history-con .field--name-field-section .slick-list .slick-track .slick-slide .paragraph--type--history .field--name-field-body {
  color: #fff;
  font-size: 0.8888888889rem;
}
.paragraph--type--history-con .field--name-field-section .slick-prev {
  min-width: 100px;
  background: black;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  border: 0;
  position: relative;
}
@media (max-width: 1368px) {
  .paragraph--type--history-con .field--name-field-section .slick-prev {
    min-width: 80px;
  }
}
.paragraph--type--history-con .field--name-field-section .slick-prev:before {
  content: "";
  display: block;
  background-image: url("/themes/custom/veyna/img/left.svg");
  background-size: cover;
  width: 20px;
  height: 32px;
  position: absolute;
  left: 35px;
}
.paragraph--type--history-con .field--name-field-section .slick-next {
  min-width: 100px;
  background: black;
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  border: 0;
  position: relative;
}
@media (max-width: 1368px) {
  .paragraph--type--history-con .field--name-field-section .slick-next {
    min-width: 80px;
  }
}
.paragraph--type--history-con .field--name-field-section .slick-next:before {
  content: "";
  display: block;
  background-image: url("/themes/custom/veyna/img/right.svg");
  background-size: cover;
  width: 20px;
  height: 32px;
  position: absolute;
  right: 35px;
}

.paragraph--type--certyfikaty {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  background-color: #F2F2F2;
  padding: 80px 60px;
  box-sizing: border-box;
  display: flex;
}
@media (max-width: 992px) {
  .paragraph--type--certyfikaty {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.paragraph--type--certyfikaty .field--name-field-certyfikat-img {
  display: flex;
  margin-right: 60px;
}
@media (max-width: 1368px) {
  .paragraph--type--certyfikaty .field--name-field-certyfikat-img {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .paragraph--type--certyfikaty .field--name-field-certyfikat-img {
    margin: 0 -15px -15px 0;
  }
}
@media (max-width: 992px) {
  .paragraph--type--certyfikaty .field--name-field-certyfikat-img > div {
    margin: 0 15px 15px 0;
  }
}
.paragraph--type--certyfikaty .field--name-field-certyfikat-img > div img {
  max-width: 289px;
  width: 100%;
  height: auto;
}
.paragraph--type--certyfikaty .field--name-field-body {
  max-width: 581px;
  width: 100%;
}
@media (max-width: 992px) {
  .paragraph--type--certyfikaty .field--name-field-body {
    max-width: unset;
  }
}

.paragraph--type--struktura-wrap > .field--name-field-section > .field__item {
  margin-bottom: 30px;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura-con.paragraph--view-mode--_ > div {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 392px));
  grid-column-gap: 45px;
  grid-row-gap: 30px;
  justify-content: center;
}
@media (max-width: 1368px) {
  .paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura-con.paragraph--view-mode--_ > div {
    grid-template-columns: repeat(3, minmax(0, 392px));
  }
}
@media (max-width: 992px) {
  .paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura-con.paragraph--view-mode--_ > div {
    grid-template-columns: repeat(2, minmax(0, 392px));
  }
}
@media (max-width: 576px) {
  .paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura-con.paragraph--view-mode--_ > div {
    grid-template-columns: repeat(1, minmax(0, 392px));
  }
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura-con.paragraph--view-mode--_ > div > .field__item {
  background-color: #F2F2F2;
  align-self: stretch;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 30px;
  box-sizing: border-box;
  max-width: 392px;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura .field--name-field-title {
  font-size: 1.2222222222rem;
  font-weight: bold;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura .field--name-field-subtitle {
  font-size: 1.4444444444rem;
  font-weight: bold;
}
@media (max-width: 576px) {
  .paragraph--type--struktura-wrap > .field--name-field-section > .field__item .paragraph--type--struktura .field--name-field-subtitle {
    font-size: 1rem;
  }
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:first-of-type .paragraph--type--struktura-con.paragraph--view-mode--_ > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:first-of-type .paragraph--type--struktura-con.paragraph--view-mode--_ .paragraph--type--struktura {
  background-color: #FFF6DC;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px;
  box-sizing: border-box;
  max-width: 392px;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:nth-of-type(2) {
  position: relative;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:nth-of-type(2):before {
  content: "";
  width: 3px;
  height: 30px;
  background-color: #FFBF00;
  display: block;
  position: absolute;
  top: -30px;
  left: 50%;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:nth-of-type(2) .paragraph--type--struktura-con.paragraph--view-mode--_ > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:nth-of-type(2) .paragraph--type--struktura-con.paragraph--view-mode--_ .paragraph--type--struktura {
  width: 392px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px;
  box-sizing: border-box;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:last-of-type {
  background-color: #F2F2F2;
  padding: 60px 0;
  position: relative;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:last-of-type:before {
  content: "";
  width: 3px;
  height: 30px;
  background-color: #FFBF00;
  display: block;
  position: absolute;
  top: -30px;
  left: 50%;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:last-of-type .paragraph--type--struktura-con {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:last-of-type .paragraph--type--struktura-con > .field--name-field-section > div {
  background-color: #fff;
}
.paragraph--type--struktura-wrap > .field--name-field-section > .field__item:last-of-type .paragraph--type--struktura {
  text-align: center;
}

.paragraph--type--attachments {
  max-width: 828px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 80px;
}
.paragraph--type--attachments .field--name-field-attachments > .field__label {
  font-style: normal;
  font-size: rem2(22);
  font-weight: 500;
  color: #424242;
  margin-bottom: 35px;
}
.paragraph--type--attachments .field--name-field-attachments table, .paragraph--type--attachments .field--name-field-attachments th, .paragraph--type--attachments .field--name-field-attachments td, .paragraph--type--attachments .field--name-field-attachments tr {
  border-collapse: separate;
}
.paragraph--type--attachments .field--name-field-attachments table {
  width: 100%;
  border-radius: 8px;
  border-spacing: 0 10px;
}
.paragraph--type--attachments .field--name-field-attachments table thead tr th {
  text-align: left;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd, .paragraph--type--attachments .field--name-field-attachments table tbody .even {
  position: relative;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type {
  width: 70%;
  padding-left: 30px;
  box-sizing: border-box;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type > span, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type > span {
  padding: 15px 0 15px 50px;
  height: 35px;
  display: flex;
  align-items: center;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type > span a, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type > span a {
  text-decoration: none;
  font-style: normal;
  font-size: rem2(16);
  font-weight: 400;
  color: #333;
}
@media (max-width: 500px) {
  .paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type > span a, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type > span a {
    font-size: rem2(12);
  }
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type span.file--application-pdf, .paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type span, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type span.file--application-pdf, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type span {
  background-image: url("/themes/custom/addwood/imgs/document.png");
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type span.file--x-office-document, .paragraph--type--attachments .field--name-field-attachments table tbody .odd td:first-of-type .file--x-office-spreadsheet, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type span.file--x-office-document, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:first-of-type .file--x-office-spreadsheet {
  background-image: url("/themes/custom/addwood/imgs/document.png");
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:nth-of-type(2), .paragraph--type--attachments .field--name-field-attachments table tbody .even td:nth-of-type(2) {
  min-width: 80px;
}
@media (max-width: 600px) {
  .paragraph--type--attachments .field--name-field-attachments table tbody .odd td:nth-of-type(2), .paragraph--type--attachments .field--name-field-attachments table tbody .even td:nth-of-type(2) {
    display: none;
  }
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type {
  text-align: right;
  min-width: 100px;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type span.download, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type span.download {
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 500px) {
  .paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type span.download, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type span.download {
    justify-content: flex-end;
  }
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type span.download img, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type span.download img {
  margin-right: 15px;
  width: unset;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type span.download span.file, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type span.download span.file {
  background-image: none;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type span.download a, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type span.download a {
  font-size: 0;
}
.paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type span.download a:before, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type span.download a:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
}
@media (max-width: 500px) {
  .paragraph--type--attachments .field--name-field-attachments table tbody .odd td:last-of-type span.download span.download-text, .paragraph--type--attachments .field--name-field-attachments table tbody .even td:last-of-type span.download span.download-text {
    display: none;
  }
}
.paragraph--type--attachments .field--name-field-attachments table tbody tr {
  padding: 17px 0;
  border-bottom: solid 1px #EBEBEB;
}
.paragraph--type--attachments .field--name-field-attachments table tbody tr:last-of-type {
  border-bottom: none;
}

.field--name-field-attachments > .field__label {
  font-style: normal;
  font-size: rem2(22);
  font-weight: 500;
  color: #424242;
  margin-bottom: 35px;
}
.field--name-field-attachments table {
  width: 100%;
  border-radius: 8px;
}
.field--name-field-attachments table thead tr th {
  text-align: left;
}
.field--name-field-attachments table tbody .odd, .field--name-field-attachments table tbody .even {
  background-color: #F2F2F2;
  position: relative;
}
.field--name-field-attachments table tbody .odd:hover, .field--name-field-attachments table tbody .even:hover {
  background-color: #FFF6DC;
}
.field--name-field-attachments table tbody .odd td:first-of-type, .field--name-field-attachments table tbody .even td:first-of-type {
  width: 70%;
  padding-left: 30px;
  box-sizing: border-box;
}
.field--name-field-attachments table tbody .odd td:first-of-type > span, .field--name-field-attachments table tbody .even td:first-of-type > span {
  padding: 17px 0 17px 50px;
  height: 35px;
  display: flex;
  align-items: center;
}
.field--name-field-attachments table tbody .odd td:first-of-type > span a, .field--name-field-attachments table tbody .even td:first-of-type > span a {
  text-decoration: none;
  font-style: normal;
  font-size: rem2(16);
  font-weight: 400;
  color: #333;
}
@media (max-width: 500px) {
  .field--name-field-attachments table tbody .odd td:first-of-type > span a, .field--name-field-attachments table tbody .even td:first-of-type > span a {
    font-size: rem2(12);
  }
}
.field--name-field-attachments table tbody .odd td:first-of-type span.file--application-pdf, .field--name-field-attachments table tbody .odd td:first-of-type span, .field--name-field-attachments table tbody .even td:first-of-type span.file--application-pdf, .field--name-field-attachments table tbody .even td:first-of-type span {
  background-image: none;
  background-repeat: no-repeat;
  background-position: center left;
}
.field--name-field-attachments table tbody .odd td:first-of-type span.file--x-office-document, .field--name-field-attachments table tbody .odd td:first-of-type .file--x-office-spreadsheet, .field--name-field-attachments table tbody .even td:first-of-type span.file--x-office-document, .field--name-field-attachments table tbody .even td:first-of-type .file--x-office-spreadsheet {
  background-image: none;
  background-repeat: no-repeat;
  background-position: center left;
}
.field--name-field-attachments table tbody .odd td:nth-of-type(2), .field--name-field-attachments table tbody .even td:nth-of-type(2) {
  min-width: 80px;
}
@media (max-width: 600px) {
  .field--name-field-attachments table tbody .odd td:nth-of-type(2), .field--name-field-attachments table tbody .even td:nth-of-type(2) {
    display: none;
  }
}
.field--name-field-attachments table tbody .odd td:last-of-type, .field--name-field-attachments table tbody .even td:last-of-type {
  text-align: right;
  min-width: 100px;
}
.field--name-field-attachments table tbody .odd td:last-of-type span.download, .field--name-field-attachments table tbody .even td:last-of-type span.download {
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 500px) {
  .field--name-field-attachments table tbody .odd td:last-of-type span.download, .field--name-field-attachments table tbody .even td:last-of-type span.download {
    justify-content: flex-end;
  }
}
.field--name-field-attachments table tbody .odd td:last-of-type span.download img, .field--name-field-attachments table tbody .even td:last-of-type span.download img {
  margin-right: 15px;
}
.field--name-field-attachments table tbody .odd td:last-of-type span.download span.file, .field--name-field-attachments table tbody .even td:last-of-type span.download span.file {
  background-image: none;
}
.field--name-field-attachments table tbody .odd td:last-of-type span.download a, .field--name-field-attachments table tbody .even td:last-of-type span.download a {
  font-size: 0;
}
.field--name-field-attachments table tbody .odd td:last-of-type span.download a:before, .field--name-field-attachments table tbody .even td:last-of-type span.download a:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
}
.field--name-field-attachments table tbody .odd td:last-of-type span.download span.download-text, .field--name-field-attachments table tbody .even td:last-of-type span.download span.download-text {
  background-color: #000;
  color: #fff;
  font-weight: bold;
  padding: 20px 30px;
  box-sizing: border-box;
}
@media (max-width: 500px) {
  .field--name-field-attachments table tbody .odd td:last-of-type span.download span.download-text, .field--name-field-attachments table tbody .even td:last-of-type span.download span.download-text {
    display: none;
  }
}
.field--name-field-attachments table tbody tr {
  padding: 17px 0;
  border-bottom: solid 1px #EBEBEB;
}
.field--name-field-attachments table tbody tr:last-of-type {
  border-bottom: none;
}

.paragraph--type--gallery {
  margin: 100px 0;
}
.paragraph--type--gallery .field--name-field-gallery {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 -15px -15px 0;
}
.paragraph--type--gallery .field--name-field-gallery > div {
  margin: 0 15px 15px 0;
  max-width: 282px;
  width: 100%;
  overflow: hidden;
}
.paragraph--type--gallery .field--name-field-gallery > div > a {
  height: 188px;
  display: block;
}
.paragraph--type--gallery .field--name-field-gallery > div > a img {
  transition: 0.2s linear;
  max-width: 282px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.paragraph--type--gallery .field--name-field-gallery > div:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--gallery .field--name-field-gallery > div:hover img {
  transform: scale(1.1);
}

.paragraph--type--img-link-con.paragraph--view-mode--default > .field--name-field-section {
  display: flex;
}
.paragraph--type--img-link-con.paragraph--view-mode--default > .field--name-field-section .paragraph--type--img-link .field--name-field-image {
  padding: 50px;
  box-sizing: border-box;
  background-color: #F2F2F2;
}
.paragraph--type--img-link-con.paragraph--view-mode--default > .field--name-field-section .paragraph--type--img-link .field--name-field-image > div {
  padding: 25px 35px;
  background-color: #fff;
  border: solid 1px #000;
}
.paragraph--type--img-link-con.paragraph--view-mode--default > .field--name-field-section .paragraph--type--img-link .field--name-field-image img {
  max-width: 152px;
  width: 100%;
  height: auto;
}
.paragraph--type--img-link-con.paragraph--view-mode--default > .field--name-field-section .paragraph--type--img-link .field--name-field-link {
  max-width: 753px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--img-link-con.paragraph--view-mode--default > .field--name-field-section .paragraph--type--img-link .field--name-field-link a {
  text-align: center;
  margin: 30px auto;
  display: block;
  font-size: 1.4444444444rem;
  font-weight: 900;
  color: #000;
}
.paragraph--type--img-link-con.paragraph--view-mode--default > .field--name-field-section .paragraph--type--img-link .field--name-field-body {
  max-width: 753px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 309px));
  grid-gap: 25px;
  width: fit-content;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section {
    grid-template-columns: repeat(3, minmax(0, 309px));
  }
}
@media (max-width: 576px) {
  .paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section {
    grid-template-columns: repeat(2, minmax(0, 309px));
  }
}
@media (max-width: 400px) {
  .paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section {
    grid-template-columns: repeat(1, minmax(0, 309px));
  }
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link {
  position: relative;
  transition: 0.2s linear;
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link:hover .field--name-field-image {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image {
  padding: 50px;
  box-sizing: border-box;
  background-color: #F2F2F2;
}
@media (max-width: 992px) {
  .paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image {
    padding: 25px;
  }
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image > div {
  padding: 25px 35px;
  background-color: #fff;
  border: solid 1px #000;
}
@media (max-width: 992px) {
  .paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image > div {
    padding: 12px 18px;
  }
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image img {
  max-width: 152px;
  width: 100%;
  height: auto;
}
@media (max-width: 992px) {
  .paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image img {
    margin: 0 auto;
  }
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-link a {
  font-size: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.paragraph--type--img-link-con.paragraph--view-mode--z-polem-tektowym-page > .field--name-field-section > div .paragraph--type--img-link .field--name-field-body {
  text-align: center;
}

.paragraph--type--img-100 {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--img-100 img {
  width: 100%;
  height: auto;
}

.path-search #block-searchbackground .field--name-field-img > div {
  height: 300px;
}
.path-search #block-searchbackground .field--name-field-img > div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.path-search .page-title {
  max-width: 1400px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.path-search .search-form {
  margin-top: 100px;
  text-align: center;
}
.path-search .search-form a {
  color: #000;
  text-decoration: none;
}
.path-search .search-form > .container-inline {
  margin-bottom: 30px;
}
.path-search .search-form a.search-help-link {
  color: #000;
  text-decoration: underline transparent;
  transition: 0.2s linear;
}
.path-search .search-form a.search-help-link:hover {
  text-decoration: underline #000;
}
.path-search .search-form .form-submit {
  padding: 4px 27px;
  box-sizing: border-box;
  background-color: #000;
  width: max-content;
  margin: 0 auto;
  position: relative;
  transition: 0.2s linear;
  border: none;
  color: #fff;
}
.path-search .region-content {
  margin-bottom: 100px;
}
.path-search .region-content h2 {
  font-style: normal;
  font-size: 48px;
  font-weight: 300;
  color: #464545;
  padding: 0 185px;
  box-sizing: border-box;
  position: relative;
  margin: 61px auto 61px auto;
  text-align: center;
  width: 95%;
  max-width: 1007px;
}
@media (max-width: 1000px) {
  .path-search .region-content h2 {
    padding: 0 90px;
    font-size: 38px;
  }
}
@media (max-width: 800px) {
  .path-search .region-content h2 {
    padding: 0 45px;
    font-size: 28px;
    width: unset;
    text-align: center;
  }
}
.path-search .region-content h2:before {
  content: "";
  background: #FFBF00;
  height: 2px;
  width: 151px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search .region-content h2:before {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search .region-content h2:before {
    bottom: -20px;
    top: unset;
    left: 50%;
    transform: translateX(-50%);
    width: 151px;
    height: 1px;
  }
}
.path-search .region-content h2:after {
  content: "";
  background: #FFBF00;
  height: 2px;
  width: 151px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search .region-content h2:after {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search .region-content h2:after {
    width: 151px;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
  }
}
.path-search .item-list {
  max-width: 1700px;
  width: 95%;
  margin: 50px auto 0 auto;
}
.path-search .item-list > h3 {
  font-style: normal;
  font-size: 26px;
  font-weight: 300;
  color: #464545;
  padding: 0 185px;
  box-sizing: border-box;
  position: relative;
  margin: 61px auto 61px auto;
  text-align: center;
  width: 95%;
  max-width: 1007px;
}
@media (max-width: 1000px) {
  .path-search .item-list > h3 {
    padding: 0 90px;
    font-size: 38px;
  }
}
@media (max-width: 800px) {
  .path-search .item-list > h3 {
    padding: 0 45px;
    font-size: 28px;
    width: unset;
    text-align: center;
  }
}
.path-search .item-list > h3:before {
  content: "";
  background: #000;
  height: 2px;
  width: 151px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search .item-list > h3:before {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search .item-list > h3:before {
    bottom: -20px;
    top: unset;
    left: 50%;
    transform: translateX(-50%);
    width: 151px;
    height: 1px;
  }
}
.path-search .item-list > h3:after {
  content: "";
  background: #000;
  height: 2px;
  width: 151px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search .item-list > h3:after {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search .item-list > h3:after {
    width: 151px;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
  }
}
.path-search ol.search-results {
  padding: 0;
  margin: 0;
}
.path-search ol.search-results li {
  list-style: none;
  padding-left: 40px;
  box-sizing: border-box;
  position: relative;
  margin-left: 0;
}
.path-search ol.search-results li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 10px;
  height: 46px;
  background-color: #FFBF00;
}
.path-search ol.search-results li h3 {
  font-style: normal;
  font-size: 48px;
  font-weight: 300;
  color: #464545;
  line-height: 1;
  margin-bottom: 0;
}
.path-search ol.search-results li h3 a {
  font-style: normal;
  font-size: 48px;
  font-weight: 300;
  color: #464545;
}
@media (max-width: 992px) {
  .path-search ol.search-results li h3 a {
    font-size: 1.8333333333rem;
    line-height: 1;
  }
}
@media (max-width: 768px) {
  .path-search ol.search-results li h3 a {
    font-size: 1.2777777778rem;
  }
}
.path-search ol.search-results li strong {
  font-style: normal;
  font-size: 17px;
  font-weight: bold;
  color: #464545;
}
.path-search div.item-list > ul {
  padding: 0;
}
.path-search div.item-list > ul > li {
  list-style: none;
  padding-left: 25px;
  box-sizing: border-box;
  position: relative;
  font-size: 1rem;
  margin-bottom: 30px;
}
.path-search div.item-list > ul > li:last-of-type {
  margin-bottom: 0;
}
.path-search div.item-list > ul > li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 8px;
  height: 8px;
  display: block;
  background-color: #FFBF00;
}
.path-search div.item-list > ul > li li::marker {
  color: #000;
}

.block-page-title-block {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.block-page-title-block h2 {
  margin: 35px 0;
  font-style: normal;
  font-size: 1.7777777778rem;
  font-weight: bold;
  color: #000;
}

body.path-auth .block-page-title-block {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
body.path-auth .block-page-title-block h2 {
  margin: 35px 0;
  font-style: normal;
  font-size: 1.7777777778rem;
  font-weight: bold;
  color: #000;
  margin-right: auto;
}
body.path-auth form.user-register-form {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  background-color: #F2F2F2;
  padding: 120px 20px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 730px) {
  body.path-auth form.user-register-form {
    top: 10%;
  }
}
body.path-auth form.user-register-form .form-type-textfield {
  display: flex;
}
body.path-auth form.user-register-form .form-type-textfield > label {
  width: 125px;
  display: block;
}
body.path-auth form.user-register-form .form-type-textfield > input {
  max-width: 385px;
  width: 95%;
  padding: 10px;
  box-sizing: border-box;
}
body.path-auth form.user-register-form .form-type-textfield .description {
  display: none;
}
body.path-auth form.user-register-form > .form-type-textfield > label, body.path-auth form.user-register-form .form-type-email > label {
  width: 250px;
}
body.path-auth form.user-register-form > .form-type-textfield > input, body.path-auth form.user-register-form .form-type-email > input {
  max-width: 385px;
  width: 95%;
  padding: 10px;
  box-sizing: border-box;
}
body.path-auth form.user-register-form > .form-type-textfield .description, body.path-auth form.user-register-form .form-type-email .description {
  display: none;
}
body.path-auth form.user-register-form > .form-type-password > label {
  width: 250px;
  display: none;
}
body.path-auth form.user-register-form > .form-type-password > input {
  max-width: 385px;
  width: 95%;
  padding: 10px;
  box-sizing: border-box;
}
body.path-auth form.user-register-form > .form-type-password .description {
  display: none;
}
body.path-auth form.user-register-form > .form-actions {
  width: 100%;
  text-align: center;
}
body.path-auth form.user-register-form > .form-actions > input {
  background: #000;
  border: solid 1px #000;
  color: #fff;
  padding: 15px 40px;
  box-sizing: border-box;
  text-transform: uppercase;
  width: max-content;
}
body.path-auth form.user-register-form > .form-actions > input:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
body.path-auth form.user-pass {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  background-color: #F2F2F2;
  padding: 120px 20px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 730px) {
  body.path-auth form.user-pass {
    top: 10%;
  }
}
body.path-auth form.user-pass > .form-type-textfield > label {
  width: 250px;
}
body.path-auth form.user-pass > .form-type-textfield > input {
  max-width: 385px;
  width: 95%;
  padding: 10px;
  box-sizing: border-box;
}
body.path-auth form.user-pass > .form-type-textfield .description {
  display: none;
}
body.path-auth form.user-pass > .form-type-password > label {
  width: 250px;
  display: none;
}
body.path-auth form.user-pass > .form-type-password > input {
  max-width: 385px;
  width: 95%;
  padding: 10px;
  box-sizing: border-box;
}
body.path-auth form.user-pass > .form-type-password .description {
  display: none;
}
body.path-auth form.user-pass > .form-actions {
  width: 100%;
  text-align: center;
}
body.path-auth form.user-pass > .form-actions > input {
  background: #000;
  border: solid 1px #000;
  color: #fff;
  padding: 15px 40px;
  box-sizing: border-box;
  text-transform: uppercase;
  width: max-content;
}
body.path-auth form.user-pass > .form-actions > input:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}

article.node--type-fillings-content-type > .node__content > .filling-con {
  display: flex;
  max-width: 1800px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener {
  display: none;
  min-width: 450px;
  background-color: #F2F2F2;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-right: 65px;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu {
  margin-left: 110px;
  margin-bottom: 40px;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu h2 {
  font-size: 1.1666666667rem;
  font-weight: bold;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu ul.menu {
  margin-left: 0;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu ul.menu li {
  margin-bottom: 20px;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu ul.menu li a {
  color: #000;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu ul.menu li a:hover {
  color: #FFBF00;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-type {
  margin-left: 110px;
  margin-bottom: 40px;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-type h2 {
  font-size: 1.1666666667rem;
  font-weight: bold;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-type ul.menu {
  margin-left: 0;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-type ul.menu li {
  margin-bottom: 20px;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-type ul.menu li a {
  color: #000;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-type ul.menu li a:hover {
  color: #FFBF00;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-series {
  margin-left: 110px;
  margin-bottom: 40px;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-series h2 {
  font-size: 1.1666666667rem;
  font-weight: bold;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-series ul.menu {
  margin-left: 0;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-series ul.menu li {
  margin-bottom: 20px;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-series ul.menu li a {
  color: #000;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-menu-series ul.menu li a:hover {
  color: #FFBF00;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-link {
  margin-left: 110px;
  padding: 15px 35px;
  box-sizing: border-box;
  position: relative;
  background-color: #000;
  width: fit-content;
  transition: 0.2s linear;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-link a {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-link a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .left-contener .field--name-field-link:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block {
  margin: 0 auto;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-views-block-fillings-door-block-2 .view-fillings-door div.item-list > ul {
  display: flex;
  flex-wrap: wrap;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 309px));
  grid-gap: 25px;
}
@media (max-width: 992px) {
  article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section {
    grid-template-columns: repeat(3, minmax(0, 309px));
  }
}
@media (max-width: 768px) {
  article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section {
    grid-template-columns: repeat(2, minmax(0, 309px));
  }
}
@media (max-width: 576px) {
  article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section {
    grid-template-columns: repeat(1, minmax(0, 309px));
  }
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section > div .paragraph--type--img-link {
  position: relative;
  transition: 0.2s linear;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section > div .paragraph--type--img-link:hover .field--name-field-image {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image {
  transition: 0.2s linear;
  border: solid 1px #CCCCCC;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section > div .paragraph--type--img-link .field--name-field-image img {
  width: 100%;
  height: auto;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section > div .paragraph--type--img-link .field--name-field-link a {
  font-size: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
article.node--type-fillings-content-type > .node__content > .filling-con > .field--name-field-block #block-rodzajewypelniendrzwiowych .paragraph--type--img-link-con > .field--name-field-section > div .paragraph--type--img-link .field--name-field-body {
  text-align: center;
}

body.page-node-type-news article.node--type-news .node__content > .field--name-field-news {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
body.page-node-type-news article.node--type-news .node__content > .field--name-field-news > div {
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 30px 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  width: 100%;
}
body.page-node-type-news article.node--type-news .node__content > .field--name-field-news > div:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
  display: block;
}
body.page-node-type-news article.node--type-news .node__content > .contener {
  display: flex;
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 992px) {
  body.page-node-type-news article.node--type-news .node__content > .contener {
    flex-wrap: wrap;
  }
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-left {
  width: 100%;
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-left > h1.title {
  font-size: 1.8888888889rem;
  margin-top: 0;
}
@media (max-width: 992px) {
  body.page-node-type-news article.node--type-news .node__content > .contener .column-left > h1.title {
    font-size: 1.3333333333rem;
  }
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-left .field--name-field-image {
  margin-bottom: 50px;
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-left .field--name-field-image img {
  width: 100%;
  height: auto;
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-right {
  min-width: 550px;
  width: 550px;
  padding-left: 50px;
  box-sizing: border-box;
  margin-left: 50px;
  border-left: solid 1px #CCC;
}
@media (max-width: 1200px) {
  body.page-node-type-news article.node--type-news .node__content > .contener .column-right {
    min-width: 300px;
    width: 500px;
  }
}
@media (max-width: 992px) {
  body.page-node-type-news article.node--type-news .node__content > .contener .column-right {
    border: 0;
    padding: 0;
    margin: 0;
    min-width: unset;
    width: 100%;
  }
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-right > .field--name-field-right-bar .view-news-right-bar .item-list > ul > li {
  list-style: none;
  margin-bottom: 80px;
  margin-left: 0;
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-right > .field--name-field-right-bar .view-news-right-bar .item-list > ul > li .views-field-title {
  font-size: 1.3333333333rem;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (max-width: 1200px) {
  body.page-node-type-news article.node--type-news .node__content > .contener .column-right > .field--name-field-right-bar .view-news-right-bar .item-list > ul > li .views-field-title {
    font-size: 1.1111111111rem;
  }
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-right > .field--name-field-right-bar .view-news-right-bar .item-list > ul > li .views-field-body {
  line-height: 1.7;
  margin-bottom: 50px;
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-right > .field--name-field-right-bar .view-news-right-bar .item-list > ul > li .views-field-view-node a {
  font-size: 0;
}
body.page-node-type-news article.node--type-news .node__content > .contener .column-right > .field--name-field-right-bar .view-news-right-bar .item-list > ul > li .views-field-view-node a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/arrow-right.svg");
  width: 25px;
  height: 15px;
  background-size: cover;
  display: block;
  margin-left: auto;
}
body.page-node-type-news article.node--type-news .all-new {
  margin-top: 100px;
  text-align: center;
}
@media (max-width: 992px) {
  body.page-node-type-news article.node--type-news .all-new {
    margin-top: 0;
  }
}
body.page-node-type-news article.node--type-news .all-new a {
  padding: 20px 40px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.3333333333rem;
}
@media (max-width: 992px) {
  body.page-node-type-news article.node--type-news .all-new a {
    padding: 10px 20px;
    font-size: 0.8888888889rem;
  }
}

body.path-all-news .view-news-all-page {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
body.path-all-news .view-news-all-page .view-header .field--name-field-news {
  margin-bottom: 60px;
}
body.path-all-news .view-news-all-page .view-header .field--name-field-news > div {
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 30px 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  width: 100%;
}
body.path-all-news .view-news-all-page .view-header .field--name-field-news > div:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
  display: block;
}
body.path-all-news .view-news-all-page .view-content {
  margin-bottom: 90px;
}
body.path-all-news .view-news-all-page .view-content .item-list ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 504px));
  grid-gap: 50px;
}
@media (max-width: 992px) {
  body.path-all-news .view-news-all-page .view-content .item-list ul {
    grid-gap: 20px;
  }
}
@media (max-width: 768px) {
  body.path-all-news .view-news-all-page .view-content .item-list ul {
    grid-template-columns: repeat(1, minmax(0, 704px));
  }
}
body.path-all-news .view-news-all-page .view-content .item-list ul li {
  list-style: none;
  margin: 0;
  position: relative;
}
body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(2), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(3), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(5), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(6), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(8), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(9) {
  padding-left: 50px;
  box-sizing: border-box;
  border-left: solid 1px #CCC;
}
@media (max-width: 992px) {
  body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(2), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(3), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(5), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(6), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(8), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(9) {
    padding-left: 20px;
  }
}
@media (max-width: 768px) {
  body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(2), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(3), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(5), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(6), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(8), body.path-all-news .view-news-all-page .view-content .item-list ul li:nth-of-type(9) {
    border: 0;
    padding-left: 0;
  }
}
body.path-all-news .view-news-all-page .view-content .item-list ul li .views-field-title {
  font-size: 1.3333333333rem;
  text-transform: uppercase;
  font-weight: 900;
}
@media (max-width: 1368px) {
  body.path-all-news .view-news-all-page .view-content .item-list ul li .views-field-title {
    font-size: 1rem;
  }
}
body.path-all-news .view-news-all-page .view-content .item-list ul li .views-field-body {
  line-height: 1.7;
  margin-bottom: 50px;
}
@media (max-width: 1368px) {
  body.path-all-news .view-news-all-page .view-content .item-list ul li .views-field-body {
    font-size: 0.7777777778rem;
  }
}
body.path-all-news .view-news-all-page .view-content .item-list ul li .views-field-view-node {
  position: absolute;
  bottom: 0;
  right: 0;
}
body.path-all-news .view-news-all-page .view-content .item-list ul li .views-field-view-node a {
  font-size: 0;
}
body.path-all-news .view-news-all-page .view-content .item-list ul li .views-field-view-node a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/arrow-right.svg");
  width: 25px;
  height: 15px;
  background-size: cover;
  display: block;
  margin-left: auto;
}
body.path-all-news .view-news-all-page nav.pager ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  justify-content: center;
}
body.path-all-news .view-news-all-page nav.pager ul li {
  padding: 20px 30px;
  box-sizing: border-box;
  margin: 0 20px 20px 0;
  position: relative;
}
@media (max-width: 576px) {
  body.path-all-news .view-news-all-page nav.pager ul li {
    padding: 10px 15px;
  }
}
body.path-all-news .view-news-all-page nav.pager ul li a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.path-all-news .view-news-all-page nav.pager ul li.pager__item {
  background-color: #F2F2F2;
}
body.path-all-news .view-news-all-page nav.pager ul li.pager__item a {
  color: #000;
}
body.path-all-news .view-news-all-page nav.pager ul li.is-active {
  background-color: #FFBF00;
}
body.path-all-news .view-news-all-page nav.pager ul li.pager__item--first, body.path-all-news .view-news-all-page nav.pager ul li.pager__item--previous, body.path-all-news .view-news-all-page nav.pager ul li.pager__item--next, body.path-all-news .view-news-all-page nav.pager ul li.pager__item--last {
  background-color: #000;
}
body.path-all-news .view-news-all-page nav.pager ul li.pager__item--first a, body.path-all-news .view-news-all-page nav.pager ul li.pager__item--previous a, body.path-all-news .view-news-all-page nav.pager ul li.pager__item--next a, body.path-all-news .view-news-all-page nav.pager ul li.pager__item--last a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
}

article.node--type-page > .node__content h1#page-title {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.7777777778rem;
  font-weight: bold;
}
article.node--type-page > .node__content h1#page-title:first-letter {
  text-transform: uppercase;
}

body.page-node-type-fillings-door article.node--type-fillings-door {
  max-width: 1200px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener {
  display: flex;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener {
    flex-wrap: wrap;
    justify-content: center;
  }
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-field-image {
  max-width: 439px;
  width: 100%;
  margin-right: 50px;
}
@media (max-width: 992px) {
  body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-field-image {
    margin-bottom: 50px;
    margin-right: 0;
  }
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-field-image img {
  max-width: 439px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-body {
  max-width: 800px;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  border: dashed 2px #FFBF00;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-body ul {
  padding: 0;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-body ul li {
  padding-left: 30px;
  position: relative;
  box-sizing: border-box;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-body ul li::marker {
  content: none;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .text-contener .field--name-body ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 3px;
  background-color: #FFBF00;
  position: absolute;
  left: 0;
  top: 13px;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .field--name-field-offer-link > div a {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  display: block;
  width: fit-content;
  transition: 0.2s linear;
  margin: 0 auto;
}
body.page-node-type-fillings-door article.node--type-fillings-door .node__content > .field--name-field-offer-link > div a:hover {
  background-color: #FFBF00;
  color: #000;
}

.view-contact .contact-content-contener {
  display: flex;
  max-width: 1800px;
  width: 95%;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 992px) {
  .view-contact .contact-content-contener {
    margin: 0 auto;
  }
}
.view-contact .contact-content-contener #left-toggle {
  display: none;
  background-color: #fff;
  border: solid 1px #000;
  padding: 9px;
  box-sizing: unset;
}
@media (max-width: 992px) {
  .view-contact .contact-content-contener #left-toggle {
    display: block;
    position: fixed;
    left: 0;
    top: 20%;
    z-index: 2;
  }
}
.view-contact .contact-content-contener > .column-left {
  box-sizing: border-box;
  position: relative;
  margin-right: 65px;
  width: 450px;
  transition: 0.2s linear;
}
@media (max-width: 1368px) {
  .view-contact .contact-content-contener > .column-left {
    min-width: 350px;
  }
}
@media (max-width: 992px) {
  .view-contact .contact-content-contener > .column-left {
    position: fixed;
    right: 100%;
    top: 0;
    z-index: 1;
    overflow-y: auto;
    height: 100vh;
    max-width: 300px;
  }
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline {
  background-color: #F2F2F2;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-department-target-id] > div .form-radios {
  padding: 0;
  width: 450px;
  margin: 0;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-department-target-id] > div .form-radios .form-item + label {
  cursor: pointer;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-department-target-id] > div .form-radios .form-item {
  list-style: none;
  margin: 0;
  box-sizing: border-box;
  transition: 0.2s linear;
  position: relative;
  cursor: pointer;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-department-target-id] > div .form-radios .form-item input {
  opacity: 0;
  position: absolute;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-department-target-id] > div .form-radios .form-item input:checked + label {
  background-color: #fff;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-department-target-id] > div .form-radios .form-item label {
  padding: 15px 0 15px 100px;
  box-sizing: border-box;
  width: 100%;
  display: block;
  font-style: normal;
  font-size: 1.1666666667rem;
  font-weight: bold;
  color: #000;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-department-target-id] > div .form-radios .form-item:hover {
  background-color: #fff;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > .js-form-item-field-voivodeship-target-id {
  position: absolute;
  left: calc(100% + 65px);
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > .js-form-item-field-voivodeship-target-id select {
  height: 48px;
  background-color: #fff;
  padding-left: 10px;
  box-sizing: border-box;
  border: solid 1px #000000;
  transition: 0.2s linear;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > .js-form-item-field-voivodeship-target-id select:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > .form-actions {
  position: absolute;
  left: calc(100% + 450px);
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > .form-actions input {
  background-color: #fff;
  border: solid 1px #000;
  height: 48px;
  padding: 0 10px;
  box-sizing: border-box;
  transition: 0.2s linear;
}
.view-contact .contact-content-contener > .column-left .view-filters form > .form--inline > .form-actions input:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-contact .contact-content-contener > .column-right .view-content {
  box-sizing: border-box;
  width: 100%;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list {
  overflow: hidden;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -80px -80px 0;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul li {
  list-style: none;
  max-width: 500px;
  width: 100%;
  display: flex;
  margin: 0 80px 80px 0;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul li .column-left {
  margin-right: 50px;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul li .column-right .views-field-field-position {
  font-style: normal;
  font-size: 1.3333333333rem;
  font-weight: bold;
  color: #000;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul li .column-right .views-field-field-position p {
  margin-top: 0;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul li .column-right .views-field-title {
  font-style: normal;
  font-size: 1.5555555556rem;
  font-weight: bold;
  color: #000;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul li .column-right .views-field-title p {
  margin-top: 0;
}
.view-contact .contact-content-contener > .column-right .view-content .item-list ul li .column-right .views-field-body a:hover {
  text-decoration: underline #FFBF00;
}

.popup-main-el {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
}
.popup-main-el .popup-offer {
  display: none;
  position: absolute;
  max-width: 800px;
  width: 100%;
  height: 600px;
  overflow: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 30px;
  box-sizing: border-box;
}
@media (max-width: 576px) {
  .popup-main-el .popup-offer {
    padding-top: 60px;
  }
}
.popup-main-el .popup-offer .close-offer-main-el {
  position: absolute;
  right: 20px;
  top: 20px;
  background-color: #000;
  color: #fff;
  width: 30px;
  font-weight: bold;
  height: 30px;
  border: 0;
  z-index: 10;
  transition: 0.2s linear;
}
.popup-main-el .popup-offer .close-offer-main-el:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.popup-main-el .popup-offer > .compare-contener {
  display: flex;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 2px #CCC;
}
@media (max-width: 576px) {
  .popup-main-el .popup-offer > .compare-contener {
    flex-wrap: wrap;
  }
}
.popup-main-el .popup-offer > .compare-contener .column-left {
  margin-right: 30px;
}
.popup-main-el .popup-offer > .compare-contener .column-left .img-el img {
  min-width: 150px;
  width: 100%;
  height: auto;
}
.popup-main-el .popup-offer > .compare-contener .column-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.popup-main-el .popup-offer > .compare-contener .column-right .name-element {
  font-weight: bold;
}
.popup-main-el .popup-offer > .compare-contener .button-delete {
  cursor: pointer;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  padding: 3px 20px;
  box-sizing: border-box;
  position: absolute;
  top: -10px;
  right: 55px;
  transition: 0.2s linear;
}
@media (max-width: 576px) {
  .popup-main-el .popup-offer > .compare-contener .button-delete {
    top: -40px;
  }
}
.popup-main-el .popup-offer > .compare-contener .button-delete:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}

.view-fillings-door.view-display-id-page_1 > .view-header {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.7777777778rem;
  font-weight: bold;
  margin: 40px auto;
}

.fillings-door-content-contener {
  display: flex;
  max-width: 1800px;
  width: 95%;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 992px) {
  .fillings-door-content-contener {
    margin: 0 auto;
  }
}
.fillings-door-content-contener #left-toggle {
  display: none;
  background-color: #FFBF00;
  border: solid 1px #000;
  padding: 9px;
  box-sizing: unset;
}
.fillings-door-content-contener #left-toggle span.bar.top {
  margin-top: 7px;
}
.fillings-door-content-contener #left-toggle span.bar {
  height: 2px;
}
@media (max-width: 992px) {
  .fillings-door-content-contener #left-toggle {
    display: block;
    position: fixed;
    left: 0;
    top: 20%;
    z-index: 2;
  }
}
.fillings-door-content-contener .column-left {
  min-width: 450px;
  background-color: #F2F2F2;
  padding: 50px 0;
  box-sizing: border-box;
  height: fit-content;
  margin-right: 65px;
  transition: 0.2s linear;
}
@media (max-width: 1368px) {
  .fillings-door-content-contener .column-left {
    min-width: 350px;
  }
}
@media (max-width: 992px) {
  .fillings-door-content-contener .column-left {
    position: fixed;
    right: 100%;
    top: 0;
    z-index: 1;
    overflow-y: auto;
    height: 100vh;
    max-width: 300px;
  }
}
.fillings-door-content-contener .column-left .view-filters {
  margin-left: 100px;
}
@media (max-width: 1368px) {
  .fillings-door-content-contener .column-left .view-filters {
    margin-left: 40px;
  }
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline {
  display: flex;
  flex-direction: column;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-styl] legend {
  font-size: 1.1666666667rem;
  font-weight: bold;
  margin-bottom: 25px;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-styl] > .fieldset-wrapper > .form-radios > .form-radios .form-item {
  position: relative;
  margin-bottom: 20px;
  display: flex;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-styl] > .fieldset-wrapper > .form-radios > .form-radios .form-item input {
  display: none;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-styl] > .fieldset-wrapper > .form-radios > .form-radios .form-item label {
  padding-left: 40px;
  box-sizing: border-box;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-styl] > .fieldset-wrapper > .form-radios > .form-radios .form-item label:before {
  content: "";
  width: 23px;
  height: 23px;
  display: block;
  background-color: #fff;
  border: solid 1px #707070;
  position: absolute;
  left: 0;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-styl] > .fieldset-wrapper > .form-radios > .form-radios .form-item input:checked + label:after {
  content: "";
  width: 11px;
  height: 11px;
  display: block;
  background-color: #FFBF00;
  position: absolute;
  left: 7px;
  top: 7px;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] legend {
  font-size: 1.1666666667rem;
  font-weight: bold;
  margin-bottom: 25px;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item {
  position: relative;
  margin-bottom: 20px;
  display: flex;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item input {
  display: none;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item label {
  padding-left: 40px;
  box-sizing: border-box;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item label:before {
  content: "";
  width: 23px;
  height: 23px;
  display: block;
  background-color: #fff;
  border: solid 1px #707070;
  position: absolute;
  left: 0;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item input:checked + label:after {
  content: "";
  width: 11px;
  height: 11px;
  display: block;
  background-color: #FFBF00;
  position: absolute;
  left: 7px;
  top: 7px;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-seria-target-id] legend {
  font-size: 1.1666666667rem;
  font-weight: bold;
  margin-bottom: 25px;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-seria-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item {
  position: relative;
  margin-bottom: 20px;
  display: flex;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-seria-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item:first-of-type {
  display: none;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-seria-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item input {
  display: none;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-seria-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item label {
  padding-left: 40px;
  box-sizing: border-box;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-seria-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item label:before {
  content: "";
  width: 23px;
  height: 23px;
  display: block;
  background-color: #fff;
  border: solid 1px #707070;
  position: absolute;
  left: 0;
}
.fillings-door-content-contener .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-seria-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item input:checked + label:after {
  content: "";
  width: 11px;
  height: 11px;
  display: block;
  background-color: #FFBF00;
  position: absolute;
  left: 7px;
  top: 7px;
}
.fillings-door-content-contener .column-left .view-filters form .form-actions input.form-submit {
  background-color: #FFBF00;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  margin-bottom: 30px;
  transition: 0.2s linear;
}
.fillings-door-content-contener .column-left .view-filters form .form-actions input.form-submit:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.fillings-door-content-contener .column-left .view-filters form .form-actions input#edit-reset {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  transition: 0.2s linear;
}
.fillings-door-content-contener .column-left .view-filters form .form-actions input#edit-reset:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.fillings-door-content-contener .column-left .view-filters > a {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  display: block;
  width: fit-content;
  transition: 0.2s linear;
}
.fillings-door-content-contener .column-left .view-filters > a:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.fillings-door-content-contener .column-right > .attachment-before {
  margin-bottom: 80px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content {
  margin-bottom: 50px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li {
  list-style: none;
  margin: 0;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > * {
  font-size: 0.7777777778rem;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset > .field-content .top {
  display: flex;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset > .field-content .top .views-field-title {
  font-size: 1.5555555556rem;
  margin-bottom: 30px;
  font-weight: 500;
  margin-right: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset > .field-content .top .compare-btn-show {
  margin-bottom: 30px;
  position: relative;
  padding-left: 50px;
  box-sizing: border-box;
  background-color: #fff;
  font-size: 1.5555555556rem;
  border: 0;
  font-weight: bold;
}
@media (max-width: 576px) {
  .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset > .field-content .top .compare-btn-show {
    font-size: 1rem;
  }
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset > .field-content .top .compare-btn-show:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/add-list-black.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 25px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .views-field-field-image {
  max-width: 439px;
  width: 100%;
}
@media (max-width: 992px) {
  .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .views-field-field-image {
    max-width: 230px;
    margin-bottom: 50px;
  }
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .views-field-field-image img {
  max-width: 439px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .views-field-fieldset-2 {
  max-width: 800px;
  width: 100%;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right {
  padding: 20px;
  box-sizing: border-box;
  border: dashed 2px #FFBF00;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right ul {
  padding: 0;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right ul li {
  padding-left: 30px;
  position: relative;
  box-sizing: border-box;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right ul li::marker {
  content: none;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 3px;
  background-color: #FFBF00;
  position: absolute;
  left: 0;
  top: 13px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .parametry-text {
  font-size: 0.9444444444rem;
  text-transform: uppercase;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .parametry-text .top {
  font-weight: 900;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .parametry-text .top, .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .parametry-text .bottom {
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .parametry-text .bottom b {
  margin-right: 5px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .button-contener {
  margin-bottom: 45px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .button-contener button.add-compare {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  margin-right: 25px;
  border: 0;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .button-contener button.add-compare:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/add_list.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 25px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .button-contener a {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #FFBF00;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .button-contener a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/print.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 24px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .colors {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 30px;
  min-height: 75px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .colors:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/tech.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .colors .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .technology {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  min-height: 75px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .technology:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/kat.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li > .views-field-fieldset-3 .attachement-info-contener > .views-field-fieldset-1 .bottom .right .technology .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
  display: flex;
}
@media (max-width: 1500px) {
  .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-field-image {
  margin-right: 50px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-body {
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 30px;
  min-height: 75px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/color.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 74px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color .views-label-field-color {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color .field-content ul {
  padding: 0;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color .field-content ul li {
  padding-left: 30px;
  position: relative;
  box-sizing: border-box;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color .field-content ul li::marker {
  content: none;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color .field-content ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 3px;
  background-color: #FFBF00;
  position: absolute;
  left: 0;
  top: 13px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color .field-content .field--name-field-photos img {
  width: 100%;
  height: auto;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color a {
  transition: 0.2s linear;
  border-bottom: solid 1px #fff;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .view-content > .item-list ul li .views-field-fieldset-1 .right .views-field-field-color a:hover {
  border-bottom: solid 1px #FFBF00;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 576px) {
  .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-left-detail {
  margin-right: 30px;
}
@media (max-width: 576px) {
  .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-left-detail {
    margin-bottom: 25px;
  }
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-left-detail img {
  max-width: 250px;
  width: 100%;
  height: auto;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .item-title {
  font-weight: 500;
  margin-bottom: 30px;
  font-size: 1.2222222222rem;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .parametry-text {
  font-size: 0.9444444444rem;
  text-transform: uppercase;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .parametry-text .top {
  font-weight: 900;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .parametry-text .top, .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .parametry-text .bottom {
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .parametry-text .bottom b {
  margin-right: 5px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .button-contener {
  margin-bottom: 45px;
  display: flex;
}
@media (max-width: 768px) {
  .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .button-contener {
    flex-wrap: wrap;
  }
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .button-contener button.add-compare {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  margin-right: 25px;
  border: 0;
}
@media (max-width: 576px) {
  .fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .button-contener button.add-compare {
    margin-bottom: 25px;
  }
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .button-contener button.add-compare:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/add_list.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 25px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .button-contener a {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #FFBF00;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .button-contener a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/print.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 24px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .colors {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 30px;
  min-height: 75px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .colors:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/color.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .colors .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .technology {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  min-height: 75px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .technology:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/kat.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .detail-contener .column-right-detail .technology .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .gallery-con .gallery-btn {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .gallery-con .bottom {
  font-size: 0;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .gallery-con .bottom > div {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px -15px 0;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .gallery-con .bottom > div > div {
  margin: 0 15px 15px 0;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .gallery-con .bottom > div a {
  height: 108px;
}
.fillings-door-content-contener .column-right > .attachment-before .view-fillings-door > .gallery-con .bottom > div a img {
  width: 80px;
  height: 100%;
  object-fit: cover;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 306px));
  grid-column-gap: 20px;
  grid-row-gap: 50px;
}
@media (max-width: 1500px) {
  .fillings-door-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(4, minmax(0, 306px));
  }
}
@media (max-width: 1100px) {
  .fillings-door-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(3, minmax(0, 306px));
  }
}
@media (max-width: 576px) {
  .fillings-door-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(2, minmax(0, 306px));
  }
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li {
  position: relative;
  list-style: none;
  margin: 0;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap {
  position: relative;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-image {
  padding: 12px 40px;
  box-sizing: border-box;
  border: solid 1px #CCCCCC;
  margin-bottom: 30px;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-image img {
  width: 100%;
  height: auto;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-new-door {
  position: absolute;
  color: #fff;
  font-weight: bold;
  width: 25px;
  word-break: break-all;
  display: flex;
  justify-content: center;
  text-align: center;
  top: 0;
  height: 100%;
  line-height: 1;
  text-transform: uppercase;
  font-size: 0.6666666667rem;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-new-door:before {
  content: "";
  width: 5px;
  height: 100%;
  background-color: #AD2325;
  position: absolute;
  left: 0;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-new-door > div {
  width: 15px;
  background-color: #AD2325;
  height: max-content;
  position: relative;
  z-index: 2;
  padding: 20px 0;
  box-sizing: border-box;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-new-door > div:before {
  content: "";
  width: 25px;
  height: 100%;
  background-color: #AD2325;
  position: absolute;
  top: 0;
  left: -5px;
  z-index: -1;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-top-seller {
  position: absolute;
  right: 0;
  color: #000;
  font-weight: bold;
  width: 25px;
  word-break: break-all;
  display: flex;
  justify-content: center;
  text-align: center;
  top: 0;
  height: 100%;
  line-height: 1;
  text-transform: uppercase;
  font-size: 0.6666666667rem;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-top-seller:before {
  content: "";
  width: 5px;
  height: 100%;
  background-color: #FFBF00;
  position: absolute;
  right: 0;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-top-seller > div {
  width: 10px;
  background-color: #FFBF00;
  height: max-content;
  position: relative;
  z-index: 2;
  padding: 20px 0;
  box-sizing: border-box;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .img-wrap .views-field-field-top-seller > div:before {
  content: "";
  width: 25px;
  height: 100%;
  background-color: #FFBF00;
  position: absolute;
  top: 0;
  right: -6px;
  z-index: -1;
}
.fillings-door-content-contener .column-right > .view-content .item-list > ul li .views-field-title {
  text-align: center;
}

.adds-content-contener {
  display: flex;
  max-width: 1800px;
  width: 95%;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 992px) {
  .adds-content-contener {
    margin: 0 auto;
  }
}
.adds-content-contener #left-toggle {
  display: none;
  background-color: #fff;
  border: solid 1px #000;
  padding: 9px;
  box-sizing: unset;
}
@media (max-width: 992px) {
  .adds-content-contener #left-toggle {
    display: block;
    position: fixed;
    left: 0;
    top: 20%;
    z-index: 2;
  }
}
.adds-content-contener > .column-left {
  min-width: 450px;
  background-color: #F2F2F2;
}
.adds-content-contener > .column-left .view-filters form > .form--inline {
  display: flex;
  flex-direction: column;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki .views-field-fieldset-1 .bottom {
  display: flex;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki .views-field-fieldset-1 .bottom .column-right .views-field-body {
  margin-bottom: 30px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki .views-field-fieldset-1 .bottom .column-right .button-contener a {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #FFBF00;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki .views-field-fieldset-1 .bottom .column-right .button-contener a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/print.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 24px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .view-content {
  margin-bottom: 50px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener {
  display: flex;
}
@media (max-width: 576px) {
  .adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-left-detail {
  margin-right: 30px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-left-detail img {
  max-width: 250px;
  width: 100%;
  height: auto;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text {
  font-size: 0.9444444444rem;
  text-transform: uppercase;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .top {
  font-weight: 900;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .top, .adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .bottom {
  margin-bottom: 30px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .bottom b {
  margin-right: 5px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener {
  margin-bottom: 45px;
  display: flex;
}
@media (max-width: 768px) {
  .adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener {
    flex-wrap: wrap;
  }
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener button.add-compare {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  margin-right: 25px;
  border: 0;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener button.add-compare:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/add_list.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 25px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener a {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #FFBF00;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/print.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 24px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .colors {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 30px;
  min-height: 75px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .colors:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/tech.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .colors .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .technology {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  min-height: 75px;
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .technology:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/kat.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.adds-content-contener .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .technology .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.adds-content-contener .column-right > .view-content .item-list > ul {
  display: flex;
  flex-wrap: wrap;
}

.glass-content-contener {
  margin-top: 120px;
  display: flex;
  max-width: 1800px;
  width: 95%;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 992px) {
  .glass-content-contener {
    margin: 0 auto;
  }
}
.glass-content-contener #left-toggle {
  display: none;
  background-color: #fff;
  border: solid 1px #000;
  padding: 9px;
  box-sizing: unset;
}
@media (max-width: 992px) {
  .glass-content-contener #left-toggle {
    display: block;
    position: fixed;
    left: 0;
    top: 20%;
    z-index: 2;
  }
}
.glass-content-contener > .column-left {
  min-width: 450px;
  background-color: #F2F2F2;
  padding: 50px 0;
  box-sizing: border-box;
  height: fit-content;
  margin-right: 65px;
  transition: 0.2s linear;
}
@media (max-width: 1368px) {
  .glass-content-contener > .column-left {
    min-width: 350px;
  }
}
@media (max-width: 992px) {
  .glass-content-contener > .column-left {
    position: fixed;
    right: 100%;
    top: 0;
    z-index: 1;
    overflow-y: auto;
    height: 100vh;
    max-width: 300px;
  }
}
.glass-content-contener > .column-left .view-filters {
  margin-left: 100px;
}
@media (max-width: 1368px) {
  .glass-content-contener > .column-left .view-filters {
    margin-left: 40px;
  }
}
.glass-content-contener > .column-left .view-filters form > .form--inline {
  display: flex;
  flex-direction: column;
}
.glass-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-target] legend {
  font-size: 1.1666666667rem;
  font-weight: bold;
  margin-bottom: 25px;
}
.glass-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-target] > .fieldset-wrapper > .form-radios > .form-radios .form-item {
  position: relative;
  margin-bottom: 20px;
  display: flex;
}
.glass-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-target] > .fieldset-wrapper > .form-radios > .form-radios .form-item:first-of-type {
  display: none;
}
.glass-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-target] > .fieldset-wrapper > .form-radios > .form-radios .form-item input {
  display: none;
}
.glass-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-target] > .fieldset-wrapper > .form-radios > .form-radios .form-item label {
  padding-left: 40px;
  box-sizing: border-box;
}
.glass-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-target] > .fieldset-wrapper > .form-radios > .form-radios .form-item label:before {
  content: "";
  width: 23px;
  height: 23px;
  display: block;
  background-color: #fff;
  border: solid 1px #707070;
  position: absolute;
  left: 0;
}
.glass-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-target] > .fieldset-wrapper > .form-radios > .form-radios .form-item input:checked + label:after {
  content: "";
  width: 11px;
  height: 11px;
  display: block;
  background-color: #FFBF00;
  position: absolute;
  left: 7px;
  top: 7px;
}
.glass-content-contener > .column-left .view-filters form .form-actions input#edit-submit-glass {
  background-color: #FFBF00;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  margin-bottom: 30px;
  transition: 0.2s linear;
}
.glass-content-contener > .column-left .view-filters form .form-actions input#edit-submit-glass:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.glass-content-contener > .column-left .view-filters form .form-actions input#edit-reset {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  transition: 0.2s linear;
}
.glass-content-contener > .column-left .view-filters form .form-actions input#edit-reset:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.glass-content-contener > .column-left .view-filters > a {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  display: block;
  width: fit-content;
  transition: 0.2s linear;
}
.glass-content-contener > .column-left .view-filters > a:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.glass-content-contener .column-right > .attachment-before {
  margin-bottom: 80px;
}
.glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li {
  list-style: none;
  margin: 0;
}
.glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li > .views-field-fieldset .top .views-field-title {
  font-size: 1.5555555556rem;
  margin-bottom: 30px;
  font-weight: 500;
}
.glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
  display: flex;
}
@media (max-width: 1500px) {
  .glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 {
  max-width: 439px;
  width: 100%;
  margin-right: 50px;
}
@media (max-width: 992px) {
  .glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 {
    max-width: 230px;
  }
}
.glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 .views-field-field-image {
  max-width: 439px;
  width: 100%;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 .views-field-field-image {
    max-width: 230px;
  }
}
.glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 .views-field-field-image img {
  max-width: 439px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.glass-content-contener .column-right > .attachment-before .view-glass > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-3 {
  max-width: 800px;
  width: 100%;
}
.glass-content-contener .column-right > .view-content .item-list > ul {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 306px));
  grid-column-gap: 30px;
  grid-row-gap: 50px;
}
@media (max-width: 1500px) {
  .glass-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(4, minmax(0, 306px));
  }
}
@media (max-width: 1100px) {
  .glass-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(3, minmax(0, 306px));
  }
}
@media (max-width: 576px) {
  .glass-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(2, minmax(0, 306px));
  }
}
.glass-content-contener .column-right > .view-content .item-list > ul li {
  list-style: none;
  margin: 0;
}
.glass-content-contener .column-right > .view-content .item-list > ul li .views-field-field-image {
  box-sizing: border-box;
  border: solid 1px #CCCCCC;
  margin-bottom: 30px;
  border-radius: 50%;
}
.glass-content-contener .column-right > .view-content .item-list > ul li .views-field-field-image img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
.glass-content-contener .column-right > .view-content .item-list > ul li .views-field-title {
  text-align: center;
}

.view-bewele.view-display-id-block_1 {
  margin-top: 120px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener {
  display: flex;
  max-width: 1800px;
  width: 95%;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 992px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener {
    margin: 0 auto;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener #left-toggle {
  display: none;
  background-color: #fff;
  border: solid 1px #000;
  padding: 9px;
  box-sizing: unset;
}
@media (max-width: 992px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener #left-toggle {
    display: block;
    position: fixed;
    left: 0;
    top: 20%;
    z-index: 2;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left {
  min-width: 450px;
  background-color: #F2F2F2;
  padding: 50px 0;
  box-sizing: border-box;
  height: fit-content;
  margin-right: 65px;
  transition: 0.2s linear;
}
@media (max-width: 1368px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left {
    min-width: 350px;
  }
}
@media (max-width: 992px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left {
    position: fixed;
    right: 100%;
    top: 0;
    z-index: 1;
    overflow-y: auto;
    height: 100vh;
    max-width: 300px;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters {
  margin-left: 100px;
}
@media (max-width: 1368px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters {
    margin-left: 40px;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline {
  display: flex;
  flex-direction: column;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-type-target-id] legend {
  font-size: 1.1666666667rem;
  font-weight: bold;
  margin-bottom: 25px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-type-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item {
  position: relative;
  margin-bottom: 20px;
  display: flex;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-type-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item:first-of-type {
  display: none;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-type-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item input {
  display: none;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-type-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item label {
  padding-left: 40px;
  box-sizing: border-box;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-type-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item label:before {
  content: "";
  width: 23px;
  height: 23px;
  display: block;
  background-color: #fff;
  border: solid 1px #707070;
  position: absolute;
  left: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-field-type-target-id] > .fieldset-wrapper > .form-radios > .form-radios .form-item input:checked + label:after {
  content: "";
  width: 11px;
  height: 11px;
  display: block;
  background-color: #FFBF00;
  position: absolute;
  left: 7px;
  top: 7px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .form-item, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .form-item {
  display: flex;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .form-item label, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .form-item label {
  margin-right: 15px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .form-item input, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .form-item input {
  border: 0;
  width: 40px;
  color: #FFBF00;
  background-color: transparent;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .slider-el, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener .slider-el2, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .slider-el, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 .slider-el2 {
  position: relative;
  background-color: #000000;
  border: 0;
  width: calc(100% - 150px);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .slider-el > .ui-slider-handle, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener .slider-el2 > .ui-slider-handle, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .slider-el > .ui-slider-handle, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 .slider-el2 > .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 19px;
  height: 19px;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
  background-color: #03305A;
  border-radius: 50%;
  top: -6px;
  border: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .slider-el > .ui-slider-handle:hover, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener .slider-el2 > .ui-slider-handle:hover, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .slider-el > .ui-slider-handle:hover, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 .slider-el2 > .ui-slider-handle:hover {
  border: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .slider-el > .ui-widget-header, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener .slider-el2 > .ui-widget-header, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .slider-el > .ui-widget-header, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 .slider-el2 > .ui-widget-header {
  border: solid 3px #FFBF00;
  border-radius: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener > .slider-el2, .view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .input-contener2 > .slider-el2 {
  margin-bottom: 50px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .form-actions input#edit-submit-bewele {
  background-color: #FFBF00;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  margin-bottom: 30px;
  transition: 0.2s linear;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .form-actions input#edit-submit-bewele:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .form-actions input#edit-reset {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  transition: 0.2s linear;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters form .form-actions input#edit-reset:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters > a {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  display: block;
  width: fit-content;
  transition: 0.2s linear;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener > .column-left .view-filters > a:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before {
  margin-bottom: 80px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li {
  list-style: none;
  margin: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li > .views-field-fieldset .top .views-field-title {
  font-size: 1.5555555556rem;
  margin-bottom: 30px;
  font-weight: 500;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li > .views-field-fieldset .top .views-field-title:first-letter {
  text-transform: uppercase;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
  display: flex;
}
@media (max-width: 1500px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-field-image {
  margin-right: 50px;
  max-width: 439px;
  width: 100%;
}
@media (max-width: 992px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-field-image {
    max-width: 230px;
    margin-bottom: 50px;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-field-image img {
  max-width: 439px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 {
  max-width: 800px;
  width: 100%;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .right {
  padding: 20px;
  box-sizing: border-box;
  border: dashed 2px #FFBF00;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .right .views-field-body {
  margin-bottom: 30px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .right .button-contener {
  margin-bottom: 45px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .right .button-contener button.add-compare {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  margin-right: 25px;
  border: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .right .button-contener button.add-compare:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/add_list.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 25px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .right .button-contener a {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #FFBF00;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .right .button-contener a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/print.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 24px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener {
  display: flex;
}
@media (max-width: 576px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-left-detail {
  margin-right: 30px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-left-detail img {
  max-width: 250px;
  width: 100%;
  height: auto;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .parametry-text {
  font-size: 0.9444444444rem;
  text-transform: uppercase;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .parametry-text .top {
  font-weight: 900;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .parametry-text .top, .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .parametry-text .bottom {
  margin-bottom: 30px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .parametry-text .bottom b {
  margin-right: 5px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .button-contener {
  margin-top: 45px;
  margin-bottom: 45px;
  display: flex;
}
@media (max-width: 768px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .button-contener {
    flex-wrap: wrap;
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .button-contener button.add-compare {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  margin-right: 25px;
  border: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .button-contener button.add-compare:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/add_list.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 25px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .button-contener a {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #FFBF00;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .button-contener a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/print.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 24px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .colors {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 30px;
  min-height: 75px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .colors:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/tech.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .colors .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .technology {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  min-height: 75px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .technology:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/kat.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .attachment-before .view-bewele > .detail-contener .column-right-detail .technology .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 306px));
  grid-column-gap: 20px;
  grid-row-gap: 50px;
}
@media (max-width: 1500px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(4, minmax(0, 306px));
  }
}
@media (max-width: 1100px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(3, minmax(0, 306px));
  }
}
@media (max-width: 576px) {
  .view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(2, minmax(0, 306px));
  }
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul li {
  list-style: none;
  margin: 0;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul li .views-field-field-image {
  box-sizing: border-box;
  border: solid 1px #CCCCCC;
  margin-bottom: 30px;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul li .views-field-field-image img {
  width: 100%;
  height: auto;
}
.view-bewele.view-display-id-block_1 .bewele-content-contener .column-right > .view-content .item-list > ul li .views-field-title {
  text-align: center;
}

.view-dodatki.view-display-id-block_1 > .adds-content-contener {
  display: flex;
  max-width: 1800px;
  width: 95%;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 992px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener {
    margin: 0 auto;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left {
  min-width: 450px;
  background-color: #F2F2F2;
  padding: 50px 0;
  box-sizing: border-box;
  height: fit-content;
  margin-right: 65px;
  transition: 0.2s linear;
}
@media (max-width: 1368px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left {
    min-width: 350px;
  }
}
@media (max-width: 992px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left {
    position: fixed;
    right: 100%;
    top: 0;
    z-index: 1;
    overflow-y: auto;
    height: 100vh;
    max-width: 300px;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters {
  margin-left: 100px;
}
@media (max-width: 1368px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters {
    margin-left: 40px;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline {
  display: flex;
  flex-direction: column;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] legend {
  font-size: 1.1666666667rem;
  font-weight: bold;
  margin-bottom: 25px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item {
  position: relative;
  margin-bottom: 20px;
  display: flex;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item:first-of-type {
  display: none;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item input {
  display: none;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item label {
  padding-left: 40px;
  box-sizing: border-box;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item label:before {
  content: "";
  width: 23px;
  height: 23px;
  display: block;
  background-color: #fff;
  border: solid 1px #707070;
  position: absolute;
  left: 0;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form > .form--inline > fieldset[data-drupal-selector=edit-type] > .fieldset-wrapper > .form-radios > .form-radios .form-item input:checked + label:after {
  content: "";
  width: 11px;
  height: 11px;
  display: block;
  background-color: #FFBF00;
  position: absolute;
  left: 7px;
  top: 7px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form .form-actions input#edit-submit-dodatki {
  background-color: #FFBF00;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  margin-bottom: 30px;
  transition: 0.2s linear;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form .form-actions input#edit-submit-dodatki:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form .form-actions input#edit-reset {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  transition: 0.2s linear;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters form .form-actions input#edit-reset:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters > a {
  background-color: #000;
  padding: 20px 35px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-weight: bold;
  border: 0;
  color: #fff;
  display: block;
  width: fit-content;
  transition: 0.2s linear;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-left .view-filters > a:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right {
  margin-bottom: 80px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before {
  margin-bottom: 80px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li {
  list-style: none;
  margin: 0;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li > .views-field-fieldset .top .views-field-title {
  font-size: 1.5555555556rem;
  margin-bottom: 30px;
  font-weight: 500;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
  display: flex;
}
@media (max-width: 1500px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 {
  margin-right: 50px;
  max-width: 439px;
  width: 100%;
}
@media (max-width: 992px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 {
    max-width: 230px;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 .views-field-field-image {
  margin-right: 50px;
  max-width: 439px;
  width: 100%;
}
@media (max-width: 992px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 .views-field-field-image {
    max-width: 230px;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-2 .views-field-field-image img {
  max-width: 439px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .view-content > .item-list ul li .views-field-fieldset-1 .bottom .views-field-fieldset-3 {
  max-width: 800px;
  width: 100%;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener {
  display: flex;
}
@media (max-width: 576px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-left-detail {
  margin-right: 30px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-left-detail img {
  max-width: 250px;
  width: 100%;
  height: auto;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text {
  font-size: 0.9444444444rem;
  text-transform: uppercase;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .top {
  font-weight: 900;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .top, .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .bottom {
  margin-bottom: 30px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .parametry-text .bottom b {
  margin-right: 5px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener {
  margin-bottom: 45px;
  display: flex;
}
@media (max-width: 768px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener {
    flex-wrap: wrap;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener button.add-compare {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  margin-right: 25px;
  border: 0;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener button.add-compare:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/add_list.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 36px;
  height: 25px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener a {
  padding: 20px 30px 20px 80px;
  box-sizing: border-box;
  background-color: #FFBF00;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .button-contener a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/print.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 28px;
  height: 24px;
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .colors {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 30px;
  min-height: 75px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .colors:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/tech.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .colors .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .technology {
  padding-left: 100px;
  position: relative;
  box-sizing: border-box;
  min-height: 75px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .technology:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/kat.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 81px;
  height: 75px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .attachment-before .view-dodatki > .detail-contener .column-right-detail .technology .top {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 306px));
  grid-column-gap: 20px;
  grid-row-gap: 50px;
}
@media (max-width: 1500px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(4, minmax(0, 306px));
  }
}
@media (max-width: 1100px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(3, minmax(0, 306px));
  }
}
@media (max-width: 576px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul {
    grid-template-columns: repeat(2, minmax(0, 306px));
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul li {
  list-style: none;
  margin: 0;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul li .views-field-field-image {
  padding: 25px 80px;
  box-sizing: border-box;
  border: solid 1px #CCCCCC;
  margin-bottom: 30px;
}
@media (max-width: 1368px) {
  .view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul li .views-field-field-image {
    padding: 12px 40px;
  }
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul li .views-field-field-image img {
  width: 100%;
  height: auto;
}
.view-dodatki.view-display-id-block_1 > .adds-content-contener > .column-right > .view-content .item-list > ul li .views-field-title {
  text-align: center;
}

.view-news-all-page.view-display-id-block_1 {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.view-news-all-page.view-display-id-block_1 .view-header .field--name-field-news {
  margin-bottom: 60px;
}
.view-news-all-page.view-display-id-block_1 .view-header .field--name-field-news > div {
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 30px 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  width: 100%;
}
@media (max-width: 1368px) {
  .view-news-all-page.view-display-id-block_1 .view-header .field--name-field-news > div {
    font-size: 1.0555555556rem;
  }
}
.view-news-all-page.view-display-id-block_1 .view-header .field--name-field-news > div:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
  display: block;
}
.view-news-all-page.view-display-id-block_1 .view-content {
  margin-bottom: 90px;
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 504px));
  grid-gap: 50px;
}
@media (max-width: 992px) {
  .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul {
    grid-gap: 20px;
  }
}
@media (max-width: 768px) {
  .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul {
    grid-template-columns: repeat(1, minmax(0, 704px));
  }
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li {
  list-style: none;
  margin: 0;
  position: relative;
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(2), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(3), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(5), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(6), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(8), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(9) {
  padding-left: 50px;
  box-sizing: border-box;
  border-left: solid 1px #CCC;
}
@media (max-width: 992px) {
  .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(2), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(3), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(5), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(6), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(8), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(9) {
    padding-left: 20px;
  }
}
@media (max-width: 768px) {
  .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(2), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(3), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(5), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(6), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(8), .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li:nth-of-type(9) {
    border: 0;
    padding-left: 0;
  }
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li .views-field-title {
  font-size: 1.3333333333rem;
  text-transform: uppercase;
  font-weight: 900;
  margin-bottom: 20px;
}
@media (max-width: 1368px) {
  .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li .views-field-title {
    font-size: 1rem;
  }
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li .views-field-body {
  line-height: 1.7;
  margin-bottom: 50px;
}
@media (max-width: 1368px) {
  .view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li .views-field-body {
    font-size: 0.7777777778rem;
  }
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li .views-field-view-node {
  position: absolute;
  bottom: 0;
  right: 0;
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li .views-field-view-node a {
  font-size: 0;
}
.view-news-all-page.view-display-id-block_1 .view-content .item-list > ul > li .views-field-view-node a:before {
  content: "";
  background-image: url("/themes/custom/veyna/img/arrow-right.svg");
  width: 25px;
  height: 15px;
  background-size: cover;
  display: block;
  margin-left: auto;
}
.view-news-all-page.view-display-id-block_1 .view-footer {
  margin-bottom: 30px;
}
.view-news-all-page.view-display-id-block_1 .view-footer .views-field-view-node {
  text-align: center;
}
.view-news-all-page.view-display-id-block_1 .view-footer .views-field-view-node a {
  padding: 20px 40px;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.3333333333rem;
}
@media (max-width: 1368px) {
  .view-news-all-page.view-display-id-block_1 .view-footer .views-field-view-node a {
    font-size: 1rem;
  }
}

#block-polecaneprodukty {
  margin: 50px 0;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-title {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-title .field__item {
  width: max-content;
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 30px 0;
  white-space: nowrap;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-title .field__item {
    font-size: 1.0555555556rem;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-title:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 357px));
  grid-template-rows: repeat(2, minmax(0, 292px));
  grid-gap: 30px;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section {
    grid-template-columns: repeat(5, minmax(0, 214px));
    grid-template-rows: repeat(2, minmax(0, 175px));
  }
}
@media (max-width: 992px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) {
  grid-column: 1/3;
  grid-row: 1/3;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) .field--name-field-image > div {
  height: 614px;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) .field--name-field-image > div {
    height: 380px;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(1) .field--name-field-link {
  top: 60%;
  right: 45%;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) {
  grid-column: 3/4;
  grid-row: 1/2;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-link {
  top: 49%;
  right: 10%;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-link {
    top: 57%;
    right: 33%;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-image > div {
  height: 292px;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(2) .field--name-field-image > div {
    height: 176px;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) {
  grid-column: 3/4;
  grid-row: 2/3;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-image > div {
  height: 292px;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-image > div {
    height: 176px;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-link {
  top: 40%;
  right: 25%;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(3) .field--name-field-link {
    top: 56%;
    right: 37%;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) {
  grid-column: 4/6;
  grid-row: 1/3;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-link {
  top: 53%;
  right: 34%;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-image > div {
  height: 614px;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-image > div {
    height: unset;
  }
}
@media (max-width: 992px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item:nth-of-type(4) .field--name-field-image > div img {
    max-width: 400px;
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item {
    max-width: 400px;
    width: 100%;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product {
  position: relative;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0;
  width: 100%;
  background: black;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  transition: 0.2s linear;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product:hover:after {
  height: 50%;
}
@media (max-width: 992px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-image > div {
    height: unset;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-image img {
    object-fit: unset;
    height: auto;
    max-width: 400px;
    width: 100%;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-news-product {
  position: absolute;
  top: 30px;
  left: 30px;
  border: solid 1px #707070;
  max-width: 80%;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-news-product div {
  color: #000;
  font-size: 1.1111111111rem;
  font-weight: 900;
  padding: 20px 30px;
  box-sizing: border-box;
  background-color: #FFBF00;
  width: 100%;
}
@media (max-width: 1368px) {
  #block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-news-product div {
    padding: 12px 18px;
    font-size: 0.8888888889rem;
    font-weight: 400;
  }
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link {
  position: absolute;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:before {
  content: "";
  width: 53px;
  height: 53px;
  background-color: #000;
  display: block;
  border-radius: 50%;
  transition: 0.2s linear;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:after {
  content: "+";
  color: #FFBF00;
  font-size: 46px;
  position: absolute;
  top: -6px;
  left: 14px;
  transition: 0.2s linear;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:hover:before {
  background-color: #FFBF00;
}
#block-polecaneprodukty .paragraph--type--promoted-products > .field--name-field-section > .field__item .paragraph--type--promoted-product .field--name-field-link:hover:after {
  color: #000;
}

#block-wspolpracujaznami .paragraph--type--tiles {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 100px;
}
#block-wspolpracujaznami .paragraph--type--tiles > .field--name-field-title {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}
#block-wspolpracujaznami .paragraph--type--tiles > .field--name-field-title .field__item {
  width: max-content;
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 30px 0;
  white-space: nowrap;
}
#block-wspolpracujaznami .paragraph--type--tiles > .field--name-field-title:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
}
#block-wspolpracujaznami .paragraph--type--tiles > ul.field--name-field-tiles {
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 -30px -30px 0;
}
#block-wspolpracujaznami .paragraph--type--tiles > ul.field--name-field-tiles li {
  list-style: none;
  position: relative;
  margin: 0 30px 30px 0;
}
#block-wspolpracujaznami .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#block-wspolpracujaznami .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a img {
  margin: 0 auto;
}
#block-wspolpracujaznami .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a svg {
  max-height: 62px;
  max-width: 219px;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  filter: grayscale(100%);
  opacity: 0.7;
  transition: 0.2s linear;
}
#block-wspolpracujaznami .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a svg:hover {
  filter: unset;
  opacity: 1;
}
@media (max-width: 992px) {
  #block-wspolpracujaznami .paragraph--type--tiles > ul.field--name-field-tiles li .field--name-field-tile-link a svg {
    width: 90%;
  }
}

#block-rodzajewypelniendrzwiowych > .content .paragraph--type--img-link-con > .field--name-field-section {
  margin-bottom: 100px;
}
#block-rodzajewypelniendrzwiowych > .content .paragraph--type--img-link-con > .field--name-field-link {
  position: relative;
  width: max-content;
  margin: 50px auto;
  padding: 20px;
  box-sizing: border-box;
  background-color: #000;
  text-transform: uppercase;
  font-weight: bold;
  transition: 0.2s linear;
}
#block-rodzajewypelniendrzwiowych > .content .paragraph--type--img-link-con > .field--name-field-link a {
  color: #fff;
}
#block-rodzajewypelniendrzwiowych > .content .paragraph--type--img-link-con > .field--name-field-link:hover {
  background-color: #FFBF00;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}
#block-rodzajewypelniendrzwiowych > .content .paragraph--type--img-link-con > .field--name-field-link:hover a {
  color: #000;
}

#block-zobaczrowniez > h2 {
  width: max-content;
  font-weight: bold;
  font-size: 1.7777777778rem;
  margin: 30px 0;
  white-space: nowrap;
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
}
@media (max-width: 1368px) {
  #block-zobaczrowniez > h2 {
    font-size: 1.0555555556rem;
  }
}
#block-zobaczrowniez > h2:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #707070;
  margin-left: 45px;
  display: block;
}

#block-twojewymarzonedrzwi > .content > .field--name-field-paragraphs .paragraph--type--img-link-con > .field--name-field-section {
  display: flex;
}
@media (max-width: 768px) {
  #block-twojewymarzonedrzwi > .content > .field--name-field-paragraphs .paragraph--type--img-link-con > .field--name-field-section {
    flex-wrap: wrap;
  }
}
#block-twojewymarzonedrzwi > .content > .field--name-field-paragraphs .paragraph--type--img-link-con > .field--name-field-section .paragraph--type--img-link .field--name-field-image img {
  width: 100%;
  height: auto;
}
#block-twojewymarzonedrzwi > .content > .field--name-field-paragraphs .paragraph--type--img-link-con > .field--name-field-section .paragraph--type--img-link .field--name-field-link {
  max-width: 753px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
#block-twojewymarzonedrzwi > .content > .field--name-field-paragraphs .paragraph--type--img-link-con > .field--name-field-section .paragraph--type--img-link .field--name-field-link a {
  text-align: center;
  margin: 30px auto;
  display: block;
  font-size: 1.4444444444rem;
  font-weight: 900;
  color: #000;
}
#block-twojewymarzonedrzwi > .content > .field--name-field-paragraphs .paragraph--type--img-link-con > .field--name-field-section .paragraph--type--img-link .field--name-field-body {
  max-width: 753px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.path-auth .block-system-breadcrumb-block {
  background-color: #F2F2F2;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb {
  max-width: 1675px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 20px 0;
  box-sizing: border-box;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 -15px -15px 0;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb ol li {
  margin: 0 15px 15px 0;
  list-style: none;
  position: relative;
  padding-right: 15px;
  color: #000;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb ol li:before {
  content: "|";
  position: absolute;
  right: -5px;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb ol li:last-of-type {
  padding-right: 0;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb ol li:last-of-type:before {
  content: none;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb ol li a {
  color: #000;
  border-bottom: solid 1px transparent;
  transition: 0.2s linear;
}
.path-auth .block-system-breadcrumb-block nav.breadcrumb ol li a:hover {
  border-bottom: solid 1px #000;
}
.path-auth .page-title {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.path-auth #block-searchbackground .field--name-field-img > div {
  height: 500px;
}
.path-auth #block-searchbackground .field--name-field-img > div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.user-login-form {
  max-width: 1700px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  background-color: #F2F2F2;
  padding: 120px 20px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 730px) {
  .user-login-form {
    top: 10%;
  }
}
.user-login-form > .form-type-textfield > label {
  width: 250px;
  display: none;
}
.user-login-form > .form-type-textfield > input {
  max-width: 385px;
  width: 95%;
  padding: 10px;
  box-sizing: border-box;
}
.user-login-form > .form-type-textfield .description {
  display: none;
}
.user-login-form > .form-type-password > label {
  width: 250px;
  display: none;
}
.user-login-form > .form-type-password > input {
  max-width: 385px;
  width: 95%;
  padding: 10px;
  box-sizing: border-box;
}
.user-login-form > .form-type-password .description {
  display: none;
}
.user-login-form > .captcha {
  width: 100%;
}
.user-login-form > .form-actions {
  width: 100%;
  text-align: center;
}
.user-login-form > .form-actions > input {
  background: #000;
  border: solid 1px #000;
  color: #fff;
  padding: 15px 40px;
  box-sizing: border-box;
  text-transform: uppercase;
  width: max-content;
}
.user-login-form > .form-actions > input:hover {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}

.path-search .block-system-breadcrumb-block {
  background-color: #F3F3F3;
  width: 100%;
  min-height: 105px;
  margin-top: -40px;
  display: flex;
  align-items: flex-end;
}
.path-search .block-system-breadcrumb-block .content {
  width: 100%;
}
.path-search .block-system-breadcrumb-block nav {
  max-width: 1400px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.path-search .block-system-breadcrumb-block nav ol li {
  margin-right: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  border-right: solid 1px #444444;
}
.path-search .block-system-breadcrumb-block nav ol li:before {
  content: none;
}
.path-search .block-system-breadcrumb-block nav ol li:last-of-type {
  margin-right: 0;
  padding-right: 0;
  border: none;
}
.path-search .block-system-breadcrumb-block nav ol li a {
  color: #000;
}
.path-search .page-title {
  max-width: 1400px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.path-search .block-local-tasks-block {
  max-width: 1400px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.path-search .search-form {
  margin-top: 100px;
  text-align: center;
}
.path-search .search-form a {
  color: #000;
  text-decoration: none;
}
.path-search .search-form > .container-inline {
  margin-bottom: 30px;
}
.path-search .search-form a.search-help-link {
  color: #000;
  text-decoration: underline transparent;
  transition: 0.2s linear;
}
.path-search .search-form a.search-help-link:hover {
  text-decoration: underline #000;
}
.path-search .search-form .form-submit {
  padding: 4px 27px;
  box-sizing: border-box;
  background-color: #000;
  width: max-content;
  margin: 0 auto;
  position: relative;
  transition: 0.2s linear;
  border: none;
  color: #fff;
}
.path-search h2 {
  font-style: normal;
  font-size: 48px;
  font-weight: 300;
  color: #464545;
  padding: 0 185px;
  box-sizing: border-box;
  position: relative;
  margin: 61px auto 61px auto;
  text-align: center;
  width: 95%;
  max-width: 1007px;
}
@media (max-width: 1000px) {
  .path-search h2 {
    padding: 0 90px;
    font-size: 38px;
  }
}
@media (max-width: 800px) {
  .path-search h2 {
    padding: 0 45px;
    font-size: 28px;
    width: unset;
    text-align: center;
  }
}
.path-search h2:before {
  content: "";
  background: #FFBF00;
  height: 2px;
  width: 151px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search h2:before {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search h2:before {
    bottom: -20px;
    top: unset;
    left: 50%;
    transform: translateX(-50%);
    width: 151px;
    height: 1px;
  }
}
.path-search h2:after {
  content: "";
  background: #FFBF00;
  height: 2px;
  width: 151px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search h2:after {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search h2:after {
    width: 151px;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
  }
}
.path-search .item-list {
  width: 95%;
  margin: 50px auto 0 auto;
}
.path-search .item-list > h3 {
  font-style: normal;
  font-size: 26px;
  font-weight: 300;
  color: #464545;
  padding: 0 185px;
  box-sizing: border-box;
  position: relative;
  margin: 61px auto 61px auto;
  text-align: center;
  width: 95%;
  max-width: 1007px;
}
@media (max-width: 1000px) {
  .path-search .item-list > h3 {
    padding: 0 90px;
    font-size: 38px;
  }
}
@media (max-width: 800px) {
  .path-search .item-list > h3 {
    padding: 0 45px;
    font-size: 28px;
    width: unset;
    text-align: center;
  }
}
.path-search .item-list > h3:before {
  content: "";
  background: #FFBF00;
  height: 2px;
  width: 151px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search .item-list > h3:before {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search .item-list > h3:before {
    bottom: -20px;
    top: unset;
    left: 50%;
    transform: translateX(-50%);
    width: 151px;
    height: 1px;
  }
}
.path-search .item-list > h3:after {
  content: "";
  background: #FFBF00;
  height: 2px;
  width: 151px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1000px) {
  .path-search .item-list > h3:after {
    width: 75px;
  }
}
@media (max-width: 800px) {
  .path-search .item-list > h3:after {
    width: 151px;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
  }
}
.path-search ol.search-results {
  padding: 0;
  margin: 0;
}
.path-search ol.search-results li {
  list-style: none;
  padding-left: 40px;
  box-sizing: border-box;
  position: relative;
  margin-left: 0;
}
.path-search ol.search-results li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 10px;
  height: 46px;
  background-color: #FFBF00;
}
.path-search ol.search-results li h3 {
  font-style: normal;
  font-size: 48px;
  font-weight: 300;
  color: #464545;
  line-height: 1;
  margin-bottom: 0;
}
.path-search ol.search-results li h3 a {
  font-style: normal;
  font-size: 48px;
  font-weight: 300;
  color: #464545;
}
@media (max-width: 992px) {
  .path-search ol.search-results li h3 a {
    font-size: 1.8333333333rem;
    line-height: 1;
  }
}
@media (max-width: 768px) {
  .path-search ol.search-results li h3 a {
    font-size: 1.2777777778rem;
  }
}
.path-search ol.search-results li strong {
  font-style: normal;
  font-size: 17px;
  font-weight: bold;
  color: #464545;
}
.path-search div.item-list > ul {
  padding: 0;
}
.path-search div.item-list > ul > li {
  list-style: none;
  padding-left: 25px;
  box-sizing: border-box;
  position: relative;
  font-size: 1rem;
  margin-bottom: 30px;
}
.path-search div.item-list > ul > li:last-of-type {
  margin-bottom: 0;
}
.path-search div.item-list > ul > li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 8px;
  height: 8px;
  display: block;
  background-color: #000;
}
.path-search div.item-list > ul > li li::marker {
  color: #000;
}

#block-vbanner-popup {
  max-width: 800px;
  width: 95%;
  max-height: 400px;
  z-index: 100;
  height: auto !important;
  /* margin-left: -600px; */
  /* margin-top: -851.5px; */
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}
#block-vbanner-popup #vbanner-popup-content {
  width: 100%;
  height: auto;
}
#block-vbanner-popup #vbanner-popup-content img {
  width: 100%;
  height: auto;
}

/*# sourceMappingURL=style.css.map */
