.benefits_container__q1OBX{display:grid;grid-template-columns:repeat(2,1fr);gap:80px;align-items:center}.benefits_container__q1OBX:nth-child(2){margin-top:80px}.benefits_container__q1OBX:nth-child(odd){grid-template-areas:"image content"}.benefits_container__q1OBX:nth-child(2n){grid-template-areas:"content image"}.benefits_image___uEVK{grid-area:image;position:relative;height:100%;width:100%;border-radius:1.5rem;overflow:hidden}.benefits_content__RnH4u{grid-area:content}.benefits_subtitle__3jxQ_{margin-top:1.5rem;color:var(--slate-500)}.benefits_list__Bb5ih{margin-top:2rem;display:grid;gap:1rem;font-weight:500}.benefits_item__IPuy_{display:flex;align-items:center;gap:.5rem}.benefits_icon__7d5yz svg{fill:var(--orange-600);width:1.125rem;height:1.125rem}.benefits_button__DnW0x{margin-top:2rem}@media (max-width:768px){.benefits_container__q1OBX{display:flex;flex-direction:column;gap:48px}.benefits_image___uEVK{height:25rem}}@media (max-width:480px){.benefits_container__q1OBX{gap:32px}.benefits_image___uEVK{height:18.75rem}}.categories_content__uFPHt{display:flex;align-items:center;justify-content:space-between}.categories_title_container__APWhJ{max-width:46.875rem}.categories_subtitle__laIhM{margin-top:1.5rem;color:var(--slate-500)}.categories_categories__r_7_B{margin-top:5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.categories_category__9Lwf2{position:relative;cursor:pointer}.categories_image_container__4TTiX{position:relative;width:100%;height:11.75rem;border-radius:1.5rem;overflow:hidden}.categories_overlay__P88TX{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);border-radius:1.5rem;display:flex;align-items:flex-end;justify-content:flex-start;padding:2rem;opacity:1;transition:opacity .3s}.categories_category__9Lwf2:hover .categories_overlay__P88TX{opacity:0}.categories_category_title__kAEmk{color:var(--white)}@media (max-width:1024px){.categories_categories__r_7_B{margin-top:4rem}}@media (max-width:768px){.categories_content__uFPHt{flex-direction:column;align-items:flex-start;gap:2rem}.categories_categories__r_7_B{margin-top:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.categories_categories__r_7_B{grid-template-columns:1fr}}