.key_offerings{padding-block:30px;}@media (max-width:1660px){.key_offerings{padding-bottom:0;}.key_offerings .large_wrap{scrollbar-width:none;overflow-y:hidden;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;}}