.modalcards_section{align-items:center;display:flex;flex-direction:column;padding:48px 0;text-align:center}.modalcards_section .modalcards_content{margin-bottom:24px}.modalcards_section .modalcards_filters{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:24px;max-width:1280px;scrollbar-width:none}.modalcards_section .modalcards_filters::-webkit-scrollbar{display:none}.modalcards_section .modalcards_filters .filter{align-items:center;border-radius:16px 16px 0 0;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;transition:background .3s}.modalcards_section .modalcards_filters .filter:hover{background-color:#f7f7f7}.modalcards_section .modalcards_filters .filter img{height:24px;width:24px}.modalcards_section .modalcards_filters p{font-size:14px;line-height:20px;margin-bottom:0;white-space:nowrap}.modalcards_section .modalcards_pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:1280px}.modalcards_section .modalcards_pills .pill{align-items:center;border:1px solid #e3e3e3;border-radius:48px;cursor:pointer;display:flex;gap:8px;padding:14px 12px}.modalcards_section .modalcards_pills .pill svg{height:24px;transition:.3s;width:24px}.modalcards_section .modalcards_pills .pill .red-pill{display:none}.modalcards_section .modalcards_pills .pill:hover{border:1px solid #1a1a1a;transition:.3s}.modalcards_section .modalcards_pills .pill:hover .gray-pill path{stroke:#1a1a1a}.modalcards_section .modalcards_pills .pill p{font-size:14px;line-height:20px;margin-bottom:0}.modalcards_section.red{background-color:#440311}.modalcards_section.red .modalcards_content .section_label{background-color:#e41a4d;color:#fff}.modalcards_section.red .modalcards_content .section_title{font-weight:600}.modalcards_section.red .modalcards_content .section_content{color:#fff}.modalcards_section.red .modalcards_filters{border-bottom:1px solid #fa486833;color:#fff}.modalcards_section.red .modalcards_filters .filter:hover{background-color:#fa48682b}.modalcards_section.red .modalcards_pills .pill{background-color:#fa48681c;border:1px solid #fa486833}.modalcards_section.red .modalcards_pills .pill p{color:#fff}.modalcards_section.red .modalcards_pills .pill .red-pill{display:block}.modalcards_section.red .modalcards_pills .pill .gray-pill{display:none}.modalcards_section.red .modalcards_pills .pill:hover{background-color:#fa48682b}.modalcards_section .modalcards_pills .pill.is_ai{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(308deg,#f5f3ec 1%,#dad4fe 0,#e41a4d 100.72%) border-box;border:1px solid transparent}.modalcards_section.red .modalcards_pills .pill.is_ai{background:linear-gradient(#570a1b,#570a1b) padding-box,linear-gradient(308deg,#f5f3ec 1%,#dad4fe 0,#e41a4d 100.72%) border-box,linear-gradient(308deg,#f5f3ec 1%,#dad4fe 0,#e41a4d 100.72%) border-box;border:1px solid transparent}.modalcards_section .modalcards_filters .filter.active{border-bottom:2px solid #1a1a1a;margin-bottom:-1px}.modalcards_section .modalcards_pills .pill.is-hidden{display:none!important}.modalcards_section.red .modalcards_filters .filter.active{border-bottom:2px solid #fa4868;margin-bottom:-1px}.pill-modal{align-items:center;background-color:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:999}.pill-modal.is-open{opacity:1;visibility:visible}.pill-modal .pill-modal-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 28px 0 #00000047;display:flex;flex-direction:column;max-width:375px;text-align:left;transform:translateY(16px);transition:transform .25s;width:calc(100% - 32px)}.pill-modal.is-open .pill-modal-card{transform:translateY(0)}.pill-modal .pill-modal-card .pill-modal-card_header{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between;padding:16px}.pill-modal .pill-modal-card .pill-modal-card_header .close-button{cursor:pointer;flex-shrink:0;height:40px;width:40px}.pill-modal .pill-modal-card .pill-modal-card_header h4{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.pill-modal .pill-modal-card .pill-modal-card_content{padding:16px}.pill-modal .pill-modal-card .pill-modal-card_content p{color:#303030;font-size:14px;line-height:24px;margin-bottom:16px}.pill-modal .pill-modal-card .pill-modal-card_content div{border-radius:16px;overflow:hidden}.pill-modal .pill-modal-card .pill-modal-card_content div img{object-fit:cover;width:100%}@media screen and (max-width:920px){.modalcards_section .modalcards_content h2{font-size:32px;line-height:40px}}@media screen and (min-width:920px){.modalcards_section{padding:120px 0}.modalcards_section .modalcards_content{margin-bottom:48px;max-width:630px}.modalcards_section .modalcards_filters{justify-content:center;margin-bottom:40px}.modalcards_section .modalcards_filters .filter{padding:12px 16px}.modalcards_section .modalcards_filters p{font-size:16px;line-height:24px}.modalcards_section .modalcards_pills .pill{padding:16px}.modalcards_section .modalcards_pills .pill p{font-size:18px;line-height:28px}.pill-modal .pill-modal-card{border-radius:24px;max-width:632px}.pill-modal .pill-modal-card .pill-modal-card_content,.pill-modal .pill-modal-card .pill-modal-card_header{padding:24px}.pill-modal .pill-modal-card .pill-modal-card_header h4{font-size:24px;font-weight:600;line-height:32px;margin-bottom:0}.pill-modal .pill-modal-card .pill-modal-card_content p{font-size:16px;line-height:28px;margin-bottom:24px}}