.promotion-calendar-section{margin-bottom:var(--space-xl)}.promotion-calendar-wrapper{display:flex;flex-direction:column;gap:5.3rem}.calendar-filters{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.calendar-filter-buttons{display:flex;gap:1.7rem;align-items:center;list-style:none;margin:0;padding:0}.calendar-filter-buttons li{margin:0;padding:0;list-style:none}.calendar-filter-btn{display:inline-flex;align-items:center;justify-content:center;padding:2.3rem 4.6rem;min-width:fit-content;background:var(--uikit-color-white);border:1px solid #d9d9d9;border-radius:1.4rem;font-family:var(--font-family-fregat);font-weight:700;font-size:2rem;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#0006;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease;-webkit-tap-highlight-color:transparent;gap:5.5rem}.calendar-filter-btn-active{background:var(--uikit-color-dark-blue);border-color:var(--uikit-color-dark-blue);color:var(--uikit-color-white);box-shadow:0 0 21.5px 5px #0be5fe66}.calendar-filter-btn:focus-visible{outline:2px solid var(--uikit-color-dark-blue);outline-offset:2px}.calendar-filter-btn:active{transform:scale(.98)}.filter-arrow{font-size:1.2rem;transition:transform .3s ease}.calendar-filter-select{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2.3rem 4.6rem;min-width:fit-content;background:var(--uikit-color-white);border:1px solid #d9d9d9;font-weight:700;font-size:2rem;line-height:1;color:#0006;position:relative;transition:.3s}.calendar-filter-select::-ms-expand{display:none}@supports (appearance: base-select){.calendar-filter-select::picker-icon{width:13px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.91 0.000815912L12.97 1.06182L7.193 6.84082C7.10043 6.93397 6.99036 7.0079 6.86911 7.05835C6.74786 7.10879 6.61783 7.13477 6.4865 7.13477C6.35517 7.13477 6.22514 7.10879 6.10389 7.05835C5.98264 7.0079 5.87257 6.93397 5.78 6.84082L2.65457e-07 1.06182L1.06 0.00181537L6.485 5.42582L11.91 0.000815912Z' fill='black'/%3E%3Cpath d='M11.91 0.000815912L12.97 1.06182L7.193 6.84082C7.10043 6.93397 6.99036 7.0079 6.86911 7.05835C6.74786 7.10879 6.61783 7.13477 6.4865 7.13477C6.35517 7.13477 6.22514 7.10879 6.10389 7.05835C5.98264 7.0079 5.87257 6.93397 5.78 6.84082L2.65457e-07 1.06182L1.06 0.00181537L6.485 5.42582L11.91 0.000815912Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:rotate .3s cubic-bezier(.4,0,.2,1);color:#0000;will-change:rotate}.calendar-filter-select:open::picker-icon{rotate:180deg}}@media (max-width: 768px){.calendar-filter-select{background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.91 0.000815912L12.97 1.06182L7.193 6.84082C7.10043 6.93397 6.99036 7.0079 6.86911 7.05835C6.74786 7.10879 6.61783 7.13477 6.4865 7.13477C6.35517 7.13477 6.22514 7.10879 6.10389 7.05835C5.98264 7.0079 5.87257 6.93397 5.78 6.84082L2.65457e-07 1.06182L1.06 0.00181537L6.485 5.42582L11.91 0.000815912Z' fill='black' fill-opacity='0.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2.3rem center;background-size:1.3rem .8rem;padding-right:6rem}}@media (hover: hover) and (pointer: fine){.calendar-filter-select:hover{border-color:var(--uikit-color-dark-blue)}.calendar-filter-btn:hover:not(.calendar-filter-btn-active){border-color:var(--uikit-color-dark-blue);color:var(--uikit-color-dark-blue);background:var(--uikit-color-white)}.calendar-filter-btn-active:hover{box-shadow:0 0 25px 7px #0be5fe80}.calendar-filter-select:hover{border-color:var(--uikit-color-dark-blue);color:var(--uikit-color-dark-blue)}}.calendar-filter-select:focus{outline:none}.calendar-filter-select:focus-visible{outline:none}.calendar-filter-select:focus:not(:focus-visible){outline:none}.calendar-search{border:1px solid var(--uikit-color-blue);border-radius:4.2rem;padding:2.3rem 4.3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:35.8rem;height:6.4rem}.calendar-search-input{flex:1;border:none;outline:none;font-size:2rem;color:#2f2f2f;background:transparent}.calendar-search-input::placeholder{color:#b6afaf}.calendar-search-icon{display:flex;align-items:center;justify-content:center;color:var(--uikit-color-blue);width:2.8rem;height:2.8rem;flex-shrink:0;pointer-events:none}.calendar-nav-wrapper{display:flex;flex-direction:column;gap:6.3rem}.calendar-nav{display:flex;align-items:center;justify-content:center;gap:5.5rem;width:35.8rem;margin:0 auto}.calendar-nav-btn{background:var(--uikit-color-dark-blue);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;padding:0}@media (hover: hover) and (pointer: fine){.calendar-nav-btn:hover{background:#0d1a8a;transform:scale(1.1)}}.calendar-nav-btn:active{transform:scale(.95)}.calendar-nav-btn svg{width:2.4rem;height:2.4rem}.calendar-current-month{font-weight:700;font-size:3.2rem;color:var(--uikit-color-dark-blue);text-transform:uppercase}.calendar-month-name,.calendar-year{display:inline}.promotion-calendar{width:100%;overflow-x:hidden;overflow-y:hidden}.calendar-table{width:100%;border-collapse:separate;border-spacing:14px 9px;table-layout:fixed;margin:0 auto}.calendar-header{border-bottom:1px solid #bae5fe;height:50px}.calendar-weekdays{display:table-row}.calendar-weekday{width:calc((100% - 84px) / 7);padding:0;text-align:right;font-weight:400;font-size:2rem;color:#afafaf;padding-right:1.9rem;padding-bottom:1rem;border:none;background:transparent}.calendar-body{display:table-row-group}.calendar-week{display:table-row}.calendar-day{width:calc((100% - 84px) / 7);height:125px;flex-shrink:0;padding:.8rem;border:1px solid #bae5fe;border-radius:8px;position:relative;vertical-align:top;background:transparent;cursor:pointer;transition:all .3s ease;box-sizing:border-box}@media (hover: hover) and (pointer: fine){.calendar-day:hover{background:#1a2ab50d;border-color:var(--uikit-color-dark-blue)}}.calendar-day-empty{border:none;background:#f8f8f8;cursor:default;width:calc((100% - 84px) / 7);height:135px;flex-shrink:0;border-radius:8px;padding:0;position:relative}.calendar-day-today{background:#1a2ab51a;border-color:var(--uikit-color-dark-blue)}.calendar-day-today .calendar-day-number{color:var(--uikit-color-dark-blue);font-weight:700}.calendar-day-number{display:block;font-weight:400;font-size:2rem;color:#afafaf;text-align:right;margin-bottom:0;pointer-events:none;padding-right:0;position:absolute;bottom:.8rem;right:.8rem;z-index:1}.calendar-day-has-promo{background:#f8f8f8}.calendar-day-promos{display:flex;flex-direction:column;gap:.9rem}.calendar-promo-card{padding:1.5rem;border-radius:1.2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;text-align:left;border:1px solid transparent;width:100%;box-sizing:border-box}.calendar-promo-text{display:flex;flex-direction:column;gap:.9rem;width:100%}.calendar-promo-bank{font-weight:400;font-size:1.6rem;color:var(--uikit-color-black);line-height:1.2;word-break:break-word}.calendar-promo-category{font-weight:700;font-size:1.6rem;color:var(--uikit-color-black);line-height:1.2}.calendar-promo-bank mark,.calendar-promo-category mark{background-color:#eebc35;color:inherit;font-weight:700;padding:0;border-radius:2px}.calendar-day-badge{position:absolute;top:.8rem;right:.8rem;background:var(--uikit-color-dark-blue);color:#fff;border-radius:50%;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;z-index:2}.calendar-legend{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}.selected-offers-list{display:none}.calendar-legend-item{border:1px solid #d9d9d9;border-radius:1.2rem;padding:0;height:4rem;min-height:4rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.6rem;line-height:1;text-transform:uppercase;color:var(--uikit-color-black);cursor:pointer;transition:all .3s ease;padding-left:1.6rem;padding-right:1.6rem;white-space:nowrap}@media (hover: hover) and (pointer: fine){.calendar-legend-item:hover{border-color:var(--uikit-color-dark-blue);transform:translateY(-2px);box-shadow:0 2px 8px #1a2ab533}}@media all and (max-width: 1440px){.calendar-promo-card{padding:1rem}.calendar-promo-bank{font-size:1.4rem;line-height:1}}@media all and (max-width: 1260px){.calendar-nav-wrapper{display:flex;flex-direction:row;gap:6.3rem;flex:1}.calendar-promo-bank{font-size:1.4rem}.calendar-nav-wrapper{display:flex;flex-direction:row;gap:unset;margin-top:4.2rem;width:100%;justify-content:space-between}.calendar-nav{margin:0 0 0 auto}}@media all and (max-width: 1024px){.calendar-promo-card{padding:5px}.calendar-promo-bank{font-size:1.1rem}}@media all and (max-width: 650px){.selected-offers-list{display:flex;flex-direction:column;gap:1.9rem;margin-top:2rem;margin-bottom:4.2rem;width:100%;max-width:100%}.selected-offers-list:empty{display:none}.selected-offer-line{display:flex;align-items:center;gap:.4rem;padding:.6rem .6rem .6rem 1.3rem;border-left:2px solid;border-radius:0 1.2rem 1.2rem 0;height:auto;min-height:3.2rem;font-family:var(--font-family-fregat);font-size:1.4rem;line-height:1.2;color:var(--uikit-color-black);width:100%}.selected-offer-line span{font-weight:400}.selected-offer-line strong{font-weight:700}}.offers-list{display:flex;flex-direction:column;grid-gap:3rem}.products-benefits-title{font-size:var(--uikit-text-h2);font-weight:var(--bold-font-weight);line-height:var(--line-height-tight);text-align:center;text-transform:uppercase;color:var(--uikit-color-dark-blue);margin-bottom:var(--space-med)}.products-benefits-title .highlight{color:var(--uikit-color-yellow)}.products-benefits-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;list-style:none;padding:0;margin:0}.products-benefits-grid li{list-style:none}.products-benefits-grid li:nth-child(-n+3){grid-column:span 2}.products-benefits-grid li:nth-child(n+4):nth-child(-n+5){grid-column:span 3}.product-benefit-card{height:265px;border-radius:var(--radius-md);display:flex;align-items:flex-end;justify-content:space-between;text-decoration:none;position:relative;overflow:hidden;transition:transform .3s ease}.product-benefit-card--credit .product-benefit-icon{margin-right:var(--padding-lg);margin-bottom:1rem}.product-benefit-card--deposits .product-benefit-icon{margin-right:var(--radius-sm);margin-bottom:9px}.product-benefit-card--mortgage .product-benefit-icon{margin-right:5rem;margin-bottom:var(--padding-lg)}.product-benefit-card--business .product-benefit-icon{margin-right:var(--padding-xl);margin-bottom:1rem}.product-benefit-card--education .product-benefit-icon{margin-right:var(--padding-xl);margin-bottom:var(--padding-md)}.product-benefit-card--insurance .product-benefit-icon{margin-right:25px;margin-bottom:30px}.product-card-1{background:linear-gradient(112.62deg,#62c4ff 31.805%,#425ddd),linear-gradient(104.352deg,#9990 11.565%,#fff6 111.98%)}.product-card-2{background:linear-gradient(112.62deg,#5093f4 31.805%,#335bd3),linear-gradient(112.62deg,#62c4ff 31.805%,#425ddd),linear-gradient(104.352deg,#9990 11.565%,#fff6 111.98%)}.product-card-3{background:linear-gradient(112.662deg,#4972ec 31.805%,#243fbd),linear-gradient(112.662deg,#62c4ff 31.805%,#425ddd),linear-gradient(104.381deg,#9990 11.565%,#fff6 111.98%)}.product-card-4{background:linear-gradient(122.396deg,#62c4ff 31.805%,#425ddd),linear-gradient(111.288deg,#9990 11.565%,#fff6 111.98%)}.product-card-5{background:linear-gradient(129.202deg,#5d75e5 4.5368%,#0c248e),linear-gradient(122.36deg,#62c4ff 31.805%,#425ddd),linear-gradient(111.261deg,#9990 11.565%,#fff6 111.98%)}.product-card-6{background:linear-gradient(112.662deg,#4972ec 31.805%,#243fbd),linear-gradient(104.381deg,#9990 11.565%,#fff6 111.98%)}.product-benefit-icon{width:128px;height:128px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;z-index:2}.product-icon-credit{background-image:url(https://bluebirdfinance.ru/images/site/icons/%D0%9A%D1%80%D0%B5%D0%B4%D0%B8%D1%82%D1%8B.svg)}.product-icon-deposits{background-image:url(https://bluebirdfinance.ru/images/site/icons/%D0%92%D0%BA%D0%BB%D0%B0%D0%B4%D1%8B.svg)}.product-icon-mortgage{background-image:url(https://bluebirdfinance.ru/images/site/icons/%D0%98%D0%BF%D0%BE%D1%82%D0%B5%D0%BA%D0%B8.svg)}.product-icon-business{background-image:url(https://bluebirdfinance.ru/images/site/icons/%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81.svg)}.product-icon-education{background-image:url(https://bluebirdfinance.ru/images/site/icons/%D0%9E%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.svg)}.product-icon-insurance{background-image:url(https://bluebirdfinance.ru/images/site/icons/%D0%A1%D1%82%D1%80%D0%B0%D1%85%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.svg)}.product-benefit-name{padding:0 0 4.5rem 3.2rem;font-weight:var(--bold-font-weight);font-size:var(--uikit-text-h3);color:var(--uikit-color-white);text-transform:uppercase;line-height:var(--line-height-normal);position:relative;z-index:2}@media (hover: hover) and (pointer: fine){.product-benefit-card:hover{cursor:var(--cursor-pointer)}}@media all and (max-width: 1440px){.product-benefit-icon{transform:scale(.7);transform-origin:right bottom}}@media all and (max-width: 1024px){.products-benefits{padding:0 3rem}.products-benefits-title{font-size:2.8rem}.products-benefits-grid{grid-template-columns:repeat(6,1fr)}.products-benefits-grid li:nth-child(-n+3){grid-column:span 2}.products-benefits-grid li:nth-child(n+4):nth-child(-n+5){grid-column:span 3}}@media all and (max-width: 1000px){.product-benefit-icon{transform:scale(1);transform-origin:right bottom}.products-benefits{padding:0 2rem}.products-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;padding:0;margin:0;width:100%;box-sizing:border-box}.products-benefits-grid li{grid-column:span 1!important;min-width:0;box-sizing:border-box}.products-benefits-grid li:nth-child(-n+3){grid-column:span 1!important}.products-benefits-grid li:nth-child(4){grid-column:span 1!important}.products-benefits-grid li:nth-child(5){grid-column:span 2!important}.products-benefits-grid li:nth-child(5) .product-benefit-card{aspect-ratio:2 / 1}.product-benefit-card{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:14px;aspect-ratio:1 / 1;height:auto;width:100%;box-sizing:border-box;max-width:100%}.product-benefit-icon{order:1;margin:0 0 1rem;align-self:flex-start}.product-benefit-name{order:2;padding:0;align-self:flex-start;margin-top:0}.product-benefit-card--credit .product-benefit-icon,.product-benefit-card--deposits .product-benefit-icon,.product-benefit-card--mortgage .product-benefit-icon,.product-benefit-card--business .product-benefit-icon,.product-benefit-card--education .product-benefit-icon,.product-benefit-card--insurance .product-benefit-icon{margin-right:0;margin-bottom:1rem;margin-left:0}}@media all and (max-width: 650px){.product-benefit-icon{width:61px;height:61px;margin:0 0 1rem}.product-benefit-name{font-size:16px}}.seo-block{display:flex;flex-direction:column;grid-gap:var(--space-med)}.seo-block-title{font-size:var(--uikit-text-h3);font-weight:var(--bold-font-weight);line-height:var(--line-height-tight);text-transform:uppercase;color:var(--uikit-color-dark-blue);margin-bottom:2rem}.seo-block-content{font-size:var(--uikit-text-basic);font-weight:var(--regular-font-weight);color:var(--uikit-color-dark-grey);line-height:var(--line-height-normal)}.seo-block-content p{margin-bottom:var(--padding-sm)}.seo-block-content p:last-child{margin-bottom:0}.seo-block-content ul{list-style:disc;padding-left:3.2rem;margin-bottom:var(--padding-sm)}.seo-block-content li{margin-bottom:.8rem;line-height:var(--line-height-normal)}.seo-block-content strong{font-weight:var(--bold-font-weight)}@media all and (max-width: 1024px){.seo-block{padding:0 3rem}}@media all and (max-width: 1000px){.seo-block{padding:0 2rem}}
