.promotion-container{max-width:1400px;margin-left:auto;margin-right:auto;padding:24px 0}
@media(max-width:576px){}
.promotion-container .bg-promotion{padding-top:56.25%}
.promotion-container .overlay-parent .overlay-box-without-Lozenge .overlay_heading{margin-bottom:16px;font-size:28px;font-weight:300;line-height:40px;color:#36424a}
.promotion-container .promotion-image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}
.promotion-container .overlay-parent{position:relative}
@media(min-width:1400px){.promotion-container .overlay-parent{position:absolute;top:24%;right:11%;width:526px;background-color:#fff}
}
@media(min-width:1200px) and (max-width:1399px){.promotion-container .overlay-parent{position:absolute;top:24%;right:11%;width:451px;background-color:#fff}
}
@media(min-width:992px) and (max-width:1199px){.promotion-container .overlay-parent{position:absolute;top:24%;right:11%;width:376px;background-color:#fff}
}
@media(min-width:768px) and (max-width:991px){.promotion-container .overlay-parent{position:relative;z-index:2;margin:-48px 36px 0 36px;background-color:#f7f8fa}
}
@media(min-width:577px) and (max-width:767px){.promotion-container .overlay-parent{position:relative;z-index:2;margin:-48px 24px 0 24px;background-color:#f7f8fa}
}
@media(max-width:576px){.promotion-container .overlay-parent{position:relative;margin:auto;margin:-48px 24px 0 24px;background-color:#f7f8fa}
}
.promotion-container .overlay-parent .overlay-button{position:absolute;margin-top:-24px}
@media(min-width:1400px){.promotion-container .overlay-parent .overlay-box{padding:64px 40px 40px 40px}
}
@media(min-width:1200px) and (max-width:1399px){.promotion-container .overlay-parent .overlay-box{padding:64px 40px 40px 40px}
}
@media(min-width:992px) and (max-width:1199px){.promotion-container .overlay-parent .overlay-box{padding:56px 32px 32px 32px}
}
@media(min-width:768px) and (max-width:991px){.promotion-container .overlay-parent .overlay-box{padding:56px 32px 32px 32px}
}
@media(min-width:577px) and (max-width:767px){.promotion-container .overlay-parent .overlay-box{padding:48px 24px 24px 24px}
}
@media(max-width:576px){.promotion-container .overlay-parent .overlay-box{padding:48px 24px 24px 24px}
}
.promotion-container .overlay-parent .overlay-box .overlay_heading,.promotion-container .overlay-parent .overlay-box-without-Lozenge .overlay_heading{margin-bottom:16px;font-size:28px;font-weight:300;line-height:40px;color:#36424a}
@media(min-width:992px) and (max-width:1199px){.promotion-container .overlay-parent .overlay-box .overlay_heading,.promotion-container .overlay-parent .overlay-box-without-Lozenge .overlay_heading{font-size:24px;font-weight:300;line-height:36px;color:#36424a}
}
@media(min-width:768px) and (max-width:991px){.promotion-container .overlay-parent .overlay-box .overlay_heading,.promotion-container .overlay-parent .overlay-box-without-Lozenge .overlay_heading{font-size:24px;font-weight:300;line-height:36px;color:#36424a}
}
@media(min-width:577px) and (max-width:767px){.promotion-container .overlay-parent .overlay-box .overlay_heading,.promotion-container .overlay-parent .overlay-box-without-Lozenge .overlay_heading{font-size:21px;font-weight:300;line-height:2rem;color:#36424a}
}
@media(max-width:576px){.promotion-container .overlay-parent .overlay-box .overlay_heading,.promotion-container .overlay-parent .overlay-box-without-Lozenge .overlay_heading{font-size:21px;font-weight:300;line-height:2rem;color:#36424a}
}
.promotion-container .overlay-parent .overlay-box p{font-size:14px;font-weight:400;line-height:1.5rem;color:#646e7a}
.promotion-container .overlay-parent .overlay-box .text_button{background:transparent;font-size:16px;font-weight:600;line-height:1.5rem;color:#36424a}
.promotion-container .overlay-parent .overlay-box .arrow_right{color:#36424a;margin-top:1px}
@media(min-width:1400px){.promotion-container .overlay-parent .overlay-box-without-Lozenge{padding:40px}
}
@media(min-width:1200px) and (max-width:1399px){.promotion-container .overlay-parent .overlay-box-without-Lozenge{padding:40px}
}
@media(min-width:992px) and (max-width:1199px){.promotion-container .overlay-parent .overlay-box-without-Lozenge{padding:32px}
}
@media(min-width:768px) and (max-width:991px){.promotion-container .overlay-parent .overlay-box-without-Lozenge{padding:32px}
}
@media(min-width:577px) and (max-width:767px){.promotion-container .overlay-parent .overlay-box-without-Lozenge{padding:24px}
}
@media(max-width:576px){.promotion-container .overlay-parent .overlay-box-without-Lozenge{padding:24px}
}
.promotion-container .overlay-parent .overlay-box-without-Lozenge p{font-size:14px;font-weight:400;line-height:1.5rem;color:#646e7a}
.promotion-container .overlay-parent .overlay-box-without-Lozenge .text_button{background:transparent;font-size:16px;font-weight:600;line-height:1.5rem;color:#36424a}
.promotion-container .overlay-parent .overlay-box-without-Lozenge .arrow_right{color:#36424a;margin-top:1px}
.purple-lozenge-lg{padding:16px 24px;background-color:#4d3069;color:#f0f2f5;font-size:12px;line-height:16px;font-weight:700}
.purple-lozenge-md{padding:12px 16px;background-color:#4d3069;color:#f0f2f5;font-size:12px;line-height:16px;font-weight:700}
.purple-lozenge-sm{padding:8px 12px;background-color:#4d3069;color:#f0f2f5;font-size:12px;line-height:16px;font-weight:700}
.purple-lozenge-xsm{padding:4px 8px;background-color:#4d3069;color:#f0f2f5;font-size:11px;line-height:16px;font-weight:700}
.lozenge-lg{padding:16px 24px;background-color:#fff;color:#4d3069;font-size:12px;line-height:16px;font-weight:700}
.lozenge-md{padding:12px 16px;background-color:#fff;color:#4d3069;font-size:12px;line-height:16px;font-weight:700}
.lozenge-sm{padding:8px 12px;background-color:#fff;color:#4d3069;font-size:12px;line-height:16px;font-weight:700}
.lozenge-xsm{padding:4px 8px;background-color:#fff;color:#4d3069;font-size:11px;line-height:16px;font-weight:700}