.m1{background-color:#000!important;color:#fff!important;& .gwTabitems__link,.form-check-label{background-color:#fff!important;color:#000!important}}.m2{background-color:blue!important;color:#fff!important;& .gwTabitems__link,.form-check-label{background-color:#fff!important;color:#000!important}}:root{--pearson-purple:#0d004d;--light-purple:#c1bfff;--mist-purple:#edecf6;--amethyst:#512eab;--white:#fff;--fuchsia:#df41cf;--fuchsia-tint:#efa0e7;--amber:#ffce00;--amber-tint:#ffe67f;--turquoise:#56e2e1;--turquoise-tint:#b3f2f1;--success:#038238;--pending:#ff9800;--red:#f44336;--grey:#6a7070;--grey-for-border:#d9d9d9;--black:#000;--transparent:#fff0;--font-family-base:"Plus Jakarta Sans","Inter","Roboto",sans-serif;--font-family-heading:"Plus Jakarta Sans","Segoe UI",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--mist-purple);margin:0}body,code{font-family:var(--font-family-base)}*,:focus{border:0;box-shadow:0;outline:0!important}:focus{border-radius:inherit;box-shadow:none;outline:0;outline-offset:2px}.App{background-color:var(--mist-purple);text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--amethyst)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gwTab{background:#fff;border-radius:8px;-ms-box-shadow:0 2px 4px #00000040;box-shadow:0 2px 4px #00000040}.gwTabitems a.gwTabitems__link{border-left:5px solid #0000;color:var(--amethyst);font-size:18px;font-weight:500;padding:15px;text-decoration:none}.gwTabitems a.gwTabitems__link.active{border-color:var(--amethyst)}.preference__mobile-tab.justify-content-center.mb-3{display:none}.gwSpaWrapper__tabs{display:flex;padding:30px}.gwTab{min-width:300px;text-align:left;width:25%}.gwTabitems{display:flex;margin:20px 0}.gwSpaWrapper__iframe.tab-content{background:#fff;border-radius:8px;-ms-box-shadow:0 2px 4px #00000040;box-shadow:0 2px 4px #00000040;margin:0 30px;padding:30px;width:75%}.gwSpaWrapper__iframe.tab-content .tab-pane{display:none;text-align:left}.gwSpaWrapper__iframe.tab-content .tab-pane.show{display:block}.preference__content.marketing_communication,.preference__content.privacy_settings{display:flex;flex-direction:column;gap:10px}.preference__content.marketing_communication .form-check-input,.preference__content.privacy_settings .form-check-input,input[type=checkbox]{accent-color:#0d006d;border:2px solid var(--amethyst)!important;box-shadow:inset 0 0 0 1px var(--amethyst);outline:none;transform:scale(1.5)}input[type=checkbox]:checked,input[type=checkbox]:checked:after{background-color:var(--amethyst)!important}.preference__content.marketing_communication .form-check,.preference__content.privacy_settings .form-check{align-items:center;display:flex;gap:6px}.preference__content-heading{color:var(--pearson-purple);font-size:28px;font-weight:400;margin:0}.form-check-label.form__checkboxlabel,.preference__text{color:var(--amethyst)}.preference__actions button{background-color:var(--light-purple);border:1.5px solid var(--pearson-purple);border-radius:30px;color:var(--pearson-purple);cursor:pointer;font-size:18px;height:48px;min-width:180px;padding:10px 30px}.preference__actions button:hover{background-color:var(--amethyst);color:var(--white)}.preference__actions{display:flex;gap:30px;justify-content:center}.preference__actions button.preference__button--save{background:var(--amethyst);border-color:var(--amethyst);color:var(--white)}.preference__actions button.preference__button--save:hover{background-color:var(--pearson-purple)}.preference__actions button.preference__button--cancel.disable,.preference__actions button.preference__button--save.disable{cursor:no-drop;opacity:.8}h1.preference__heading{color:var(--pearson-purple);font-size:36px;font-weight:500;text-align:left}.preference{padding:30px}.message-confirmation{border-radius:10px;box-shadow:0 0 4px #ccc;display:flex;flex-direction:column;gap:10px;margin:50px auto auto;max-width:700px;padding:40px}.message-confirmation div{text-align:center}.message-confirmation div img{width:50px}.pref-form{background-color:var(--white);box-shadow:0 0 4px #ccc;margin:40px auto auto;max-width:500px;padding:40px}.pref-form .field-wrapper{display:flex;flex-direction:column;gap:4px;margin-bottom:30px}.pref-form .field-wrapper label{color:var(--grey)}.pref-form .field-wrapper input{border:1px solid var(--light-purple);border-radius:8px;color:var(--amethyst);font-size:.875rem;height:48px;padding:10px}input:focus,input:focus-visible
input:active,input:hover{border:1px solid var(--amethyst)!important}.pref-form .field-wrapper input[type=text i]{padding-block:0}.pref-form button{background:var(--amethyst);border:none;border-radius:50px;color:var(--white);font-family:var(--font-family-base);font-size:.875rem;height:48px;padding:10px 50px}.pref-form button:hover{background-color:var(--pearson-purple)}.loader{align-items:center;background:#0000005d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.loader span{animation:spinner 2s infinite;border:5px solid var(--white);border-bottom-color:var(--amethyst);border-radius:99px;font-size:0;height:50px;position:relative;width:50px}.loader span:before{border-radius:30px;content:"";height:20px;left:-10px;position:absolute;top:-10px;width:20px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message-confirmation .success-message h2{color:var(--pearson-purple)}.message-confirmation .success-message p{color:var(--amethyst)}.message-confirmation .success-message button{background-color:var(--amethyst);border:0;border-radius:50px;color:var(--white);cursor:pointer;height:48px;min-width:100px}.message-confirmation .success-message button:hover{background-color:var(--pearson-purple)}.message-confirmation{background-color:var(--white)}.message-confirmation .error-message h2{color:var(--pearson-purple)}.message-confirmation .error-message p{color:var(--amethyst)}.message-confirmation .error-message button{background-color:var(--amethyst);border:0;border-radius:50px;color:var(--white);cursor:pointer;height:48px;min-width:100px}.message-confirmation .error-message button:hover{background-color:var(--pearson-purple)}
/*# sourceMappingURL=main.b72cf9e7.css.map*/