.page-promotions{position:relative}.page-promotions .page-promotions__banner{padding-bottom:140px}.page-promotions .page-promotions__banner-container{margin:auto;max-width:450px;position:relative;text-align:center}.page-promotions .page-promotions__banner-container:after{background:url(/images/pers-1.10bdb30f..svg) no-repeat 50%/contain;bottom:-130px;content:"";height:130px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;width:90px}@media(min-width:768px){.page-promotions .page-promotions__banner-container:after{bottom:-100px;height:228px;left:-200px;position:absolute;right:auto;width:176px}}@media(min-width:960px){.page-promotions .page-promotions__banner-container:after{left:-270px}}.page-promotions__title{font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:900;line-height:1.1;margin:0 0 15px}@media(min-width:320px){.page-promotions__title{font-size:calc(15.72414px + 2.58621vw)}}@media(min-width:1248px){.page-promotions__title{font-size:48px}}.page-promotions__desc{margin:0;text-align:center}.page-promotions__grid{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.page-promotions__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.page-promotions__grid{grid-template-columns:repeat(4,1fr)}}.page-content{flex-grow:1;padding:80px 0}@media(min-width:576px){.page-content{padding:80px 0 100px}}@media(min-width:768px){.page-content{padding:140px 0 12vw}}@media(min-width:1632px){.page-content{padding:140px 0 9vw}}.page-content:has(>.page-content__content:empty){display:none}.page-content--bg{background:#eef0f5 url(/images/page-bg-mob.e844cf07..webp) no-repeat top/100%}@media(min-width:768px){.page-content--bg{background-image:url(/images/page-bg.317274ac..webp)}}.page-content--pdt-no{padding-top:0}@media(max-width:959.98px){.page-content--md-pdt-no{padding-top:0}}.page-content__bg-content{background:url(/images/page-bg-content-mob.e3ce672b..webp) no-repeat center bottom 35px/cover;color:#fff;overflow:hidden;padding:80px 0 100px;position:relative}@media(min-width:768px){.page-content__bg-content{background:#eef0f5 url(/images/page-bg-content.542b61f4..webp) no-repeat bottom/100%;padding:140px 0 130px}}.page-content__bg-content:before{background:#eef0f5;border-radius:50%;bottom:-390px;content:"";height:450px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:250vw}@media(min-width:768px){.page-content__bg-content:before{bottom:-470px;height:540px;width:3000px}}.page-content__content{background:#fff;border-radius:14px;color:#4c4f61;line-height:1.6;padding:15px 10px}@media(min-width:960px){.page-content__content{padding:30px 20px}}@media(min-width:1248px){.page-content__content{padding:30px 55px}}.page-content__content+.page-content__content{margin:25px 0 0}.page-content__content:empty{display:none}.page-content__content--bg-clear{background:transparent;padding:0}.page-content__content--bg-black{background:#000;color:#fff}.page-content__content p{margin:0}.page-content__content p+.collapse-block,.page-content__content p+.table,.page-content__content p+ol,.page-content__content p+p,.page-content__content p+ul{margin:15px 0 0}@media(min-width:768px){.page-content__content p+.collapse-block,.page-content__content p+.table,.page-content__content p+ol,.page-content__content p+p,.page-content__content p+ul{margin:25px 0 0}}.page-content__content ol+.table,.page-content__content ol+p,.page-content__content ul+.table,.page-content__content ul+p{margin:15px 0 0}@media(min-width:768px){.page-content__content ol+.table,.page-content__content ol+p,.page-content__content ul+.table,.page-content__content ul+p{margin:25px 0 0}}.page-content__content .table+ol,.page-content__content .table+p,.page-content__content .table+ul{margin:15px 0 0}@media(min-width:768px){.page-content__content .table+ol,.page-content__content .table+p,.page-content__content .table+ul{margin:25px 0 0}}.page-content__content b,.page-content__content strong{font-weight:700}.promotions-single{align-items:center;background:#fff;border-radius:14px;color:#4c4f61;display:flex;flex-direction:column;padding:15px 15px 20px;position:relative;text-align:center;transition:all .25s ease}.promotions-single:hover{background:url(/images/bg-hover.5f373ef6..png) no-repeat 50%/cover;color:#fff}.promotions-single:hover .promotions-single__text{color:#fff}.promotions-single:hover .promotions-single__img{transform:rotate(10deg)}.promotions-single:focus-visible{border-radius:14px;outline:2px solid #623785;outline-offset:-2px}.promotions-single__info{align-items:center;background:#7642a0;border-radius:50%;color:#fff;display:flex;justify-content:center;padding:5px;position:absolute;right:8px;top:8px}.promotions-single__img-wrap{background:#705b94 url(/images/bg.3d876a96..png) no-repeat 50%/cover;border-radius:50%;height:100px;margin:20px auto 0;width:100px}@media(min-width:768px){.promotions-single__img-wrap{height:135px;width:135px}}.promotions-single__img-wrap--blue{background-color:#72a7ba}.promotions-single__img-wrap--red{background-color:#ca5a8e}.promotions-single__img-wrap--turquoise{background-color:#46c4ba}.promotions-single .promotions-single__img{height:110px;position:relative;top:-15px;transform:rotate(-10deg);transition:all .35s ease;width:auto}@media(min-width:768px){.promotions-single .promotions-single__img{height:150px;top:-20px}}.promotions-single__title{font-size:14px;font-weight:400;margin:15px 0 0}@media(min-width:320px){.promotions-single__title{font-size:calc(13.31034px + .21552vw)}}@media(min-width:1248px){.promotions-single__title{font-size:16px}}.promotions-single__text{color:#713f9a;flex-grow:1;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:900;margin:6px 0 0}@media(min-width:320px){.promotions-single__text{font-size:calc(11.93103px + .64655vw)}}@media(min-width:1248px){.promotions-single__text{font-size:20px}}@media(min-width:768px){.promotions-single__text{margin:15px 0 0}}.promotions-single__btn{background:#52cf27;border-radius:12px;box-shadow:0 4px #41a41f;color:#fff;font-size:14px;line-height:1.4;margin:15px 0 0;max-width:100%;padding:8px 15px 6px;text-transform:uppercase;transition:all .25s ease-in-out;width:100%}@media(min-width:576px){.promotions-single__btn{min-width:120px;padding:9px 15px 7px;width:auto}}@media(min-width:768px){.promotions-single__btn{margin:20px 0 0}}.promotions-single__btn:hover{background:#41a41f;box-shadow:0 4px #307917}