body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;overflow:hidden}.app,.app-container{height:100%}.app,.app-container,.page-container{display:flex;flex-direction:column;flex-grow:1}.page-container{background-color:#efefef;overflow-y:auto}@media only screen and (max-width:768px){.page-container{padding:10px}}@media only screen and (min-width:768px){.page-container{padding:20px}}.page-wrapper{max-width:1350px;width:100%}.page-wrapper,.vertical-divider{display:flex;flex-direction:column;flex-grow:1}.vertical-divider{border-right:1px solid #ccc;margin:20px 0}.horizontal-divider{border-top:1px solid #ccc;display:flex;flex-direction:row;flex-grow:1;margin:15px 30px}.overlay{background-color:#333;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:400}.close-button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;display:table-cell;padding:3px;position:absolute;vertical-align:middle}@media only screen and (max-width:768px){.close-button{height:30px;right:15px;top:15px;width:30px}}@media only screen and (min-width:768px){.close-button{height:36px;right:20px;top:20px;width:36px}}.close-button:hover{background-color:#ccc}@media only screen and (max-width:768px){.close-icon{height:24px;width:24px}}@media only screen and (min-width:768px){.close-icon{height:30px;width:30px}}.flex-horizontal-centered{align-items:center;display:flex;flex-direction:row}.b{font-weight:500}.i{font-style:italic}.form-header{color:#333;font-weight:500;text-align:center}@media only screen and (max-width:768px){.form-header{font-size:22px;margin:10px 0}}@media only screen and (min-width:768px){.form-header{font-size:24px;margin:10px 0 20px}}.form-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;max-width:600px}@media only screen and (max-width:768px){.form-container{border-radius:10px;box-shadow:0 0 10px #d8d8d8;padding:16px;width:100%}}@media only screen and (min-width:768px){.form-container{border-radius:10px;box-shadow:0 0 10px #d8d8d8;max-width:600px;padding:24px;width:600px}}.form-number-input{flex-grow:0;text-align:end}.form-number-input-with-label{align-items:center;display:flex;flex-direction:row}.form-subheader{color:#333;font-size:18px;font-weight:500}.form-row{align-items:center;display:flex;flex-direction:row}.form-field{display:flex;flex-direction:column;margin-bottom:15px}.required-field:after{color:red;content:"*";font-weight:500;margin-left:5px}.form-error-label{color:red;font-style:italic;margin-top:5px}.form-submit-button{-webkit-appearance:none;background-color:#6c5dbdee;border:none;color:#fff;cursor:pointer}@media only screen and (max-width:768px){.form-submit-button{border-radius:10px;font-size:16px;height:38px;line-height:32px;margin-top:5px;min-height:38px}}@media only screen and (min-width:768px){.form-submit-button{border-radius:10px;font-size:18px;height:50px;line-height:50px;margin-top:10px;min-height:50px}}.form-submit-button :disabled,input[disabled]{background-color:#d8d8d8;color:#666;cursor:not-allowed}.form-label{color:#686868;font-size:16px;margin-bottom:8px}.form-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.form-text-area{background-color:#6c5dbd15;border:none;box-sizing:border-box;display:flex;flex-grow:1;height:150px;padding:10px 20px;resize:vertical}@media only screen and (max-width:768px){.form-text-area{border-radius:16px;font-size:16px}}@media only screen and (min-width:768px){.form-text-area{border-radius:25px;font-size:18px}}.form-text-area:focus{border:2px solid #6c5dbdee;outline:none!important}.form-terms-container{cursor:pointer;display:block;margin:10px 0;position:relative;-webkit-user-select:none;user-select:none}.form-terms-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.intro-logo-and-title{align-items:center;display:flex;flex-direction:row;justify-content:center}.intro-icon{height:42px;width:42px}.intro-title{font-size:42px;font-weight:450;margin-left:10px}@media only screen and (max-width:768px){.intro-title{font-size:32px}}@media only screen and (min-width:768px){.intro-title{font-size:42px}}.intro-welcome-header{font-size:24px;margin-bottom:10px}.signup-toggle{color:#6c5dbd;font-size:16px;margin-top:20px;text-align:center;text-decoration:underline}@media only screen and (max-width:768px){.subscription-icons{width:80%}}@media only screen and (min-width:768px){.subscription-icons{height:165px;width:319px}}@keyframes flickerAnimation{0%{opacity:.9}50%{opacity:.7}to{opacity:.9}}@-webkit-keyframes flickerAnimation{0%{opacity:.9}50%{opacity:.7}to{opacity:.9}}.animate-flicker{-webkit-animation:flickerAnimation .8s infinite;animation:flickerAnimation .8s infinite;display:flex;flex-grow:1}.placeholder-background{background-color:#ccc}.placeholder-text-shape{border-radius:5px;display:flex;flex-grow:1;height:10px;margin:5px 0;max-height:10px}.placeholder-filters-header-shape{margin:30px 0 20px}.placeholder-filter-shape,.placeholder-filters-header-shape{border-radius:10px;display:flex;flex-grow:1;height:20px;max-height:20px;width:150px}.placeholder-filter-shape{margin:15px 0 15px 15px}.create-listing-contact{display:flex;flex-direction:column;margin-bottom:20px}.create-listing-edit-footer a{color:#6c5dbd;font-weight:500}.create-listing-edit-footer-disclaimer{border-radius:10px;color:#fff;font-size:14px;margin:10px 0 20px;padding:10px}.create-listing-edit-footer-disclaimer a{color:#6c5dbd}.create-listing-form{display:flex;flex-direction:column;max-width:800px;width:50%}.create-listing-subscription-logo{align-self:flex-end;border-radius:50%;margin:0 0 15px 15px}@media only screen and (max-width:768px){.create-listing-subscription-logo{height:36px;width:36px}}@media only screen and (min-width:768px){.create-listing-subscription-logo{height:60px;width:60px}}.create-listing-subscription-card-referral-logo{align-self:flex-end;border-radius:5px;margin:0 0 15px 15px}@media only screen and (max-width:768px){.create-listing-subscription-card-referral-logo{width:36px}}@media only screen and (min-width:768px){.create-listing-subscription-card-referral-logo{width:60px}}@media only screen and (max-width:768px){.subscription-field{margin-left:0}}@media only screen and (min-width:768px){.subscription-field{margin-left:30px}}.feedback-container{align-self:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #d8d8d8;display:flex;flex-direction:column;max-width:600px;padding:20px;width:100%}.feedback-container a{color:#6c5dbd;font-weight:500}.feedback-header{color:#686868;font-size:16px;font-weight:500;margin-bottom:20px}.info-page-container{align-items:center}.info-page-container,.info-page-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.info-page-wrapper{max-width:800px}.info-page-header{color:#333;font-weight:500}@media only screen and (max-width:768px){.info-page-header{font-size:20px}}@media only screen and (min-width:768px){.info-page-header{font-size:24px}}@media only screen and (max-width:768px){.info-page-description{font-size:15px}}@media only screen and (min-width:768px){.info-page-description{font-size:16px}}.info-filters-container{display:flex;margin:20px 0 10px}.info-filters-wrapper{display:flex}@media only screen and (max-width:768px){.info-filters-wrapper{flex-direction:column;justify-content:space-between}}@media only screen and (min-width:768px){.info-filters-wrapper{flex-direction:row;justify-content:space-between}}.info-filters-accordion{background-color:#fff;border:1px solid #ccc;margin-bottom:10px!important;width:100%}.info-filter-form-control{flex-shrink:0}@media only screen and (max-width:768px){.info-filter-form-control{width:100%!important}.info-filter-form-control:last-child{margin-top:20px!important}}@media only screen and (min-width:768px){.info-filter-form-control{width:calc(50% - 10px)!important}}.info-cards-container{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0 10px}.info-container{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #ccc;box-sizing:border-box;display:flex;flex-direction:column;margin:20px 0;padding:20px;width:100%}.info-url{margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-url a{color:#6c5dbd;font-weight:500}.info-subheader{color:#333;font-weight:500}.info-header{align-items:center;display:flex;flex-direction:row}.info-logo{border-radius:50%;height:50px;width:50px}.info-title{font-size:18px;font-weight:500;margin-left:10px}.info-last-known-update,.info-required-terms{margin-top:15px}.info-quote{background-color:#6c5dbd20;border-radius:5px;padding:10px}.login-form-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;max-width:600px;width:100%}.login-container,.login-intro{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.login-intro{background-color:#6547dc;box-sizing:border-box;color:#fff;flex-shrink:0;padding:24px}@media only screen and (max-width:768px){.login-intro{border-top-left-radius:0;border-top-right-radius:0;padding:20px 20px 30px}}@media only screen and (min-width:768px){.login-intro{border-top-left-radius:10px;border-top-right-radius:10px;padding:16px}}.login-form-wrapper{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;max-width:600px}@media only screen and (max-width:768px){.login-form-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:30px 20px 50px}}@media only screen and (min-width:768px){.login-form-wrapper{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:32px}}.conversation-container{background-color:#fff;display:flex;flex-direction:column;flex-grow:1}@media only screen and (max-width:768px){.conversation-container{height:100%;max-width:800px}}@media only screen and (min-width:768px){.conversation-container{border-radius:5px;box-shadow:0 0 10px #d8d8d8;margin:20px 20px 20px 0;max-width:800px}}.conversation-header{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;flex-direction:row;flex-shrink:0;padding:20px}.conversation-header a{color:#6c5dbd;font-weight:600}.conversation-back-button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;height:30px;margin-right:20px;padding:0;width:30px}.conversation-back-button:hover{background-color:#ccc}.conversation-back-arrow-icon{height:30px;width:30px}.conversation-header-profile-picture{border-radius:50%;height:30px;width:30px}.conversation-scrollbars-container{display:flex;flex-direction:column;flex-grow:1}.conversation-scrollbars-container div{overflow-x:hidden!important}.conversation-body{display:flex;flex-direction:column;flex-grow:1;min-height:80%;overflow-y:auto;padding:37px 20px 20px}.conversation-header-first-name{margin-left:10px}.conversation-message{border-radius:20px;display:flex;flex-direction:row;flex-shrink:0;font-size:14px;margin-bottom:8px;padding:8px 15px}.conversation-message-draft-prompt{align-items:center;color:#666;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.conversation-message-draft-prompt-disclaimer{margin-top:10px}.conversation-current-user-message{align-self:flex-end;background-color:#6c5dbd;border:1px solid #6c5dbd;color:#fff}.conversation-other-user-message{align-self:flex-start;background-color:#e8e8e8;border:1px solid #e8e8e8;color:#000}.conversation-footer{display:flex;flex-direction:column;flex-shrink:0;padding:10px 20px 20px}.conversation-bar{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:25px;position:relative}.conversation-bar,.conversation-text-input{display:flex;flex-direction:row;flex-grow:1;height:42px}.conversation-text-input{background-color:initial;border:none;border-radius:25px;box-sizing:border-box;font-size:16px;line-height:42px;padding:0 50px 0 20px;transition:all .2s ease-in-out}.conversation-text-input:focus{box-shadow:0 0 10px #6c5dbdee;outline:none!important}.conversation-text-input:hover{box-shadow:0 0 10px #888}.conversation-send-button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;line-height:30px;position:absolute;right:10px;width:36px}.conversation-send-button:focus{border:2px solid#6c5dbdee;outline:none!important}.conversation-send-icon{height:24px;opacity:.7;width:24px}.conversation-warning{align-items:center;color:#686868;flex-direction:row;font-size:15px;font-style:italic;margin:10px 0 10px 10px}.conversation-modal,.conversation-warning{background-color:#fff;display:flex;flex-grow:1}.conversation-modal{flex-direction:column;height:100%;position:absolute;width:100%;z-index:300}.conversation-no-conversation-selected{align-items:center;border:2px dashed #a8a8a8;border-radius:10px;color:#666;display:flex;flex-direction:column;flex-grow:1;font-size:18px;font-weight:500;justify-content:center;margin:20px 20px 20px 10px}.messages-no-messages-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:center}.messages-no-messages{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;max-width:500px;padding:30px 20px;width:100%}.message-summaries-pane{margin:20px}@media only screen and (max-width:768px){.message-summaries-pane{width:100%}}@media only screen and (min-width:768px){.message-summaries-pane{width:300px}}.messages-container{background-color:#efefef;display:flex;flex-direction:row;flex-grow:1;overflow-y:auto;position:relative}.message-summary{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #d8d8d8;cursor:pointer;margin-bottom:15px;padding:15px;position:relative;transition:all .2s ease-in-out}.message-summary--unread{font-weight:650}.message-summary:hover{box-shadow:0 0 10px #888}.message-summary:focus{box-shadow:0 0 10px #6c5dbdee;outline:none!important}.message-summary-unread-indicator{background-color:#ed6c02;border-radius:50%;height:15px;position:absolute;right:20px;top:20px;width:15px}.message-summary-header{align-items:center;display:flex;flex-direction:row;font-weight:500;margin-bottom:10px}.message-summary-message{color:#333;font-size:15px}.message-summary-date{color:#686868;font-size:14px;font-style:italic;margin-top:3px}.navbar{background-color:#6c5dbd;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;z-index:300}@media only screen and (max-width:768px){.navbar{box-shadow:0 5px 5px #d8d8d8;padding:0 10px}}@media only screen and (min-width:768px){.navbar{box-shadow:0 5px 5px #d8d8d8;padding:0 20px}}@media only screen and (min-width:992px){.navbar{box-shadow:0 5px 5px #d8d8d8;padding:0 20px}}@media only screen and (min-width:1200px){.navbar{box-shadow:0 5px 5px #d8d8d8;padding:0 20px}}.navbar_wrapper{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;max-width:1350px}.navbar ul{display:flex;list-style-type:none;margin:0;overflow:hidden;padding:0}.navbar li{display:flex;flex-direction:column}.navbar li a{align-items:center;color:#fff;display:flex;height:50px;min-height:50px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}@media only screen and (max-width:768px){.navbar li a{padding:0 6px}}@media only screen and (min-width:768px){.navbar li a{padding:0 15px}}@media only screen and (min-width:992px){.navbar li a{padding:0 20px}}.navbar li a:focus{background-color:#4735ad;outline:none!important}@media only screen and (max-width:768px){.navbar-link-label{display:none}}@media only screen and (min-width:768px){.navbar-link-label{display:flex}}.navbar li a:hover{background-color:#4735ad}.navbar li ul{background-color:#6c5dbd;display:none;flex-direction:column;position:absolute;top:50px}.navbar li:hover ul{display:flex;flex-direction:column}.nav-bar-profile{align-items:center;color:#fff;cursor:pointer;display:flex;height:50px;min-height:50px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}@media only screen and (max-width:768px){.nav-bar-profile{padding:0 10px}}@media only screen and (min-width:768px){.nav-bar-profile{padding:0 15px}}@media only screen and (min-width:992px){.nav-bar-profile{padding:0 20px}}.nav-bar-profile:focus,.nav-bar-profile:hover{background-color:#4735ad}.nav-bar-profile:focus{outline:none!important}.nav-bar-profile-picture{background-color:#ccc;border-radius:50%}@media only screen and (max-width:768px){.nav-bar-profile-picture{height:25px;width:25px}}@media only screen and (min-width:768px){.nav-bar-profile-picture{height:30px;width:30px}}@media only screen and (max-width:768px){.navbar-profile-menu{right:10px}.navbar-first-name{display:none}}@media only screen and (min-width:768px){.navbar-first-name{margin-left:8px}}@media only screen and (max-width:768px){.navbar-home-icon{height:30px;width:30px}}@media only screen and (min-width:768px){.navbar-home-icon{height:32px;width:32px}}.navbar-title{font-weight:350}@media only screen and (max-width:768px){.navbar-title{font-size:18px;margin-left:5px}}@media only screen and (min-width:768px){.navbar-title{font-size:22px;margin-left:10px}}.onboarding-dialog-description-container{display:flex;flex-direction:column;justify-content:center;padding:20px}.onboarding-dialog-header{font-size:24px;font-weight:500;margin-bottom:20px}.onboarding-dialog-description{line-height:24px}.onboarding-dialog-note{font-style:italic;margin-top:10px}.profile-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #d8d8d8;display:flex;flex-direction:row;flex-shrink:0;padding:20px;position:relative}.profile-message-link-wrapper a{text-decoration:none}.profile-message-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#6c5dbd;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-weight:500;padding:5px 8px;right:20px;top:20px;transition:all .1s ease-in-out}.profile-message-button:hover{opacity:.8}.profile-message-icon{height:20px;margin-left:5px;width:20px}.profile-authored-subscriptions{display:flex;flex-direction:column;flex-shrink:0;max-width:540px}.profile-authored-subscriptions-header{font-weight:500;margin:30px 0 10px}@media only screen and (max-width:768px){.profile-authored-subscriptions-header{color:#333;font-size:16px}}@media only screen and (min-width:768px){.profile-authored-subscriptions-header{color:#686868;font-size:18px}}.profile-wrapper{display:flex;flex-direction:column;width:100%}.profile-profile-picture{background-color:#ccc;border-radius:50%}@media only screen and (max-width:768px){.profile-profile-picture{height:50px;width:50px}}@media only screen and (min-width:768px){.profile-profile-picture{height:80px;width:80px}}.profile-name-and-joined-date{display:flex;flex-direction:column}@media only screen and (max-width:768px){.profile-name-and-joined-date{margin-left:15px}}@media only screen and (min-width:768px){.profile-name-and-joined-date{margin-left:20px}}.profile-first-name{color:#333;font-weight:600}@media only screen and (max-width:768px){.profile-first-name{font-size:18px}}@media only screen and (min-width:768px){.profile-first-name{font-size:28px}}.profile-joined-date{color:#686868;margin-top:5px}.profile-joined-date-value{font-weight:700}.profile-detail-header{color:#333;font-weight:500}@media only screen and (max-width:768px){.profile-detail-header{font-size:16px;margin-bottom:10px}}@media only screen and (min-width:768px){.profile-detail-header{font-size:18px;margin-bottom:15px}}@media only screen and (max-width:768px){.profile-detail-container{margin-top:20px}}@media only screen and (min-width:768px){.profile-detail-container{margin-top:30px}}.profile-detail-name{color:#686868}@media only screen and (max-width:768px){.profile-detail-name{font-size:16px;font-weight:350;margin-left:10px}}@media only screen and (min-width:768px){.profile-detail-name{font-size:18px;font-weight:450;margin-left:12px}}.search-pane{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #d8d8d8;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px;transition:all .2s ease-in-out;z-index:200}.search-pane:hover{box-shadow:0 0 10px #888}.subscription-pane-placeholder{align-items:center;border:2px dashed #a8a8a8;border-radius:10px;box-sizing:border-box;color:#888;display:flex;flex-direction:column;flex-grow:1;height:500px;justify-items:center;overflow-y:auto;padding:20px;transition:all .2s ease-in-out;z-index:200}.search-modal{background-color:#fff;box-sizing:border-box;min-height:500px;position:relative;z-index:500}@media only screen and (max-width:768px){.search-modal{border-radius:5px;height:95%;margin:10px;max-height:700px;padding:20px;width:95%}}@media only screen and (min-width:768px){.search-modal{border-radius:5px;height:90%;margin:20px;max-height:700px;min-width:600px;padding:20px}}.filter-pane{align-self:flex-start;max-width:250px;min-width:250px;width:250px}.filter-pane,.results-pane{display:flex;flex-direction:column}.results-pane{flex-grow:1;flex-shrink:1;overflow-y:auto}@media only screen and (max-width:768px){.results-pane{padding:12px 5px 0}}@media only screen and (min-width:768px){.results-pane{max-width:700px;padding:20px 20px 0}}.search-panes{background-color:#efefef;display:flex;flex-direction:row;flex-grow:1;overflow-y:hidden}.search-modal-container{justify-content:center}.search-filters-drawer-container,.search-modal-container{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.search-filters-drawer-container{justify-content:flex-start}.search-filters-drawer{background-color:#fff;box-sizing:border-box;height:100%;max-height:100%;min-height:100%;overflow-y:auto;width:80%;z-index:500}.search-filters-button{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 8px #d8d8d8;cursor:pointer;display:flex;font-size:16px;height:42px;justify-content:center;line-height:42px;min-width:42px;width:42px}@media only screen and (max-width:768px){.search-filters-button:hover{box-shadow:0 0 8px #888}}@media only screen and (min-width:768px){.search-filters-button:hover{box-shadow:0 0 10px #888}}.search-filters-button:focus{outline:none!important}@media only screen and (max-width:768px){.search-filters-button:focus{box-shadow:0 0 8px #6c5dbdee}}@media only screen and (min-width:768px){.search-filters-button:focus{box-shadow:0 0 10px #6c5dbdee}}.search-bar-and-filter{display:flex;flex-direction:row;flex-shrink:0;padding:0}@media only screen and (max-width:768px){.search-bar-and-filter{margin:0 5px}}.search-text-input{background-color:initial;border:none;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:1;transition:all .2s ease-in-out}@media only screen and (max-width:768px){.search-text-input{border-radius:18px;font-size:16px;height:42px;line-height:34px;padding:0 50px 0 20px}}@media only screen and (min-width:768px){.search-text-input{border-radius:23px;font-size:16px;height:46px;line-height:46px;padding:0 50px 0 20px}}.search-text-input:hover{box-shadow:0 0 10px #888}.search-text-input:focus{box-shadow:0 0 10px #6c5dbdee;outline:none!important}.search-filters-listing-type-icon{height:22px;margin:0 8px 0 3px;min-width:22px;opacity:.7;width:22px}.search-filter-category-and-icon{align-self:center;display:flex;flex-direction:row}.search-filter-category-icon{border-radius:50%;height:24px;margin:0 8px 0 3px;opacity:.8;width:24px}.filter-icon{height:24px;min-width:24px;opacity:.7;width:24px}.search-submit-button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;line-height:30px;position:absolute;right:10px;width:36px}.search-submit-button:focus{border:2px solid#6c5dbdee;outline:none!important}.search-icon{height:24px;opacity:.7;width:24px}.search-number-of-results{color:#686868}@media only screen and (max-width:768px){.search-number-of-results{font-size:15px;margin:0 6px 0 10px}}@media only screen and (min-width:768px){.search-number-of-results{font-size:16px;margin:8px 10px -5px 20px}}.search-subscription-cards-container{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}@media only screen and (max-width:768px){.search-subscription-cards-container{padding:0 5px}}@media only screen and (min-width:768px){.search-subscription-cards-container{padding:0 10px}}.subscription-card-basic-info{color:#686868;display:flex;font-size:13px;min-width:85px}@media only screen and (max-width:768px){.subscription-card-basic-info{align-items:center;flex-direction:row}}@media only screen and (min-width:768px){.subscription-card-basic-info{flex-direction:column;justify-content:center;margin-left:20px}}.subscription-card-basic-info:hover{box-shadow:none}.subscription-card-neighborhood-tag,.subscription-card-sponsored-tag{background-color:#dedede;border-radius:3px;padding:1px 8px}.subscription-card-neighborhood-tag{margin-left:8px}.subscription-card-free-tag{align-items:center;background-color:#4735adaa;border-radius:3px;color:#fff;display:flex;justify-content:center;padding:1px 8px}@media only screen and (max-width:768px){.subscription-card-free-tag{align-self:flex-start}}@media only screen and (min-width:768px){.subscription-card-free-tag{align-self:flex-end}}.subscription-card-date{display:flex;flex-direction:row;flex-shrink:0}@media only screen and (max-width:768px){.subscription-card-date{justify-content:flex-start}}@media only screen and (min-width:768px){.subscription-card-date{justify-content:flex-end}}.subscription-card-basic-info-detail{align-items:center;display:flex;flex-direction:row;line-height:20px;text-align:end}@media only screen and (max-width:768px){.subscription-card-basic-info-detail{justify-content:center;margin-left:20px}}@media only screen and (min-width:768px){.subscription-card-basic-info-detail{justify-content:flex-end;margin-top:5px}}.subscription-card{background-color:#fff;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-grow:1;flex-shrink:0;justify-items:center;transition:all .2s ease-in-out}@media only screen and (max-width:768px){.subscription-card{box-shadow:0 0 8px #d8d8d8;flex-direction:column;height:140px;margin:6px 0;max-height:140px;padding:8px 12px}}@media only screen and (min-width:768px){.subscription-card{box-shadow:0 0 10px #d8d8d8;flex-direction:row;height:120px;margin:7px 0;max-height:120px;padding:10px 20px}}@media only screen and (max-width:768px){.subscription-card:hover{box-shadow:0 0 18px #888}}@media only screen and (min-width:768px){.subscription-card:hover{box-shadow:0 0 10px #888}}.subscription-card:focus{outline:none!important}@media only screen and (max-width:768px){.subscription-card:focus{box-shadow:0 0 18px #6c5dbdee}}@media only screen and (min-width:768px){.subscription-card:focus{box-shadow:0 0 10px #6c5dbdee}}.subscription-card-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:20px}.subscription-card-buttons a{text-decoration:none}.subscription-card-button{align-items:center;-webkit-appearance:none;appearance:none;border:none;border-radius:10px;color:#686868;cursor:pointer;display:flex;flex-direction:row;font-weight:600;margin-left:20px;padding:5px 8px}.subscription-card-button:hover{background-color:#ccc}.subscription-card-button-icon{height:20px;margin-right:5px;opacity:.7;width:20px}.subscription-card-logo-and-info{align-items:center;display:flex;flex-direction:row;flex-grow:1;min-width:0}.subscription-card-subscription-logo{border-radius:50%}@media only screen and (max-width:768px){.subscription-card-subscription-logo{height:50px;min-width:50px;width:50px}}@media only screen and (min-width:768px){.subscription-card-subscription-logo{height:60px;min-width:60px;width:60px}}.subscription-card-subscription-logo:hover{box-shadow:none}.subscription-card-referral-card-subscription-logo{border-radius:5px}@media only screen and (max-width:768px){.subscription-card-referral-card-subscription-logo{max-width:50px;min-width:50px;width:50px}}@media only screen and (min-width:768px){.subscription-card-referral-card-subscription-logo{max-width:60px;min-width:60px;width:60px}}.subscription-card-referral-subscription-logo:hover{box-shadow:none}.subscription-card-info{display:flex;flex-direction:column;flex-grow:1;margin-left:20px;min-width:0}.subscription-card-info a{color:#6c5dbd}.subscription-card-info:hover{box-shadow:none}.subscription-card-description-container{color:#333;display:flex;flex-direction:row;flex-grow:1;min-width:0}.subscription-card-description{color:#666;display:flex}@media only screen and (max-width:768px){.subscription-card-description{font-size:14px}}@media only screen and (min-width:768px){.subscription-card-description{font-size:15px}}.subscription-card-description span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.subscription-card-author{align-items:center;color:#686868;display:flex;flex-direction:row;font-size:13px}@media only screen and (max-width:768px){.subscription-card-author{margin:6px 0}}@media only screen and (min-width:768px){.subscription-card-author{margin-top:8px}}.subscription-card-author a{color:#6c5dbd}.subscription-card-header{display:flex;flex-direction:row;margin-bottom:5px}.subscription-card-info-name{color:#333;font-weight:600}@media only screen and (min-width:768px){.subscription-card-info-name{font-size:16px}}@media only screen and (min-width:992px){.subscription-card-info-name{font-size:17px}}.subscription-card-sharing-warning{align-items:center;color:orange;display:flex;flex-direction:row;font-weight:600;justify-content:center}.subscription-pane{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin:20px 20px 20px 10px;max-height:100%;min-height:500px;overflow-y:auto}@media only screen and (min-width:768px){.subscription-pane{max-width:300px;min-width:300px;width:300px}}@media only screen and (min-width:992px){.subscription-pane{max-width:235px;min-width:235px;width:235px}}@media only screen and (min-width:1200px){.subscription-pane{margin:20px 20px 20px 10px;max-width:300px;min-width:300px;width:300px}}.subscription-pane a{color:#6c5dbd;font-weight:500}.subscription-card-people-icon{height:20px;margin-right:5px;opacity:.5;width:20px}.subscription-author-detail{align-items:center;display:flex;flex-direction:row;margin-left:5px}@media only screen and (max-width:768px){.search-bar-container{background-color:#efefef;box-shadow:0 5px 5px #efefef;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:1;height:50px;margin-left:10px}}@media only screen and (min-width:768px){.search-bar-container{background-color:#efefef;box-shadow:0 5px 5px #efefef;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:1;height:46px;padding:0 10px}}@media only screen and (max-width:768px){.search-bar{align-items:center;background-color:#fff;border-radius:21px;box-shadow:0 0 8px #d8d8d8;display:flex;flex-direction:row;flex-grow:1;height:42px;position:relative}}@media only screen and (min-width:768px){.search-bar{align-items:center;background-color:#fff;border-radius:23px;box-shadow:0 0 10px #d8d8d8;display:flex;flex-direction:row;flex-grow:1;height:46px;position:relative}}.settings-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #d8d8d8;display:flex;flex-direction:column;flex-shrink:0;max-width:500px;padding:20px}.settings-delete-text-input{border:1px solid #a8a8a8;border-radius:10px;box-sizing:border-box;font-size:16px;height:36px;line-height:16px;margin:3px 0;padding:5px 10px}@media only screen and (max-width:768px){.settings-delete-text-input{width:100%}}.settings-delete-button{border:1px solid #a8a8a8;border-radius:10px;box-sizing:border-box;cursor:pointer;font-size:16px;height:36px;line-height:16px;padding:5px 10px}@media only screen and (max-width:768px){.settings-delete-button{width:100%}}.settings-delete-description{margin:10px 0 20px}.settings-header{color:#333;font-weight:500;margin:0 0 10px}@media only screen and (max-width:768px){.settings-header{font-size:16px}}@media only screen and (min-width:768px){.settings-header{font-size:18px}}.sign-up-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:center;margin:20px 0}@media only screen and (max-width:768px){.sign-up-container{margin:0}}.intro-and-signup{background-color:#fff;box-shadow:0 0 10px #ccc;display:flex;flex-shrink:0}@media only screen and (max-width:768px){.intro-and-signup{border-radius:0;flex-direction:column;max-width:600px}}@media only screen and (min-width:768px){.intro-and-signup{border-radius:10px;flex-direction:column}}@media only screen and (min-width:992px){.intro-and-signup{border-radius:10px;flex-direction:row}}.intro{align-items:center;background-color:#6547dc;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:center}@media only screen and (max-width:768px){.intro{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;padding:24px 20px 32px;width:100%}}@media only screen and (min-width:768px){.intro{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;padding:24px;width:600px}}@media only screen and (min-width:992px){.intro{border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:0;height:580px;max-width:600px;padding:24px;width:calc(50% - 20px)}}@media only screen and (min-width:1200px){.intro{border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:0;height:580px;max-width:600px;padding:24px;width:calc(50% - 20px)}}.intro-header{align-items:center;justify-content:center;margin-bottom:15px}.intro-footer,.intro-header{display:flex;flex-direction:column}.intro-footer{flex-shrink:0;font-size:16px;margin-top:15px;text-align:center;width:100%}.intro-footer a{color:#fff;font-weight:500}.signup-form-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;max-width:600px}@media only screen and (max-width:768px){.signup-form-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;padding:25px 20px 50px;width:100%}}@media only screen and (min-width:768px){.signup-form-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;max-width:600px;padding:24px;width:600px}}@media only screen and (min-width:992px){.signup-form-container{border-bottom-left-radius:0;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:10px;height:580px;max-width:600px;padding:24px;width:calc(50% - 20px)}}.signup-form-header{color:#333;font-weight:450;text-align:center}@media only screen and (max-width:768px){.signup-form-header{font-size:24px;margin:0 0 20px}}@media only screen and (min-width:768px){.signup-form-header{font-size:28px;margin:0 0 20px}}.terms-label{color:#6c5dbd;text-decoration:underline}.subscription-field-and-logo{display:flex;flex-direction:row}.subscription-wrapper{display:flex;flex-direction:column}.subscription-guest-login-message{color:#686868;display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;height:100%;justify-content:center;text-align:center}.subscription-guest-login-message-wrapper{align-items:center;display:flex;font-size:15px;justify-content:center}.subscription-guest-login-message-wrapper a{color:#6c5dbd;font-weight:500}.subscription-icons-container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:768px){.subscription-icons-container{margin:10px 0}}@media only screen and (min-width:768px){.subscription-icons-container{margin:20px 0}}.subscription-message-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#6c5dbd;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-weight:600;padding:5px 8px;transition:all .1s ease-in-out}.subscription-message-button:hover{opacity:.8}.subscription-message-icon{height:20px;margin-left:5px;width:20px}.subscription-card-name{margin:auto 0 auto 15px}.subscription-detail{align-items:center;color:#000;display:flex;flex-direction:row;font-size:14px;line-height:20px}.subscription-detail-cropped{display:block}.subscription-detail a,.subscription-detail-cropped{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-detail a{color:#6c5dbd}.subscription-detail-date{color:#686868;font-style:italic}.subscription-header{display:flex;flex-direction:row;margin-bottom:20px}.subscription-label{color:#6c5dbdee;margin:20px 0 10px}.subscription-detail-icon{height:20px;margin-right:8px;opacity:.5;width:20px}.subscription-detail-bold{font-weight:500;margin-right:5px}.subscription-first-name{font-weight:500;margin-left:5px}.subscription-subscription-detail{margin-bottom:3px}.subscription-subscription-author-detail{color:#686868;font-weight:300;margin-bottom:15px}.profile-header{align-items:center;display:flex;flex-direction:row}.subscription-fields{display:flex}.subscription-pane-buttons{display:flex;flex-direction:column;justify-content:center;margin-top:10px}.subscription-pane-buttons a{text-decoration:none}.subscription-pane-button{align-items:center;-webkit-appearance:none;appearance:none;border:none;border-radius:10px;color:#686868;cursor:pointer;display:flex;flex-direction:row;font-weight:600;justify-content:center;margin-top:10px;padding:5px 8px;width:100%}.subscription-pane-button:hover{background-color:#ccc}.subscription-pane-button-icon{height:20px;margin-right:5px;opacity:.7;width:20px}@media only screen and (max-width:768px){.subscription-fields{flex-direction:column}}@media only screen and (min-width:768px){.subscription-fields{flex-direction:column}}.validate-text-input{-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:flex;text-align:center}.validate-submit-button{-webkit-appearance:none;background-color:#6c5dbdee;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 5px;width:200px}.validate-submit-button :disabled,input[disabled]{background-color:#d8d8d8;color:#666;cursor:not-allowed}.validate-resend-code{-webkit-appearance:none;-moz-appearance:none;background-color:initial;border:none;color:#4735ad;cursor:pointer;font-weight:500;padding:0;text-decoration:underline}.validate-text-input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.validate-text-input[type=number]{-moz-appearance:textfield}.validate-incorrect-message{color:maroon;font-style:italic;margin-top:10px;text-align:center}.validate-text-input{width:200px}@media only screen and (min-width:1200px){.validate-text-input{font-size:16px;height:42px;line-height:42px}}@media only screen and (min-width:992px){.validate-text-input{border-radius:5px;font-size:18px;height:50px;line-height:50px;padding:10px}}.validate-text-input-row{display:flex;flex-direction:row;justify-content:center;margin-top:20px}.terms-of-use-container{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.terms-of-use-container{padding:10px}}@media only screen and (min-width:768px){.terms-of-use-container{padding:20px}}.terms-of-use-dialog{background-color:#fff;border-radius:5px;box-sizing:border-box;height:100%;max-width:600px;z-index:500}@media only screen and (max-width:768px){.terms-of-use-dialog{width:100%}}@media only screen and (min-width:768px){.terms-of-use-dialog{min-width:600px;width:50%}}.terms-of-use-header{text-align:center}@media only screen and (max-width:768px){.terms-of-use-header{margin:15px}}@media only screen and (min-width:768px){.terms-of-use-header{margin:20px}}.terms-of-use-content{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow-y:auto}@media only screen and (max-width:768px){.terms-of-use-content{padding:8px 15px}}@media only screen and (min-width:768px){.terms-of-use-content{padding:10px 20px}}.terms-of-use-wrapper{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow-y:auto}@media only screen and (max-width:768px){.terms-of-use-wrapper{font-size:15px}.terms-of-use-wrapper p{margin:10px 0}.terms-of-use-wrapper a{color:#6c5dbd}}.terms-of-use-buttons{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (max-width:768px){.terms-of-use-buttons{margin:15px}}@media only screen and (min-width:768px){.terms-of-use-buttons{margin:20px}}.terms-of-use-button{background-color:#ccc;border:none;border-radius:8px;cursor:pointer}@media only screen and (max-width:768px){.terms-of-use-button{font-size:16px;height:36px;line-height:36px;margin-left:15px;padding:0 10px;width:100px}}@media only screen and (min-width:768px){.terms-of-use-button{font-size:18px;height:50px;line-height:50px;margin-left:20px;padding:0 20px;width:120px}}