.pbc-1111{--pbc-1111-red:#7f1d14;--pbc-1111-red-dark:#651710}.pbc-1111 .pbc-1111-hero__note{margin:14px 0 0;color:rgba(255,255,255,.75);font-size:14px;line-height:1.4}.pbc-1111 .pbc-1111-hero__title{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(28px, 2.7vw, 40px);font-weight:500;line-height:1.15}.pbc-1111 .pbc-1111-mark{display:inline-block;margin-bottom:8px;padding:4px 16px 6px;border-radius:10px;background:var(--pbc-1111-red);box-shadow:4px 4px 0 rgba(0,0,0,.25)}.pbc-1111 .pbc-1111-hero__sub{display:block}.pbc-1111 .pbc-1111-btn-red{border:1px solid var(--pbc-1111-red);background:var(--pbc-1111-red);color:#fff;transition:background-color 0.2s ease,border-color 0.2s ease}.pbc-1111 .pbc-1111-btn-red:hover{border-color:var(--pbc-1111-red-dark);background:var(--pbc-1111-red-dark);color:#fff}.pbc-1111 .pbc-1111-btn-line{border:1px solid rgba(255,255,255,.7);background:transparent;color:#fff;transition:background-color 0.2s ease,color 0.2s ease}.pbc-1111 .pbc-1111-btn-line:hover{background:#fff;color:#002554}.pbc-1111 .pbc-1111-btn-line--dark{border-color:var(--pbc-1111-red);color:#222}.pbc-1111 .pbc-1111-btn-line--dark:hover{background:var(--pbc-1111-red);color:#fff}.pbc-1111 .pbc-1111-badge{display:block;height:auto;border-radius:0;pointer-events:none}.pbc-1111 .pbc-1111-hero__badge{position:absolute;top:18px;right:18px;z-index:3;width:clamp(100px, 10vw, 150px)}.pbc-1111 .pbc-1111-jackpot{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:72px;text-align:center}.pbc-1111 .pbc-1111-jackpot__title{margin:0}.pbc-1111 .pbc-1111-jackpot__text{max-width:900px;margin:0;color:#555;font-size:19px;line-height:1.45}.pbc-1111 .pbc-1111-jackpot__actions,.pbc-1111 .pbc-1111-deal__actions{display:flex;flex-wrap:wrap;gap:12px}.pbc-1111 .pbc-1111-jackpot__actions{justify-content:center;margin-top:8px}.pbc-1111 .pbc-1111-jackpot__actions .pbc-btn,.pbc-1111 .pbc-1111-deal__actions .pbc-btn{padding:16px 32px;border-radius:100px;font-weight:500}.pbc-1111 .pbc-1111-deal{margin-top:88px}.pbc-1111 .pbc-1111-deal__card{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:center;min-height:300px;border-radius:24px;background:#001838 url(https://palmira-bc.ru/wp-content/uploads/2025/07/fon-banner_converted.webp) center / cover no-repeat;color:#fff}.pbc-1111 .pbc-1111-deal__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:44px 48px}.pbc-1111 .pbc-1111-deal__title{margin:0;color:#fff;font-size:clamp(26px, 2.6vw, 38px);font-weight:500;line-height:1.2}.pbc-1111 .pbc-1111-deal__text{max-width:640px;margin:0 0 8px;color:rgba(255,255,255,.88);font-size:19px;line-height:1.4}.pbc-1111 .pbc-1111-deal__media{position:relative;align-self:stretch;margin:-32px 44px -32px 0}.pbc-1111 .pbc-1111-deal__photo{display:block;width:100%;height:100%;border:6px solid #fff;border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.35);object-fit:cover;transform:rotate(3deg)}.pbc-1111 .pbc-1111-deal__badge{position:absolute;top:50%;left:-72px;width:150px;transform:translateY(-50%) rotate(-8deg)}.pbc-1111 .pbc-1111-promos{margin-top:88px}.pbc-1111 .pbc-1111-promos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pbc-1111 .pbc-1111-promo{position:relative;display:flex;align-items:flex-end;overflow:hidden;aspect-ratio:1 / 1;border-radius:16px;color:#fff;text-decoration:none}.pbc-1111 .pbc-1111-promo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.72) 100%);transition:background-color 0.3s ease}.pbc-1111 .pbc-1111-promo:hover::after,.pbc-1111 .pbc-1111-promo:focus-visible::after{background-color:rgba(0,0,0,.12)}.pbc-1111 .pbc-1111-promo__img{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover}.pbc-1111 .pbc-1111-promo__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:28px}.pbc-1111 .pbc-1111-promo__name{font-size:22px;font-weight:500;line-height:1.25;text-transform:uppercase}.pbc-1111 .pbc-1111-promo__text{color:rgba(255,255,255,.9);font-size:16px;line-height:1.4}.pbc-1111 #pbc-1111-promos,.pbc-1111 #pbc-ads-why{scroll-margin-top:90px}@media (max-width:1024px){.pbc-1111 .pbc-1111-deal__card{grid-template-columns:minmax(0,1fr) 300px}.pbc-1111 .pbc-1111-deal__body{padding:36px 28px}.pbc-1111 .pbc-1111-deal__media{margin-right:24px}.pbc-1111 .pbc-1111-deal__badge{left:-44px;width:104px}.pbc-1111 .pbc-1111-promos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pbc-1111 .pbc-1111-hero__badge{top:10px;right:10px;width:88px}.pbc-1111 .pbc-1111-jackpot{margin-top:48px}.pbc-1111 .pbc-1111-jackpot__text,.pbc-1111 .pbc-1111-deal__text{font-size:16px}.pbc-1111 .pbc-1111-jackpot__actions,.pbc-1111 .pbc-1111-deal__actions{flex-direction:column;width:100%}.pbc-1111 .pbc-1111-jackpot__actions .pbc-btn,.pbc-1111 .pbc-1111-deal__actions .pbc-btn{width:100%}.pbc-1111 .pbc-1111-deal,.pbc-1111 .pbc-1111-promos{margin-top:56px}.pbc-1111 .pbc-1111-deal__card{grid-template-columns:minmax(0,1fr)}.pbc-1111 .pbc-1111-deal__body{padding:28px 18px 8px}.pbc-1111 .pbc-1111-deal__media{margin:16px 18px 28px}.pbc-1111 .pbc-1111-deal__photo{aspect-ratio:4 / 3;transform:none}.pbc-1111 .pbc-1111-deal__badge{top:auto;bottom:-14px;left:-6px;width:88px;transform:rotate(-8deg)}.pbc-1111 .pbc-1111-promos__grid{display:flex;gap:12px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pbc-1111 .pbc-1111-promos__grid::-webkit-scrollbar{display:none}.pbc-1111 .pbc-1111-promo{flex:0 0 82%;scroll-snap-align:start}.pbc-1111 .pbc-1111-promo__body{padding:20px}.pbc-1111 .pbc-1111-promo__name{font-size:19px}.pbc-1111 .pbc-1111-promo__text{font-size:15px}}.pbc-1111 .pbc-otdih-hero__features li,.pbc-1111 .pbc-summer-rooms__desc,.pbc-1111 .pbc-spa-zones__body p,.pbc-1111 .pbc-summer-rest__desc,.pbc-1111 .pbc-summer-btn{font-size:15px;line-height:1.4}.pbc-1111 .pbc-summer-rest__lead,.pbc-1111 .pbc-summer-gallery2__title,.pbc-1111 .pbc-summer-map__title,.pbc-1111 .pbc-ads-mapcard__btn{line-height:1.3}.pbc-1111 .pbc-otdih-hero__address span{font-size:15px}.pbc-1111-page .pbc-ads-top{box-shadow:none;transform:none;transition:box-shadow 0.25s ease}.pbc-1111-page .pbc-ads-top.is-on{box-shadow:0 2px 12px rgba(0,37,84,.08)}.pbc-1111-page .pbc-ads-top__link{color:#333}.pbc-1111-page main.pbc-1111{padding-top:68px}.pbc-1111 .pbc-otdih-hero__topbar{display:none}@media (hover:hover) and (pointer:fine){.pbc-1111-page .pbc-ads-top__link:hover{color:#002554}}@media (max-width:1024px){.pbc-1111-page .pbc-ads-menu{top:calc(var(--pbc-ads-menu-top, 64px) + 8px);right:12px;bottom:auto;left:12px;max-height:calc(100vh - var(--pbc-ads-menu-top, 64px) - 24px);gap:16px;padding:6px 20px 20px;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(0,20,50,.22),0 0 0 100vmax rgba(8,16,30,.4);opacity:1;transform:none;visibility:visible;transition:opacity 0.28s ease,transform 0.34s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.pbc-1111-page .pbc-ads-menu[hidden]{display:flex;opacity:0;transform:translateY(-12px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s}.pbc-1111-page .pbc-ads-menu__link{padding:15px 0;color:#333;font-size:18px;text-transform:none;border-bottom:1px solid #eceef2;transition:opacity 0.3s ease,transform 0.3s ease}.pbc-1111-page .pbc-ads-menu__link:last-child{border-bottom:0}.pbc-1111-page .pbc-ads-menu[hidden] .pbc-ads-menu__link{opacity:0;transform:translateY(8px)}.pbc-1111-page .pbc-ads-menu:not([hidden]) .pbc-ads-menu__link:nth-child(2){transition-delay:0.04s}.pbc-1111-page .pbc-ads-menu:not([hidden]) .pbc-ads-menu__link:nth-child(3){transition-delay:0.08s}.pbc-1111-page .pbc-ads-menu:not([hidden]) .pbc-ads-menu__link:nth-child(4){transition-delay:0.12s}.pbc-1111-page .pbc-ads-menu:not([hidden]) .pbc-ads-menu__link:nth-child(5){transition-delay:0.16s}.pbc-1111-page .pbc-ads-menu:not([hidden]) .pbc-ads-menu__link:nth-child(6){transition-delay:0.2s}.pbc-1111-page .pbc-ads-menu:not([hidden]) .pbc-ads-menu__link:nth-child(7){transition-delay:0.24s}.pbc-1111-page .pbc-ads-menu__foot{flex-direction:row;align-items:stretch;gap:10px}.pbc-1111-page .pbc-ads-menu__phone,.pbc-1111-page .pbc-ads-menu__tg{display:flex;flex:1 1 0%;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;border-radius:10px;font-size:15px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none}.pbc-1111-page .pbc-ads-menu__phone{color:#fff;background:#002554}.pbc-1111-page .pbc-ads-menu__tg{color:#002554;border:1px solid #c9d3e0}}@media (max-width:767px){.pbc-1111-page main.pbc-1111{padding-top:60px}}@media (prefers-reduced-motion:reduce){.pbc-1111-page .pbc-ads-menu,.pbc-1111-page .pbc-ads-menu[hidden],.pbc-1111-page .pbc-ads-menu__link{transition:none}}.pbc-1111-page .pbc-ads-top__icons{display:none}.pbc-1111-page .pbc-ads-top__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#002554;border-radius:50%;transition:background-color 0.2s ease}.pbc-1111-page .pbc-ads-top__icon svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.pbc-1111-page .pbc-ads-top__icon:hover{background:rgba(0,37,84,.06)}}@media (max-width:1024px){.pbc-1111-page .pbc-ads-top__in{gap:8px}.pbc-1111-page .pbc-ads-top__icons{display:flex;align-items:center;gap:2px;margin-left:auto}}@media (max-width:767px){.pbc-1111-page .pbc-ads-top{top:calc(var(--wp-admin--admin-bar--height, 0px) + 8px);right:8px;left:8px;border-radius:16px;box-shadow:0 6px 22px rgba(0,37,84,.14)}.pbc-1111-page .pbc-ads-top__in{min-height:56px;padding:6px 8px 6px 14px}.pbc-1111-page main.pbc-1111{padding-top:72px}}@media (max-width:1299px){.pbc-1111-page .pbc-ads-menu__phone,.pbc-1111-page .pbc-ads-menu__tg{padding-right:8px;padding-left:8px}.pbc-1111-page .pbc-ads-menu__phone{flex-grow:1.25;white-space:nowrap}}.pbc-1111-page .pbc-ads-top__icon,.pbc-1111-page .pbc-ads-top .pbc-ads-burger{color:#333}@media (max-width:767px){.pbc-1111-page .pbc-ads-top{top:calc(var(--wp-admin--admin-bar--height, 0px) + 12px);right:12px;left:12px;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.72);box-shadow:0 8px 28px rgba(0,20,50,.1);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.pbc-1111-page main.pbc-1111{padding-top:80px}}@keyframes pbc1111Drop{from{opacity:0;transform:translateY(calc(-100% - 16px))}to{opacity:1;transform:none}}.pbc-1111-page .pbc-ads-top:not(.is-on){position:absolute;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pbc-1111-page .pbc-ads-top.is-on{animation:pbc1111Drop 0.4s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.pbc-1111-page .pbc-ads-top.is-on{animation:none}}.pbc-1111-page .pbc-ads-bar{border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(0,37,84,.14),0 1px 4px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.pbc-cert{margin:0 auto}.pbc-cert__card{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;background:#012043;color:#fff;text-align:left}.pbc-cert__bg{position:absolute;top:0;right:0;bottom:0;z-index:-2;width:78.3%}.pbc-cert__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.pbc-cert__card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,32,67,1) 0%,rgba(1,32,67,.92) 26%,rgba(1,32,67,.55) 46%,rgba(1,32,67,0) 62%)}.pbc-cert__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:253px;padding:32px 40px;box-sizing:border-box}.pbc-cert__title{margin:0;color:#fff;font-size:32px;font-weight:500;line-height:1.18;text-transform:uppercase}.pbc-cert__text{max-width:560px;margin:0;color:#fff;font-size:20px;line-height:1.44}.pbc-cert__btn{display:inline-flex;align-items:center;justify-content:center;min-width:156px;min-height:48px;margin-top:8px;padding:12px 28px;box-sizing:border-box;border-radius:10px;background:#fff;color:#012f6b;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease}.pbc-cert__btn:hover,.pbc-cert__btn:focus-visible{background:#dfe7f1;color:#012f6b}@media (max-width:1024px){.pbc-cert__card::before{background:linear-gradient(90deg,rgba(1,32,67,1) 0%,rgba(1,32,67,.9) 45%,rgba(1,32,67,.2) 80%)}.pbc-cert__title{font-size:28px}.pbc-cert__text{font-size:18px}}@media (max-width:767px){.pbc-cert__card{border-radius:18px}.pbc-cert__bg{left:0;width:auto}.pbc-cert__bg img{object-position:100% 100%}.pbc-cert__card::before{background:linear-gradient(180deg,rgba(1,32,67,.9) 0%,rgba(1,32,67,.75) 45%,rgba(1,32,67,0) 75%)}.pbc-cert__body{gap:12px;min-height:0;padding:22px 18px calc(38% + 16px)}.pbc-cert__title{font-size:22px}.pbc-cert__text{font-size:15px;line-height:1.4}.pbc-cert__btn{margin-top:4px}}.pbc-cert{margin-top:64px;margin-bottom:0}@media (max-width:767px){.pbc-cert{margin-top:40px}}.pbc-1111 .pbc-promo-sec{margin-top:64px;margin-bottom:64px}.pbc-1111 #pbc-ads-why{margin-top:0;padding-top:0}@media (max-width:767px){.pbc-1111 .pbc-promo-sec{margin-top:48px;margin-bottom:48px}}.pbc-1111 .pbc-otdih-hero__panel-lead,.pbc-1111 .pbc-1111-deal__text{text-wrap:balance}