.modal-first-part,.modal-second-part{margin-left:auto;margin-right:auto;display:block;width:100%;overflow:hidden;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.modal{visibility:hidden}.modal .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;z-index:1000;background-color:#000000b3}.modal .modal-overlay .modal-content{position:absolute;display:flex;align-items:stretch;justify-content:center;gap:1.25rem;transform:scale(0);opacity:0;transition:.16s all linear}.modal .modal-overlay .modal-content:not(.has-second){width:100%}@media (min-width: 768px){.modal .modal-overlay .modal-content:not(.has-second){width:80%}}@media (min-width: 1024px){.modal .modal-overlay .modal-content:not(.has-second){width:60%}}@media (min-width: 1280px){.modal .modal-overlay .modal-content:not(.has-second){width:50%}}.modal .modal-overlay .modal-content.has-second{display:block;width:100%;padding-left:.75rem;padding-right:.75rem}@media (min-width: 640px){.modal .modal-overlay .modal-content.has-second{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 768px){.modal .modal-overlay .modal-content.has-second{padding-left:5rem;padding-right:5rem}}@media (min-width: 1280px){.modal .modal-overlay .modal-content.has-second{display:flex;padding-left:9rem;padding-right:9rem}}@media (min-width: 1536px){.modal .modal-overlay .modal-content.has-second{padding-left:14rem;padding-right:14rem}}@media (min-width: 1280px){.modal .modal-overlay .modal-content.has-second .modal-first-part{width:50%}}.modal .modal-overlay .modal-content.has-second .modal-first-part>dd{max-height:40vh}@media (min-width: 1280px){.modal .modal-overlay .modal-content.has-second .modal-first-part>dd{max-height:initial}}.modal .modal-overlay .modal-content.has-second .modal-second-part{margin-top:1.25rem;max-height:50vh}@media (min-width: 1280px){.modal .modal-overlay .modal-content.has-second .modal-second-part{margin-top:0;width:50%}}.modal.visible{visibility:visible}.modal.visible .modal-overlay{opacity:1}.modal.visible .modal-overlay .modal-content{opacity:1;transform:scale(1)}
