.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5068 .elementor-element.elementor-element-e10cf13{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5068 .elementor-element.elementor-element-6964d9a img{width:100%;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5068 .elementor-element.elementor-element-5c035d0{--display:flex;}.elementor-widget-tourmbanner .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tourmbanner .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5068 .elementor-element.elementor-element-b41d239{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5068 .elementor-element.elementor-element-effaf50{--display:flex;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5068 .elementor-element.elementor-element-1ceb088{--n-accordion-title-font-size:34px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-5068 .elementor-element.elementor-element-1ceb088 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-5068 .elementor-element.elementor-element-17f6cfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5068 .elementor-element.elementor-element-f38e769{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5068 .elementor-element.elementor-element-26fe33e{--e-image-carousel-slides-to-show:1;}.elementor-5068 .elementor-element.elementor-element-26fe33e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-5068 .elementor-element.elementor-element-8b00d7a{--display:flex;}.elementor-5068 .elementor-element.elementor-element-73ce0f3{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-5068 .elementor-element.elementor-element-73ce0f3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#7A1E2B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-5068 .elementor-element.elementor-element-0e1ccea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5068 .elementor-element.elementor-element-50a7efc{--e-image-carousel-slides-to-show:1;}.elementor-5068 .elementor-element.elementor-element-50a7efc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-5068 .elementor-element.elementor-element-0f3ced5{--display:flex;}.elementor-5068 .elementor-element.elementor-element-b8176ad{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-5068 .elementor-element.elementor-element-b8176ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#7A1E2B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-5068 .elementor-element.elementor-element-47ff759{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5068 .elementor-element.elementor-element-199d404{--e-image-carousel-slides-to-show:1;}.elementor-5068 .elementor-element.elementor-element-199d404 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-5068 .elementor-element.elementor-element-468cc12{--display:flex;}.elementor-5068 .elementor-element.elementor-element-e3e84f2{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-5068 .elementor-element.elementor-element-e3e84f2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#8F2A36;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-5068 .elementor-element.elementor-element-c1840e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5068 .elementor-element.elementor-element-a82a7cd{--e-image-carousel-slides-to-show:1;}.elementor-5068 .elementor-element.elementor-element-a82a7cd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-5068 .elementor-element.elementor-element-4a317a2{--display:flex;}.elementor-5068 .elementor-element.elementor-element-c77b6ca{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-5068 .elementor-element.elementor-element-c77b6ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#A33A45;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-5068 .elementor-element.elementor-element-fd14631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5068 .elementor-element.elementor-element-91052f5{--e-image-carousel-slides-to-show:1;}.elementor-5068 .elementor-element.elementor-element-91052f5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-5068 .elementor-element.elementor-element-50a3127{--display:flex;}.elementor-5068 .elementor-element.elementor-element-c23e060{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-5068 .elementor-element.elementor-element-c23e060 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#B84B55;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}@media(min-width:768px){.elementor-5068 .elementor-element.elementor-element-17f6cfe{--content-width:1440px;}.elementor-5068 .elementor-element.elementor-element-f38e769{--width:50%;}.elementor-5068 .elementor-element.elementor-element-0e1ccea{--width:50%;}.elementor-5068 .elementor-element.elementor-element-47ff759{--width:50%;}.elementor-5068 .elementor-element.elementor-element-c1840e3{--width:50%;}.elementor-5068 .elementor-element.elementor-element-fd14631{--width:50%;}}@media(max-width:767px){.elementor-5068 .elementor-element.elementor-element-1ceb088{--n-accordion-title-font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-06a6984 *//* ===============================
   SECTION – BIJELA POZADINA, MALI PADDING
================================ */
.wz-power {
  padding: 15px 0;
  background: #ffffff;
  color: #111;
}

/* ===============================
   GRID
================================ */
.wz-wrap {
  max-width: 1440px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  align-items: stretch;
}

/* ===============================
   STORY BLOK (LIJEVO)
================================ */
.wz-story {
  background:
    radial-gradient(600px 300px at 15% 15%, rgba(139,29,44,.22), transparent 60%),
    linear-gradient(180deg, #070709, #0d0d11);
  color: #ffffff;
  padding: 32px 34px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* NASLOV */
.wz-story h2 {
  font-size: 42px;
  font-weight: 900;
  line-height: 1.1;
  color: #8b1d2c;
  margin-bottom: 18px;
}

/* INTRO */
.wz-story .intro {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #ffffff;
}

/* TEKST */
.wz-story p {
  font-size: 16.5px;
  line-height: 1.8;
  color: rgba(255,255,255,.92);
  margin-bottom: 18px;
}

/* ===============================
   KARTICE BLOK (DESNO)
================================ */
.wz-cards {
  background:
    radial-gradient(500px 260px at 85% 20%, rgba(139,29,44,.20), transparent 60%),
    linear-gradient(180deg, #070709, #0d0d11);
  padding: 26px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

/* ===============================
   CARD BASE
================================ */
.wz-card {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.05),
    rgba(255,255,255,.015)
  );
  border: 1px solid rgba(139,29,44,.35);
  border-radius: 16px;
  padding: 22px 24px;
  transition: transform .25s ease, border-color .25s ease, background .25s ease;
}

/* HOVER */
.wz-card:hover {
  transform: translateY(-4px);
  border-color: #8b1d2c;
  background: linear-gradient(
    180deg,
    rgba(139,29,44,.22),
    rgba(255,255,255,.02)
  );
}

/* HERO CARD */
.wz-card.hero h3 {
  font-size: 20px;
  font-weight: 800;
  margin: 0;
  color: #ffffff;
}

/* INDEX */
.wz-index {
  position: absolute;
  top: 14px;
  right: 18px;
  font-size: 42px;
  font-weight: 900;
  color: rgba(139,29,44,.35);
  pointer-events: none;
}

/* TEXT */
.wz-card p {
  margin: 0;
  font-size: 15.5px;
  line-height: 1.65;
  color: rgba(255,255,255,.95);
}

/* FINAL CARD */
.wz-card.final {
  background: linear-gradient(
    180deg,
    rgba(139,29,44,.88),
    rgba(110,20,35,.88)
  );
  border: none;
}

.wz-card.final p {
  color: #ffffff;
  font-weight: 700;
}

/* DIVIDER */
.wz-divider {
  text-align: center;
  color: rgba(255,255,255,.35);
  letter-spacing: 6px;
  margin: 4px 0;
}

/* ===============================
   RESPONSIVE
================================ */
@media (max-width: 900px) {
  .wz-wrap {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .wz-story,
  .wz-cards {
    padding: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06a6984 *//* ===============================
   SECTION – BIJELA POZADINA, MALI PADDING
================================ */
.wz-power {
  padding: 15px 0;
  background: #ffffff;
  color: #111;
}

/* ===============================
   GRID
================================ */
.wz-wrap {
  max-width: 1440px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  align-items: stretch;
}

/* ===============================
   STORY BLOK (LIJEVO)
================================ */
.wz-story {
  background:
    radial-gradient(600px 300px at 15% 15%, rgba(139,29,44,.22), transparent 60%),
    linear-gradient(180deg, #070709, #0d0d11);
  color: #ffffff;
  padding: 32px 34px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* NASLOV */
.wz-story h2 {
  font-size: 42px;
  font-weight: 900;
  line-height: 1.1;
  color: #8b1d2c;
  margin-bottom: 18px;
}

/* INTRO */
.wz-story .intro {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #ffffff;
}

/* TEKST */
.wz-story p {
  font-size: 16.5px;
  line-height: 1.8;
  color: rgba(255,255,255,.92);
  margin-bottom: 18px;
}

/* ===============================
   KARTICE BLOK (DESNO)
================================ */
.wz-cards {
  background:
    radial-gradient(500px 260px at 85% 20%, rgba(139,29,44,.20), transparent 60%),
    linear-gradient(180deg, #070709, #0d0d11);
  padding: 26px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

/* ===============================
   CARD BASE
================================ */
.wz-card {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.05),
    rgba(255,255,255,.015)
  );
  border: 1px solid rgba(139,29,44,.35);
  border-radius: 16px;
  padding: 22px 24px;
  transition: transform .25s ease, border-color .25s ease, background .25s ease;
}

/* HOVER */
.wz-card:hover {
  transform: translateY(-4px);
  border-color: #8b1d2c;
  background: linear-gradient(
    180deg,
    rgba(139,29,44,.22),
    rgba(255,255,255,.02)
  );
}

/* HERO CARD */
.wz-card.hero h3 {
  font-size: 20px;
  font-weight: 800;
  margin: 0;
  color: #ffffff;
}

/* INDEX */
.wz-index {
  position: absolute;
  top: 14px;
  right: 18px;
  font-size: 42px;
  font-weight: 900;
  color: rgba(139,29,44,.35);
  pointer-events: none;
}

/* TEXT */
.wz-card p {
  margin: 0;
  font-size: 15.5px;
  line-height: 1.65;
  color: rgba(255,255,255,.95);
}

/* FINAL CARD */
.wz-card.final {
  background: linear-gradient(
    180deg,
    rgba(139,29,44,.88),
    rgba(110,20,35,.88)
  );
  border: none;
}

.wz-card.final p {
  color: #ffffff;
  font-weight: 700;
}

/* DIVIDER */
.wz-divider {
  text-align: center;
  color: rgba(255,255,255,.35);
  letter-spacing: 6px;
  margin: 4px 0;
}

/* ===============================
   RESPONSIVE
================================ */
@media (max-width: 900px) {
  .wz-wrap {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .wz-story,
  .wz-cards {
    padding: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72db32d *//* ===============================
   WARZONE BLACK – ISOLATED
   =============================== */

.wzblk-wrapper{
  max-width:1200px;
  margin:0 auto;
}

/* CARD */
.wzblk-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzblk-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzblk-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3;
}

.wzblk-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* SECTIONS */
.wzblk-section{
  margin-bottom:26px;
}

.wzblk-section h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  margin-bottom:10px;
  letter-spacing:.08em;
  color:#ff6b6b;
}

.wzblk-section ul{
  padding-left:18px;
}

.wzblk-section li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* NOTE */
.wzblk-note{
  margin-top:14px;
  padding:12px 16px;
  background:#121622;
  border-left:4px solid #9B2C2C;
  font-weight:700;
  color:#ffffff;
}

/* BUTTON – BEZ HOVERA */
.wzblk-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72db32d *//* ===============================
   WARZONE BLACK – ISOLATED
   =============================== */

.wzblk-wrapper{
  max-width:1200px;
  margin:0 auto;
}

/* CARD */
.wzblk-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzblk-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzblk-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3;
}

.wzblk-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* SECTIONS */
.wzblk-section{
  margin-bottom:26px;
}

.wzblk-section h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  margin-bottom:10px;
  letter-spacing:.08em;
  color:#ff6b6b;
}

.wzblk-section ul{
  padding-left:18px;
}

.wzblk-section li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* NOTE */
.wzblk-note{
  margin-top:14px;
  padding:12px 16px;
  background:#121622;
  border-left:4px solid #9B2C2C;
  font-weight:700;
  color:#ffffff;
}

/* BUTTON – BEZ HOVERA */
.wzblk-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6ed14c *//* ===============================
   WARZONE BLACK – ISOLATED
   =============================== */

.wzblk-wrapper{
  max-width:1200px;
  margin:0 auto;
}

/* CARD */
.wzblk-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzblk-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzblk-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3;
}

.wzblk-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* SECTIONS */
.wzblk-section{
  margin-bottom:26px;
}

.wzblk-section h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  margin-bottom:10px;
  letter-spacing:.08em;
  color:#ff6b6b;
}

.wzblk-section ul{
  padding-left:18px;
}

.wzblk-section li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* NOTE */
.wzblk-note{
  margin-top:14px;
  padding:12px 16px;
  background:#121622;
  border-left:4px solid #9B2C2C;
  font-weight:700;
  color:#ffffff;
}

/* BUTTON – BEZ HOVERA */
.wzblk-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6ed14c *//* ===============================
   WARZONE BLACK – ISOLATED
   =============================== */

.wzblk-wrapper{
  max-width:1200px;
  margin:0 auto;
}

/* CARD */
.wzblk-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzblk-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzblk-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3;
}

.wzblk-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* SECTIONS */
.wzblk-section{
  margin-bottom:26px;
}

.wzblk-section h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  margin-bottom:10px;
  letter-spacing:.08em;
  color:#ff6b6b;
}

.wzblk-section ul{
  padding-left:18px;
}

.wzblk-section li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* NOTE */
.wzblk-note{
  margin-top:14px;
  padding:12px 16px;
  background:#121622;
  border-left:4px solid #9B2C2C;
  font-weight:700;
  color:#ffffff;
}

/* BUTTON – BEZ HOVERA */
.wzblk-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62862e3 *//* ===============================
   LASERTAG DARK – FULL ISOLATION
   Prefix: wzltx-
   =============================== */

.wzltx-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* BADGE */
.wzltx-badge{
  display:inline-block;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  font-size:13px;
  padding:6px 14px;
  border-radius:20px;
  margin-bottom:14px;
}

/* TITLE & PRICE */
.wzltx-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzltx-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3;
}

.wzltx-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* CONTENT BLOCKS */
.wzltx-block{
  margin-bottom:26px;
}

.wzltx-block h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:10px;
  color:#ff6b6b;
}

.wzltx-block ul{
  padding-left:18px;
}

.wzltx-block li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* BUTTON – STATIC */
.wzltx-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62862e3 *//* ===============================
   LASERTAG DARK – FULL ISOLATION
   Prefix: wzltx-
   =============================== */

.wzltx-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* BADGE */
.wzltx-badge{
  display:inline-block;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  font-size:13px;
  padding:6px 14px;
  border-radius:20px;
  margin-bottom:14px;
}

/* TITLE & PRICE */
.wzltx-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzltx-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3;
}

.wzltx-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* CONTENT BLOCKS */
.wzltx-block{
  margin-bottom:26px;
}

.wzltx-block h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:10px;
  color:#ff6b6b;
}

.wzltx-block ul{
  padding-left:18px;
}

.wzltx-block li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* BUTTON – STATIC */
.wzltx-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bb23f0 *//* ===============================
   GEL BLASTER DARK – RED EDITION
   Prefix: wzgbx-
   =============================== */

.wzgbx-card{
  background:#0b0e14;
  border:2px solid #9B2C2C; /* WARZONE CRVENA */
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzgbx-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzgbx-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3; /* svijetla crvena */
}

.wzgbx-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* CONTENT BLOCKS */
.wzgbx-block{
  margin-bottom:26px;
}

.wzgbx-block h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:10px;
  color:#ff6b6b; /* crveni akcenat */
}

.wzgbx-block ul{
  padding-left:18px;
}

.wzgbx-block li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* BUTTON – STATIC (NO HOVER) */
.wzgbx-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C; /* CRVENA */
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bb23f0 *//* ===============================
   GEL BLASTER DARK – RED EDITION
   Prefix: wzgbx-
   =============================== */

.wzgbx-card{
  background:#0b0e14;
  border:2px solid #9B2C2C; /* WARZONE CRVENA */
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzgbx-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzgbx-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:26px;
  color:#ffb3b3; /* svijetla crvena */
}

.wzgbx-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* CONTENT BLOCKS */
.wzgbx-block{
  margin-bottom:26px;
}

.wzgbx-block h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:10px;
  color:#ff6b6b; /* crveni akcenat */
}

.wzgbx-block ul{
  padding-left:18px;
}

.wzgbx-block li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* BUTTON – STATIC (NO HOVER) */
.wzgbx-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C; /* CRVENA */
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-043ec40 *//* ===============================
   ESCAPE NUKLEAR ROOM – DARK
   Prefix: wzesc-
   =============================== */

.wzesc-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzesc-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzesc-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:22px;
  color:#ffb3b3;
}

.wzesc-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* INTRO */
.wzesc-intro{
  margin-bottom:26px;
  line-height:1.6;
  color:#e6e6e6;
}

/* BLOCKS */
.wzesc-block{
  margin-bottom:26px;
}

.wzesc-block h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:10px;
  color:#ff6b6b;
}

.wzesc-block ul{
  padding-left:18px;
}

.wzesc-block li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* BUTTON – STATIC */
.wzesc-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-043ec40 *//* ===============================
   ESCAPE NUKLEAR ROOM – DARK
   Prefix: wzesc-
   =============================== */

.wzesc-card{
  background:#0b0e14;
  border:2px solid #9B2C2C;
  border-radius:18px;
  padding:36px;
  margin-bottom:40px;
  color:#eaeaea;
  box-shadow:0 22px 60px rgba(0,0,0,.7);
}

/* TITLE & PRICE */
.wzesc-title{
  font-size:26px;
  margin-bottom:8px;
  color:#ffffff;
}

.wzesc-price{
  font-size:28px;
  font-weight:900;
  margin-bottom:22px;
  color:#ffb3b3;
}

.wzesc-price span{
  font-size:14px;
  font-weight:500;
  opacity:.7;
}

/* INTRO */
.wzesc-intro{
  margin-bottom:26px;
  line-height:1.6;
  color:#e6e6e6;
}

/* BLOCKS */
.wzesc-block{
  margin-bottom:26px;
}

.wzesc-block h3{
  font-size:14px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:10px;
  color:#ff6b6b;
}

.wzesc-block ul{
  padding-left:18px;
}

.wzesc-block li{
  margin-bottom:8px;
  line-height:1.45;
  color:#e6e6e6;
}

/* BUTTON – STATIC */
.wzesc-btn{
  display:block;
  margin-top:30px;
  padding:16px 22px;
  text-align:center;
  background:#9B2C2C;
  color:#ffffff;
  font-weight:900;
  border-radius:12px;
  text-decoration:none;
}/* End custom CSS */