#profile_header h1.button_text{opacity:.5;font-weight:700;cursor:pointer;letter-spacing:.1em;text-decoration:underline}#section_two_columns #first_column{background:#e7f5fc;padding-top:152px}#section_two_columns #first_column #profile_form #countriesField,#section_two_columns #first_column #profile_form #logoutButton,#section_two_columns #first_column #profile_form #profileCompactSelect,#section_two_columns #first_column #profile_form #profileLanguageSelect,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect,#section_two_columns #first_column #profile_form #removeButton,#section_two_columns #first_column #profile_form #unsubscribeButton,#section_two_columns #first_column #profile_form #visitLessonsButton,#section_two_columns #first_column #profile_form #visitProfileButton,#section_two_columns #first_column #profile_form input[type=email],#section_two_columns #first_column #profile_form input[type=text],#section_two_columns #first_column #profile_form textarea{display:block;margin:0;padding:0 0 0 14px;background-color:#f3fafd;border:2px solid #217093;border-radius:4px;-webkit-appearance:none;box-sizing:border-box;width:100%;height:65px;font-size:1.15em;color:#3a5d77;font-weight:600;font-family:inherit;transition:box-shadow .2s linear,border-color .25s ease-out}#section_two_columns #first_column #profile_form #countriesField:focus,#section_two_columns #first_column #profile_form #logoutButton:focus,#section_two_columns #first_column #profile_form #profileCompactSelect:focus,#section_two_columns #first_column #profile_form #profileLanguageSelect:focus,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect:focus,#section_two_columns #first_column #profile_form #removeButton:focus,#section_two_columns #first_column #profile_form #unsubscribeButton:focus,#section_two_columns #first_column #profile_form #visitLessonsButton:focus,#section_two_columns #first_column #profile_form #visitProfileButton:focus,#section_two_columns #first_column #profile_form input[type=email]:focus,#section_two_columns #first_column #profile_form input[type=text]:focus,#section_two_columns #first_column #profile_form textarea:focus{outline:0;box-shadow:0 2px 10px rgba(0,0,0,.1);border-color:#0091d2}#section_two_columns #first_column #profile_form textarea{padding:14px;height:195px;resize:none}#section_two_columns #first_column #profile_form label{display:block;font-weight:600;font-size:1.15rem;line-height:1.15em;color:#217093}#section_two_columns #first_column #profile_form .input_submit input.save{display:none;background:#2e6b92;border:none;color:#e8f5fc;cursor:pointer;font-weight:700;width:20%;border-top-right-radius:4px;border-bottom-right-radius:4px}#section_two_columns #first_column #profile_form .input_submit:focus-within input[type=email],#section_two_columns #first_column #profile_form .input_submit:focus-within input[type=text],#section_two_columns #first_column #profile_form .input_submit:focus-within textarea{border-radius:4px 0 0 4px;border-right:none;border-color:#60c2a1}#section_two_columns #first_column #profile_form .input_submit:focus-within input.save{display:block;background-color:#60c2a1;color:#126549}#section_two_columns #first_column #profile_form #profileCompactSelect,#section_two_columns #first_column #profile_form #profileLanguageSelect,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect{padding:0;cursor:pointer}#section_two_columns #first_column #profile_form #profileCompactSelect p,#section_two_columns #first_column #profile_form #profileLanguageSelect p,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect p{color:#217093;text-transform:uppercase;font-weight:600}#section_two_columns #first_column #profile_form #profileCompactSelect .option-off,#section_two_columns #first_column #profile_form #profileCompactSelect .option-on,#section_two_columns #first_column #profile_form #profileLanguageSelect .option-off,#section_two_columns #first_column #profile_form #profileLanguageSelect .option-on,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect .option-off,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect .option-on{position:relative;cursor:pointer;display:inline-block;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat;filter:opacity(90%);border-radius:100%;width:20px;height:20px}#section_two_columns #first_column #profile_form #profileCompactSelect .option-on,#section_two_columns #first_column #profile_form #profileLanguageSelect .option-on,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect .option-on{background-image:url(/assets/static/images/profile/checking.svg)}#section_two_columns #first_column #profile_form #profileCompactSelect .option-off,#section_two_columns #first_column #profile_form #profileLanguageSelect .option-off,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect .option-off{background-image:url(/assets/static/images/profile/clear.svg)}#section_two_columns #first_column #profile_form #profileCompactSelect .current,#section_two_columns #first_column #profile_form #profileLanguageSelect .current,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect .current{height:100%}#section_two_columns #first_column #profile_form #profileCompactSelect .list,#section_two_columns #first_column #profile_form #profileLanguageSelect .list,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect .list{width:calc(100% + 4px);margin-left:-2px;margin-top:0;border:2px solid #217093}#section_two_columns #first_column #profile_form #profileCompactSelect .option-other,#section_two_columns #first_column #profile_form #profileLanguageSelect .option-other,#section_two_columns #first_column #profile_form #profileNotificationFrequencySelect .option-other{position:relative;cursor:pointer;display:inline-block;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat;filter:opacity(90%);border-radius:100%;width:20px;height:20px;background-image:url(/assets/static/images/profile/clear.svg)}#section_two_columns #first_column #profile_form #visitLessonsButton,#section_two_columns #first_column #profile_form #visitProfileButton{background:#19a974;border-color:#19a974;color:#fff}#section_two_columns #first_column #profile_form #logoutButton,#section_two_columns #first_column #profile_form #removeButton,#section_two_columns #first_column #profile_form #unsubscribeButton{height:3rem;padding-left:0}#section_two_columns #first_column #profile_form #logoutButton:hover,#section_two_columns #first_column #profile_form #removeButton:hover,#section_two_columns #first_column #profile_form #unsubscribeButton:hover{border:none}#section_two_columns #first_column #profile_form #logoutButton:hover p,#section_two_columns #first_column #profile_form #removeButton:hover p,#section_two_columns #first_column #profile_form #unsubscribeButton:hover p{color:#fff}#section_two_columns #first_column #profile_form #logoutButton:hover{background:#fa5767}#section_two_columns #first_column #profile_form #unsubscribeButton:hover{background:#e93446}#section_two_columns #first_column #profile_form #removeButton:hover{background:#d6051a}#section_two_columns #second_column{background:#2e6b92}@media screen and (min-width:30em){#profile_header h1.button_text{font-size:18px}#logoutButton p,#removeButton p,#unsubscribeButton p{font-size:1em;line-height:1.2em}}#headerContainer{height:100vh}@media screen and (max-width:30em){#profile_header h1.button_text{font-size:14px}#logoutButton p,#removeButton p,#unsubscribeButton p{font-size:.6em;line-height:1.2em}}@media screen and (min-width:30em) and (max-width:60em){#headerContainer{height:100vh}}@media screen and (min-width:60em){#profile_header h1.button_text{font-size:22px}#section_two_columns #second_column{padding-top:152px}}@media screen and (min-width:74em){#profile_header h1.button_text{font-size:26px}.f3-xl{font-size:1.5rem}}