.key_offerings{padding-block:30px;}
@media (max-width:1660px){.key_offerings{padding-bottom:0;}
    .key_offerings .large_wrap{scrollbar-width:none;overflow-x:auto;}
    .key_offerings .large_wrap::-webkit-scrollbar{display:none;}
    .key_offerings .large_wrap .offering.active{border-bottom-color:var(--orange-1);}}
.key_offerings .large_wrap{display:flex;gap:30px;}
.key_offerings .large_wrap .offering{
    transition:border-color ease var(--duration-1);
    border-bottom:solid 5px transparent;background-color:var(--grey-3);
    border-radius:0 0 6px 6px;padding-block-end:30px;width:calc(100% / 5);position:relative;margin-top:166px;}
@media (max-width:1600px){.key_offerings .large_wrap .offering{min-width:272px;}}
@media (max-width:640px){.key_offerings .large_wrap .offering{padding-block-end:20px;}}
.key_offerings .large_wrap .offering .content{margin-inline:20px;position:relative;height:100%;}
.key_offerings .large_wrap .offering .content script, .key_offerings .large_wrap .offering .content style{
    display:none;}
.key_offerings .large_wrap .offering .content > *{display:block;}.key_offerings .large_wrap .offering .content > *:last-child{margin-bottom:0;}
.key_offerings .large_wrap .offering .content.has_button_group{margin-block-end:60px;}
.key_offerings .large_wrap .offering .content .button_group{align-items:center;position:absolute;display:flex;width:100%;bottom:0;margin:0;}
.key_offerings .large_wrap .offering .content h2{
    font-weight:var(--font-weight-2);font-size:var(--font-size-7);
    margin-block:10px 0;margin-inline:auto;line-height:1.2;max-width:230px;}
.key_offerings .large_wrap .offering .mask{position:absolute;height:auto;width:100%;top:-90px;left:0;}
.key_offerings .large_wrap .offering .mask path{fill:var(--grey-3);}
.key_offerings .large_wrap .lottie_animation{
    transform:translateX(-50%);position:absolute;border-radius:50%;overflow:hidden;height:135px;width:135px;top:-166px;left:50%;}
.key_offerings .large_wrap .lottie_animation img{width:100%;}
@media (max-width:1400px){.key_offerings .large_wrap{gap:20px;}.key_offerings .large_wrap .offering{width:calc(100% / 5);min-width:230px;margin-top:140px;}
    .key_offerings .large_wrap .offering .content h2{margin-block:0;}.key_offerings .large_wrap .offering .mask{top:-80px;}
    .key_offerings .large_wrap .lottie_animation{height:115px;width:115px;top:-140px;}}