.note{font-size:16px;text-align:center}.note a{color:#df9100;font-weight:600;text-decoration:none}.note a svg{font-size:24px;vertical-align:middle}.note a:hover{text-decoration:underline}.note i{margin-right:5px;position:relative;top:-2px;vertical-align:middle}.note.small{color:#6d7d96;font-size:15px}@media (max-width:767px){.note{font-size:15px}}.intro{background:linear-gradient(180deg,#f2f6fb,#fdf9f9);padding:161px 0 55px;position:relative;text-align:center}.intro .intro__content{margin-bottom:38px}.intro .intro__additional-content-top{margin-bottom:22px}.intro .intro__additional-content-middle .form--subscribe{margin:auto;max-width:548px}.intro .intro__additional-content-middle .note{margin-top:5px}.intro .intro__entry{color:#020202;font-size:24px;line-height:1.64;margin-bottom:1.23em}.intro .intro__entry .colored{color:#020202}.intro .intro__entry strong{font-weight:500}.intro .intro__actions{margin-bottom:20px}.intro .intro__title{margin-bottom:.42em}.intro .intro__title .text-image{display:inline-block;height:auto;line-height:0;position:relative;top:-.05em;vertical-align:middle;width:1.35em}.intro .intro__main{margin:0 auto;max-width:800px;position:relative;width:100%}.intro .form--subscribe .note a{font-weight:500}.intro .clients{margin-top:125px}.intro .clients h6{font-size:20px;margin-bottom:25px}.intro .client:first-child{margin-left:0}.intro .intro__paging-next,.intro .intro__paging-prev{background:#fff;border-radius:8px;box-shadow:0 2px 22px #00000014;color:#020202;font-size:15px;font-weight:500;height:54px;line-height:54px;padding:0 15px;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.intro .intro__paging-next:hover,.intro .intro__paging-prev:hover{box-shadow:0 2px 22px #00000026;text-decoration:none}.intro .intro__paging-next i,.intro .intro__paging-prev i{position:relative;top:-1px}.intro .intro__paging-prev{left:0}.intro .intro__paging-prev i{margin-right:5px}.intro .intro__paging-next{right:0}.intro .intro__paging-next i{margin-left:5px}.intro .intro__image{margin-top:15px;position:relative}.intro .intro__image img{border-radius:12px;box-shadow:0 0 25px #09766d99}.intro .intro__image .btn-play-holder{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.intro--home .intro__content h1{font-size:70px}.intro .top__image{left:50%;margin:-280px 0 0 -720px;position:absolute;top:50%}.intro .bottom__image{left:50%;margin:100px 0 0 600px;position:absolute;top:50%;width:260px}.intro--full,.intro--full .shell{padding:0}.intro--full .intro__inner{display:flex;flex-direction:column;height:calc(100vh - 20px);max-height:1100px;min-height:0;padding:94px 0 70px}.intro--full .intro__main{order:1}.intro--full .intro__image{background:linear-gradient(#e4ebf6,#f3f7f8 50%);border-radius:16px;box-shadow:none;flex:1 1 auto;left:0;margin:0 auto;max-height:443px;max-width:748px;order:0;padding:11px;position:relative;top:0;transform:none;width:100%}.intro--full .intro__image:after{background:linear-gradient(transparent,#0000004d);border-radius:0 0 5px 5px;content:"";inset:66% 11px 11px;position:absolute}.intro--full .intro__image>.image__inner{aspect-ratio:auto!important;border-radius:6px;inset:11px;overflow:hidden;position:absolute}.intro--full .intro__image:before{content:none}.intro--apps{background-position:center bottom -100px;background-repeat:no-repeat;background-size:120% auto}.intro--apps .intro__content{margin-left:auto;margin-right:auto;max-width:740px}.intro--apps .intro__image img{box-shadow:none}.intro.soft-hidden{opacity:0}.intro--alternative{min-height:600px}.intro--alternative .intro__image{border-radius:8px;box-shadow:0 3px 10px #0000001a;margin:auto;max-width:783px;overflow:hidden;position:relative}.intro--alternative .intro__image .btn-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.intro--alternative .label{background-color:transparent;height:auto}.intro--alternative .label span{border-radius:13px;height:22px;line-height:22px;padding:0 10px}.intro--alternative+.container-gradient{margin-top:-361px;padding-top:361px}.intro--alternative-small+.container-gradient{margin-top:-531px;padding-top:361px}.intro--with-decorations{min-height:600px;position:relative}.intro--with-decorations:before{background:url(./waves.Drjf2H3L.png) center 0 no-repeat;background-size:100% auto;content:"";inset:35% 0 0;position:absolute}.intro--no-gutter{padding-top:0}.intro--full .scroll-icon{background:#fff;border:1px solid #eaf0f2;border-radius:26px;bottom:-18px;height:36px;left:50%;margin-left:-11px;position:absolute;width:22px}.intro--full .scroll-icon:after{animation:scrollAnimation .7s infinite alternate;background:var(--color-brand);border-radius:50px;content:"";height:12px;left:50%;margin:-6px 0 0 -3px;position:absolute;top:50%;width:6px}.intro__noshell{margin-top:24px}@keyframes scrollAnimation{0%{transform:translateY(-25%)}to{transform:translateY(25%)}}@media (max-height:1000px){.intro--full .intro__inner{padding-bottom:40px}}@media (max-height:940px){.intro .intro__title{font-size:50px}.intro .intro__entry{font-size:18px}}@media (max-height:850px){.intro .intro__title{font-size:40px;margin:0 auto .3em;max-width:500px}.intro .intro__entry{font-size:17px;margin-bottom:.8em}}@media (max-height:800px){.intro--full .intro__inner{padding:84px 0 20px}}@media (max-height:720px){.intro .intro__title{font-size:34px;max-width:none}.intro .intro__entry{font-size:16px;margin-bottom:.8em}.intro .intro__content{margin-bottom:20px}}@media (max-width:1300px){.intro--full{min-height:480px}.intro--with-decorations:before{top:42%}.intro--apps{background-position:50%}}@media (max-width:1023px){.intro{background-position:bottom}.intro .intro__paging-next,.intro .intro__paging-prev{top:30px;transform:none}.intro--apps{background-position:50%}.intro--with-decorations:before{top:50%}.intro .clients{text-align:center}.intro .intro__clients{margin-top:40px}.intro--alternative+.container-gradient{margin-top:-361px}.intro--alternative,.intro--with-decorations{min-height:0}}@media (max-width:767px){.intro{background-size:780px auto;padding-top:140px}.intro .intro__content{margin-bottom:50px;padding:0}.intro .intro__entry{font-size:17px}.intro .intro__actions .btn{padding:0 12px}.intro .intro__title{font-size:30px}.intro .clients{margin-top:40px}.intro .client{margin:15px}.intro .clients h6{font-size:14px}.intro .intro__paging-next,.intro .intro__paging-prev{position:static}.intro .intro__pagination{display:flex;justify-content:space-between}.intro--home .intro__main{padding:35px 0}.intro--home .intro__content h1{font-size:32px;margin-bottom:1em}.intro--full{padding:0}.intro--full .intro__inner{padding-left:10px;padding-right:10px}.intro--full .intro__image{flex:0 0 auto;max-width:540px}.intro--full .intro__image>.image__inner{position:static}.intro--pricing .intro__content{margin-bottom:0}.intro--apps{background:transparent}.intro--integrations .intro__title{font-size:25px;margin-left:-20px;margin-right:-20px}.intro--basecamp+.container-gradient{margin-top:-150px;padding-top:150px}.intro--with-decorations:before{background-size:100% auto}}.label{background:#df91001a;border-radius:13px;color:#df9100;display:inline-block;font-size:15px;font-weight:500;height:25px;line-height:25px;overflow:hidden;padding:0 8px 0 5px;text-overflow:ellipsis;white-space:nowrap}.label,.label:hover{text-decoration:none}.label .label-title{background:linear-gradient(90deg,#f98a3f,#fab35c);border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:600;height:19px;line-height:19px;margin-right:7px;padding:0 5px;text-transform:uppercase}.label i{margin-right:3px;opacity:.5}.label .ico-discussions{height:12px;width:12px}.label .ico-milestones{height:12px;width:14px}.label .ico-check-tasks{height:9px;width:13px}.label .ico-type{height:12px;width:11px}.label .ico-compass{height:12px;width:12px}.label .ico-forms{height:16px;width:16px}.label--solid{background-color:transparent;height:auto}.label--solid .label-title{border-radius:13px;box-shadow:0 0 5px #715c5c17;height:22px;line-height:22px;padding:0 10px}.label--blue .label-title{background:linear-gradient(90deg,#5cc0f5,#8dd7ff)}.label--purple .label-title{background:linear-gradient(90deg,#c44ae4,#df67ff)}.label--red .label-title{background:linear-gradient(90deg,#ff5a43,#ff735f)}.label--darkblue .label-title{background:linear-gradient(90deg,#5f98ff,#84aefa)}.label--coral .label-title{background:linear-gradient(90deg,#c8367a,#ec62a3)}@media (max-width:767px){.label{font-size:12px}.label .label-title{font-size:10px;margin-right:5px;padding:0 3px}.label .hide-on-mobile{display:none}}.intro--pricing{background:#fff}.intro--pricing .shell{max-width:1300px}.icon-circle{background:#fff;border:1px solid #eeebf3;border-radius:50%;box-shadow:0 0 10px #f8f3fb;color:#fff;display:inline-block;height:56px;line-height:54px;text-align:center;vertical-align:middle;width:56px}.icon-circle i{font-size:0}.icon-circle .material-icon{font-size:28px}.icon-circle.purple{background:linear-gradient(90deg,#c44ae4,#df67ff);border:0;line-height:56px}.icon-circle.orange{background:linear-gradient(90deg,#f6b800,#ffc107);border:0;line-height:56px}.icon-circle.blue{background:linear-gradient(90deg,#5cc0f5,#8dd7ff);border:0;line-height:56px}.icon-circle.red{background:linear-gradient(90deg,#ff5a43,#ff735f);border:0;line-height:56px}.icon-circle.darkblue{background:linear-gradient(90deg,#5f98ff,#84aefa);border:0;line-height:56px}.icon-circle.coral{background:linear-gradient(90deg,#c8367a,#ec62a3);border:0;line-height:56px}.section{padding:54px 0}.section .section__divider{color:var(--color-text-secondary);font-size:14px;font-weight:600;letter-spacing:.15em;margin-bottom:58px;padding-top:88px;position:relative;text-align:center;text-transform:uppercase}.section .section__divider:before{background-image:linear-gradient(transparent,#c4c8e2);content:"";height:52px;left:50%;position:absolute;top:0;width:1px}.section .section__divider h2{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.section .section__head{margin-bottom:30px;text-align:center}.section .section__head__entry{color:var(--color-text-secondary);font-size:22px;margin:auto;max-width:760px}.section .section__head__actions{margin-top:27px}.section .section__foot{margin-top:40px;text-align:center}.section .section__foot .link{font-size:18px;font-weight:600}.section .section__icon{margin-bottom:15px}.section .section__title{margin-bottom:18px}.section .shell{max-width:950px}.section .callout-simple{padding-top:35px}.section--no-top-gutter{padding-top:0}.section--solid{background:#f9f8f7}.section--solid-light{background:#fff}.section--gradient{background:linear-gradient(180deg,#f2f6fb,#fdf9f9)}.section--gradient.section--border-bottom{box-shadow:inset 0 0 10px #0000000a}.section--border-bottom{border-bottom:1px solid #f0f1f9}.section--body-fluid .shell{max-width:none}.section--gradient-alt{background:linear-gradient(180deg,#fff,#fff 230px,#f2f6fb 0,#fdf9f9);position:relative;z-index:1}.section--gradient-alt:before{border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:50px solid #fff;content:"";left:0;position:absolute;right:0;top:230px;z-index:-1}.section--testimonials .section__body .shell{max-width:none}@media (max-width:767px){.section{padding:50px 0}.section .callout-simple,.section--no-top-gutter{padding-top:0}.section--integrations .section__title{margin-left:-20px;margin-right:-20px}}:root{--color-brand:#008578;--color-brand-active:#00a99b;--color-text-secondary:#67768e}.callout{margin:auto;max-width:724px;text-align:center}.callout .callout__content{background:#fff;border:1px solid var(--color-brand);border-radius:20px;box-shadow:0 2px 32px #00000014;padding:50px 89px}.callout .callout__content .app-logo{margin-bottom:12px;width:50px}.callout .callout__image{margin-left:20px;width:500px}.callout .callout__title{font-size:40px;margin-bottom:20px}.callout .callout__entry{font-size:16px;margin-bottom:26px;padding:0 25px}.switch+.callout{margin-top:90px}.callout .foot-badges{margin:20px 0}@media (max-width:1023px){.callout__content{padding:50px 20px;position:relative}}@media (max-width:767px){.callout .callout__content{padding:30px 20px}.callout .callout__image{margin:0;position:static;width:auto}.callout .callout__actions{display:flex;font-size:0;justify-content:space-between}.callout .callout__actions>span{width:48%}.callout .callout__actions .btn{font-size:14px;padding:0;width:50%}.callout .callout__actions .form--subscribe{width:100%}.callout .callout__actions .form--subscribe .btn{padding:0 10px;width:auto}.callout .callout__actions .intercom-toggler{margin-left:10px;width:50%}.callout .callout__actions .intercom-toggler .btn{width:100%}.switch+.callout{margin-top:30px}}
