:root {
  --dodger-blue: #1995db;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

a {
  color: #fff;
  text-decoration: none;
}

.body {
  -webkit-text-fill-color: inherit;
  background-color: #f9f8f6;
  background-clip: border-box;
}

.div-block {
  background-color: #0000;
}

.div-block-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.container {
  background-color: #fff;
  border: 0 #000;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 100px 60px;
}

.heading {
  color: #acacac;
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 46px;
}

.text-block {
  color: #030303;
  margin-bottom: 60px;
  padding: 0 80px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.link, .link-2 {
  color: red;
}

.paragraph {
  margin-top: -270px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 338px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-3 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.image {
  margin-top: 43px;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-4 {
  margin-top: 0;
  margin-left: -41px;
  margin-right: 0;
  padding-left: 567px;
  padding-right: 0;
}

.paragraph-2 {
  color: red;
  text-align: center;
  padding-top: 10px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.text-block-2 {
  text-align: center;
  margin-top: -6px;
  padding-top: 0;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
}

.text-block-5 {
  color: red;
  cursor: pointer;
  border: 1px solid #0000;
  margin-top: 30px;
  padding-top: 0;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-4 {
  z-index: auto;
  object-fit: none;
  margin-top: 40px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: block;
  position: static;
  overflow: hidden;
}

.text-block-3 {
  color: red;
  cursor: pointer;
  border: 1px solid #0000;
  margin-top: 26px;
  padding-top: 0;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.section {
  margin-top: 40px;
  margin-bottom: 40px;
}

.line {
  background-color: #e6e6e6;
  height: 1.5px;
  margin-top: 60px;
  margin-bottom: 60px;
  line-height: 2px;
}

.div-block-6 {
  margin-left: 40px;
  padding-right: 400px;
}

.div-block-7 {
  mix-blend-mode: normal;
  margin-top: -250px;
  margin-bottom: 20px;
  margin-left: 510px;
}

.image-2 {
  background-color: #0000;
  border-radius: 20px;
  max-width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.heading-2 {
  color: #404040;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-block-6 {
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.button {
  float: none;
  clear: none;
  cursor: pointer;
  object-fit: cover;
  background-color: #e30613;
  border-radius: 5px;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 15px 35px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
  position: static;
  overflow: auto;
}

.section-2 {
  color: #000;
  background-color: #000;
  margin-top: 120px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 60px;
}

.text-block-7 {
  color: #fff;
  text-align: center;
  margin-top: -67px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
}

.link-3 {
  color: #fd0000;
}

.link-4 {
  color: red;
  text-align: center;
  width: 600px;
}

.bold-text-2 {
  color: #181818;
  font-size: 24px;
  line-height: 38px;
}

.link-block-2 {
  margin-left: 0;
}

.link-block-3 {
  margin-left: 40px;
}

.image-4 {
  display: block;
}

.link-5 {
  color: red;
}

.image-2-copy {
  padding-left: 380px;
  padding-right: 20px;
}

.div-block-7-copy {
  mix-blend-mode: normal;
  margin: -250px 510px 0 0;
}

.div-block-5-copy {
  background-color: #e6e6e6;
  height: 1.5px;
  margin-top: 20px;
  margin-bottom: 60px;
  line-height: 2px;
}

.line-2 {
  background-color: #e6e6e6;
  height: 1.5px;
  margin-top: 0;
  margin-bottom: 60px;
  line-height: 2px;
}

.div-block-11 {
  margin-top: 0;
  display: block;
}

.columns {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.column-2 {
  padding-left: 20px;
  padding-right: 10px;
}

.columns-2 {
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}

.image-2-mobile {
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.image-6 {
  padding-left: 0;
  padding-right: 0;
}

.button-2 {
  float: none;
  clear: none;
  cursor: pointer;
  object-fit: cover;
  background-color: #009cde;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: inline-block;
  position: static;
  overflow: auto;
}

.column-3 {
  padding-left: 20px;
  padding-right: 10px;
}

.bold-text-3 {
  color: #000;
  font-family: Montserrat, sans-serif;
}

.line2 {
  background-color: #00488a54;
  height: 1.5px;
  margin-top: 60px;
  margin-bottom: 60px;
  line-height: 2px;
  display: block;
}

.section-3 {
  display: none;
}

.div-block-12 {
  padding-left: 100px;
  padding-right: 100px;
  display: none;
}

.bold-text-4 {
  color: #ce3728;
  text-align: justify;
  -webkit-text-stroke-color: #282e33;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 800;
  line-height: 42px;
}

.text-block-8 {
  text-align: center;
  margin-top: 0;
}

.text-span {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.div-block-13 {
  text-align: center;
  background-color: #0a4673;
  border-radius: 0;
  width: 200px;
  height: auto;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-7 {
  max-width: 50px;
}

.div-block-12-copy01 {
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.bold-text-5 {
  color: #00315d;
  text-align: left;
}

.heading-3 {
  text-align: left;
  margin-top: -18px;
  padding-left: 77px;
}

.bold-text-4-copy {
  color: #000;
  text-align: left;
  -webkit-text-stroke-color: #282e33;
  text-transform: none;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
}

.heading-4 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
}

.container-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 40px 100px;
  display: none;
}

.heading-5 {
  color: #ce3728;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  line-height: 42px;
}

.heading-6 {
  text-align: left;
  margin-bottom: 10px;
  padding-left: 60px;
  font-size: 22px;
}

.text-block-9 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  position: static;
}

.div-block-12-copy01-copy {
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.image-8 {
  border-radius: 20px;
}

.heading-7 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 64px;
}

.text-block-10 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 32px;
}

.image-mob {
  border-radius: 20px;
  display: none;
}

.column-4 {
  margin-top: 0;
  padding-top: 0;
}

.column-5 {
  margin-top: -20px;
  display: none;
}

.image-10 {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-14 {
  text-align: center;
  display: none;
}

.image-9-copy {
  border-radius: 20px;
}

.image-desk, .image-land {
  border-radius: 20px;
  display: none;
}

.heading-8 {
  margin-bottom: 20px;
  padding-left: 60px;
  font-size: 24px;
}

.image-11 {
  display: none;
}

.bold-text-6 {
  font-weight: 400;
}

.image-4-copy {
  height: 60px;
  display: block;
}

.link-block-2-copy {
  margin-left: 60px;
}

.columns-3 {
  display: block;
}

.link-block-2-copy-copy {
  margin-left: 0;
}

.image-14 {
  display: none;
}

.list {
  color: #0533cc;
  padding-left: 20px;
  font-size: 20px;
}

.text-block-9---1 {
  color: #000;
  text-align: left;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  position: static;
}

.heading-5---2 {
  color: #0533cc;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.bold-text-4---2 {
  color: #0533cc;
  text-align: justify;
  -webkit-text-stroke-color: #282e33;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 48px;
}

.link-6 {
  color: #0533cc;
  font-weight: 700;
}

.button-3 {
  background-color: #0155d9;
  padding: 20px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-9--4 {
  color: #000;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  position: static;
}

.container-2--02 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 40px 100px 100px;
}

.link-7, .link-8, .link-9 {
  color: #0533cc;
  font-weight: 600;
}

.text-block-9-copy2 {
  color: #000;
  text-align: left;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  position: static;
}

.link-10 {
  color: #0155d9;
  font-weight: 600;
}

.image-15 {
  height: 60px;
}

.div-block-15 {
  text-align: center;
  width: 1200px;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-16 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/002-1.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.section-4 {
  padding-top: 40px;
}

.div-block-17 {
  width: auto;
}

.logo {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
}

.link-block-4 {
  margin-right: 0;
}

.image-49 {
  text-align: left;
  width: auto;
  height: 50px;
  padding-left: 0;
}

.section-5 {
  padding-bottom: 0;
}

.quick-stack {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.div-block-18 {
  margin-top: 40px;
}

.div-block-19 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/cc2b1742b27d07f3de1b4d4736b0244a.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding: 40px;
  display: flex;
}

.div-block-21 {
  width: auto;
  padding: 40px;
}

.heading-9 {
  color: #000;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
}

.text-block-10---1 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 24px;
}

.button-5 {
  float: none;
  clear: none;
  cursor: pointer;
  object-fit: cover;
  background-color: #e30613;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 15px 35px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: inline-block;
  position: static;
  overflow: auto;
}

.div-block-19---2 {
  background-image: linear-gradient(#2b2b2b, #2b2b2b), url('../images/cc2b1742b27d07f3de1b4d4736b0244a.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding: 40px;
  display: flex;
}

.div-block-20 {
  background-image: linear-gradient(#0009, #0009), url('../images/aa6f633de8a60f43f9ace32b0c49f10a-depositphotos-bgremover.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 400px;
  margin-top: 40px;
  padding: 60px;
  display: flex;
}

.div-block-19---4 {
  background-image: linear-gradient(#0009, #0009), url('../images/04.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding: 40px;
  display: flex;
}

.div-block-19---5 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/03-1.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding: 40px;
  display: flex;
}

.div-block-22 {
  background-image: linear-gradient(#0009, #0009), url('../images/62dfad750cb06dbe303474b7_2002-07-27T000000Z_1259017667_RP3DRIBFMYAA_RTRMADP_3_UKRAINE-CRASH.jpeg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 400px;
  margin-top: 40px;
  padding: 60px;
  display: flex;
}

.div-block-19---6 {
  background-image: linear-gradient(#0009, #0009), url('../images/giphy-03-1.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding: 40px;
  display: flex;
}

.div-block-19---7 {
  background-image: linear-gradient(#2b2b2b, #2b2b2b), url('../images/62e7efa671efc19fcdd7cd64_2B03327.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding: 40px;
  display: flex;
}

.image-50 {
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.div-block-21---1 {
  background-color: #a9d8b233;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---3 {
  background-image: linear-gradient(#fdef6a1a, #fdef6a1a);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-16---1 {
  background-image: linear-gradient(#2b2b2b, #2b2b2b);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding: 40px;
  display: flex;
}

.image-50---2 {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.quick-stack-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.cell {
  justify-content: center;
  align-items: flex-start;
}

.div-block-16---2 {
  background-color: #eee8db;
  background-image: none;
  border: 1px #b7988633;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 20px;
  padding: 40px;
  display: flex;
}

.div-block-16---3 {
  background-image: linear-gradient(#f3ebe3, #f3ebe3);
  background-position: 0 0;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px;
  display: flex;
}

.heading-10 {
  text-align: center;
  text-transform: none;
  flex: none;
  margin: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 60px;
}

.div-block-23 {
  background-color: #d0ffce;
  border-radius: 20px;
  padding: 5px 10px;
}

.text-block-11 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
}

.div-block-24 {
  background-color: #c5d0ff;
  border-radius: 20px;
  margin-left: 0;
  padding: 5px 10px;
}

.div-block-25 {
  background-color: #fbffce;
  border-radius: 50px;
  margin-left: 0;
  padding: 5px 10px;
}

.flex-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-26 {
  margin-top: 20px;
}

.quick-stack-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 100px;
  padding: 0;
}

.div-block-27 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/cc2b1742b27d07f3de1b4d4736b0244a.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding: 40px;
  display: flex;
}

.div-block-28 {
  width: auto;
}

.heading-11 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-19---8 {
  background-image: linear-gradient(#a6826d, #a6826d);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px 30px 40px 40px;
  display: flex;
}

.quick-stack-3-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  margin-top: 20px;
  padding: 0;
}

.block-3-1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/giphy.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-2 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/screencapture-plus-unsplash-premium-photo-1697371326056-e92b60640b6c-2025-07-02-14_13_02.png');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-3 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/3BMQ1y0Ytt6jb3JAdI.gif');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-25-copy {
  background-color: #ffcecf;
  border-radius: 50px;
  margin-left: 0;
  padding: 5px 10px;
}

.div-block-29 {
  background-color: #d5abff;
  border-radius: 20px;
  margin-left: 0;
  padding: 5px 10px;
}

.container-3 {
  margin-top: 40px;
}

.heading-12 {
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 40px;
}

.quick-stack-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  margin-top: 20px;
  padding: 0;
}

.div-block-19---9 {
  background-image: linear-gradient(#f08721, #f08721);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px 30px 40px 40px;
  display: flex;
}

.div-block-19---11 {
  background-image: linear-gradient(#a0a738, #a0a738);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-21---103 {
  background-color: #eae3dc;
  background-image: linear-gradient(#a6826de6, #a6826de6), url('../images/NAH00328-copy-1.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.link-black {
  color: #000;
  text-transform: none;
}

.div-block-19---004 {
  background-image: linear-gradient(#a0a738e6, #a0a738e6), url('../images/cover-02.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-258 {
  background-color: #a7ebdd;
  border-radius: 50px;
  margin-left: 0;
  padding: 5px 10px;
}

.link-block-22 {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.image-655 {
  text-align: center;
  width: auto;
  height: 45px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
}

.container-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin: 0 auto 40px;
  display: flex;
}

.test, .food {
  margin-top: 60px;
}

.image-64 {
  text-align: center;
  width: auto;
  height: 60px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
}

.div-block-21---100 {
  text-align: left;
  background-color: #eae3dc;
  background-image: linear-gradient(#e45441e6, #e45441e6), url('../images/8344838-8.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---102 {
  text-align: left;
  background-image: linear-gradient(#a6826dcc, #a6826dcc), url('../images/001.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.rizne {
  margin-top: 60px;
}

.link-11 {
  text-align: left;
}

.biznes {
  margin-top: 60px;
}

.div-block-21---103-copy {
  background-color: #eae3dc;
  background-image: linear-gradient(#a6826de6, #a6826de6), url('../images/NAH00328-copy-1.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-21---105 {
  background-color: #eae3dc;
  background-image: linear-gradient(#377351e6, #377351e6), url('../images/0002-1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-210 {
  background-color: #c1fcff;
  border-radius: 50px;
  margin-left: 0;
  padding: 5px 10px;
}

.div-block-19---007 {
  background-image: linear-gradient(#24a5cfe6, #24a5cfe6), url('../images/Старе-фото-броварні.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.quick-stack-6---2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.div-block-19---10 {
  background-image: linear-gradient(#4aadcd, #4aadcd);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px 30px 40px 40px;
  display: flex;
}

.div-block-19---9-copy {
  background-image: linear-gradient(#f08721, #f08721);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px 30px 40px 40px;
  display: flex;
}

.div-block-19---12 {
  background-image: linear-gradient(#fdba21b3, #fdba21b3), url('../images/McD_Licensing_Patt03.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px 30px 40px 40px;
  display: flex;
}

.div-block-19---13 {
  background-image: linear-gradient(#0006, #0006), url('../images/cover-002-1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-4 {
  background-image: linear-gradient(#083a9ccc, #083a9ccc), url('../images/cover.png');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-5 {
  background-image: linear-gradient(#3209d6, #3209d6), url('../images/screencapture-plus-unsplash-premium-photo-1697371326056-e92b60640b6c-2025-07-02-14_13_02.png');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-6 {
  background-image: linear-gradient(#4a2a80d9, #b82888e6), url('../images/cover-desk-02-25-09-23.png');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-21---104 {
  background-color: #eae3dc;
  background-image: linear-gradient(#3b3b3b, #3b3b3b);
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---0088 {
  background-image: linear-gradient(#ed473a, #ed473a), url('../images/Старе-фото-броварні.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.life {
  margin-top: 60px;
}

.link-12 {
  text-transform: uppercase;
}

.div-block-21---1022 {
  text-align: left;
  background-color: #eae3dc;
  background-image: linear-gradient(#5c8696, #5c8696);
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---1055 {
  text-align: left;
  background-image: linear-gradient(#4a2a80, #4a2a80);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-7 {
  background-image: linear-gradient(#0009, #0009), url('../images/Untitled-1.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-8 {
  background-image: linear-gradient(#0009, #0009), url('../images/Untitled-2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-10 {
  background-image: url('../images/Untitled-3.png'), linear-gradient(#a7b9cd, #a7b9cd), url('../images/Untitled-1.jpg');
  background-position: 50%, 0 0, 0%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover, auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-11 {
  background-image: linear-gradient(#04090e99, #04090e99), url('../images/Untitled-5.png'), linear-gradient(#a7b9cd, #a7b9cd), url('../images/Untitled-1.jpg');
  background-position: 0 0, 100% 100%, 0 0, 0%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, cover, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-12 {
  background-image: linear-gradient(#362b2180, #362b2180), url('../images/tild6538-6166-4536-b230-333530306630__hero-desktopjpg_tcm1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.link-13 {
  font-size: 32px;
}

.block-3-13 {
  background-image: linear-gradient(#8a754a, #8a754a);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-14 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tild6539-3366-4534-b239-353733626338___3.jpg'), linear-gradient(#a7b9cd, #a7b9cd), url('../images/Untitled-1.jpg');
  background-position: 0 0, 50% 0, 0 0, 0%;
  background-repeat: repeat, no-repeat, repeat, no-repeat;
  background-size: auto, cover, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-15 {
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/tild3131-3936-4364-a631-353339393831__03.png'), linear-gradient(#4a2a80d9, #b82888e6);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.heading-9-copy {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 44px;
}

.quick-stack-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0;
}

.block-3-16 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/cover-1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-18 {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/vijskovi-zsu-avdiyiika-osin-2023_tank.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-19 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/347246774_626486362734004_1232842473538829720_n.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-21---102 {
  text-align: left;
  background-color: #185d5d;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---103 {
  text-align: left;
  background-image: linear-gradient(#19191b, #19191b), url('../images/001.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-21---108 {
  text-align: left;
  background-color: #eae3dc;
  background-image: linear-gradient(#ea654fe6, #ea654fe6), url('../images/8344838-8.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---109 {
  text-align: left;
  background-image: linear-gradient(#4a2a80, #4a2a80);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-19---109-copy {
  text-align: left;
  background-image: linear-gradient(#a7816ecc, #a7816ecc), url('../images/001.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-20 {
  background-image: linear-gradient(#00000059, #00000059), url('../images/download-05-1-1.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-120 {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/tild3765-3830-4362-b333-323730666664__-01.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-26 {
  background-image: url('../images/cover-04.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-65 {
  background-image: url('../images/cove-3.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-16---4 {
  background-color: #eee8db;
  background-image: linear-gradient(#0006, #0006), url('../images/001_1.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border: 1px #b7988633;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 20px;
  padding: 40px;
  display: flex;
}

.heading-11---2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.block-3-21 {
  background-image: linear-gradient(#000000a6, #000000a6), url('../images/Знімок-екрана-2025-07-03-130227.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-124 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Знімок-екрана-2025-07-03-130510.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.heading-11-3 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 38px;
}

.block-3-27 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/20250108_1869_333.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-28 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/giphy-03-1_1.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-29 {
  background-image: linear-gradient(#0006, #0006), url('../images/04.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.block-3-30 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/002-1.gif');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-16---5 {
  background-image: linear-gradient(#041a2ad9, #041a2ad9), url('../images/photo_2025-04-11_14-45-51.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px;
  display: flex;
}

.div-block-16---58 {
  background-image: linear-gradient(#d8d2c080, #d8d2c080), url('../images/cover_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px;
  display: flex;
}

.div-block-28---desk {
  display: block;
  position: fixed;
  inset: 35% auto 0% 0%;
}

.image-37 {
  height: 195px;
}

.div-block-28---mob {
  display: none;
  position: fixed;
  inset: 35% auto 0% 0%;
}

.image-37---2-copy {
  height: 200px;
}

.sales-contacts {
  margin-top: 220px;
  margin-bottom: 220px;
}

.heading-13 {
  color: #ec1c24;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 600;
}

.link-14 {
  color: #ec1c24;
  cursor: pointer;
}

.image-656 {
  width: 85px;
}

.image-656-2 {
  width: 85px;
  margin-left: 40px;
}

.flex-block-2 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

.image-657 {
  width: 150px;
}

.flex-block-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

.section-6 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
}

.image-658 {
  width: 60px;
}

.link-block-23 {
  margin-bottom: 40px;
}

.heading-10-33 {
  text-align: center;
  text-transform: uppercase;
  text-shadow: 5px 5px #fdba214d;
  flex: none;
  margin: 0 auto 60px;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 110px;
}

.flex-block-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 60px;
}

.div-block-21---109 {
  background-color: #eae3dc;
  background-image: linear-gradient(#6d8ea6de, #6d8ea6de), url('../images/692831738b2c69585bd327b5_eff629454ff2385e4c78760547378192_desk.png');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---010 {
  background-color: #ccdb95;
  background-image: linear-gradient(#445a02cc, #445a02cc), url('../images/6867e4bc608ee7b9434adb95_green_fruits_vegetables.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-21---1024 {
  text-align: left;
  background-color: #eae3dc;
  background-image: linear-gradient(#55a6c8, #55a6c8);
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.div-block-19---1056 {
  text-align: left;
  background-image: linear-gradient(#1d3c5c, #1d3c5c);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-21---106 {
  background-color: #5db276;
  border: 2px #2b2b2b;
  border-radius: 10px;
  width: auto;
  height: 100%;
  padding: 40px;
}

.image-659 {
  height: 50px;
}

.flex-block-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-end;
}

.div-block-19---007-copy {
  background-color: #22549e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

html.w-mod-js [data-ix="close-text"] {
  opacity: 0;
  height: 0;
}

html.w-mod-js [data-ix="open-text"] {
  opacity: 1;
}

html.w-mod-js [data-ix="text"] {
  opacity: 0;
  height: 0;
}

@media screen and (max-width: 991px) {
  .heading {
    font-size: 38px;
    line-height: 40px;
  }

  .text-block {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 28px;
  }

  .paragraph {
    margin-top: -269px;
    padding-left: 10px;
    padding-right: 300px;
    font-size: 18px;
    line-height: 26px;
  }

  .image {
    padding-left: 12px;
    padding-right: 5px;
  }

  .div-block-4 {
    margin-top: 0;
    padding-left: 413px;
  }

  .text-block-2 {
    padding-left: 37px;
  }

  .text-block-5 {
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .text-block-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-3 {
    margin-top: 22px;
    padding-left: 10px;
  }

  .line {
    height: 2px;
    margin-top: 60px;
  }

  .div-block-7 {
    margin-top: -185px;
    margin-bottom: 0;
    margin-left: 331px;
  }

  .image-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-6 {
    padding-right: 0;
  }

  .bold-text {
    padding-left: 50px;
  }

  .bold-text-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .image-2-copy {
    padding-left: 0;
    padding-right: 356px;
  }

  .div-block-7-copy {
    margin-top: -189px;
    margin-left: 331px;
    margin-right: 0;
  }

  .div-block-5-copy, .line-2 {
    margin-top: -20px;
  }

  .image-2-mobile, .image-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-3 {
    font-size: 18px;
    line-height: 26px;
  }

  .line2 {
    height: 2px;
    margin-top: 60px;
  }

  .div-block-12 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .bold-text-4 {
    font-size: 32px;
    line-height: 44px;
  }

  .div-block-12-copy01 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .bold-text-4-copy {
    font-size: 25px;
    line-height: 30px;
  }

  .container-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-6 {
    padding-left: 20px;
  }

  .text-block-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-12-copy01-copy {
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading-7 {
    font-size: 54px;
  }

  .text-block-10 {
    font-size: 18px;
  }

  .heading-8 {
    padding-left: 20px;
  }

  .text-block-9---1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-4---2 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-9--4, .text-block-9-copy2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-15 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-16 {
    padding: 60px;
  }

  .section-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-17 {
    width: auto;
  }

  .div-block-19 {
    height: 600px;
  }

  .heading-9 {
    font-size: 26px;
    line-height: 36px;
  }

  .div-block-19---2, .div-block-19---4, .div-block-19---5, .div-block-19---6, .div-block-19---7 {
    height: 600px;
  }

  .image-50 {
    height: auto;
  }

  .div-block-19---3 {
    height: 100%;
  }

  .div-block-16---1 {
    height: auto;
    padding: 60px;
  }

  .div-block-16---2, .div-block-16---3 {
    padding: 60px;
  }

  .heading-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-27 {
    height: 600px;
  }

  .heading-11 {
    font-size: 24px;
    line-height: 38px;
  }

  .div-block-19---8, .block-3-1, .block-3-2, .block-3-3, .div-block-19---9, .div-block-19---11 {
    height: 600px;
  }

  .div-block-19---004 {
    height: 100%;
  }

  .link-block-22 {
    margin-top: 20px;
    margin-right: 0;
  }

  .image-655 {
    height: 40px;
    margin-left: 0;
  }

  .container-4 {
    text-align: center;
    flex-flow: column;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-64 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-19---102, .div-block-19---007 {
    height: 100%;
  }

  .div-block-19---10, .div-block-19---9-copy, .div-block-19---12, .div-block-19---13, .block-3-4, .block-3-5, .block-3-6 {
    height: 600px;
  }

  .div-block-19---0088, .div-block-19---1055 {
    height: 100%;
  }

  .block-3-7, .block-3-8, .block-3-10, .block-3-11, .block-3-12, .block-3-13, .block-3-14, .block-3-15 {
    height: 600px;
  }

  .heading-9-copy {
    font-size: 32px;
    line-height: 42px;
  }

  .block-3-16, .block-3-18, .block-3-19 {
    height: 600px;
  }

  .div-block-19---103, .div-block-19---109, .div-block-19---109-copy {
    height: 100%;
  }

  .block-3-20, .block-3-120, .block-3-26, .block-3-65 {
    height: 600px;
  }

  .div-block-16---4 {
    padding: 60px;
  }

  .heading-11---2 {
    font-size: 24px;
    line-height: 38px;
  }

  .block-3-21, .block-3-124 {
    height: 600px;
  }

  .heading-11-3 {
    font-size: 24px;
    line-height: 38px;
  }

  .block-3-27, .block-3-28, .block-3-29, .block-3-30 {
    height: 600px;
  }

  .div-block-16---5, .div-block-16---58 {
    padding: 60px;
  }

  .image-37 {
    width: auto;
    max-width: none;
    height: 160px;
  }

  .heading-10-33 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-19---010, .div-block-19---1056, .div-block-19---007-copy {
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .body {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container {
    padding: 40px 20px;
  }

  .text-block {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 26px;
  }

  .paragraph {
    padding-left: 0;
    padding-right: 198px;
    font-size: 16px;
  }

  .div-block-4 {
    padding-left: 326px;
  }

  .paragraph-2 {
    text-align: center;
    padding-right: 0;
  }

  .text-block-2 {
    padding-left: 22px;
  }

  .text-block-5 {
    margin-top: 30px;
    padding-left: 0;
    font-size: 14px;
  }

  .text-block-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-3 {
    margin-top: 20px;
    padding-left: 0;
    font-size: 16px;
  }

  .line {
    margin-top: 40px;
  }

  .div-block-7 {
    margin-top: 0;
    margin-left: 0;
  }

  .image-2 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .section-2 {
    background-color: #000;
    padding-left: 0;
  }

  .bold-text {
    text-align: center;
    padding-left: 15px;
  }

  .link-block {
    margin-left: -35px;
    padding-left: 0;
  }

  .image-2-copy {
    padding-right: 0;
  }

  .div-block-7-copy {
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-5-copy, .line-2 {
    margin-top: 5px;
  }

  .div-block-11 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-2-mobile {
    margin-bottom: 20px;
    padding-right: 0;
    display: block;
  }

  .image-6 {
    margin-bottom: 20px;
    padding-right: 0;
    display: none;
  }

  .line2 {
    margin-top: 40px;
  }

  .section-3 {
    display: none;
  }

  .div-block-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-4 {
    font-size: 26px;
    line-height: 32px;
  }

  .div-block-12-copy01 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-2 {
    padding: 20px 20px 60px;
  }

  .heading-5 {
    font-size: 26px;
    line-height: 32px;
  }

  .text-block-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-12-copy01-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-7 {
    margin-top: 0;
  }

  .text-block-10 {
    font-size: 16px;
  }

  .image-10 {
    width: auto;
    height: 50px;
  }

  .div-block-14 {
    display: block;
  }

  .image-desk {
    display: none;
  }

  .image-land {
    border-radius: 20px;
    margin-left: 0;
    display: block;
  }

  .heading-8 {
    padding-left: 20px;
  }

  .column-6 {
    display: none;
  }

  .image-12, .image-13 {
    width: auto;
    height: 50px;
  }

  .bold-text-4---2 {
    font-size: 35px;
  }

  .container-2--02 {
    padding: 20px 20px 60px;
  }

  .logo {
    flex-flow: column;
  }

  .link-block-4 {
    text-align: left;
  }

  .image-49 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .quick-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-19 {
    height: 450px;
  }

  .heading-9 {
    margin-top: 20px;
  }

  .div-block-19---2, .div-block-20, .div-block-19---4, .div-block-19---5, .div-block-22, .div-block-19---6, .div-block-19---7 {
    height: 450px;
  }

  .div-block-19---3 {
    height: auto;
  }

  .image-50---2 {
    margin-bottom: 0;
  }

  .quick-stack-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cell {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-16---2 {
    height: auto;
    padding: 40px;
  }

  .div-block-16---3 {
    height: auto;
  }

  .heading-10 {
    font-size: 36px;
    font-weight: 600;
    line-height: 42px;
  }

  .div-block-27 {
    height: 450px;
  }

  .heading-11 {
    margin-top: 30px;
    font-size: 26px;
  }

  .div-block-19---8, .block-3-1, .block-3-2, .block-3-3, .div-block-19---9, .div-block-19---11 {
    height: 450px;
  }

  .div-block-19---004 {
    height: auto;
  }

  .link-block-22 {
    text-align: left;
  }

  .image-655 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .image-64 {
    margin: 5px auto;
  }

  .div-block-19---102, .div-block-19---007 {
    height: auto;
  }

  .div-block-19---10, .div-block-19---9-copy, .div-block-19---12, .div-block-19---13, .block-3-4, .block-3-5, .block-3-6 {
    height: 450px;
  }

  .div-block-19---0088 {
    height: auto;
  }

  .div-block-19---1055 {
    height: auto;
  }

  .block-3-7, .block-3-8, .block-3-10, .block-3-11, .block-3-12, .block-3-13, .block-3-14, .block-3-15 {
    height: 450px;
  }

  .heading-9-copy {
    margin-top: 20px;
  }

  .quick-stack-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .block-3-16, .block-3-18, .block-3-19 {
    height: 450px;
  }

  .div-block-19---103, .div-block-19---109, .div-block-19---109-copy {
    height: auto;
  }

  .block-3-20, .block-3-120, .block-3-26, .block-3-65 {
    height: 450px;
  }

  .div-block-16---4 {
    height: auto;
    padding: 40px;
  }

  .heading-11---2 {
    margin-top: 30px;
    font-size: 26px;
  }

  .block-3-21, .block-3-124 {
    height: 450px;
  }

  .heading-11-3 {
    margin-top: 30px;
    font-size: 26px;
  }

  .block-3-27, .block-3-28, .block-3-29, .block-3-30 {
    height: 450px;
  }

  .div-block-16---5, .div-block-16---58 {
    height: auto;
  }

  .heading-10-33 {
    text-shadow: 2px 2px #fdba214d;
    font-size: 54px;
    font-weight: 700;
    line-height: 54px;
  }

  .div-block-19---010, .div-block-19---1056, .div-block-19---007-copy {
    height: auto;
  }
}

@media screen and (max-width: 479px) {
  .body {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container {
    padding: 40px 20px;
  }

  .heading {
    padding-left: 0;
    font-size: 26px;
    line-height: 36px;
  }

  .text-block {
    padding-left: 0;
    padding-right: 0;
    line-height: 26px;
  }

  .paragraph {
    margin-top: 40px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-4 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-5 {
    margin-left: -20px;
    font-size: 16px;
  }

  .text-block-4 {
    margin-left: -20px;
    margin-right: -20px;
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-3 {
    margin-left: -20px;
  }

  .line {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
  }

  .text-block-6 {
    line-height: 24px;
  }

  .button {
    font-size: 14px;
  }

  .section-2 {
    text-align: center;
    background-color: #0e0e0e;
  }

  .text-block-7 {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .bold-text {
    padding-left: 0;
  }

  .zag-opis {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .div-block-9 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .div-block-10 {
    text-align: center;
  }

  .link-block {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-3 {
    width: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .image-3 {
    width: 170px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .image-4 {
    width: 50px;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .image-5 {
    width: 120px;
  }

  .div-block-9-copy {
    margin-left: -20px;
    margin-right: -20px;
  }

  .div-block-5-copy, .line-2 {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
  }

  .div-block-11 {
    margin-top: -25px;
  }

  .column, .column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .line2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .section-3 {
    display: none;
  }

  .div-block-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-4 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-span {
    font-size: 12px;
  }

  .div-block-13 {
    width: 160px;
    margin-top: 20px;
  }

  .div-block-12-copy01 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-4-copy {
    padding-left: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .heading-4 {
    padding-left: 60px;
  }

  .container-2 {
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0 20px 20px;
  }

  .heading-5 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-9 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 28px;
  }

  .div-block-12-copy01-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .image-8 {
    padding-bottom: 0;
  }

  .heading-7 {
    margin-top: 20px;
    font-size: 26px;
    line-height: 44px;
  }

  .text-block-10 {
    font-size: 16px;
    line-height: 28px;
  }

  .image-mob {
    border-radius: 20px;
    display: block;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-10 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .image-desk, .image-land {
    display: none;
  }

  .heading-8 {
    direction: ltr;
    text-transform: none;
    padding-left: 10px;
    font-size: 20px;
    line-height: 34px;
  }

  .image-4-copy {
    width: auto;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .link-block-2-copy {
    margin-left: 30px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-2-copy-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-9---1 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-5---2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .bold-text-4---2 {
    font-size: 36px;
    line-height: 44px;
  }

  .text-block-9--4 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .container-2--02 {
    margin-bottom: 40px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-9-copy2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .column-7, .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-16 {
    height: 550px;
    padding: 20px;
  }

  .logo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: none;
  }

  .link-block-4 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .image-49 {
    width: auto;
    height: 35px;
    margin-top: 5px;
    margin-left: 0;
    display: block;
  }

  .div-block-19 {
    padding: 20px;
  }

  .heading-9 {
    margin-top: 0;
    font-size: 24px;
    line-height: 36px;
  }

  .div-block-19---2, .div-block-20, .div-block-19---4, .div-block-19---5, .div-block-22, .div-block-19---6, .div-block-19---7, .div-block-21---1, .div-block-19---3 {
    padding: 20px;
  }

  .div-block-16---1, .div-block-16---2 {
    height: 550px;
    padding: 20px;
  }

  .div-block-16---3 {
    height: auto;
    padding: 20px;
  }

  .heading-10 {
    font-size: 32px;
  }

  .div-block-27 {
    padding: 20px;
  }

  .heading-11 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .div-block-19---8, .block-3-1, .block-3-2, .block-3-3, .div-block-19---9, .div-block-19---11, .div-block-21---103, .div-block-19---004 {
    padding: 20px;
  }

  .link-block-22 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .image-655 {
    width: auto;
    height: 30px;
    margin-top: 5px;
    margin-left: 0;
  }

  .image-64 {
    width: auto;
    height: 50px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-21---100, .div-block-19---102, .div-block-21---103-copy, .div-block-21---105, .div-block-19---007, .div-block-19---10, .div-block-19---9-copy, .div-block-19---12, .div-block-19---13, .block-3-4, .block-3-5, .block-3-6, .div-block-21---104, .div-block-19---0088, .div-block-21---1022, .div-block-19---1055, .block-3-7, .block-3-8, .block-3-10, .block-3-11, .block-3-12, .block-3-13, .block-3-14, .block-3-15 {
    padding: 20px;
  }

  .heading-9-copy {
    margin-top: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .block-3-16, .block-3-18, .block-3-19, .div-block-21---102, .div-block-19---103, .div-block-21---108, .div-block-19---109, .div-block-19---109-copy, .block-3-20, .block-3-120, .block-3-26, .block-3-65 {
    padding: 20px;
  }

  .div-block-16---4 {
    height: 550px;
    padding: 20px;
  }

  .heading-11---2 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .block-3-21, .block-3-124 {
    padding: 20px;
  }

  .heading-11-3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .block-3-27, .block-3-28, .block-3-29, .block-3-30 {
    padding: 20px;
  }

  .div-block-16---5, .div-block-16---58 {
    height: auto;
    padding: 20px;
  }

  .div-block-28---desk {
    display: none;
  }

  .div-block-28---mob {
    justify-content: center;
    align-items: flex-end;
    display: block;
    inset: auto 0% 0%;
  }

  .link-block-6 {
    display: block;
  }

  .image-37---2-copy {
    height: auto;
  }

  .image-657 {
    width: 70px;
  }

  .flex-block-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .image-658 {
    width: 50px;
  }

  .heading-10-33 {
    font-size: 36px;
    line-height: 42px;
  }

  .flex-block-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .div-block-21---109, .div-block-19---010, .div-block-21---1024, .div-block-19---1056, .div-block-21---106 {
    padding: 20px;
  }

  .flex-block-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-19---007-copy {
    padding: 20px;
  }
}

#w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c0d-7b0719d4, #w-node-fbfc6d4c-56ef-23a8-0ec7-d4f9099b3c44-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c73-7b0719d4, #w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c3b-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d407d35e-7a38-0042-3c92-6ce54a2efa4d-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8eee37f7-d50a-886c-e5f5-1bc816dad370-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_20df1f91-bac7-637c-ff51-b7357bace61e-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0913bcb7-f926-7332-37be-0fb6a9d4df3c-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b7a3b2c6-18cc-8978-b206-a911502cb655-7b0719d4, #w-node-b0fc155d-3a56-5be4-51ba-d37c3626f07a-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24c3575b-1f93-45f9-470c-94a697d233d1-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_28c0530a-2bb4-1801-88d5-dffa987c519e-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_667f6261-ce52-4ae3-b879-882365cbb4d9-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c7029878-d34c-01c7-97b4-001d69e77fb1-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c7029878-d34c-01c7-97b4-001d69e77fdf-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_334f6e76-d37f-776c-4a6a-cb9000db726b-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_4f361e28-83bc-7d0d-6db4-489646aa3a64-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c7029878-d34c-01c7-97b4-001d69e78017-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f907aa27-0d4d-bed6-f27a-787a27affaf1-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_08e0cf67-bf0f-0299-af0a-71528826f7b6-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-e11caab0-f0c0-13b6-3774-679a4bfdfeae-7b0719d4, #w-node-c1467881-ddc5-8e8a-d51a-eeb42df2ef6a-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_978ff827-a49d-994f-c732-937eefc4e993-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_15363b13-edf0-8b63-2226-1fc28cc54c9d-7b0719d4, #w-node-_4dcea38d-d338-dbef-c242-13bd2198181a-7b0719d4, #w-node-e00fb0fa-a9cb-2084-ffb7-30f64d256f1a-7b0719d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c73-7b0719d4, #w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c3b-7b0719d4, #w-node-_8eee37f7-d50a-886c-e5f5-1bc816dad370-7b0719d4, #w-node-_0913bcb7-f926-7332-37be-0fb6a9d4df3c-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b0fc155d-3a56-5be4-51ba-d37c3626f07a-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_24c3575b-1f93-45f9-470c-94a697d233d1-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_28c0530a-2bb4-1801-88d5-dffa987c519e-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_667f6261-ce52-4ae3-b879-882365cbb4d9-7b0719d4, #w-node-c7029878-d34c-01c7-97b4-001d69e77fdf-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_334f6e76-d37f-776c-4a6a-cb9000db726b-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-c7029878-d34c-01c7-97b4-001d69e78017-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_08e0cf67-bf0f-0299-af0a-71528826f7b6-7b0719d4, #w-node-_978ff827-a49d-994f-c732-937eefc4e993-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_15363b13-edf0-8b63-2226-1fc28cc54c9d-7b0719d4, #w-node-_4dcea38d-d338-dbef-c242-13bd2198181a-7b0719d4, #w-node-e00fb0fa-a9cb-2084-ffb7-30f64d256f1a-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c0d-7b0719d4, #w-node-fbfc6d4c-56ef-23a8-0ec7-d4f9099b3c44-7b0719d4, #w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c73-7b0719d4, #w-node-e03a96a4-2fec-2fbc-f676-a03d68fb6c3b-7b0719d4, #w-node-d407d35e-7a38-0042-3c92-6ce54a2efa4d-7b0719d4, #w-node-_8eee37f7-d50a-886c-e5f5-1bc816dad370-7b0719d4, #w-node-_20df1f91-bac7-637c-ff51-b7357bace61e-7b0719d4, #w-node-_0913bcb7-f926-7332-37be-0fb6a9d4df3c-7b0719d4, #w-node-b7a3b2c6-18cc-8978-b206-a911502cb655-7b0719d4, #w-node-b0fc155d-3a56-5be4-51ba-d37c3626f07a-7b0719d4, #w-node-_24c3575b-1f93-45f9-470c-94a697d233d1-7b0719d4, #w-node-_28c0530a-2bb4-1801-88d5-dffa987c519e-7b0719d4, #w-node-_667f6261-ce52-4ae3-b879-882365cbb4d9-7b0719d4, #w-node-c7029878-d34c-01c7-97b4-001d69e77fb1-7b0719d4, #w-node-c7029878-d34c-01c7-97b4-001d69e77fdf-7b0719d4, #w-node-_334f6e76-d37f-776c-4a6a-cb9000db726b-7b0719d4, #w-node-_4f361e28-83bc-7d0d-6db4-489646aa3a64-7b0719d4, #w-node-c7029878-d34c-01c7-97b4-001d69e78017-7b0719d4, #w-node-f907aa27-0d4d-bed6-f27a-787a27affaf1-7b0719d4, #w-node-_08e0cf67-bf0f-0299-af0a-71528826f7b6-7b0719d4, #w-node-e11caab0-f0c0-13b6-3774-679a4bfdfeae-7b0719d4, #w-node-c1467881-ddc5-8e8a-d51a-eeb42df2ef6a-7b0719d4, #w-node-_978ff827-a49d-994f-c732-937eefc4e993-7b0719d4, #w-node-_15363b13-edf0-8b63-2226-1fc28cc54c9d-7b0719d4, #w-node-_4dcea38d-d338-dbef-c242-13bd2198181a-7b0719d4, #w-node-e00fb0fa-a9cb-2084-ffb7-30f64d256f1a-7b0719d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


