.elementor-2827 .elementor-element.elementor-element-a933b72{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;--margin-top:-132px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:204px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2827 .elementor-element.elementor-element-a933b72:not(.elementor-motion-effects-element-type-background), .elementor-2827 .elementor-element.elementor-element-a933b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medvedizadance.by/wp-content/uploads/2025/02/photo_34_2025-02-02_12-30-55-e1738489422173.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2827 .elementor-element.elementor-element-a933b72::before, .elementor-2827 .elementor-element.elementor-element-a933b72 > .elementor-background-video-container::before, .elementor-2827 .elementor-element.elementor-element-a933b72 > .e-con-inner > .elementor-background-video-container::before, .elementor-2827 .elementor-element.elementor-element-a933b72 > .elementor-background-slideshow::before, .elementor-2827 .elementor-element.elementor-element-a933b72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2827 .elementor-element.elementor-element-a933b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2827 .elementor-element.elementor-element-a59ea18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2827 .elementor-element.elementor-element-a59ea18 .elementor-heading-title{color:var( --e-global-color-b64ce4f );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-element-72b20e0 .elementor-button{background-color:#A64DB6;border-radius:50px 50px 50px 50px;}.elementor-2827 .elementor-element.elementor-element-72b20e0.elementor-element{--align-self:center;}.elementor-2827 .elementor-element.elementor-element-4bcdc61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-7f49bd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-a15a592{text-align:center;}.elementor-2827 .elementor-element.elementor-element-a15a592 .elementor-heading-title{color:var( --e-global-color-536a087 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2827 .elementor-element.elementor-element-b460c8c{--divider-border-style:solid;--divider-color:#E7EBF0;--divider-border-width:1px;}.elementor-2827 .elementor-element.elementor-element-b460c8c .elementor-divider-separator{width:100%;}.elementor-2827 .elementor-element.elementor-element-b460c8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2827 .elementor-element.elementor-element-f370e3c{--display:flex;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2827 .elementor-element.elementor-element-f319092 img{opacity:1;filter:brightness( 42% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-2827 .elementor-element.elementor-element-b80b364{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--column-gap:10px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2827 .elementor-element.elementor-element-b80b364:not(.elementor-motion-effects-element-type-background), .elementor-2827 .elementor-element.elementor-element-b80b364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2827 .elementor-element.elementor-element-4520565{text-align:center;}.elementor-2827 .elementor-element.elementor-element-4520565 .elementor-heading-title{color:var( --e-global-color-536a087 );}.elementor-widget-global .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-global .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2827 .elementor-element.elementor-global-2505{background-color:#EFF3FA;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-icon i{color:var( --e-global-color-e97951d );transition:color 0.3s;}.elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-icon svg{fill:var( --e-global-color-e97951d );transition:fill 0.3s;}.elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-item > a{font-weight:700;text-decoration:none;line-height:1em;letter-spacing:-0.4px;}.elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-post__title, .elementor-widget-global .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-global .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-global-10687{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-2827 .elementor-element.elementor-global-10687 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2827 .elementor-element.elementor-global-10687:after{content:"0.66";}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__thumbnail__link{width:100%;}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__card{border-radius:20px;}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__text{margin-top:20px;}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__title, .elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__title a{color:var( --e-global-color-text );}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2827 .elementor-element.elementor-element-f201ce0 .elementor-button{background-color:var( --e-global-color-9bb80ca );font-family:var( --e-global-typography-02818f5-font-family ), Sans-serif;font-size:var( --e-global-typography-02818f5-font-size );font-weight:var( --e-global-typography-02818f5-font-weight );text-transform:var( --e-global-typography-02818f5-text-transform );line-height:var( --e-global-typography-02818f5-line-height );letter-spacing:var( --e-global-typography-02818f5-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:18px 32px 18px 32px;}.elementor-2827 .elementor-element.elementor-element-f201ce0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2827 .elementor-element.elementor-element-f201ce0 .elementor-button:hover, .elementor-2827 .elementor-element.elementor-element-f201ce0 .elementor-button:focus{border-color:#FF5722;}@media(max-width:1024px){.elementor-2827 .elementor-element.elementor-element-a933b72:not(.elementor-motion-effects-element-type-background), .elementor-2827 .elementor-element.elementor-element-a933b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2827 .elementor-element.elementor-element-a933b72{--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-4bcdc61{--padding-top:60px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2827 .elementor-element.elementor-element-7f49bd0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2827 .elementor-element.elementor-element-f370e3c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2827 .elementor-element.elementor-element-f201ce0 .elementor-button{font-size:var( --e-global-typography-02818f5-font-size );line-height:var( --e-global-typography-02818f5-line-height );letter-spacing:var( --e-global-typography-02818f5-letter-spacing );}}@media(max-width:767px){.elementor-2827 .elementor-element.elementor-element-a933b72{--margin-top:-15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:132px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2827 .elementor-element.elementor-element-a59ea18{padding:23px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-4bcdc61{--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2827 .elementor-element.elementor-element-7f49bd0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-a15a592{text-align:center;}.elementor-2827 .elementor-element.elementor-element-b80b364{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2827 .elementor-element.elementor-global-10687:after{content:"0.5";}.elementor-2827 .elementor-element.elementor-global-10687 .elementor-post__thumbnail__link{width:100%;}.elementor-2827 .elementor-element.elementor-element-f201ce0 .elementor-button{font-size:var( --e-global-typography-02818f5-font-size );line-height:var( --e-global-typography-02818f5-line-height );letter-spacing:var( --e-global-typography-02818f5-letter-spacing );padding:15px 30px 15px 30px;}}@media(min-width:768px){.elementor-2827 .elementor-element.elementor-element-a933b72{--content-width:1170px;}.elementor-2827 .elementor-element.elementor-element-4bcdc61{--content-width:1170px;}.elementor-2827 .elementor-element.elementor-element-7f49bd0{--width:65%;}.elementor-2827 .elementor-element.elementor-element-f370e3c{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2827 .elementor-element.elementor-element-7f49bd0{--width:100%;}.elementor-2827 .elementor-element.elementor-element-f370e3c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-2e74fcd *//* ── СБРОС ТЕМЫ ДЛЯ ВКЛАДОК ── */
#mbg .mbg-tab,
#mbg .mbg-tab:not(.active),
#mbg .mbg-filters button {
  all: unset !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  border: 1px solid rgba(201,168,76,0.25) !important;
  background: transparent !important;
  background-color: transparent !important;
  color: #a09880 !important;
  font-family: 'Raleway', sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  padding: 10px 22px !important;
  border-radius: 30px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  white-space: nowrap !important;
  line-height: 1.4 !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  text-align: center !important;
}

#mbg .mbg-tab:hover {
  border-color: #C9A84C !important;
  color: #C9A84C !important;
  background: transparent !important;
}

#mbg .mbg-tab.active {
  background: #C9A84C !important;
  background-color: #C9A84C !important;
  border-color: #C9A84C !important;
  color: #06060F !important;
  font-weight: 600 !important;
}

#mbg .mbg-filters {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 10px !important;
  padding: 28px 24px 20px !important;
  background: none !important;
}

#mbg .mbg-tab-count {
  display: inline-block !important;
  background: rgba(255,255,255,0.15) !important;
  border-radius: 10px !important;
  padding: 1px 7px !important;
  font-size: 10px !important;
  margin-left: 5px !important;
  letter-spacing: 0 !important;
}

#mbg .mbg-tab.active .mbg-tab-count {
  background: rgba(0,0,0,0.2) !important;
}/* ── RESET & BASE ─────────────────────────────────── */
.mbg-wrap *, .mbg-wrap *::before, .mbg-wrap *::after { box-sizing: border-box; margin: 0; padding: 0; }
.mbg-wrap { --gold: #C9A84C; --gold2: #E8C968; --dark: #06060F; --dark2: #0E0E1C; --dark3: #161626; --txt: #e8e0d0; --txt2: #a09880; font-family: 'Raleway', sans-serif; background: var(--dark); color: var(--txt); position: relative; overflow: hidden; border-radius: 16px; }

/* ── STARS BACKGROUND ────────────────────────────── */
.mbg-stars { position: absolute; inset: 0; overflow: hidden; pointer-events: none; z-index: 0; }
.mbg-stars span { position: absolute; border-radius: 50%; background: #fff; animation: mbg-twinkle var(--dur, 3s) ease-in-out infinite var(--delay, 0s); opacity: 0; }
@keyframes mbg-twinkle { 0%,100%{opacity:0;transform:scale(0.5)} 50%{opacity:var(--op,0.7);transform:scale(1)} }

/* ── HEADER ──────────────────────────────────────── */
.mbg-header { position: relative; z-index: 1; text-align: center; padding: 52px 24px 36px; background: linear-gradient(180deg, rgba(201,168,76,0.08) 0%, transparent 100%); border-bottom: 1px solid rgba(201,168,76,0.15); }
.mbg-header-eyebrow { font-size: 11px; letter-spacing: 4px; text-transform: uppercase; color: var(--gold); opacity: 0.8; margin-bottom: 12px; }
.mbg-header-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(32px, 5vw, 54px); font-weight: 300; line-height: 1.1; color: #fff; }
.mbg-header-title em { font-style: italic; color: var(--gold2); }
.mbg-header-line { width: 60px; height: 1px; background: linear-gradient(90deg, transparent, var(--gold), transparent); margin: 20px auto 0; }
.mbg-header-counter { margin-top: 16px; font-size: 13px; color: var(--txt2); letter-spacing: 1px; }
.mbg-header-counter strong { color: var(--gold); font-weight: 600; }

/* ── FILTER TABS ─────────────────────────────────── */
.mbg-filters { position: relative; z-index: 1; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; padding: 28px 24px 20px; }
.mbg-tab { border: 1px solid rgba(201,168,76,0.25); background: transparent; color: var(--txt2); font-family: 'Raleway', sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; padding: 10px 22px; border-radius: 30px; cursor: pointer; transition: all 0.3s ease; white-space: nowrap; }
.mbg-tab:hover { border-color: var(--gold); color: var(--gold); }
.mbg-tab.active { background: var(--gold); border-color: var(--gold); color: #06060F; font-weight: 600; }
.mbg-tab-count { display: inline-block; background: rgba(255,255,255,0.15); border-radius: 10px; padding: 1px 7px; font-size: 10px; margin-left: 5px; }
.mbg-tab.active .mbg-tab-count { background: rgba(0,0,0,0.2); }

/* ── GRID ────────────────────────────────────────── */
.mbg-grid { position: relative; z-index: 1; padding: 8px 20px 40px; columns: 4; column-gap: 14px; }
@media(max-width:1024px){ .mbg-grid{columns:3} }
@media(max-width:640px){ .mbg-grid{columns:2} }
@media(max-width:380px){ .mbg-grid{columns:1} }

/* ── CARD ────────────────────────────────────────── */
.mbg-card { break-inside: avoid; margin-bottom: 14px; position: relative; overflow: hidden; border-radius: 10px; cursor: zoom-in; border: 1px solid rgba(201,168,76,0.1); transition: border-color 0.3s, transform 0.35s, box-shadow 0.35s; }
.mbg-card:hover { border-color: var(--gold); transform: translateY(-4px); box-shadow: 0 12px 40px rgba(201,168,76,0.2); }
.mbg-card img { display: block; width: 100%; height: auto; transition: transform 0.5s ease; }
.mbg-card:hover img { transform: scale(1.04); }

/* Card overlay */
.mbg-card-overlay { position: absolute; inset: 0; background: linear-gradient(0deg, rgba(6,6,15,0.9) 0%, rgba(6,6,15,0.3) 50%, transparent 100%); opacity: 0; transition: opacity 0.35s ease; display: flex; flex-direction: column; justify-content: flex-end; padding: 16px 14px; }
.mbg-card:hover .mbg-card-overlay { opacity: 1; }
.mbg-card-badge { display: inline-block; padding: 3px 9px; border-radius: 20px; font-size: 9px; letter-spacing: 2px; text-transform: uppercase; font-weight: 600; margin-bottom: 8px; width: fit-content; }
.badge-victory { background: rgba(201,168,76,0.2); color: var(--gold2); border: 1px solid rgba(201,168,76,0.4); }
.badge-prize { background: rgba(192,192,220,0.15); color: #c8c8e8; border: 1px solid rgba(192,192,220,0.3); }
.badge-thanks { background: rgba(120,200,150,0.15); color: #90e0a8; border: 1px solid rgba(120,200,150,0.3); }
.badge-certificate { background: rgba(100,180,240,0.15); color: #90d0f8; border: 1px solid rgba(100,180,240,0.3); }
.mbg-card-title { font-size: 12px; line-height: 1.4; color: #fff; font-weight: 400; }

/* Card entry animation */
.mbg-card { animation: mbg-fadeIn 0.5s ease both; }
@keyframes mbg-fadeIn { from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)} }

/* ── LIGHTBOX ────────────────────────────────────── */
.mbg-lb { position: fixed; inset: 0; z-index: 99999; display: none; align-items: center; justify-content: center; }
.mbg-lb.open { display: flex; }
.mbg-lb-bg { position: absolute; inset: 0; background: rgba(4,4,12,0.96); backdrop-filter: blur(12px); cursor: zoom-out; }
.mbg-lb-inner { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; max-width: 90vw; max-height: 90vh; animation: mbg-lbIn 0.35s cubic-bezier(.22,1,.36,1); }
@keyframes mbg-lbIn { from{opacity:0;transform:scale(0.88)} to{opacity:1;transform:scale(1)} }
.mbg-lb-img { max-width: 90vw; max-height: 78vh; object-fit: contain; border-radius: 8px; border: 1px solid rgba(201,168,76,0.2); box-shadow: 0 30px 80px rgba(0,0,0,0.8); }
.mbg-lb-caption { margin-top: 18px; text-align: center; }
.mbg-lb-caption-badge { font-size: 10px; letter-spacing: 2px; text-transform: uppercase; color: var(--gold); opacity: 0.8; }
.mbg-lb-caption-title { font-family: 'Cormorant Garamond', serif; font-size: 18px; font-weight: 400; color: #fff; margin-top: 4px; max-width: 600px; }
.mbg-lb-close { position: fixed; top: 24px; right: 28px; background: none; border: 1px solid rgba(255,255,255,0.2); color: #fff; width: 44px; height: 44px; border-radius: 50%; font-size: 20px; cursor: pointer; transition: all 0.25s; display: flex; align-items: center; justify-content: center; z-index: 2; }
.mbg-lb-close:hover { border-color: var(--gold); color: var(--gold); transform: rotate(90deg); }
.mbg-lb-nav { position: fixed; top: 50%; transform: translateY(-50%); background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); color: #fff; width: 52px; height: 52px; border-radius: 50%; font-size: 22px; cursor: pointer; transition: all 0.25s; display: flex; align-items: center; justify-content: center; z-index: 2; }
.mbg-lb-nav:hover { background: rgba(201,168,76,0.15); border-color: var(--gold); color: var(--gold); }
.mbg-lb-prev { left: 20px; }
.mbg-lb-next { right: 20px; }
.mbg-lb-counter { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%); font-size: 12px; letter-spacing: 2px; color: var(--txt2); z-index: 2; }

/* ── NO RESULTS ──────────────────────────────────── */
.mbg-empty { display: none; text-align: center; padding: 60px 24px; color: var(--txt2); font-size: 15px; }

/* ── FOOTER ACCENT ───────────────────────────────── */
.mbg-footer { position: relative; z-index: 1; text-align: center; padding: 20px 24px 32px; border-top: 1px solid rgba(201,168,76,0.1); }
.mbg-footer-stars { font-size: 20px; letter-spacing: 8px; color: var(--gold); opacity: 0.4; }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2505 */.elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-item {
    background: #ffffff;           /* обычный фон */
    border-radius: 12px;
    margin-bottom: 12px;           /* расстояние между карточками */
    padding: 16px 24px !important; /* внутренние отступы */
    transition: all 0.35s ease;
    box-shadow: 0 4px 12px rgba(0,0,0,0.04);
}

.elementor-2827 .elementor-element.elementor-global-2505 .elementor-icon-list-item:hover {
    background: #f5f0ff;           /* hover-фон */
    transform: translateX(10px);   /* сдвиг вправо */
    box-shadow: 0 12px 28px rgba(0,0,0,0.12);
}/* End custom CSS */