@keyframes pulse{0%{background-color:#a5a5a51a}50%{background-color:#a5a5a566}to{background-color:#a5a5a51a}}.collect-consent-page{display:flex;flex-direction:column;flex-direction:column-reverse;align-items:stretch;gap:var(--space-24)}@media screen and (min-width: 1024px){.collect-consent-page{flex-direction:row;gap:var(--space-32)}}.collect-consent-page__wrapper{box-shadow:var(--box-shadow-primary);border-radius:var(--box-border-radius);background-color:var(--color-white);padding:var(--space-24) var(--space-16) var(--space-16) var(--space-16)}@media screen and (min-width: 768px){.collect-consent-page__wrapper{padding:var(--space-40) var(--space-24) var(--space-32) var(--space-24)}}.collect-consent-page__wrapper[aria-disabled=true]{opacity:.4;pointer-events:none}.collect-consent-page__wrapper-disabled{opacity:.5;pointer-events:none}.collect-consent-page__confirmation-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.collect-consent-page__confirmation-wrapper p{margin:0}.collect-consent-page__check{margin-bottom:10px;border-radius:50%;background-color:green;padding:10px;width:40px;height:40px;color:#fff}@media screen and (min-width: 1024px){.collect-consent-page__check{width:50px;height:50px}}.collect-consent-page__form{width:100%}@media screen and (min-width: 1024px){.collect-consent-page__form{width:66%}}.collect-consent-page__form-heading{display:flex;flex-direction:row;align-items:center;gap:var(--space-20);margin-bottom:var(--space-16)}.collect-consent-page__form-heading h2{margin:0}.collect-consent-page__input-container{background:linear-gradient(to right,var(--color-gray-dark) 20%,transparent 20%);background-position:top;background-size:6px 1px;background-repeat:repeat-x;padding-top:var(--space-15)}.collect-consent-page__checkbox{margin-bottom:var(--space-20)}.collect-consent-page__text{background:linear-gradient(to right,var(--color-gray-dark) 20%,transparent 20%);background-position:bottom;background-size:6px 1px;background-repeat:repeat-x}.collect-consent-page__text p{padding-bottom:var(--space-10)}.collect-consent-page__button-container{display:flex;justify-content:center;align-items:center;width:100%}.collect-consent-page__side{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media screen and (min-width: 1024px){.collect-consent-page__side{width:33%}}
