.user-interests{width:75%;margin:0 auto;padding:5rem 0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;@media screen and (max-width:768px){height:min-content}}.user-interests::-webkit-scrollbar{display:none}.user-interests .text-lg{font-size:30px;font-weight:600;line-height:30px;text-align:center;color:var(--primary-color)}.user-interests .text-sm{font-size:14px;font-weight:500;line-height:20px;color:var(--label-color)}.user-interests .text-md{font-size:16px;font-weight:400;line-height:24px;color:var(--heading-color)}.user-interests .text-md-2{font-size:16px;font-weight:400;line-height:24px;color:var(--primary-color)}.user-interests .btn-interest{padding:10px 18px;border-radius:33px;background-color:var(--background-color);border:1px solid var(--heading-color);color:var(--heading-color);font-size:14px;font-weight:400}.user-interests .btn-interest-toggle{padding:11px 19px;border-radius:33px;border:none;background-color:var(--primary-color);color:var(--white-color);font-size:14px;font-weight:400}.user-interests .btn-submit{height:44px;border-radius:100px;border:0;font-size:14px;font-weight:600;background:var(--blue-color);color:var(--white-color);cursor:pointer;transition:opacity .2s,background-color .2s}.user-interests .btn-submit:disabled{background-color:var(--border-color);color:var(--text-color);opacity:.5;cursor:not-allowed}.consent-section{display:flex;flex-direction:column;gap:12px;margin:1.5rem 0 1rem;padding:1rem;background:rgba(17,137,244,.04);border-radius:12px;border:1px solid var(--border-color)}.consent-item{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.consent-item input[type=checkbox]{width:18px;height:18px;margin-top:2px;cursor:pointer}.consent-label{font-size:14px;line-height:20px;color:var(--heading-color)}.consent-label a{color:var(--blue-color);text-decoration:underline!important;font-weight:500}.consent-label a:hover{text-decoration:none!important}@media screen and (min-width:1400px){.user-interests{width:600px}}@media screen and (max-width:768px){.user-interests{width:95%;padding-top:2rem}}