﻿@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,300;1,500&display=swap");
html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

[hreflang="en"] {
    display: none;
}

html,
body {
  height: 100%;
}

#main {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

#main .container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #eee;
}

.page-irodatehnika-eladas .section__paragraph > div:first-child .galeria__refencia-kep img {
  max-width: 100px !important;
}

.layout *:not(span),
.layout *::before,
.layout *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  font-family: "Poppins";
  font-weight: 400;
  letter-spacing: 0.03em;
}

.layout p {
  font-weight: 300;
}

#sidebar-first {
  float: left;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.one-sidebar.sidebar-first #content-wrapper {
  width: unset;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 89.6px 104px 120px;
  padding: 5.6rem 6.5rem 7.5rem;
  gap: 104px;
  gap: 6.5rem;
}

@media all and (min-width: 768px) {
  .one-sidebar.sidebar-first #content-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.one-sidebar.sidebar-first #content-wrapper #content {
  margin: 0;
  width: 100%;
  float: none;
}

.one-sidebar.sidebar-first #content-wrapper #content .view {
  padding: 0;
}

.bef-checkboxes > ul .js-form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11.2px;
  gap: 0.7rem;
}

.bef-checkboxes > ul .js-form-item label {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.bef-checkboxes > ul .js-form-item .open {
  padding: 0 11.2px;
  padding: 0 0.7rem;
  background-image: url("../../images/svgs/arrow-down.svg");
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
}

.bef-checkboxes > ul .js-form-item .open.active {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.bef-checkboxes > ul ul {
  padding-left: 32px;
  padding-left: 2rem;
  display: none;
}

.bef-checkboxes > ul ul .accordion:last-of-type::after {
  display: none;
}

.bef-checkboxes > ul ul .accordion:first-of-type {
  margin-top: 11.2px;
  margin-top: 0.7rem;
}

.bef-checkboxes > ul .accordion {
  padding: 11.2px 0 0;
  padding: 0.7rem 0 0;
}

.bef-checkboxes > ul .accordion::after {
  width: 100%;
  height: 1px;
  display: block;
  content: " ";
  margin-top: 11.2px;
  margin-top: 0.7rem;
  background-color: #e5e5e5;
}

.bef-checkboxes > ul [type="checkbox"] {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
}

h1,
h2,
span {
  font-weight: 600 !important;
  letter-spacing: 0.05em;
}

#content-wrapper {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
}

.no-sidebar #content {
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px;
}

@media only screen and (min-width: 720px) {
  .no-sidebar #content {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 960px) {
  .no-sidebar #content {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 720px) {
  .one-sidebar.sidebar-second #content {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 960px) {
  .one-sidebar.sidebar-second #content {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 720px) {
  .one-sidebar.sidebar-first #content {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

@media only screen and (min-width: 960px) {
  .one-sidebar.sidebar-first #content {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

@media only screen and (min-width: 720px) {
  .two-sidebars #content {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

@media only screen and (min-width: 960px) {
  .two-sidebars #content {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

#header,
#footer,
.mission,
.breadcrumb,
.node {
  clear: both;
}

.pre_header {
  color: #a7a7a7;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pre_header_wrapper > div {
  padding: 1rem 2rem;
  justify-content: space-between;
}

@media all and (min-width: 768px) {
  .pre_header_wrapper > div {
    padding: 0.7rem 6.5rem;
    justify-content: center;
  }
}

.pre_header_wrapper > div {
  background-color: #464646;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  gap: 2rem;
  font-size: 14px;
}

.pre_header_wrapper > div #search-block-form {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
  gap: 2rem;
}

.pre_header_wrapper > div #search-block-form .form-search {
  margin-bottom: 0;
}

.pre_header_wrapper > div .block-preheader {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.pre_header__socials, .pre_header__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  gap: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pre_header__info img {
  vertical-align: sub;
  margin-right: 4.8px;
  margin-right: 0.3rem;
}

.pre_header__info > div:not(:last-child)::after {
  content: "•";
  margin-left: 32px;
  margin-left: 2rem;
  color: #648fca;
}

#header .container {
  max-width: 100%;
}

#header #header-region {
  background-color: #1e2123;
  padding: 32px;
  padding: 2rem;
  position: relative;
}

@media all and (min-width: 768px) {
  #header #header-region {
    padding: 1.3rem 6.5rem;
  }
}

#header #header-region > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#header #header-region > div #block-language,
#header #header-region > div > div {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

#header #header-region .menu--main .menu .menu-item a.is-active {
  color: #648fca;
  font-weight: bold;
}

#header #header-region #block-language .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  gap: 0.5rem;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  text-transform: uppercase;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

#header #header-region .menu--main {
  background-image: url("../../images/svgs/menu.png");
  width: 30px;
  height: 30px;
  position: inherit;
  cursor: pointer;
}

@media all and (min-width: 1024px) {
  #header #header-region .menu--main {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto;
    height: auto;
    background-image: none;
  }
}

#header #header-region .menu--main .menu {
  position: absolute;
  left: 0;
  right: 0;
  display: none;
  z-index: 100;
  background-color: #1e2123;
  padding: 32px;
  padding: 2rem;
  top: 100%;
}

@media all and (min-width: 1024px) {
  #header #header-region .menu--main .menu {
    display: none;
  }
}

#header #header-region .menu--main .menu.active {
  display: block;
}

#header #header-region .menu--main .menu .menu-item {
  position: relative;
}

#header #header-region .menu--main .menu .menu-item > .menu {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 100%;
  background-color: #1e2123;
  text-align: left;
  padding: 20px 25px;
  left: 0;
}

@media all and (min-width: 1024px) {
  #header #header-region .menu--main .menu .menu-item > .menu {
    position: absolute;
    display: none;
  }
}

#header #header-region .menu--main .menu .menu-item > .menu li {
  width: 100%;
}

#header #header-region .menu--main .menu .menu-item > .menu li span {
  display: block;
}

#header #header-region .menu--main .menu .menu-item > .menu li::after {
  content: "";
}

@media all and (min-width: 768px) {
  #header #header-region .menu--main .menu .menu-item:hover > .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media all and (min-width: 1024px) {
  #header #header-region .menu--main .menu {
    display: -webkit-box;
    gap: 1rem;
    position: relative;
    padding: unset;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: unset;
    top: unset;
  }
}

#header #header-region .menu--main .menu .menu-item {
  margin: 32px 0;
  margin: 2rem 0;
}

#header #header-region .menu--main .menu .menu-item span,
#header #header-region .menu--main .menu .menu-item a {
  color: #fff;
  text-transform: uppercase;
}

@media all and (min-width: 768px) {
  #header #header-region .menu--main .menu .menu-item {
    margin: 0;
  }
  #header #header-region .menu--main .menu .menu-item:not(:last-child)::after {
    content: "|";
    margin-left: 0.7rem;
    white-space: pre-wrap;
    color: #a7a7a7;
  }
}

.views-element-container {
  position: relative;
}

#block-preheader, #block-fejlec {
  display: none;
}

#block-fejlecmobil {
    display: block;
}

@media all and (min-width: 768px) {
  #block-preheader, #block-fejlec {
    display: block;
  }
  #block-fejlecmobil {
    display: none;
  }
}

.page-search-node #block-basic-content {
  width: 1440px;
  width: 90rem;
  margin: auto;
  padding: 32px;
  padding: 2rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  gap: 2rem;
}

.contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 104px;
  padding: 6.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 1440px;
  max-width: 90rem;
  margin: auto;
  gap: 32px;
  gap: 2rem;
}

@media all and (min-width: 768px) {
  .contact {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.contact h3 {
  font-weight: bold;
}

.paragraph-slider {
  position: relative;
}

.product-slider .swiper-slide {
  width: 100% !important;
}

.swiper-slide-text {
  position: absolute;
  left: 140px;
  right: -34px;
  bottom: 77px;
  z-index: 10;
  width: 500px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  font-size: 72px;
}

.swiper-slide-text div {
  font-family: "Space Grotesk", sans-serif;
  background: #b97399;
}

.swiper-slide-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: calc(
 100vh - 2rem - 0.7rem - 4.3rem) !important;
  white-space: normal;
  text-align: left;
  background-position: center;
  background-size: cover;
}

.gallery__section__title,
.basic_section__section-title {
  text-align: center;
}

.gallery__section__title h2,
.basic_section__section-title h2 {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 38px;
}

.image_with_text_cube__header-text {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 38px;
  text-shadow: 0px 0px 5px black;
}

.basic_section__paragraphs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 104px 0;
  padding: 6.5rem 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media all and (min-width: 768px) {
  .basic_section__paragraphs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.basic_section__paragraphs > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: calc(100% / 3);
      flex-basis: calc(100% / 3);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.basic_section__paragraphs .image-with-cube {
  height: 320px;
  height: 20rem;
  background-position: center;
  background-size: cover;
}

.basic_section__paragraphs .text-absolute {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 36px;
  height: 320px;
  height: 20rem;
  -webkit-transition: background-color 550ms ease 0s;
  -o-transition: background-color 550ms ease 0s;
  transition: background-color 550ms ease 0s;
}

.basic_section__paragraphs .text-absolute .image-with-cube-text-sub {
  visibility: hidden;
}

.basic_section__paragraphs .text-absolute:hover {
  background-color: rgba(183, 111, 150, 0.7);
}

.basic_section__paragraphs .text-absolute:hover .image_with_text_cube__header-text {
  text-shadow: none;
}

.basic_section__paragraphs .text-absolute:hover .image-with-cube-text-sub {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  visibility: visible;
  -webkit-transition: visibility 550ms ease 100ms;
  -o-transition: visibility 550ms ease 100ms;
  transition: visibility 550ms ease 100ms;
}

.slider_row__-paragraph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 104px;
  gap: 6.5rem;
  padding: 0 0 104px;
  padding: 0 0 6.5rem;
  width: 1440px;
  width: 90rem;
  margin: auto;
  justify-items: center;
}

.slider_row__-paragraph > div {
  display: block;
  text-align: center;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.slider_row__-paragraph .paragraph--type--hero-section {
  padding-bottom: 0;
}

.slider_row__-paragraph .image_images,
.slider_row__-paragraph .swiper-slide-image {
  height: 720px !important;
  height: 45rem !important;
}

.swiper-button-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.swiper-pagination {
  bottom: 0;
}

.swiper-pagination-bullet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 9.6px !important;
  width: 0.6rem !important;
  height: 9.6px !important;
  height: 0.6rem !important;
  margin: 0 4.8px;
  margin: 0 0.3rem;
  background: #a7a7a7 !important;
  opacity: 1 !important;
}

.swiper-pagination-bullet-active {
  background: #648fca !important;
}

.paragraph--type--basic-title-with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  gap: 1rem;
}

.paragraph--type--basic-title-with-text .basic_title_with_text__title {
  font-weight: bold;
  font-size: 32px;
  font-size: 2rem;
  font-family: "Space Grotesk", sans-serif;
}

.swiper-button-prev::after,
.swiper-button-next::after {
  color: #fff;
  font-weight: bold;
}

.paragraph--type--hero-section {
  padding-bottom: 104px;
  padding-bottom: 6.5rem;
}

.gallery__-images {
  margin-bottom: 104px;
  margin-bottom: 6.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0 32px;
  padding: 0 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
  gap: 2rem;
}

.gallery__-images > div {
  -ms-flex-preferred-size: calc((100% / 3) - 2rem);
      flex-basis: calc((100% / 3) - 2rem);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gallery__-images .image__images {
  height: 100%;
}

.gallery__-images .paragraph--type--image {
  height: 100%;
  cursor: pointer;
}

.gallery__-images .paragraph--type--image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.zoom {
  -ms-flex-preferred-size: calc(((100% / 3) * 2) - 2rem) !important;
      flex-basis: calc(((100% / 3) * 2) - 2rem) !important;
}

#block-allrights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.75em;
  background-color: #7a4c65;
  color: white;
}

.footer-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  gap: 2rem;
}

.footer-socials a {
  color: #648fca;
  font-weight: bold;
}

.footer-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 32px 104px;
  padding: 2rem 6.5rem;
  background-color: #1e2123;
  text-align: center;
}

.footer-wrapper a {
  color: #648fca;
  font-weight: bold;
}

.footer-wrapper a,
.footer-wrapper img {
  display: none;
}

@media all and (min-width: 768px) {
  .footer-wrapper a,
  .footer-wrapper img {
    display: block;
  }
}

#block-bannerwithslider {
  padding: 32px;
  padding: 2rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 35vh;
  background-image: -webkit-gradient(linear, left top, right top, from(#01354b), color-stop(#0075a1), to(#b7cde2));
  background-image: -webkit-linear-gradient(left, #01354b, #0075a1, #b7cde2);
  background-image: -o-linear-gradient(left, #01354b, #0075a1, #b7cde2);
  background-image: linear-gradient(to right, #01354b, #0075a1, #b7cde2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 768px) {
  #block-bannerwithslider {
    padding: 6.5rem 13rem;
    height: 60vh;
  }
}

#block-bannerwithslider img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

#block-bannerwithslider .swiper-container {
  width: 500px;
}

#block-bannerwithslider .swiper-container .swiper-slide,
#block-bannerwithslider .swiper-container div {
  height: 100%;
}

#block-bannerwithslider h2 {
  text-transform: uppercase;
  color: #80e0ff;
  font-size: 35.2px;
  font-size: 2.2rem;
}

#block-bannerwithslider h2::after {
  content: " ";
  display: block;
  margin-top: 11.2px;
  margin-top: 0.7rem;
  width: 64px;
  width: 4rem;
  background-color: rgba(255, 255, 255, 0.7);
  height: 2px;
}

#block-bannerwithslider div {
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  font-size: 40px;
  font-size: 2.5rem;
}

@media all and (min-width: 768px) {
  #block-bannerwithslider div {
    font-size: 3.75rem;
  }
}

#block-bannerwithslider .banner-slider {
  display: none;
}

@media all and (min-width: 1024px) {
  #block-bannerwithslider .banner-slider {
    display: block;
  }
}

#block-bannerwithslider p {
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
}

.basic__body {
  position: relative;
}

.basic__body .mid-section {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (min-width: 768px) {
  .basic__body .mid-section {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    width: 30%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.basic__body .mid-section > div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px;
  background-color: #fff;
  border-radius: 0 4px 4px 0;
}

.basic__body .mid-section > div h3 {
  font-weight: bold;
}

.basic__body .mid-section > div h3::after {
  content: " ";
  display: block;
  margin-top: 11.2px;
  margin-top: 0.7rem;
  width: 64px;
  width: 4rem;
  background-color: #fc5252;
  height: 2px;
}

.basic__body .mid-section > div:first-child {
  border-radius: 4px 0 0 4px;
  padding: 32px;
  padding: 2rem;
}

@media all and (min-width: 768px) {
  .basic__body .mid-section > div:first-child {
    padding: 2rem 4rem;
  }
}

.basic__body .bottom-section {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #1e2123;
  padding: 32px;
  padding: 2rem;
}

@media all and (min-width: 768px) {
  .basic__body .bottom-section {
    padding: 8.5rem 6.5rem 2rem;
  }
}

.basic__body .bottom-section-header {
  text-align: center;
}

@media all and (min-width: 768px) {
  .basic__body .bottom-section-header {
    margin-top: 4rem;
  }
}

.basic__body .bottom-section-header h2 {
  color: #648fca;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400 !important;
}

.basic__body .bottom-section-header h3 {
  color: #fff;
  font-weight: 600 !important;
  margin-top: 12px;
  margin-top: 0.75rem;
  letter-spacing: 0.05em;
}

.basic__body .bottom-section-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 104px;
  gap: 6.5rem;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 64px;
  padding-top: 4rem;
}

@media all and (min-width: 768px) {
  .basic__body .bottom-section-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.basic__body .bottom-section-content > a > div {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  gap: 2rem;
}

.basic__body .bottom-section-content > a > div img {
  width: 78px;
  height: 100px;
  -ms-flex-item-align: center;
      align-self: center;
}

.basic__body .bottom-section-content > a > div > div {
  color: #fff;
  text-transform: uppercase;
  font-size: 17.6px;
  font-size: 1.1rem;
}

.basic__body .bottom-section-content > a > div p {
  color: #787878;
  font-size: 12.8px;
  font-size: 0.8rem;
}

.form__form {
  position: relative;
  overflow: hidden;
}

.page-about-us .form__form::before,
.page-rolunk .form__form::before {
  background-image: url("../../images/source/location.svg");
}

.webform-submission-order-form,
.webform-submission-contact-form {
  padding: 272px 32px 0;
  padding: 17rem 2rem 0;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}

@media all and (min-width: 768px) {
  .webform-submission-order-form,
  .webform-submission-contact-form {
    padding: 17rem 6.5rem 7.5rem;
    width: 40%;
    margin: auto;
  }
}

.webform-submission-order-form .contact-form,
.webform-submission-contact-form .contact-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 80px 40px;
  padding: 5rem 2.5rem;
  background-color: #1e2123;
}

@media all and (min-width: 768px) {
  .webform-submission-order-form .contact-form,
  .webform-submission-contact-form .contact-form {
    padding: 5rem 6.5rem;
  }
}

.webform-submission-order-form .contact-form > div,
.webform-submission-contact-form .contact-form > div {
  z-index: 1;
}

.webform-submission-order-form .contact-form::before,
.webform-submission-contact-form .contact-form::before {
  position: absolute;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.1;
  left: 0;
  content: " ";
  right: 0;
  background-image: url("../../images/source/contact.png");
}

.webform-submission-order-form .contact-form #edit-flexbox-01,
.webform-submission-contact-form .contact-form #edit-flexbox-01 {
  gap: 32px;
  gap: 2rem;
}

.webform-submission-order-form .contact-form .webform-flex--container,
.webform-submission-contact-form .contact-form .webform-flex--container {
  margin: 0;
}

.webform-submission-order-form .contact-form label,
.webform-submission-contact-form .contact-form label {
  color: #fff;
}

.webform-submission-order-form .contact-form #edit-actions,
.webform-submission-contact-form .contact-form #edit-actions {
  margin-top: 22.4px;
  margin-top: 1.4rem;
  text-align: center;
}

.webform-submission-order-form .contact-form #edit-actions-submit,
.webform-submission-contact-form .contact-form #edit-actions-submit {
  color: #fff;
}

.webform-submission-order-form .contact-form-header,
.webform-submission-contact-form .contact-form-header {
  text-align: center;
}

.webform-submission-order-form .contact-form-header h3,
.webform-submission-contact-form .contact-form-header h3 {
  text-transform: uppercase;
  color: #648fca;
  font-size: 16px;
  font-size: 1rem;
}

.webform-submission-order-form .contact-form-header h2,
.webform-submission-contact-form .contact-form-header h2 {
  color: #fff;
}

.form__form::before {
  position: absolute;
  top: -30px;
  bottom: 50%;
  left: 0;
  right: 0;
  background-size: cover;
  content: " ";
  background-position: top;
  background-image: url(../../images/source/form.png);
  background-repeat: no-repeat;
}

.article-page img {
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.article-wrapper {
  padding: 32px;
  padding: 2rem;
}

@media all and (min-width: 768px) {
  .article-wrapper {
    padding: 2rem 5.6rem 6.5rem 7.5rem;
    width: 800px;
    margin: auto;
  }
}

.article-wrapper h1,
.article-wrapper h2,
.article-wrapper h3,
.article-wrapper h4,
.article-wrapper h5,
.article-wrapper h6 {
  text-align: left;
}

.article-wrapper header {
  padding-bottom: 32px;
  padding-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5.6px;
  gap: 0.35rem;
}

.article-wrapper header h2 {
  font-size: 48px;
  font-size: 3rem;
  margin-bottom: 0;
}

.article-wrapper header div {
  color: #648fca;
}

.article-wrapper header > span a {
  color: #1e2123;
}

.article-wrapper header::after {
  content: " ";
  display: block;
  margin-top: 11.2px;
  margin-top: 0.7rem;
  width: 128px;
  width: 8rem;
  background-color: #a7a7a7;
  height: 2px;
}

.article-wrapper .article__body {
  text-align: justify;
}

.product-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 104px;
  gap: 6.5rem;
}

.product-item > div {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.product-item .product-item-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.product-item .product-item-desc header h2 {
  font-size: 40px;
  font-size: 2.5rem;
}

.product-item .product-item-desc header h2::after {
  content: " ";
  display: block;
  margin-top: 11.2px;
  margin-top: 0.7rem;
  width: 80px;
  width: 5rem;
  background-color: #a7a7a7;
  height: 2px;
}

.product-item .product-item-desc .view-item-price-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 11.2px;
  gap: 0.7rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 11.2px;
  margin-top: 0.7rem;
  color: #1e2123;
}

.product-item .product-item-desc .view-item-price-wrapper span,
.product-item .product-item-desc .view-item-price-wrapper span > div {
  color: #E43A36 !important;
  text-decoration: line-through;
  font-weight: bold;
  vertical-align: middle;
}

.product-item .product-item-desc .products__discounted-price,
.product-item .product-item-desc .products__price {
  font-weight: 600;
}

.product-item .product-item-desc .view-item-price-wrapper {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.product-item .product-item-desc .products__taxonomy {
  margin-bottom: 32px;
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.product-item .product-item-desc .products__taxonomy > div:not(:last-child)::after {
  content: ", ";
  white-space: pre-wrap;
}

.product-page {
  padding: 104px 89.6px 104px 120px;
  padding: 6.5rem 5.6rem 6.5rem 7.5rem;
  width: 1000px;
  margin: auto;
}

.product-desc .products__body {
  padding-top: 104px;
  padding-top: 6.5rem;
  text-align: justify;
}

.user-login-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
  padding: 104px;
  padding: 6.5rem;
}

.user-login-form .form-item {
  padding: 11.2px 0;
  padding: 0.7rem 0;
}

#header #header-region #block-basic-main-menu a[data-drupal-link-system-path="<front>"],
#header #header-region #block-basic-main-menu a[data-drupal-link-system-path="node/20"] {
  background-color: #657486;
  border-radius: 6px;
  padding: 10px;
}

#header #header-region #block-basic-main-menu a[data-drupal-link-system-path="<front>"] {
  color: #fff !important;
}

#header #header-region #block-basic-main-menu a[data-drupal-link-system-path="node/20"].is-active {
  color: #fff !important;
}

#header #header-region #block-basic-main-menu a[data-drupal-link-system-path="node/20"] {
  background-color: #648fca;
}

.about-us {
  padding: 32px 89.6px 104px 120px;
  padding: 2rem 5.6rem 6.5rem 7.5rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9sYXlvdXQuY3NzIiwibGF5b3V0L2xheW91dC9fbGF5b3V0LS1ncmlkLnNjc3MiLCJsYXlvdXQvY29uZmlnL192YXJpYWJsZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1jb2x1bW4uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L2Z1bmN0aW9ucy9fbmVhdC1mbG9hdC1kaXJlY3Rpb24uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1tZWRpYS5zY3NzIiwibGF5b3V0L2NvbmZpZy9fZ3JpZC1zZXR0aW5ncy5zY3NzIiwibm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9jb3JlL25lYXQvbWl4aW5zL19ncmlkLXB1c2guc2NzcyIsImxheW91dC9jb25maWcvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQzBCakIsMkhBQVk7QUFFWjtFQUNFLHVCQ2tDcUI7RURqQ3JCLCtCQUFzQjtVQUN0Qix1QkFBa0I7RUFDbEIsbUJBQWlCO0VBQ2xCLHdCQUFBO0NEekJBOztBQzRCRDs7RUFFQyxhQUFBO0NEekJBOztBQUVEO0VDMkJFLFVBQVU7RUFFVixXQUFTO0VBQ1QscUJBQWdCO0VBQ2hCLHFCQUFpQjtFQUlsQixjQUFBO0VEN0JDLDZCQUE2QjtFQ21CL0IsOEJBT2E7TUFDTCwyQkFBRztVQUNSLHVCQUFBO0VEeEJELGtCQUFrQjtDQzJCcEI7O0FBQUE7RUFJSSxvQkFBbUI7TUFDbkIsWUFBYTtVQUNiLFFBQWdCO0NEMUJuQjs7QUFFRDs7O0VDNkJHLDRCQUFBO1VEekJPLG9CQUFvQjtFQzRCOUIsdUJBQWU7RUFDYixpQkFBVztFQUNYLHVCQUFlO0NBQ2hCOztBQUNEO0VBQ0UsaUJBQVk7Q0R6QmI7O0FBRUQ7RUM4QkUsWUNQZ0I7RURRaEIsNkJDVGtCO01Ea0JuQixn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 */
/*# sourceMappingURL=layout.css.map */
 .bottom-section-content > a { flex-basis: 33%;}
