.benefit-container{background:#31363B;position:relative;padding:72px 16px 0 16px}.benefit-container h2{color:var(--neutral-white);font-family:var(--font-publico);font-size:24px;font-style:normal;font-weight:500;line-height:115%;margin-bottom:12px}.benefit-container p{color:var(--neutral-white);font-family:var(--font-system);font-size:13px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:40px}.benefit-container::after{content:"";position:absolute;height:96px;width:100%;background:#F0F3F8;bottom:0;left:0}.benefit-container .media-wrapper{position:relative;max-width:100%;z-index:1;padding-bottom:45px}.benefit-container .media-wrapper .lottie-mobile{display:block}.benefit-container .media-wrapper .lottie-desktop{display:none}.benefit-container .media{width:100%}.benefit-container .benefit .fix{width:100%;background:#F0F3F8;padding-bottom:43px}@media screen and (min-width:640px){.benefit-container .media-wrapper .lottie-mobile{display:none}.benefit-container .media-wrapper .lottie-desktop{display:block}.benefit-container h2{text-align:center;max-width:628px;margin-left:auto;margin-right:auto}.benefit-container p{text-align:center;max-width:628px;margin-left:auto;margin-right:auto}.benefit-container::after{height:87px}.benefit-container .media-wrapper{padding-bottom:calc(87px / 2)}.benefit-container .benefit .fix{padding-bottom:44.5px}}@media screen and (min-width:890px){.benefit-container::after{height:114px}.benefit-container .media-wrapper{padding-bottom:calc(114px / 2)}.benefit-container .benefit .fix{padding-bottom:57px}}@media screen and (min-width:1050px){.benefit-container{padding:88px 0 0 0}.benefit-container .benefit-wrapper{max-width:1024px;margin:0 auto}.benefit-container h2{color:var(--neutral-white,#FFF);text-align:center;font-family:Publico;font-size:32px;font-style:normal;font-weight:500;line-height:115%}.benefit-container p{margin-bottom:64px}.benefit-container::after{height:121px}.benefit-container .media-wrapper{padding-bottom:40px}.benefit-container .benefit .fix{padding-bottom:48px}}@media screen and (min-width:1340px){.benefit-container .benefit-wrapper{max-width:1288px}.benefit-container::after{height:136px}.benefit-container .media-wrapper{padding-bottom:40px}.benefit-container .benefit .fix{padding-bottom:48px}}@media (max-width:889px){.benefit-container{padding:44px 16px}.benefit-container::after{height:140px}}@media (min-width:640px) and (max-width:889px){.benefit-container::after{height:131px}}
