.cards_section{display:flex;flex-direction:column;gap:3.75rem;overflow:hidden;padding-block:6rem;position:relative}.card_section_header{display:flex;margin-inline:auto;max-width:1440px;padding-inline:7.5rem;width:100%}.cards_section.card .card_section_header,.cards_section.funnel .card_section_header{justify-content:center}.card_section_header h2.text-2xl,.card_section_header h3.text-2xl,.card_section_header h4.text-2xl{font-size:2.5rem;line-height:50px}.cards_section_container{max-width:1440px;padding-inline:7.5rem}.cards_section_container,.info_2 .card_section_header,.info_2 .cards_section_container{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;width:100%}.cards_section.info .cards_section_container{display:flex;gap:10rem}.cards_section.info .cards_section_container .cards_section_item{padding-inline:0}.cards_section.info_2 .cards_section_item{align-items:center;display:flex;gap:1rem;padding:1.75rem}.cards_section.info_2 .cards_section_item img{margin:0}.cards_section_item{background-color:#fff;border-radius:.5rem;padding-block:2.5rem;padding-inline:1.25rem}.cards_section.funnel .cards_section_item{clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,25% 50%,0 0)}.cards_section_item img{margin-bottom:2rem;object-fit:contain}.card_funnel_container{margin:auto;max-width:50%;width:fit-content}.card_description p.text-gray{line-height:1.5rem;margin-top:.5rem}.card_description h3{font-size:1.125rem;font-weight:500;line-height:1.75rem;text-transform:uppercase}.card_description hr.marginNormal{margin-block:.75rem}.card_description h3:has(span svg) span{align-items:center;display:flex;gap:.25rem}.card_description ul{display:inline-block;list-style-position:inside;margin-top:.5rem;padding:0}.card_description ul li{line-height:1.5rem;margin-top:.5rem}@media (max-width:1024px){.cards_section{gap:2.75rem;padding-block:2.75rem;padding-inline:1.25rem}.cards_section_container{grid-template-columns:auto;padding-inline:0}.cards_section.info .cards_section_container{padding-inline:1.25rem}.cards_section_item{padding-block:1.75rem}.cards_section.info{padding-inline:0}.card_section_header{padding-inline:1.25rem}.cards_section.info .cards_section_container{flex-direction:column;gap:4rem}.cards_section.info .cards_section_container hr.marginNormal{width:11.5rem}.cards_section.info .cards_section_container .cards_section_item{padding-block:0}.info_2 .cards_section_container{display:flex;flex-direction:column}.info_2 .card_section_header{display:flex}.card_section_header h3.text-2xl{font-size:1.875rem;line-height:2.25rem}.card_section_header h4.text-2xl{font-size:1.625rem}.info_2 .card_section_header{padding-inline:0}}