@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Ysabeau:ital,wght@0,1..1000;1,1..1000&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
/* Stylizacja całego scrollbar */
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

/* Stylizacja tzw. 'thumb' (uchwyt scrollbara) */
::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 10px;
  border: 3px solid #f1f1f1;
  transition: 400ms;
}

/* Stylizacja tła scrollbara (track) */
::-webkit-scrollbar-track {
  width: 5px;
  padding: 0;
  background: transparent;
  border-radius: 10%;
}

/* Stylizacja tła scrollbara w przypadku najechania kursorem na uchwyt */
::-webkit-scrollbar-thumb:hover {
  background-color: #555;
  transition: 400ms;
}

@media (min-width: 1921px) {
  #g8-onepage {
    max-width: 1920px;
    margin: auto;
  }
  body {
    overflow-x: auto;
  }
}
body {
  margin: 0;
  background: #F6F6F6;
  overflow-x: hidden;
  max-width: 100vw;
}

html {
  font-size: 62.5%;
}

img {
  height: 100%;
}

#g8-onepage {
  position: relative;
}
#g8-onepage .op-center {
  margin-left: 50%;
  transform: translateX(-50%);
}
#g8-onepage .border-container {
  position: absolute;
  width: 100%;
  background: #393939;
  height: 1px;
  top: 50%;
}
#g8-onepage .section-header-img {
  width: 100%;
}
#g8-onepage .section-header-title {
  margin-top: 2.08%;
}
#g8-onepage .section-header-title span {
  text-transform: uppercase;
  font-size: 2.4rem;
  margin-left: 2.08%;
  font-family: Spectral, sans-serif;
  letter-spacing: 0.5rem;
  line-height: 100%;
}
#g8-onepage video {
  height: 100%;
}
#g8-onepage .video-js .vjs-big-play-button {
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  border: none;
}
#g8-onepage #about-us .section-header-title,
#g8-onepage #brands .section-header-title,
#g8-onepage #b2b .section-header-title,
#g8-onepage #g8-at-numbers .section-header-title {
  margin-bottom: 8.33%;
}
#g8-onepage #about-us .section-description,
#g8-onepage #brands .section-description,
#g8-onepage #b2b .section-description,
#g8-onepage #g8-at-numbers .section-description {
  margin-bottom: 8.33%;
}
#g8-onepage .backnav-container {
  position: fixed;
  bottom: 3.5%;
  right: 1.5%;
  width: 35px;
  height: 35px;
  padding: 15px;
  border: 1px solid #393939;
  z-index: 1000;
  border-radius: 50%;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
#g8-onepage .backnav-container.hidden-backnav {
  transition: 200ms;
  transform: translateX(300px);
}
#g8-onepage .backnav-container.show-backnav {
  transition: 200ms;
  transform: translateX(0);
}

@media (max-width: 1412px) {
  html {
    font-size: 50%;
  }
}
@media (max-width: 768px) {
  html {
    overflow-x: hidden;
  }
  #g8-onepage #about-us .section-header-title,
  #g8-onepage #brands .section-header-title,
  #g8-onepage #b2b .section-header-title,
  #g8-onepage #g8-at-numbers .section-header-title {
    margin-top: 6%;
    margin-bottom: 12.5%;
  }
  #g8-onepage #about-us .section-description,
  #g8-onepage #brands .section-description,
  #g8-onepage #b2b .section-description,
  #g8-onepage #g8-at-numbers .section-description {
    margin-bottom: 12.5%;
  }
}
@media (max-width: 576px) {
  html {
    font-size: 62.5%;
  }
  .video-js .vjs-big-play-button {
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-top: -25px;
    margin-left: -25px;
  }
  #g8-onepage #about-us .section-header-title,
  #g8-onepage #brands .section-header-title,
  #g8-onepage #b2b .section-header-title,
  #g8-onepage #g8-at-numbers .section-header-title {
    margin-bottom: 12.5%;
  }
  #g8-onepage #about-us .section-description,
  #g8-onepage #brands .section-description,
  #g8-onepage #b2b .section-description,
  #g8-onepage #g8-at-numbers .section-description {
    margin-bottom: 12.5%;
  }
}
#navigation {
  color: #393939;
}
#navigation .navigation-container {
  display: flex;
  justify-content: space-between;
  margin: 2.08% 2.08% 4.16% 2.08%;
}
#navigation .navigation-container .navigation-links-container {
  display: flex;
}
#navigation .navigation-container .navigation-links-container .navigation-link-element {
  font-size: 1.6rem;
  font-family: Spectral, sans-serif;
  margin-right: 5rem;
  line-height: 100%;
  color: #393939;
  text-decoration: unset;
}
#navigation .navigation-container .hamburger-icon,
#navigation .navigation-container .hamburger-x-icon {
  display: none;
}
@media (max-width: 768px) {
  #navigation .navigation-container {
    transition: 200ms;
  }
  #navigation .navigation-container .navigation-logo img {
    max-width: 70%;
    height: auto;
  }
  #navigation .navigation-container .hamburger-icon,
  #navigation .navigation-container .hamburger-x-icon {
    display: block;
  }
  #navigation .navigation-container .hide {
    display: none;
  }
  #navigation .navigation-container .navigation-links-container {
    flex-direction: column;
    align-items: end;
    transition: 400ms;
  }
  #navigation .navigation-container .navigation-links-container svg {
    padding: 1rem;
  }
  #navigation .navigation-container .navigation-links-container .navigation-links-dropdown {
    display: flex;
    flex-direction: column;
    align-items: end;
    transition: 400ms;
  }
  #navigation .navigation-container .navigation-links-container .navigation-links-dropdown a {
    font-size: 2.4rem;
    margin-right: 0;
    margin-bottom: 4rem;
  }
  #navigation .navigation-container .navigation-links-container .navigation-links-dropdown a:first-child {
    margin-top: 2rem;
  }
  #navigation .navigation-container .navigation-links-container .navigation-links-dropdown.dropdown-hidden {
    height: 0;
    overflow-y: hidden;
    transition: 100ms;
  }
  #navigation .navigation-container .navigation-links-container .navigation-links-dropdown.show {
    height: 100%;
    transition: 400ms;
  }
}
@media (max-width: 570px) {
  #navigation .navigation-container {
    margin: 4.08% 4.08% 4.16% 4.08%;
  }
}

#header {
  color: #393939;
}
#header .header-container {
  border-top: 1px solid #393939;
}
#header .header-container .header-title {
  text-transform: uppercase;
  font-size: 5.6rem;
  font-weight: 200;
  letter-spacing: -0.3rem;
  line-height: 100%;
  width: 53.33%;
  display: inline-block;
  margin: 2.08% 0 8.32% 2.08%;
  font-family: Ysabeau, sans-serif;
}
#header .header-container .header-images {
  display: flex;
}
#header .header-container .header-images #header-image-1 {
  width: 33.02%;
}
#header .header-container .header-images #header-image-2 {
  width: 33.49%;
}
#header .header-container .header-images #header-image-3 {
  width: 33.39%;
}
#header .header-container .header-brands-section .header-brands-container {
  width: 95.83%;
  margin: 2.08% auto 2.08% auto;
  padding: 0 0 2.17% 0;
  background: #FFFFFF;
  position: relative;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-description {
  padding-top: 6.52%;
  padding-bottom: 6.77%;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-description span {
  width: 44.69%;
  font-family: Ysabeau, sans-serif;
  font-size: 1.8rem;
  font-weight: 200;
  letter-spacing: 0rem;
  line-height: 180%;
  display: inline-block;
}
#header .header-container .header-brands-section .header-brands-container .divider-container {
  width: 100%;
  margin: auto;
  position: relative;
}
#header .header-container .header-brands-section .header-brands-container .divider-container .border-container {
  width: 95.66%;
  margin-left: 2.17%;
}
#header .header-container .header-brands-section .header-brands-container .divider-container .circle-container {
  border: 1px solid #393939;
  position: relative;
  width: auto;
  display: inline-block;
  top: 51%;
  left: 50%;
  transform: translateX(-50%);
  background: #FFFFFF;
  padding: 4.4rem 1.5rem;
  border-radius: 50%;
  text-align: center;
}
#header .header-container .header-brands-section .header-brands-container .divider-container .circle-container img {
  width: 35.13%;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos {
  width: 100%;
  display: flex;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo {
  max-width: 50%;
  width: 50%;
  height: 100%;
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: column;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo img {
  height: 100%;
  width: 100%;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo #lancerto-logo {
  padding-top: 13.09%;
  padding-bottom: 15.38%;
  width: 28.98%;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo #prochnik-logo {
  padding-top: 8.73%;
  padding-bottom: 11.12%;
  width: 23.58%;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo .brand-url {
  font-family: Ysabeau, sans-serif;
  font-weight: 200;
  font-size: 1.8rem;
  text-decoration: underline;
  cursor: pointer;
  transition: 400ms;
  color: #393939;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo .brand-url:hover {
  font-weight: bold;
  transition: 400ms;
}
#header .header-container .header-brands-section .header-brands-container .header-brands-logos .border-container {
  position: relative;
  width: 1px;
  height: auto;
}
@media (max-width: 1600px) {
  #header .header-container .header-title {
    width: 60%;
  }
}
@media (max-width: 1200px) {
  #header .header-container .header-title {
    width: 80%;
  }
}
@media (max-width: 768px) {
  #header .header-container .header-title {
    width: 80%;
  }
  #header .header-container .header-title .text-spacer {
    display: none;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-description span {
    width: 60%;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-description span .text-spacer {
    display: none;
  }
  #header .header-container .header-brands-section .header-brands-container .divider-container .circle-container {
    padding: 4.4rem 0.5rem;
  }
}
@media (max-width: 568px) {
  #header .header-container .header-title {
    font-size: 3.2rem;
    margin-bottom: 12.5%;
  }
  #header .header-container .header-images {
    flex-direction: column;
  }
  #header .header-container .header-images #header-image-1, #header .header-container .header-images #header-image-2, #header .header-container .header-images #header-image-3 {
    width: 100%;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-description {
    padding-top: 12.5%;
    padding-bottom: 12.5%;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-description span {
    width: 85%;
  }
  #header .header-container .header-brands-section .header-brands-container .divider-container .circle-container {
    padding: 4.4rem 1.2rem;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-logos {
    flex-direction: column;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo {
    max-width: 100%;
    width: 100%;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo #lancerto-logo {
    width: 66.98%;
    padding-top: 20.09%;
    padding-bottom: 22.38%;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo .brand-url {
    font-size: 3.2rem;
    margin-bottom: 6rem;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-logos .header-brand-logo #prochnik-logo {
    width: 51.58%;
    padding-top: 25.09%;
    padding-bottom: 23.38%;
  }
  #header .header-container .header-brands-section .header-brands-container .header-brands-logos .border-container {
    width: 95.66%;
    margin-left: 2.17%;
    height: 1px;
  }
}
#g8-at-numbers .swiper-free-mode > .swiper-wrapper {
  transition-timing-function: linear;
}
#g8-at-numbers .swiper {
  padding-bottom: 10rem;
}
#g8-at-numbers .swiper .swiper-slide {
  display: flex;
  flex-direction: column;
  width: auto !important;
  padding-left: 2.08%;
  margin-right: 6.77%;
  border-left: 1px solid #393939;
  align-items: baseline;
}
#g8-at-numbers .swiper .swiper-slide .slide-value {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
}
#g8-at-numbers .swiper .swiper-slide span {
  font-family: Spectral, sans-serif;
  font-weight: 275;
  line-height: 100%;
  letter-spacing: -0.3rem;
  color: #DFDFDF;
}
#g8-at-numbers .swiper .swiper-slide .slide-desc {
  letter-spacing: 0;
  line-height: 140%;
  font-size: 1.8rem;
  font-weight: 200;
  font-family: Ysabeau, sans-serif;
  color: #393939;
}
#g8-at-numbers .swiper .swiper-slide .swiper-slide-value {
  font-size: 26rem;
}
#g8-at-numbers .swiper .swiper-slide .swiper-slide-value-alias {
  font-size: 14rem;
}
#g8-at-numbers .swiper .swiper-slide .slide-desc {
  width: 100%;
}
#g8-at-numbers .g8-at-numbers-description {
  margin-top: 15.31%;
  margin-bottom: 8.33%;
}
#g8-at-numbers .g8-at-numbers-description span {
  width: 28.54%;
  display: inline-block;
  font-family: Ysabeau, sans-serif;
  font-size: 1.8rem;
  line-height: 180%;
  font-weight: 200;
  letter-spacing: 0rem;
  color: #393939;
  margin-left: 54.79%;
}
@media (max-width: 1200px) {
  #g8-at-numbers .g8-at-numbers-description span {
    margin-left: 45%;
    width: 40%;
  }
}
@media (max-width: 768px) {
  #g8-at-numbers .g8-at-numbers-description {
    text-align: center;
  }
  #g8-at-numbers .g8-at-numbers-description span {
    width: 60%;
    margin-left: 0;
  }
}

#about-us .section-description {
  display: flex;
  flex-wrap: wrap;
  width: 66.67%;
  margin: auto;
}
#about-us .section-description .description-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
#about-us .section-description .description-container.wrapper-column {
  flex-direction: column;
  align-items: start;
}
#about-us .section-description .description-container.wrapper-a {
  margin-bottom: 7.81%;
}
#about-us .section-description .description-container .text-wrapper-c {
  margin-top: 2%;
}
#about-us .section-description .description-container .description-text-wrapper,
#about-us .section-description .description-container .description-img {
  width: 45%;
  height: fit-content;
}
#about-us .section-description .description-container .text-mobile {
  display: none;
}
#about-us .section-description .description-container .description-text-wrapper.text-wrapper-b {
  margin-top: 7.81%;
}
#about-us .section-description .description-container .description-text-wrapper span {
  font-family: Ysabeau, sans-serif;
  font-weight: 200;
  font-size: 1.8rem;
  line-height: 180%;
  letter-spacing: 0rem;
  color: #393939;
}
@media (max-width: 1600px) {
  #about-us .section-description {
    width: 70%;
  }
}
@media (max-width: 1424px) {
  #about-us .section-description {
    width: 80%;
  }
}
@media (max-width: 1200px) {
  #about-us .section-description {
    width: 90%;
  }
}
@media (max-width: 768px) {
  #about-us .section-description {
    width: 66.7%;
  }
  #about-us .section-description .description-container {
    flex-direction: column;
  }
  #about-us .section-description .description-container .description-text-wrapper,
  #about-us .section-description .description-container .description-img {
    width: 100%;
  }
  #about-us .section-description .description-container.wrapper-reverse {
    flex-direction: column-reverse;
  }
  #about-us .section-description .description-container.wrapper-a {
    order: 2;
  }
  #about-us .section-description .description-container.wrapper-a .description-text-wrapper {
    margin-top: 12.5%;
    margin-bottom: 12.5%;
  }
  #about-us .section-description .description-container.wrapper-b {
    flex-direction: column-reverse;
  }
  #about-us .section-description .description-container.wrapper-b .description-text-wrapper {
    margin-top: 12.5%;
    margin-bottom: 12.5%;
  }
  #about-us .section-description .description-container.wrapper-c {
    order: 3;
  }
  #about-us .section-description .description-container.wrapper-c .description-text-wrapper {
    margin-bottom: 12.5%;
  }
  #about-us .section-description .description-container .text-mobile {
    display: block;
  }
  #about-us .section-description .description-container .text-desktop {
    display: none;
  }
}
@media (max-width: 576px) {
  #about-us .section-description {
    width: 85%;
  }
}

#brands .section-description .description-container {
  display: flex;
}
#brands .section-description .description-container-1 {
  margin-bottom: 5.21%;
}
#brands .section-description .description-container .description-img {
  width: 65.93%;
}
#brands .section-description .description-container .description-text-wrapper {
  width: 19.27%;
}
#brands .section-description .description-container .description-text-wrapper span {
  line-height: 180%;
}
#brands .section-description .description-container .description-text-wrapper .description-title {
  font-family: Spectral, sans-serif;
  font-weight: 500;
  font-size: 2.4rem;
  letter-spacing: 0.3rem;
}
#brands .section-description .description-container .description-text-wrapper .description-text-1,
#brands .section-description .description-container .description-text-wrapper .description-text-2 {
  font-family: Ysabeau, sans-serif;
  font-weight: 200;
  font-size: 1.6rem;
  letter-spacing: 0rem;
}
#brands .section-description .description-container .description-text-wrapper-1 {
  margin: 10.1% 0 0 5.21%;
}
#brands .section-description .description-container .description-text-wrapper-2 {
  margin: 4.09% 5.21% 0 9.58%;
}
#brands .section-description .description-container .description-text-wrapper .spacer-1, #brands .section-description .description-container .description-text-wrapper .spacer-2 {
  margin-bottom: 13.51%;
  display: inline-block;
  width: 100%;
}
@media (max-width: 1412px) {
  #brands .section-description .description-container .description-img {
    width: 65%;
  }
  #brands .section-description .description-container .description-text-wrapper {
    width: 25%;
  }
  #brands .section-description .description-container .description-text-wrapper-1 {
    margin: 3.1% 0 0 5.21%;
  }
  #brands .section-description .description-container .description-text-wrapper-2 {
    margin: 2.09% 5.21% 0 4.58%;
  }
  #brands .section-description .description-container .description-text-wrapper .spacer-1, #brands .section-description .description-container .description-text-wrapper .spacer-2 {
    margin-bottom: 3%;
  }
}
@media (max-width: 1200px) {
  #brands .section-description .description-container .description-img {
    width: 55%;
  }
  #brands .section-description .description-container .description-text-wrapper {
    width: 35%;
  }
  #brands .section-description .description-container .description-text-wrapper-1 {
    margin: 3.1% 0 0 5.21%;
  }
  #brands .section-description .description-container .description-text-wrapper-2 {
    margin: 2.09% 5.21% 0 4.58%;
  }
  #brands .section-description .description-container .description-text-wrapper .spacer-1, #brands .section-description .description-container .description-text-wrapper .spacer-2 {
    margin-bottom: 3%;
  }
}
@media (max-width: 991px) {
  #brands .section-description .description-container {
    flex-direction: column;
  }
  #brands .section-description .description-container .description-img {
    width: 90%;
  }
  #brands .section-description .description-container .description-text-wrapper {
    width: 80%;
    margin: auto;
    margin-top: 6%;
  }
  #brands .section-description .description-container .description-text-wrapper .spacer-1, #brands .section-description .description-container .description-text-wrapper .spacer-2 {
    margin-bottom: 3%;
  }
  #brands .section-description .description-container-2 {
    flex-direction: column-reverse;
  }
  #brands .section-description .description-container-2 .description-img {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  #brands .section-description .description-container .description-img {
    width: 90%;
  }
}
@media (max-width: 576px) {
  #brands .section-description .description-container {
    margin-bottom: 12%;
  }
  #brands .section-description .description-container .description-text-wrapper {
    margin-top: 12%;
  }
}
@media (max-width: 420px) {
  #brands .section-description .description-container .description-img {
    width: 100%;
  }
}

#b2b .section-description .section-description-wrapper {
  width: 66.67%;
  margin: auto;
  display: flex;
  justify-content: space-between;
}
#b2b .section-description .section-description-wrapper .description-wrapper {
  width: 43.75%;
}
#b2b .section-description .section-description-wrapper .description-wrapper span, #b2b .section-description .section-description-wrapper .description-wrapper a {
  color: #393939;
  line-height: 180%;
}
#b2b .section-description .section-description-wrapper .description-wrapper .description-font-1 {
  font-family: Spectral, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 2.4rem;
  letter-spacing: 0.3rem;
}
#b2b .section-description .section-description-wrapper .description-wrapper .description-font-2 {
  font-family: Ysabeau, sans-serif;
  font-weight: 200;
  font-size: 1.6rem;
  letter-spacing: 0rem;
}
#b2b .section-description .section-description-wrapper .description-wrapper .spacer {
  margin-top: 8.92%;
  display: inline-block;
  width: 100%;
}
#b2b .section-description .section-description-wrapper .description-wrapper .spacer-1 {
  margin-top: 3.9%;
}
#b2b .section-description .section-description-wrapper .description-wrapper a {
  transition: 400ms;
}
#b2b .section-description .section-description-wrapper .description-wrapper a:hover {
  font-weight: bold;
  transition: 400ms;
}
@media (max-width: 1200px) {
  #b2b .section-description .section-description-wrapper {
    width: 90%;
  }
}
@media (max-width: 576px) {
  #b2b .section-description .section-description-wrapper {
    flex-direction: column;
  }
  #b2b .section-description .section-description-wrapper .description-wrapper {
    width: 100%;
  }
  #b2b .section-description .section-description-wrapper .description-wrapper-a {
    margin-bottom: 12.5%;
  }
}

#contact .contact-container {
  width: 95.83%;
  background: #393939;
  margin: auto;
  padding-bottom: 5.43%;
}
#contact .contact-container .section-header-title {
  padding-top: 2.08%;
  margin-bottom: 6.73%;
  color: #FFFFFF;
}
#contact .section-description {
  width: 66.67%;
  margin: auto;
}
#contact .section-description span, #contact .section-description a {
  font-family: Ysabeau, sans-serif;
  font-weight: 300;
  font-size: 1.6rem;
  line-height: 180%;
  letter-spacing: 0rem;
  color: #FFFFFF;
}
#contact .section-description a {
  transition: 400ms;
  word-wrap: break-word;
}
#contact .section-description a:hover {
  font-weight: bold;
  transition: 400ms;
}
#contact .section-description .description-wrapper {
  display: flex;
  justify-content: space-between;
  padding-bottom: 3.75%;
  border-bottom: 1px solid white;
}
#contact .section-description .description-wrapper .divider {
  display: inline-block;
  margin: 0 15px;
}
#contact .section-description .description-wrapper .wrapper-a {
  width: 24%;
}
#contact .section-description .description-wrapper .wrapper-a .mobile-break {
  display: none;
}
#contact .section-description .description-wrapper .wrapper-b {
  width: 58%;
}
#contact .section-description .description-wrapper .wrapper-b .mobile-break {
  display: none;
}
#contact .section-description .description-wrapper-b {
  padding-top: 1.56%;
}
#contact .section-description .description-wrapper-b span {
  font-size: 2.4rem;
}
@media (max-width: 1412px) {
  #contact .section-description {
    width: 75%;
  }
  #contact .section-description .description-wrapper .wrapper-a {
    width: 32%;
  }
}
@media (max-width: 1200px) {
  #contact .section-description .description-wrapper {
    padding-bottom: 5%;
  }
  #contact .section-description .description-wrapper-b {
    padding-top: 3.56%;
  }
}
@media (max-width: 991px) {
  #contact .section-description .description-wrapper .wrapper-a .divider {
    display: none;
  }
  #contact .section-description .description-wrapper .wrapper-a .mobile-break {
    display: block;
  }
}
@media (max-width: 568px) {
  #contact .section-description .description-wrapper {
    flex-direction: column;
  }
  #contact .section-description .description-wrapper .wrapper-a,
  #contact .section-description .description-wrapper .wrapper-b {
    width: 100%;
    margin-bottom: 12%;
  }
  #contact .section-description .description-wrapper .wrapper-a .mobile-break {
    display: none;
  }
  #contact .section-description .description-wrapper .wrapper-a .divider {
    display: inline-block;
  }
  #contact .section-description .description-wrapper .wrapper-b .mobile-break {
    display: block;
  }
  #contact .section-description .description-wrapper .wrapper-b .divider {
    display: none;
  }
  #contact .section-description .description-wrapper .wrapper-b span {
    line-height: 200%;
  }
}

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