:root{--gradient-dark-blue:linear-gradient(135deg,#003780,#00214d);--light-neutral-lame-jet:#29333d;--light-primary-canny-blue:#00214d;--light-primary-floppy-aqua:#1872e7;--light-primary-snowy:#fff}.benefitsModule{background:var(--gradient-dark-blue)}.benefitBox__desc,.benefitBox__title,.benefitsModule .section__subtitle,.benefitsModule .section__title{color:var(--light-primary-snowy)}.benefitsModule .section__subtitle{font-size:18px}.benefitsModule .section__title-section{margin-bottom:0}.benefitsModule .section-btn{margin-top:24px}.benefitsModule__benefitsBox{display:flex;justify-content:center}.benefitsModule__benefitsBox--leftImg{margin-top:48px}.benefitsModule__benefitsBox--rightImg{margin-top:32px}.benefitBox{align-items:center;align-self:stretch;background:var(--light-primary-floppy-aqua);border-radius:24px;display:flex;justify-content:center;max-width:364px;padding:24px 24px 24px 32px}.benefitBox--long{flex-grow:1;max-width:748px}.benefitBox--canny-blue{background:var(--light-primary-canny-blue);margin-right:32px}.benefitBox--snowy{background:var(--light-primary-snowy);margin-left:32px}.benefitBox__textBox{align-self:flex-start;padding-top:24px}.benefitBox__desc,.benefitBox__title{color:var(--light-primary-snowy);text-align:left}.benefitBox--snowy .benefitBox__desc,.benefitBox--snowy .benefitBox__title{color:var(--light-neutral-lame-jet)}.benefitBox__title{font-size:32px;font-weight:700;line-height:40px}.benefitBox__desc{font-size:16px;font-weight:400;line-height:24px;margin-bottom:0}.benefitBox__imgBox{margin-left:24px;max-width:298px;width:100%}.benefitBox__img{height:100%;max-height:272px;min-width:297px;object-fit:contain;width:100%}@media (max-width:768px){.benefitsModule__benefitsBox{flex-wrap:wrap}.benefitBox{align-items:center;align-self:stretch;border-radius:24px;justify-content:center;margin:12px 0;max-width:100%;padding:32px 24px}.benefitsModule__benefitsBox--rightImg{flex-direction:column-reverse;margin-top:0}}@media (max-width:550px){.benefitBox--long{flex-direction:column}.benefitBox__imgBox{margin-left:unset;margin-top:24px;max-width:unset}}@media (max-width:480px){.benefitBox__title{font-size:24px;line-height:32px;margin-bottom:16px}}