.modal.--newTermsAndConditions{padding:15px}@media only screen and (min-width:1024px){.modal.--newTermsAndConditions{border-radius:3px;width:575px;padding:20px}}.modal.--newTermsAndConditions .MuiTypography-h2{font-size:16px;line-height:20px;margin-bottom:15px;font-weight:700}@media only screen and (min-width:1024px){.modal.--newTermsAndConditions .MuiTypography-h2{font-size:14px;margin-bottom:16px}}.modal.--newTermsAndConditions .MuiLink-root,.modal.--newTermsAndConditions .MuiTypography-body1{margin-bottom:15px;font-size:16px;line-height:20px}@media only screen and (min-width:1024px){.modal.--newTermsAndConditions .MuiLink-root,.modal.--newTermsAndConditions .MuiTypography-body1{font-size:14px;margin-bottom:12px}}.modal.--newTermsAndConditions .newTermsAndConditionsModal-buttonsContainer{display:flex;margin:20px -15px -15px}@media only screen and (min-width:1024px){.modal.--newTermsAndConditions .newTermsAndConditionsModal-buttonsContainer{margin:20px 0 0;justify-content:flex-end;gap:16px}}@media only screen and (max-width:1024px){.modal.--newTermsAndConditions .newTermsAndConditionsModal-buttonsContainer .MuiButtonBase-root{font-size:16px!important;font-weight:400;height:57px;width:50%;border-radius:0;border-top:1px solid #dadada}.modal.--newTermsAndConditions .newTermsAndConditionsModal-buttonsContainer .MuiButtonBase-root.buttonClose{border-right:1px solid #dadada}}