.message{display:none}:root{font-size:16px}.person_profile{flex-wrap:nowrap;padding:0 0 20px 0;min-height:550px}.person_profile a{text-decoration:underline;font-weight:500}.modal-trigger{cursor:pointer}.person_profile-lastUpdate{padding:25px 20px;display:flex;overflow:hidden}.person_profile-lastUpdate .personImage{min-width:120px;max-width:120px;height:120px;margin-right:20px}.person_profile-lastUpdate h3,.person_profile-lastUpdate p{font-size:.9em}.person_profile-lastUpdate p{font-style:italic;font-weight:300;margin-top:10px}.person_profile-title,.person_profile-terms{padding:10px 30px 30px}.person_profile-title .wrongPerson{font-size:.7em}.person_profile-title h1,.person_profile-title p{margin:20px 0 0}.person_profile-title p i{margin-right:10px;font-size:1.7em}.person_profile-title p .direct{display:none}@media screen and (min-width:500px){.person_profile-title p .direct{display:inline-block}}.person_profile-terms-mac{text-align:center}.person_profile-terms h2{line-height:1.2;margin:0 0 25px}.person_profile-terms p{margin:10px 0;font-size:1em}.person_profile-terms .terms{width:90%}.termsCheck{margin-right:10px}.person_profile-terms .advertise{cursor:pointer}.person_profile-terms .button{text-transform:uppercase;width:70%;display:block;margin:30px auto;border-radius:10px;padding:10px;font-size:1.1em}.person_profile-terms .advertise{text-align:center}.signUp-form,.signIn-form,.reset-form,.smsVerify,.codeVerify{text-align:center}.signUp-head,.signIn-head,.reset-head{display:flex;justify-content:center;align-items:center}.signUp-head .zoomLogo,.signIn-head .zoomLogo,.reset-head .zoomLogo,.smsVerify .zoomLogo,.codeVerify .zoomLogo{width:20px;margin-right:10px}.signUp-head p{font-size:.95em}.person_profile-signUp h2{line-height:1.2;margin:35px 0 30px}.signIn span,.signUp span{margin-left:5px;cursor:pointer}.person_profile-signUp .button{text-transform:uppercase;width:70%;display:block;margin:30px auto;border-radius:10px;padding:10px;font-size:1.1em}.person_profile-signUp .advertise{cursor:pointer;text-align:center}.smsVerify p{font-weight:600}.smsVerify_secure{text-align:left;font-size:.8em;width:240px;margin:0 auto}.smsVerify .phone{margin:0;display:block}.smsVerify .intl-tel-input{width:300px;margin:20px auto 10px}.iti-flag{background-image:url("/assets/javascripts/intl-tel-input/build/img/flags.png")}.smsVerifyAnim,.loading{display:none;text-align:center;width:35%;margin:20px auto}.smsVerifyAnim img,.loading img{display:block;margin:10px auto}.smsVerifyAnim .zoomLogo{padding-left:15px;width:40px}.loading .fa-spinner{margin:50px 0;font-size:30px;color:#3f7d95}.signIn-form,.reset-form,.smsVerify,.codeVerify{display:none}.person_profile-signIn h2,.overlay-signIn h2{line-height:1.2;font-size:1em;font-weight:500;margin:10px 0 30px}.mac .submit-button{display:block;margin:10px auto;border-radius:2px;padding:4px 0;font-size:.8em;font-weight:700;border:0;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);cursor:pointer;width:250px}.mac .forgotPassword{margin:10px auto 15px;cursor:pointer}.person_profile-reset{display:none;text-align:center;padding-top:20px;margin:0 auto}.mac .back-button{cursor:pointer}.overlay{height:100%;width:100%;position:fixed;top:0;left:0;opacity:0;z-index:-1;display:flex;align-items:center}.overlay-modal{width:80%;max-width:750px;min-height:550px;text-align:center;border-top:50px solid #3d7c95;margin:0 auto;position:relative}.overlay-modal-content img{max-width:100%}.overlay-modal-content{width:90%;margin:0 auto;padding:30px 0 0}.mac .overlay-modal-content{padding:20px 0}.overlay-modal-content h2{font-weight:600;font-size:2em;margin-bottom:20px}.windows .overlay-modal-content ul{display:flex;justify-content:space-between;margin:10px -10px 0}.windows .overlay-modal-content li{width:30%}.windows .overlay-modal-content li span{margin-right:5px}.windows .overlay-modal-content li img{margin-top:10px}.overlay-modal-content p{width:90%;font-size:.95em;margin:10px auto}.windows .overlay-modal-content p{display:none}.close{width:30px;height:30px;border-radius:50%;position:absolute;top:-40px;right:10px;cursor:pointer;display:flex;justify-content:center;align-items:center}.close .fa{font-size:1.5em;top:4px;right:6px;transform:rotate(45deg)}.overlay-modal-content h3{font-size:1.5em;font-weight:100}.overlay-modal-content .submit-button{font-style:italic;font-weight:600;max-width:250px;width:100%}.overlay-smsVerify .smsVerify_secure{width:50%;text-align:center;font-weight:300}.overlay-smsVerifyAnim{width:100%}.overlay .signIn-head{margin:15px 0 0}.overlay .signIn-head p{font-size:1.5em;display:none}.overlay .overlay-signIn h2{font-size:1.2em;font-weight:400;margin:10px 0 20px}.overlay-reset .reset-head p{margin:15px auto}.overlay-reset .back-button{cursor:pointer}.person_profile-lastUpdate{background-color:#00586e}.person_profile-lastUpdate{color:#febc11}.person_profile-lastUpdate p,.person_profile-lastUpdate a{color:white}.person_profile-title p i{color:#5ac09b}.person_profile-title h1{color:#00586e}.person_profile-terms h2,.person_profile-terms .advertise,.overlay h2{color:#f3703a}.message{color:red}.overlay{background-color:rgba(0,0,0,0.5)}.overlay-modal{background-color:white}.close{background-color:rgba(170,170,170,0.5)}.close .fa{color:#3d7c95}.signIn span,.signUp span,.signUp-head p,.signIn-head p,.person_profile-reset .reset-head p{color:#24b685}.person_profile-signUp h2,.person_profile-signUp .advertise{color:#f3703a}.overlay h2{color:#df5d36}.overlay-signIn .signIn-head p,.overlay-signIn h2,.overlay-reset .reset-head p{color:grey}.mac .submit-button{background-color:#24b685;color:white}.mac .forgotPassword,.mac .back-button{color:rgba(20,119,200,0.9)}.close:hover{background-color:black}.mac .submit-button:hover{background-color:#75caae}@media screen and (min-width:750px){.windows .overlay-modal-content h2{margin-bottom:10px}.windows .overlay-modal-content p,.mac .overlay .signIn-head p{display:block}}@media screen and (min-width:900px){.person_profile{padding-right:30px}.person_profile-lastUpdate{width:170px;padding:10px;flex-direction:column}.person_profile-lastUpdate .personImage{margin:20px auto}.person_profile-lastUpdate .content{width:80%;margin:0 auto}.person_profile-title{padding-left:60px;width:50%}.person_profile-terms{padding:65px 0;width:35%}.person_profile-signUp,.person_profile-signIn,.person_profile-smsVerify,.person_profile-codeVerify{padding:20px 0;width:35%}}