.animated-heading .headline-wrapper > * > span > span:after {
    text-shadow: 16px 0px 16px rgba(0, 0, 0, 0.15);
    color: #ffffff;
}
 
.animated-heading .headline-wrapper > * > span > span {
    display: inline-block;
    position: relative;
    transform-style: preserve-3d;
    perspective: 550px;
    z-index: 1;
    opacity: 1;
    white-space: pre-wrap;
}
 
.animated-heading .headline-wrapper > * > span {
    white-space: normal;
}
 
.animated-heading .headline-wrapper > * > span > span:before,
.animated-heading .headline-wrapper > * > span > span:after {
    position: absolute;
    content: attr(data-letter);
    line-height: inherit;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    transition: all 0.3s;
}
 
.animated-heading .headline-wrapper > * > span > span:before {
    color: rgba(0, 0, 0, 0.12);
}
 
.animated-heading .headline-wrapper > * > span > span:before,
.animated-heading .headline-wrapper > * > span > span:after {
    transform-origin: var(--origin);
}
 
.animated-heading .headline-wrapper > * > span > span:hover:before {
    transform: var(--hover-before);
}
 
.animated-heading .headline-wrapper > * > span > span:hover:after {
    transform: var(--hover-after);
}
@media (min-width: 400px){
    .header-slider .ba-slideshow-caption:before {
  }
  
  .gridbox .header-slider:before {
    	left: -50px;
  }
  
  .header {
  	transition: background .3s ease-in-out;
    -webkit-transition: background .3s ease-in-out;
  }
  
  .header.fixed-header {
  		background: #564592;
	}
}

@-webkit-keyframes pulse {
    to {box-shadow: 0 0 0 35px rgba(232, 76, 61, 0);}
}

@keyframes pulse {
    to {box-shadow: 0 0 0 35px rgba(232, 76, 61, 0);}
}

.flashing-button a.ba-btn-transition {
    box-shadow: 0 0 0 0 #9f74e2 !important;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}

.flashing-button a.ba-btn-transition:hover{
    box-shadow: 0 0 0 0 #ffffff !important;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    background: #ffffff !important;
}

.ba-item i {
	стиль шрифта: нормальный;
}

.ba-countdown > span {
	margin: 0;
}

.ba-countdown {
	display: flex;
    justify-content: center;
}

.ba-icon-wrapper i:before {
	box-sizing: content-box !important;
}

onclick="bs_fw.createOrder111"
}

.body {
   padding-top: 30px;
   >header, >footer {
      background-color: silver;
      }
   }
body >header {
   position: fixed;
   top: 0px;
   width: 100%;
   transition: all 0s;
   &.scrolled {
      background-color: wait;
      }
   }
.ba-icons:before {
	box-sizing: content-box !important;
}




/* ============================================================
   Р§РђРЎ Р†РќР”РР“Рћ вЂ” CSS Override v3 (FINAL)
   Р’СЃС‚Р°РІРёС‚Рё РІ РєС–РЅРµС†СЊ РїРѕР»СЏ CSS РІ Р РµРґР°РєС‚РѕСЂС– РєРѕРґСѓ GridBox
   Р’РђР–Р›РР’Рћ: РќР• Р·РјС–РЅСЋС” z-index РЅР°С€РѕРіРѕ navbar!
   ============================================================ */

html, body {
  background: #080418 !important;
  background-color: #080418 !important;
  background-image: none !important;
}

/* Joomla native header вЂ” РїСЂРѕР·РѕСЂРёР№ С– РќР• fixed */
body > header,
body > header.fixed-header,
body > header.scrolled,
.header, .header.fixed-header, .header.scrolled,
#t3-header, .t3-header {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  /* РќР• СЃС‚Р°РІРёРјРѕ z-index С‚СѓС‚ вЂ” РЅР°С€ navbar РјР°С” СЃРІС–Р№ 9000 */
}

/* GridBox / Joomla СЃРµРєС†С–С— вЂ” РїСЂРѕР·РѕСЂС– */
.gridbox, .sppb-section, .sppb-row-container,
.sppb-col-addons, #sp-component, #sp-main-body,
.t3-content, .item-page, .blog, .com-content,
.body, .body > header, .body > footer {
  background-color: transparent !important;
  background-image: none !important;
}

/* Р’С–РґРµРѕ С„РѕРЅ */
.chi6-vbg {
  position: fixed !important;
  top: 0 !important; left: 0 !important;
  width: 100vw !important; height: 100vh !important;
  z-index: 0 !important;
  pointer-events: none !important;
  overflow: hidden !important;
}
.chi6-vbg video {
  position: absolute !important;
  top: 50% !important; left: 50% !important;
  min-width: 100% !important; min-height: 100% !important;
  width: auto !important; height: auto !important;
  transform: translate(-50%,-50%) !important;
  object-fit: cover !important;
  opacity: 0.6 !important;
}

/* РљРѕРЅС‚РµРЅС‚ СЃР°Р№С‚Сѓ РЅР°Рґ РІС–РґРµРѕ, Р°Р»Рµ РќР• РЅР°С€ navbar */
#t3-wrapper, #t3-content, #sp-component,
.t3-content, .gridbox, .sppb-section {
  position: relative !important;
  z-index: 1 !important;
}

/* Joomla GridBox inline background override */
.sppb-section[style*="background"],
.sppb-row-container[style*="background"],
.gridbox[style*="background"] {
  background-color: transparent !important;
  background-image: none !important;
}


/* ============================================================
   FOUC Prevention вЂ” С…РѕРІР°С”РјРѕ Joomla РєРѕРЅС‚РµРЅС‚ РґРѕ Р·Р°РІР°РЅС‚Р°Р¶РµРЅРЅСЏ
   РЅР°С€РѕРіРѕ СЃРєСЂРёРїС‚Р°. РЎРєСЂРёРїС‚ СЃР°Рј Р·РЅС–РјР°С” opacity РїС–СЃР»СЏ РіРѕС‚РѕРІРЅРѕСЃС‚С–.
   ============================================================ */
#t3-wrapper,
#sp-component,
.t3-content,
.item-page,
.blog,
.com-content,
#sp-main-body {
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* РЇРєС‰Рѕ СЃРєСЂРёРїС‚ С‚Р°Рє С– РЅРµ Р·Р°РІР°РЅС‚Р°Р¶РёРІСЃСЏ вЂ” РїРѕРєР°Р·СѓС”РјРѕ С‡РµСЂРµР· 3s */
@keyframes chi6-fouc-fallback {
  to { opacity: 1; }
}
#t3-wrapper,
#sp-component,
.t3-content {
  animation: chi6-fouc-fallback 0.3s ease 3s forwards;
}