.li-promo-section{margin-top:max(50px,3.3125rem);position:relative;z-index:1}.li-promo-section-content{--cy-grid-cols: 3;--cy-grid-gap: 2.5rem;display:grid;grid-gap:var(--cy-grid-gap);grid-template-columns:repeat(var(--cy-grid-cols), 1fr)}@media only screen and (max-width: 1199px){.li-promo-section-content{gap:var(--cy-grid-gap);display:flex;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 1199px){.li-promo-section-content{--cy-grid-gap: 39px}}.li-promo-section-content__item{--cy-item-px: 2.5rem;--cy-item-py: 1.875rem;border-radius:8px;background-color:var(--cy-c__white);box-shadow:0 4px 28px 0 rgba(26,91,197,.23);padding:var(--cy-item-py) var(--cy-item-px)}@media(min-width: 1200px){.li-promo-section-content__item:hover .li-promo-section-content__img{max-width:2.5rem}.li-promo-section-content__item:hover .li-promo-section-content__desc{height:13.3875rem;-webkit-line-clamp:unset}}@media only screen and (max-width: 1199px){.li-promo-section-content__item{flex-shrink:1;flex-grow:1;flex-basis:calc(50% - var(--cy-grid-gap)*.5);max-width:calc(50% - var(--cy-grid-gap)*.5)}.li-promo-section-content__item .li-promo-section-content__desc{height:auto}}@media only screen and (max-width: 768px){.li-promo-section-content__item{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 576px){.li-promo-section-content__item{--cy-item-px: 20px;--cy-item-py: 20px}}.li-promo-section-content__img{margin:0 0 1.25rem;width:100%;height:auto;max-width:max(105px,7.5rem);object-fit:cover;object-position:center}@media(min-width: 1200px){.li-promo-section-content__img{transition:max-width ease .3s}}@media only screen and (max-width: 1199px){.li-promo-section-content__img{margin-bottom:20px}}@media only screen and (max-width: 576px){.li-promo-section-content__img{max-width:105px}}.li-promo-section-content__title{margin:0 0 16px;font-size:1.5625rem !important;line-height:1.3 !important;font-weight:700 !important;color:var(--cy-c__dark-blue)}@media only screen and (max-width: 1199px){.li-promo-section-content__title{font-size:25px !important}}.li-promo-section-content__desc{margin:0;font-size:1.0625rem;line-height:1.4875rem;font-weight:400;color:var(--cy-c__dark-blue)}@media(min-width: 1200px){.li-promo-section-content__desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:8.925rem;transition:height ease .3s}}@media only screen and (max-width: 1199px){.li-promo-section-content__desc{font-size:17px;line-height:1.4}}