@font-face{font-family:Satoshi;src:url(/fassets/font/Satoshi-Variable.d9396795aa.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fassets/font/Satoshi-VariableItalic.7c85d34048.woff2)format("woff2-variations");font-weight:300 900;font-style:italic;font-display:swap}body{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbfbfb;margin:0;font-family:Satoshi,sans-serif;font-size:16px}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}fieldset{border:none;padding:0}.reset-password-confirm-img{content:url(/assets/images/check-circle-green.svg);width:120px;height:120px;margin-bottom:20px}input.parsley-error,select.parsley-error,textarea.parsley-error,.parsley-error{border:3px solid #df0d2a!important}.parsley-errors-list{opacity:0;-o-transition:all .3s ease-in;margin:2px 0 3px;padding:0;font-size:.9em;line-height:.9em;list-style-type:none;transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.parsley-required{color:#df0d2a;text-align:left;margin-bottom:-10px;font-size:14px;display:block;position:absolute}.devise-error{text-align:center;text-transform:capitalize;padding-bottom:20px}button::-moz-focus-inner{border:0;padding:0}*,* :before,* :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-ms-overflow-style:scrollbar;background:#fff;width:100%;height:100%}body{color:#5d6d82;min-width:320px;min-height:100%;font:18px/1.44em Satoshi,sans-serif;position:relative}.form-signup a{color:#167846;text-underline-offset:2px;outline:none;text-decoration:underline;transition:color .2s linear}.form-signup a:hover,.form-signup a:focus{color:#146139;text-decoration:none}p,ul{margin:0 0 20px}ul{padding:0 0 0 16px}h1+p{margin-top:0}h1{font-size:40px;line-height:1.25em}.heading{color:#0e1952}.form-input{color:#1f1f1f;cursor:text;background:#f0f3f2;border:0 solid transparent;border-radius:4px;outline:none;width:100%;height:56px;padding:16px;font:400 16px/1.38 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:all .2s linear;display:block;position:relative}.form-input:hover{color:#1f1f1f;background:#eff5a6}.form-input:focus{border:3px solid #2ea568;outline:none}.form-input:focus-within{border:3px solid #2ea568;outline:none}.form-input:disabled{color:#1f1f1f;cursor:not-allowed;background:#f0f3f2;border:0 solid transparent}.form-input:-webkit-autofill{-webkit-text-fill-color:#1f1f1f;caret-color:#1f1f1f;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #f0f3f2}.form-input:-webkit-autofill:hover{-webkit-text-fill-color:#1f1f1f;caret-color:#1f1f1f;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #f0f3f2}.form-input:-webkit-autofill:focus{-webkit-text-fill-color:#1f1f1f;caret-color:#1f1f1f;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #f0f3f2}.form-input:-webkit-autofill:active{-webkit-text-fill-color:#1f1f1f;caret-color:#1f1f1f;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #f0f3f2}.form-input:-moz-autofill{color:#1f1f1f;background-color:#f0f3f2}.form-input::placeholder{color:#1f1f1f;-o-transition:opacity .2s cubic-bezier(.645, .045, .355, 1);transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.form-input:placeholder-shown{color:#1f1f1f;-o-transition:opacity .2s cubic-bezier(.645, .045, .355, 1);transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.form-input:-ms-placeholder-shown{color:#1f1f1f;-o-transition:opacity .2s cubic-bezier(.645, .045, .355, 1);transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.form-group--error .form-input{border:3px solid #df0d2a}.form-group{margin-bottom:20px}.form-group:after{content:"";clear:both;display:table}.error{color:#fc5449;text-align:left;margin-bottom:-10px;font-size:14px;display:block}.form-group+.error{margin-top:-10px}body{flex-direction:column;display:flex}.form-signup .heading{color:#0e1952;margin:0 0 12px;font-family:Satoshi,sans-serif}.form-signup .heading.heading--truncate{text-overflow:ellipsis;overflow:hidden}.form-signup .subheading{margin-bottom:24px;font-size:16px;line-height:26px}.form-signup .subheading .link-button{vertical-align:baseline}.form-signup .signup-steps{box-sizing:border-box;text-align:center;width:100%;max-width:488px;margin:0 auto;padding:0 24px}.form-signup .signup-steps .note{margin-top:22px;padding:0 10px;font-size:15px;line-height:24px}.form-signup .signup-steps .form-submit{margin-top:24px}.form-signup .signup-steps .type{text-align:left}.form-signup .signup-steps .type .form-group{margin-bottom:16px}.form-signup .signup-steps .type .form-checkbox{cursor:pointer;z-index:1;padding:26px 26px 18px;font-size:16px;line-height:26px;display:block;position:relative}.form-signup .signup-steps .type .form-checkbox .dot{z-index:-1;border:1px solid #e8eaed;border-radius:4px;width:100%;height:100%;transition:border-color .2s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;bottom:0;left:0;right:0}.form-signup .signup-steps .type .form-checkbox input[type=checkbox]:checked~.dot{border-color:#218853;box-shadow:0 7px 14px rgba(33,136,83,.06)}.form-signup .signup-steps .type .goals{color:#131315;white-space:nowrap;margin-bottom:0;font-size:16px;font-weight:500;line-height:19px;transition:color .2s cubic-bezier(.645,.045,.355,1);display:block}label.input-caption{color:#131315;margin-bottom:0;font-size:16px;font-weight:400}.signup-input-group{text-align:left}.form-checkbox{cursor:default;-webkit-user-select:none;user-select:none;padding-left:24px;display:block;position:relative;overflow:hidden}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}.form-checkbox input[type=checkbox]{position:absolute;top:-100px;left:-100px}.form-checkbox .dot{background:#fff;border:1px solid rgba(93,109,130,.5);border-radius:3px;width:16px;height:16px;position:absolute;top:2px;left:0}.form-signup .signup-steps .type .form-checkbox.inited{padding:22px 26px}@media (min-width:750px){h1{font-size:45px;line-height:1.22em}.form-signup .heading{margin-bottom:28px}.form-signup .heading+.subheading{margin-top:-20px}.form-signup .signup-steps .step-4 .heading{margin-bottom:28px}}@media (min-width:1024px){h1{font-size:50px}.form-signup .signup-steps{max-width:500px;margin:0 auto;padding:0 24px}.form-signup.form-signup--signin .signup-steps{max-width:484px;padding:0}}@media (min-width:1440px){h1{font-size:56px;line-height:1.196em}.form-signup .signup-steps{max-width:500px}.form-signup.form-signup--signin .signup-steps{max-width:484px}}@media (max-width:480px){.error{text-align:center}}.PhoneInput.form-input{align-items:center;padding:0 16px;display:flex}.PhoneInputInput{color:#1f1f1f;background:0 0;border:none;outline:none;padding-left:12px;font:400 16px/1.38 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.PhoneInputInput::placeholder{color:#1f1f1f;opacity:1}.PhoneInputInput:focus{border:none;outline:none}.password__helper{text-align:left;margin-bottom:4px;padding:6px 16px;font-size:14px;line-height:18px}.password__helper-item{align-items:center;padding-left:14px;display:flex;position:relative}.password__helper .circle{background:#4f4f4f;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:7px;left:2px}.password__helper .error{width:8px;height:8px;margin:0;position:absolute;top:2px;left:-2px}.password__helper .check{border-bottom:1px solid #27ae60;border-left:1px solid #27ae60;width:8px;height:4px;display:block;position:absolute;top:5px;left:0;transform:rotate(-45deg)}.CalendarDay__selected_span{color:#0e1952;background:#2db26e;border:1px solid #fff}.CalendarDay__selected_span:hover{color:#fff;background:#167846;border:1px double #fff}.CalendarDay__hovered_span:hover,.CalendarDay__hovered_span{color:#0e1952;background:#2db26e;border:1px double #fff}.CalendarDay__default{border:1px solid #fff}.CalendarDay__default:hover{background:#2db26e}.DayPickerNavigation_button__default{border-color:#fff}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-right-color:#167846}.CalendarMonth_caption{font-size:12px}.DayPickerNavigation_svg__horizontal{fill:#111928;width:20px}.DateInput_input__focused{border-bottom-color:#167846}.DateInput__small{width:90px}.DateRangePickerInput__withBorder{border-radius:8px}.DateRangePickerInput_calendarIcon{margin:0;padding-top:3px;padding-left:11px;padding-right:4px}.DateRangePickerInput__showClearDates{padding-right:23px}.DateRangePickerInput_clearDates__small{width:30px;height:30px;padding:0}.DateRangePickerInput_clearDates_svg__small{position:absolute;left:50%;transform:translateY(-50%)translate(-50%)}.DateRangePickerInput_clearDates__small{margin-right:3px}.CalendarDay__selected{color:#fff;background:#167846;border:1px solid #fff}.CalendarDay__selected:hover{color:#fff;background:#167846;border:1px double #fff}.CalendarDay__blocked_out_of_range:hover{background:#fff;border:none}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{color:#cacccd;background:#fff;border:1px solid #fff}.DateRangePicker_picker__portal{z-index:10000}.recommendations-wrapper .publishers .list{margin:0;display:block}.recommendations-wrapper .publishers .list .item{min-width:440px;max-width:440px;min-height:234px;max-height:234px;margin:0 16px 0 0;padding:0}.recommendations-wrapper .publishers .list .card{min-height:234px}.recommendations-wrapper .slick-list{-webkit-mask-image:linear-gradient(270deg,transparent 0,#fff 20px);mask-image:linear-gradient(270deg,transparent 0,#fff 20px)}.publishers{margin:44px 0}.publishers .list{flex-wrap:wrap;margin:-10px;display:flex}.publishers .list.carousel{margin-top:0;margin-bottom:0;overflow:hidden}.publishers .list.carousel .item{flex:none;width:100%;max-width:100%;padding-top:30px;padding-bottom:35px}.publishers .list .item{padding:10px}.publishers .list .item p,.publishers .list .item strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.publishers .list .item strong{padding-right:25px}.publishers .list .item .description{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.publishers .list .item .description.hidden{display:none}.publishers .list .item .description.line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.publishers .list .item .description.line-clamp-1{-webkit-line-clamp:1;line-clamp:1}.card .description{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.card .company{white-space:nowrap;text-overflow:ellipsis;max-width:244px;overflow:hidden}.publishers .list .card{background:#fff;border:1px solid #f2f3f7;border-radius:8px;height:100%;font-size:16px;line-height:26px;position:relative;box-shadow:0 4px 16px 1px rgba(238,231,247,.8)}.publishers .list .card:hover{border:1px solid #9fd3bd}.publishers .list .card .chip-label{font-size:12px}.publishers .list .card .link{color:#5d6d82;width:100%;height:100%;padding:16px;text-decoration:none;display:block}.publishers .list .card p:last-of-type{margin-bottom:0}.publishers .list .card .logo{-webkit-user-select:none;user-select:none;border-radius:50%;width:40px;height:40px;margin:0;display:block;position:relative;overflow:hidden}.publishers .list .card .logo img{width:100%;height:auto;display:block}.publishers .list .card .specialization{color:#0e63f4;margin-bottom:8px;font-size:16px;line-height:20px}@media (max-width:750px){.card .description{max-width:100%}}@media (min-width:750px){.publishers{margin:64px 0}.publishers .title{font-size:25px}.publishers .subtitle{margin-bottom:36px}.publishers .list{margin:-14px -12px}.publishers .list .item{flex:0 0 50%;max-width:50%;padding:14px 12px}.publishers .list .card .specialization{margin-bottom:6px}}@media (min-width:1200px){.publishers .list .card .link{padding:24px}.publishers .list .card .chip-label{font-size:14px}}.profile-search-wrapper .publishers{margin:0}.profile-search-wrapper .publishers .list{margin:0;display:block}.profile-search-wrapper .publishers .list .item{max-width:100%;margin:0 0 8px;padding:0}.profile-search-wrapper .publishers .list .card{min-height:218px}