﻿.signupControl{width:100%;max-width:100%;box-sizing:border-box;margin:0 auto;display:flex;position:relative;flex-direction:column;}.signupControl a:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.signupControl .box-signup .signupFields{width:100%;max-width:100%;display:flex;flex-direction:column;gap:16px;}.signupControl .box-signup .signupFields .title{margin-bottom:8px;}.signupControl .box-signup .signupFields .title h1{font-weight:700;font-size:24px;line-height:32px;text-align:center;}.signupControl .box-signup .signupFields .title h2{font-weight:500;font-size:18px;line-height:24px;text-align:center;}.signupControl .box-signup .signupFields .buttons{text-align:center;padding-top:8px;}.signupControl .box-signup .signupFields .buttons .swd_button{display:inline-flex;gap:8px;align-items:center;}.signupControl .box-signup .signupFields .buttons .swd_button .icon-arrow{width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M10.4999 3.33301L9.32492 4.50801L13.9749 9.16634H3.83325V10.833H13.9749L9.32492 15.4913L10.4999 16.6663L17.1666 9.99967L10.4999 3.33301Z' fill='white'/%3E%3C/svg%3E") no-repeat center center;}.signupControl .box-signup .signupFields .swd_inputtext-holder{margin-bottom:0;margin-top:0;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext{border:1px solid #eaf1f8;background-color:#eaf1f8;height:48px;border-radius:4px;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext.error{box-shadow:inset 0 0 0 1px #d46000;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext.error:focus{outline:1px solid #d46000;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext.error:focus:hover{outline-color:#d46000;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext+.swd_inputtext-label{bottom:initial;top:14px;color:#414141;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext+.swd_inputtext-label .asterisk{color:#d46000;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext:focus{outline:1px solid #1e7b92;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext:focus~.swd_inputtext-label{color:#1e7b92;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext:not(:placeholder-shown)~.swd_inputtext-label{color:#1e7b92;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext~.swd_inputtext-error{font-size:.75rem;padding:4px 16px 0 20px;position:relative;bottom:initial;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext:hover{border-color:#141414;}.signupControl .box-signup .signupFields .swd_inputtext-holder .swd_inputtext:focus:hover{border-color:#1e7b92;}.signupControl .box-signup .signupFields .swd_inputtext-holder.pwdFieldWrapper{z-index:1;margin-bottom:0;}.signupControl .box-signup .signupFields .swd_inputtext-holder.pwdFieldWrapper input.eye_icon_password~.eye_icon_toggle{right:11px;bottom:auto;top:12px;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox{margin-top:0;margin-bottom:32px;}.signupControl .box-signup .signupFields .swd_inputtext-holder .posValIcon{width:24px;height:24px;position:absolute;display:none;right:14px;top:12px;background-image:url('/Images/Icons/seaweed/icon-check-success.svg');background-repeat:no-repeat;background-size:100%;background-position:center center;}.signupControl .box-signup .signupFields .swd_inputtext-holder .posValText{display:none;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.4px;margin:2px 0 0 18px;position:static;color:#414141;}.signupControl .box-signup .signupFields .swd_inputtext-holder .posValText .userFirstName{text-transform:capitalize;}.signupControl .box-signup .signupFields .swd_inputtext-holder .posValText.swd_inputtext-email.noName{margin:2px 0 4px 18px;position:static;}.signupControl .box-signup .signupFields .swd_inputtext-holder .posValText.swd_inputtext-email.noName::first-letter {text-transform:capitalize;}.signupControl .box-signup .signupFields .swd_inputtext-holder.hasPosVal .swd_inputtext~.posValIcon{display:block;}.signupControl .box-signup .signupFields .swd_inputtext-holder.hasPosVal .swd_inputtext~.posValText{display:block;}.signupControl .box-signup .signupFields .swd_inputtext-holder.error{margin-bottom:4px;}.signupControl .box-signup .signupFields .swd_inputtext-holder.error .swd_inputtext-error{background-color:#fff;bottom:initial;z-index:1;position:relative;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"]{top:7px;left:0;height:20px;width:20px;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"].error+label::before{border-width:2px;border-color:#d46000;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"].error+label::after{left:4px;top:5px;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"].error~.swd_inputtext-error{display:block;font-size:.75rem;background-color:#fff;padding:3px 16px 0 32px;bottom:initial;z-index:1;position:static;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"]:focus-visible+label{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"]:focus-visible:before{outline:1px solid;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox label{padding-left:32px;font-family:var(--font_proxima);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox label::before{top:2px;width:18px;height:18px;border-radius:2px;border:2px solid #141414;box-sizing:border-box;cursor:pointer;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox label:hover:before{border-color:#1e7b92;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox label::after{left:4px;top:5px;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox label a{text-decoration:underline;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox label a:focus-visible{outline:auto 1px;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox .swd_inputtext-error{font-size:.75rem;font-weight:400;color:#d46000;background-color:#fff;padding:4px 3px;position:relative;margin-top:auto;display:none;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"]:checked+label::before{background:#1e7b92;border-color:#1e7b92;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox input[type="checkbox"]:checked+label::after{border-color:#fff;}.signupControl .box-signup .signupFields .swd_inputtext-holder.swd_checkbox.error{margin-top:16px;}.signupControl .box-signup .signupFields .swd_inputselect-holder{margin-bottom:32px;}.signupControl .box-signup .signupFields .swd_inputselect-holder .swd_inputselect{border:1px solid #eaf1f8;background-color:#eaf1f8;}.signupControl .box-signup #signupPwdMessage{font-size:.75rem;line-height:1.15;bottom:initial;letter-spacing:.25px;font-weight:400;color:#414141;}.signupControl .box-signup .password-validation{padding-left:16px;padding-top:4px;color:#414141;}.signupControl .box-container{display:flex;border-radius:16px;background:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,.25);width:100%;max-width:498px;padding:48px 24px;gap:8px;box-sizing:border-box;position:relative;flex-direction:column;}.signupControl .box-container .termsAcceptContent{text-align:center;font-size:.75rem;line-height:1.33;font-weight:500;color:#414141;letter-spacing:.4px;max-width:400px;margin:-8px auto 0;}.signupControl .box-container .termsAcceptContent a.swd_link{font-weight:500;}.signupControl .box-container .moreSignupOptionsWrap{text-align:center;padding-top:8px;}.signupControl .box-container .moreSignupOptionsWrap .swd_text_button{font-size:1rem;}.signupControl .box-container.box-socialSignup{gap:20px;}.signupControl .box-socialSignup .container-title{text-align:center;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.142;color:#374649;animation:TitleInBottom 1s cubic-bezier(.16,1,.3,1) 0s 1 normal forwards;position:relative;z-index:2;}.signupControl .box-socialSignup .container-title.noAnim{animation:none;}.signupControl .box-socialSignup .container-subtitle{text-align:center;font-family:'Proxima-Nova',Arial,Helvetica,Sans-Serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.333;color:#141414;margin-top:4px;margin-bottom:16px;}.signupControl .box-socialSignup .container-subtitle strong{font-weight:600;}.signupControl .box-socialSignup .socialSignupWrap{height:calc(100% - 16px);width:100%;top:8px;bottom:8px;z-index:99;background-color:#fff;box-sizing:border-box;display:flex;align-items:center;align-content:center;left:8px;padding:0;text-align:center;}.signupControl .box-socialSignup .socialSignupWrap .social{width:320px;margin:0 auto;max-width:100%;}.signupControl .box-socialSignup .socialSignupWrap .social .moreSignupOptionsWrap{margin-top:16px;}.signupControl .box-socialSignup .socialSignupWrap .social .moreSignupOptionsWrap .swd_text_button{font-size:1rem;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container{display:flex;gap:16px;flex-direction:column;margin-bottom:16px;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container .btnSocial{text-align:center;border-radius:20px;border:1px solid #141414;font-size:.875rem;line-height:1.285;padding:10px 24px;display:flex;text-decoration:none;align-items:center;justify-content:center;box-sizing:border-box;background-color:#fff;color:#141414;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container .btnSocial:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container .btnSocial span{background-repeat:no-repeat;background-size:14px 17px;background-position:0;padding-left:22px;display:block;min-height:18px;height:auto;width:auto;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container .btnSocial.icon-login-apple span{background-image:url('/Images/Icons/apple_logo_button_black.svg');background-size:auto;padding-left:20px;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container .btnSocial.icon-login-google span{background-image:url('/Images/Icons/google_logo_button.svg');background-size:17px 18px;padding-left:24px;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container .btnSocial.icon-login-facebook{color:#1a77f2;border-color:#1a77f2;}.signupControl .box-socialSignup .socialSignupWrap .social .social-btn-container .btnSocial.icon-login-facebook span{background-image:url('/Images/Icons/facebook_logo_button_blue.svg');background-size:20px;padding-left:26px;}.tippy-box[data-theme~='signuptip']{width:240px;min-width:80px;max-width:358px;border-radius:4px;border:1px solid #0085df;background:var(--Neutral-white,#fff);color:#414141;font-family:var(--font_proxima);font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.25px;box-sizing:border-box;box-shadow:0 1px 3px 0 #0000004d,0 4px 8px 3px #00000026;}.tippy-box[data-theme~='signuptip'] .tippy-arrow::before,.tippy-box[data-theme~='signuptip'] .tippy-arrow::after{display:none;}.tippy-box[data-theme~='signuptip'][data-placement^=left] .tippy-arrow{right:-7px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.48528 0L16.9706 8.48528L8.48528 16.9706V8.48527V0Z' fill='%230085DF'/%3E%3Cpath d='M8.48528 1.41421L15.5563 8.48528L8.48528 15.5563H7.26274L7.26274 8.48528L7.26274 1.41421L8.48528 1.41421Z' fill='white'/%3E%3C/svg%3E%0A");width:12px;height:12px;background-position:right;background-repeat:no-repeat;}.tippy-box[data-theme~='signuptip'][data-placement^=top] .tippy-arrow{bottom:-8px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9706 8.48528L8.48528 16.9706L3.33786e-06 8.48528L8.48529 8.48528L16.9706 8.48528Z' fill='%230085DF'/%3E%3Cpath d='M15.5563 8.48529L8.48528 15.5564L1.41421 8.48529L1.41421 7.26275L8.48528 7.26275L15.5564 7.26275L15.5563 8.48529Z' fill='white'/%3E%3C/svg%3E%0A");width:12px;height:12px;background-position:bottom;background-repeat:no-repeat;}@media only screen and (max-width:1280px){.hp-container .sectionMain .box-main .main-content .sigupContainer .box-signup{padding:16px 24px;}}@media only screen and (max-width:960px){.hp-container .sectionMain .box-main .main-content .sigupContainer{margin:auto;}.hp-container .sectionMain .box-main .main-content .sigupContainer .box-signup{padding:16px;}.signupControl .box-container .moreSignupOptionsWrap{padding:4px 0;}.signupControl .box-container .moreSignupOptionsWrap .swd_text_button.blue{line-height:1.5;}.signupControl .box-container .moreSignupOptionsWrap .swd_text_button.blue:after{display:none;}}@media only screen and (max-width:767px){.signupControl .box-signup .signupFields{max-height:calc(100vh - 160px);overflow:auto;}.signupControl .box-signup .signupFields .swd_inputtext-holder.pwdFieldWrapper input.eye_icon_password~.eye_icon_toggle{right:9px;}}