.modal.secondary-modal{display:flex;width:100vw;width:100dvw;height:100vh;height:100dvh;align-self:flex-start;margin:0}.app-quality-rule-rounded .modal.secondary-modal{border-radius:0 0}@media (min-width:1025px){.modal.secondary-modal{width:80vw;width:80dvw;margin:8rem 1rem 0;height:calc(100vh - 8rem);height:calc(100dvh - 8rem);padding-top:0}.app-quality-rule-rounded .modal.secondary-modal{border-radius:3.5rem 3.5rem 0 0}}.modal.secondary-modal .close-btn.btn{top:1rem;right:1rem;width:2.5rem;height:2.5rem}@media (min-width:1025px){.modal.secondary-modal .close-btn.btn{top:2.5rem;right:2.5rem}}.modal.secondary-modal .container{width:100%;padding:0;gap:1rem}@media (max-width:640px){.modal.secondary-modal .container>.title{text-align:left}}.modal.secondary-modal .container .content{display:flex;margin:0;gap:1.5rem;width:100%;justify-content:flex-start}@media (max-width:640px){.modal.secondary-modal .container .content{justify-content:flex-start;gap:1.5rem}}.modal.secondary-modal .container .subtitle{padding-bottom:1rem}@media (max-width:640px){.modal.secondary-modal .container .subtitle{align-self:flex-start}}.modal.secondary-modal .container .button-container{width:100%;gap:1rem;display:flex;justify-content:center}@media (max-width:640px){.modal.secondary-modal .container .button-container{gap:0;flex-grow:1}}@media (max-width:640px){.modal.secondary-modal .container .button-container>.btn{padding:1rem 1.5rem}}@media (min-width:641px) and (max-width:1024px){.modal.secondary-modal .container .button-container>.btn{padding:1rem 1.75rem}}