.benefit-section{background:var(--white)}.benefit-section .benefit-content .benefit-item{margin-top:0}.benefit-section .benefit-title{color:var(--primary-color)}.benefit-section .benefit-list{margin:-24px -12px 0 -12px}.benefit-section .benefit-list .benefit-card-item{margin-top:24px;padding:0 12px}.benefit-section .benefit-list .benefit-card-item .benefit-content-img{position:relative}.benefit-section .benefit-list .benefit-card-item .benefit-content-img .benefit-item-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:16px}.benefit-section .benefit-list .benefit-card-item .benefit-content-img .benefit-item-overlay .benefit-title{display:flex;align-items:center;color:var(--white);font-size:var(--font-lg);font-weight:700;line-height:1.2;text-align:center}.benefit-section .benefit-list .benefit-card-item .benefit-content-img .benefit-item-overlay .benefit-icon-next{margin-top:4px;margin-left:8px;width:24px;height:24px}.benefit-section .benefit-list .benefit-card-item .benefit-content-img .benefit-img{width:100%;height:100%;border-radius:16px;vertical-align:middle;aspect-ratio:302 / 218}.benefit-section .benefit-list .benefit-card-item:last-child:hover .benefit-item-overlay{box-shadow:8px 8px 0px 0px rgba(0,0,0,0.1)}.benefit-section .benefit-list .benefit-card-item:nth-child(1) .benefit-item-overlay{background-color:rgba(18,102,228,0.4)}.benefit-section .benefit-list .benefit-card-item:nth-child(4) .benefit-item-overlay{background-color:rgba(18,102,228,0.6);transition:all 0.3s ease}.benefit-section .benefit-list .benefit-card-item:nth-child(2) .benefit-item-overlay,.benefit-section .benefit-list .benefit-card-item:nth-child(3) .benefit-item-overlay{background-color:rgba(255,127,14,0.4)}@media screen and (max-width: 1024px){.benefit-section .benefit-content{gap:8px}.benefit-section .section-heading.heading-left{text-align:center}}@media screen and (max-width: 960px){.section-heading{max-width:600px}}@media screen and (max-width: 576px){.benefit-section .benefit-content{gap:0}.benefit-section .benefit-list .benefit-card-item{width:100%}.benefit-section .benefit-list .benefit-card-item:nth-child(1){order:2}.benefit-section .benefit-list .benefit-card-item:nth-child(2){order:1}.benefit-section .benefit-list .benefit-card-item:nth-child(3){order:3}.benefit-section .benefit-list .benefit-card-item:nth-child(4){order:4}}
