/* Compiled from the developer source supplied 2026-11-02. */
body.bcx-custom-homepage *:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body.bcx-custom-homepage {
  overflow-x: hidden;
}

html.bcx-home-document {
  font-family: "BrandClick";
  font-size: 0.8333333333vw;
}

@font-face {
  font-family: "BrandClick2";
  src: url(./src/assets/fonts/Nohemi-Regular-BF6438cc579d934.woff);
}
@font-face {
  font-family: "BrandClick";
  src: url(./src/assets/fonts/Nohemi-Light-BF6438cc5702321.woff);
}
body.bcx-custom-homepage .pre-loader:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 500;
}
body.bcx-custom-homepage .pre-loader .overlay-divs:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100vh;
  display: grid;
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(10, 1fr);
  pointer-events: none;
}
body.bcx-custom-homepage .pre-loader .overlay-divs .divs:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  background: #000;
}

body.bcx-custom-homepage .ledger-fill:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  bottom: 3%;
  width: 95vw;
  background-color: rgba(240, 248, 255, 0.233);
  height: 0.2vh;
  z-index: 5;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ledger-fill:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    bottom: 5%;
  }
}
body.bcx-custom-homepage .ledger-fill .fill:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 10%;
  background-color: aliceblue;
  height: 100%;
}

body.bcx-custom-homepage .home-hero-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  background-color: #000;
  position: relative;
}
body.bcx-custom-homepage .home-hero-section .para-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 60%;
  position: absolute;
  left: 3%;
  line-height: 1.2;
  font-size: 1.333333333333vw;
  bottom: 30%;
  color: rgb(255, 255, 255);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .home-hero-section .para-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.75vw;
    width: 80%;
    left: 3%;
    text-align: start;
  }
}
body.bcx-custom-homepage .home-hero-section h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-weight: 100;
  width: 50%;
  position: absolute;
  left: 3%;
  bottom: 40%;
  font-size: 4.583333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .home-hero-section h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8.75vw;
    width: 70%;
    bottom: 44%;
  }
}
body.bcx-custom-homepage .home-hero-section .tags-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  color: #fff;
  position: absolute;
  bottom: 2%;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  padding-left: 3.333333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .home-hero-section .tags-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: none;
  }
}
body.bcx-custom-homepage .home-hero-section .tags-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  padding-right: 4.166666666667vw;
}
body.bcx-custom-homepage .home-hero-section .tags-row .tag:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  font-size: 1vw;
  opacity: 0.8;
  letter-spacing: 0.08333333333333vw;
  flex-direction: column;
}

body.bcx-custom-homepage .bg-blur:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  overflow: hidden;
  left: 0;
  width: 100vw;
  height: 100vh;
}
body.bcx-custom-homepage .bg-blur video:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 105%;
  filter: blur(5px);
  height: 100%;
  opacity: 0.8;
  object-fit: cover;
}

body.bcx-custom-homepage .menu-bar:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: fixed;
  color: #fff;
  z-index: 150;
  top: 3%;
  right: 3%;
}
body.bcx-custom-homepage .menu-bar .menu-bar-btn:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  backdrop-filter: blur(20px);
  width: 25vw;
  padding-left: 1.666666666667vw;
  padding-right: 1.666666666667vw;
  height: 10vh;
  background-color: rgba(5, 5, 5, 0.1490196078);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .menu-bar .menu-bar-btn:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 95vw;
    justify-content: end;
    align-items: center;
    padding-right: 4.166666666667vw;
  }
}

body.bcx-custom-homepage .cta:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  padding: 0.8333333333333vw 0.8333333333333vw;
  font-size: 1.083333333333vw;
  overflow: hidden;
  width: 11vw;
  text-decoration: none;
  color: #fff;
  display: flex;
  z-index: 10;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.5333333333);
}
body.bcx-custom-homepage .cta:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #fff;
  transition: 0.3s;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cta:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.75vw;
    width: fit-content;
    padding: 2.333333333333vw 3.333333333333vw;
  }
}
body.bcx-custom-homepage .cta .pixel-flicker-background:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(2, 1fr);
  pointer-events: none;
}
body.bcx-custom-homepage .cta .pixel-flicker-box:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  background: #fefefe;
  opacity: 0;
}
body.bcx-custom-homepage .cta span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  cursor: pointer;
  line-height: 1;
  z-index: 10;
  mix-blend-mode: difference;
}

body.bcx-custom-homepage .pixel-flicker-background:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(2, 1fr);
  pointer-events: none;
}

body.bcx-custom-homepage .pixel-flicker-box:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  background: #fefefe;
  opacity: 0;
}

body.bcx-custom-homepage .menu-open:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .menu-open:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5vw;
  }
}

body.bcx-custom-homepage .menu-links:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 100%;
  left: 0;
  width: 25vw;
  max-height: calc(100vh - 100px);
  padding: 0vw 1.666666666667vw;
  background-color: rgba(5, 5, 5, 0.1490196078);
  backdrop-filter: blur(20px);
  overflow-y: auto;
  overflow-x: hidden;
  clip-path: inset(0 0 100% 0);
  visibility: hidden;
  scrollbar-width: thin;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
}
body.bcx-custom-homepage .menu-links:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::-webkit-scrollbar {
  display: none;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .menu-links:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    max-height: calc(100vh - 100px);
    padding: 1.25vw;
  }
}
body.bcx-custom-homepage .menu-links ul:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  padding: 0;
  margin: 0;
}
body.bcx-custom-homepage .menu-links ul li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  list-style: none;
  font-size: 1.083333333333vw;
  padding: 0.6666666666667vw 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.128);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .menu-links ul li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4.166666666667vw;
    padding: 1.666666666667vw 0;
  }
}
body.bcx-custom-homepage .menu-links ul li a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  text-decoration: none;
}
body.bcx-custom-homepage .menu-links ul li.dropdown:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  padding: 0;
}
body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-title:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.6666666666667vw 0;
  cursor: pointer;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-title:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 1.666666666667vw 0;
  }
}
body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-title .arrow:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1vw;
  font-weight: 300;
  transition: transform 0.3s ease;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-title .arrow:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.5vw;
  }
}
body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-menu:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.25vw 1.25vw;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  padding: 0;
  margin: 0;
  transition: max-height 0.4s ease, opacity 0.3s ease, padding 0.3s ease;
}
body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-menu li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  font-size: 1vw;
  padding: 0.3333333333333vw 0;
  border: none;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-menu li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    padding: 0.8333333333333vw 0;
  }
}
body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-menu li a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: rgba(255, 255, 255, 0.713);
  transition: color 0.2s ease;
}
body.bcx-custom-homepage .menu-links ul li.dropdown .dropdown-menu li a:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
}
body.bcx-custom-homepage .menu-links ul li.dropdown:hover .dropdown-menu:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-height: 400px;
  opacity: 1;
  padding: 0.4166666666667vw 0 0.8333333333333vw;
}
body.bcx-custom-homepage .menu-links ul li.dropdown:hover .dropdown-title .arrow:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: rotate(45deg);
}

body.bcx-custom-homepage .logo-main:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: fixed;
  z-index: 200;
  width: 6vw;
  top: 3%;
  left: 3%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .logo-main:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 13vw;
    top: 5%;
    left: 5%;
  }
}
body.bcx-custom-homepage .logo-main img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .counter:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 3%;
  font-size: 1.666666666667vw;
  color: #fff;
  z-index: 20;
  bottom: 5%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .counter:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw;
    bottom: 7%;
  }
}

body.bcx-custom-homepage .logo-fill:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8vw;
  z-index: 20;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .logo-fill:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 20vw;
  }
}
body.bcx-custom-homepage .logo-fill img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  opacity: 0.1;
  height: 100%;
  object-fit: cover;
}
body.bcx-custom-homepage .logo-fill .opacity:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  left: 0;
  opacity: 1;
  clip-path: inset(100% 0 0 0);
  position: absolute;
}

body.bcx-custom-homepage .home-hero-section .para-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .home-hero-section h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .home-hero-section .tag:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  filter: blur(10px);
  transform: translateY(80px);
}

body.bcx-custom-homepage .about-us:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

body.bcx-custom-homepage .overlay-about:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 90;
  left: 0;
  display: grid;
  pointer-events: none;
  pointer-events: none;
  z-index: 10;
}
body.bcx-custom-homepage .overlay-about .about-block:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  opacity: 0;
  pointer-events: none;
  height: 100%;
  background: #000;
}

body.bcx-custom-homepage .about-text:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 20;
  width: 50%;
  text-align: center;
  font-size: 3.25vw;
  transform: translate(-50%, -50%);
  perspective: 1000px;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .about-text:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5.833333333333vw;
    width: 80%;
  }
}
body.bcx-custom-homepage .about-text > div:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: inline-block;
  opacity: 0;
  filter: blur(10px);
  scale: 1.2;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  will-change: transform, opacity;
}

body.bcx-custom-homepage .svg-for-about:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 500;
  overflow: hidden;
}
body.bcx-custom-homepage .svg-for-about svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  scale: 1.2;
  object-fit: cover;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .svg-for-about svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    scale: 2;
  }
}

body.bcx-custom-homepage .services-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  position: relative;
  background-color: #B80000;
  overflow: hidden;
}

body.bcx-custom-homepage .block-reval-red .reveal-cell:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #B80000 !important;
}
body.bcx-custom-homepage .block-reval-red .reveal-cell-2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #B80000 !important;
}

body.bcx-custom-homepage .block-reval-div-2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 40vh;
  width: 100vw;
  position: absolute;
  z-index: 100;
  bottom: 0;
}
body.bcx-custom-homepage .block-reval-div-2 .reveal-cell-2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #000;
}

body.bcx-custom-homepage .block-reval-div-3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 60vh;
  width: 100vw;
  pointer-events: none;
  position: absolute;
  z-index: 100;
  bottom: 0;
}
body.bcx-custom-homepage .block-reval-div-3 .reveal-cell-3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #000;
}

body.bcx-custom-homepage .block-reval-div:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 40vh;
  width: 100vw;
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
}
body.bcx-custom-homepage .block-reval-div .reveal-cell:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #000;
}

body.bcx-custom-homepage .heading-services:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  width: 45%;
  font-family: "BrandClick2";
  font-size: 4.583333333333vw;
  transform: translate(-50%, -50%);
  text-align: center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-services:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8.75vw;
    width: 75%;
  }
}

body.bcx-custom-homepage .para-services:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.166666666667vw;
  position: absolute;
  left: 2%;
  color: #fff;
  width: 35%;
  bottom: 3%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .para-services:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    width: 80%;
  }
}

body.bcx-custom-homepage .svg-services-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.3;
}
body.bcx-custom-homepage .svg-services-section svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .svg-services-section svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    scale: 1.4;
  }
}

body.bcx-custom-homepage .horizontal-wrapper:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 200vw;
  position: absolute;
  left: 0;
  z-index: 15;
  top: 0;
  display: flex;
  transform: translateX(100%);
  height: 100vh;
  align-items: end;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .horizontal-wrapper:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 600vw;
  }
}
body.bcx-custom-homepage .horizontal-wrapper .card-services:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  padding: 1.666666666667vw;
  position: relative;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  position: relative;
  backdrop-filter: blur(10px);
  background-color: rgba(0, 0, 0, 0.0588235294);
  border: 1px solid rgba(255, 255, 255, 0.091);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .horizontal-wrapper .card-services:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .horizontal-wrapper .card-services:nth-child(odd):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #000;
}
body.bcx-custom-homepage .horizontal-wrapper .card-services:nth-child(even):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #B80000;
}
body.bcx-custom-homepage .horizontal-wrapper .card-services h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 5vw;
  color: #fff;
  font-weight: 100;
  font-family: "BrandClick2";
  font-size: 2.916666666667vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .horizontal-wrapper .card-services h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-top: 33.33333333333vw;
    font-size: 10.41666666667vw;
  }
}
body.bcx-custom-homepage .horizontal-wrapper .card-services p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .horizontal-wrapper .card-services p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.75vw;
    margin-top: -4.166666666667vw;
  }
}
body.bcx-custom-homepage .horizontal-wrapper .card-services .svg-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  scale: 0.8;
  top: 45%;
  transform: translate(-45%, -45%);
  z-index: 30;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 43%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .horizontal-wrapper .card-services .svg-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    scale: 0.7;
  }
}
body.bcx-custom-homepage .horizontal-wrapper .card-services .svg-cards svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .container-artciles:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  height: 100vh;
  z-index: 10;
  opacity: 0;
  overflow: hidden;
  background-color: #000;
  position: absolute;
}
body.bcx-custom-homepage .container-artciles .center-heading:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
}
body.bcx-custom-homepage .container-artciles .center-heading span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.333333333333vw;
  letter-spacing: 0.1666666666667vw;
  opacity: 0.8;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .container-artciles .center-heading span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
  }
}
body.bcx-custom-homepage .container-artciles .center-heading h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-family: "BrandClick2";
  font-size: 5.833333333333vw;
  font-weight: 100;
  margin-top: 0.8333333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .container-artciles .center-heading h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 12.5vw;
  }
}

body.bcx-custom-homepage .blob-bg-article:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
}
body.bcx-custom-homepage .blob-bg-article svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  filter: blur(25px);
  width: 100%;
  opacity: 0.5;
  height: 100%;
  position: relative;
  z-index: -1;
  object-fit: cover;
}

body.bcx-custom-homepage .svg-circle:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 50%;
  width: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .svg-circle:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    transform: translate(-50%, -50%) rotate(90deg);
    width: 150%;
  }
}
body.bcx-custom-homepage .svg-circle svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .articles-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: fit-content;
  width: 100vw;
  flex-direction: column;
  display: flex;
  flex-direction: column;
  background-color: #000;
}
body.bcx-custom-homepage .articles-section .articles-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: fit-content;
  opacity: 0;
  transform: rotateX(-70deg) translateY(100px);
  transform-origin: center top;
  will-change: transform, opacity;
  width: 100vw;
  padding: 1.666666666667vw;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.091);
  display: flex;
  justify-content: space-between;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .articles-section .articles-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
    justify-content: start;
  }
}
body.bcx-custom-homepage .articles-section .articles-cards .left-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 50%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .articles-section .articles-cards .left-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: fit-content;
  }
}
body.bcx-custom-homepage .articles-section .articles-cards .left-content .upper-content .infor-of-provider:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  align-items: center;
  color: #B80000;
  gap: 0.8333333333333vw;
  padding-bottom: 0.8333333333333vw;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .articles-section .articles-cards .left-content .upper-content .infor-of-provider:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.916666666667vw;
  }
}
body.bcx-custom-homepage .articles-section .articles-cards .left-content .upper-content h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-weight: 100;
  font-size: 2.5vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .articles-section .articles-cards .left-content .upper-content h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5vw;
  }
}
body.bcx-custom-homepage .articles-section .articles-cards .left-content .lower-content p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 4.166666666667vw;
  color: #fff;
  padding-bottom: 1.666666666667vw;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .articles-section .articles-cards .left-content .lower-content p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    padding-bottom: 2.5vw;
  }
}

body.bcx-custom-homepage .red-cta:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 0.8333333333333vw;
  background-color: #B80000;
  color: #fff;
}

body.bcx-custom-homepage .right-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 25%;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .right-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    margin-top: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .right-content img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .blog-card-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  height: 110vh;
  position: relative;
  background-color: #000;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .blog-card-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 60vh;
  }
}

body.bcx-custom-homepage .card-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 48vw;
  height: 63vh;
  display: flex;
  align-items: end;
  text-decoration: none;
  pointer-events: cursor;
  user-select: none;
  will-change: transform;
  transform-style: preserve-3d;
  position: relative;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .card-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 90vw;
    margin-top: 4.166666666667vw;
    height: 40vh;
  }
}
body.bcx-custom-homepage .card-blog img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 80%;
  object-fit: cover;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .card-blog img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 90%;
  }
}

body.bcx-custom-homepage .bar-block-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  position: relative;
  background-color: #B80000;
  padding-top: 0.8333333333333vw;
  padding-left: 0.8333333333333vw;
  padding-right: 1.666666666667vw;
  width: 100%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .bar-block-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding-left: 2.5vw;
  }
}
body.bcx-custom-homepage .bar-block-info h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-family: "BrandClick2";
  font-size: 1.666666666667vw;
  width: 70%;
  text-decoration: none;
  font-weight: 100;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .bar-block-info h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .bar-block-info p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1vw;
  letter-spacing: 0.06666666666667vw;
  padding-top: 0.4166666666667vw;
  text-decoration: none;
  padding-bottom: 0.8333333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .bar-block-info p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.5vw;
  }
}

body.bcx-custom-homepage .cards-blog-wrapper:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: max-content;
  gap: 2.5vw;
  height: fit-content;
  perspective: 1400px;
  padding: 1.666666666667vw;
  padding-left: 4.166666666667vw;
  cursor: grab;
  justify-content: flex-start;
  display: flex;
}

body.bcx-custom-homepage .blogs-heading:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 4.166666666667vw;
  margin-top: 8.333333333333vw;
  color: #fff;
  font-family: "BrandClick2";
  font-weight: 100;
  padding-left: 4.166666666667vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .blogs-heading:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw;
    padding-left: 8.333333333333vw;
  }
}

body.bcx-custom-homepage .card-blog:active:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  cursor: grabbing;
}

body.bcx-custom-homepage .block-reval:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: grid;
  grid-template-columns: repeat(20, 1fr);
  grid-template-rows: repeat(10, 1fr);
  overflow: hidden;
  pointer-events: none;
}

body.bcx-custom-homepage .reveal-block:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  background: #B80000;
  opacity: 1;
}

body.bcx-custom-homepage .facts-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  background-color: #B80000;
  width: 100vw;
  position: relative;
  overflow: hidden;
}

body.bcx-custom-homepage .heading-facts:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4.166666666667vw;
}
body.bcx-custom-homepage .heading-facts h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 3.333333333333vw;
  width: 50%;
  margin: 0;
  opacity: 0;
  transform: translateY(60px);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-facts h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw !important;
    margin-top: 16.66666666667vw;
  }
}
body.bcx-custom-homepage .heading-facts p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  width: 40%;
  text-align: right;
  font-size: 1.333333333333vw;
  margin: 0;
  opacity: 0;
  transform: translateY(40px);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-facts p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.75vw !important;
    width: 80%;
  }
}

body.bcx-custom-homepage .facts-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: fit-content;
  display: flex;
  position: relative;
  gap: 1.666666666667vw;
  justify-content: space-between;
  padding: 4.166666666667vw;
  align-items: center;
}
body.bcx-custom-homepage .facts-cards .fact-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 55vh;
  display: flex;
  justify-content: space-between;
  padding: 1.666666666667vw;
  flex-direction: column;
  width: 30%;
  background-color: rgba(255, 255, 255, 0.0862745098);
  border-bottom: 1px solid rgba(255, 255, 255, 0.792);
  opacity: 0;
  transform: translateY(100px) scale(0.96);
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .facts-cards .fact-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 4.166666666667vw;
    height: 25vh;
  }
}
body.bcx-custom-homepage .facts-cards .fact-card h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 2.916666666667vw;
  margin: 0;
  opacity: 0;
  transform: translateY(30px);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .facts-cards .fact-card h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw !important;
  }
}
body.bcx-custom-homepage .facts-cards .fact-card p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1.25vw;
  margin: 0;
  opacity: 0;
  transform: translateY(30px);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .facts-cards .fact-card p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4.166666666667vw;
  }
}

@media (max-width: 768px) {
  body.bcx-custom-homepage .heading-facts:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    padding: 2.5vw 1.25vw;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.666666666667vw;
  }
  body.bcx-custom-homepage .heading-facts h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    font-size: 2.333333333333vw;
  }
  body.bcx-custom-homepage .heading-facts p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    text-align: left;
    font-size: 1vw;
  }
  body.bcx-custom-homepage .facts-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 1.25vw;
    flex-direction: column;
    gap: 0.8333333333333vw;
  }
  body.bcx-custom-homepage .facts-cards .fact-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    min-height: 150px;
    height: 100% !important;
  }
}
body.bcx-custom-homepage .ceo-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  position: relative;
  background-color: #B80000;
  overflow: hidden;
}

body.bcx-custom-homepage .scrolling-text:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  overflow: hidden;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  background-color: var(--color-just-black);
}

body.bcx-custom-homepage .scrolling-text .rail:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
}

body.bcx-custom-homepage .scrolling-text .rail h4:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  white-space: nowrap;
  font-size: 100px;
  font-weight: 900;
  letter-spacing: ls(120);
  line-height: 1em;
  margin: 0 30px 0 0;
  color: #fff;
  text-transform: uppercase;
}

body.bcx-custom-homepage .ceo-images:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 25vw;
  height: 70vh;
  z-index: 10;
  background: #000;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ceo-images:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 80vw;
    height: 60vh;
  }
}
body.bcx-custom-homepage .ceo-images img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  object-fit: cover;
}
body.bcx-custom-homepage .ceo-images img:first-of-type:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 1;
}
body.bcx-custom-homepage .ceo-images .clippaths:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 2;
}
body.bcx-custom-homepage .ceo-images .Ceo-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 5%;
  top: 85%;
  text-align: center;
  width: 100%;
}
body.bcx-custom-homepage .ceo-images .bar-revals:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  z-index: 100;
  display: grid;
  pointer-events: none;
}
body.bcx-custom-homepage .ceo-images .bar-reval:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  background: #000;
}

body.bcx-custom-homepage .bar-reval:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
}

body.bcx-custom-homepage .ceo-name:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  color: #fff;
  z-index: 20;
  font-size: 2.5vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ceo-name:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw;
  }
}

body.bcx-custom-homepage .ayesha-name:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
}

body.bcx-custom-homepage .before-cta:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 150vh;
  width: 100vw;
  position: relative;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .before-cta:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
body.bcx-custom-homepage .before-cta > img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 0;
  width: 100%;
  height: 150%;
  object-fit: cover;
  z-index: 1;
  will-change: transform;
}

body.bcx-custom-homepage .call-to-action:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 40%;
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 10;
  transform: translate(-50%, -50%);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .call-to-action:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5.833333333333vw;
    width: 90%;
  }
}
body.bcx-custom-homepage .call-to-action h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-family: "BrandClick2";
  font-size: 3.333333333333vw;
  text-align: center;
  font-weight: 100;
  opacity: 0;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .call-to-action h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8.333333333333vw;
    padding-bottom: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .call-to-action .cta:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(60px);
}

body.bcx-custom-homepage footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 190vh;
  width: 100vw;
  position: relative;
  overflow: hidden;
  background-color: #000;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 310vh;
  }
}
body.bcx-custom-homepage footer .footer-logo:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  bottom: 0%;
  height: 40vh;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  background-color: #B80000;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage footer .footer-logo:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 15vh;
  }
}
body.bcx-custom-homepage footer .footer-logo h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-weight: 100;
  font-size: 13.33333333333vw;
}

body.bcx-custom-homepage .meu-links-footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: fit-content;
  position: absolute;
  display: flex;
  top: 2%;
  width: 100vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .meu-links-footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-wrap: wrap;
  }
}
body.bcx-custom-homepage .meu-links-footer .menu-footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: auto;
  min-height: 50vh;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .meu-links-footer .menu-footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: fit-content;
    min-height: auto;
    width: 100vw !important;
  }
}
body.bcx-custom-homepage .meu-links-footer .menu-footer .social-link:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  color: #fff;
  padding: 1.666666666667vw;
  display: flex;
  text-decoration: none;
  font-size: 1.416666666667vw;
  justify-content: center;
  align-items: center;
  border-right: 1px solid rgba(255, 255, 255, 0.0980392157);
  border-bottom: 1px solid rgba(255, 255, 255, 0.0980392157);
  border-top: 1px solid rgba(255, 255, 255, 0.0980392157);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .meu-links-footer .menu-footer .social-link:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.916666666667vw;
  }
}
body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.0980392157);
  border-right: 1px solid rgba(255, 255, 255, 0.0980392157);
}
body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links ul:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  padding: 1.666666666667vw;
  margin-top: 0.4166666666667vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links ul:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links ul li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 0.6666666666667vw;
}
body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links ul li h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: rgba(255, 255, 255, 0.3960784314);
  font-weight: 100;
  padding-bottom: 0.8333333333333vw;
  text-transform: uppercase;
  font-size: 1.5vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links ul li h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4vw;
    margin-top: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links ul li a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1.25vw;
  text-decoration: none;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .meu-links-footer .menu-footer .navigation-links ul li a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.75vw;
  }
}

body.bcx-custom-homepage .before-footer-blocks:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 20vh;
  width: 100vw;
  position: absolute;
  top: -40%;
  display: grid;
  grid-template-columns: repeat(30, 1fr);
  grid-template-rows: repeat(4, 1fr);
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .before-footer-blocks:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 10vh;
  }
}
body.bcx-custom-homepage .before-footer-blocks .footer-block:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background: rgba(0, 0, 0, 0);
  will-change: background-color;
}

body.bcx-custom-homepage footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  perspective: 1200px;
}
body.bcx-custom-homepage footer .menu-footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: rotateY(45deg) translateY(60px);
  transform-origin: left center;
}
body.bcx-custom-homepage footer .social-link:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(30px);
}
body.bcx-custom-homepage footer .navigation-links li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(25px);
}
body.bcx-custom-homepage footer .footer-logo h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(100%);
  transform-origin: bottom;
}

body.bcx-custom-homepage .google-preferred-source:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  z-index: 20;
  right: 0;
  top: 15%;
}

@media (max-width: 800px) {
  body.bcx-custom-homepage .disapear:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: none;
  }
}

body.bcx-custom-homepage .sizing-media:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  bottom: 23%;
  left: 3%;
  z-index: 0;
}
@media (min-width: 800px) {
  body.bcx-custom-homepage .sizing-media:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: none;
  }
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sizing-media:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: block;
  }
}

body.bcx-custom-homepage .about-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  background-color: #000;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .about-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 90vh;
  }
}
body.bcx-custom-homepage .about-hero .line-about:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
body.bcx-custom-homepage .about-hero .line-about svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  scale: 1.4;
  object-fit: cover;
}

body.bcx-custom-homepage .text-hero-ab:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 50%;
  text-align: center;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 0.8333333333333vw;
  z-index: 10;
  transform: translate(-50%, -50%);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .text-hero-ab:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-top: 4.166666666667vw;
    width: 85% !important;
  }
}
body.bcx-custom-homepage .text-hero-ab h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-weight: lighter;
  font-size: 4.166666666667vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .text-hero-ab h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 10.83333333333vw;
  }
}
body.bcx-custom-homepage .text-hero-ab p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.166666666667vw;
  width: 70%;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .text-hero-ab p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    width: 99% !important;
  }
}

body.bcx-custom-homepage .cards-section-page:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  background-color: #000;
  padding: 2.5vw;
}
body.bcx-custom-homepage .cards-section-page .navigation-btns-s:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-section-page .navigation-btns-s:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
body.bcx-custom-homepage .cards-section-page .navigation-btns-s h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.666666666667vw;
  width: 30%;
  color: #fff;
  font-weight: 100;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-section-page .navigation-btns-s h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4.166666666667vw;
    width: 69%;
    text-align: center;
    padding-bottom: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .cards-section-page .navigation-btns-s .navigation-btns:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1.666666666667vw;
  display: flex;
  gap: 0.8333333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-section-page .navigation-btns-s .navigation-btns:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4.166666666667vw;
    gap: 7.5vw;
    margin-top: 2.5vw;
  }
}
body.bcx-custom-homepage .cards-section-page .navigation-btns-s .navigation-btns span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  cursor: pointer;
  opacity: 0.35;
  transition: opacity 0.3s ease;
}
body.bcx-custom-homepage .cards-section-page .navigation-btns-s .navigation-btns span.active:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
}

body.bcx-custom-homepage .cards-wrap-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.5vw;
  margin-top: 4.166666666667vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-wrap-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: repeat(1, 1fr);
  }
}
body.bcx-custom-homepage .cards-wrap-blog .card-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 60vh;
  width: 100%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-wrap-blog .card-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 35vh;
  }
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-wrap-blog .card-blog img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 85%;
  }
}

body.bcx-custom-homepage .slider-showcase-work:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000;
  flex-direction: column;
  gap: 1.666666666667vw;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .slider-showcase-work:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 70vh;
  }
}
body.bcx-custom-homepage .slider-showcase-work .heading-slider-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
}
body.bcx-custom-homepage .slider-showcase-work .heading-slider-blog span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
  margin-bottom: 0.8333333333333vw;
  color: rgba(255, 255, 255, 0.5882352941);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .slider-showcase-work .heading-slider-blog span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.916666666667vw;
  }
}
body.bcx-custom-homepage .slider-showcase-work .heading-slider-blog h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 3.333333333333vw;
  font-weight: 100;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .slider-showcase-work .heading-slider-blog h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.25vw;
    margin-top: 2.5vw;
  }
}

body.bcx-custom-homepage .slider-blog-case:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  width: 100vw;
  height: 50vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: visible;
}

body.bcx-custom-homepage .style-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  width: 35vw;
  height: 45vh;
  overflow: hidden;
  background-color: #b80000;
  pointer-events: none;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .style-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 90vw;
    height: 25vh;
  }
}
body.bcx-custom-homepage .style-cards img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .cta-for-slide:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  align-items: center;
  gap: 37.5vw;
  position: relative;
  z-index: 20;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cta-for-slide:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-top: 70vw;
  }
}
body.bcx-custom-homepage .cta-for-slide .next:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .cta-for-slide .Prev:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 0.8333333333333vw 1.666666666667vw;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cta-for-slide .next:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .cta-for-slide .Prev:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
  }
}
body.bcx-custom-homepage .cta-for-slide span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  z-index: 2;
}
body.bcx-custom-homepage .cta-for-slide .flicker-bg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(2, 1fr);
  z-index: 1;
  pointer-events: none;
}
body.bcx-custom-homepage .cta-for-slide .flicker-block:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  background: #b80000;
  opacity: 0;
}

body.bcx-custom-homepage .heading-logos:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
body.bcx-custom-homepage .heading-logos span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
  margin-bottom: 0.8333333333333vw;
  color: rgba(255, 255, 255, 0.5882352941);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-logos span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    margin-top: 2.5vw;
  }
}
body.bcx-custom-homepage .heading-logos h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 3.333333333333vw;
  font-weight: 100;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-logos h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5.833333333333vw;
    margin-top: 2.5vw;
  }
}

body.bcx-custom-homepage .logo-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #000;
  width: 100vw;
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 110vh;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .logo-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: fit-content;
  }
}
body.bcx-custom-homepage .logo-section .logo-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: fit-content;
  width: 70vw;
  display: flex;
  gap: 0.8333333333333vw;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 6.666666666667vw;
  align-items: center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .logo-section .logo-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 90vw;
  }
}
body.bcx-custom-homepage .logo-section .logo-cards .logo-c:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 20vh;
  width: 15vw;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #B80000;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .logo-section .logo-cards .logo-c:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 43vw;
    height: 15vh;
  }
}
body.bcx-custom-homepage .logo-section .logo-cards .logo-c img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  scale: 0.2;
}

body.bcx-custom-homepage .hero-of-about:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 140vh;
  overflow: hidden;
  width: 100vw;
  position: relative;
  background-color: #000;
}
body.bcx-custom-homepage .hero-of-about .hero-bg-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
}
body.bcx-custom-homepage .hero-of-about .hero-bg-image img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .para-about-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  z-index: 5;
  left: 3%;
  bottom: 30%;
}
body.bcx-custom-homepage .para-about-hero p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  width: 30%;
  font-size: 1.333333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .para-about-hero p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    line-height: 1.1;
    width: 70%;
  }
}

body.bcx-custom-homepage .heading-about-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  right: 5%;
  width: 80%;
  bottom: 40%;
  z-index: 5;
  text-align: center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-about-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 80%;
    bottom: 50%;
  }
}
body.bcx-custom-homepage .heading-about-hero h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 4.166666666667vw;
  text-align: right;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-about-hero h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 10vw;
  }
}

body.bcx-custom-homepage .about-cards-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  flex-direction: column;
  width: 100vw;
  background-color: #B80000;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2.5vw;
}
body.bcx-custom-homepage .about-cards-info .first-ab-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  margin-top: 8.333333333333vw;
  position: relative;
  justify-content: end;
  align-items: end;
  width: 100%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .about-cards-info .first-ab-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
    gap: 2.5vw;
    margin-top: 20.83333333333vw;
    justify-content: center;
    align-items: center;
  }
}
body.bcx-custom-homepage .about-cards-info .first-ab-row .heading-ab-cards h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-weight: 300;
  font-size: 3.333333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .about-cards-info .first-ab-row .heading-ab-cards h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw;
  }
}

body.bcx-custom-homepage .cards-design-ab-wh:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: rgba(255, 255, 255, 0.1215686275) !important;
}

body.bcx-custom-homepage .cards-design-ab:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #000;
  margin-right: 0.8333333333333vw;
  padding: 1.666666666667vw;
  width: 30vw;
  height: 60vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-design-ab:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 3.333333333333vw;
    height: 30vh;
    width: 100%;
  }
}
body.bcx-custom-homepage .cards-design-ab h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  width: fit-content;
  font-weight: 300;
  font-size: 2.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-design-ab h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.416666666667vw;
  }
}
body.bcx-custom-homepage .cards-design-ab p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-weight: 100;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .cards-design-ab p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
  }
}

body.bcx-custom-homepage .ab-2nd-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  width: 100%;
  padding: 2.5vw;
  transform: translateY(-5%);
  justify-content: start;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ab-2nd-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
    padding: 0vw;
    margin-top: 2.5vw;
    gap: 2.5vw;
    transform: translateY(0%);
  }
}

body.bcx-custom-homepage .heading-ab-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  width: 30%;
  top: 0;
  left: 3%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-ab-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 80%;
    top: -20%;
    left: 0%;
  }
}

body.bcx-custom-homepage .card-wheel:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-color: #B80000;
  color: #fff;
}
body.bcx-custom-homepage .card-wheel .wheel:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 50vh;
  transform: translate(-50%, -50%);
  perspective: 1200px;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .card-wheel .wheel:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    top: 60%;
  }
}
body.bcx-custom-homepage .card-wheel .wheel-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: -10%;
  left: 50%;
  text-decoration: none;
  width: 26vw;
  height: 70vh;
  background-color: #000;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.15);
  will-change: transform, opacity;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .card-wheel .wheel-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 65vw !important;
    height: 45vh;
    top: -3%;
  }
}
body.bcx-custom-homepage .card-wheel .wheel-card img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  display: block;
  transition: 0.5s;
  object-fit: cover;
  object-position: 50% 10%;
}
body.bcx-custom-homepage .card-wheel .wheel-card .card-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.8333333333333vw;
  display: flex;
  flex-direction: column;
  gap: 0.1666666666667vw;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);
}
body.bcx-custom-homepage .card-wheel .wheel-card .card-info strong:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.666666666667vw;
  font-weight: 500;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .card-wheel .wheel-card .card-info strong:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5vw !important;
  }
}
body.bcx-custom-homepage .card-wheel .wheel-card .card-info span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.083333333333vw;
  opacity: 0.8;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .card-wheel .wheel-card .card-info span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.5vw !important;
  }
}
body.bcx-custom-homepage .card-wheel .wheel-card:hover img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  scale: 1.01;
  filter: brightness(1.2);
  transition: 0.5s;
}

@media (max-width: 768px) {
  body.bcx-custom-homepage .card-wheel .wheel:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 40vh;
  }
  body.bcx-custom-homepage .card-wheel .wheel-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 42vw;
  }
}
body.bcx-custom-homepage .card-stacking:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 220vh;
  display: flex;
  align-items: center;
  background-color: #111;
  width: 100vw;
  display: flex;
  position: relative;
  padding: 8.333333333333vw;
  gap: 1.666666666667vw;
  flex-direction: column;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .card-stacking:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 150vh;
    justify-content: center;
  }
}

body.bcx-custom-homepage .center-card-stack:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 45vh;
  width: 45vw;
  position: sticky;
  backdrop-filter: blur(20px);
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25vw;
  background-color: rgba(255, 255, 255, 0.0196078431);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .center-card-stack:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: fit-content;
    width: 85vw;
    gap: 4.166666666667vw;
    padding: 2.5vw;
  }
}
body.bcx-custom-homepage .center-card-stack span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .center-card-stack span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.666666666667vw;
  }
}
body.bcx-custom-homepage .center-card-stack h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 2.916666666667vw;
  font-weight: 100;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .center-card-stack h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6vw;
  }
}
body.bcx-custom-homepage .center-card-stack p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1.166666666667vw;
  line-height: 1;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .center-card-stack p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.166666666667vw;
  }
}

body.bcx-custom-homepage .paralex-bg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  height: 100%;
  object-fit: cover;
  left: 0;
  z-index: 0;
  overflow: hidden;
}
body.bcx-custom-homepage .paralex-bg img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .wheel-intro:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  z-index: 20;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  z-index: 0;
  flex-direction: column;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .wheel-intro:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    top: -20%;
  }
}
body.bcx-custom-homepage .wheel-intro span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: block;
  margin-bottom: 0.8333333333333vw;
  font-size: 0.5833333333333vw;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  opacity: 0.5;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .wheel-intro span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw !important;
  }
}
body.bcx-custom-homepage .wheel-intro h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  font-size: clamp(2.083333333333vw, 5vw, 5vw);
  line-height: 0.9;
  font-weight: 400;
  letter-spacing: -0.05em;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .wheel-intro h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8.333333333333vw !important;
  }
}

body.bcx-custom-homepage .contact-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  min-height: 120vh;
  overflow: hidden;
  background: #050505;
  color: #fff;
  isolation: isolate;
}

body.bcx-custom-homepage .contact-container:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  display: flex;
}

body.bcx-custom-homepage .contact-left:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 50vw;
  padding: 2.5vw;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 120vh;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .contact-left:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 98vw;
    height: fit-content;
    padding: 2.5vw;
  }
}
body.bcx-custom-homepage .contact-left img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .contact-intro:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-bottom: 30px;
}

body.bcx-custom-homepage .contact-intro span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .form-heading span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: block;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 16px;
  color: rgba(255, 255, 255, 0.92);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .contact-intro span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .form-heading span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-top: 37.5vw;
  }
}

body.bcx-custom-homepage .contact-intro span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: block;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 16px;
  color: rgba(255, 255, 255, 0.92);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .contact-intro span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-top: 16.66666666667vw;
  }
}

body.bcx-custom-homepage .contentdown:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 11.66666666667vw;
}

body.bcx-custom-homepage .contact-intro h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  font-size: clamp(48px, 2vw, 72px);
  line-height: 0.95;
  font-weight: 400;
  letter-spacing: -0.055em;
}

body.bcx-custom-homepage .contact-lanes:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 13px;
}

body.bcx-custom-homepage .lane-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  height: 25vh;
  padding: 22px 20px;
  border: 1px solid rgba(255, 255, 255, 0.13);
  background: rgba(255, 255, 255, 0.025);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: #fff;
  text-decoration: none;
  overflow: hidden;
  transform-style: preserve-3d;
  will-change: transform;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: border-color 0.4s ease, background 0.4s ease, transform 0.4s ease;
}

body.bcx-custom-homepage .lane-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 50% 120%, rgba(180, 0, 0, 0.3), transparent 65%);
  opacity: 0;
  transition: opacity 0.5s ease;
}

body.bcx-custom-homepage .lane-card > *:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  z-index: 1;
}

body.bcx-custom-homepage .lane-card:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  border-color: rgba(255, 35, 35, 0.55);
  background: rgba(255, 255, 255, 0.045);
  transform: translateY(-4px);
}

body.bcx-custom-homepage .lane-card:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::before {
  opacity: 1;
}

body.bcx-custom-homepage .lane-card h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  letter-spacing: -0.025em;
}

body.bcx-custom-homepage .lane-card p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 330px;
  font-size: 13px;
  line-height: 1.25;
  color: rgba(255, 255, 255, 0.82);
}

body.bcx-custom-homepage .lane-card span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 16px;
  color: #fff;
}

body.bcx-custom-homepage .lane-link:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  text-decoration: underline;
  text-underline-offset: 3px;
}

body.bcx-custom-homepage .lane-link i:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-style: normal;
  display: inline-block;
  margin-left: 5px;
}

body.bcx-custom-homepage .contact-right:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 50vw;
  margin-top: 2.5vw;
  padding: 2.5vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

body.bcx-custom-homepage .form-heading:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  text-align: center;
  margin-bottom: 20px;
}

body.bcx-custom-homepage .form-heading span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 13px;
  margin-bottom: 16px;
}

body.bcx-custom-homepage .form-heading h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0 0 8px;
  font-size: 2.5vw;
  line-height: 0.95;
  font-weight: 400;
  letter-spacing: -0.055em;
}

body.bcx-custom-homepage .form-heading p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 470px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 1.05;
  color: rgba(255, 255, 255, 0.78);
}

body.bcx-custom-homepage .contact-form:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

body.bcx-custom-homepage .form-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  position: relative;
  z-index: 90;
  width: 100%;
}

body.bcx-custom-homepage .input-wrap:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  width: 100%;
}

body.bcx-custom-homepage .input-wrap input:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .input-wrap textarea:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .select-trigger:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  outline: none;
  background: rgba(255, 255, 255, 0);
  color: #fff;
  font-family: inherit;
  font-size: 0.8333333333333vw;
  font-weight: 300;
  transition: border-color 0.3s ease, background 0.3s ease;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .input-wrap input:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .input-wrap textarea:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .select-trigger:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
  }
}

body.bcx-custom-homepage .input-wrap input:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .select-trigger:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 6vh;
  padding: 0 13px;
}

body.bcx-custom-homepage .input-wrap textarea:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 20vh;
  resize: vertical;
  padding: 18px 16px;
}

body.bcx-custom-homepage .input-wrap input:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::placeholder,body.bcx-custom-homepage .input-wrap textarea:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::placeholder {
  color: rgba(255, 255, 255, 0.231);
}

body.bcx-custom-homepage .input-wrap input:focus:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .input-wrap textarea:focus:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .custom-select.active .select-trigger:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  border-color: rgba(255, 30, 30, 0.65);
  background: rgba(255, 255, 255, 0.035);
}

body.bcx-custom-homepage .custom-select:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
}

body.bcx-custom-homepage .select-trigger:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  cursor: pointer;
}

body.bcx-custom-homepage .select-trigger span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: rgba(255, 255, 255, 0.214);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

body.bcx-custom-homepage .custom-select.selected .select-trigger span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
}

body.bcx-custom-homepage .select-trigger i:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  margin-left: 15px;
  border-right: 1.5px solid #fff;
  border-bottom: 1.5px solid #fff;
  transform: rotate(45deg) translateY(-3px);
  transition: transform 0.3s ease;
}

body.bcx-custom-homepage .custom-select.active .select-trigger i:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: rotate(225deg) translate(-2px, -2px);
}

body.bcx-custom-homepage .select-options:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% + 7px);
  padding: 6px;
  backdrop-filter: blur(20px);
  background: rgba(17, 17, 17, 0.4666666667);
  border: 1px solid rgba(255, 255, 255, 0.14);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.65);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-8px);
  transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease;
}

body.bcx-custom-homepage .custom-select.active .select-options:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

body.bcx-custom-homepage .select-options button:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  padding: 13px 12px;
  text-align: left;
  font-family: inherit;
  font-size: 15px;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
}

body.bcx-custom-homepage .select-options button:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background: rgba(180, 0, 0, 0.28);
  color: #fff;
}

body.bcx-custom-homepage .submit-btn:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  margin-top: 1.666666666667vw;
  height: 48px;
  padding: 1.666666666667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  background: transparent;
  color: #fff;
  font-family: inherit;
  font-size: 15px;
  cursor: pointer;
  overflow: hidden;
  transition: background 0.3s ease, transform 0.3s ease;
}

body.bcx-custom-homepage .submit-btn span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  z-index: 1;
  transition: color 0.4s ease;
}

body.bcx-custom-homepage .submit-btn:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::before {
  left: 100%;
}

@media (max-width: 1100px) {
  body.bcx-custom-homepage .contact-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: fit-content;
  }
  body.bcx-custom-homepage .contact-container:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    gap: 60px;
  }
  body.bcx-custom-homepage .contact-lanes:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    gap: 14px;
  }
  body.bcx-custom-homepage .lane-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    min-height: 130px;
  }
}
@media (max-width: 850px) {
  body.bcx-custom-homepage .contact-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: fit-content;
  }
  body.bcx-custom-homepage .contact-container:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 1fr;
    gap: 90px;
    height: fit-content;
  }
  body.bcx-custom-homepage .contact-right:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
  }
  body.bcx-custom-homepage .contact-intro h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: clamp(50px, 10vw, 75px);
  }
  body.bcx-custom-homepage .form-heading h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: clamp(42px, 8vw, 65px);
  }
}
@media (max-width: 600px) {
  body.bcx-custom-homepage .contact-container:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }
  body.bcx-custom-homepage .contact-lanes:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  body.bcx-custom-homepage .lane-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 25vh;
    padding: 22px 18px;
  }
  body.bcx-custom-homepage .lane-card h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-bottom: 18px;
    font-size: 4.166666666667vw;
  }
  body.bcx-custom-homepage .lane-card p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-bottom: 18px;
    font-size: 3.583333333333vw;
  }
  body.bcx-custom-homepage .form-heading:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-bottom: 38px;
  }
  body.bcx-custom-homepage .form-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  body.bcx-custom-homepage .contact-form:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    gap: 12px;
  }
  body.bcx-custom-homepage .input-wrap input:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .select-trigger:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 58px;
  }
  body.bcx-custom-homepage .input-wrap textarea:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    min-height: 145px;
  }
  body.bcx-custom-homepage .submit-btn:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    height: 52px;
    margin-top: 10px;
  }
  body.bcx-custom-homepage .contact-glow:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 500px;
    height: 700px;
    left: -45%;
    top: 0;
    filter: blur(65px);
  }
}
body.bcx-custom-homepage .contact-left > img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  clip-path: inset(0 100% 0 0);
}

body.bcx-custom-homepage .contact-intro span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .contact-intro h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(40px);
}

body.bcx-custom-homepage .lane-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(50px);
}

body.bcx-custom-homepage .form-heading span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .form-heading h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .form-heading p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(35px);
}

body.bcx-custom-homepage .contact-form .input-wrap:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .contact-form .submit-btn:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(30px);
}

body.bcx-custom-homepage .hero-writer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 140vh;
  width: 100vw;
  display: flex;
  overflow-x: hidden;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  background-image: radial-gradient(circle, #b80000, #9e0005, #840006, #6b0005, #520000);
}

body.bcx-custom-homepage .writer-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 37vw;
  position: absolute;
  top: 11%;
}
@media (min-width: 1600px) {
  body.bcx-custom-homepage .writer-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 40vw;
    top: 16%;
  }
}
@media (max-width: 700px) {
  body.bcx-custom-homepage .writer-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 131vw;
    position: absolute;
    top: 15%;
  }
}
body.bcx-custom-homepage .writer-image img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .name-of-writer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 3%;
  top: 20%;
}
@media (max-width: 700px) {
  body.bcx-custom-homepage .name-of-writer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    top: 50%;
    z-index: 20;
  }
}
body.bcx-custom-homepage .name-of-writer h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 3.333333333333vw;
  color: #fff;
  padding-bottom: 2.5vw;
}
@media (max-width: 700px) {
  body.bcx-custom-homepage .name-of-writer h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8.333333333333vw;
  }
}
body.bcx-custom-homepage .name-of-writer a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1.666666666667vw;
  text-decoration: none;
}
@media (max-width: 700px) {
  body.bcx-custom-homepage .name-of-writer a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4.166666666667vw;
  }
}

body.bcx-custom-homepage .about-writer-bio:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  right: 3%;
  bottom: 35%;
  width: 25%;
  color: #fff;
  font-size: 1.25vw;
  text-align: right;
}
@media (max-width: 700px) {
  body.bcx-custom-homepage .about-writer-bio:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    z-index: 30;
    width: 45%;
    font-size: 2.916666666667vw;
  }
}

body.bcx-custom-homepage .social-media-of-writer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 3%;
  bottom: 35%;
  gap: 0.8333333333333vw;
  display: flex;
}
@media (max-width: 700px) {
  body.bcx-custom-homepage .social-media-of-writer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    z-index: 20;
    gap: 1.666666666667vw;
  }
}
body.bcx-custom-homepage .social-media-of-writer a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  scale: 0.8;
}
@media (max-width: 700px) {
  body.bcx-custom-homepage .social-media-of-writer a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    scale: 0.6;
  }
}
body.bcx-custom-homepage .social-media-of-writer a img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  cursor: pointer;
}

body.bcx-custom-homepage .writer-name h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 3.333333333333vw !important;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .writer-name h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8.333333333333vw !important;
  }
}

body.bcx-custom-homepage .page-lift:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 110;
  margin-top: -4.166666666667vw;
  position: relative;
}

body.bcx-custom-homepage .advertise-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 140vh;
  width: 100vw;
  background-color: #B80000;
  overflow: hidden;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}
body.bcx-custom-homepage .advertise-hero svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  z-index: 0;
  scale: 0.9;
  opacity: 0.7;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .advertise-hero svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    scale: 1;
    transform: translateY(-10%);
    opacity: 0.5;
  }
}

body.bcx-custom-homepage .middle-heading-adver:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 45%;
  height: 100vh;
  top: 0;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .middle-heading-adver:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 85%;
  }
}
body.bcx-custom-homepage .middle-heading-adver h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 4.583333333333vw;
  color: #fff;
  font-weight: 100;
  text-align: center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .middle-heading-adver h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8.333333333333vw;
  }
}

body.bcx-custom-homepage .para-hero-adver:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 3%;
  bottom: 30%;
  width: 27%;
  color: #fff;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .para-hero-adver:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 85%;
    left: 50%;
    transform: translate(-50%);
    bottom: 51%;
    text-align: center;
    font-size: 3.333333333333vw;
  }
}

body.bcx-custom-homepage .ab-advertise-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  background-color: #000;
  overflow: hidden;
  margin-top: -25vh;
}
body.bcx-custom-homepage .ab-advertise-section svg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  position: relative;
  z-index: 0;
  scale: 1.3;
  object-fit: cover;
  height: 100%;
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
  display: flex;
  justify-content: center;
  align-items: center;
  perspective: 2000px;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
  }
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 35vw;
  height: 35vh;
  position: absolute;
  background-color: #b80000;
  transform: translateZ(-1000vw);
  will-change: transform;
  opacity: 0;
  padding: 1.666666666667vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transform-origin: center center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 65vw;
    position: relative;
    height: fit-content;
    gap: 2.5vw;
    padding: 3.333333333333vw;
    margin-top: 1.666666666667vw;
  }
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 2.083333333333vw;
  font-weight: lighter;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
  }
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.083333333333vw;
  }
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom:nth-child(1):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 10;
  left: 10%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom:nth-child(1):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    left: 0%;
  }
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom:nth-child(2):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 8;
  right: 0%;
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom:nth-child(3):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 5;
  left: 0%;
}
body.bcx-custom-homepage .ab-advertise-section .cards-zoom-section .card-zoom:nth-child(4):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 3;
  right: 0%;
}

body.bcx-custom-homepage .about-text-ad:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 20;
  width: 50%;
  text-align: center;
  font-size: 3.25vw;
  transform: translate(-50%, -50%);
  perspective: 1000px;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .about-text-ad:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.583333333333vw;
    width: 80%;
  }
}

body.bcx-custom-homepage .shuffle-text:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
}

body.bcx-custom-homepage .shuffle-first:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .shuffle-second:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  line-height: 1.05;
}

body.bcx-custom-homepage .shuffle-second:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  left: 0;
}

body.bcx-custom-homepage .word:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: inline-block;
  will-change: transform, opacity;
  margin-right: 0.12em;
}

body.bcx-custom-homepage .sticky-section-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding: 2.5vw;
  background-color: #b80000;
  position: relative;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
  }
}
body.bcx-custom-homepage .sticky-section-info .left-heading-info-ad:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 50%;
  position: sticky;
  top: 4.166666666667vw;
  align-self: flex-start;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .left-heading-info-ad:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    position: relative;
    top: 16.66666666667vw;
    height: fit-content;
  }
}
body.bcx-custom-homepage .sticky-section-info .left-heading-info-ad h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 3.75vw;
  color: #fff;
  margin-top: 4.166666666667vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .left-heading-info-ad h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw;
  }
}
body.bcx-custom-homepage .sticky-section-info .left-heading-info-ad p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  width: 75%;
  margin-top: 2.083333333333vw;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .left-heading-info-ad p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.916666666667vw;
    width: 95%;
  }
}
body.bcx-custom-homepage .sticky-section-info .cards-sticked-top:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 2.5vw;
  margin-top: 4.166666666667vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .cards-sticked-top:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 95%;
    margin-top: 20.83333333333vw;
  }
}
body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  min-height: 45vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.666666666667vw;
  background-color: rgba(248, 247, 247, 0.1137254902);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: fit-content;
    padding: 2.5vw;
    gap: 4.166666666667vw;
    min-height: fit-content;
  }
}
body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info .tags:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 5vw;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info .tags:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 15vw;
  }
}
body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 2.916666666667vw;
  font-weight: 100;
  color: #fff;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw;
  }
}
body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 1.5vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .sticky-section-info .cards-sticked-top .card-ad-info p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.166666666667vw;
  }
}

body.bcx-custom-homepage .scroll-video:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 100vh;
  background-color: #b80000;
  width: 100vw;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}
body.bcx-custom-homepage .scroll-video .left-text-v:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .scroll-video .left-text-v:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
    gap: 12.5vw;
  }
}
body.bcx-custom-homepage .scroll-video .left-text-v h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 5.833333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .scroll-video .left-text-v h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 7.5vw;
  }
}
body.bcx-custom-homepage .scroll-video .left-text-v h3:nth-child(1):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: translateX(-80%) translateY(-30%);
}
body.bcx-custom-homepage .scroll-video .left-text-v h3:nth-child(2):not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: translateX(80%) translateY(30%);
}
body.bcx-custom-homepage .scroll-video .middle-video-scroll:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 60vh;
  overflow: hidden;
  width: 50vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .scroll-video .middle-video-scroll:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 50vw;
    height: 40vh;
  }
}
body.bcx-custom-homepage .scroll-video .middle-video-scroll video:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bcx-custom-homepage .play:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  cursor: pointer;
  padding: 0.8333333333333vw 1.666666666667vw;
  color: #fff;
  mix-blend-mode: difference;
  z-index: 20;
  pointer-events: none;
  transform: translate(-50%, -50%);
  opacity: 0;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .play:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    left: 50%;
    opacity: 1 !important;
    top: 50%;
    padding: 1.25vw 2.5vw;
    z-index: 30;
  }
}
body.bcx-custom-homepage .play span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  z-index: 2;
  position: relative;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .play span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 4.166666666667vw;
  }
}
body.bcx-custom-homepage .play .flicker-bg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(2, 1fr);
  z-index: 0;
  pointer-events: none;
}
body.bcx-custom-homepage .play .flicker-block:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  z-index: 0;
  height: 100%;
  background: #b80000;
  opacity: 0;
}

body.bcx-custom-homepage .video-modal:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #090909;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
body.bcx-custom-homepage .video-modal.active:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
body.bcx-custom-homepage .video-modal.active .modal-video-wrap:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: scale(1);
  opacity: 1;
}
body.bcx-custom-homepage .video-modal.active .close-video:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
  transform: translateY(0);
}
body.bcx-custom-homepage .video-modal .modal-video-wrap:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 90vw;
  height: 85vh;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: scale(0.92);
  opacity: 0;
  transition: transform 0.8s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.5s ease;
}
body.bcx-custom-homepage .video-modal .modal-video-wrap video:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
body.bcx-custom-homepage .video-modal .close-video:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 1.666666666667vw;
  right: 1.666666666667vw;
  padding: 0.8333333333333vw 1.25vw;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: transparent;
  color: #fff;
  font-family: inherit;
  font-size: 0.6666666666667vw;
  letter-spacing: 0.15em;
  cursor: pointer;
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.5s ease 0.2s, transform 0.5s ease 0.2s, background 0.3s ease, color 0.3s ease;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .video-modal .close-video:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 1.666666666667vw;
  }
}
body.bcx-custom-homepage .video-modal .close-video:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background: #b80000;
  border-color: #b80000;
}

body.bcx-custom-homepage .word-of-clients:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background: #000;
  display: flex;
  align-items: center;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .word-of-clients:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: fit-content;
    padding-bottom: 16.66666666667vw;
    padding-top: 8.333333333333vw;
  }
}
body.bcx-custom-homepage .word-of-clients .testimonial-track:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  width: max-content;
  margin-top: 8.333333333333vw;
  height: 100%;
  align-items: center;
  will-change: transform;
}
body.bcx-custom-homepage .word-of-clients .testimonial-group:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  align-items: center;
  gap: 1.666666666667vw;
  padding-right: 1.666666666667vw;
  flex-shrink: 0;
}
body.bcx-custom-homepage .word-of-clients .cards-testi:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  flex: 0 0 25vw;
  width: 25vw;
  height: 65vh;
  padding: 1.666666666667vw;
  background: #b80000;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .word-of-clients .cards-testi:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex: 0 0 50vw;
    width: 50vw;
    margin-top: 29.16666666667vw;
    height: 30vh;
  }
}
body.bcx-custom-homepage .word-of-clients .cards-testi .client-info h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  font-size: 1.916666666667vw;
  font-weight: 500;
  line-height: 1;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .word-of-clients .cards-testi .client-info h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.916666666667vw;
  }
}
body.bcx-custom-homepage .word-of-clients .cards-testi .client-info span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: block;
  margin-top: 0.5vw;
  font-size: 0.8333333333333vw;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  opacity: 0.6;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .word-of-clients .cards-testi .client-info span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.25vw;
  }
}
body.bcx-custom-homepage .word-of-clients .cards-testi p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  max-width: 90%;
  font-size: 1.083333333333vw;
  line-height: 1;
  font-weight: 400;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .word-of-clients .cards-testi p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.916666666667vw;
    line-height: 1;
  }
}

body.bcx-custom-homepage .heading-cards-test:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  color: #fff;
  position: absolute;
  top: 0;
  padding: 2.5vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-cards-test:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    flex-direction: column;
  }
}
body.bcx-custom-homepage .heading-cards-test h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 2.5vw;
  width: 30%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-cards-test h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5.833333333333vw;
    margin-top: 12.5vw;
    text-align: center;
    width: 100%;
  }
}
body.bcx-custom-homepage .heading-cards-test p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 20%;
  text-align: right;
  font-size: 1.25vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .heading-cards-test p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    padding-bottom: 8.333333333333vw;
    width: 80%;
    text-align: center;
  }
}

body.bcx-custom-homepage .hero-blog-inner:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100vh;
  min-height: 650px;
  position: relative;
  background: #000;
  overflow: hidden;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 30px 4%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  color: #fff;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-header:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  letter-spacing: 2px;
  color: #999;
  margin-top: 8.333333333333vw;
  position: relative;
  z-index: 2;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  z-index: 2;
  max-width: 850px;
  margin-top: auto;
  margin-bottom: 30px;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title .blog-hero-label:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  gap: 25px;
  font-size: 10px;
  letter-spacing: 2px;
  color: #aaa;
  margin-bottom: 20px;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: clamp(2.333333333333vw, 5.5vw, 5vw);
  line-height: 1;
  letter-spacing: -0.055em;
  font-weight: 500;
  margin: 0;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title h1 span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: rgba(255, 255, 255, 0.55);
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 470px;
  font-size: 13px;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 20px;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .bg-blog-inner:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  top: 0;
  right: 0;
  width: 58%;
  height: 100%;
  z-index: 0;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .bg-blog-inner:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.55) 5%, transparent 55%);
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .bg-blog-inner img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
}
body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-top: 18px;
  font-size: 10px;
  letter-spacing: 2px;
  color: #999;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .hero-blog-inner:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    min-height: 600px;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 25px 3%;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-header:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8px;
    margin-top: 33.33333333333vw;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .bg-blog-inner:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
    height: 55%;
    top: 15%;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .bg-blog-inner:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::after {
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.6) 75%, #000 100%);
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .bg-blog-inner img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    object-fit: contain;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-bottom: 25px;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5vw;
    line-height: 1.3;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-title p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 15px;
    line-height: 1.2;
  }
  body.bcx-custom-homepage .hero-blog-inner .blog-hero-main .blog-hero-footer:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 8px;
    letter-spacing: 1px;
  }
}

body.bcx-custom-homepage .content-blog-inner-page:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100vw;
  position: relative;
  display: flex;
  background-color: #000;
  overflow: hidden;
}
body.bcx-custom-homepage .content-blog-inner-page .left-content-inner-blog:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  padding: 2.5vw;
  width: 50vw;
}
body.bcx-custom-homepage .content-blog-inner-page .left-content-inner-blog .paragrapg-inner-blog p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-weight: 100;
  color: rgba(255, 255, 255, 0.8784313725);
  margin-top: 2.5vw;
  line-height: 1.1;
  font-size: 1.416666666667vw;
}
body.bcx-custom-homepage .content-blog-inner-page .left-content-inner-blog .paragrapg-inner-blog p a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #b80000;
  text-decoration: none;
}

body.bcx-custom-homepage .table-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 8.333333333333vw;
}
body.bcx-custom-homepage .table-content h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 2.916666666667vw;
  color: #fff;
}
body.bcx-custom-homepage .table-content .table-box:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  display: flex;
}
body.bcx-custom-homepage .table-content .table-box .col:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  flex-direction: column;
}
body.bcx-custom-homepage .table-content .table-box .col .hed-table:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  padding-bottom: 0.8333333333333vw;
  font-size: 1.5vw;
  border-bottom: 1px solid white;
}
body.bcx-custom-homepage .table-content .table-box .col .content-tables-in:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
}
body.bcx-custom-homepage .table-content .table-box .col .content-tables-in p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 70%;
  border-bottom: 1px solid #fff;
}

body.bcx-custom-homepage .article-page:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  background-color: #000;
  padding: 32px 3vw 120px;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .article-page:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
  }
}

body.bcx-custom-homepage .article-grid:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: min(var(--max-width), 100%);
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0, var(--article-width)) 300px;
  gap: clamp(50px, 8vw, 120px);
  align-items: start;
}

body.bcx-custom-homepage .article:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 99%;
}

body.bcx-custom-homepage .article-intro:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 700px;
  margin-bottom: 44px;
}

body.bcx-custom-homepage .article p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #d0d0d0;
  font-size: 1.166666666667vw;
  line-height: 1.2;
  margin: 0 0 20px;
}

body.bcx-custom-homepage .article h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: clamp(19px, 2vw, 25px);
  line-height: 1.08;
  letter-spacing: -0.035em;
  font-weight: 500;
  margin: 0 0 25px;
}

body.bcx-custom-homepage .article h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 2.083333333333vw;
  line-height: 1.1;
  font-weight: 500;
  margin: 38px 0 13px;
  letter-spacing: -0.02em;
}

body.bcx-custom-homepage .sidebar:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: sticky;
  top: 100px;
  align-self: start;
  height: fit-content;
}

body.bcx-custom-homepage .author-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background: var(--red);
  color: #fff;
  padding: 20px;
  background-color: #840006;
  display: grid;
  width: 100%;
  grid-template-columns: 190px 1fr;
  gap: 17px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.45);
}

body.bcx-custom-homepage .author-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::before,body.bcx-custom-homepage .author-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  background: #000;
}

body.bcx-custom-homepage .author-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::before {
  left: 0;
  top: 0;
  box-shadow: 14px 0 #000, 28px 0 #000, 0 14px #000;
}

body.bcx-custom-homepage .author-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::after {
  right: 0;
  bottom: 0;
  box-shadow: -14px 0 #000, -28px 0 #000, 0 -14px #000;
}

body.bcx-custom-homepage .author-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 10vw;
  height: 100%;
  background: #111;
  display: grid;
  place-items: center;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0.08em;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

body.bcx-custom-homepage .author-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  z-index: 1;
}

body.bcx-custom-homepage .card-label:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: block;
  font-size: 0.8333333333333vw;
  font-weight: 600;
  letter-spacing: 0.12em;
  margin-bottom: 4px;
  opacity: 0.75;
}

body.bcx-custom-homepage .author-card h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.666666666667vw;
  margin: 0 0 6px;
  font-weight: 600;
}

body.bcx-custom-homepage .author-card p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  opacity: 0.86;
  font-size: 1.083333333333vw;
  line-height: 1.4;
  margin: 0 0 12px;
}

body.bcx-custom-homepage .author-card a:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  font-weight: 500;
}

body.bcx-custom-homepage .mobile-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: none;
}

body.bcx-custom-homepage .comparison:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-bottom: 70px;
}

body.bcx-custom-homepage .comparison h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.666666666667vw;
  margin-bottom: 20px;
}

body.bcx-custom-homepage .comparison-table:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  border-bottom: 1px solid var(--line);
}

body.bcx-custom-homepage .comparison-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 0.6fr;
  gap: 18px;
  padding: 12px 0;
  border-top: 1px solid var(--line);
}

body.bcx-custom-homepage .comparison-row span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #aaa;
  font-size: 1.25vw;
  line-height: 1.25;
}

body.bcx-custom-homepage .comparison-row span:first-child:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #eee;
}

body.bcx-custom-homepage .comparison-head span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #eee;
  font-size: 14px;
  font-weight: 600;
}

body.bcx-custom-homepage .product-section:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-bottom: 92px;
}

body.bcx-custom-homepage .product-section > h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 700px;
  margin-bottom: 25px;
}

body.bcx-custom-homepage .hero-collage:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: grid;
  grid-template-columns: 42% 58%;
  grid-template-rows: 145px 180px;
  height: 325px;
  overflow: hidden;
  margin-bottom: 15px;
}

body.bcx-custom-homepage .collage-small:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-size: cover;
  background-position: center;
}

body.bcx-custom-homepage .image-one:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background: linear-gradient(140deg, rgba(110, 20, 0, 0.15), rgba(0, 0, 0, 0.25)), url("https://images.unsplash.com/photo-1519710164239-da123dc03ef4?auto=format&fit=crop&w=900&q=85") center/cover;
}

body.bcx-custom-homepage .image-two:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background: linear-gradient(140deg, rgba(100, 0, 0, 0.1), rgba(0, 0, 0, 0.3)), url("https://images.unsplash.com/photo-1513506003901-1e6a229e2d15?auto=format&fit=crop&w=900&q=85") center/cover;
}

body.bcx-custom-homepage .image-three:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  grid-column: 2;
  grid-row: 1/3;
  background: linear-gradient(120deg, rgba(100, 0, 0, 0.25), rgba(0, 0, 0, 0.15)), url("https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1200&q=85") center/cover;
}

body.bcx-custom-homepage .single-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 350px;
  margin-bottom: 15px;
  background: linear-gradient(120deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.25)), url("https://images.unsplash.com/photo-1558008258-3256797b43f3?auto=format&fit=crop&w=1400&q=85") center/cover;
}

body.bcx-custom-homepage .caption:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #888 !important;
  font-size: 1.25vw !important;
  line-height: 1.45 !important;
}

body.bcx-custom-homepage .spec-table:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  border-top: 1px solid var(--line);
  margin-top: 18px;
}

body.bcx-custom-homepage .spec-table > div:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: grid;
  grid-template-columns: 1fr 1.35fr;
  gap: 30px;
  padding: 12px 0;
  border-bottom: 1px solid var(--line);
}

body.bcx-custom-homepage .spec-table span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .spec-table strong:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
  line-height: 1.35;
}

body.bcx-custom-homepage .spec-table span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #8b8b8b;
}

body.bcx-custom-homepage .spec-table strong:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #ddd;
  font-weight: 400;
}

body.bcx-custom-homepage .pros-cons:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 50px;
  margin-top: 48px;
}

body.bcx-custom-homepage .pros-cons h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 0;
}

body.bcx-custom-homepage .pros-cons ul:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  padding-left: 17px;
}

body.bcx-custom-homepage .pros-cons li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  color: #aaa;
  font-size: 1.333333333333vw;
  line-height: 1.55;
  margin-bottom: 4px;
}

body.bcx-custom-homepage .methodology:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 40px;
  padding-bottom: 80px;
}

body.bcx-custom-homepage .methodology h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 650px;
}

body.bcx-custom-homepage .methodology h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-top: 35px;
}

body.bcx-custom-homepage .methodology p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 700px;
}

@media (max-width: 900px) {
  body.bcx-custom-homepage .article-page:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 30px 24px 80px;
  }
  body.bcx-custom-homepage .article-grid:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  body.bcx-custom-homepage .sidebar:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: none;
  }
  body.bcx-custom-homepage .mobile-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: grid;
    margin-bottom: 55px;
  }
}
@media (max-width: 620px) {
  body.bcx-custom-homepage .article-page:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 22px 17px 60px;
  }
  body.bcx-custom-homepage .article-grid:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: block;
  }
  body.bcx-custom-homepage .article-intro:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-bottom: 30px;
  }
  body.bcx-custom-homepage .article p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.916666666667vw !important;
  }
  body.bcx-custom-homepage .article h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 23px;
  }
  body.bcx-custom-homepage .article h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 20px;
    margin-top: 8px;
  }
  body.bcx-custom-homepage .card-label:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.083333333333vw;
  }
  body.bcx-custom-homepage .comparison-row:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 1.4fr 1fr 1fr;
    gap: 8px;
  }
  body.bcx-custom-homepage .comparison-row span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.5vw;
  }
  body.bcx-custom-homepage .pros-cons li:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
  }
  body.bcx-custom-homepage .hero-collage:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 245px;
    grid-template-rows: 105px 140px;
  }
  body.bcx-custom-homepage .single-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 245px;
  }
  body.bcx-custom-homepage .pros-cons:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  body.bcx-custom-homepage .spec-table span:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .spec-table strong:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.5vw;
    line-height: 1.35;
  }
  body.bcx-custom-homepage .author-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 108px 1fr;
    padding: 15px;
    height: fit-content;
  }
  body.bcx-custom-homepage .author-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100px;
    height: 100px;
  }
}
body.bcx-custom-homepage .reveal:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

body.bcx-custom-homepage .reveal.is-visible:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
  transform: translateY(0);
}

body.bcx-custom-homepage .reveal-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  overflow: hidden;
  clip-path: inset(0 0 100% 0);
}

body.bcx-custom-homepage .reveal-image > *:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: scale(1.08);
}

body.bcx-custom-homepage .reveal-text:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(35px);
  filter: blur(8px);
}

body.bcx-custom-homepage .article h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .article h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(30px);
  filter: blur(6px);
}

body.bcx-custom-homepage .article .comparison-table:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .article .spec-table:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .article .pros-cons:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 0;
  transform: translateY(25px);
}

body.bcx-custom-homepage .featured-stories:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  padding: 5vw 2.916666666667vw 6.666666666667vw;
  background: #000;
  color: #fff;
}

body.bcx-custom-homepage .featured-header:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin-bottom: 2.5vw;
}

body.bcx-custom-homepage .featured-header h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  font-size: clamp(2.5vw, 5vw, 4.166666666667vw);
  line-height: 0.95;
  font-weight: 400;
  letter-spacing: -0.06em;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .featured-header h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 6.666666666667vw;
  }
}

body.bcx-custom-homepage .featured-layout:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(16.66666666667vw, 0.95fr);
  gap: 1.666666666667vw;
  align-items: stretch;
}

/* =========================
   LEFT
========================= */
body.bcx-custom-homepage .featured-main:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  min-width: 0;
}

body.bcx-custom-homepage .feature-slider:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  width: 100%;
  height: 28.33333333333vw;
  overflow: hidden;
}

body.bcx-custom-homepage .feature-slide:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

body.bcx-custom-homepage .feature-slide.active:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

body.bcx-custom-homepage .feature-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  overflow: hidden;
  background: #111;
}

body.bcx-custom-homepage .feature-image:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.25) 45%, rgba(0, 0, 0, 0) 75%);
}

body.bcx-custom-homepage .feature-image img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transform: scale(1.08);
}

body.bcx-custom-homepage .feature-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  z-index: 2;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.0352941176);
  right: 0;
  bottom: 0;
  backdrop-filter: blur(10px);
  color: #fff;
  padding: 1.666666666667vw;
}

body.bcx-custom-homepage .feature-content h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0 0 0.6666666666667vw;
  font-size: clamp(3.333333333333vw, 4vw, 3.333333333333vw);
  line-height: 0.9;
  font-weight: 400;
  letter-spacing: -0.05em;
}

body.bcx-custom-homepage .feature-content h4:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 41.66666666667vw;
  margin: 0 0 0.5833333333333vw;
  font-size: clamp(0.9583333333333vw, 1.7vw, 1.333333333333vw);
  line-height: 1.1;
  font-weight: 400;
  letter-spacing: -0.025em;
}

body.bcx-custom-homepage .feature-content p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  max-width: 40vw;
  margin: 0;
  font-size: 0.8333333333333vw;
  line-height: 1.35;
  color: rgba(255, 255, 255, 0.8);
}

/* =========================
   RIGHT SCROLL AREA
========================= */
body.bcx-custom-homepage .featured-list:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 28.33333333333vw;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0.4166666666667vw;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.25) transparent;
}

body.bcx-custom-homepage .featured-list:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::-webkit-scrollbar {
  width: 0.2083333333333vw;
}

body.bcx-custom-homepage .featured-list:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::-webkit-scrollbar-track {
  background: transparent;
}

body.bcx-custom-homepage .featured-list:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *))::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
}

body.bcx-custom-homepage .story-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  display: grid;
  grid-template-columns: 12.5vw minmax(0, 1fr);
  gap: 1vw;
  padding: 0 0 1.416666666667vw;
  margin-bottom: 1.416666666667vw;
  background: transparent;
  border: 0;
  border-bottom: 0.04166666666667vw solid rgba(255, 255, 255, 0.2);
  color: #fff;
  text-align: left;
  cursor: pointer;
  opacity: 0.55;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

body.bcx-custom-homepage .story-card:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .story-card.active:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
}

body.bcx-custom-homepage .story-card:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: translateX(0.2916666666667vw);
}

body.bcx-custom-homepage .story-thumb:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 6.666666666667vw;
  overflow: hidden;
  background: #111;
}

body.bcx-custom-homepage .story-thumb img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transform: scale(1.02);
  transition: transform 0.8s ease;
}

body.bcx-custom-homepage .story-card:hover .story-thumb img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .story-card.active .story-thumb img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: scale(1.08);
}

body.bcx-custom-homepage .story-info:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  min-width: 0;
}

body.bcx-custom-homepage .story-info h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0 0 1.5vw;
  font-size: clamp(0.8333333333333vw, 1.4vw, 1.166666666667vw);
  line-height: 1.05;
  font-weight: 400;
  letter-spacing: -0.035em;
}

body.bcx-custom-homepage .story-info p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  margin: 0;
  font-size: 0.75vw;
  line-height: 1.35;
  color: rgba(255, 255, 255, 0.65);
}

/* =========================
   MOBILE
========================= */
@media (max-width: 60rem) {
  body.bcx-custom-homepage .featured-stories:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 4.166666666667vw 1.25vw 5vw;
  }
  body.bcx-custom-homepage .featured-layout:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 1fr;
  }
  body.bcx-custom-homepage .feature-slider:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 26.66666666667vw;
  }
  body.bcx-custom-homepage .featured-list:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: auto;
    max-height: 58.33333333333vw;
  }
  body.bcx-custom-homepage .story-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 8.333333333333vw minmax(0, 1fr);
  }
}
@media (max-width: 40rem) {
  body.bcx-custom-homepage .featured-stories:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 3.333333333333vw 2.916666666667vw 4.166666666667vw;
  }
  body.bcx-custom-homepage .feature-slider:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 66.66666666667vw;
  }
  body.bcx-custom-homepage .feature-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 1.25vw;
  }
  body.bcx-custom-homepage .feature-content h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 5vw;
  }
  body.bcx-custom-homepage .feature-content h4:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    max-width: 83.33333333333vw;
  }
  body.bcx-custom-homepage .feature-content p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    max-width: 83.33333333333vw;
    font-size: 2.916666666667vw;
  }
  body.bcx-custom-homepage .story-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: 27.5vw minmax(0, 1fr) !important;
    gap: 0.6666666666667vw;
  }
  body.bcx-custom-homepage .story-thumb:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    height: 16.66666666667vw;
    width: 25vw;
  }
  body.bcx-custom-homepage .story-info h3:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 3.333333333333vw;
    margin-bottom: 1.666666666667vw;
  }
  body.bcx-custom-homepage .story-info p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    font-size: 2.5vw;
  }
}
body.bcx-custom-homepage .story-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  display: grid;
  grid-template-columns: 12.5vw minmax(0, 1fr);
  gap: 1vw;
  padding: 0 0 1.416666666667vw;
  margin-bottom: 1.416666666667vw;
  background: transparent;
  border: 0;
  border-bottom: 0.04166666666667vw solid rgba(255, 255, 255, 0.2);
  color: #fff;
  text-decoration: none;
  opacity: 0.6;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

body.bcx-custom-homepage .story-card:hover:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  opacity: 1;
  transform: translateX(0.2916666666667vw);
}

body.bcx-custom-homepage .article-insight:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  flex-direction: row;
}
body.bcx-custom-homepage .article-insight .right-stick-adver:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  height: 70vh;
  margin-left: 4.166666666667vw;
  width: 30vw;
  overflow: hidden;
  background-color: #9e0005;
  position: sticky;
  top: 15%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .article-insight .right-stick-adver:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: none;
  }
}

body.bcx-custom-homepage .article-wrapper:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 30vw;
}
body.bcx-custom-homepage .article-wrapper .articles-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 65vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .article-wrapper .articles-cards:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 98vw;
  }
}
body.bcx-custom-homepage .article-wrapper .articles-cards .right-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 35%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .article-wrapper .articles-cards .right-content:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 100%;
  }
}

body.bcx-custom-homepage .articles-heading:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #000;
  width: 100%;
  padding: 4.166666666667vw;
  font-size: 4.166666666667vw;
  color: #fff;
}

body.bcx-custom-homepage .navi-cards-btns:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  left: 0%;
  bottom: 1%;
  gap: 4.166666666667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .navi-cards-btns:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    bottom: 5%;
  }
}
body.bcx-custom-homepage .navi-cards-btns .prev-cta-c:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
  color: #fff;
  border: 1px solid white;
  padding: 0.8333333333333vw 1.666666666667vw;
  cursor: pointer;
  position: relative;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .navi-cards-btns .prev-cta-c:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 1.666666666667vw 3.333333333333vw;
    font-size: 2.5vw;
  }
}
body.bcx-custom-homepage .navi-cards-btns .next-cta-c:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  font-size: 1.25vw;
  color: #fff;
  border: 1px solid white;
  padding: 0.8333333333333vw 1.666666666667vw;
  cursor: pointer;
  position: relative;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .navi-cards-btns .next-cta-c:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    padding: 1.666666666667vw 3.333333333333vw;
    font-size: 2.5vw;
  }
}

body.bcx-custom-homepage .para-about-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage .heading-about-hero:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  overflow: hidden;
}

body.bcx-custom-homepage .para-about-hero p:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: translateY(110%);
  opacity: 0;
}

body.bcx-custom-homepage .heading-about-hero h1:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: translateY(110%);
  opacity: 0;
}

body.bcx-custom-homepage .visible:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: none;
  position: absolute;
  bottom: 20%;
  left: 3%;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .visible:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    display: block;
  }
}

body.bcx-custom-homepage .pixel-transition:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: fixed;
  inset: 0;
  z-index: 999999;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(8, 1fr);
  pointer-events: none;
  overflow: hidden;
}

body.bcx-custom-homepage .pixel-transition__pixel:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background: #990000;
  transform: scale(0);
  transform-origin: center;
}

@media (max-width: 767px) {
  body.bcx-custom-homepage .pixel-transition:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(12, 1fr);
  }
}
body.bcx-custom-homepage .full-bg:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  background-color: #fff !important;
}

body.bcx-custom-homepage .footer-logo h2:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: relative;
  z-index: 1;
  margin: 0;
  font-family: "BrandClick" !important;
  color: #fff;
  font-size: clamp(2.5vw, 12vw, 10.83333333333vw);
  font-weight: 900;
  line-height: 0.85;
  letter-spacing: -0.075em;
  white-space: nowrap;
  user-select: none;
  pointer-events: none;
  visibility: hidden;
}

body.bcx-custom-homepage .footer-logo canvas.pixel-logo:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  position: absolute;
  inset: 0;
  z-index: 2;
  font-family: "BrandClick" !important;
  width: 100%;
  height: 100%;
  display: block;
  pointer-events: none;
}

body.bcx-custom-homepage #left-logo:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)),body.bcx-custom-homepage #right-menu:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  will-change: transform;
}

body.bcx-custom-homepage #left-logo:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: translateX(0);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage #left-logo:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    transform: translateX(0) !important;
  }
}

body.bcx-custom-homepage #right-menu:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  transform: translateX(0);
}
@media (max-width: 800px) {
  body.bcx-custom-homepage #right-menu:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    transform: translateX(0) !important;
  }
}

body.bcx-custom-homepage .bg-change-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  background-color: #000 !important;
}
body.bcx-custom-homepage .bg-change-card img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  scale: 0.9;
  width: 100%;
  height: 110%;
  object-fit: cover;
}

body.bcx-custom-homepage .infinite-drag:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 100%;
  overflow: hidden;
  cursor: grab;
  user-select: none;
  touch-action: pan-y;
  margin-top: 8.333333333333vw;
}
@media (max-width: 800px) {
  body.bcx-custom-homepage .infinite-drag:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    margin-top: 20.83333333333vw;
  }
}

body.bcx-custom-homepage .infinite-drag.is-dragging:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  cursor: grabbing;
}

body.bcx-custom-homepage .infinite-drag-track:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  width: max-content;
  will-change: transform;
}

body.bcx-custom-homepage .infinite-drag-group:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: flex;
  flex-shrink: 0;
  gap: 24px;
  padding-right: 24px;
}

body.bcx-custom-homepage .infinite-drag-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  width: 320px;
  height: 420px;
  flex-shrink: 0;
  overflow: hidden;
}

body.bcx-custom-homepage .infinite-drag-card img:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  -webkit-user-drag: none;
}

@media (max-width: 768px) {
  body.bcx-custom-homepage .infinite-drag-group:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    gap: 14px;
    padding-right: 14px;
  }
  body.bcx-custom-homepage .infinite-drag-card:not(:where(.bcx-saved-content, .bcx-saved-content *, .bcx-plugin-form *, #wpadminbar, #wpadminbar *)) {
    width: 240px;
    height: 320px;
  }
}