html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif;
}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    vertical-align: baseline;
    display: inline-block;
}
audio:not([controls]) {
    height: 0;
    display: none;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
h1 {
    margin: .67em 0;
    font-size: 2em;
}
mark {
    color: #000;
    background: #ff0;
}
small {
    font-size: 80%}
sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type=button], input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}
input[type=search] {
    -webkit-appearance: none;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}

.w-icon-slider-right:before {
    content: "î˜€"}
.w-icon-slider-left:before {
    content: "î˜"}
.w-icon-nav-menu:before {
    content: "î˜‚"}
.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
    content: ">"}
.w-icon-file-upload-remove:before {
    content: "î¤€"}
.w-icon-file-upload-icon:before {
    content: "î¤ƒ"}
* {
    box-sizing: border-box;
}
html {
    height: 100%}
body {
    min-height: 100%;
    color: #333;
    background-color: #fff;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
}
img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}
html.w-mod-touch * {
    background-attachment: scroll!important;
}
.w-block {
    display: block;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}
.w-clearfix:before, .w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-clearfix:after {
    clear: both;
}
.w-hidden {
    display: none;
}
.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block;
}
input.w-button {
    -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
    color: transparent!important;
}
.w-webflow-badge, .w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    float: none;
    clear: none;
    box-shadow: none;
    opacity: 1;
    direction: ltr;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    text-indent: 0;
    text-transform: inherit;
    text-shadow: none;
    font-smoothing: auto;
    vertical-align: baseline;
    cursor: inherit;
    white-space: inherit;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    background: 0 0;
    border: 0 transparent;
    border-radius: 0;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: visible;
    transform: none;
}
.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
    visibility: visible!important;
    z-index: 2147483647!important;
    color: #aaadb0!important;
    opacity: 1!important;
    width: auto!important;
    height: auto!important;
    background-color: #fff!important;
    border-radius: 3px!important;
    margin: 0!important;
    padding: 6px 8px 6px 6px!important;
    font-size: 12px!important;
    line-height: 14px!important;
    text-decoration: none!important;
    display: inline-block!important;
    position: fixed!important;
    top: auto!important;
    bottom: 12px!important;
    left: auto!important;
    right: 12px!important;
    overflow: visible!important;
    transform: none!important;
}
.w-webflow-badge>img {
    visibility: visible!important;
    opacity: 1!important;
    vertical-align: middle!important;
    display: inline-block!important;
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 10px;
    font-weight: 700;
}
h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px;
}
h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px;
}
h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
}
h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
}
h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
}
h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px;
}
p {
    margin-top: 0;
    margin-bottom: 10px;
}
blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
}
figure {
    margin: 0 0 10px;
}
figcaption {
    text-align: center;
    margin-top: 5px;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
}
.w-list-unstyled {
    padding-left: 0;
    list-style: none;
}
.w-embed:before, .w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-embed:after {
    clear: both;
}
.w-video {
    width: 100%;
    padding: 0;
    position: relative;
}
.w-video iframe, .w-video object, .w-video embed {
    width: 100%;
    height: 100%;
    border: none;
    position: absolute;
    top: 0;
    left: 0;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
button, [type=button], [type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0;
}
.w-form {
    margin: 0 0 15px;
}
.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none;
}
.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none;
}
label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block;
}
.w-input, .w-select {
    width: 100%;
    height: 38px;
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block;
}
.w-input:-moz-placeholder, .w-select:-moz-placeholder {
    color: #999;
}
.w-input::-moz-placeholder, .w-select::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {
    color: #999;
}
.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
    color: #999;
}
.w-input:focus, .w-select:focus {
    border-color: #3898ec;
    outline: 0;
}
.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
    cursor: not-allowed;
}
.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee;
}
textarea.w-input, textarea.w-select {
    height: auto;
}
.w-select {
    background-color: #f3f3f3;
}
.w-select[multiple] {
    height: auto;
}
.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block;
}
.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}
.w-radio:before, .w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-radio:after {
    clear: both;
}
.w-radio-input {
    margin: 4px 0 0;
    margin-top: 1px \9 ;
    float: left;
    margin-top: 3px;
    margin-left: -20px;
    line-height: normal;
}
.w-file-upload {
    margin-bottom: 10px;
    display: block;
}
.w-file-upload-input {
    width: .1px;
    height: .1px;
    opacity: 0;
    z-index: -100;
    position: absolute;
    overflow: hidden;
}
.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
    color: #333;
    display: inline-block;
}
.w-file-upload-error {
    margin-top: 10px;
    display: block;
}
.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
    display: none;
}
.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
}
.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex;
}
.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block;
}
.w-file-remove-link {
    width: auto;
    height: auto;
    cursor: pointer;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block;
}
.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px;
}
.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block;
}
.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block;
}
.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
}
.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block;
}
.w-icon-file-upload-uploading {
    height: 20px;
}
.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.w-container:before, .w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-container:after {
    clear: both;
}
.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px;
}
.w-row:before, .w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-row:after {
    clear: both;
}
.w-row .w-row {
    margin-left: 0;
    margin-right: 0;
}
.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.w-col .w-col {
    padding-left: 0;
    padding-right: 0;
}
.w-col-1 {
    width: 8.33333%}
.w-col-2 {
    width: 16.6667%}
.w-col-3 {
    width: 25%}
.w-col-4 {
    width: 33.3333%}
.w-col-5 {
    width: 41.6667%}
.w-col-6 {
    width: 50%}
.w-col-7 {
    width: 58.3333%}
.w-col-8 {
    width: 66.6667%}
.w-col-9 {
    width: 75%}
.w-col-10 {
    width: 83.3333%}
.w-col-11 {
    width: 91.6667%}
.w-col-12 {
    width: 100%}
.w-hidden-main {
    display: none!important;
}
@media screen and (max-width:991px) {
    .w-container {
    max-width: 728px;
}
.w-hidden-main {
    display: inherit!important;
}
.w-hidden-medium {
    display: none!important;
}
.w-col-medium-1 {
    width: 8.33333%}
.w-col-medium-2 {
    width: 16.6667%}
.w-col-medium-3 {
    width: 25%}
.w-col-medium-4 {
    width: 33.3333%}
.w-col-medium-5 {
    width: 41.6667%}
.w-col-medium-6 {
    width: 50%}
.w-col-medium-7 {
    width: 58.3333%}
.w-col-medium-8 {
    width: 66.6667%}
.w-col-medium-9 {
    width: 75%}
.w-col-medium-10 {
    width: 83.3333%}
.w-col-medium-11 {
    width: 91.6667%}
.w-col-medium-12 {
    width: 100%}
.w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
}
}@media screen and (max-width:767px) {
    .w-hidden-main, .w-hidden-medium {
    display: inherit!important;
}
.w-hidden-small {
    display: none!important;
}
.w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
}
.w-col {
    width: 100%;
    left: auto;
    right: auto;
}
.w-col-small-1 {
    width: 8.33333%}
.w-col-small-2 {
    width: 16.6667%}
.w-col-small-3 {
    width: 25%}
.w-col-small-4 {
    width: 33.3333%}
.w-col-small-5 {
    width: 41.6667%}
.w-col-small-6 {
    width: 50%}
.w-col-small-7 {
    width: 58.3333%}
.w-col-small-8 {
    width: 66.6667%}
.w-col-small-9 {
    width: 75%}
.w-col-small-10 {
    width: 83.3333%}
.w-col-small-11 {
    width: 91.6667%}
.w-col-small-12 {
    width: 100%}
}@media screen and (max-width:479px) {
    .w-container {
    max-width: none;
}
.w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit!important;
}
.w-hidden-tiny {
    display: none!important;
}
.w-col {
    width: 100%}
.w-col-tiny-1 {
    width: 8.33333%}
.w-col-tiny-2 {
    width: 16.6667%}
.w-col-tiny-3 {
    width: 25%}
.w-col-tiny-4 {
    width: 33.3333%}
.w-col-tiny-5 {
    width: 41.6667%}
.w-col-tiny-6 {
    width: 50%}
.w-col-tiny-7 {
    width: 58.3333%}
.w-col-tiny-8 {
    width: 66.6667%}
.w-col-tiny-9 {
    width: 75%}
.w-col-tiny-10 {
    width: 83.3333%}
.w-col-tiny-11 {
    width: 91.6667%}
.w-col-tiny-12 {
    width: 100%}
}.w-widget {
    position: relative;
}
.w-widget-map {
    width: 100%;
    height: 400px;
}
.w-widget-map label {
    width: auto;
    display: inline;
}
.w-widget-map img {
    max-width: inherit;
}
.w-widget-map .gm-style-iw {
    text-align: center;
}
.w-widget-map .gm-style-iw>button {
    display: none!important;
}
.w-widget-twitter {
    overflow: hidden;
}
.w-widget-twitter-count-shim {
    vertical-align: top;
    width: 28px;
    height: 20px;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}
.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative;
}
.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px;
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px;
}
.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px;
}
.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 50%;
    left: 0;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-top: -4px;
    margin-left: -9px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-top: -4px;
    margin-left: -8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px;
}
.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px;
}
.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 100%;
    left: 50%}
.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-left: -4px;
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px;
}
.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px;
}
.w-background-video {
    height: 500px;
    color: #fff;
    position: relative;
    overflow: hidden;
}
.w-background-video>video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    margin: auto;
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%}
.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none!important;
}
.w-background-video--control {
    background-color: transparent;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em;
}
.w-background-video--control>[hidden] {
    display: none!important;
}
.w-slider {
    height: 300px;
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    background: #ddd;
    position: relative;
}
.w-slider-mask {
    z-index: 1;
    height: 100%;
    white-space: nowrap;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-slide {
    vertical-align: top;
    width: 100%;
    height: 100%;
    white-space: normal;
    text-align: left;
    display: inline-block;
    position: relative;
}
.w-slider-nav {
    z-index: 2;
    height: 40px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
}
.w-slider-nav.w-round>div {
    border-radius: 100%}
.w-slider-nav.w-num>div {
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
    padding: .2em .5em;
}
.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}
.w-slider-nav-invert {
    color: #fff;
}
.w-slider-nav-invert>div {
    background-color: rgba(34, 34, 34, .4);
}
.w-slider-nav-invert>div.w-active {
    background-color: #222;
}
.w-slider-dot {
    width: 1em;
    height: 1em;
    cursor: pointer;
    background-color: rgba(255, 255, 255, .4);
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s;
    display: inline-block;
    position: relative;
}
.w-slider-dot.w-active {
    background-color: #fff;
}
.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff;
}
.w-slider-dot:focus.w-active {
    box-shadow: none;
}
.w-slider-arrow-left, .w-slider-arrow-right {
    width: 80px;
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: auto;
    font-size: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-slider-arrow-left [class^=w-icon-], .w-slider-arrow-right [class^=w-icon-], .w-slider-arrow-left [class*=\ w-icon-], .w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute;
}
.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
    outline: 0;
}
.w-slider-arrow-left {
    z-index: 3;
    right: auto;
}
.w-slider-arrow-right {
    z-index: 4;
    left: auto;
}
.w-icon-slider-left, .w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.w-slider-aria-label {
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    border: 0;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
}
.w-slider-force-show {
    display: block!important;
}
.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative;
}
.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative;
}
.w-dropdown-toggle {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block;
}
.w-dropdown-toggle:focus {
    outline: 0;
}
.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
.w-dropdown-list {
    min-width: 100%;
    background: #ddd;
    display: none;
    position: absolute;
}
.w-dropdown-list.w--open {
    display: block;
}
.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block;
}
.w-dropdown-link.w--current {
    color: #0082f3;
}
.w-dropdown-link:focus {
    outline: 0;
}
@media screen and (max-width:767px) {
    .w-nav-brand {
    padding-left: 10px;
}
}.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: rgba(0, 0, 0, .9);
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: translate(0);
}
.w-lightbox-backdrop, .w-lightbox-container {
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow: auto;
}
.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden;
}
.w-lightbox-view {
    width: 100vw;
    height: 100vh;
    opacity: 0;
    position: absolute;
}
.w-lightbox-view:before {
    content: "";
    height: 100vh;
}
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 86vh;
}
.w-lightbox-frame, .w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block;
}
.w-lightbox-figure {
    margin: 0;
    position: relative;
}
.w-lightbox-group .w-lightbox-figure {
    cursor: pointer;
}
.w-lightbox-img {
    width: auto;
    height: auto;
    max-width: none;
}
.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block;
}
.w-lightbox-group .w-lightbox-image {
    max-height: 86vh;
}
.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0, 0, 0, .4);
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.w-lightbox-control {
    width: 4em;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    transition: all .3s;
    position: absolute;
    top: 0;
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: auto;
    overflow-y: hidden;
}
.w-lightbox-item {
    width: 10vh;
    box-sizing: content-box;
    cursor: pointer;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0);
}
.w-lightbox-active {
    opacity: .3;
}
.w-lightbox-thumbnail {
    height: 10vh;
    background: #222;
    position: relative;
    overflow: hidden;
}
.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%);
}
.w-lightbox-spinner {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 5px solid rgba(0, 0, 0, .4);
    border-radius: 50%;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%}
.w-lightbox-spinner:after {
    content: "";
    border: 3px solid transparent;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -4px;
}
.w-lightbox-hide {
    display: none;
}
.w-lightbox-noscroll {
    overflow: hidden;
}
@media (min-width:768px) {
    .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
}
.w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
}
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
}
.w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
}
.w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
}
.w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
}
.w-lightbox-close {
    opacity: .8;
}
.w-lightbox-control:hover {
    opacity: 1;
}
}.w-lightbox-inactive, .w-lightbox-inactive:hover {
    opacity: 0;
}
.w-richtext:before, .w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-richtext:after {
    clear: both;
}
.w-richtext[contenteditable=true]:before, .w-richtext[contenteditable=true]:after {
    white-space: initial;
}
.w-richtext ol, .w-richtext ul {
    overflow: hidden;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7;
}
.w-richtext figure.w-richtext-figure-type-video>div:after, .w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.w-richtext figure {
    max-width: 60%;
    position: relative;
}
.w-richtext figure>div:before {
    cursor: default!important;
}
.w-richtext figure img {
    width: 100%}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6;
}
.w-richtext figure div {
    color: transparent;
    font-size: 0;
}
.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type=image] {
    display: table;
}
.w-richtext figure.w-richtext-figure-type-image>div, .w-richtext figure[data-rt-type=image]>div {
    display: inline-block;
}
.w-richtext figure.w-richtext-figure-type-image>figcaption, .w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption;
}
.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0;
}
.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.w-richtext figure.w-richtext-figure-type-video>div, .w-richtext figure[data-rt-type=video]>div {
    width: 100%}
.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div, .w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%}
.w-richtext figure.w-richtext-align-normal {
    clear: both;
}
.w-richtext figure.w-richtext-align-fullwidth {
    width: 100%;
    max-width: 100%;
    text-align: center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block;
}
.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px;
}
.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px;
}
.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative;
}
.w-nav:before, .w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-nav:after {
    clear: both;
}
.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative;
}
.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
}
.w-nav-link.w--current {
    color: #0082f3;
}
.w-nav-menu {
    float: right;
    position: relative;
}
[data-nav-menu-open] {
    text-align: center;
    min-width: 200px;
    background: #c8c8c8;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block!important;
}
.w--nav-link-open {
    display: block;
    position: relative;
}
.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-nav-overlay [data-nav-menu-open] {
    top: 0;
}
.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto;
}
.w-nav[data-animation=over-left] .w-nav-overlay, .w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto;
}
.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto;
}
.w-nav[data-animation=over-right] .w-nav-overlay, .w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto;
}
.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative;
}
.w-nav-button:focus {
    outline: 0;
}
.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8;
}
.w-nav[data-collapse=all] .w-nav-menu {
    display: none;
}
.w-nav[data-collapse=all] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
    display: block;
}
.w--nav-dropdown-list-open {
    position: static;
}
@media screen and (max-width:991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
    display: none;
}
.w-nav[data-collapse=medium] .w-nav-button {
    display: block;
}
}@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
    display: none;
}
.w-nav[data-collapse=small] .w-nav-button {
    display: block;
}
.w-nav-brand {
    padding-left: 10px;
}
}@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
    display: none;
}
.w-nav[data-collapse=tiny] .w-nav-button {
    display: block;
}
}.w-tabs {
    position: relative;
}
.w-tabs:before, .w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-tabs:after {
    clear: both;
}
.w-tab-menu {
    position: relative;
}
.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative;
}
.w-tab-link.w--current {
    background-color: #c8c8c8;
}
.w-tab-link:focus {
    outline: 0;
}
.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden;
}
.w-tab-pane {
    display: none;
    position: relative;
}
.w--tab-active {
    display: block;
}
@media screen and (max-width:479px) {
    .w-tab-link {
    display: block;
}
}.w-ix-emptyfix:after {
    content: ""}
@keyframes spin {
    0% {
    transform: rotate(0);
}
to {
    transform: rotate(360deg);
}
}.w-dyn-empty {
    background-color: #ddd;
    padding: 10px;
}
.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
    display: none!important;
}
.wf-layout-layout {
    display: grid;
}
.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
}
.w-pagination-previous, .w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block;
}
.w-pagination-previous-icon {
    margin-right: 4px;
}
.w-pagination-next-icon {
    margin-left: 4px;
}
.w-page-count {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}
.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table;
}
.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal;
}
.w-checkbox-input--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 2px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec;
}
body {
    color: #000;
    font-family: Inter, sans-serif;
    font-size: 15px;
    line-height: 160%}
h1 {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 96px;
    font-weight: 700;
    line-height: 100%}
h2 {
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 48px;
    font-weight: 700;
    line-height: 115%}
h3, h4, h5 {
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 48px;
    font-weight: 700;
    line-height: 115%}
h6 {
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 40px;
    font-weight: 700;
    line-height: 120%}
p {
    margin-bottom: 24px;
    font-size: 19px;
    line-height: 160%}
a {
    color: #1463ff;
    text-decoration: none;
    transition-property: none;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
}
img {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
}
strong {
    font-weight: 700;
}
blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
}
figure {
    margin-bottom: 10px;
}
figcaption {
    text-align: center;
    margin-top: 5px;
}
.h3-heading-white {
    color: #fff;
}
.h3-heading-white.cards {
    margin-bottom: 0;
}
.h3-heading-white.heading-size-large {
    font-size: 64px;
}
.h6-heading-white {
    color: #fff;
}
.h6-heading-white.benefits-heading-2 {
    padding-top: 40px;
}
.h6-heading-white.heading-size-medium {
    font-size: 32px;
    line-height: 125%}
.h6-heading-white.heading-size-medium.text-weight-bold {
    font-weight: 700;
}
.text-block-18px-white {
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 140%}
.flex-horizontal {
    display: flex;
}
.flex-horizontal.center-apart {
    justify-content: space-between;
    align-items: center;
}
.flex-horizontal.center-apart.style-guide-colour {
    margin-bottom: 20px;
}
.wrapper-1280px {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.wrapper-1280px.home-faq {
    flex-direction: column;
    align-items: stretch;
}
.wrapper-1280px.cards-black {
    height: auto;
    flex-direction: column;
    align-items: flex-start;
}
.wrapper-1280px.cta {
    width: 90%;
    flex-direction: column;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 128px 12px 128px 0;
}
.wrapper-1280px.testimonial-tabs.center {
    justify-content: center;
    padding-bottom: 220px;
}
.wrapper-1280px.testimonial-tabs.center-white {
    justify-content: center;
    padding-bottom: 130px;
}
.wrapper-1280px.testimonial-tabs.about {
    padding-top: 20px;
}
.wrapper-1280px.ebook-resources, .wrapper-1280px.ebook-resources.two {
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1280px.g2-wrapper {
    justify-content: center;
    padding-top: 0;
}
.wrapper-1280px.g2-wrapper-compare {
    width: 80%;
    justify-content: center;
    padding-top: 60px;
    padding-bottom: 128px;
    display: block;
}
.wrapper-1280px.footer-1280px {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    flex-flow: row;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px.footer-soical-wrapper {
    width: 90%;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 60px;
}
.wrapper-1280px.g2-wrapper-2 {
    justify-content: center;
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px.g2-wrapper-3 {
    justify-content: center;
    padding-top: 130px;
    padding-bottom: 0;
}
.wrapper-1280px.cards-black-demo {
    height: auto;
    flex-direction: column;
    align-items: flex-start;
}
.wrapper-1280px.retreat-wrapper {
    flex-direction: column;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
}
.wrapper-1050px {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.wrapper-1050px.home-section-two {
    z-index: 20;
    background-color: transparent;
    flex-direction: column;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 80px;
}
.wrapper-1050px.crm {
    flex-direction: column;
    align-items: stretch;
    padding-top: 148px;
    padding-bottom: 148px;
}
.wrapper-1050px.customer-success-hero-wrapper {
    z-index: 20;
    background-color: transparent;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 80px;
}
.wrapper-1150px {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.wrapper-1150px.partners-hero {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 80px;
}
.flex-horizontal-center-aligned {
    justify-content: center;
    align-items: center;
    display: flex;
}
.flex-horizontal-center-aligned.testimonial {
    background-color: transparent;
    flex-direction: row;
    margin-top: 120px;
}
.flex-horizontal-center-aligned.nav-product-link-wrapper {
    flex-wrap: wrap;
    justify-content: flex-start;
}
.flex-horizontal-center-aligned.margin-top-80px {
    margin-top: 80px;
}
.flex-horizontal-center-apart {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.flex-horizontal-top-left {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.flex-horizontal-top-left:hover {
    color: #1463ff;
}
.flex-horizontal-top-left.chapters {
    color: rgba(0, 0, 0, .6);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    text-decoration: none;
    transition: padding .34s, background-position .2s;
}
.flex-horizontal-top-left.chapters:hover {
    color: #1463ff;
}
.flex-horizontal-top-left.chapters.w--current {
    color: #1463ff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61eed108d04a05bbdfe8684a_Blue%20Dot.svg);
    background-position: 0 12%;
    background-repeat: no-repeat;
    background-size: 3%;
    padding-left: 16px;
}
.flex-horizontal-top-apart {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.flex-horizontal-bottom-evenly {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-end;
    display: flex;
}
.flex-vertical-left-evenly {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
}
.margin-left-50px {
    margin-left: 50px;
}
.margin-right-10px {
    margin-right: 10px;
}
.margin-right-30px {
    margin-right: 30px;
}
.margin-right-40px {
    margin-right: 40px;
}
.margin-top-30px {
    margin-top: 30px;
}
.margin-top-40px {
    margin-top: 40px;
}
.margin-bottom-10px {
    margin-bottom: 10px;
}
.margin-bottom-40px {
    margin-bottom: 40px;
}
.margin-bottom-50px {
    margin-bottom: 50px;
}
.margin-bottom--40px {
    margin-bottom: -40px;
}
.margin-left-right-20px {
    margin-left: 20px;
    margin-right: 20px;
}
.text-container {
    width: 48%;
    max-width: 550px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.text-container.home-faq {
    max-width: 620px;
}
.text-container.testimonial-tabs.about {
    max-width: 1280px;
}
.image-container {
    width: 48%;
    max-width: 550px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.image-container.home-faq {
    max-width: 580px;
    overflow: visible;
}
.image-container.testimonial-tabs {
    border-radius: 20px;
    position: static;
    overflow: hidden;
}
.image-container.testimonial-tabs:active {
    position: static;
}
.image-container.ebook-resources {
    border-radius: 20px;
}
.grid-4-column {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
}
.grid-4-column.cards {
    max-height: 346px;
    grid-column-gap: 30px;
    margin-top: 80px;
}
.grid-5-column {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
}
.grid-5-column.cards-black {
    max-height: 346px;
    grid-column-gap: 30px;
    grid-column-gap: 30px;
    margin-top: 50px;
}
.grid-5-column.cards-black.sa-cards {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 0;
}
.image-cover {
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    position: relative;
}
.image-cover.testimonial-tab-1, .image-cover.testimonial-tab-2, .image-cover.testimonial-tab-3 {
    border-radius: 20px;
}
.image-cover.ebook-resources {
    object-fit: contain;
}
.image-contain {
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: relative;
}
.image-contain.radius-100 {
    border-radius: 100px;
}
.shadow-div {
    z-index: 0;
    filter: blur(50px);
    background-color: rgba(0, 0, 0, .1);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.shadow-div.crm, .shadow-div.features-calling-image {
    background-color: rgba(0, 0, 0, .05);
}
.shadow-effect {
    box-shadow: 0 10px 100px rgba(0, 0, 0, .05);
}
.wrapper-100 {
    width: 100%}
.wrapper-100.benefits {
    flex-direction: column;
    align-items: center;
    display: flex;
    overflow: visible;
}
.wrapper-100.infinite-loop {
    flex-direction: column;
    align-items: center;
    display: none;
}
.text-link {
    color: #05f;
    align-items: center;
    padding-right: 0;
    text-decoration: none;
    display: flex;
}
.text-link.home-faq {
    padding-left: 0;
    position: relative;
}
.text-link.contact-link {
    margin-top: 30px;
    padding-top: 11px;
    padding-left: 0;
}
.text-link.home-faq {
    padding-left: 0;
}
.footer-links-card {
    color: rgba(255, 255, 255, .6);
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 16px;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
}
.footer {
    z-index: 100;
    background-color: #000;
    position: relative;
}
.heading-wrapper {
    width: 100%}
.heading-wrapper.cards-black {
    width: 90%;
    max-width: 700px;
}
.heading-wrapper.carts-paragraph {
    max-width: 400px;
    margin-left: 2%}
.heading-wrapper._90-width {
    width: 90%;
    margin-bottom: 80px;
}
.heading-wrapper._50-width {
    width: 50%;
    max-width: 600px;
    width: 50%;
    max-width: 600px;
}
.heading-wrapper.pricing-page {
    width: 55%}
.heading-wrapper.pricing-page.v2 {
    width: 100%}
.heading-wrapper.ebook-page {
    width: 50%;
    max-width: 630px;
    position: static;
}
.heading-wrapper.request-integration {
    width: 80%;
    margin-bottom: 60px;
}
.heading-wrapper.request-integration-page {
    width: 75%}
.heading-wrapper._70-width {
    width: 70%}
.home-hero-section {
    color: #fff;
    text-align: center;
    background-color: #000;
}
.text-opacity-60 {
    color: rgba(255, 255, 255, .6);
}
.pink-button {
    color: #fff;
    background-color: #d61549;
    border-style: none;
    border-radius: 100px;
    padding: 20px 32px;
    font-size: 19px;
    font-weight: 700;
}
.pink-button.mobile {
    display: none;
}
.form {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
}
.demo-link {
    color: #fff;
    border-radius: 100px;
    align-items: center;
    padding: 10px;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .34s;
    display: none;
}
.demo-link.black-demo-link {
    color: #000;
}
.demo-link-text {
    margin-right: 15px;
    font-size: 19px;
}
.home-section-two {
    background-color: #1463ff;
    padding-bottom: 80px;
    position: relative;
    overflow: hidden;
}
.home-section-two-video {
    width: 100%;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.home-section-two-black-top {
    height: 470px;
    background-color: #000;
    margin-top: -10px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%}
.home-two-video-button {
    width: 241px;
    height: 241px;
    max-height: none;
    background-color: transparent;
    border-radius: 1000px;
    margin: auto;
    display: block;
    position: absolute;
    top: 1%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.home-two-video-blur {
    width: 100%;
    height: 100%;
    filter: blur(3px);
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/617741e65641c24693fa7df5_1.png), url(https://assets-global.website-files.com/61717799a852418a278cfa9b/617741e65641c24693fa7df5_1.png);
    background-position: 0 0, 50%;
    background-size: auto, auto;
    border-radius: 1000px;
    margin-top: 0;
    position: relative;
}
.home-faqs-section {
    background-color: #f8f8f8;
}
.home-faq-link {
    width: 100%;
    color: #000;
    background-color: rgba(221, 221, 221, 0);
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    justify-content: space-between;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 0;
    text-decoration: none;
    display: flex;
}
.home-faq-link.w--current {
    background-color: rgba(200, 200, 200, 0);
    padding-left: 3px;
}
.home-faq-wrap {
    padding-top: 12px;
    padding-bottom: 12px;
}
.home-faq-question {
    width: 90%;
    color: #000;
    font-size: 64px;
    font-weight: 700;
    line-height: 106%}
.grey-text {
    color: rgba(0, 0, 0, .4);
}
.home-faq-answer-wrap {
    justify-content: space-between;
    align-items: center;
    padding-top: 50px;
    display: flex;
}
.home-faq-answer-wrap._2, .home-faq-answer-wrap._3 {
    display: none;
}
.home-faq-answer-text {
    margin-bottom: 32px;
    font-size: 36px;
    line-height: 120%}
.text-link {
    color: #000;
    object-fit: fill;
    border-radius: 30px;
    padding: 11px;
    font-size: 19px;
    font-weight: 600;
    transition: background-color .36s;
}
.text-link.margin-right-40px {
    border-radius: 30px;
    margin-right: 40px;
    padding: 10px;
    font-size: 19px;
    transition: background-color .36s;
}
.text-link.margin-right-40px.cs-text-link {
    margin-top: 20px;
    padding-left: 0;
    font-size: 19px;
}
.text-link.margin-right-40px.persona-link {
    margin-top: 30px;
    transition-property: none;
}
.text-link.margin-right-40px.persona-link:hover {
    background-color: transparent;
}
.text-link.nav-text-link {
    margin-right: 0;
    padding-left: 0;
    font-size: 17px;
}
.text-link.nav-text-link.trial-link-nav {
    margin-top: 66px;
}
.text-link.on-demand-demo-nav-link, .text-link.demo-link-nav-white {
    margin-right: 0;
    padding-left: 0;
    font-size: 17px;
    display: none;
}
.text-link-icon {
    width: 20px;
    height: 20px;
    margin-left: 10px;
}
.home-faq-arrow {
    margin-right: 0;
}
.home-faq-arrow._1 {
    transform: rotate(90deg);
}
.home-faq-arrow._2, .home-faq-arrow._3 {
    transform: none;
}
.home-faq-arrow._1 {
    transform: rotate(90deg);
}
.cards-black-section {
    background-color: #000;
}
.pink-text {
    color: #d61549;
}
.black-card {
    width: 100%;
    height: 100%;
    max-height: 160px;
    color: #fff;
    background-color: rgba(255, 255, 255, .12);
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 25px;
    text-decoration: none;
    display: flex;
}
.black-card-icon {
    margin-left: -5px;
}
.black-card-text {
    width: 90%;
    margin-top: 0;
    font-weight: 700;
    line-height: 140%}
.black-card-text-wrap {
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
}
.testimonial-slider-section {
    background-color: #f8f8f8;
    display: block;
    overflow: hidden;
}
.testimonial-wrapper {
    max-width: 95%;
    margin-left: auto;
    margin-right: 0;
    padding-top: 128px;
    padding-bottom: 128px;
}
.left-arrow {
    width: 50%;
    cursor: pointer;
    margin-left: -5%;
    display: block;
}
.right-arrow {
    width: 50%;
    cursor: pointer;
    display: block;
}
.testominal-slider {
    height: auto;
    background-color: transparent;
    align-items: stretch;
    margin-top: 50px;
    display: flex;
}
.testominal-slider-mask {
    width: 50%;
    height: auto;
    max-width: 730px;
    overflow: visible;
}
.testominal-slide {
    height: 100%;
    margin-right: 40px;
}
.testominal-slider-nav {
    max-width: 150px;
    transform-style: preserve-3d;
    top: -27%;
    bottom: auto;
    left: auto;
    right: 11%;
    overflow: visible;
    transform: scaleX(2)rotateX(78deg);
}
.testominal-slider-wrap {
    height: 100%;
    background-color: rgba(0, 0, 0, .06);
    border-radius: 20px;
    padding: 48px;
    box-shadow: 0 16px 60px rgba(0, 0, 0, .04);
}
.testominal-slider-container {
    display: flex;
    position: relative;
}
.testominal-author-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 20px;
    display: flex;
}
.testominal-author-image {
    width: 64px;
    height: 64px;
    object-fit: contain;
    border-radius: 100%}
.testominal-author-name {
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 700;
    line-height: 160%}
.testominal-author-bio {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.testominal-quote-icon {
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%}
.testominal-slider-paragraph {
    letter-spacing: -.8px;
    margin-top: 30px;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 125%}
.benefits-section {
    padding-top: 128px;
    padding-bottom: 128px;
    overflow: hidden;
}
.benefits-container {
    width: 1950px;
    justify-content: center;
    margin-top: 16px;
    margin-bottom: 16px;
    display: flex;
}
.benefits-text-dark {
    color: rgba(0, 0, 0, .6);
    letter-spacing: -1.2px;
    margin-left: 32px;
    margin-right: 32px;
    font-size: 48px;
    font-weight: 700;
    line-height: 116%}
.benefits-text-light {
    color: rgba(0, 0, 0, .4);
    letter-spacing: -1.2px;
    margin-left: 32px;
    margin-right: 32px;
    font-size: 48px;
    font-weight: 700;
    line-height: 116%}
.crm-section {
    background-color: transparent;
}
.crm-container {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    display: flex;
}
.crm-container.resources-container {
    align-items: center;
    margin-bottom: 30px;
}
.crm-container.newsletter-embed-container {
    width: 60%;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 60px;
    display: block;
}
.crm-container.podcast-embed-container {
    width: 50%;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 60px;
    display: block;
}
.crm-images-wrap {
    width: 50%;
    max-width: 500px;
    align-items: center;
    padding-left: 45px;
    display: flex;
    position: relative;
}
.crm-text {
    width: 100%;
    max-width: 510px;
    font-size: 19px;
    font-weight: 400;
}
.crm-text.startups {
    padding-left: 20px;
}
.cta-section {
    background-color: #d61549;
    position: relative;
}
.cta-bg-image {
    width: 380px;
    height: 100%;
    max-width: none;
    object-fit: cover;
    object-position: 0% 50%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%}
.cta-heading {
    color: #fff;
    letter-spacing: -3px;
    margin-bottom: 8px;
    font-size: 80px;
    line-height: 100%}
.light-white-text {
    color: #fff;
}
.black-button {
    height: 64px;
    background-color: #000;
    border-radius: 100px;
    padding: 0 32px;
    font-size: 19px;
    font-weight: 700;
    line-height: 337%}
.black-button.mobile {
    display: none;
}
.footer-grey-container {
    z-index: 10;
    width: 50%;
    background-color: #f7f5f6;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 80px 60px;
    display: flex;
    position: relative;
}
.footer-blue-container-title {
    letter-spacing: -1.6px;
    margin-top: 28px;
    font-size: 56px;
    font-weight: 700;
    line-height: 100%}
.footer-blue-container-subtext {
    margin-top: 16px;
    margin-bottom: 28px;
    font-size: 19px;
    font-weight: 400;
}
.footer-white-container-title {
    letter-spacing: -1.6px;
    margin-top: 28px;
    font-size: 56px;
    font-weight: 700;
    line-height: 100%}
.footer-white-container-subtext {
    margin-top: 16px;
    margin-bottom: 28px;
    font-size: 19px;
}
.footer-icon {
    width: auto;
}
.brands-train-container-wrap {
    width: 6000px;
    justify-content: flex-start;
    display: flex;
}
.black-card-arrow {
    margin-bottom: -10px;
    display: none;
}
.blue-text {
    color: #1463ff;
    cursor: default;
}
.about-hero-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 100px;
    display: flex;
}
.about-her-subtext {
    max-width: 600px;
    color: rgba(0, 0, 0, .4);
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.black-text {
    color: #000;
}
.black-text.startups {
    font-weight: 500;
}
.navbar {
    color: #fff;
    background-color: transparent;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%}
.navbar.black-nav-bg {
    z-index: 1999;
    height: 80px;
}
.nav-container {
    width: 90%;
    max-width: 1280px;
    flex: none;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.brand {
    width: 100px;
    height: 30px;
    flex: none;
    padding-left: 0;
}
.brand.w--current {
    z-index: 10;
    height: 30px;
    position: relative;
}
.nav-link {
    flex: none;
    padding-left: 23px;
    padding-right: 21px;
    line-height: 165%}
.nav-link.w--current {
    color: #fff;
}
.nav-link.black-bg-link {
    font-weight: 500;
}
.nav-button-wrapper {
    align-items: center;
    display: flex;
}
.nav-button-wrapper.navmenu-button {
    display: none;
}
.testominal-slider-author {
    width: 90%;
    align-items: center;
    display: flex;
}
.testimonial-tabs-section {
    background-color: #000;
    overflow: hidden;
}
.testimonial-tabs-section.white-section {
    background-color: #fff;
}
.testimonial-tab-wrap {
    width: 1050px;
    height: 100%;
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    border-radius: 20px;
    justify-content: space-between;
    padding: 30px 40px;
    text-decoration: none;
    display: flex;
    overflow: hidden;
}
.testimonial-tab-wrap._1 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    transition: width .5s;
    position: relative;
}
.testimonial-tab-wrap._1.grey {
    background-color: #f8f8f8;
}
.testimonial-tab-wrap._1.grey.about {
    align-self: stretch;
}
.testimonial-tab-wrap._2 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
}
.testimonial-tab-wrap._2:active {
    width: auto;
}
.testimonial-tab-wrap._2.grey {
    background-color: #f8f8f8;
}
.testimonial-tab-wrap._3 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    transition: width .5s;
    position: relative;
}
.testimonial-tab-wrap._3:active {
    width: auto;
}
.testimonial-tab-wrap._3.grey {
    background-color: #f8f8f8;
}
.testimonial-tab-wrap.in-slider-3 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    transition: width .5s;
    position: relative;
}
.testimonial-tab-wrap.in-slider-3:active {
    width: auto;
}
.testimonial-tab-wrap.in-slider-3.grey-block {
    background-color: #f8f8f8;
}
.textt-block-19px {
    font-size: 19px;
}
.textt-block-19px.white-block {
    color: #000;
}
.trufan-image {
    z-index: 10;
    margin-bottom: 40px;
    margin-right: 40px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%}
.trufan-image.straight-logo {
    z-index: 20;
    max-height: 40px;
}
.trufan-image._2, .trufan-image._3 {
    max-height: 40px;
}
.trufan-image.straight-logo-home {
    z-index: 20;
    max-height: 40px;
}
.testimonial-tab-link {
    width: 100px;
    height: 500px;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    text-decoration: none;
    display: flex;
    overflow: hidden;
}
.testimonial-tab-link._1 {
    width: auto;
    display: none;
}
.testimonial-tab-link._2 {
    height: 500px;
    margin-left: 14px;
    margin-right: 14px;
    display: none;
}
.testimonial-tab-link._3 {
    display: none;
}
.testimonial-tab-link.in-slider {
    width: auto;
}
.testimonial-tab-link.in-slider.auto {
    align-items: flex-start;
}
.testimonial-tab-link.in-slider-2 {
    height: 500px;
    margin-left: 14px;
    margin-right: 14px;
}
.testimonial-tab-link.in-slider-2.auto {
    width: auto;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
}
.testimonial-tab-link.in-slider-3.auto {
    width: auto;
    align-items: flex-start;
}
.testimonial-tab-text {
    letter-spacing: -.8px;
    font-size: 28px;
    font-weight: 700;
    line-height: 128%}
.testimonial-tab-text.grey-block {
    color: #000;
}
.testimonial-tab-text.grey-block.about {
    font-size: 24px;
}
.testimonial-tab-icon {
    margin-bottom: 24px;
}
.text-block-23px-bold {
    margin-bottom: 0;
    margin-right: 10px;
    font-size: 23px;
    font-weight: 700;
    line-height: 155%}
.cs-button-wrapper {
    margin-top: 32px;
}
.cs-3-image-container {
    width: 100%;
    height: 400px;
    max-width: 600px;
    border-radius: 16px;
    margin-bottom: 28px;
    position: relative;
    overflow: hidden;
}
.customer-stories-item {
    color: #000;
    text-decoration: none;
}
.image-container-2 {
    width: 48%;
    max-width: 550px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.h1-80px {
    margin-bottom: 0;
    font-size: 80px;
}
.h1-80px.startups {
    color: #fff;
    margin-bottom: 20px;
}
.cs-3-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cs-3-title-block {
    height: 64px;
    max-width: 200px;
    background-color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 16px 28px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 28px;
    left: auto;
    right: 28px;
}
.red-button-with-icon {
    color: #fff;
    background-color: #d61549;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    padding: 20px 33px;
    font-size: 19px;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .34s;
    display: flex;
}
.red-button-with-icon:hover {
    background-color: #1463ff;
}
.red-button-with-icon.fixed {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
}
.red-button-with-icon.gray {
    color: #fff;
    background-color: #242424;
}
.text-container-2 {
    width: 50%;
    max-width: 620px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.red-button-icon {
    width: 24px;
    height: 24px;
    object-fit: contain;
    flex: none;
    margin-left: 10px;
}
.cs-3-title-block-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.wrapper-1280px-2 {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.wrapper-1280px-2.customer-stories-wrapper {
    padding-top: 180px;
}
.wrapper-1280px-2.customer-stories-wrapper.startups {
    align-items: center;
    padding-top: 200px;
    padding-bottom: 120px;
}
.wrapper-1280px-2.rich-text-stories-wrapper {
    align-items: flex-start;
    padding-top: 0;
}
.wrapper-1280px-2.stories-details-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 180px;
}
.wrapper-1280px-2.more-stories-head-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 80px;
}
.wrapper-1280px-2.testimonial-stats-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.wrapper-1280px-2.lf-rich-text-wrapper {
    align-items: flex-start;
    padding-top: 0;
}
.wrapper-1280px-2.long-form-wrapper {
    flex-direction: column;
    padding-top: 140px;
    padding-bottom: 80px;
}
.wrapper-1280px-2.sales-guide-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
}
.wrapper-1280px-2.long-form-grid-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
    grid-auto-columns: 1fr;
    align-content: start;
    align-items: start;
    padding-top: 0;
    display: grid;
}
.wrapper-1280px-2.persona-split-wrapper {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 60px;
}
.wrapper-1280px-2.long-form-wrapper {
    flex-direction: column;
    padding-top: 170px;
    padding-bottom: 80px;
}
.wrapper-1280px-2.blog-wrapper {
    padding-top: 40px;
}
.wrapper-1280px-2.contents-flex {
    max-width: 840px;
    flex-direction: row;
    align-items: flex-start;
    padding-top: 0;
}
.wrapper-1280px-2.long-form-chapter-wrapper {
    flex-direction: column;
    padding-top: 170px;
    padding-bottom: 80px;
}
.wrapper-1280px-2.sa-hero-wrapper {
    padding-top: 180px;
}
.wrapper-1280px-2.guides-wrapper {
    flex-direction: row;
    align-items: center;
    padding-top: 170px;
    padding-bottom: 80px;
}
.text-block-19px-light {
    color: rgba(0, 0, 0, .6);
}
.red-text {
    color: #d61549;
}
.red-text.new {
    margin-left: 5px;
    font-weight: 600;
}
.cs-author-item-grid {
    max-width: 580px;
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    justify-items: start;
    margin-bottom: 20px;
    display: grid;
}
.cs-author-item-grid.author-image-grid {
    align-items: end;
    margin-top: -80px;
}
.details-icon {
    width: 100%;
    height: 100%;
    object-fit: contain;
    margin-top: 0;
    margin-bottom: 0;
}
.cs-author-image-container {
    width: 120px;
    height: 120px;
    border: 8px solid #f7f5f6;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
}
.stories-detail-hero-container {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 30px;
    display: flex;
}
.stories-detail-icon-container {
    width: 126px;
    height: 32px;
}
.tag-text {
    font-size: 17px;
    font-weight: 500;
}
.tag-text.blue {
    color: #1463ff;
}
.sticky-icon {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.story-sticky-card {
    width: 100%;
    background-color: #f5f5f5;
    border-radius: 20px;
    flex-wrap: wrap;
    margin-top: 140px;
    margin-bottom: 12px;
    padding: 32px 26px;
    display: flex;
}
.story-sticky-card.sticky-card-blue {
    color: #fff;
    text-align: center;
    background-color: #1463ff;
    top: 0;
}
.story-sticky-card.hidden {
    display: none;
}
.cs-review-block {
    background-color: #000;
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 48px;
    padding: 40px 15px 40px 40px;
    display: none;
}
.cs-link-block-arrow-icon {
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.cs-link-block-arrow-icon.white-arrow {
    z-index: 1;
}
.cs-review-author-position {
    color: rgba(255, 255, 255, .4);
    font-size: 19px;
    font-weight: 500;
}
.cs-review-author-wrapper {
    flex-direction: row;
    align-items: center;
    display: flex;
}
.stories-detail-tag-wrapper {
    align-items: flex-start;
    display: flex;
}
.sticky-card-image-container {
    width: 64px;
    height: 64px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}
.cs-trial-link-block {
    color: #000;
    background-color: #fff;
    border-radius: 100px;
    align-items: center;
    margin-top: 24px;
    padding: 20px;
    text-decoration: none;
    display: flex;
}
.stories-details-sticky-wrapper {
    max-width: 400px;
    flex-direction: column;
    align-items: center;
    margin-right: 60px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
}
.stories-sticky-content-wrapper {
    flex-direction: column;
    align-items: stretch;
    display: flex;
}
.text-block-28px-bold {
    letter-spacing: -.4px;
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 700;
    line-height: 128%}
.text-block-28px-bold.text-block-28px-white {
    color: #fff;
    color: #fff;
    margin-bottom: 32px;
}
.text-block-19px-fade {
    color: rgba(0, 0, 0, .4);
}
.text-block-19px-fade._60-fade {
    color: rgba(255, 255, 255, .6);
    font-size: 19px;
}
.cs-trial-block {
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fea4414aea2e9062b086de_titled-block-background-texture-white.webp);
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px;
    display: flex;
}
.cs-profile-block {
    background-color: #f7f5f6;
    border-radius: 20px;
    flex-direction: column;
    align-items: stretch;
    margin-top: 95px;
    margin-bottom: 48px;
    padding: 24px 40px 40px;
}
.cs-idea-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.cs-review-image-container {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    margin-right: 20px;
    overflow: hidden;
}
.rich-text-block {
    font-size: 19px;
}
.rich-text-block blockquote {
    color: #fff;
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619d2be55d2a3d45875cdc42_quote-up.5%201.svg);
    background-position: 40px 40px;
    background-repeat: no-repeat;
    background-size: auto;
    border-left-style: none;
    border-radius: 20px;
    margin-bottom: 60px;
    padding: 100px 40px 70px;
    font-size: 28px;
    font-weight: 700;
    line-height: 130%}
.rich-text-block h2 {
    margin-top: 20px;
    font-size: 40px;
}
.rich-text-block h4 {
    margin-top: 20px;
    font-size: 32px;
}
.rich-text-block p {
    margin-bottom: 40px;
}
.rich-text-block a {
    color: #1463ff;
    text-decoration: none;
}
.rich-text-block ul {
    color: #000;
    margin-bottom: 40px;
    margin-left: 30px;
    padding-left: 0;
    font-size: 19px;
    list-style-type: none;
}
.rich-text-block li {
    color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e48933bd61bd487cc2d72_checkmark-circle%201.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 12px;
    padding-left: 40px;
    line-height: 140%}
.rich-text-block h3 {
    letter-spacing: 0;
    font-size: 32px;
}
.rich-text-block img {
    margin-top: 10px;
    margin-bottom: 40px;
}
.rich-text-block figure {
    border-radius: 20px;
    margin-bottom: 50px;
    overflow: hidden;
}
.rich-text-block h6 {
    letter-spacing: 0;
    background-color: #f8f8f8;
    border-left: 7px solid #ffce0a;
    border-radius: 10px;
    padding: 30px;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.rich-text-block h5 {
    background-color: #f8f8f8;
    border-left: 8px solid #4ec375;
    border-radius: 10px;
    padding: 30px;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.white-button {
    color: #1463ff;
    background-color: #fff;
    border-radius: 100px;
}
.white-button.sticky-card-button {
    margin-top: 28px;
    padding: 15px 45px;
    font-weight: 700;
    transition: color .36s, background-color .36s;
}
.white-button.sticky-card-button:hover {
    color: #fff;
    background-color: #000;
}
.text-block-19px {
    letter-spacing: 0;
    margin-bottom: 0;
}
.text-block-19px.white {
    color: #fff;
    letter-spacing: 0;
    line-height: 160%}
.blue-text-2 {
    color: #1463ff;
}
.sticky-navigation-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.cs-idea-block {
    color: #000;
    background-color: #f7f5f6;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    padding: 40px;
    text-decoration: none;
    display: flex;
}
.cs-idea-image-container {
    width: 40px;
    height: 40px;
    flex: none;
    margin-right: 24px;
}
.cs-review-author-name {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
}
.stories-detail-head-wrapper {
    margin-top: 24px;
    margin-bottom: 20px;
}
.rich-text-wrapper {
    width: 60%}
.cs-review-icon {
    width: 40px;
    height: 40px;
    margin-bottom: 20px;
}
.h6-32px-bold {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 125%}
.cs-review-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.cs-link-block-text {
    margin-right: 16px;
    font-weight: 600;
}
.text-block-28px-fade {
    color: rgba(255, 255, 255, .4);
}
.tocitem {
    color: #000;
    align-items: flex-start;
    margin-bottom: 12px;
    padding-left: 0;
    text-decoration: none;
    transition: padding .3s;
    display: flex;
}
.stories-tag {
    background-color: rgba(214, 21, 73, .2);
    border-radius: 100px;
    margin-right: 10px;
    padding: 5px 20px;
}
.stories-tag.blue {
    background-color: rgba(20, 99, 255, .2);
}
.related-stories-heading {
    margin-bottom: 0;
}
.yellow-text {
    font-weight: 700;
}
.customers-hero-heading h1 {
    font-size: 80px;
}
.tag-list {
    display: flex;
}
.call-out-text p {
    letter-spacing: -.8px;
    margin-bottom: 0;
    font-size: 17px;
}
.call-out-text a {
    color: #1463ff;
    text-decoration: none;
}
.cta-rich-text {
    color: #fff;
}
.cta-rich-text p {
    font-size: 23px;
    font-weight: 500;
    line-height: 150%}
.cta-rich-text a {
    color: #1463ff;
    text-decoration: none;
}
.customer-stories-collection {
    width: 100%}
.customer-stories-list {
    width: 100%;
    grid-column-gap: 80px;
    grid-row-gap: 126px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.testimonial-stats-block {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.h5-80px-bold {
    margin-bottom: 28px;
    font-size: 80px;
    line-height: 100%}
.h5-fade-span {
    color: rgba(0, 0, 0, .4);
    font-size: 42px;
}
.testimonial-stats-image-wrapper {
    height: 40px;
    flex: none;
}
.testimonial-stats-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.testimonial-stats-image.software-advice {
    width: 189px;
}
.testimonial-stats-image.g2-crowd {
    width: 110px;
}
.testimonial-stats-image.capterra {
    width: 126px;
}
.testimonial-stats-image.getapp {
    width: 135px;
}
.testimonial-stats-section {
    background-color: #f8f8f8;
}
.cards-text-wrap {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.search-integrations {
    width: 50%;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
}
.integrations-card-text {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
    line-height: 165%;
    display: block;
}
.h3-heading {
    letter-spacing: -1.6px;
    align-self: flex-start;
    margin-bottom: 56px;
    font-size: 56px;
    line-height: 108%}
.integrations {
    width: 100%;
    height: 100%;
    min-width: 375px;
    box-shadow: none;
    color: #000;
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 40px;
    text-decoration: none;
    transition: transform .3s, box-shadow .3s;
    display: flex;
}
.integrations:hover {
    transform: translateY(-3px);
    box-shadow: 2px 0 20px -9px rgba(64, 69, 79, .32);
}
.dropdown-text {
    color: #fff;
    font-size: 19px;
    font-weight: 500;
    line-height: 160%}
.dropdown-toggle {
    height: 80px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, .2);
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe594d5c607a2387480903_chevron-down-icon-16-white.svg);
    background-position: 87%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    justify-content: space-between;
    align-items: center;
    padding: 25px 70px 25px 32px;
    display: flex;
}
.hero-heading-h1 {
    width: 90%;
    color: #fff;
    text-align: center;
    letter-spacing: -2.8px;
    margin-bottom: 40px;
    font-size: 80px;
    line-height: 100%}
.heading-wrapper-2.one-click {
    width: 70%;
    font-size: 16px;
    line-height: 120%}
.logos-container-wrapper {
    z-index: 10;
    margin-top: 80px;
    margin-bottom: 0;
    display: block;
    position: relative;
}
.featured {
    width: 112px;
    height: 32px;
    background-color: rgba(20, 99, 255, .2);
    border-radius: 100px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    padding: 0 12px;
    display: flex;
}
.wrapper-1280px-integrations {
    width: 95%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.wrapper-1280px-integrations.integrations-wrapper {
    width: 90%;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 0;
}
.wrapper-1280px-integrations.one-click-wrapper {
    width: 90%;
    align-items: flex-start;
}
.wrapper-1280px-integrations.hero-wrapper {
    width: 90%;
    padding-top: 170px;
    padding-bottom: 60px;
}
.wrapper-1280px-integrations.integrations-details {
    width: 90%;
    align-items: flex-start;
    padding-top: 140px;
}
.wrapper-1280px-integrations.integrations-details-recommended {
    width: 90%;
    align-items: flex-start;
    padding-top: 100px;
    padding-bottom: 100px;
}
.input-field {
    height: 80px;
    color: #fff;
    background-color: rgba(255, 255, 255, .2);
    border: 1px #000;
    border-radius: 100px;
    margin-bottom: 0;
    padding: 25px 32px;
    font-size: 19px;
    font-weight: 500;
    line-height: 160%;
    transition: background-color .3s, opacity .3s;
    position: static;
}
.input-field:active {
    opacity: 1;
    background-color: rgba(255, 255, 255, .4);
}
.input-field:focus {
    background-color: rgba(255, 255, 255, .3);
}
.input-field::-ms-input-placeholder {
    color: #fff;
}
.input-field::placeholder {
    color: #fff;
}
.contain {
    opacity: 1;
    color: #fff;
    mix-blend-mode: normal;
    object-fit: contain;
    margin-top: 0;
    padding-top: 0;
}
.contain.email-bottom-right {
    width: 30%;
    position: absolute;
    top: auto;
    bottom: 10%;
    left: auto;
    right: 0%}
.contain.email-bkg-left {
    width: 30%;
    max-width: 100%;
    position: absolute;
    top: auto;
    bottom: 25%;
    left: 0%;
    right: auto;
}
.contain.email-bkg-left._10 {
    bottom: 10%}
.contain.blue-icon-resource {
    margin-top: -10px;
}
.contain.segment-shape {
    opacity: .5;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: -8%;
    right: auto;
}
.contain.segment-shape-2 {
    opacity: .77;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%}
.contain.check-mark-icon {
    width: 20px;
    height: 20px;
}
.integrations-grid {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    justify-items: stretch;
    margin-bottom: 80px;
    display: grid;
}
.search-button---icon {
    width: 64px;
    height: 64px;
    cursor: pointer;
    background-color: #d61549;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619ddc87da132e696d987df5_search.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    position: absolute;
    top: 10%;
    bottom: 0%;
    left: auto;
    right: 2%}
.logos-top-container {
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 32px;
    display: flex;
}
.dropdown {
    color: #d61549;
    margin-left: 24px;
    margin-right: 0;
}
._40-opacity {
    color: rgba(0, 0, 0, .4);
    display: inline;
}
.images.contain {
    object-fit: contain;
    margin-top: 0;
}
.images.contain.integrations-logo {
    width: 64px;
    height: 64px;
}
.one-click-section {
    background-color: #f8f8f8;
}
.section-image-container {
    width: 60%}
.section-image-container.blue-fill {
    width: 48%;
    background-color: #1463ff;
    border-radius: 20px;
    padding: 60px 0;
}
.section-image-container.blue-fill.gradient-fill {
    width: 50%;
    background-image: linear-gradient(#000, #161616);
    justify-content: center;
    display: flex;
}
.section-image-container.blue-fill {
    width: 48%;
    background-color: #1463ff;
    border-radius: 20px;
    padding: 60px 0;
}
.integrations-card-heading {
    margin-bottom: 4px;
    font-size: 23px;
    line-height: 155%}
.text-contain-one-click {
    width: 42%}
.relative-image {
    width: 90%;
    border-radius: 11px;
    position: relative;
    top: 12%;
    right: -14%;
    box-shadow: 28px 28px 200px rgba(0, 0, 0, .16);
}
.page-wrapper---overflow-hidden {
    font-family: Inter, sans-serif;
    overflow: hidden;
}
.hero-section---all-integrations {
    background-color: #000;
    padding-bottom: 0;
}
.container---one-click {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.search-and-dropdown-container {
    z-index: 20;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.blue-text-3 {
    color: #1463ff;
    font-size: 15px;
    font-weight: 700;
    line-height: 213%}
.one-click-paragraph {
    margin-bottom: 0;
    margin-left: 5%;
    font-weight: 500;
}
.integrations-section {
    background-color: #f8f8f8;
}
.review-heading-80 {
    width: 60%;
    letter-spacing: -2px;
    align-self: flex-start;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%}
.review-heading-80.request-integration {
    width: 100%;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.review-heading-80.integrations-tag {
    width: 100%}
.dropdown-list {
    border-radius: 10px;
}
.dropdown-list.w--open {
    z-index: 9000;
    color: #d61549;
    background-color: #fff;
    border-radius: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: absolute;
}
.underline {
    text-decoration: underline;
}
.launch-button {
    width: auto;
    height: auto;
    max-width: 400px;
    background-color: #1463ff;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    transition: background-color .36s;
    display: flex;
}
.launch-button:hover {
    background-color: #000;
}
.popular-zap {
    margin-top: 60px;
    display: none;
}
.rich-text-wrapper-2 {
    width: 60%}
.arrow-right {
    object-fit: contain;
    margin-left: 16px;
    margin-right: 16px;
}
.arrow-right.integration-arrow {
    opacity: .4;
    margin-bottom: 2px;
}
.bold-cta-text---white {
    color: #fff;
    flex-direction: row;
    font-size: 19px;
    font-weight: 700;
    line-height: 337%;
    display: block;
}
.tags-wrapper {
    align-items: flex-start;
    margin-top: 30px;
    margin-bottom: 80px;
    display: flex;
}
.h1-heading-blue {
    color: #1463ff;
    margin-bottom: 0;
    font-size: 80px;
}
.top-image {
    border-radius: 100px;
    padding: 0;
    position: relative;
    left: -5%;
    box-shadow: 8px 8px 80px rgba(64, 69, 79, .12);
}
.black-text-2 {
    color: #000;
}
.bottom-image {
    width: 96px;
    height: 96px;
    background-color: #fff;
    border-radius: 100px;
    padding: 20px;
    box-shadow: 8px 8px 80px rgba(64, 69, 79, .12);
}
.banner-text {
    opacity: .6;
    color: #d61549;
    margin-right: 12px;
    font-size: 19px;
    line-height: 160%;
    text-decoration: none;
}
.top-heading {
    margin-bottom: 40px;
}
.launch-button-container {
    width: 40%}
.popular-block {
    color: #000;
    border-radius: 12px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 28px;
    padding: 40px;
    text-decoration: none;
    display: block;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .06);
}
.breadcrumb-link-wrapper {
    text-decoration: none;
    display: inline-block;
}
.black-cta---no-icon {
    background-color: #000;
    border-radius: 100px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
    text-decoration: none;
    transition: background-color .36s;
    display: flex;
}
.black-cta---no-icon:hover {
    background-color: #1463ff;
}
.text-block-17px {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
    line-height: 160%}
.text-block-17px.black-text {
    color: #000;
}
.text-block-17px.green {
    color: #4ec375;
}
.container---body {
    width: 100%;
    align-items: flex-start;
    display: flex;
}
.logos-container {
    margin-bottom: 0;
    display: flex;
}
.tag-contain {
    height: 40px;
    background-color: #f7f5f6;
    border-radius: 100px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-right: 20px;
    padding: 6px 20px;
    display: flex;
}
.tag-contain.green {
    background-color: rgba(78, 195, 117, .2);
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889791dd2440c91_Ellipse%209.svg);
    background-position: 10%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 40px;
}
.breadcrumb-text {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
    line-height: 160%}
.breadcrumb-text.active {
    color: #000;
}
.breadcrumb-text.inactive {
    opacity: .5;
    color: #000;
}
.breadcrumb-text.inactive---transparent {
    opacity: .4;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    transition: opacity .2s;
}
.breadcrumb-text.inactive---transparent:hover {
    opacity: 1;
}
.breadcrumb-text.inactive---transparent.black {
    color: #000;
    display: inline-block;
}
.breadcrumb-text.active---transparent {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}
.breadcrumb-text.active---transparent.black {
    color: #000;
    display: inline-block;
}
.breadcrumb-text.active---transparent {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}
.breadcrumb-text.active---transparent.black {
    color: #000;
    display: inline-block;
}
.breadcrumb-text.inactive---transparent {
    opacity: .4;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    transition: opacity .2s;
}
.breadcrumb-text.inactive---transparent:hover {
    opacity: 1;
}
.breadcrumb-text.inactive---transparent.black {
    color: #000;
    display: inline-block;
}
.popular-text-block {
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.pink-banner {
    opacity: 1;
    background-color: rgba(214, 21, 73, .05);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    display: none;
}
.breadcrumb {
    background-color: #f7f5f6;
    border-radius: 100px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 64px;
    padding: 6px 24px;
    display: flex;
}
.breadcrumb.transparent {
    background-color: rgba(255, 255, 255, .1);
    margin-bottom: 38px;
    padding: 10px 24px;
    display: inline-block;
}
.breadcrumb.transparent.mobile {
    display: none;
}
.customer-card-heading {
    margin-bottom: 10px;
    font-size: 23px;
}
.integrations-list {
    width: 100%}
.grid {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr 1fr;
}
.leads-image-container {
    width: 52%;
    height: 100%;
    border-radius: 12px;
    position: relative;
}
.testimonial-slider {
    height: auto;
    background-color: transparent;
    flex-direction: row;
    align-items: stretch;
    display: flex;
}
.email-form {
    width: 100%;
    background-color: #fff;
    border-radius: 100px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 8px;
    display: none;
}
.email-form.hero {
    background-color: transparent;
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
    display: flex;
    position: static;
}
.email-form.ebook {
    flex-direction: row;
    justify-content: center;
    display: flex;
    position: static;
}
.email-form.resource-form {
    display: none;
}
.background-image-wrapper {
    background-color: #f7f5f6;
    position: relative;
    overflow: hidden;
}
.callout {
    position: absolute;
    top: 30px;
    bottom: 0%;
    left: auto;
    right: -45%}
.testimonial-link-block {
    border-radius: 100px;
    align-items: center;
    padding: 10px;
    text-decoration: none;
    transition: all .3s;
    display: flex;
}
.testimonial-link-block:hover {
    opacity: .4;
    background-color: transparent;
}
.testimonial-link-block.margin-right-48px {
    margin-right: 48px;
    padding: 10px;
    text-decoration: none;
    transition: all .3s;
}
.testimonial-link-block.margin-right-48px:hover {
    opacity: .4;
}
.testimonial-link-block.persona-page-capterra {
    margin-right: 0;
    padding: 10px;
    text-decoration: none;
    transition: all .3s;
}
.testimonial-link-block.persona-page-capterra:hover {
    opacity: .41;
}
.testimonial {
    background-color: #f7f5f6;
}
.testimonial-card-top {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.testimonial-card {
    width: auto;
    height: 100%;
    opacity: 1;
    color: #000;
    background-color: rgba(0, 0, 0, .06);
    border-radius: 20px;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    margin-right: 0;
    padding: 48px;
    display: flex;
}
.email-checkbox {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 0;
    display: none;
}
.email-checkbox.black {
    margin-top: 20px;
    margin-bottom: 16px;
    display: none;
}
.email-checkbox.subscribe {
    margin-bottom: 0;
}
.email-block {
    margin-top: 40px;
    margin-bottom: 0;
    position: relative;
}
.email-block.features-pages {
    margin-top: 0;
    display: none;
}
.black-section-main-heading {
    color: #fff;
    letter-spacing: -2px;
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 64px;
    line-height: 106%}
.black-section-main-heading.white {
    max-width: 70%;
    color: #000;
}
.calling {
    background-color: #fff;
    border: 1.5px #1463ff;
    border-radius: 100px;
    align-items: center;
    margin-bottom: 28px;
    padding: 9px 48px;
    display: flex;
}
.leads-image {
    object-fit: contain;
    border-radius: 12px;
}
.leads-image.shadow-black {
    z-index: 1;
    height: 100%;
    max-width: 100%;
    float: none;
    box-shadow: none;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-clip: border-box;
    display: inline-block;
    position: relative;
    top: 0%;
    bottom: 0;
    left: 0%;
    right: 0%}
.leads-image.shadow-black.startups {
    max-width: 90%}
.testimonial-headings {
    margin-left: 20px;
}
.testimonial-heading {
    font-size: 19px;
    font-weight: 700;
    line-height: 160%}
.pink-text-2 {
    color: #d61549;
    letter-spacing: -1px;
}
.demo-link-2 {
    margin-right: 16px;
    font-size: 19px;
    font-weight: 700;
    line-height: 160%}
.testimonial-paragraph {
    letter-spacing: -.8px;
    margin-top: 30px;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 125%}
.leads-image-bottom {
    z-index: 2;
    max-width: 50%;
    border-radius: 12px;
    margin-right: 0;
    position: absolute;
    top: auto;
    bottom: -80px;
    left: auto;
    right: 0%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.leads-image-bottom.startups {
    max-width: 45%;
    bottom: -43px;
    right: 10%}
.checkbox-label-2 {
    font-size: 17px;
    font-weight: 300;
}
.checkbox-label-2.lf-check-box-label {
    margin-bottom: 0;
    font-weight: 400;
}
.product-demo-wrapper {
    max-width: 840px;
    background-color: #f7f5f6;
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding: 40px 50px 40px 48px;
    display: flex;
}
.background-image-top-left {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}
.main-wrapper {
    overflow: hidden;
}
.ebook-feature-section {
    display: none;
}
.coach-section-paragraph {
    clear: none;
    margin-bottom: 0;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%;
    display: block;
    position: static;
}
.books-filter-text {
    font-weight: 700;
    line-height: 64px;
}
.success-message {
    text-align: left;
    background-color: #fff;
}
.product-demo-button {
    background-color: #1463ff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e6a3b53fba7ba01510210_download-simple%201.svg);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    padding: 0 72px 0 32px;
    font-weight: 700;
    line-height: 64px;
}
.product-demo-button.blue {
    color: #fff;
    transition: background-color .36s;
    display: block;
}
.product-demo-button.blue:hover {
    background-color: #d61549;
}
.book-paragraph-17px {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
    line-height: 140%}
.form-wrap-2 {
    width: 100%;
    background-color: #fff;
    border-radius: 100px;
    padding: 8px;
    display: flex;
}
.form-wrap-2.black {
    background-color: #191919;
}
.books-filter {
    background-color: #f7f5f6;
    border-radius: 100px;
    padding: 0 28px;
}
.books-filter.w--current {
    color: #fff;
    background-color: #000;
    border-radius: 100px;
    padding: 0 28px;
}
.form-block-2 {
    width: 100%;
    max-width: 560px;
    margin-bottom: 16px;
    display: none;
}
.form-block-2.lf-form-block {
    color: rgba(255, 255, 255, .6);
    justify-content: center;
    align-items: center;
}
.feature-image {
    margin-bottom: 16px;
}
.white-text-19px {
    max-width: 170px;
    color: #fff;
    font-size: 23px;
    font-weight: 500;
    line-height: 140%}
.white-text-19px.dropdown-19px {
    font-size: 19px;
}
.resources-wrapper {
    width: 100%;
    max-width: 1280px;
    background-color: #191919;
    border-radius: 12px;
    justify-content: space-between;
    margin-top: 80px;
    margin-bottom: 80px;
    padding: 28px 28px 28px 100px;
    display: flex;
}
.resources-wrapper.filter-category {
    background-color: #000;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 80px 40px;
    position: relative;
}
.background-image-bottom-right {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%}
.button-wrapper {
    flex: 0 auto;
}
.checkbox-2 {
    width: 18px;
    height: 18px;
    float: none;
    color: transparent;
    background-color: transparent;
    border: 1px solid #fff;
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px;
}
.checkbox-2.lf-check-box:active {
    border-color: #d61549;
}
.checkbox-2.lf-check-box.w--redirected-checked {
    background-color: #d61549;
    border-color: #d61549;
}
.checkbox-2.lf-check-box.w--redirected-focus {
    border-color: #d61549;
    box-shadow: 0 0 3px 1px #d61549;
}
.crm-text-2 {
    width: 48%;
    max-width: 510px;
}
.tabs-content {
    width: 100%;
    max-width: 1280px;
    margin-top: 80px;
    overflow: visible;
}
.book-collection-link {
    height: 100%;
    max-width: 400px;
    border-radius: 10px;
    text-decoration: none;
    transition: opacity .3s;
}
.book-collection-link:hover {
    opacity: .9;
}
.book-collection-link.special-grid {
    width: 100%;
    height: 100%}
.book-collection-wrapper {
    height: 100%;
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    display: flex;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .06);
}
.home-two-video-button-2 {
    width: 23%;
    height: 37%;
    max-height: none;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e6a3b53fba74a0551020c_Icon.png);
    background-position: 50%;
    background-size: auto;
    border-radius: 1000px;
    margin: auto;
    position: absolute;
    top: 1%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.home-two-video-button-2.feature-image-section {
    width: 32%;
    height: 50%}
.home-two-video-button-2.full-width {
    height: 41%;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feb1aad4b29b48c867076c_play-button-blue.svg);
    background-repeat: no-repeat;
}
.testominal-author-image-2 {
    width: 56px;
    border-radius: 100%}
.home-two-blue-div-2 {
    z-index: 5;
    width: 50%;
    height: 50%;
    background-color: #1463ff;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    margin: auto;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.h1-heading-white-2 {
    color: #fff;
}
.h1-heading-white-2.center-text {
    text-align: center;
    font-size: 80px;
}
.h1-heading-white-2.center-text.resource-heading {
    margin-bottom: 40px;
}
.paragraph-19px {
    color: #fff;
    text-align: left;
    margin-bottom: 40px;
    font-size: 19px;
}
.paragraph-19px.black-para {
    color: #000;
    text-align: left;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
}
.paragraph-19px.white-text-opacity-60 {
    color: rgba(255, 255, 255, .6);
    text-align: left;
    font-size: 19px;
}
.paragraph-19px.text-opacity-60 {
    color: rgba(255, 255, 255, .6);
}
.paragraph-19px._80-opacity {
    opacity: .8;
}
.paragraph-19px._80-opacity.about-black-section-para {
    max-width: 550px;
}
.paragraph-19px.contacts-banner {
    max-width: 544px;
    opacity: .8;
    color: rgba(255, 255, 255, .8);
    text-align: center;
    margin-bottom: 20px;
    margin-right: 0;
    font-size: 18px;
    line-height: 155%}
.paragraph-19px.contacts-banner.template {
    width: auto;
    text-align: center;
    margin-bottom: 40px;
    font-size: 19px;
    line-height: 160%}
.h6-heading-32px-left-align {
    text-align: left;
}
.h6-heading-32px-left-align.white-text {
    color: #fff;
}
.h6-heading-32px-left-align.white-text.about-feature-heading.icon {
    margin-bottom: 14px;
    font-size: 32px;
}
.h6-heading-32px-left-align.no-integration-found {
    color: #fff;
    text-align: center;
    background-color: #1463ff;
    border-radius: 10px;
    margin-bottom: 60px;
    padding: 15px;
    font-size: 30px;
}
.error-message-2 {
    color: #fff;
    background-color: #d61549;
    margin-top: 20px;
    padding: 20px 40px;
    font-weight: 700;
}
.ebook-coach-section {
    background-color: #f7f5f6;
}
.crm-images-wrap-2 {
    width: 50%;
    max-width: 500px;
    align-items: center;
    padding-left: 45px;
    display: flex;
    position: relative;
}
.crm-images-wrap-2.ebook-resources {
    width: 100%}
.pink-submit-button {
    color: #fff;
    background-color: #d61549;
    border-radius: 100px;
    padding: 20px 32px;
    font-size: 19px;
    font-weight: 700;
    transition: background-color .35s;
}
.pink-submit-button:hover {
    background-color: #1463ff;
}
.pink-submit-button.second-variation {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe57e9b65f04d6258257ad_arrow-right-icon-24-white.svg);
    background-position: 88%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 66px;
    font-weight: 700;
    transition: all .3s;
}
.pink-submit-button.second-variation:hover {
    background-color: #1463ff;
    background-position: 90%}
.pink-submit-button.second-variation.mobile-demo {
    display: none;
}
.pink-submit-button.gray-variation {
    background-color: #252525;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e6b51fe0b490226d80acc_arrow-down%201.svg);
    background-position: 88%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 66px;
    font-weight: 700;
    transition: all .3s;
}
.pink-submit-button.gray-variation:hover {
    background-color: #1463ff;
    background-position: 90%}
.pink-submit-button.gray-variation.cta-115551-trigger {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe57e9b65f04d6258257ad_arrow-right-icon-24-white.svg);
}
.pink-submit-button.third-variation {
    background-color: #262626;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe57e9b65f04d6258257ad_arrow-right-icon-24-white.svg);
    background-position: 88%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 66px;
    font-weight: 700;
    transition: all .3s;
}
.pink-submit-button.third-variation:hover {
    background-color: #1463ff;
    background-position: 90%}
.pink-submit-button.fourth-variation {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe57e9b65f04d6258257ad_arrow-right-icon-24-white.svg);
    background-position: 88%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 40px;
    padding-right: 77px;
    font-weight: 700;
    transition: all .3s;
}
.pink-submit-button.fourth-variation:hover {
    background-color: #1463ff;
    background-position: 90%}
.pink-submit-button.black-variation {
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e6b51fe0b490226d80acc_arrow-down%201.svg);
    background-position: 88%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 66px;
    font-weight: 700;
    transition: all .3s;
}
.pink-submit-button.black-variation:hover {
    background-color: #1463ff;
    background-position: 90%}
.pink-submit-button.black-variation.desktop:hover {
    background-color: rgba(0, 0, 0, .4);
}
.pink-submit-button.blue-variation {
    background-color: #1463ff;
}
.pink-submit-button.blue-variation.margin-top-10px {
    margin-top: 10px;
}
.crm-image-2 {
    z-index: 10;
    max-width: 120px;
    margin-left: -60px;
    position: relative;
}
.crm-image-2.ebook-images {
    width: 80px;
    border-radius: 100%;
    margin-left: -20px;
    box-shadow: 8px 8px 40px rgba(0, 0, 0, .2);
}
.tabs-menu {
    max-width: 670px;
    background-color: #f7f5f6;
    border-radius: 100px;
    padding: 8px;
}
.zoom-logo {
    margin-bottom: 24px;
}
.book-collection-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ".Area Area";
    display: none;
}
.testominal-author-bio-2 {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
}
.text-container-3 {
    width: 48%;
    max-width: 550px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.text-container-3.feature-section {
    width: 50%;
    max-width: 620px;
}
.text-container-3.resources-container {
    width: 52%;
    max-width: 564px;
    align-items: center;
}
.text-container-3.about-two-text {
    max-width: 560px;
}
.text-container-3.about-two-image {
    max-width: 630px;
}
.text-container-3.margin-top-bottom {
    margin-top: 68px;
}
.text-container-3.max-width {
    width: 52%;
    max-width: 660px;
}
.text-container-3.contacts-flex {
    width: 100%;
    max-width: none;
    flex-direction: column;
    align-items: center;
}
.text-container-3.resoures {
    max-width: 560px;
}
.text-container-3.compare-excel-text-container {
    align-self: flex-start;
}
.text-container-3.support-text-container-1 {
    margin-top: 0;
}
.text-container-3.challenge {
    align-items: flex-end;
}
.text-container-3.resources-container-2 {
    width: 52%;
    max-width: 564px;
    align-items: center;
}
.new-tag-image {
    z-index: 2;
    position: absolute;
    top: -5%;
    bottom: 0%;
    left: auto;
    right: -30%}
.testominal-author-wrap-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 20px;
    display: flex;
}
.testominal-author-wrap-2.flex-horizontal-bottom-evenly {
    flex-direction: row;
    align-items: center;
}
.ebook-hero-section {
    background-color: #000;
}
.feature-wrapper.second {
    align-items: flex-start;
    display: flex;
}
.image-container-3 {
    width: 48%;
    max-width: 550px;
    justify-content: center;
    align-items: center;
    padding-right: 0%;
    display: flex;
    position: relative;
}
.book-cover-image {
    width: 100%;
    max-height: 480px;
    max-width: 320px;
    object-fit: contain;
    position: static;
}
.book-image-wrapper {
    width: 60%;
    margin-top: 40px;
    position: relative;
}
.checkbox-field-2 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px;
    padding-left: 0;
    display: flex;
}
.special-wrapper {
    align-items: center;
    margin-top: 30px;
    display: flex;
}
.wrapper-1280px-4 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.wrapper-1280px-4.flex-horizontal-top-apart {
    flex-direction: row;
}
.wrapper-1280px-4.ebook-hero {
    flex-direction: column;
    align-items: center;
    padding-top: 200px;
    padding-bottom: 40px;
}
.wrapper-1280px-4.coach-section {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 40px;
}
.wrapper-1280px-4.book-section {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 60px;
}
.wrapper-1280px-4.one-click-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1280px-4.integrations-details {
    padding-top: 24px;
    padding-bottom: 50px;
}
.wrapper-1280px-4.form-section {
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1280px-4.request-hero {
    max-width: 1048.5px;
    flex-direction: column;
    align-items: center;
    padding-top: 220px;
    padding-bottom: 60px;
}
.wrapper-1280px-4.black-section {
    flex-direction: row;
    padding-bottom: 100px;
}
.wrapper-1280px-4.detail-hero-section {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
}
.wrapper-1280px-4.section-two-stretch {
    flex-direction: row;
    align-items: stretch;
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px-4.flex-vertical-left-evenly {
    padding-bottom: 80px;
}
.wrapper-1280px-4.blue-section {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 96px;
    padding-bottom: 96px;
}
.wrapper-1280px-4.support-wrapper-2 {
    padding-top: 60px;
    padding-bottom: 100px;
}
.wrapper-1280px-4.cs-wrapper-2, .wrapper-1280px-4.compare-wrapper-1 {
    flex-direction: row;
    padding-top: 128px;
    padding-bottom: 128px;
}
.wrapper-1280px-4.customer-success-flex {
    flex-direction: row;
    padding-top: 160px;
    padding-bottom: 160px;
}
.wrapper-1280px-4.about-three {
    flex-direction: row;
    padding-top: 0;
    padding-bottom: 128px;
}
.wrapper-1280px-4.green-flex-2 {
    flex-direction: row;
    padding-bottom: 150px;
}
.h5-heading-32px {
    text-align: left;
    margin-bottom: 24px;
}
.book-bottom-wrapper {
    margin: 0 40px 40px;
}
.text-field-3 {
    height: auto;
    text-align: left;
    background-color: transparent;
    border: 1px #000;
    border-radius: 100px;
    margin-bottom: 0;
    padding-left: 32px;
    font-size: 19px;
    line-height: 160%}
.text-field-3.second {
    width: 90%;
    color: #fff;
    margin-left: 10px;
}
.text-field-3.second::-ms-input-placeholder {
    color: #fff;
}
.text-field-3.second::placeholder {
    color: #fff;
}
.book-heading-23px {
    color: #000;
    margin-top: 30px;
    margin-bottom: 5px;
    font-size: 23px;
    font-weight: 700;
    line-height: 130%}
.testominal-author-name-2 {
    font-weight: 700;
    line-height: 160%}
.h6-heading-white-2 {
    color: #fff;
    text-align: center;
    letter-spacing: -.8px;
    font-size: 32px;
    line-height: 125%}
.h6-heading-white-2.scd-cta {
    max-width: 500px;
    margin-top: 30px;
    font-size: 25px;
}
.resources-image {
    max-height: 400px;
    object-fit: cover;
    border-radius: 12px;
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
}
.testominal-slider-container-2 {
    display: flex;
    position: relative;
}
.text-opacity-40 {
    color: rgba(0, 0, 0, .4);
}
.integration-dropdown {
    margin-left: 24px;
}
.h2-heading-white-2 {
    color: #fff;
}
.h2-heading-white-2.center-text {
    text-align: center;
    font-size: 80px;
}
.dropdown-list-2 {
    background-color: #191919;
}
.dropdown-list-2.w--open {
    background-color: #fff;
}
.droup-down-icon {
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 10%;
    transform: rotate(90deg);
}
.form-container {
    flex-direction: column;
    align-items: flex-end;
    padding: 40px 48px 48px;
    display: flex;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .06);
}
.text-contain-one-click-2 {
    width: 42%}
.red-circle {
    width: 64px;
    height: 64px;
    background-color: #d61549;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e6ae76c3bf9c6c0776a24_search%202.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 28px;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
}
.droupdown-toggle {
    background-color: #191919;
    border-radius: 100px;
    align-items: center;
    padding: 25px 90px 25px 32px;
    display: flex;
}
.textarea {
    min-height: 128px;
    background-color: #f7f5f6;
    border: 0 solid #000;
    border-radius: 20px;
    padding-top: 17px;
    padding-left: 32px;
}
.paragraph-small-17px {
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 165%}
.request-integration-hero {
    background-color: #000;
}
.grey-box {
    height: 64px;
    background-color: #f7f5f6;
    border: 0 solid #000;
    border-radius: 100px;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 32px;
    line-height: 200%}
.one-click-paragraph-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0%;
    font-size: 23px;
    font-weight: 500;
    line-height: 165%}
.request-integration-wrapper {
    align-items: baseline;
    margin-top: 10px;
    margin-bottom: 42px;
    display: flex;
}
.form-holder {
    width: 100%}
.request-integration-form {
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.form-block-wrapper {
    width: 100%;
    max-width: 350px;
    margin-right: 10px;
}
.text-block-23px-white {
    color: #fff;
    font-size: 23px;
    line-height: 155%}
.text-block-23px-white.mother-earth {
    font-size: 20px;
}
.job-board-section {
    background-color: #f8f8f8;
}
.job-board-section.white {
    background-color: #fff;
}
.job-board-wrapper {
    background-color: #fff;
    border-radius: 20px;
    align-items: center;
    padding: 28px 5px 28px 28px;
    text-decoration: none;
    display: flex;
}
.green-section {
    background-color: #4ec375;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feb1a7d4b29b938667076b_earth-handdrawn-illustration.svg);
    background-position: 50% 90%;
    background-repeat: no-repeat;
    background-size: 1440px 400px;
    position: relative;
}
.about-black-section {
    background-color: #000;
}
.content-wrapper {
    width: 90%;
    max-width: 436px;
    margin-left: 40px;
}
.content-wrapper.icon {
    margin-left: 20px;
}
.left-arrow-2 {
    width: 50%;
    display: block;
}
.image-wrapper {
    justify-content: space-around;
    padding-top: 28px;
    padding-bottom: 30px;
    display: flex;
}
.about-hero-grid-2 {
    height: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: .5fr 1fr 1.25fr 1fr .5fr;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
}
.about-image-cover {
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 0%;
    position: relative;
}
.about-hero-heading-2 {
    width: 70%;
    max-width: 820px;
    cursor: default;
    margin-left: auto;
    margin-right: auto;
    font-size: 80px;
}
.hero-image-wrapper {
    height: 100%}
.about-hero-image-wrap-2 {
    height: 48%;
    min-height: 220px;
    border-radius: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.about-hero-image-wrap-2.long {
    height: 100%}
.about-hero-image-wrap-2.no-bottom-padding {
    margin-bottom: 0;
}
.h2-white-80px {
    color: #fff;
    letter-spacing: -2.8px;
    font-size: 80px;
    line-height: 100%}
.paragraph-17px {
    font-size: 17px;
    line-height: 165%}
.feature-template-slide {
    margin-right: 60px;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .06);
}
.cashoverflow-icon {
    margin-top: 60px;
}
.feature-slide-nav {
    height: 5%;
    max-width: 10%;
    transform-style: preserve-3d;
    padding-top: 0;
    position: absolute;
    top: -50%;
    bottom: auto;
    left: auto;
    right: 5%;
    overflow: hidden;
    transform: scale(3, .3);
}
.form-wrap-3 {
    width: 100%;
    background-color: #fff;
    border-radius: 100px;
    padding: 8px;
    display: flex;
}
.form-wrap-3.grey {
    background-color: #f7f5f6;
}
.image-wrapper-2 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-image: linear-gradient(rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, .75) 92%);
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0 40px 32px;
    display: flex;
    position: relative;
}
.book-collection-wrapper-2 {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    display: flex;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .06);
}
.learn-more {
    color: #fff;
    text-transform: none;
    margin-right: 16px;
    font-weight: 600;
}
.learn-more-container {
    color: #000;
    background-color: #000;
    border-radius: 100px;
    align-items: center;
    margin-top: 0;
    padding: 8px 30px 8px 20px;
    text-decoration: none;
    display: flex;
}
.learn-more-container:hover {
    background-color: #1463ff;
    border: 1px rgba(0, 0, 0, .39);
}
.learn-more-container.second-box {
    margin-top: 8px;
}
.ceo-wrapper {
    width: 100%;
    max-width: 320px;
    background-color: #191919;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 40px;
    display: flex;
}
.resources-section-three {
    background-color: #1463ff;
    position: relative;
}
.h1-heading-64px {
    margin-bottom: 20px;
    font-size: 64px;
}
.h1-heading-64px.resource-heading {
    letter-spacing: -2px;
}
.paragraph-19px-2 {
    color: #fff;
    text-align: left;
    margin-bottom: 40px;
}
.paragraph-19px-2.black-para {
    color: #000;
}
.paragraph-19px-2.margin-bottom--40px {
    margin-bottom: 0;
    line-height: 140%}
.white-text-28px {
    color: #fff;
    letter-spacing: -.8px;
    font-size: 28px;
    font-weight: 700;
    line-height: 125%}
.resources-section-four {
    background-color: #000;
}
.book-showcase-container {
    width: 100%;
    height: 100%;
    background-color: #f7f5f6;
    justify-content: center;
    padding-bottom: 28px;
    padding-left: 100px;
    padding-right: 100px;
    display: flex;
    position: static;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%}
.book-hero-wrapper {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
}
.feature-template-mask {
    width: 30%;
    height: auto;
    max-width: 400px;
    overflow: visible;
}
.right-arrow-2 {
    width: 50%;
    display: block;
}
.special-grid-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 60px;
    display: flex;
}
.max-width-950px {
    max-width: 950px;
}
.book-collection-grid-2 {
    grid-template: ".Area Area"/1fr 1fr 1fr;
    margin-bottom: 60px;
    display: flex;
}
.feature-slider-wrapper {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding: 40px;
    display: flex;
    box-shadow: 0 10px 100px rgba(0, 0, 0, .05);
}
.feature-template-slider {
    width: 100%;
    height: auto;
    background-color: transparent;
    margin-top: 100px;
    display: none;
}
.text-wrapper {
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.resources-detail-hero-section {
    margin-top: 120px;
}
.image-container-4 {
    width: 48%;
    max-width: 550px;
    justify-content: center;
    align-items: center;
    padding-right: 2%;
    display: flex;
    position: relative;
}
.image-container-4.max-width-700px {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    align-items: stretch;
    margin-right: 2%;
    padding-right: 0%;
    overflow: hidden;
}
.image-container-4.detail-hero-section {
    width: 60%;
    max-width: 720px;
    align-items: stretch;
    margin-right: -10%;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%}
.text-block-4 {
    text-align: center;
    margin-top: 20px;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.quote-icon {
    margin-bottom: 28px;
}
.home-section-two-video-2 {
    width: 100%;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.ceo-image {
    margin-bottom: 32px;
}
.text-field-4 {
    height: auto;
    text-align: left;
    background-color: transparent;
    border: 1px #000;
    border-radius: 100px;
    margin-bottom: 0;
    padding-left: 32px;
    font-size: 19px;
    line-height: 160%}
.h6-heading-white-3 {
    color: #fff;
}
.h6-heading-white-3.h6-heading-32px-left-align {
    margin-bottom: 20px;
}
.white-smoke-box {
    min-height: 440px;
    background-color: #f7f5f6;
    border-radius: 20px;
    padding: 40px;
}
.process-grid-pointer-item {
    background-color: #f7f5f6;
    border-radius: 12px;
    padding: 16px 20px;
}
.process-grid-pointer-item.process-grid-top-item {
    justify-content: center;
    align-items: center;
    display: flex;
}
.process-grid-pointer-item.process-grid-top-hidden {
    opacity: 0;
}
.rich-text-wrapper-3 {
    width: 60%}
.lf-social-icons-wrapper {
    align-items: center;
    display: flex;
}
.sales-link-content-wrapper {
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
}
.lf-grid-image-wrapper {
    height: 100%}
.lf-author-name {
    margin-right: 4px;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.lf-sticky-card-list {
    color: rgba(0, 0, 0, .4);
}
.long-form-author-info-wrapper {
    align-items: center;
    display: flex;
}
.grid-link-arrow-icon {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%}
.text-block-19px-bold {
    margin-right: 5px;
    font-weight: 700;
}
.sticky-link-active-circle-2 {
    width: 12px;
    height: 12px;
    background-color: #1463ff;
    border-radius: 100%;
    flex: none;
    margin-right: 16px;
}
.lf-social-icon-container {
    width: 32px;
    height: 32px;
    opacity: .4;
    flex: none;
    margin-right: 24px;
    transition: opacity .34s;
}
.lf-social-icon-container:hover {
    opacity: 1;
}
.lf-publish-info-wrapper {
    color: rgba(0, 0, 0, .4);
    flex-direction: row;
    align-items: center;
    display: flex;
}
.story-sticky-card-2 {
    width: 100%;
    height: auto;
    background-color: #f7f5f6;
    border-radius: 16px;
    margin-bottom: 12px;
    padding: 32px 26px 60px;
    position: relative;
    overflow: hidden;
}
.cs-review-block-2 {
    background-color: #000;
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 48px;
    padding: 40px 15px 40px 20px;
    display: flex;
}
.lf-process-block {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-bottom: 28px;
    display: grid;
}
.lf-link-list-number {
    color: rgba(0, 0, 0, .4);
    margin-right: 24px;
}
.lf-main-cta-block {
    text-align: center;
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fea4414aea2e9062b086de_titled-block-background-texture-white.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
    padding: 56px 59px;
    display: flex;
}
.lf-author-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.h1-80px-2 {
    margin-bottom: 0;
    font-size: 80px;
}
.no-credit-card-note-2 {
    max-height: 72px;
    max-width: 158px;
    position: absolute;
    top: auto;
    bottom: 23%;
    left: auto;
    right: -32%}
.lf-heading-wrapper {
    width: 90%;
    text-align: center;
    margin: 20px auto 24px;
}
.stories-details-sticky-wrapper-2 {
    width: 34%;
    max-width: 400px;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 40px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
}
.text-field-5 {
    height: auto;
    text-align: left;
    background-color: transparent;
    border: 1px #000;
    border-radius: 100px;
    margin-bottom: 0;
    padding-left: 32px;
    font-size: 19px;
    line-height: 160%}
.sticky-text-2 {
    color: #1463ff;
}
.h4-56px {
    margin-bottom: 10px;
    font-size: 56px;
    line-height: 100%}
.h4-56px.content {
    max-width: 400px;
    text-align: left;
}
.lf-grid-link-item {
    color: #000;
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 28px;
    text-decoration: none;
    display: flex;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .08);
}
.lf-grid-link-item:hover {
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .15);
}
.text-block-19px-2 {
    letter-spacing: -1px;
    margin-bottom: 0;
}
.text-block-19px-2.lf-chapters-text {
    width: 95%;
    letter-spacing: -.5px;
    margin-bottom: 10px;
}
.sales-link-divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.lf-author-position {
    color: rgba(0, 0, 0, .4);
    margin-left: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.text-block-19px-medium {
    font-weight: 500;
}
.sales-guide-links-wrapper {
    width: 100%;
    max-width: 400px;
    background-color: #fff;
    border-radius: 12px;
    padding: 4px 8px;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .08);
}
.sales-guide-link-block {
    color: #000;
    border-radius: 12px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
}
.sales-guide-link-block:hover {
    color: #000;
}
.h4-fade-span {
    color: rgba(0, 0, 0, .4);
}
.grid-link-head-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4px;
    display: flex;
    position: relative;
}
.lf-link-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.cs-review-author-wrapper-2 {
    flex-direction: row;
    align-items: center;
    display: flex;
}
.form-wrap-4 {
    width: 100%;
    background-color: #fff;
    border-radius: 100px;
    padding: 8px;
    display: flex;
}
.sales-guide-head-wrapper {
    width: 100%;
    text-align: center;
    margin-bottom: 60px;
    margin-right: 2%;
    position: relative;
    top: 0;
}
.lf-grid-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: 50% 0%}
.lf-author-image-container {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    flex: none;
    margin-right: 16px;
    overflow: hidden;
}
.lf-social-media-sticky-container {
    flex-direction: column;
    align-items: flex-start;
    display: none;
}
.lf-social-icon {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.lf-rich-text-link-block {
    width: 100%;
    color: #000;
    background-color: #f7f5f6;
    border-radius: 20px;
    margin-bottom: 16px;
    padding: 32px;
    text-decoration: none;
}
.sales-guide-icon {
    width: 24px;
    height: 24px;
    object-fit: contain;
}
.lf-main-cta-wrapper {
    margin-top: 40px;
}
.long-form-hero-link-block-grid {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.lf-link-icon {
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: contain;
    flex: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.lf-link-icon.lf-link-icon-white {
    z-index: 1;
}
.lf-rich-text-link-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: none;
}
.sticky-navigation-block {
    align-items: center;
    margin-bottom: 12px;
    display: flex;
}
.h6-32px-white {
    color: #fff;
    letter-spacing: -.8px;
    font-size: 32px;
    line-height: 125%}
.lf-process-block-wrapper {
    flex-direction: column;
    align-items: stretch;
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
}
.checkbox-field-3 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px;
    padding-left: 0;
    display: flex;
}
.publish-clock-icon {
    margin-right: 10px;
}
.lf-link-icon-container {
    width: 24px;
    height: 24px;
    flex: none;
    position: relative;
}
.lf-link-wrapper {
    align-items: flex-start;
    display: flex;
}
.text-block-17px-2 {
    font-size: 17px;
    line-height: 165%}
.text-block-17px-2.publish-date {
    margin-left: 5px;
}
.hero-section---features-2 {
    overflow: visible;
}
.wrapper-1280px-5 {
    width: 95%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.wrapper-1280px-5.persona-hero-section {
    width: 90%;
    flex-direction: row;
    padding-top: 160px;
}
.wrapper-1280px-5.persona-stats-wrapper {
    width: 90%;
    padding-top: 100px;
    padding-bottom: 40px;
}
.wrapper-1280px-5.persona-split-section {
    width: 90%;
    flex-direction: row;
    padding-bottom: 60px;
}
.wrapper-1280px-5.compare-stats-wrapper {
    width: 90%;
    padding-top: 128px;
    padding-bottom: 128px;
}
.wrapper-1280px-5.outbound-wrapper-2 {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 40px;
}
.wrapper-1280px-5.sales-decks-confirmation-text {
    width: 90%;
    padding-top: 0;
    padding-bottom: 40px;
}
.error-message-text {
    opacity: .8;
    color: #d61549;
    text-align: left;
    flex-direction: row;
    font-size: 11px;
    font-weight: 400;
    line-height: 160%;
    display: block;
}
.rows-paragraph-2 {
    clear: none;
    color: rgba(0, 0, 0, .6);
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.feature-hero-paragraph-2 {
    opacity: 1;
    color: rgba(0, 0, 0, .6);
    text-align: center;
    margin-bottom: 28px;
}
.feature-hero-paragraph-2.email-page {
    width: 50%;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.feature-hero-paragraph-2.video-page {
    width: 60%;
    font-size: 23px;
    font-weight: 500;
}
.trial-email-field {
    height: 100%;
    cursor: text;
    border: 0 #000;
    border-radius: 100px;
    margin-bottom: 0;
    padding: 20px 20px 20px 32px;
    font-size: 19px;
    line-height: 30.4%;
    position: relative;
}
.trial-email-field:active {
    border: 0 transparent;
}
.trial-email-field:focus {
    border: 0 #000;
}
.trial-email-field::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4);
    font-weight: 500;
}
.trial-email-field::placeholder {
    color: rgba(0, 0, 0, .4);
    font-weight: 500;
}
.trial-email-field.ebook-page.ebook-cta {
    width: auto;
    padding-right: 0;
}
.checkbox-text-2 {
    opacity: .6;
    color: #000;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 17px;
    font-weight: 400;
    line-height: 160%}
.benefits-point-text-2 {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 160%}
.heading-and-text-2 {
    width: 80%;
    margin-left: 24px;
}
.heading-and-text-2.margin-left-16px {
    margin-left: 16px;
}
.heading-and-text-2.pricing {
    margin-left: 12px;
}
.features-hero-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 140px;
    padding-bottom: 64px;
    display: flex;
    position: relative;
}
.error-message-3 {
    color: #fff;
    background-color: #fff;
    border-radius: 100px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: 0;
}
.success-message-text {
    color: rgba(0, 0, 0, .6);
    flex-direction: row;
    font-size: 20px;
    font-weight: 400;
    display: block;
}
.custom-checkbox {
    width: 18px;
    height: 18px;
    opacity: .6;
    border-width: 2px;
    border-color: #000;
    border-radius: 4px;
    margin-top: 0;
}
.custom-checkbox.w--redirected-checked {
    background-color: #d61549;
    border-color: #d61549;
}
.custom-checkbox.w--redirected-focus {
    box-shadow: 0 0 3px 1px #d61549;
}
.custom-checkbox.black {
    opacity: .8;
    border-color: #fff;
}
.custom-checkbox.black.checked.w--redirected-checked {
    border-color: #d61549;
}
.wrapper-rows-2 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
    display: flex;
}
.wrapper-rows-2.checkmark {
    object-fit: fill;
    margin-bottom: 16px;
    overflow: visible;
}
.wrapper-rows-2.checkmark---pricing-page {
    margin-bottom: 12px;
}
.submit-button---email-form-block {
    color: #fff;
    cursor: pointer;
    background-color: #000;
    border-radius: 100px;
    padding: 20px 32px;
    font-size: 19px;
    font-weight: 700;
    line-height: 160%;
    transition: background-color .36s;
}
.submit-button---email-form-block:hover {
    background-color: #1463ff;
}
.submit-button---email-form-block.pink {
    background-color: #d61549;
    line-height: 130%;
    bottom: 72px;
    left: 25%}
.submit-button---email-form-block.pink:hover {
    background-color: #1463ff;
}
.submit-button---email-form-block.subscribe {
    background-color: #d61549;
    bottom: 72px;
    left: 30%}
.submit-button---email-form-block.subscribe:hover {
    background-color: #1463ff;
}
.submit-button---email-form-block.download-now {
    background-color: #d61549;
}
.submit-button---email-form-block.download-now:hover {
    background-color: #1463ff;
}
.demo-link-container-2 {
    color: #000;
    align-items: center;
    margin-top: 16px;
    text-decoration: none;
    display: flex;
}
.demo-link-container-2:active {
    opacity: .8;
}
.success-message-2 {
    height: 80px;
    background-color: #fff;
    border-radius: 100px;
    padding: 27px 40px;
}
.success-message-2:active, .success-message-2:focus {
    border: 1px #000;
}
.benefits-text-container---left {
    width: 45%;
    margin-left: 0%}
._64px-headings {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%;
    position: static;
    top: 128px;
}
.feature-hero-heading-2 {
    width: 80%;
    max-width: 800px;
    color: #000;
    text-align: center;
    margin-bottom: 20px;
    font-size: 80px;
}
.feature-hero-heading-2.email-page {
    width: 90%;
    max-width: 1000px;
}
.feature-hero-heading-2.video-page {
    width: 95%;
    max-width: none;
}
.features-black-section {
    background-color: #000;
    padding-bottom: 0;
}
.section-text-container-2 {
    width: 45%;
    margin-left: 0%;
    display: flex;
}
.blog-link {
    color: #fff;
    align-items: stretch;
    font-weight: 500;
    text-decoration: none;
    transition: color .36s;
    display: flex;
}
.blog-link:hover {
    color: #d61549;
}
.blog-link:active {
    background-color: transparent;
    border-radius: 0;
}
.blog-link.blog-black-link {
    color: #000;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 7px;
}
.blog-link.blog-black-link:hover {
    color: #d61549;
}
.blog-link.nav {
    padding: 0 25px;
    transition-property: none;
    display: flex;
}
.custom-text {
    color: #1463ff;
    flex: none;
    margin-left: 12px;
    font-size: 19px;
    font-weight: 700;
    line-height: 160%}
.read-article-container {
    opacity: 1;
    margin-top: 14px;
    display: flex;
}
.custom-outreach-section {
    overflow: visible;
}
.cust-outreach-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.engage-grid {
    max-width: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.engage-head-wrapper {
    width: 40%;
    position: -webkit-sticky;
    position: sticky;
    top: 128px;
}
._60-opacity-white {
    opacity: .6;
}
.page-wrapper---email {
    font-family: Inter, sans-serif;
    overflow: visible;
}
.sales-head-wrapper {
    width: 60%}
.email-field {
    background-color: #fff;
    border: 1.5px #d61549;
    border-radius: 100px;
    align-items: center;
    margin-bottom: 28px;
    padding: 9px 48px;
    display: flex;
}
.engage-text-container {
    width: 50%;
    margin-left: 5%}
.big-heading {
    color: #fff;
    letter-spacing: -3.6px;
    margin-bottom: 0;
    font-size: 80px;
    font-weight: 700;
    line-height: 100%}
.blue-banner {
    background-color: #1463ff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fea44013088275aa2b5135_tilted-block-background-texture-black.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: visible;
}
.banner-wrapper {
    width: 90%;
    max-width: 1280px;
    align-items: center;
    padding: 96px 0;
    display: block;
}
.engagement-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.engage-heading {
    letter-spacing: -.8px;
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 125%}
.wrappers-container {
    position: relative;
}
.engage-text-flex {
    max-width: none;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-items: flex-start;
    display: flex;
}
.video-text {
    color: #1463ff;
    margin-left: 12px;
    font-size: 19px;
    font-weight: 700;
    line-height: 160%}
.dropdown-arrow {
    padding: 20px;
}
.dropdown-arrow.pricing-page {
    padding: 0;
}
.dropdown-arrow.pricing-page.open {
    transform: rotate(90deg);
}
.video-dropdown {
    cursor: pointer;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.dropdown-content {
    opacity: 0;
    background-color: transparent;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: relative;
}
.dropdown-content.pricing, .dropdown-content.pricing-core-features, .dropdown-content.pricing-catalog {
    opacity: 1;
    background-color: transparent;
    flex-direction: column;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
}
.video-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
._40-opacity-white {
    opacity: .4;
    color: #fff;
    display: inline;
}
.testimonial-links-2 {
    color: #000;
    flex-direction: row;
    margin-right: 16px;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    text-decoration: none;
    display: block;
}
.testimonial-links-2.pricing-blog-links.v2 {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
}
.testimonial-stats-wrapper {
    width: 90%;
    max-width: 1280px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 128px;
    display: grid;
    position: relative;
}
.testimonial-stats-wrapper.pricing-page {
    max-width: 1152px;
    padding-top: 0;
}
.testimonial-stats-wrapper.persona {
    padding-top: 40px;
}
.black-card-text-2 {
    width: 90%;
    margin-top: 0;
    font-weight: 700;
    line-height: 140%}
.testimonial-stats-block-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.persona-review-text-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
}
.persona-review-container {
    background-color: #e8e6e7;
    border-radius: 20px;
    flex: none;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    padding: 30px;
    display: flex;
}
.persona-comparison-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 120px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.user-name {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    line-height: 160%}
.persona-review-head-wrapper {
    max-width: 1000px;
    margin-bottom: 80px;
}
.review-author-info-wrapper {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .4) 55%, rgba(0, 0, 0, .6));
    justify-content: space-between;
    align-items: center;
    padding: 30px 24px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%}
.persona-author-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.persona-review-heading {
    display: none;
}
.black-card-2 {
    width: 100%;
    height: 100%;
    color: #fff;
    background-color: rgba(255, 255, 255, .12);
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 25px;
    text-decoration: none;
    display: flex;
}
.review-author-position {
    opacity: .6;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.h4-80px-bold {
    margin-bottom: 28px;
    font-size: 80px;
    line-height: 100%}
.testimonial-stats-image-wrapper-2 {
    height: 40px;
    flex: none;
}
.persona-stats-head-wrapper {
    text-align: center;
    margin-bottom: 80px;
}
.comparison-row {
    grid-column-gap: 48px;
    grid-row-gap: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding-top: 28px;
    padding-bottom: 26px;
    display: grid;
}
.black-card-text-wrap-2 {
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
}
.persona-hero {
    background-color: #f7f5f6;
}
.author-company-icon-wrapper {
    width: 82px;
    height: 56px;
    flex: none;
}
.text-block-28px-black-fade {
    color: rgba(0, 0, 0, .4);
}
.persona-review-text-content {
    width: 60%;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 2%;
    display: flex;
}
.persona-text-container {
    width: 48%;
    max-width: 620px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-right: 2%;
    display: flex;
    position: relative;
}
.review-auhtor-name-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 2%;
    display: flex;
}
.callout-persona {
    position: absolute;
    top: -34%;
    bottom: auto;
    left: auto;
    right: -21%}
.h5-48px-fade-span {
    color: rgba(0, 0, 0, .4);
}
.persona-comparision-heading {
    margin-bottom: 0;
}
.author-company-icon {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.text-block-19px-bold-white {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    line-height: 337%}
.black-card-icon-2 {
    margin-left: -5px;
}
.persona-split-section-bg-image {
    width: 128px;
    height: 128px;
    object-fit: contain;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 15%}
.persona-split-section-bg-image.split-image-down {
    top: auto;
    bottom: -10%;
    left: 5%;
    right: auto;
}
.persona-split-section-bg-image.split-2 {
    top: 41%;
    bottom: 0%;
    left: -7%;
    right: auto;
}
.persona-split-section-bg-image.ps-split-bg {
    top: 0%;
    bottom: auto;
    left: auto;
    right: -8.5%}
.black-button-2 {
    color: #fff;
    background-color: #000;
    border-radius: 100px;
    flex-wrap: nowrap;
    flex: none;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 32px;
    margin-left: 0;
    margin-right: auto;
    padding: 0 32px;
    text-decoration: none;
    transition: background-color .36s;
    display: flex;
    overflow: visible;
}
.black-button-2:hover {
    background-color: #1463ff;
}
.h5-fade-span-2 {
    color: rgba(0, 0, 0, .4);
    font-size: 48px;
}
.h1-96px {
    color: #000;
    letter-spacing: -3.6px;
    margin-bottom: 0;
    font-size: 96px;
}
.crads-black-section {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.persona-stats-bg-image {
    z-index: 1;
    position: absolute;
    top: auto;
    bottom: 20%;
    left: auto;
    right: -6%}
.persona-stats-bg-image.persona-bg-2 {
    top: auto;
    bottom: 26%;
    left: -8%;
    right: auto;
}
.heading-wrapper-3 {
    width: 100%;
    margin-bottom: 20px;
}
.heading-wrapper-3.persona-heading-wrapper {
    width: 90%}
.text-block-28px-bold-2 {
    max-width: 700px;
    letter-spacing: -.4px;
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 700;
    line-height: 128%}
.h3-red-text {
    color: #d61549;
}
.persona-review-fade-span {
    color: rgba(0, 0, 0, .4);
}
.persona-review-section {
    background-color: #f7f5f6;
}
.button-arrow-icon {
    width: auto;
    height: auto;
    object-fit: contain;
    margin-left: 13px;
}
.persona-stats-image-container {
    width: 100%;
    max-height: 480px;
}
.persona-stats-image-container.persona-stats-image {
    z-index: 10;
    border-radius: 16px;
    position: relative;
    overflow: hidden;
    box-shadow: 20px 3px 120px rgba(0, 0, 0, .08);
}
.persona-stats-heading {
    width: 900px;
    text-align: center;
    letter-spacing: -1.2px;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 116%}
.comparision-heading-wrapper {
    margin-bottom: 80px;
}
.persona-review-coma-icon {
    width: 40px;
    height: 40px;
}
.persona-split-image-wrapper {
    width: 50%;
    max-width: 650px;
    position: relative;
}
.persona-hero-image {
    width: 45%;
    max-width: 680px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: -50px;
}
.h3-heading-white-2 {
    color: #fff;
}
.persona-author-image-container {
    width: 40%;
    border-radius: 20px;
    flex: none;
    position: relative;
    overflow: hidden;
}
.h2-48px-bold {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 116%}
.h2-48px-bold.persona-page {
    letter-spacing: -1.2px;
    margin-left: 0;
    margin-right: 0;
}
.persona-split-text-wrapper {
    width: 50%;
    max-width: 510px;
}
.persona-split-text-wrapper.text-split-alter {
    max-width: 580px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 5%;
    display: flex;
}
.persona-hero-para {
    color: rgba(0, 0, 0, .6);
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.page-wrapper---sales-rep {
    font-family: Inter, sans-serif;
    overflow: hidden;
}
.cards-black-section-2 {
    background-color: #000;
}
.plans-compare-section {
    width: auto;
    height: auto;
    background-color: transparent;
}
.plans-compare-section.v2 {
    padding-top: 100px;
}
.plans-compare-section.pricing-catalog {
    padding-top: 100px;
    padding-bottom: 60px;
}
.faq-arrow {
    padding: 0;
}
.headings-container {
    margin-top: 24px;
}
.expand-all {
    width: 194px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe594d5c607a2387480903_chevron-down-icon-16-white.svg);
    background-position: 80%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 0 52px 0 32px;
    font-size: 17px;
    font-weight: 700;
    line-height: 376%;
    transition: color .36s, background-color .36s;
}
.expand-all:hover {
    background-color: #1463ff;
}
.plans-dropdown-wrapper {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
}
.plan-type {
    text-align: left;
    margin-bottom: 4px;
    font-size: 23px;
    font-weight: 700;
    line-height: 130%}
.plan-type.pricing-catalog {
    color: rgba(255, 255, 255, .6);
    text-align: center;
}
.pricing-box-row {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 50px;
    display: flex;
}
.pricing-box-row.monthly-row {
    width: 100%;
    max-width: none;
    background-color: #fff;
    border-radius: 20px;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 128px;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .06);
}
.pricing-box-row.monthly-row.v2, .pricing-box-row.monthly-row.v3 {
    border-radius: 30px 30px 0 0;
    margin-bottom: 0;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .06);
}
.pricing-box-row.pricing-catalog {
    background-color: rgba(255, 255, 255, .12);
    border-radius: 30px 30px 0 0;
    justify-content: space-between;
    margin-bottom: 0;
    padding-top: 57px;
    padding-bottom: 57px;
}
.pricing-box-row.pricing-catalog.v3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
}
.faq-paragraph {
    width: 70%;
    height: 100%;
    opacity: 0;
    color: #fff;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%;
    display: none;
}
.faq-paragraph.white {
    width: 80%;
    opacity: 0;
    color: rgba(0, 0, 0, .6);
    margin-top: 12px;
    margin-bottom: 12px;
    padding-left: 68px;
    display: none;
}
.faq-paragraph.white-2 {
    width: 80%;
    opacity: 0;
    color: rgba(0, 0, 0, .6);
    margin-top: 12px;
    margin-bottom: 12px;
    display: none;
}
.block-ctas-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.block-ctas-wrapper.v2 {
    max-width: 1152px;
    padding-top: 99px;
}
.plan-description {
    max-width: 250px;
    opacity: .6;
    text-align: left;
    margin-right: 2%;
    font-size: 15px;
    font-weight: 400;
    line-height: 140%}
.plan-description.pricing-catalog {
    color: rgba(255, 255, 255, .4);
    text-align: center;
    margin-right: 0;
}
.block-ctas-section {
    overflow: hidden;
}
.block-ctas-section.pricing {
    background-color: #f5f5f5;
}
.pricing-wrapper {
    width: 95%;
    max-width: 1200px;
    background-color: transparent;
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
    display: flex;
}
.plan-price {
    opacity: .6;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.pricing-box {
    width: 25%;
    min-height: auto;
    text-align: center;
    background-color: transparent;
    border-right: 1px rgba(0, 0, 0, .2);
    border-radius: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 44px;
    padding-left: 40px;
    padding-right: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}
.pricing-box.most-popular-box {
    box-shadow: none;
    background-color: #fff;
    border-radius: 30px 30px 0 0;
    flex: 1;
    margin-top: -46px;
    padding-top: 31px;
    padding-bottom: 0;
    padding-left: 30px;
    position: static;
    top: 0;
}
.pricing-box.starter-box, .pricing-box.basic-box-v2 {
    border-right-style: solid;
    border-right-color: #e3e3e3;
    flex: 1;
    padding-left: 30px;
}
.pricing-box.business-box-v2 {
    border-left: 1px solid #e3e3e3;
    flex: 1;
    padding-bottom: 0;
    padding-left: 30px;
}
.pricing-box.pricing-catalog {
    flex: 1;
    padding-top: 0;
    padding-left: 0;
}
.pricing-box.pricing-catalog.v3 {
    width: auto;
}
.pricing-box.business-box-v3 {
    border-left: 1px solid #e3e3e3;
    flex: 1;
    padding-bottom: 0;
    padding-left: 30px;
}
.cta-block-image {
    border-radius: 16px;
}
.buttons-contain {
    flex: 0 auto;
    align-items: center;
    display: flex;
}
.buttons-contain.hidden {
    display: none;
}
.faq-black-section {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.price-points {
    color: #000;
    text-align: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 140%}
.plans-price-contain {
    width: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.toggle-dot {
    width: 24px;
    height: 24px;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
}
.compare-plans-wrapper {
    width: 90%;
    max-width: 1152px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.compare-plans-wrapper.pricing-catalog {
    margin-top: 0;
}
.blue-startup-section {
    background-color: #1463ff;
    padding-bottom: 0;
    overflow: hidden;
}
.blue-startup-section.blue-banner {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fea44013088275aa2b5135_tilted-block-background-texture-black.webp);
}
.plans-top-wrapper {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.startup-text-container {
    width: 45%;
    margin-left: 0%}
.toggle-row {
    color: rgba(255, 255, 255, .8);
    letter-spacing: 2px;
    justify-content: center;
    align-items: center;
    margin-bottom: 80px;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    position: absolute;
    top: -65px;
    bottom: auto;
    left: 0%;
    right: auto;
}
.faq-dropdown-wrapper {
    margin-bottom: 0;
    margin-left: 0;
}
.testimonial-2 {
    background-color: #f7f5f6;
    overflow: hidden;
}
.testimonial-2.pricing {
    background-color: #fff;
}
.plans-subhead---bold {
    padding-left: 20px;
    font-size: 23px;
    font-weight: 700;
    line-height: 155%}
.plans-subhead---bold.v2 {
    color: #000;
    padding-left: 0;
    padding-right: 20px;
}
.plans-subhead---bold.pricing-catalog {
    color: #000;
    padding-left: 0;
    padding-right: 20px;
    font-size: 19px;
}
.cta-block-wrapper {
    color: #000;
    background-color: transparent;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
}
.toggle-text {
    width: 134px;
    opacity: .6;
    color: #fff;
    letter-spacing: 0;
    font-size: 19px;
    font-weight: 500;
    line-height: 100%}
.toggle-text.annual-toggle {
    opacity: 1;
}
.toggle-text.month-toggle {
    width: 134px;
    opacity: .6;
    color: #fff;
    letter-spacing: 0;
    font-size: 19px;
    font-weight: 500;
    line-height: 100%;
    transition: opacity .3s;
}
.left-contain {
    align-items: center;
    display: flex;
}
.left-contain._30-width {
    width: 30%;
    display: flex;
}
.left-contain._30-width.pricing-catalog {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
}
.faq-dropdown {
    cursor: pointer;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 32px;
    padding-bottom: 32px;
    display: flex;
}
.faq-dropdown.white {
    border-bottom-color: rgba(102, 102, 102, .2);
}
.page-wrapper---pricing {
    font-family: Inter, sans-serif;
    overflow: visible;
}
.startup-container {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.faq-question-wrapper {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    display: flex;
}
.faq-question-wrapper.white {
    margin-bottom: 0;
}
.subheads-contain-fixed-width {
    width: 175px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.compare-plans-heading {
    letter-spacing: -1.6px;
    margin-bottom: 0;
    font-size: 56px;
}
.pricing-heading-wrapper {
    width: 90%;
    max-width: 1000px;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.plans-dropdowns-container {
    width: 100%;
    margin-top: 80px;
    margin-left: auto;
    padding-bottom: 0;
}
.plans-dropdowns-container.v2 {
    margin-top: 40px;
}
.plans-dropdown {
    height: 115px;
    cursor: pointer;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    justify-content: flex-start;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0;
    display: flex;
}
.plans-dropdown.pricing.v2 {
    height: 80px;
}
.block-cta-grid {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.block-cta-grid.pricing-blog-block {
    grid-template-columns: 1fr 1fr 1fr;
}
.block-cta-grid.pricing-blog-block.v2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
}
.price {
    text-align: left;
    letter-spacing: -2.8px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 80px;
    font-weight: 700;
    line-height: 100%;
    position: relative;
}
.price.v2 {
    font-size: 64px;
}
.price.pricing-catalog {
    color: #fff;
    text-align: center;
    font-size: 64px;
}
.dropdowns-container-smaller-devices {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    display: none;
    position: relative;
}
.toggle-contain {
    width: 56px;
    height: 32px;
    background-color: #d61549;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
}
.toggle-contain:hover {
    opacity: .9;
}
.toggle-contain.gray {
    background-color: #9b9b9b;
}
.testimonial-wrapper-3 {
    width: 90%;
    max-width: 1152px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: block;
    position: relative;
}
.contain---left-2 {
    width: 80%;
    align-items: flex-start;
    display: flex;
}
.faq-heading {
    width: 80%;
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    line-height: 155%}
.faq-heading.white {
    width: 100%;
    color: #000;
    padding-left: 20px;
}
.faq-heading.white-2 {
    width: 100%;
    color: #000;
}
._4-grid {
    width: 70%;
    height: 100px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: stretch;
    align-items: center;
}
._4-grid.content {
    width: 70%;
    height: 50px;
    grid-column-gap: 0px;
    border-bottom: 1px rgba(0, 0, 0, .2);
    grid-template-rows: 1fr;
    justify-items: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cta-block-link {
    align-items: center;
    margin-top: 12px;
    font-weight: 400;
    text-decoration: none;
    display: flex;
}
.cta-block-link:hover {
    opacity: .9;
}
.cta-block-link:active {
    opacity: .8;
}
.testimonial-subheading-2 {
    opacity: .4;
    margin-top: 4px;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.rows-pricing-page {
    max-width: 250px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 60px;
}
.price-wrapper {
    border-right: 1px solid rgba(0, 0, 0, .1);
    flex-direction: column;
    justify-content: space-between;
    padding-right: 0;
    display: flex;
}
.price-wrapper.basic-block, .price-wrapper.business-block {
    border: 1px #000;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}
.price-wrapper.starter-block, .price-wrapper.professional-block {
    border-right-style: none;
}
.price-wrapper.pricing-catalog {
    border-right-color: rgba(255, 255, 255, .06);
}
.price-wrapper.pricing-catalog.v3 {
    border-right-style: none;
}
.dropdown-row {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.dropdown-row:last-child {
    margin-bottom: 70px;
}
.dropdown-row.last {
    border-bottom-color: rgba(0, 0, 0, .2);
}
.dropdown-row.last.all-integrations {
    height: 80px;
    justify-content: center;
}
.cta-block-heading {
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 125%}
.cta-block-heading.v2 {
    font-size: 24px;
}
.price-boxes-container {
    width: 100%;
    max-width: 1400px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 170px;
}
.price-boxes-container.pricing-catalog {
    margin-top: 15px;
    position: static;
}
.startup-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.pricing-section {
    width: 100%;
    height: auto;
    background-color: transparent;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
    overflow: visible;
}
.pricing-section.v2 {
    background-color: #000;
    margin-bottom: 120px;
    padding-bottom: 9px;
}
.pricing-section.v2.nav-v2-demo {
    background-color: #000;
    margin-bottom: 0;
    padding-bottom: 160px;
}
.faq-dropdown-contain {
    width: 100%;
    margin-top: 80px;
    margin-left: auto;
    padding-bottom: 0;
}
.rows-dropdown-text {
    opacity: 1;
    font-size: 15px;
    font-weight: 500;
    line-height: 165%}
.rows-dropdown-text._90-width {
    width: auto;
    display: inline-block;
}
.rows-dropdown-text._90-width.gray-text {
    color: rgba(0, 0, 0, .4);
}
.rows-dropdown-text._17px {
    font-size: 17px;
}
.rows-dropdown-text._17px.mobile {
    display: none;
}
.rows-dropdown-text.tooltip-text {
    color: rgba(0, 0, 0, .4);
    margin-top: 5px;
    font-size: 14px;
    line-height: 130%}
.rows-dropdown-text.plan {
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
}
.rows-dropdown-text._400 {
    font-weight: 400;
}
.faq-section {
    background-color: #000;
    padding-bottom: 0;
    overflow: hidden;
}
.faq-section.white {
    background-color: #f8f8f8;
}
.new-tag {
    background-color: rgba(214, 21, 73, .1);
    border-radius: 100px;
    align-items: center;
    padding: 5px 12px;
    display: flex;
}
.new-tag.resources {
    background-color: rgba(78, 195, 117, .1);
}
.green-text {
    color: #4ec375;
}
.green-text.new {
    margin-left: 5px;
    font-weight: 600;
}
.ebook-hero-link {
    z-index: 1;
    width: 80px;
    height: 48px;
    border-radius: 100px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 28px;
    display: flex;
    position: relative;
}
.ebook-links-wrap {
    max-width: 260px;
    justify-content: center;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.ebook-hero-link-icon {
    z-index: 2;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.ebook-hero-link-icon.ebook-hero-icon-white {
    z-index: 1;
}
.page-wrapper, .page-wrapper.long-form-page {
    overflow: visible;
}
.fade-text {
    color: rgba(0, 0, 0, .4);
}
.checkbox-text-black {
    opacity: .8;
    color: #fff;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 17px;
    font-weight: 400;
    line-height: 160%}
.crm-paragraph {
    margin-bottom: 0;
}
.page-wrapper---homepage {
    position: relative;
    overflow: hidden;
}
.full-access-form {
    width: 100%;
    max-width: 580px;
    border: 1px #000;
    margin-top: 40px;
    margin-bottom: 0;
}
.black-cta-button {
    background-color: #000;
    border-radius: 100px;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
    text-decoration: none;
    display: flex;
}
.black-cta-text {
    color: #fff;
    margin-right: 21px;
    font-size: 19px;
    font-weight: 700;
    line-height: 337%}
.black-cta-button-call {
    background-color: #000;
    border-radius: 100px;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
    text-decoration: none;
    display: flex;
}
.trufan-slider {
    width: 100%;
    height: 100%;
    background-color: transparent;
    display: flex;
}
.trufan-slider.white-block.max-width, .trufan-slider.home {
    max-width: 1024px;
}
.left-arrow-4 {
    width: 50%;
    left: -22%}
.right-arrow-4 {
    width: 50%;
    right: -15%}
.email-block-trial {
    margin-top: 40px;
    margin-bottom: 0;
}
.email-block-trial.pink-trial {
    width: 100%;
    margin-top: 0;
    margin-bottom: 16px;
    position: relative;
}
.email-block-trial.pink-trial:active, .email-block-trial.pink-trial:focus {
    border: 1px #000;
}
.email-block-trial.pink-subscribe {
    width: 50%;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
}
.error-message-4 {
    color: #fff;
    background-color: #fff;
    border-radius: 100px;
    flex: 0 auto;
    padding: 20px;
}
.one-click-heading {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%}
.banner-heading {
    color: #fff;
    margin-bottom: 0;
}
.choose-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.lfg-text {
    opacity: .6;
    color: #000;
    font-size: 17px;
    line-height: 165%}
.middle-divider {
    width: 95%;
    height: 1px;
    opacity: .2;
    background-color: #000;
    margin-bottom: 128px;
    margin-left: auto;
    margin-right: auto;
}
.lf-grid-link-item-2 {
    height: 100%;
    color: #000;
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    padding: 28px;
    text-decoration: none;
    transition: all .3s;
    display: flex;
    box-shadow: 17px 17px 200px rgba(64, 69, 79, .08);
}
.lf-grid-link-item-2:hover {
    color: #fff;
    background-color: #000;
}
.lf-author-position-2 {
    clear: none;
    color: rgba(0, 0, 0, .4);
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.grid-link-head-wrapper-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.lf-social-media-sticky-container-2 {
    flex-direction: row;
    align-items: center;
    display: flex;
}
.lf-rich-text-link-block-2 {
    width: 100%;
    color: #000;
    background-color: #f7f5f6;
    border-radius: 20px;
    margin-bottom: 16px;
    padding: 32px;
    text-decoration: none;
}
.view-more-div {
    z-index: 20;
    width: 100%;
    height: 50px;
    background-color: #f8f8f8;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%}
.empty-state {
    width: 100%;
    color: #000;
    text-align: center;
    background-color: rgba(221, 221, 221, 0);
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    padding: 20px 0;
    font-size: 17px;
    font-weight: 700;
    display: flex;
}
.collection-item {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
}
.ebook-template {
    width: 100%;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
}
.ebook-template-list {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.ebook-about {
    width: 60%;
    max-width: 840px;
    color: #fff;
}
.ebook-about p {
    font-size: 23px;
    line-height: 155%}
.ebook-points-rich-text p {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61a927dd1681fe692a5e5956_i%201.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 48px;
    margin-bottom: 40px;
    padding-top: 60px;
    font-size: 17px;
}
.ebook-resourse-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.ebook-big-heading h1 {
    color: #fff;
}
.ebook-big-heading h2 {
    color: #fff;
    letter-spacing: -3.6px;
    font-size: 96px;
    line-height: 100%}
.cs-hero-image-wrapper {
    width: 100%;
    height: 440px;
    max-width: 800px;
    border-radius: 20px;
    margin-bottom: 60px;
    overflow: hidden;
}
.cs-hero-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.ebook-rich-text a {
    color: #000;
    text-decoration: none;
}
.ebook-rich-text ul {
    font-size: 17px;
}
.ebook-rich-text li {
    margin-bottom: 10px;
}
.ebook-featured-heading {
    letter-spacing: -2.8px;
    font-size: 80px;
    line-height: 100%}
.featured-ebook-wrap {
    width: 100%;
    max-width: 400px;
    display: flex;
}
.sub-tabs-pp-link {
    background-color: transparent;
    padding: 0;
}
.sub-tabs-pp-link.w--current {
    background-color: transparent;
}
.catefories-heading.heading-size-small {
    font-size: 32px;
}
.drop-arrow-plain {
    margin-right: 22px;
    font-size: 17px;
    margin-top: 1.8rem;
}
.drop-arrow-plain.white-arrow {
    margin-right: 22px;
}
.dropdown-link-mobile {
    width: 100%;
    color: #000;
    border-radius: 10px;
    align-items: center;
    padding: 20px 22px 16px 10px;
    font-size: 16px;
    text-decoration: none;
    display: flex;
}
.dropdown-link-mobile:hover {
    color: #d61549;
    background-color: #f7f5f6;
}
.dropdown-list-full-wrapper {
    width: 100%;
    height: auto;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
}
.navigation-full {
    width: 100%;
    border-bottom: 1px rgba(61, 66, 75, .07);
    justify-content: space-between;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
}
.navigation {
    z-index: 9;
    background-color: transparent;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.nav-card {
    min-height: 250px;
    border-radius: 25px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.dropdown-block {
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    position: static;
}
.navigation-drop-container {
    width: 100%;
    max-width: 1440px;
    background-color: #fff;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    display: flex;
}
.navigation-right {
    justify-content: flex-end;
    align-items: center;
    font-size: 16px;
    display: flex;
}
.navigation-left {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.dropdown-list-item {
    min-width: 100%}
.dropdown-list-item.w--open {
    height: auto;
    max-width: 1440px;
    min-width: auto;
    background-color: rgba(255, 255, 255, 0);
    border-top: 1px #ccc;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    position: absolute;
    top: 70px;
    bottom: auto;
    left: 0;
    right: 0;
    overflow: hidden;
    box-shadow: 28px 28px 25px rgba(40, 51, 56, .2);
}
.navigation-container {
    width: 100%;
    height: 100%;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    padding-bottom: 8px;
    display: flex;
}
.dropdown-toggle-item {
    color: #000;
    padding-left: 12px;
    padding-right: 26px;
    transition: all .2s;
}
.dropdown-toggle-item.w--open {
    color: #d61549;
}
.dropdown-toggle-item.white-dropdown {
    color: #000;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.dropdown-toggle-item.white-dropdown.product {
    padding-left: 10px;
}
.dropdown-toggle-item.black-dropdown-toggle {
    color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    transition-property: none;
}
.dropdown-toggle-item.black-dropdown-toggle.w--open {
    padding-top: 20px;
    padding-bottom: 20px;
}
.dropdown-toggle-item.black-dropdown-toggle.condensed {
    padding-left: 0;
}
.dropdown-toggle-item.black-dropdown-toggle.condensed-product {
    padding-left: 10px;
}
.logo-2 {
    z-index: 2;
    width: 100px;
    height: 27px;
    cursor: pointer;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.logo-2:hover {
    opacity: 1;
    border-radius: 0;
}
.logo-2.black-logo {
    z-index: 1;
    display: inline-block;
}
.nav-menu-2 {
    color: #fff;
    align-items: stretch;
    padding-top: 1px;
    font-size: 15px;
    display: flex;
    position: static;
}
.nav-menu-2.white {
    padding-left: 30px;
}
.nav-menu-left {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
}
.nav-menu-left-wrapper {
    width: 60%;
    flex-direction: column;
    align-items: stretch;
    margin-left: -10px;
    padding-top: 20px;
    padding-right: 60px;
    display: flex;
}
.navmenu-right-wrapper {
    width: 40%;
    background-color: #f8f8f8;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 5%;
    display: flex;
}
.nav-menu-image-right-container {
    max-height: 250px;
    max-width: 340px;
    margin-bottom: 20px;
}
.nav-menu-right-image {
    width: 100%;
    height: 100%}
.nav-menu-right-head-text {
    max-width: 480px;
    color: #000;
    font-size: 26px;
    font-weight: 700;
    line-height: 120%}
.nav-menu-right-head-fade-text {
    color: rgba(0, 0, 0, .4);
    display: inline;
}
.pricing-left-link-block {
    max-width: 320px;
    color: #000;
    border-radius: 10px;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    display: flex;
}
.pricing-left-link-block:hover {
    background-color: #f8f8f8;
}
.about-hero-heading-2-copy {
    width: 70%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    font-size: 80px;
}
.reviews-link {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 0;
    display: flex;
}
.ccpa-table-head {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.heading-5 {
    text-align: left;
    align-self: flex-start;
    margin-top: 40px;
}
.list {
    align-self: flex-start;
}
.list-2 {
    list-style-type: disc;
}
.list-item-2 {
    list-style-type: none;
}
.ccpa-list {
    margin-bottom: 10px;
}
.ccpa-table-row {
    width: 100%;
    border-bottom: 1px solid #e8e6e7;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.ccpa-text {
    align-self: flex-start;
    font-size: 15px;
}
.ccpa-text p {
    text-align: left;
    justify-content: center;
    font-size: 15px;
    display: block;
}
.ebook-rich-text-para p {
    font-size: 17px;
    line-height: 165%}
.ccpa-num-list {
    align-self: flex-start;
}
.gdpr-heading {
    text-align: left;
    align-self: flex-start;
    margin-top: 0;
}
.div-block-8 {
    background-color: #f8f8f8;
    border-radius: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.gdpr-block-text {
    text-align: center;
    align-self: flex-start;
    padding-top: 20px;
    font-size: 15px;
}
.gdpr-block-text p {
    font-size: 15px;
}
.paragraph-6 {
    text-align: center;
    font-size: 13px;
}
.gdpr-btn {
    width: 200px;
    text-align: center;
    background-color: #2d66f5;
    border-radius: 20px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.bold-text-7 {
    text-align: center;
    display: block;
}
.tos-heading {
    flex: 0 auto;
    align-self: flex-start;
    font-size: 40px;
    display: block;
}
.partner-table-row, .partner-table-header {
    width: 100%;
    align-self: flex-start;
}
.ccpa-text-copy {
    align-self: flex-start;
    font-size: 15px;
}
.ccpa-text-copy p {
    font-size: 15px;
}
.centered-container {
    text-align: center;
    flex: 1;
}
.dropdown-link-2:hover {
    color: #1463ff;
}
.nav-text {
    font-size: 17px;
}
.link {
    color: #fff;
}
.button-icon-contaiiner {
    width: 24px;
    height: 24px;
    position: relative;
}
._2-column-recommend-column {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 40px;
    display: flex;
}
.cs-icon-container {
    width: 24px;
    height: 24px;
    position: relative;
}
.login-link {
    color: #fff;
    flex: none;
    font-size: 15px;
    font-weight: 500;
    transition: color .36s;
}
.login-link:hover {
    color: #d61549;
}
.login-link.black-login {
    color: #000;
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500;
}
.login-link.black-bg-link {
    flex: none;
    padding-left: 0;
    padding-right: 20px;
    transition-property: none;
}
.login-link.black-bg-link.nav-hide {
    padding-left: 0;
}
.heading-7 {
    color: rgba(0, 0, 0, .6);
}
.hero-overlay-careers {
    height: 90vh;
    max-height: 600px;
    color: #fff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa58c31cff8c2af6ccd9_close-team-2022-hero-bg.webp);
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
}
.link-2 {
    color: #000;
}
.footer-blue-item-wrapper, .footer-grey-item-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.ebook-hero-link-wrapper {
    width: 24px;
    height: 24px;
    position: relative;
}
.hero-wrapper-changelog {
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 180px;
}
.changelog-hero {
    margin-bottom: 128px;
}
.changelog-heading {
    margin-bottom: 12px;
}
.changelog-flex-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 80px;
    display: block;
}
.changelog-contain {
    object-fit: contain;
    border-bottom: 1px rgba(0, 0, 0, .2);
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 80px;
    padding-bottom: 80px;
    display: flex;
    position: relative;
}
.changelog-left-contain {
    width: 30%;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.changelog-right-contain {
    width: 90%;
    max-width: 880px;
}
.changelog-date {
    margin-bottom: 18px;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.changelog-tab {
    background-color: rgba(78, 195, 117, .2);
    border-radius: 100px;
    padding: 8px 20px;
    display: flex;
}
.tab-text {
    color: #4ec375;
    margin-left: 8px;
    font-size: 17px;
    font-weight: 500;
}
.changelog-main-paragraph {
    max-width: 640px;
    opacity: .6;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.changelog-divider {
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%}
.absolute-arrow {
    width: 22%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%}
.contacts-hero-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 180px;
    display: flex;
}
.contacts-hero-wrapper.template {
    text-align: left;
    align-items: flex-start;
    padding-top: 140px;
}
.contacts-hero {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 128px;
    display: block;
}
.contacts-heading {
    margin-bottom: 12px;
    font-size: 64px;
}
.contacts-main-paragraph {
    max-width: 640px;
    opacity: .6;
    text-align: center;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.contact-tabs-contain {
    margin-top: 40px;
}
.lfg-grey-text {
    opacity: .6;
    margin-top: 4px;
    font-size: 17px;
    line-height: 140%}
.lfg-content-head {
    margin-right: 5px;
    font-size: 19px;
    font-weight: 700;
}
.tabs-menu-contacts {
    width: 100%;
    max-width: 864px;
    background-color: #f8f8f8;
    border-radius: 100px;
    padding: 4px;
    display: flex;
}
.tab-link-contacts {
    height: 48px;
    color: #000;
    background-color: #f8f8f8;
    border-radius: 100px;
    align-items: center;
    padding: 10px 24px;
    font-size: 16px;
    font-weight: 700;
    display: flex;
}
.tab-link-contacts.w--current {
    color: #fff;
    background-color: #000;
}
.contact-tabs {
    width: 100%;
    max-width: 1280px;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    display: flex;
}
.contact-tabs-content {
    width: 100%;
    max-width: 1280px;
    padding-top: 60px;
}
.contacts-card-wrapper {
    width: 100%;
    max-width: 1280px;
    background-color: #000;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    padding: 64px 48px 48px;
    display: flex;
}
.contacts-card-wrapper.template {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61d0e1c2721bda19b8ec35f8_Group.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 88px;
    margin-bottom: 0;
    position: relative;
}
.contacts-card-wrapper.contacts-card {
    padding: 40px;
    position: relative;
}
.contacts-banner-heading {
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
    font-size: 32px;
}
.contacts-banner-heading.template {
    margin-bottom: 8px;
}
.contacts-icon {
    width: 80px;
    margin-bottom: 20px;
    position: static;
    top: -30px;
}
.contacts-icon.template {
    flex: none;
    position: absolute;
    top: -35px;
}
.contact-block {
    height: 100%;
    max-width: 620px;
    text-align: left;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    display: flex;
    box-shadow: 0 24px 120px rgba(64, 69, 79, .08);
}
.contact-top {
    align-items: center;
    margin-bottom: 32px;
    display: flex;
}
.contact-top.template {
    border-bottom-style: none;
    margin-bottom: 80px;
    padding-bottom: 0;
}
.tabs-content-contact-page {
    overflow: visible;
}
.consultant-image {
    width: 100%;
    max-width: 140px;
    object-fit: cover;
    border-radius: 100%;
    box-shadow: 0 1px 60px rgba(0, 0, 0, .05);
}
.consultant-image.small {
    width: 80px;
}
.heading-contain-contact {
    margin-left: 28px;
}
.heading-contain-contact.template {
    margin-left: 40px;
}
.business-name {
    margin-bottom: 4px;
    font-size: 23px;
}
.location-text {
    opacity: .6;
    font-size: 17px;
    font-weight: 500;
    line-height: 155%}
.contact-middle {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    justify-content: space-between;
    margin-bottom: 40px;
    padding-bottom: 20px;
    font-size: 13px;
    display: flex;
}
.contact-about-wrapper {
    width: 60%;
    max-width: 700px;
}
.contact-about-wrapper.service {
    width: 100%;
    max-width: 400px;
}
.contact-19px {
    color: rgba(0, 0, 0, .6);
    margin-bottom: 12px;
    font-size: 19px;
}
.contact-19px.services {
    color: #000;
    font-weight: 500;
}
.services-list-contact {
    color: rgba(0, 0, 0, .6);
    justify-content: flex-start;
    font-size: 12px;
    line-height: 150%}
.services-list-contact li {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61df0e6ab7113bd7788f9176_Rectangle%2068.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 8px;
    padding-left: 20px;
    font-size: 17px;
    list-style-type: none;
}
.services-list-contact ul {
    margin-bottom: 0;
    padding-left: 0;
}
.services-list-contact._17px {
    font-size: 17px;
    display: flex;
}
.tags-contain {
    justify-content: space-between;
    margin-top: auto;
    display: flex;
}
.close-expert {
    color: #1463ff;
    background-color: transparent;
    border-radius: 100px;
    flex: 0 auto;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    padding: 0 12px;
    font-size: 17px;
    font-weight: 500;
    line-height: 40px;
    display: flex;
}
.close-expert.close-expert-tag {
    opacity: 1;
    background-color: rgba(20, 99, 255, .2);
}
.close-icon {
    margin-right: 8px;
}
.grey-tag {
    color: #000;
    background-color: #f8f8f8;
    border-radius: 100px;
    align-items: center;
    margin-right: 12px;
    padding: 0 20px;
    font-size: 17px;
    font-weight: 500;
    line-height: 40px;
    display: flex;
}
.contact-template-info {
    width: 100%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 128px;
    display: flex;
    position: relative;
}
.contact-left {
    max-width: 360px;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 2%;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
}
.left-headings-contact {
    color: #000;
    margin-bottom: 4px;
    font-size: 17px;
    font-weight: 700;
    line-height: 165%}
.left-info-contact {
    color: #000;
    margin-bottom: 24px;
    font-size: 17px;
    font-weight: 400;
    line-height: 165%}
.contact-right {
    width: 70%;
    max-width: 840px;
}
.quote-text-contact {
    background-color: #f8f8f8;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61d0e00b84d38b9e1893df48_Mask.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 20px;
    margin-bottom: 48px;
    padding: 40px 32px;
}
.quote-text {
    margin-bottom: 0;
}
.right-headings-contact {
    color: #000;
    text-align: left;
    margin-bottom: 12px;
    font-size: 23px;
    font-weight: 700;
    line-height: 155%}
.contact-about-rich-text {
    text-align: left;
}
.contact-about-rich-text p {
    color: rgba(0, 0, 0, .6);
}
.other-consultants-wrapper {
    text-align: left;
}
.consultants-h3 {
    max-width: 980px;
    margin-bottom: 80px;
}
.footer-wrap {
    width: 100%;
    max-width: 1280px;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.form-2 {
    width: 100%}
.changelog-rich-text img {
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 10px 100px rgba(0, 0, 0, .05);
}
.changelog-rich-text p {
    margin-bottom: 10px;
}
.changelog-rich-text li {
    font-size: 19px;
    line-height: 180%}
.changelog-rich-text a {
    color: #1463ff;
    font-weight: 500;
    text-decoration: none;
}
.industry-hero-subtext {
    max-width: 800px;
    color: #fff;
    text-align: center;
    align-self: center;
    margin-bottom: 0;
    font-size: 23px;
    font-weight: 400;
    line-height: 155%}
.industry-hero-subtext._60-opacity-white {
    margin-bottom: 0;
}
.container---one-click-2 {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.financial-image {
    object-fit: contain;
    border-radius: 12px;
}
.financial-image.shadow-black {
    z-index: 1;
    max-width: 100%;
    float: none;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-clip: border-box;
    display: inline-block;
    position: relative;
    top: 0%;
    bottom: 0;
    left: 0%;
    right: 0%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.popular-content-wrap {
    margin-top: 60px;
}
.popular-content-card {
    background-color: #fff;
    border-radius: 20px;
    align-items: stretch;
    margin-bottom: 24px;
    padding: 20px;
    display: flex;
    box-shadow: 0 10px 100px rgba(0, 0, 0, .05);
}
.popular-content-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.popular-content-text {
    width: 60%;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.popular-content-title {
    margin-bottom: 5px;
    font-size: 19px;
    font-weight: 700;
}
.popular-content-description {
    color: rgba(0, 0, 0, .6);
    margin-bottom: 0;
}
.popular-content-image-wrap {
    width: 40%;
    max-height: 180px;
    max-width: 280px;
    border-radius: 12px;
    margin-right: 40px;
    overflow: hidden;
}
.outbound-call-explorer-image {
    object-fit: contain;
    border-radius: 12px;
}
.outbound-call-explorer-image.outbound-image-2 {
    z-index: 1;
    max-width: 60%;
    float: none;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    object-position: 100% 50%;
    background-clip: border-box;
    display: inline-block;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 35%;
    right: 0%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.video-button-no-blur {
    width: 23%;
    height: 37%;
    max-height: none;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e6a3b53fba74a0551020c_Icon.png);
    background-position: 50%;
    background-size: auto;
    border-radius: 1000px;
    margin: auto;
    position: absolute;
    top: 1%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.video-button-no-blur.full-width {
    z-index: 1;
    height: 41%;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feb1aad4b29b48c867076c_play-button-blue.svg);
    background-repeat: no-repeat;
}
.video-button-no-blur.full-width.about {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feb1aa11044d825ee8f074_play-button-red.svg);
    background-size: 160px;
}
.zoom-rows-heading {
    letter-spacing: -1.6px;
    margin-bottom: 30px;
    font-size: 40px;
    line-height: 108%}
.partner-center-container {
    margin-top: 40px;
}
.partner-h3-white {
    color: #fff;
    letter-spacing: -.8px;
    margin-bottom: 20px;
    font-size: 42px;
    line-height: 125%}
.partner-blue-image {
    max-width: 80%;
    box-shadow: none;
    object-fit: contain;
    border-radius: 12px;
}
.partner-image-container {
    width: 50%;
    flex: 0 auto;
    order: 1;
    justify-content: flex-end;
    margin-top: 0;
    margin-left: 0%;
    display: flex;
    position: relative;
}
.partner-text-container {
    width: 55%;
    margin-left: 0%}
.cta-block-heading-partner {
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 125%}
.partner-cta-rows-paragraph {
    clear: none;
    opacity: .6;
    margin-bottom: 24px;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.partner-cta-rows-paragraph.founders {
    opacity: .4;
    color: #000;
}
.startup-head-block {
    max-width: 60%;
    margin-bottom: 10px;
}
.startup-grid-2 {
    grid-template-rows: auto;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    justify-items: center;
    margin-top: 0;
    margin-bottom: 49px;
    margin-left: 60px;
    display: flex;
}
.startup-grid-2.left {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-left: 0;
    display: grid;
}
.support-black-section {
    background-color: #000;
    position: relative;
}
.map-image {
    max-width: 100%;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 12px;
    display: inline-block;
    position: relative;
}
.customer-success-hero-image {
    width: 70%;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.benefits-point-text-white {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    line-height: 160%}
.black-benefits-text-container {
    width: 48%;
    max-width: 551px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
    position: relative;
}
.alternative-page-paragraph-1 {
    color: rgba(0, 0, 0, .6);
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 23px;
    line-height: 155%}
.alternative-page-center-paragraph-container {
    width: 90%;
    max-width: 800px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    position: relative;
}
.alternative-h2 {
    letter-spacing: -.8px;
    margin-bottom: 8px;
    padding-top: 4px;
    font-size: 32px;
    line-height: 125%}
.white-smoke-box-compare {
    max-width: 50%;
    background-color: #000;
    border-radius: 20px;
    padding: 40px;
}
.cs-review-author-name-compare {
    color: #fff;
    font-size: 19px;
    font-weight: 400;
}
.h6-testimony-compare {
    text-align: left;
}
.h6-testimony-compare.white-text {
    color: #fff;
    font-size: 28px;
}
.author-wrapper-compare {
    flex-direction: row;
    align-items: center;
    display: flex;
}
.checkmark-row-condensed {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex;
}
._3-rows-compare {
    max-width: 700px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.benefits-point-text-compare {
    color: #000;
    font-size: 17px;
    font-weight: 500;
    line-height: 160%}
.benefits-wrapper-compare {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.benefits-wrapper-compare.icp-wrapper {
    flex-direction: row-reverse;
    padding-top: 60px;
}
.alternative-page-center-h2-container {
    width: 90%;
    max-width: 800px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0;
    display: block;
    position: relative;
}
.compare-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 128px 0;
    display: flex;
    position: relative;
}
.compare-logo-2-col {
    height: 38px;
    margin-top: 0;
    margin-bottom: 38px;
}
.testimonial-stats-wrapper-compare {
    width: 90%;
    max-width: 1280px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 0;
    display: grid;
    position: relative;
}
.html-embed-4 {
    width: 100%}
.compare-cliffnotes-section {
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.webinar-registration {
    display: none;
}
.webinar-mobile {
    width: 100%;
    margin-top: 60px;
    display: none;
}
.image-9 {
    width: 100px;
    height: 100px;
    float: left;
    border-radius: 100%}
.text-block-93 {
    clear: both;
    padding-left: 140px;
    font-size: 16px;
}
.collection-item-2 {
    width: 80%;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 95% 10%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
    border: 4px solid #f7f5f6;
    border-radius: 20px;
    margin-bottom: 40px;
    padding: 20px 20px 10px;
}
.text-block-94 {
    flex-direction: row;
    padding-left: 40px;
    font-size: 26px;
    font-weight: 700;
    display: flex;
}
.link-4 {
    color: #000;
    padding-top: 10px;
    padding-left: 40px;
    display: flex;
}
.collection-list-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.reviews-wrapper {
    width: 95%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 80px;
    display: flex;
    position: relative;
}
.collection-list-wrapper {
    display: flex;
}
.div-block-10 {
    margin-bottom: 40px;
}
.compare-summary-section {
    background-color: #f7f5f6;
    overflow: hidden;
}
.compare-capable-section {
    overflow: hidden;
}
.compare-third-party-heading {
    width: auto;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.compare-hero-section {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 128px;
    display: flex;
}
.industry-hero-image {
    padding-top: 60px;
    padding-bottom: 60px;
}
.industry-hero-h1 {
    color: #fff;
    text-align: center;
    align-self: center;
    font-size: 80px;
}
.industry-hero-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 200px;
    padding-bottom: 40px;
    display: flex;
    position: relative;
}
.industry-hero-section {
    background-color: #000;
}
.html-embed-9 {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.resource-page-form {
    width: 100%;
    margin-top: 10px;
}
.contacts-list-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 100px;
    display: grid;
}
.contacts-list-grid.full {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.contacts-list-grid.full.top-grid-list {
    margin-bottom: 0;
}
.contact-block-para-wrapper {
    margin-bottom: 20px;
}
.quote-secondary-section {
    background-color: #f7f5f6;
    padding-left: 40px;
    padding-right: 40px;
}
.quote-secondary-h2 {
    width: auto;
    text-align: center;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%}
.quote-secondary-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 0 128px;
    display: flex;
    position: relative;
}
.quote-secondary-block {
    width: 100%;
    background-color: #000;
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 48px;
    margin-bottom: 0;
    padding: 40px;
    display: block;
    position: relative;
}
.quote-secondary-author-wrapper {
    flex-direction: row;
    align-items: center;
    display: flex;
}
.secondary-quote-author-byline {
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    line-height: 130%}
.quote-secondary-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.quote-secondary-image-container {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    margin-right: 20px;
    overflow: hidden;
}
.contact-top-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: none;
}
.custom-logo-train-section {
    background-color: #1463ff;
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    overflow: hidden;
}
.custom-logo-train-section.startups {
    background-color: #d61549;
    padding-top: 40px;
    padding-bottom: 40px;
}
.custom-logo-train-h6-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.custom-logo-train-h6 {
    color: #fff;
    text-align: center;
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 125%}
.custom-logo-train-logo-wrapper {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 30px;
    display: flex;
    position: relative;
}
.custom-logo-train-grid {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
}
.custom-logo-train-logo {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.quote-primary-section {
    background-color: #f7f5f6;
    padding-left: 0;
    padding-right: 0;
}
.quote-primary-h2 {
    width: 80%;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.quote-primary-container {
    background-color: #e8e6e7;
    border-radius: 20px;
    flex: none;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    padding: 30px;
    display: flex;
}
.quote-primary-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 0 128px;
    display: flex;
    position: relative;
}
.quote-primary-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.quote-primary-text-content {
    width: 60%;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 2%;
    display: flex;
}
.quote-primary-text-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
}
.quote-primary-h3 {
    margin-bottom: 0;
    font-size: 50px;
}
.quote-primary-image-container {
    width: 40%;
    border-radius: 20px;
    flex: none;
    position: relative;
    overflow: hidden;
}
.h2-56px-split-left {
    letter-spacing: -1.6px;
    margin-bottom: 24px;
    font-size: 56px;
    line-height: 106%}
.h2-56px-split-left.white-text-fill {
    color: #fff;
}
.paragraph-split-left {
    color: rgba(0, 0, 0, .6);
    flex-direction: column;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 155%;
    display: flex;
}
.h2-56px-split-right {
    letter-spacing: -1.6px;
    margin-bottom: 24px;
    font-size: 56px;
    line-height: 106%}
.h2-64px-split-right {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 16px;
    font-size: 64px;
    line-height: 106%}
.h2-64px-split-right.startups {
    font-size: 56px;
}
.h2-64px-split-left {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 24px;
    font-size: 64px;
    line-height: 106%}
.list-heading-64px {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%;
    position: static;
    top: 128px;
}
.parapraph-split-left {
    color: rgba(0, 0, 0, .6);
    flex-direction: column;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 155%;
    display: block;
}
.parapraph-split-left.startups {
    color: #fff;
    font-size: 24px;
}
.parapraph-split-left.pricing-catalog {
    color: rgba(255, 255, 255, .6);
    font-size: 21px;
    font-weight: 500;
}
.paragraph-split-right {
    color: rgba(0, 0, 0, .6);
    flex-direction: column;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 155%;
    display: flex;
}
.paragraph-split-right-bold {
    margin-bottom: 24px;
    font-size: 20px;
    font-weight: 500;
    line-height: 165%}
.simple-image-right-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.simple-image-right-container {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.simple-image-right-text-wrapper {
    width: 50%;
    max-width: 510px;
}
.simple-image-right-image-wrapper {
    width: 48%;
    max-width: 650px;
    position: relative;
}
.simple-image-left-text-wrapper {
    width: 42%}
.simple-image-left-image-container {
    width: 48%;
    border-radius: 12px;
    position: relative;
}
.simple-image-left-container {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.simple-image-left-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.simple-image-left-shadow {
    border-radius: 12px;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.simple-image-left {
    box-shadow: none;
    border-radius: 12px;
}
.simple-image-left.image-shadow {
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.simple-image-right {
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: relative;
}
.simple-image-right.image-shadow {
    border-radius: 12px;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.feature-icon-list-section.about {
    background-color: #f8f8f8;
}
.feature-icon-list-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.feature-icon-list-heading-wrapper {
    width: 40%;
    position: -webkit-sticky;
    position: sticky;
    top: 128px;
}
.feature-icon-list-list-wrapper {
    width: 50%;
    margin-left: 5%}
.icon-list-h3 {
    letter-spacing: -.8px;
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 125%}
.icon-list-paragraph {
    clear: none;
    opacity: .6;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 160%}
.icon-list-grid {
    max-width: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.icon-list-row {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
    display: flex;
}
.resource-delivery-wrapper {
    width: 95%;
    max-width: 800px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.resource-delivery-btn {
    background-color: #1463ff;
    border-radius: 100px;
    align-items: center;
    margin-top: 20px;
    padding-left: 32px;
    padding-right: 32px;
    text-decoration: none;
    display: flex;
}
.paragraph-8 {
    font-size: 23px;
    font-weight: 500;
}
.contacts-about-para {
    color: rgba(0, 0, 0, .6);
    font-size: 17px;
}
.sales-about-image-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.sales-about-top-image-wrapper {
    width: 100%;
    max-height: 520px;
    border-radius: 12px;
    overflow: hidden;
}
.sales-about-image-top {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sales-about-image-bottom-left-wrapper {
    width: 100%;
    border-radius: 12px;
    overflow: visible;
}
.sales-about-image-bottom-left {
    width: 100%;
    height: 100%;
    object-fit: contain;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 10px 60px rgba(0, 0, 0, .06);
}
.sales-about-image-bottom-right-wrapper {
    border-radius: 12px;
    overflow: visible;
}
.sales-about-image-bottom-right {
    width: 100%;
    height: 100%;
    object-fit: contain;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 10px 60px rgba(0, 0, 0, .05);
}
.div-block-11 {
    width: 100%}
._2-column-recommend-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
._2-column-recommend-container {
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
._2-column-recommend-h3 {
    width: 100%;
    max-width: 80%;
    align-self: flex-start;
    margin-bottom: 64px;
}
._2-column-recommend-h4 {
    align-items: center;
    display: flex;
}
._2-column-recommend-paragraph {
    justify-content: space-between;
    font-size: 20px;
    display: flex;
    position: static;
}
._2-column-recommend-button {
    color: #fff;
    background-color: #000;
    border-radius: 100px;
    flex-wrap: nowrap;
    flex: none;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 32px;
    margin-left: 0;
    margin-right: auto;
    padding: 0 32px;
    text-decoration: none;
    transition: background-color .36s;
    display: flex;
    overflow: visible;
}
._2-column-recommend-button:hover {
    background-color: #1463ff;
}
.two-column-recommend-section-color-bg {
    background-color: #f7f5f6;
}
.triad-image-left-h3-wrapper {
    width: 75%}
.triad-left-image-container {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.triad-left-image-container-image {
    width: 50%;
    border-radius: 12px;
    position: relative;
}
.triad-left-image-text-container {
    width: 42%}
.image-left-list-text-container {
    width: 50%;
    margin-left: 10%}
.image-left-list-rows {
    max-width: 570px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.image-left-list-container {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.image-left-list-container.startups {
    align-items: center;
}
.image-left-list-image-container {
    width: 52%;
    border-radius: 12px;
    position: relative;
}
.feature-icon-list-simple-heading-wrapper {
    width: 55%;
    position: -webkit-sticky;
    position: sticky;
    top: 128px;
}
.list-simple-heading-64px {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 28px;
    font-size: 64px;
    line-height: 106%;
    position: static;
    top: 128px;
}
.list-simple-heading-64px.white {
    color: #fff;
}
.feature-icon-list-simple-wrapper {
    width: 40%;
    margin-left: 5%}
.image-bottom-section {
    margin-bottom: 60px;
}
.image-bottom-h2-48px {
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 116%}
.image-bottom-paragraph {
    clear: none;
    opacity: .6;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 160%;
    position: relative;
}
.image-bottom-h2-wrapper {
    width: 40%;
    position: -webkit-sticky;
    position: sticky;
    top: 128px;
}
.image-bottom-paragraph-wrapper {
    width: 50%;
    margin-top: 0;
    margin-left: 5%}
.h3-46px-split-right {
    letter-spacing: -1.6px;
    align-self: flex-start;
    margin-bottom: 20px;
    font-size: 46px;
    line-height: 108%}
.blue-image-right-section {
    background-color: #1463ff;
    padding-bottom: 0;
    overflow: hidden;
}
.blue-image-right-paragraph {
    max-width: 500px;
    opacity: .8;
    color: #fff;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.blue-image-right-image-container {
    width: 48%;
    margin-top: 0;
    margin-left: 2%;
    position: relative;
}
.blue-image-right-button {
    width: auto;
    height: 64px;
    color: #fff;
    text-align: left;
    background-color: rgba(255, 255, 255, .1);
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889795bef440c8a_chevron-right%204.svg);
    background-position: 88%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    margin-top: 34px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 17px 66px 17px 32px;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    transition: background-color .36s;
}
.blue-image-right-button:hover {
    background-color: rgba(255, 255, 255, .2);
}
.blue-image-right-button:active {
    background-color: rgba(255, 255, 255, .3);
}
.blue-image-right-text-container {
    width: 45%;
    margin-left: 0%}
.blue-image-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.blue-image-wrapper.padding-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}
.blue-image-container {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.image-right-list-container {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.image-right-list-rows {
    max-width: 570px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.center-h2-button-section {
    background-color: #f7f5f6;
    padding-left: 40px;
    padding-right: 40px;
}
.center-h2-button-section.startups {
    background-color: #1463ff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fea44013088275aa2b5135_tilted-block-background-texture-black.webp);
    background-size: auto;
}
.center-h2-button-section.pricing {
    background-color: transparent;
    background-image: linear-gradient(#000 50%, #fff 50%);
}
.center-h2-button-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 128px 0;
    display: flex;
    position: relative;
}
.center-h2-button-wrapper.startups {
    padding-top: 140px;
}
.center-h2-button-wrapper.pricing {
    width: auto;
    max-width: 1152px;
    background-color: #4ec375;
    border-radius: 30px;
    overflow: hidden;
}
.center-h2-button-h2 {
    width: 80%;
    max-width: 1280px;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.center-h2-button-h2.white {
    color: #fff;
    margin-left: auto;
    margin-right: auto;
}
.center-h2-button-button {
    justify-content: center;
    display: flex;
}
._2-column-text-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
._2-column-text-h2-wrapper {
    width: 40%;
    position: -webkit-sticky;
    position: sticky;
    top: 128px;
}
._2-column-text-paragraph-wrapper {
    width: 42%;
    margin-left: 5%}
._2-column-text-h2 {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 24px;
    font-size: 64px;
    line-height: 106%;
    position: static;
    top: 128px;
}
.black-image-right-section {
    background-color: #000;
    padding-bottom: 0;
    overflow: hidden;
}
.heading-video-section {
    background-color: #f7f5f6;
    padding-left: 40px;
    padding-right: 40px;
}
.heading-video-h2 {
    width: 90%;
    max-width: 1280px;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.heading-video-paragraph {
    max-width: 720px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.heading-video-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 128px 0;
    display: flex;
    position: relative;
}
.heading-video-video-container {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.heading-video-video-container.about {
    width: 100%;
    padding-top: 0;
}
.heading-video-video-wrapper {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.resource-h2 {
    letter-spacing: -2px;
}
._2-column-text-section-black {
    background-color: #000;
}
._2-column-text-h2-white {
    width: auto;
    color: #fff;
    letter-spacing: -2px;
    margin-bottom: 24px;
    font-size: 64px;
    line-height: 106%;
    position: static;
    top: 128px;
}
._2-column-text-paragraph-wrapper-white {
    width: 42%;
    color: #fff;
    margin-left: 5%}
.partner-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.partner-section {
    background-color: #1463ff;
    padding-bottom: 0;
    overflow: hidden;
}
.partner-container {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.partner-paragraph {
    max-width: 500px;
    opacity: .8;
    color: #fff;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
._3-column-recommend-h2-container {
    width: 75%}
._3-column-recommend-block-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
._3-column-recommend-grid {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.simple-text-header-section {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 30px;
    display: flex;
}
.simple-text-header-h1 {
    width: 70%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    font-size: 80px;
}
.simple-text-header-paragraph {
    max-width: 720px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.simple-text-header-paragraph.white {
    color: #fff;
}
.secondary-header-image {
    cursor: default;
    padding-top: 60px;
    padding-bottom: 0;
}
.header-simple-image-section {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 0;
    display: flex;
}
.header-simple-image-image-wrapper {
    width: 75%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.header-simple-image-paragraph {
    max-width: 720px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.heading-simple-image-h1 {
    width: 70%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    font-size: 80px;
}
.header-simple-image {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 11px 11px 110px rgba(0, 0, 0, .08);
}
.support-hero-image {
    width: 100%;
    max-width: 1280px;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 11px 11px 110px rgba(0, 0, 0, .08);
}
.remote-sales-image-2 {
    z-index: 2;
    max-width: 40%;
    border-radius: 12px;
    position: absolute;
    top: auto;
    bottom: -19%;
    left: auto;
    right: 3%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.remote-sales-image-1 {
    max-width: 90%;
    object-fit: contain;
    border-radius: 12px;
}
.saas-image-1 {
    max-width: 90%;
    border-radius: 12px;
    position: absolute;
    top: -21%;
    bottom: auto;
    left: 0%;
    right: auto;
    box-shadow: 13px 13px 60px rgba(0, 0, 0, .08);
}
.saas-image-2 {
    max-width: 90%;
    object-fit: contain;
    border-radius: 12px;
}
.saas-image-3 {
    z-index: 2;
    max-width: 50%;
    border-radius: 12px;
    position: absolute;
    top: auto;
    bottom: -29%;
    left: auto;
    right: 3%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.insurance-image-1 {
    border-radius: 12px;
    box-shadow: 13px 13px 110px rgba(43, 46, 51, .08);
}
.insurance-image-2 {
    max-width: 50%;
    border-radius: 8px;
    position: absolute;
    top: auto;
    bottom: -16%;
    left: auto;
    right: -11%;
    box-shadow: -13px -13px 80px rgba(43, 46, 51, .08);
}
.insurance-image-3 {
    object-fit: contain;
    border-radius: 12px;
}
.insurance-image-4 {
    z-index: 2;
    max-width: 40%;
    border-radius: 12px;
    position: absolute;
    top: auto;
    bottom: -19%;
    left: auto;
    right: 3%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.inbound-image-1 {
    max-width: 70%;
    border-radius: 30px;
    position: absolute;
    top: -21%;
    bottom: auto;
    left: 0%;
    right: auto;
    box-shadow: 13px 13px 60px rgba(0, 0, 0, .08);
}
.inbound-image-2 {
    max-width: 90%;
    object-fit: contain;
    border-radius: 12px;
}
.inbound-image-3 {
    z-index: 2;
    max-width: 40%;
    border-radius: 12px;
    position: absolute;
    top: auto;
    bottom: -19%;
    left: auto;
    right: 3%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.outbound-image-1 {
    max-width: 50%;
    border-radius: 12px;
    position: absolute;
    top: -66%;
    bottom: auto;
    left: 0%;
    right: auto;
    box-shadow: 13px 13px 60px rgba(0, 0, 0, .08);
}
.outbound-image-3 {
    z-index: -1;
    max-width: 60%;
    border-radius: 12px;
    position: absolute;
    top: auto;
    bottom: -43%;
    left: auto;
    right: 30%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.outbound-image-7 {
    border-radius: 12px;
    box-shadow: 13px 13px 110px rgba(43, 46, 51, .08);
}
.outbound-image-8 {
    max-width: 35%;
    border-radius: 12px;
    position: absolute;
    top: 108%;
    bottom: auto;
    left: 0%;
    right: auto;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.support-image-1 {
    width: 52%;
    border-radius: 12px;
    align-self: flex-start;
    position: relative;
}
.lets-talk-image-1 {
    box-shadow: none;
    border-radius: 12px;
}
.lets-talk-image-container-1 {
    width: 50%;
    border-radius: 12px;
    align-self: flex-start;
    position: relative;
}
.compare-context-section {
    background-color: #f7f5f6;
    padding-left: 40px;
    padding-right: 40px;
}
.compare-context-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.compare-context-text-wrapper {
    width: 40%;
    position: -webkit-sticky;
    position: sticky;
    top: 128px;
}
.compare-context-bullet-wrapper {
    width: 50%;
    margin-left: 5%}
.compare-context-h3 {
    letter-spacing: -.8px;
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 125%}
.compare-context-grid {
    max-width: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.compare-hero-h1 {
    color: #000;
    letter-spacing: -3.6px;
    margin-bottom: 24px;
    font-size: 96px;
}
.compare-hero-paragraph {
    max-width: 720px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.remote-sales-image-container-1, .insurance-image-container-image-2, .industry-image-set-1-container {
    width: 52%;
    border-radius: 12px;
    position: relative;
}
.outbound-image-set-1-wrapper {
    width: 50%;
    max-width: 650px;
    position: relative;
}
.remote-sales-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.remote-sales-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.saas-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.saas-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.insurance-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.insurance-image-set-1-wrapper {
    width: 50%;
    margin-top: 80px;
    position: relative;
}
.insurance-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.insurance-text-container-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 40px;
    display: flex;
    position: relative;
}
.insurance-image-bottom-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.financial-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.financial-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.financial-wrapper-3 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.financial-wrapper-4 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.real-estate-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.real-estate-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.saas-wrapper-3 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.inbound-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.inbound-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.outbound-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.outbound-wrapper-3 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.outbound-image-set-2-wrapper {
    width: 50%;
    max-width: 650px;
    position: relative;
}
.feature-icon-list-container-copy {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.meeting-sync-wrapper-1, .partner-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.parter-text-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.startups-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.support-stats-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.cs-hero-header-section {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 0;
    display: flex;
}
.paragraph-split-right-white {
    color: #fff;
    flex-direction: column;
    margin-bottom: 24px;
    font-size: 23px;
    line-height: 155%;
    display: flex;
}
.lets-talk-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.simple-image-right-wrapper-copy {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.brand-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.compare-wrapper-1 {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 128px 0 60px;
    display: flex;
    position: relative;
}
.big-splash-1-h2 {
    width: auto;
    text-align: center;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%}
.big-splash-1-section {
    background-color: #f7f5f6;
    padding-left: 40px;
    padding-right: 40px;
}
.big-splash-1-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 128px 0;
    display: flex;
    position: relative;
}
.cliffnotes-heading {
    width: auto;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.cliffnotes-h2-container {
    width: 90%;
    max-width: 800px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
}
.compare-summary-text-container {
    width: 90%;
    max-width: 800px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: block;
    position: relative;
}
.compare-summary-heading {
    width: auto;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.compare-summary-paragraph {
    max-width: 720px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 24px;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.compare-text-container---left, .compare-text-container---right {
    width: 45%;
    margin-left: 0%}
.compare-column-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    position: relative;
}
.links-container-alternative {
    justify-content: center;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.compare-stats-wrapper {
    text-align: center;
}
.play-image {
    width: 56px;
}
.cs-wrapper-1 {
    width: 90%;
    max-width: 1200px;
    background-color: transparent;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.lets-talk-embed {
    flex-direction: column;
    display: flex;
}
.lets-talk-form-container {
    width: 45%;
    border-radius: 12px;
    position: relative;
}
.lets-talk-video-wrapper {
    width: 50%}
.lets-talk-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.lets-talk-h4 {
    align-items: center;
    display: flex;
}
.hero-h1-predictive-dialer {
    width: 75%;
    color: #000;
    text-align: center;
    align-self: center;
    font-size: 80px;
}
.home-two-video-blur-2 {
    width: 100%;
    height: 100%;
    filter: blur(3px);
    background-image: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09));
    border-radius: 1000px;
    margin-top: 0;
    position: relative;
}
.play-button-hidden {
    width: 241px;
    height: 241px;
    max-height: none;
    background-color: transparent;
    border-radius: 1000px;
    margin: auto;
    display: none;
    position: absolute;
    top: 1%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.resource-header-image {
    width: 48%;
    height: auto;
    max-height: none;
    max-width: 550px;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 2%;
    display: flex;
    position: relative;
}
.resources-wrapper-hero {
    width: 100%;
    max-width: 1280px;
    background-color: #191919;
    border-radius: 20px;
    justify-content: space-between;
    margin-top: 80px;
    margin-bottom: 60px;
    padding: 28px;
    display: flex;
}
.wrapper-1280px-4-copy {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.wrapper-1280px-4-copy.black-section {
    flex-direction: row;
    padding-bottom: 100px;
}
.wrapper-1280px-4-copy {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.wrapper-1280px-4-copy.black-section {
    flex-direction: row;
    padding-top: 60px;
    padding-bottom: 100px;
}
.wrapper-1280px-4-copy.black-section.open-roles {
    padding-top: 128px;
    padding-bottom: 128px;
}
.careers-btn {
    color: #fff;
    background-color: #d61549;
    border-radius: 100px;
    padding: 20px 32px;
    font-size: 19px;
    font-weight: 700;
    transition: background-color .35s;
}
.careers-btn:hover {
    background-color: #1463ff;
}
.careers-btn.about-button {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe57e9b65f04d6258257ad_arrow-right-icon-24-white.svg);
    background-position: 88%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 40px;
    padding-right: 66px;
    font-weight: 700;
    transition: all .3s;
}
.careers-btn.about-button:hover {
    background-color: #1463ff;
    background-position: 90%}
.careers-btn.about-button._404 {
    margin-top: 0;
}
.integration-image-field {
    width: 100%;
    height: auto;
}
.integration-image {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    margin-bottom: 40px;
}
.integration-video-block {
    width: 100%;
    height: auto;
    border-radius: 0;
}
.integration-video {
    width: 100%;
    height: auto;
    border-radius: 0;
    margin-bottom: 40px;
}
.g2-section {
    background-color: #f8f8f8;
}
.reviews_g2-grid {
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.reviews_g2-item {
    height: 204px;
}
.reviews_g2-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.lets-talk-options-button {
    color: #fff;
    cursor: pointer;
    background-color: #000;
    border-radius: 100px;
    padding: 20px 32px;
    font-size: 19px;
    font-weight: 700;
    line-height: 160%;
    transition: background-color .36s;
}
.lets-talk-options-button:hover {
    background-color: #1463ff;
}
.quote-secondary-paragraph {
    color: #fff;
    letter-spacing: -.4px;
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 700;
    line-height: 128%;
    position: relative;
}
.blue-button-blue-bg {
    width: auto;
    height: 64px;
    color: #fff;
    text-align: left;
    background-color: rgba(255, 255, 255, .1);
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889795bef440c8a_chevron-right%204.svg);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    margin-top: 34px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 17px 58px 17px 32px;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    transition: background-color .36s;
}
.blue-button-blue-bg:hover {
    background-color: rgba(255, 255, 255, .2);
}
.blue-button-blue-bg:active {
    background-color: rgba(255, 255, 255, .3);
}
.blue-button-blue-bg-outbound {
    width: auto;
    height: 64px;
    color: #fff;
    text-align: left;
    background-color: rgba(255, 255, 255, .1);
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889795bef440c8a_chevron-right%204.svg);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    margin-top: 34px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 17px 58px 17px 32px;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    transition: background-color .36s;
}
.blue-button-blue-bg-outbound:hover {
    background-color: rgba(255, 255, 255, .2);
}
.blue-button-blue-bg-outbound:active {
    background-color: rgba(255, 255, 255, .3);
}
.h6-success {
    text-align: center;
    letter-spacing: -1.2px;
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 125%}
.customer-success-wrapper-1 {
    width: 48%;
    max-width: 650px;
    position: relative;
}
.compare-g2-section {
    background-color: transparent;
}
.links-container-compare {
    justify-content: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    display: flex;
}
.compare-wrapper-2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 120px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.links-container-persona {
    justify-content: center;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.persona-review-wrapper-copy {
    width: 90%;
    max-width: 1280px;
    width: 90%;
    max-width: 1280px;
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.link-5 {
    text-align: center;
    font-size: 13px;
    display: block;
}
._2-column-recommend-paragraph-copy {
    justify-content: space-between;
    font-size: 20px;
    display: flex;
    position: static;
}
.crm-paragraph-copy {
    margin-bottom: 0;
    padding-top: 20px;
}
.wrapper-1050px-startups {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.wrapper-1050px-startups.crm {
    flex-direction: column;
    align-items: stretch;
    padding-top: 148px;
    padding-bottom: 100px;
}
.search-result-item {
    width: 100%;
    color: #000;
    background-color: #fff;
    border-radius: 15px;
    margin-bottom: 40px;
    padding: 20px;
    text-decoration: none;
    box-shadow: 0 1px 50px rgba(0, 0, 0, .07);
}
.search-result-item:hover {
    box-shadow: 0 1px 50px rgba(0, 0, 0, .12);
}
.search-reault-link {
    color: #1463ff;
    margin-bottom: 10px;
    display: block;
}
.search-reault-link:hover {
    color: #d61549;
}
.search-wrap {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
}
.search-result-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.search-image {
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px;
}
.footer-title {
    margin-bottom: 20px;
    font-size: 23px;
    font-weight: 700;
    line-height: 120%}
.footer-hover-line {
    width: 100%;
    height: 1px;
    background-color: #fff;
}
.footer-links-contain {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 2%;
    display: flex;
}
.footer-soical-wrapper {
    width: 100%;
    flex: none;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.footer-close-link-wrapper {
    height: 32px;
}
.company-logo {
    width: 100px;
    height: 27px;
    object-fit: contain;
}
.footer-social-wrapper {
    flex: none;
    align-items: center;
    display: flex;
}
.footer-social-icon-container {
    width: 28px;
    height: 28px;
    flex: none;
    margin-left: 24px;
}
.footer-social-icon {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.hide {
    display: none;
}
.form-search {
    width: 50%;
    position: relative;
}
.trufan-slider-mask {
    max-width: 1050px;
    overflow: visible;
}
.trufan-slide {
    max-width: 1050px;
    margin-right: 48px;
}
.slider-nav-trufan {
    max-width: 170px;
    transform-style: preserve-3d;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: -75px;
    left: 45%;
    right: auto;
    overflow: visible;
    transform: scaleX(2)rotateX(78deg);
}
.launch-text {
    color: #fff;
    flex-direction: row;
    margin-right: 16px;
    font-size: 19px;
    font-weight: 700;
    display: block;
}
.brand-subtext {
    color: rgba(0, 0, 0, .6);
    flex-direction: column;
    margin-bottom: 24px;
    font-size: 17px;
    line-height: 155%;
    display: flex;
}
.header-wrapper-resources {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.header-wrapper-resources.resource-header {
    flex-direction: column;
    align-items: center;
    padding-top: 200px;
    padding-bottom: 40px;
}
.quote-primary-h3-wrapper-copy {
    max-width: none;
    align-self: flex-start;
    margin-bottom: 30px;
    padding-left: 15px;
}
.persona-quote {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 0 128px;
    display: flex;
    position: relative;
}
.quote-secondary-h2-copy {
    width: auto;
    text-align: center;
    letter-spacing: -2px;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 64px;
    line-height: 106%}
.cold-calling-img {
    width: 52%;
    height: 100%;
    border-radius: 12px;
    position: relative;
}
.blue-image-right-paragraph-copy {
    max-width: 500px;
    opacity: .8;
    color: #fff;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 160%}
.triad-image-left-h3-wrapper-copy {
    width: 75%}
.list-heading-64px-industry {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%;
    position: static;
    top: 128px;
}
.triad-image-left-h3-wrapper-copy {
    width: 75%}
.real-estate-logos {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 30px;
    display: flex;
    position: relative;
}
.custom-logo-train-grid-real-estate {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
}
.custom-logo-train-section-real-estate, .custom-logo-train-section-insurance {
    background-color: #1463ff;
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    overflow: hidden;
}
.custom-logo-train-grid-copy {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
}
.h2-64px-split-right-insurance {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 16px;
    font-size: 64px;
    line-height: 106%}
.simple-text-header-section-api {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 80px;
    display: flex;
}
.simple-text-header-h1-api {
    width: 70%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    font-size: 80px;
}
.simple-text-header-paragraph-api {
    max-width: 600px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.feature-icon-list-list-wrapper-api {
    width: 50%;
    margin-left: 5%}
.icon-list-grid-api {
    max-width: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.simple-text-header-section-brand {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 80px;
    display: flex;
}
.crm-container-2 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    display: flex;
}
.lets-talk-image-wrapper-1 {
    width: 48%;
    max-width: 650px;
    position: relative;
}
.lets-talk-text-wrapper-1 {
    width: 50%;
    max-width: 510px;
}
.support-text-container-2 {
    width: 48%;
    max-width: 550px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.h2-support-white {
    color: #fff;
    letter-spacing: -2.7px;
    font-size: 64px;
    line-height: 100%}
.stacks-up-heading {
    margin-bottom: 80px;
}
.italic-text {
    font-size: 15px;
}
.italic-text-2 {
    color: #000;
    font-size: 15px;
    text-decoration: underline;
}
.italic-text-3 {
    font-size: 15px;
}
.italic-text-4 {
    color: #000;
    font-size: 15px;
    text-decoration: underline;
}
.sales-decks-subhead {
    max-width: 600px;
    color: rgba(0, 0, 0, .4);
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.sales-decks-link {
    color: #000;
    margin-top: 20px;
    margin-bottom: 20px;
    text-decoration: underline;
    display: block;
}
.italic-text-5 {
    font-size: 14px;
}
.paragraph-9 {
    margin-bottom: 10px;
    padding-top: 20px;
    font-weight: 500;
}
.text-block-96 {
    font-size: 14px;
}
.resources-hero-pointer-rich-text ul {
    padding-left: 0;
    font-size: 17px;
    list-style-type: none;
}
.resources-hero-pointer-rich-text li {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61dc899c3f4e8791512156aa_blue-checkmark-28x28.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
}
.consultant-h1 {
    margin-bottom: 12px;
    font-size: 64px;
}
.industry-text-wrapper-1 {
    width: 50%;
    max-width: 510px;
}
.saas-text-container-1 {
    width: 42%}
.saas-image-container-1 {
    width: 52%;
    height: 100%;
    border-radius: 12px;
    position: relative;
}
.ccpa-wrapper {
    width: 90%;
    max-width: 960px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.tooltip-trigger {
    width: 20px;
    height: 20px;
    color: #eb9581;
    text-align: center;
    background-color: #d3d7dc;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    display: flex;
    position: relative;
}
.tooltip-trigger.v2 {
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/633c9e28427d8d7df2aeaa21_info-icon-20-gray.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
}
.tooltip {
    z-index: 10;
    width: auto;
    min-width: 200px;
    background-color: #f8f8f8;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: none;
    position: absolute;
    top: auto;
    bottom: 135%;
    left: -90px;
    right: 0;
}
.tooltip.show {
    display: block;
}
.tooltip-arrow {
    width: 10px;
    height: 10px;
    background-color: #f8f8f8;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: -5px;
    left: 0%;
    right: 0%;
    transform: rotate(45deg);
}
.text-block-98 {
    color: #000;
    font-size: 13px;
    line-height: 140%;
    display: block;
}
.hide-empty-field {
    margin-left: auto;
    margin-right: auto;
    display: none;
}
.plans-top-wrapper-mobile {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.html-embed-10 {
    flex-direction: column;
    display: flex;
}
.dropdown-link-integration:hover {
    color: #1463ff;
}
.empty-state-text {
    margin-bottom: 40px;
    font-size: 30px;
}
.dropdown-toggle-main {
    padding: 0;
}
.dropdown-toggle-main.black {
    filter: invert(0%);
}
.contact-top-grid-for-categories {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: none;
}
.sales-consultants-wrapper-hero-copy {
    width: 100%;
    max-width: 1280px;
    background-color: #191919;
    border-radius: 12px;
    justify-content: center;
    margin-top: 80px;
    margin-bottom: 60px;
    padding: 0 0 0 28px;
    display: none;
}
.contact-tabs-content-top {
    width: 100%;
    max-width: 1280px;
    padding-top: 60px;
}
.nav-link-hover {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 500;
}
.nav-link-hover:hover {
    color: #d61549;
}
.nav-link-hover.black {
    color: #000;
    font-weight: 500;
}
.nav-link-hover.black:hover {
    color: #d61549;
}
.nav-menu-desktop {
    width: 100%;
    display: flex;
}
.trial-btn-red {
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #d61549;
    border-radius: 100px;
    padding: 20px 32px;
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
    transition: background-color .3s;
}
.trial-btn-red:hover {
    background-color: #1463ff;
}
.email-form-trial {
    width: 100%;
    background-color: #fff;
    border-radius: 100px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 8px;
    display: none;
}
.trial-btn-black {
    cursor: pointer;
    background-color: #000;
    border: 4px solid #d61549;
    border-radius: 100px;
    padding: 20px 32px;
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
    transition: background-color .15s;
}
.trial-btn-black:hover {
    background-color: transparent;
    border: 4px solid #fff;
}
.email-block-home-header {
    margin-top: 40px;
    margin-bottom: 0;
    position: relative;
}
.email-block-home-header.features-pages {
    margin-top: 0;
    display: flex;
}
.trial-btn-guide-footer {
    cursor: pointer;
    background-color: #d61549;
    border-radius: 100px;
    margin-top: 40px;
    padding: 20px 32px;
    font-size: 18px;
    font-weight: 700;
    line-height: 130%;
    transition: background-color .3s;
}
.trial-btn-guide-footer:hover {
    background-color: #1463ff;
}
.share-text-guide {
    color: #949394;
    letter-spacing: 1px;
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 155%}
.simple-image-left-text-wrapper-copy {
    width: 42%}
.resources-image-scd {
    max-height: 260px;
    object-fit: cover;
    object-position: 50% 70%;
    border-radius: 20px;
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
}
.startup-bundle-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.bold-text-17 {
    font-size: 42px;
}
.bundle-list {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
    display: flex;
}
.bundle-list.checkmark {
    object-fit: fill;
    margin-bottom: 16px;
    overflow: visible;
}
.bundle-list-books {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 160%}
.italic-text-6 {
    line-height: 180%}
.bundle-img-container {
    width: 52%;
    height: 100%;
    border-radius: 12px;
    position: relative;
}
.text-span-2 {
    opacity: .55;
}
.heading-bundle {
    color: #fff;
    font-size: 80px;
}
.html-embed-11 {
    width: 60%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}
.bundle-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 200px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.secondary-bundle-header {
    max-width: 800px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    align-self: center;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 155%}
.expert-interview {
    color: #1463ff;
    background-color: transparent;
    border: 3px #1463ff;
    border-radius: 100px;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    padding: 0 12px;
    font-size: 17px;
    font-weight: 500;
    line-height: 40px;
    display: flex;
}
.text-block-103, .text-block-104 {
    font-size: 14px;
}
.interview-icon {
    opacity: .75;
    margin-right: 8px;
}
._10-users-link {
    opacity: .8;
    color: #fff;
    border-radius: 30px;
    justify-content: center;
    padding: 24px 5px 11px 11px;
    font-size: 17px;
    font-weight: 600;
    transition: background-color .36s;
    display: flex;
}
._10-users-link:hover {
    color: #fff;
}
._10-users-text {
    font-weight: 400;
}
._10-users-link-black {
    opacity: .8;
    color: #000;
    border-radius: 30px;
    justify-content: center;
    padding: 24px 11px 11px;
    font-size: 17px;
    font-weight: 600;
    transition: background-color .36s;
    display: flex;
}
._10-users-link-black:hover {
    opacity: 1;
}
._60-opacity-black {
    opacity: .6;
}
.lets-talk-calendar-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 128px;
    display: flex;
    position: relative;
}
.mel-power-logo {
    z-index: 10;
    margin-bottom: 40px;
    margin-right: 40px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%}
.mel-power-logo.straight-logo-home {
    z-index: 20;
    max-height: 40px;
}
.trufan-testimonial-text {
    letter-spacing: -.8px;
    font-size: 28px;
    font-weight: 700;
    line-height: 128%}
.text-block-105, .text-block-106, .text-block-107, .text-block-108 {
    font-size: 14px;
}
.sales-consultants-btn {
    color: #000;
    background-color: #000;
    border-radius: 100px;
    align-items: center;
    margin-top: 0;
    padding: 8px 20px;
    text-decoration: none;
    display: flex;
}
.sales-consultants-btn:hover {
    background-color: #1463ff;
    border: 1px rgba(0, 0, 0, .39);
}
.sales-consultants-btn-arrow {
    opacity: 1;
    filter: invert();
    color: #fff;
    mix-blend-mode: normal;
    object-fit: contain;
    margin-top: 0;
    padding-top: 0;
}
.expand-button {
    width: 194px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #000;
    border-radius: 100px;
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 0 32px;
    font-size: 17px;
    font-weight: 700;
    line-height: 376%;
    transition: color .36s, background-color .36s;
    display: flex;
    position: relative;
}
.expand-button:hover {
    background-color: #1463ff;
}
.expand-button.pricing-variation {
    color: #000;
    background-color: #f1f1f1;
}
.expand-button.pricing-variation:hover {
    background-color: rgba(0, 0, 0, .1);
}
.collapse-text {
    opacity: 0;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 15%;
    right: auto;
}
.arrow-image {
    margin-left: 10px;
}
.breadcrumb-2 {
    background-color: #f7f5f6;
    border-radius: 100px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 64px;
    padding: 6px 24px;
    display: flex;
}
.sales-consultants-request {
    font-size: 13px;
}
.sales-consultants-request p {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
}
.webinars-upcoming {
    width: 100%;
    height: 300px;
    max-height: 300px;
    margin-top: 60px;
    margin-bottom: 0;
}
.webinars-title {
    display: none;
}
.webinars-on-demand {
    width: 100%;
    height: 300px;
    max-height: 300px;
    margin-top: 0;
    margin-bottom: 0;
}
.icp-columns {
    padding-left: 40px;
    padding-right: 40px;
}
.icp-h4 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 40px;
}
.form-block-wrapper-2 {
    width: 100%;
    margin-right: 10px;
}
.toc {
    max-height: 280px;
    padding-bottom: 20px;
    padding-right: 6px;
    overflow: auto;
}
.waypoint, .waypoint-hide {
    z-index: 10;
    width: 120px;
    height: 120px;
    max-width: 120px;
    margin-left: -60px;
    position: relative;
}
.div-block-12 {
    display: none;
}
.compare-intro-row-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
    display: flex;
}
.chevron-compare {
    opacity: 1;
    color: #fff;
    mix-blend-mode: normal;
    object-fit: contain;
    margin-top: 0;
    padding-top: 0;
}
.comparison-intro-text-wrapper {
    width: 80%;
    margin-left: 24px;
}
.comparison-intro-h2 {
    letter-spacing: -.8px;
    margin-bottom: 8px;
    padding-top: 4px;
    font-size: 32px;
    line-height: 125%}
.lf-chapter-heading-wrapper {
    width: 90%;
    text-align: center;
    margin: 20px auto 24px;
}
.lf-chapter-publish-info-wrapper {
    color: rgba(0, 0, 0, .4);
    flex-direction: row;
    align-items: center;
    display: flex;
}
.integration-image-field-2 {
    width: 100%;
    height: auto;
}
.integration-image-2 {
    width: 100%;
    height: 100%;
    border-radius: 20px;
}
.sticky-navbar-wrapper {
    z-index: 2147483647;
    height: 100px;
    opacity: 1;
    background-color: #fff;
    margin-top: 0;
    display: block;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .05);
}
.sticky-navbar-wrapper.guides {
    height: 130px;
    opacity: 0;
    margin-top: 0;
    display: none;
}
.sticky-navbar-wrapper.guides.index {
    height: 80px;
}
.sticky-navbar-wrapper.pricing {
    height: 130px;
    box-shadow: none;
    opacity: 1;
    background-color: transparent;
    margin-top: 0;
    display: none;
}
.sticky-navbar-wrapper.pricing-catalog {
    height: 80px;
    opacity: 1;
    background-color: transparent;
    margin-top: 0;
    display: none;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .05);
}
.sticky-navbar-wrapper.no-animation {
    opacity: 1;
    display: block;
}
.custom-data-migration-section {
    background-color: #f7f5f6;
}
.pro-services-icon-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.simple-image-right-image-wrapper-copy {
    width: 48%;
    max-width: 650px;
    position: relative;
}
.migration-text-container {
    width: 50%;
    max-width: 510px;
}
.premium-support-image-container {
    width: 52%;
    border-radius: 12px;
    position: relative;
}
.premium-support-text-container {
    width: 50%;
    margin-left: 10%}
.pb-image-left-list-container {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.premium-support-h2 {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 16px;
    font-size: 64px;
    line-height: 106%}
.services-conditions {
    color: rgba(0, 0, 0, .6);
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 155%;
    display: flex;
}
.pro-services-header-section {
    text-align: center;
    background-color: #f7f5f6;
    flex-direction: column;
    align-items: stretch;
    padding-top: 170px;
    padding-bottom: 80px;
    display: flex;
}
.sales-academy-h1 {
    color: #fff;
    margin-bottom: 30px;
    font-size: 60px;
}
.sa-hero-section {
    background-color: #000;
}
.academy-hero-subtext {
    max-width: 800px;
    color: #fff;
    text-align: left;
    align-self: center;
    margin-bottom: 0;
    font-size: 23px;
    font-weight: 400;
    line-height: 155%}
.academy-hero-subtext._60-opacity-white {
    margin-bottom: 20px;
}
.sa-hero-image {
    width: 50%;
    border-radius: 8px;
    flex: 0 auto;
    position: relative;
    top: auto;
    right: auto;
}
.sa-stats-section {
    background-color: transparent;
}
.sa-stats-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
    position: relative;
}
.sa-card {
    width: 100%;
    height: 100%;
    color: #fff;
    cursor: default;
    background-color: rgba(255, 255, 255, .12);
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 25px;
    text-decoration: none;
    display: flex;
}
.sa-2-col-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.sa-video-wrapper {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.sa-instructor-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.grid-2 {
    grid-column-gap: 33px;
    grid-row-gap: 34px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.instructor-row-paragraph {
    clear: none;
    opacity: .6;
    margin-bottom: 24px;
    font-size: 17px;
    font-weight: 400;
    line-height: 160%}
.instructor-block-image {
    filter: grayscale();
    border-radius: 13px;
    margin-bottom: 24px;
}
.instructor-h2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.instructor-section {
    background-color: #f7f5f6;
    padding-top: 128px;
}
.instructor-title {
    clear: none;
    color: #d61549;
    letter-spacing: -.5px;
    margin-bottom: 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%}
.partner-heading-title {
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 32px;
    line-height: 125%}
.upcoming-courses-grid {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.updcoming-grid-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.upcoming-course-h5 {
    color: #fff;
    text-align: center;
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 21px;
    line-height: 125%}
.upcoming-courses-image {
    border-radius: 10px 10px 0 0;
    margin-bottom: 30px;
}
.upcoming-courses-button-wrapper {
    text-align: center;
    margin-top: 24px;
}
.upcoming-courses-section {
    background-color: #000;
}
.upcoming-courses-header {
    width: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%;
    position: static;
    top: 128px;
}
.upcoming-courses-header-container {
    width: 75%;
    align-self: center;
}
.upcoming-courses-tile {
    background-color: #1b1b1b;
    border-radius: 12px;
    padding: 0 0 40px;
}
.course-cta-h2 {
    width: 90%;
    max-width: 1280px;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.course-cta-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 200px 0;
    display: flex;
    position: relative;
}
.upcoming-courses-h2 {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.text-container-4 {
    width: 50%;
    max-width: 620px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.demographics-listing {
    color: #fff;
    letter-spacing: -.8px;
    margin-bottom: 0;
    font-size: 21px;
    font-weight: 400;
    line-height: 125%}
.demographics-listing-row {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
}
.demographics-h3 {
    width: 80%;
    margin-left: 12px;
}
.academy-hero-subtext-2 {
    max-width: 800px;
    color: #fff;
    text-align: left;
    align-self: center;
    margin-bottom: 20px;
    font-size: 21px;
    font-weight: 400;
    line-height: 155%}
.academy-hero-subtext-2._60-opacity-white {
    margin-bottom: 20px;
}
.text-span-3 {
    color: #d61549;
}
.section-3 {
    display: none;
}
.referral-hero-subtext {
    max-width: 700px;
    letter-spacing: -.4px;
    margin-bottom: 40px;
    font-size: 28px;
    font-weight: 700;
    line-height: 128%}
.partners-nav {
    width: 90%;
    height: 80px;
    max-width: 1280px;
    background-color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
}
.partners-top-logo {
    width: 100px;
    height: 30px;
    flex-direction: column;
    justify-content: center;
    display: flex;
}
.partner-h1 {
    color: #fff;
    text-align: center;
    margin-bottom: 40px;
    font-size: 80px;
}
.resource-cta-section {
    background-color: #000;
}
.resource-cta-h2-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.resource-cta-h2-container {
    width: 100%;
    align-self: center;
}
.resource-cta-h2 {
    width: 75%;
    color: #fff;
    text-align: left;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 106%;
    display: block;
    position: static;
    top: 128px;
}
.resource-cta-grid-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.resource-cta-grid {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.resource-cta-tile {
    background-color: #1b1b1b;
    border-radius: 12px;
    padding: 0 0 30px;
}
.resource-cta-image {
    border-radius: 10px 10px 0 0;
    margin-bottom: 30px;
}
.resource-cta-h5 {
    color: #fff;
    text-align: left;
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
    line-height: 125%}
.resource-cta-button-wrapper {
    text-align: left;
    margin-top: 24px;
    padding-left: 20px;
}
.resource-cta-description {
    clear: none;
    opacity: .6;
    color: #fff;
    margin-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 19px;
    font-weight: 400;
    line-height: 160%}
.g2-grid-2 {
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.icp-button {
    justify-content: center;
    margin-bottom: 40px;
    display: flex;
}
.icp-subhead {
    max-width: 600px;
    color: rgba(0, 0, 0, .4);
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    font-weight: 500;
    line-height: 155%}
.icp-column {
    min-width: 720px;
}
.g2-grid-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    padding: 15px 15px 15px 0;
    display: grid;
}
.g2-grid4-wrapper {
    width: 100%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 40px;
    display: flex;
    position: relative;
}
.g2-item-2 {
    height: 160px;
    padding-left: 0;
    padding-right: 11px;
}
.html-embed-13 {
    float: right;
    border-radius: 0;
    margin-top: 6px;
    margin-left: 40px;
}
.html-embed-14 {
    width: 100%}
.hero-visual-segment {
    z-index: 1000;
    margin-top: 40px;
    position: relative;
}
.close-calling-h1 {
    max-width: 980px;
    color: #fff;
    text-align: center;
    align-self: center;
    margin-bottom: 40px;
    font-size: 80px;
}
.close-demo-subtext {
    max-width: 700px;
    color: #fff;
    text-align: center;
    align-self: center;
    margin-bottom: 0;
    font-size: 23px;
    font-weight: 400;
    line-height: 155%}
.close-demo-subtext._60-opacity-white {
    margin-bottom: 0;
}
.demo-tile-container-1 {
    z-index: 10;
    width: 50%;
    color: #fff;
    background-color: #d61549;
    border-radius: 24px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-right: 20px;
    padding: 60px 60px 60px 0;
    display: flex;
    position: relative;
}
.demo-tile-container-2 {
    z-index: 10;
    width: 50%;
    color: #fff;
    background-color: #f0f0f0;
    border-radius: 24px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-right: 20px;
    padding: 60px 60px 60px 0;
    display: flex;
    position: relative;
}
.demo-tile-title-1 {
    letter-spacing: -1.6px;
    margin-top: 28px;
    font-size: 56px;
    font-weight: 700;
    line-height: 100%}
.demo-tile-title-1.startup {
    font-size: 48px;
}
.demo-tile-subtext-1 {
    margin-top: 16px;
    margin-bottom: 28px;
    font-size: 19px;
    font-weight: 400;
}
.demo-tile-subtext-2 {
    color: #000;
    margin-top: 16px;
    margin-bottom: 28px;
    font-size: 19px;
    font-weight: 400;
}
.demo-tile-title-2 {
    color: #000;
    letter-spacing: -1.6px;
    margin-top: 28px;
    font-size: 56px;
    font-weight: 700;
    line-height: 100%}
.demo-tile-title-2.startup {
    font-size: 48px;
}
.demo-tile-item-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 60px;
    display: flex;
}
.black-image-right-section-copy {
    background-color: #000;
    padding-bottom: 0;
    overflow: hidden;
}
.opps-h2-black {
    width: 75%;
    color: #fff;
    text-align: left;
    letter-spacing: -2px;
    margin-bottom: 60px;
    font-size: 64px;
    line-height: 106%;
    display: block;
    position: static;
    top: 128px;
}
.opps-black-image-container {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.opps-black-h3 {
    color: #fff;
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 120%}
.stats-wrapper-demo {
    width: 90%;
    max-width: 1280px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 0;
    display: grid;
    position: relative;
}
.close-demo-h3-cta {
    width: 100%;
    max-width: 75%;
    align-self: flex-start;
    margin-bottom: 64px;
    transform: translate(0);
}
.h3-heading-white-demo {
    color: #fff;
}
.pronounce-section {
    background-color: transparent;
    display: block;
}
.pronounce-h4-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 80px;
    display: block;
    position: relative;
}
.pronounce-h3 {
    text-align: center;
    align-self: flex-start;
    margin-bottom: 10px;
    font-size: 36px;
    line-height: 108%}
.pronounce-subtext {
    color: rgba(0, 0, 0, .6);
    text-align: center;
    letter-spacing: 0;
    align-self: flex-start;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    line-height: 108%}
.image-15 {
    text-align: left;
    border-radius: 20px;
    display: inline-block;
    position: static;
}
.footer-blue-container-2 {
    z-index: 10;
    width: 50%;
    color: #fff;
    background-color: #1463ff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 80px 60px;
    display: flex;
    position: relative;
}
.contain-2 {
    opacity: 1;
    color: #fff;
    mix-blend-mode: normal;
    object-fit: contain;
    margin-top: 0;
    padding-top: 0;
}
.contain-2.play {
    z-index: 2;
    width: 100%;
    height: 100%;
    margin-top: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.footer-bg-for-big-screen-2 {
    background-image: linear-gradient(90deg, #1463ff 50%, #f7f5f6 50%);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.pricing-cta-paragraph {
    max-width: 500px;
    opacity: .8;
    color: #fff;
    margin-bottom: 40px;
    font-size: 21px;
    font-weight: 400;
    line-height: 160%}
.benefits-accordion-dropdown {
    cursor: pointer;
    border-bottom: 1.5px solid #ececec;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
    padding-bottom: 18px;
    display: flex;
}
.benefits-accordion-question {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-top: 4px;
    margin-bottom: 4px;
    display: flex;
}
.benefits-accordion-paragraph {
    width: 100%;
    height: 100%;
    opacity: 0;
    color: #000;
    margin-bottom: 16px;
    padding-left: 68px;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    display: none;
}
.benefits-accordion-arrow {
    padding: 0;
    overflow: visible;
}
.benefits-accordion-heading {
    width: 100%;
    color: #000;
    padding-left: 20px;
    font-size: 23px;
    font-weight: 700;
    line-height: 155%}
.benefits-accordion-dropdown-contain {
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    padding-bottom: 0;
}
.benefits-accordion-icon {
    opacity: 1;
    color: #fff;
    mix-blend-mode: normal;
    object-fit: contain;
    margin-top: 0;
    padding-top: 0;
}
.exec-team-image-container {
    width: 100%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    position: relative;
}
.exec-team-image {
    object-fit: cover;
    border-radius: 18px;
}
.leadership-paragraph {
    max-width: 65%;
    color: rgba(0, 0, 0, .6);
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 155%;
    display: flex;
}
.leadership-wrapper {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 128px 0;
    display: flex;
    position: relative;
}
.leadership-h2 {
    width: 90%;
    max-width: 1280px;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.founders-3-column-block {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.founder-single-block {
    width: 100%;
    max-width: 1280px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.founders-grid {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.founders-h5 {
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 125%}
.section-white-smoke-bg {
    background-color: #f8f8f8;
}
.testimonial-2-col-h3 {
    width: 90%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.testimonial-2-col-wrapper {
    width: 100%;
    align-self: flex-start;
    display: flex;
}
.satisfaction-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}
.satisfaction-rating {
    text-align: right;
    margin-bottom: 24px;
    font-size: 20px;
    font-weight: 500;
    line-height: 165%}
.retreat-slider {
    width: 100%;
    height: 600px;
    background-color: transparent;
    margin-top: 30px;
}
.retreat-slide {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62bdb73bec3f0e6b92d79cee_exec-team-close.jpg);
    background-position: 50%;
    background-size: cover;
}
.retreat-slide._1 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa5317986e427916874c_close-retreat-slideshow-1.webp);
}
.retreat-slide._3 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa53bc6b522d434382ad_close-retreat-slideshow-3.webp);
}
.retreat-slide._2 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa53836d6e3f121c1515_close-retreat-slideshow-2.webp);
}
.retreat-slide._4 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa53062f507ba60b5aae_close-retreat-slideshow-4.webp);
}
.retreat-slide._5 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa53f4fbfd83069d239e_close-retreat-slideshow-5.webp);
}
.retreat-slide._6 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa536c039e23178662ab_close-retreat-slideshow-6.webp);
}
.retreat-slide._7 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa55f2eb1d424a4c34b1_close-retreat-slideshow-7.webp);
}
.retreat-slide._8 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa55f4fbfd48359d23a4_close-retreat-slideshow-8.webp);
}
.retreat-slide._9 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa560b5b68537414d312_close-retreat-slideshow-9.webp);
}
.retreat-slide._10 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa55313c081ccc128f58_close-retreat-slideshow-10.webp);
}
.retreat-slide._11 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa561308821c162b9137_close-retreat-slideshow-11.webp);
}
.retreat-slide._12 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa56dafa784150860674_close-retreat-slideshow-12.webp);
}
.retreat-slide._13 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feaa55c8f2e47013260bd8_close-retreat-slideshow-13.webp);
}
.h2-64px-center {
    width: 100%;
    max-width: 960px;
    text-align: center;
    letter-spacing: -2px;
    font-size: 64px;
    line-height: 106%}
.retreat-slider-mask {
    border-radius: 18px;
}
.leadership-subtext {
    color: rgba(0, 0, 0, .4);
    font-size: 15px;
    font-weight: 400;
}
.open-roles-heading-wrapper-copy {
    width: 47%;
    position: -webkit-sticky;
    position: sticky;
    top: 128px;
}
.retreat-slide-nav {
    opacity: .4;
    margin-bottom: -50px;
}
.startups-header {
    background-color: #000;
}
.submit-button-startups {
    color: #fff;
    cursor: pointer;
    background-color: #000;
    border-radius: 100px;
    padding: 20px 40px;
    font-size: 19px;
    font-weight: 700;
    line-height: 200%;
    transition: background-color .36s;
}
.submit-button-startups:hover {
    background-color: rgba(0, 0, 0, .6);
}
.startups-header-mobile {
    margin-bottom: 0;
    font-size: 80px;
    display: none;
}
.faq-white-description {
    max-width: 70%;
    margin-bottom: 0;
    padding-top: 20px;
}
.hiring-no-icon {
    opacity: 1;
    color: #fff;
    mix-blend-mode: normal;
    object-fit: contain;
    margin-top: 0;
    padding-top: 0;
}
.leadership-accordion-dropdown-2 {
    cursor: pointer;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 5px;
    display: flex;
}
.founders-icon {
    width: 100%;
    height: 100%;
    opacity: .4;
    object-fit: contain;
}
.founders-icon-container {
    width: 28px;
    height: 28px;
    flex: none;
    margin-left: 10px;
    margin-right: 0;
    transition: opacity .2s, transform .2s;
}
.founders-icon-container:hover {
    opacity: .8;
    transform: scale(1.05);
}
.leadership-header-2 {
    width: 100%;
    color: #000;
    text-align: left;
    font-size: 23px;
    font-weight: 700;
    line-height: 120%}
.leadership-container-2 {
    background-color: #f8f8f8;
    border-radius: 18px;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 32px;
    display: flex;
    position: relative;
}
.leadership-grid-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: start;
}
.leadership-subtext-2 {
    color: rgba(0, 0, 0, .4);
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
}
.leadership-subgrid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    justify-items: start;
}
.leadership-grid-horizontal-wrapper {
    width: 100%}
.careers-btn-container {
    justify-content: center;
    display: flex;
}
.integration-badge-wrapper {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
}
.native {
    width: 95px;
    height: 32px;
    background-color: #1463ff;
    border-radius: 100px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    padding: 0 12px;
    display: flex;
}
.blue-text-4 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 213%}
.integrations-dropdown-section-1 {
    display: block;
}
.dropdown-link-integration-2 {
    font-weight: 600;
}
.dropdown-link-integration-2:hover {
    color: #1463ff;
}
.jobs-container {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: block;
    position: relative;
}
.jobs-section-heading-container {
    padding-bottom: 40px;
}
.job-department-heading {
    align-items: center;
    margin-bottom: 30px;
    display: flex;
}
.gray-hr {
    height: 2px;
    background-color: rgba(0, 0, 0, .08);
    flex: 1;
}
.jobs-department-h4 {
    align-items: center;
    margin-bottom: 0;
    padding-right: 24px;
    font-size: 36px;
    display: flex;
}
.job-department-container {
    margin-bottom: 40px;
}
.job-block {
    height: 100%;
    max-width: 620px;
    min-height: 220px;
    text-align: left;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    padding: 30px;
    transition: all .2s;
    display: flex;
    box-shadow: 0 24px 120px rgba(64, 69, 79, .08);
}
.job-block:hover {
    box-shadow: 0 24px 120px rgba(64, 69, 79, .12);
}
.job-block-heading {
    margin-bottom: 6px;
    padding-right: 10px;
    font-size: 18px;
}
.job-block-subtext-2 {
    opacity: .6;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 155%}
.job-block-tag-text {
    min-width: 72px;
    color: #4ec375;
    font-size: 11px;
    font-weight: 700;
    line-height: 213%}
.jobs-tile-remote-tag-copy {
    width: auto;
    height: 32px;
    min-width: 100px;
    background-color: rgba(78, 195, 117, .2);
    border-radius: 100px;
    flex-direction: row;
    order: 1;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    padding: 0 12px;
    display: flex;
}
.job-block-subtext-wrapper {
    margin-bottom: 20px;
    display: flex;
}
.job-block-button {
    color: #000;
    background-color: #000;
    border-radius: 100px;
    align-items: center;
    margin-top: 0;
    padding: 8px 20px;
    text-decoration: none;
    transition: background-color .2s;
    display: flex;
}
.job-block-button:hover {
    background-color: #1463ff;
    border: 1px rgba(0, 0, 0, .39);
}
.learn-more-copy {
    color: #fff;
    text-transform: none;
    margin-right: 16px;
    font-size: 12px;
    font-weight: 600;
}
.job-block-text-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex;
}
.job-block-heading-wrapper {
    order: -1;
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
}
.job-block-subtext-1 {
    opacity: 1;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 155%}
.job-block-button-wrapper {
    justify-content: space-between;
    display: flex;
}
.job-block-item {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
}
.job-block-divider {
    color: rgba(0, 0, 0, .4);
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 155%}
.jobs-collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.job-block-tag {
    width: auto;
    height: 32px;
    min-width: 100px;
    background-color: rgba(78, 195, 117, .2);
    border-radius: 100px;
    flex-direction: row;
    order: 1;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    padding: 0 12px;
    display: flex;
}
._2-column-cta, .footer-nav {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    position: relative;
}
.demo-hero-player {
    flex-direction: column;
    align-items: stretch;
    padding-bottom: 128px;
    padding-left: 64px;
    padding-right: 64px;
    display: flex;
}
.player-glow {
    width: 100%;
    max-width: 1280px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 1px 0 300px 1px rgba(20, 99, 255, .22);
}
.partners-image-container {
    width: 100%;
    border-radius: 20px;
}
.partners-image {
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 20px;
    position: relative;
}
.homepage-hero-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 180px;
    padding-bottom: 180px;
    display: flex;
    position: relative;
}
.homepage-hero-text-container {
    width: 100%}
.homepage-hero-h1-72px {
    color: #fff;
    text-align: left;
    margin-bottom: 20px;
    font-size: 72px;
}
.homepage-hero-button-wrapper {
    margin-top: 32px;
    display: flex;
}
.homepage-hero-demo-link {
    opacity: .8;
    color: #fff;
    border-radius: 30px;
    align-items: center;
    padding: 24px 5px 11px 11px;
    font-size: 17px;
    font-weight: 600;
    transition: background-color .36s;
    display: flex;
}
.homepage-hero-demo-link:hover {
    color: #fff;
}
.homepage-hero-player-container {
    width: 70%;
    max-width: 1280px;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.homepage-hero-section {
    color: #fff;
    text-align: center;
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62f50e6961786ee7d80aa3e8_graph-ultra-wide-top-simple2.svg);
    background-position: 50% 64%;
    background-repeat: no-repeat;
    background-size: 200% 200%;
    background-attachment: scroll;
}
.homepage-hero-video-wrapper {
    width: 62%;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 137px;
    left: auto;
    right: -223px;
    overflow: hidden;
    box-shadow: 18px 0 100px rgba(43, 46, 51, .12);
}
.homepage-hero-video-image {
    width: 793px;
    height: auto;
}
.social-proof-wrapper {
    width: 90%;
    max-width: 1280px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 100px;
    display: block;
    position: relative;
}
.social-proof-grid {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 70px;
    margin-right: 70px;
}
.social-proof-h6 {
    color: #161616;
    text-align: center;
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 125%}
.social-proof-h6.white {
    color: #fff;
}
.social-proof-logo {
    width: 200px;
    opacity: .45;
}
.social-proof-logo.hidden {
    display: none;
}
.social-proof-logo.white {
    opacity: 1;
    filter: invert();
}
.mobile-white-splash {
    display: none;
}
.video-button-simple {
    width: 23%;
    height: 37%;
    max-height: none;
    cursor: pointer;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62feb1aa11044d825ee8f074_play-button-red.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 150px 150px;
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    margin: auto;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.video-button-simple.nav {
    width: 150px;
    height: 150px;
}
.h5-heading-32px {
    font-size: 32px;
    line-height: 125%}
.h5-heading-32px.text-weight-bold {
    font-weight: 700;
}
.social-proof-section-b {
    background-color: #e8e8e8;
}
.main-wrapper {
    overflow: visible;
}
.heading-size-medium {
    font-size: 64px;
    line-height: 106%}
.discriptive-text {
    opacity: 0;
    position: absolute;
}
.sa-stats-section-2 {
    background-color: #131313;
}
._404-container {
    width: 100%;
    max-width: 1280px;
    background-color: transparent;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}
.h2-404 {
    text-align: center;
    letter-spacing: -1.6px;
    margin-bottom: 24px;
    font-size: 56px;
    line-height: 106%}
._404-paragraph {
    color: rgba(0, 0, 0, .6);
    text-align: center;
    flex-direction: column;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 155%;
    display: block;
}
._404-button-wrapper {
    justify-content: center;
    display: flex;
}
._404-steli-image {
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: contain;
    margin-bottom: 40px;
    position: relative;
}
.mj-guide-rich-text {
    margin-top: 140px;
}
.mj-guide-rich-text h1 {
    letter-spacing: 0;
    font-size: 42px;
    line-height: 110%}
.mj-guide-rich-text p {
    color: #666;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 170%}
.mj-guide-rich-text h2 {
    letter-spacing: -.3px;
    margin-bottom: 20px;
    padding-top: 20px;
    font-size: 32px;
}
.mj-guide-rich-text h3 {
    letter-spacing: 0;
    margin-bottom: 20px;
    padding-top: 15px;
    font-size: 24px;
    line-height: 130%}
.mj-guide-rich-text h4 {
    color: #666;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61a927dd1681fe692a5e5956_i%201.svg);
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 17px;
    margin-left: 30px;
    padding-left: 40px;
    font-size: 17px;
    font-weight: 400;
    line-height: 170%}
.mj-guide-rich-text h5 {
    color: #303030;
    background-color: #f8f8f8;
    border-left: 6px solid #4ec375;
    border-radius: 10px;
    margin-top: 30px;
    padding: 30px;
    font-size: 15px;
    font-weight: 400;
    line-height: 170%}
.mj-guide-rich-text h6 {
    color: #303030;
    background-color: #f8f8f8;
    border-left: 6px solid #ffce0a;
    border-radius: 10px;
    margin-top: 30px;
    padding: 30px;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%}
.mj-guide-rich-text img {
    border-radius: 8px;
    display: block;
}
.mj-guide-rich-text figcaption {
    color: #999;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}
.mj-guide-rich-text strong {
    color: #000;
    font-weight: 700;
}
.mj-guide-rich-text ul {
    margin-bottom: 15px;
    padding-left: 50px;
    list-style-type: disc;
}
.mj-guide-rich-text li {
    color: #666;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 17px;
    line-height: 170%}
.mj-guide-rich-text ol {
    margin-bottom: 20px;
    padding-left: 50px;
}
.mj-guide-rich-text figure {
    margin-top: 30px;
    margin-bottom: 30px;
}
.mj-guide-rich-text blockquote {
    color: #fff;
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/6310e8dcf104431a58264ab0_quote-icon-28-red.svg);
    background-position: 50px 30px;
    background-repeat: no-repeat;
    background-size: auto;
    border-left-style: none;
    border-radius: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 70px 50px 50px;
    font-size: 19px;
    line-height: 150%}
.mj-guide-rich-text a {
    color: #1463ff;
}
.utility-page-wrap {
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.utility-page-content {
    width: 400px;
    text-align: center;
    flex-direction: column;
    display: flex;
}
.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex;
}
.pagination-btn {
    color: #8c8c8d;
    background-color: #ebe9ea;
    border-style: none;
    border-radius: 100px;
    padding: 2px 36px 0;
    font-size: 19px;
    font-weight: 700;
    line-height: 60px;
    transition: color .2s, background-color .2s;
    position: relative;
}
.pagination-btn:hover {
    color: #000;
    background-color: #e2e1e2;
}
.pagination-btn.next {
    padding-right: 20px;
}
.pagination-btn.previous {
    padding-left: 20px;
}
.pagination-chevron {
    width: 28px;
    height: 28px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 8px;
    display: inline-block;
    position: relative;
    top: 6px;
    left: auto;
}
.pagination {
    grid-column-gap: 10px;
}
.trufan-slider-left-arrow {
    width: 43px;
    height: 43px;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61f1a969f39352748b2ff7f5_chevron-right-hompage.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    top: auto;
    bottom: -75px;
    left: 0%;
    right: auto;
    transform: rotate(180.1deg);
}
.trufan-slider-left-arrow.multiple {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61f1a969f39352748b2ff7f5_chevron-right-hompage.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    left: 7%}
.trufan-slider-right-arrow {
    width: 43px;
    height: 43px;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61f1a969f39352748b2ff7f5_chevron-right-hompage.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    top: auto;
    bottom: -75px;
    left: auto;
    right: 0%}
.trufan-slider-right-arrow.multiple {
    right: 7%}
.guides-hero-section {
    background-image: linear-gradient(#000f2e, #000);
}
.guides-author-name {
    color: rgba(255, 255, 255, .4);
    font-size: 17px;
    font-weight: 400;
    line-height: 165%}
.guides-author-position {
    color: rgba(255, 255, 255, .4);
    margin-left: 0;
    margin-right: 4px;
    font-size: 17px;
    font-weight: 400;
    line-height: 165%}
.guides-author-comma {
    color: rgba(255, 255, 255, .4);
    margin-right: 4px;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.guides-hero-heading {
    color: #fff;
    letter-spacing: -1px;
    margin-bottom: 47px;
    padding-right: 120px;
    font-size: 64px;
    line-height: 105%}
.guides-hero-image {
    width: 430px;
    height: 341px;
}
.text-block-24px-bold {
    letter-spacing: -.4px;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 128%}
.fs-toc_link {
    color: #000;
    border-left: 3px solid #ededed;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-weight: 400;
    transition: color .2s, border-color .2s;
    display: block;
}
.fs-toc_link.w--current {
    color: #1463ff;
    border-left-color: #1463ff;
    font-weight: 700;
}
.fs-toc_h-trigger {
    display: none;
}
.navbar-breadcrumb-wrapper {
    width: 100%;
    height: 50px;
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .1);
    justify-content: center;
    margin-top: 80px;
    display: flex;
}
.navbar-breadcrumb-grid {
    width: 90%;
    max-width: 1280px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: grid;
}
.progress-bar-container {
    width: 100%;
    height: 5px;
    background-color: rgba(0, 0, 0, .1);
}
.progress-bar {
    width: 100%;
    height: 5px;
    transform-origin: 0%;
    background-color: #1463ff;
    transform: translate(0);
}
.related-articles {
    background-color: #f5f5f5;
}
.related-artilce-tile-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.related-article-image {
    height: 198px;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/632b7465013c283c29c3ee7c__t20_LO8lan.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.related-articles-title {
    color: #000;
    padding: 20px 25px 30px;
    font-weight: 700;
    line-height: 140%}
.related-article-title-wrapper {
    height: 100%;
    background-color: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.related-article-tile {
    border-radius: 20px;
    transition: transform .3s, box-shadow .3s;
    overflow: hidden;
}
.related-articles-h2 {
    letter-spacing: -1.6px;
    margin-bottom: 60px;
    font-size: 56px;
    line-height: 106%}
.related-articles-wrapper {
    width: 90%;
    max-width: 1280px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: flex;
    position: relative;
}
.related-article-tile-wrapper {
    height: 100%;
    box-shadow: none;
    border-radius: 20px;
    transition: transform .3s, box-shadow .3s;
}
.related-article-tile-wrapper:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 100px rgba(43, 46, 51, .08);
}
.guides-index-hero {
    justify-content: center;
    margin-top: 80px;
    display: flex;
    box-shadow: 0 10px 100px rgba(43, 46, 51, .08);
}
.guides-h1-72px {
    color: #000;
    text-align: left;
    margin-bottom: 30px;
    font-size: 72px;
}
.guides-hero-text-wrapper {
    width: 50%;
    align-self: center;
    align-items: center;
    padding-left: 5%;
    padding-right: 80px;
    display: block;
}
.guides-hero-container {
    height: 784px;
    max-width: 1280px;
    display: flex;
}
.guide-featured-container {
    width: 50%;
    height: 784px;
    background-color: #eee;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/632c884f1b9ba4ff6e18e136_tilted-block-background-texture-black-2.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-self: center;
    display: flex;
}
.guides-hero-splash {
    z-index: -2;
    height: 784px;
    background-image: linear-gradient(90deg, #fff 50%, #eee 50%);
    margin-top: 80px;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.guides-hero-subtext {
    color: rgba(0, 0, 0, .4);
    font-size: 21px;
}
.guide-header-image-wrapper {
    width: 328px;
}
.guide-header-button-wrapper {
    justify-content: center;
    display: flex;
}
.guide-header-image {
    border-radius: 20px;
    margin-bottom: 40px;
}
.guide-featured-wrapper {
    align-self: center;
}
.guide-header-button {
    color: #000;
    background-color: #fff;
    border-radius: 100px;
    align-items: center;
    padding: 12px 24px;
    text-decoration: none;
    transition: background-color .2s;
    display: flex;
}
.guide-header-button:hover {
    background-color: #ddd;
    border: 1px rgba(0, 0, 0, .39);
}
.guide-header-button-text {
    color: #000;
    text-transform: none;
    margin-right: 16px;
    font-size: 17px;
    font-weight: 500;
}
.guide-tile-button-chevron {
    opacity: 1;
    color: #fff;
    mix-blend-mode: normal;
    object-fit: contain;
    margin-top: 0;
    padding-top: 0;
}
.guide-tile-grid-conainer {
    width: 90%;
    max-width: 1280px;
    flex-direction: column;
    align-items: stretch;
    margin: 80px auto 128px;
    display: flex;
}
.guide-tile-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.guide-tile-image-wrapper {
    border-bottom: 1px solid #eee;
    justify-content: center;
    margin-bottom: 30px;
    padding-bottom: 30px;
    display: flex;
}
.guide-tile-image {
    height: 280px;
    border-radius: 16px;
}
.guide-tile {
    background-color: #fff;
    border-radius: 20px;
    padding: 30px 25px;
    box-shadow: 0 1px 100px rgba(43, 46, 51, .08);
}
.guide-tile-text-block {
    font-size: 19px;
    font-weight: 700;
}
.guide-tile-button-wrapper {
    justify-content: flex-start;
    display: flex;
}
.guide-tile-button {
    color: #000;
    background-color: #eee;
    border-radius: 100px;
    align-items: center;
    padding: 14px 24px;
    text-decoration: none;
    transition: background-color .2s;
    display: flex;
}
.guide-tile-button:hover {
    background-color: #ddd;
    border: 1px rgba(0, 0, 0, .39);
}
.guide-tile-button-text {
    color: #000;
    text-transform: none;
    margin-right: 16px;
    font-size: 17px;
    font-weight: 500;
}
.guide-tile-text-wrapper {
    margin-bottom: 20px;
}
.fs-toc_wrapper {
    overflow: scroll;
}
.youtube-embed-container {
    width: 560px;
    height: 315px;
    margin-left: auto;
    margin-right: auto;
}
.youtube-embed-container.hidden {
    display: none;
}
.pricing-hero-head-v2 {
    width: 100%;
    max-width: 1000px;
    color: #fff;
    text-align: center;
    align-items: flex-start;
    margin-bottom: 51px;
    font-size: 80px;
    display: block;
    position: relative;
}
.price-contain-v2 {
    margin-top: 0;
    margin-bottom: 20px;
}
.popular-tag-v2 {
    width: 139px;
    height: 31px;
    text-align: center;
    letter-spacing: .5px;
    text-transform: uppercase;
    background-color: #e4e4e4;
    border-radius: 20px;
    align-items: center;
    margin-bottom: 28px;
    padding: 4px 14px 3px;
    font-size: 13px;
    font-weight: 700;
    line-height: 185%;
    display: block;
}
.pricing-table-drawer {
    background-color: #000;
    border-radius: 0 0 30px 30px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 50px 75px;
    display: flex;
}
.pricing-table-drawer.pricing-catalog {
    background-color: rgba(255, 255, 255, .08);
}
.pricing-table-drawer-title {
    width: 60%;
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 120%}
.pricing-table-drawer-title.mobile {
    display: none;
}
.compare-button-wrapper {
    width: 100%;
    text-align: center;
    margin-top: 50px;
}
.tabs-pricing-page {
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
    margin-top: 0;
    display: flex;
}
.pricing-page-tabs {
    background-color: #000;
}
.tabs-menu-pricing-page {
    width: 100%;
    grid-column-gap: 6px;
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, .12);
    justify-content: flex-end;
    padding: 4px 4px 39px;
    display: flex;
}
.tabs-content-pricing-page {
    width: 100%;
    margin-top: 88px;
    overflow: visible;
}
.tab-link-pricing-page {
    height: 48px;
    color: #fff;
    background-color: #242424;
    border-radius: 100px;
    align-items: center;
    padding: 10px 24px;
    font-size: 17px;
    font-weight: 700;
    display: flex;
}
.tab-link-pricing-page.w--current {
    color: #000;
    background-color: #fff;
}
.pricing-page-tabs-title {
    width: 341px;
    opacity: .6;
    color: #fff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/633c9e3817aaffe5190fb136_arrow-right-long-icon-28-white.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: -40px;
    font-size: 28px;
    font-weight: 700;
}
.cta-block-background {
    width: 354px;
    height: 215px;
    text-align: center;
    background-color: rgba(0, 0, 0, .03);
    border-radius: 20px;
    position: relative;
}
.cta-block-icon {
    text-align: center;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.center-h2-button-content {
    text-align: center;
}
.center-h2-button-background {
    opacity: .2;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}
.block-ctas-h2 {
    text-align: center;
    margin-bottom: 68px;
    font-size: 56px;
    line-height: 108%}
.bold-15px {
    opacity: 1;
    text-align: left;
    margin-bottom: 21px;
    font-size: 15px;
    font-weight: 600;
    line-height: 140%}
.wrapper-1152px {
    width: 90%;
    max-width: 1152px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    padding-bottom: 130px;
    display: flex;
    position: relative;
}
.wrapper-1152px.product-tab-flex {
    flex-direction: column;
    align-items: flex-start;
}
.wrapper-1152px.g2-wrapper-pricing {
    justify-content: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.h4-60px-bold {
    margin-bottom: 19px;
    font-size: 60px;
    line-height: 100%}
.nav-pricing-compare-wrapper {
    width: 90%;
    max-width: 1152px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.nav-pricing-compare {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.nav-pricing-compare-section {
    z-index: 99;
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .1);
    display: block;
    position: relative;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .05);
}
.sticky-nav-white-background {
    z-index: 100;
    height: 80px;
    background-color: #fff;
    position: relative;
}
.all-integrations-text-block {
    color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/632885e90f5f61798a0ae909_chevron-right-icon-16-black.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 22px;
    font-size: 17px;
    font-weight: 500;
}
.pricing-choose-plan-title {
    color: #fff;
    letter-spacing: -1.6px;
    margin-bottom: 24px;
    font-size: 56px;
    line-height: 106%}
.tab-link-pricing-page-text.mobile {
    display: none;
}
.price-contain-pricing-catalog {
    margin: 0 auto;
}
.plans-dropdown-pricing-catalog {
    z-index: 10;
    height: 80px;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    justify-content: space-between;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
}
.h1-pricing-catalog {
    color: #fff;
    letter-spacing: -1.6px;
    margin-bottom: 24px;
    font-size: 56px;
    line-height: 106%}
.plan-name {
    opacity: .6;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.nav-menu-left-wrapper-v2 {
    width: 356px;
    flex-direction: column;
    align-items: stretch;
    margin-left: -20px;
    padding-top: 45px;
    display: flex;
}
.nav-menu-right-wrapper-v2 {
    width: auto;
    height: 400px;
    background-image: linear-gradient(90deg, #f8f8f8, #fff);
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-left: 64px;
    padding-right: 5%;
    display: flex;
    position: relative;
}
.nav-menu-right-wrapper-v2.resources {
    justify-content: flex-start;
    padding-top: 50px;
}
.nav-menu-right-head-red-text {
    color: #d61549;
    display: inline;
}
.nav-menu-right-head-text-v2 {
    max-width: 350px;
    color: #000;
    letter-spacing: -.3px;
    margin-bottom: 20px;
    font-size: 23px;
    font-weight: 700;
    line-height: 125%}
.nav-menu-right-description-text {
    max-width: 350px;
    color: rgba(0, 0, 0, .4);
    letter-spacing: -.3px;
    margin-bottom: 30px;
    font-size: 17px;
    font-weight: 500;
    line-height: 135%}
.nav-menu-right-screenshot {
    width: 445px;
    height: 300px;
    background-image: url(/images/banner-why.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 8px;
    position: absolute;
    top: 50px;
    left: 478px;
    box-shadow: 0 20px 100px rgba(43, 46, 51, .1);
}
.dropdown-link-product {
    grid-column-gap: 20px;
    background-color: transparent;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding: 15px 30px 15px 20px;
    transition: padding .2s, background-color .2s;
    display: flex;
    transition: background-color 0.3s, transform 0.3s;
}
.dropdown-link-product-hover {
    /* background-color: rgba(0, 0, 0, .03); */
    background-color: #f4ebea;
    transform: scale(1.1);
    padding-left: 22px;
    padding-right: 28px;
}
.icon-circle {
    /* width: 60px;
    height: 60px; */
    filter: brightness();
    text-align: center;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
    position: static;
}
.icon-circle.blue {
    background-color: #1463ff;
}
.icon-circle.green {
    background-color: #4ec375;
}
.icon-circle.red {
    background-color: #d61549;
}
.icon-circle.yellow {
    background-color: #ffce0a;
}
.icon-circle.black {
    background-color: #000;
}
.icon-circle.gray {
    background-color: #1463ff;
}
.icon-circle.yellow {
    background-color: #ffce0a;
}
.icon-circle.black {
    background-color: #000;
}
.icon-circle.blue {
    background-color: #1463ff;
}
.icon-circle.green {
    background-color: #4ec375;
}
.icon-circle-image {
    height: 45px;
    flex: none;
}
.dropdown-link-text {
    color: #000;
    font-size: 17px;
    font-weight: 500;
    line-height: 165%}
.dropdown-link-resources {
    grid-column-gap: 20px;
    background-color: transparent;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding: 15px 30px 15px 20px;
    transition: padding .2s, background-color .2s;
    display: flex;
}
.dropdown-link-resources:hover {
    background-color: rgba(0, 0, 0, .03);
    padding-left: 22px;
    padding-right: 28px;
}
.featured-guide-tag {
    height: 33px;
    margin-bottom: 20px;
}
.nav-menu-right-decoration {
    width: 420px;
    height: 356px;
    position: absolute;
    bottom: 0;
    left: 478px;
}
.nav-button-1-v2 {
    color: #fff;
    background-color: #d61549;
    border-style: none;
    border-radius: 100px;
    flex: none;
    margin-left: 0;
    margin-right: 10px;
    padding: 20px;
    font-size: 13px;
    font-weight: 700;
    line-height: 50%;
    transition: background-color .36s;
}
.nav-button-1-v2:hover {
    background-color: #ff346b;
}
.nav-button-1-v2:active {
    background-color: rgba(20, 99, 255, .9);
}
.nav-button-2-v2 {
    color: #fff;
    background-color: #1463ff;
    border-style: none;
    border-radius: 100px;
    flex: none;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    font-size: 13px;
    font-weight: 700;
    line-height: 50%;
    transition: background-color .36s;
}
.nav-button-2-v2:hover {
    background-color: #3579ff;
}
.nav-button-2-v2:active {
    background-color: rgba(20, 99, 255, .9);
}
.nav-button-2-v2.w--current {
    color: #fff;
}
.nav-button-2-v2.w--current:hover {
    color: #000;
    background-color: #f8f8f8;
}
.nav-link-hover-v2 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 500;
}
.nav-link-hover-v2:hover {
    color: #d61549;
}
.nav-menu-mobile-v2 {
    display: none;
}
.navigation-column-v2 {
    width: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 25px 15px 25px 0%}
.nav-v2-mobile-login {
    background-color: #1463ff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e6a3b53fba7ba01510210_download-simple%201.svg);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px;
    padding: 0 72px 0 32px;
    font-weight: 700;
    line-height: 64px;
}
.temp1 {
    height: 80px;
    background-color: #000;
    margin-top: 80px;
    position: relative;
}
.dropdown-toggle-item-2 {
    color: #000;
    padding-left: 12px;
    padding-right: 26px;
    transition: all .2s;
}
.dropdown-toggle-item-2.w--open {
    color: #d61549;
}
.text-link-2 {
    color: #000;
    object-fit: fill;
    border-radius: 30px;
    padding: 11px;
    font-size: 19px;
    font-weight: 600;
    transition: background-color .36s;
}
.text-link-2.nav-text-link {
    margin-right: 0;
    padding-left: 0;
    font-size: 17px;
}
.price-and-plan-description-wrapper {
    flex-direction: column;
    display: flex;
}
.nav-button-1-v3 {
    color: #fff;
    background-color: #1463ff;
    border-style: none;
    border-radius: 100px;
    flex: none;
    align-self: flex-end;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 20px;
    font-size: 13px;
    font-weight: 700;
    line-height: 50%;
    transition: background-color .36s;
    position: relative;
    overflow: hidden;
}
.nav-button-1-v3:hover {
    background-color: #ff346b;
}
.nav-button-1-v3:active {
    background-color: rgba(20, 99, 255, .9);
}
.nav-button-1-v3-fill {
    z-index: 1;
    background-image: linear-gradient(105deg, #d61549 20%, #d88199 50%, #d61549 80%);
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: translate(-100%);
}
.nav-button-1-v3-fill:hover {
    display: none;
}
.nav-button-1-v3-label {
    z-index: 2;
    position: relative;
}
.help-doc-icon {
    width: 20px;
    height: 20px;
    opacity: .15;
    color: #eb9581;
    text-align: center;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/61b1febbac2617255c03c19e_document-search%202.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    display: flex;
    position: relative;
}
.help-doc-icon.pricing-catalog {
    margin-left: 6px;
    display: inline-block;
    top: 4px;
}
.built-in-badge {
    width: 185px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.form-block {
    border-radius: 20px;
    padding: 60px 80px;
    box-shadow: 0 20px 110px rgba(0, 0, 0, .06);
}
.field-label {
    color: rgba(0, 0, 0, .6);
    font-size: 13px;
    font-weight: 400;
}
.form-input {
    height: auto;
    min-height: 2.75rem;
    background-color: #f8f8f8;
    border: 1px solid transparent;
    border-radius: 7px;
    transition: all .2s;
}
.form-input:focus {
    background-color: #f1eff0;
    border: 1px solid #1463ff;
}
.form-input.is-text-area {
    height: auto;
    min-height: 11.25rem;
    overflow: auto;
}
.text-area {
    background-color: #f8f8f8;
    border: 1px solid transparent;
    border-radius: 7px;
    transition: all .2s;
}
.text-area:focus {
    background-color: #f1eff0;
    border: 1px solid #1463ff;
}
.success-message-check {
    width: 40px;
    height: 40px;
    margin-bottom: 15px;
}
.form-field-wrapper {
    margin-bottom: 5px;
}
.form-field-error {
    color: #d61549;
    margin-top: -10px;
    font-size: 11px;
}
.gdpr-wrapper {
    width: 90%;
    max-width: 960px;
    background-color: transparent;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 128px;
    display: block;
    position: relative;
}
.text-block-23px-black {
    color: rgba(0, 0, 0, .6);
    font-size: 23px;
    line-height: 155%}
.overflow-hidden {
    overflow: hidden;
}
.text-style-nowrap {
    white-space: nowrap;
}
.text-style-allcaps {
    text-transform: uppercase;
}
.icon-1x1-xsmall {
    width: 1.5rem;
    height: 1.5rem;
}
.background-color-black {
    color: #fff;
    background-color: #000;
}
.text-weight-normal {
    font-weight: 400;
}
.text-size-regular {
    font-size: 19px;
}
.padding-global {
    padding-left: 5%;
    padding-right: 5%}
.margin-huge {
    margin: 6rem;
}
.form-radio-icon {
    width: 1.5rem;
    height: 1.5rem;
    min-height: 1.5rem;
    min-width: 1.5rem;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 100px;
    margin-top: 0;
    margin-left: -1.125rem;
    margin-right: .5rem;
}
.form-radio-icon.w--redirected-checked {
    background-color: #fff;
    background-image: none;
    border-width: 6px;
    border-color: #000;
}
.form-radio-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000;
    margin-top: 0;
}
.heading-style-h5 {
    letter-spacing: -.03em;
    margin-bottom: 24px;
    font-size: 48px;
    font-weight: 700;
    line-height: 115%}
.rl-styleguide_empty-space {
    z-index: -1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem;
    display: flex;
    position: relative;
}
.rl-styleguide_icons-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
}
.margin-horizontal, .margin-horizontal.margin-0, .margin-horizontal.margin-large, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-tiny, .margin-horizontal.margin-medium, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-huge, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-custom3, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-small {
    margin-top: 0;
    margin-bottom: 0;
}
.icon-1x1-medium {
    width: 2.5rem;
    height: 2.5rem;
}
.icon-embed-small {
    width: 2rem;
    height: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.spacing-clean {
    margin: 0;
    padding: 0;
}
.margin-xxlarge {
    margin: 5rem;
}
.layer {
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.max-width-small {
    width: 100%;
    max-width: 30rem;
}
.rl-styleguide_shadows-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start;
}
.text-align-right {
    text-align: right;
}
.margin-vertical, .margin-vertical.margin-custom2, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-xxsmall, .margin-vertical.margin-medium, .margin-vertical.margin-0, .margin-vertical.margin-large, .margin-vertical.margin-custom1, .margin-vertical.margin-xhuge, .margin-vertical.margin-xsmall, .margin-vertical.margin-huge, .margin-vertical.margin-xxlarge, .margin-vertical.margin-small, .margin-vertical.margin-xxhuge, .margin-vertical.margin-custom3 {
    margin-left: 0;
    margin-right: 0;
}
.z-index-1 {
    z-index: 1;
    position: relative;
}
.padding-horizontal, .padding-horizontal.padding-custom3, .padding-horizontal.padding-small, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large, .padding-horizontal.padding-0, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom1, .padding-horizontal.padding-xxsmall {
    padding-top: 0;
    padding-bottom: 0;
}
.icon-height-small {
    height: 2rem;
}
.max-width-full {
    width: 100%;
    max-width: none;
}
.rl-styleguide_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 4rem;
}
.text-weight-bold {
    font-weight: 700;
}
.max-width-xlarge {
    width: 100%;
    max-width: 64rem;
}
.rl-styleguide_spacing-all {
    display: none;
}
.padding-section-small {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.padding-xxlarge {
    padding: 5rem;
}
.padding-0 {
    padding: 0;
}
.rl-styleguide_spacing {
    border: 1px dashed #d3d3d3;
}
.form-checkbox-icon {
    width: 1.5rem;
    height: 1.5rem;
    min-height: 1.5rem;
    min-width: 1.5rem;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 7px;
    margin-top: 0;
    margin-left: -1.25rem;
    margin-right: .5rem;
    transition: all .2s;
}
.form-checkbox-icon.w--redirected-checked {
    box-shadow: none;
    background-color: #000;
    background-size: 16px 16px;
    border-width: 1px;
    border-color: #000;
}
.form-checkbox-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000;
}
.rl-styleguide_empty-box {
    z-index: -1;
    height: 3rem;
    min-width: 3rem;
    background-color: #eee;
    position: relative;
}
.rl-styleguide_color {
    padding-bottom: 8rem;
}
.padding-xxhuge {
    padding: 10rem;
}
.shadow-small {
    border-radius: 12px;
    box-shadow: 0 10px 100px rgba(0, 0, 0, .08);
}
.heading-style-h2 {
    letter-spacing: -.04em;
    margin-bottom: 30px;
    font-size: 80px;
    font-weight: 700;
    line-height: 100%}
.padding-large {
    padding: 3rem;
}
.padding-section-medium {
    padding-top: 128px;
    padding-bottom: 128px;
}
.align-center {
    margin-left: auto;
    margin-right: auto;
}
.global-styles {
    display: block;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}
.padding-xhuge {
    padding: 7rem;
}
.rl-styleguide_button-row {
    grid-column-gap: 1rem;
    display: flex;
}
.padding-huge {
    padding: 6rem;
}
.margin-top-auto {
    margin-top: auto;
}
.icon-1x1-xlarge {
    width: 6.5rem;
    height: 6.5rem;
}
.text-style-italic {
    font-style: italic;
}
.text-style-muted {
    opacity: .6;
}
.max-width-xxlarge {
    width: 100%;
    max-width: 80rem;
}
.text-style-quote {
    border-left: .1875rem solid #000;
    margin-bottom: 0;
    padding: .75rem 1.25rem;
}
.class-label-row {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}
.heading-style-h1 {
    letter-spacing: -.04em;
    margin-bottom: 30px;
    font-size: 96px;
    font-weight: 700;
    line-height: 100%}
.margin-0 {
    margin: 0;
}
.padding-xsmall {
    padding: 1rem;
}
.icon-height-xsmall {
    height: 1.5rem;
}
.text-style-link {
    text-decoration: underline;
}
.rl-styleguide_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    justify-content: start;
    align-items: start;
    justify-items: start;
    padding-bottom: 1rem;
    display: grid;
}
.rl-styleguide_item.is-stretch {
    grid-row-gap: 1rem;
    justify-items: stretch;
}
.margin-left, .margin-left.margin-tiny, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xsmall, .margin-left.margin-custom3, .margin-left.margin-custom2, .margin-left.margin-0, .margin-left.margin-medium, .margin-left.margin-custom1, .margin-left.margin-xxhuge, .margin-left.margin-xxsmall, .margin-left.margin-small, .margin-left.margin-xlarge, .margin-left.margin-xxlarge {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
.icon-height-xlarge {
    height: 6.5rem;
}
.icon-1x1-small {
    width: 2rem;
    height: 2rem;
}
.padding-top, .padding-top.padding-xxlarge, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-custom1, .padding-top.padding-huge, .padding-top.padding-xlarge, .padding-top.padding-0, .padding-top.padding-custom2, .padding-top.padding-xhuge, .padding-top.padding-xsmall, .padding-top.padding-small, .padding-top.padding-custom3, .padding-top.padding-xxsmall, .padding-top.padding-xxhuge {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.rl-styleguide_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
}
.margin-xlarge {
    margin: 4rem;
}
.max-width-medium {
    width: 100%;
    max-width: 35rem;
}
.rl-styleguide_heading {
    z-index: 4;
    color: #fff;
    background-color: #000;
    padding: .25rem .5rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.icon-embed-custom1 {
    width: 1.25rem;
    height: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.class-label-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.text-color-black {
    color: #000;
}
.margin-large {
    margin: 3rem;
}
.max-width-xxsmall {
    width: 100%;
    max-width: 20rem;
}
.button {
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 100px;
    padding: 20px 36px;
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
    transition: all .25s;
}
.button:hover {
    background-color: #1463ff;
}
.button.is-alternate {
    color: #000;
    background-color: #fff;
}
.button.is-link {
    color: #000;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe58127fb8826bbdd589e6_chevron-right-icon-28-black.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border-style: none;
    margin-bottom: 24px;
    padding: 0 32px 0 0;
    font-size: 19px;
    line-height: 130%;
    text-decoration: none;
}
.button.is-link:hover {
    opacity: .6;
    background-position: 0 0;
}
.button.is-link.is-alternate {
    color: #fff;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889795bef440c8a_chevron-right%204.svg);
}
.button.is-link.is-alternate:hover {
    color: rgba(255, 255, 255, .6);
}
.button.is-icon {
    grid-column-gap: 8px;
    justify-content: center;
    align-items: center;
    padding-right: 28px;
    display: flex;
}
.button.is-icon.is-hover-invert:hover {
    filter: invert();
    background-color: #000;
}
.button.is-secondary {
    color: #000;
    background-color: transparent;
}
.button.is-small {
    padding: 10px 18px;
    font-size: 15px;
}
.button.is-small.is-icon-arrow {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889795bef440c8a_chevron-right%204.svg);
    background-size: 18px 18px;
    padding-right: 40px;
}
.button.is-small.is-icon-arrow:hover {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889795bef440c8a_chevron-right%204.svg);
}
.button.is-medium {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 19px;
}
.button.is-hover-white:hover {
    color: #000;
    background-color: #fff;
}
.button.is-red:hover {
    color: #fff;
    background-color: #1463ff;
}
.button.is-red.is-hover-brighter:hover {
    background-color: #ec1750;
}
.button.is-blue:hover {
    color: #fff;
    background-color: #1a7eff;
}
.button.is-white {
    color: #000;
}
.button.is-white:hover {
    background-color: #e6e6e6;
}
.button.is-light-gray {
    color: #000;
}
.button.is-light-gray:hover {
    background-color: #dadada;
}
.button.is-transparent {
    background-color: rgba(255, 255, 255, .1);
}
.button.is-transparent:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, .3);
}
.button.is-icon-arrow {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe57e9b65f04d6258257ad_arrow-right-icon-24-white.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 66px;
}
.button.is-icon-arrow.is-hover-white:hover {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/640beec82e2b163db2124bbc_arrow-right-icon-24-black.svg);
}
.button.is-icon-arrow.is-medium {
    padding-right: 60px;
}
.button.is-link-small {
    color: #000;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fe58127fb8826bbdd589e6_chevron-right-icon-28-black.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    border-style: none;
    margin-bottom: 24px;
    padding: 0 38px 0 0;
    font-size: 17px;
    font-weight: 400;
    line-height: 130%;
    text-decoration: none;
}
.button.is-link-small:hover {
    opacity: .6;
    background-position: 0%}
.button.is-link-small.is-alternate {
    color: #fff;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/619e00780889795bef440c8a_chevron-right%204.svg);
}
.button.is-link-small.is-alternate:hover {
    color: rgba(255, 255, 255, .6);
}
.form-radio-label {
    margin-bottom: 0;
}
.shadow-medium {
    border-radius: 12px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .08);
}
.margin-small {
    margin: 1.5rem;
}
.text-align-center {
    text-align: center;
}
.padding-section-header {
    padding-top: 200px;
    padding-bottom: 128px;
}
.padding-left, .padding-left.padding-custom3, .padding-left.padding-medium, .padding-left.padding-xhuge, .padding-left.padding-0, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-small, .padding-left.padding-xlarge, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-large, .padding-left.padding-xxhuge, .padding-left.padding-custom1, .padding-left.padding-xxsmall, .padding-left.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.icon-1x1-large {
    width: 5rem;
    height: 5rem;
}
.container-tiny {
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.rl-styleguide_label {
    z-index: 2;
    color: #fff;
    white-space: nowrap;
    cursor: context-menu;
    background-color: #0073e6;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
    top: 4rem;
}
.rl-styleguide_label.is-html-tag {
    background-color: #be4aa5;
}
.overflow-scroll {
    overflow: scroll;
}
.heading-style-h6 {
    letter-spacing: -.03em;
    margin-bottom: 24px;
    font-size: 40px;
    font-weight: 700;
    line-height: 120%}
.form-radio {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.125rem;
    display: flex;
}
.overflow-auto {
    overflow: auto;
}
.icon-1x1-xxsmall {
    width: 1rem;
    height: 1rem;
}
.margin-right, .margin-right.margin-tiny, .margin-right.margin-xhuge, .margin-right.margin-custom3, .margin-right.margin-xxlarge, .margin-right.margin-0, .margin-right.margin-large, .margin-right.margin-xlarge, .margin-right.margin-xxsmall, .margin-right.margin-xsmall, .margin-right.margin-medium, .margin-right.margin-huge, .margin-right.margin-custom2, .margin-right.margin-small, .margin-right.margin-xxhuge, .margin-right.margin-custom1 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}
.button-group.is-center {
    justify-content: center;
}
.text-size-small {
    font-size: 17px;
    line-height: 140%}
.padding-right, .padding-right.padding-xhuge, .padding-right.padding-medium, .padding-right.padding-xxlarge, .padding-right.padding-0, .padding-right.padding-xxsmall, .padding-right.padding-custom2, .padding-right.padding-small, .padding-right.padding-xlarge, .padding-right.padding-large, .padding-right.padding-xsmall, .padding-right.padding-custom1, .padding-right.padding-tiny, .padding-right.padding-huge, .padding-right.padding-xxhuge, .padding-right.padding-custom3 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.icon-embed-xlarge {
    width: 6.5rem;
    height: 6.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.styleguide_grid-colours {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.margin-bottom, .margin-bottom.margin-medium, .margin-bottom.margin-xxsmall, .margin-bottom.margin-xsmall, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-huge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-custom3, .margin-bottom.margin-0, .margin-bottom.margin-custom1, .margin-bottom.margin-custom2, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxlarge, .margin-bottom.margin-large, .margin-bottom.margin-xlarge {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.margin-xxsmall {
    margin: .5rem;
}
.background-color-gray {
    background-color: #f8f8f8;
}
.background-color-white {
    background-color: #fff;
}
.icon-height-large {
    height: 5rem;
}
.padding-xlarge {
    padding: 4rem;
}
.margin-tiny {
    margin: .25rem;
}
.padding-medium {
    padding: 2rem;
}
.icon-embed-xxsmall {
    width: 1rem;
    height: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.z-index-2 {
    z-index: 2;
    position: relative;
}
.icon-height-custom1 {
    height: 1.25rem;
}
.margin-xsmall {
    margin: 1rem;
}
.rl-styleguide_tutorial-callout {
    grid-column-gap: 2rem;
    background-color: #fff;
    border: 1px solid #000;
    justify-content: space-between;
    align-items: center;
    padding: .75rem .75rem .75rem 1rem;
    display: flex;
}
.form-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.container-medium {
    width: 100%;
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto;
}
.text-style-strikethrough {
    text-decoration: line-through;
}
.heading-style-h4 {
    letter-spacing: -.03em;
    margin-bottom: 24px;
    font-size: 56px;
    font-weight: 700;
    line-height: 108%}
.rl-styleguide_item-row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 15rem 1fr;
    align-items: center;
}
.text-size-tiny {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 140%}
.max-width-xsmall {
    width: 100%;
    max-width: 25rem;
}
.margin-medium {
    margin: 2rem;
}
.text-color-white {
    color: #fff;
}
.rl-styleguide_button-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    align-items: center;
    justify-items: start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: grid;
}
.padding-bottom, .padding-bottom.padding-tiny, .padding-bottom.padding-xsmall, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-xxhuge, .padding-bottom.padding-xhuge, .padding-bottom.padding-small, .padding-bottom.padding-huge, .padding-bottom.padding-0, .padding-bottom.padding-large, .padding-bottom.padding-custom1, .padding-bottom.padding-custom2, .padding-bottom.padding-medium {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.margin-top, .margin-top.margin-medium, .margin-top.margin-custom2, .margin-top.margin-large, .margin-top.margin-xhuge, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xsmall, .margin-top.margin-custom3, .margin-top.margin-xxsmall, .margin-top.margin-custom1, .margin-top.margin-tiny, .margin-top.margin-xxhuge, .margin-top.margin-xxlarge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
.icon-embed-medium {
    width: 3rem;
    height: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.icon-height-xxsmall {
    height: 1rem;
}
.icon-height-medium {
    height: 2.5rem;
}
.padding-xxsmall {
    padding: .5rem;
}
.text-align-left {
    text-align: left;
}
.padding-tiny {
    padding: .25rem;
}
.heading-style-h3 {
    letter-spacing: -.04em;
    margin-bottom: 24px;
    font-size: 64px;
    font-weight: 700;
    line-height: 105%}
.max-width-large {
    width: 100%;
    max-width: 48rem;
}
.form-checkbox-label {
    margin-bottom: 0;
}
.margin-xhuge {
    margin: 7rem;
}
.form-checkbox {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.25rem;
    display: flex;
}
.container-large {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.icon-embed-large {
    width: 5rem;
    height: 5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.text-weight-medium {
    font-weight: 500;
}
.margin-xxhuge {
    margin: 10rem;
}
.icon-1x1-custom1 {
    width: 1.25rem;
    height: 1.25rem;
}
.icon-embed-xsmall {
    width: 1.5rem;
    height: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.padding-small {
    padding: 1.5rem;
}
.rl-styleguide_subheading {
    z-index: 3;
    color: #000;
    background-color: #d3d3d3;
    padding: .25rem .5rem;
    position: -webkit-sticky;
    position: sticky;
    top: 2rem;
}
.padding-vertical, .padding-vertical.padding-custom3, .padding-vertical.padding-custom1, .padding-vertical.padding-xxsmall, .padding-vertical.padding-xsmall, .padding-vertical.padding-tiny, .padding-vertical.padding-0, .padding-vertical.padding-small, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-xhuge, .padding-vertical.padding-medium, .padding-vertical.padding-huge, .padding-vertical.padding-custom2, .padding-vertical.padding-xlarge, .padding-vertical.padding-xxlarge {
    padding-left: 0;
    padding-right: 0;
}
.heading-style-h7 {
    letter-spacing: -.03em;
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 700;
    line-height: 125%}
.heading-style-h7.margin-bottom.margin-0 {
    margin-bottom: 0;
}
.text-size-large {
    letter-spacing: -.02em;
    font-size: 23px;
    line-height: 155%}
.is-black {
    background-color: #000;
}
.is-white {
    background-color: #fff;
}
.is-red {
    background-color: #d61549;
}
.is-green {
    background-color: #4ec375;
}
.is-blue {
    background-color: #1463ff;
}
.is-yellow {
    background-color: #ffce0a;
}
.is-purple {
    background-color: #9c40e3;
}
.is-cyan {
    background-color: #00d4ff;
}
.is-light-gray {
    background-color: #f1f1f1;
}
.form-field-wrapper {
    margin-bottom: 0;
    position: relative;
}
.text-color-red {
    color: #d61549;
}
.text-color-blue {
    color: #1463ff;
}
.text-color-white-60 {
    color: rgba(255, 255, 255, .6);
}
.text-color-white-40 {
    color: rgba(255, 255, 255, .4);
}
.text-color-black-60 {
    color: rgba(0, 0, 0, .6);
}
.text-color-black-40 {
    color: rgba(0, 0, 0, .4);
}
.background-color-blue-gradient-edge {
    color: #fff;
    background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), linear-gradient(#000 80%, #1463ff);
}
.background-color-blue-gradient-full {
    color: #fff;
    background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), linear-gradient(#000 35%, #1463ff);
}
.background-color-light-gradient {
    background-image: linear-gradient(#f8f8f8, #fff);
}
.background-color-light-gradient-reverse {
    background-image: linear-gradient(#fff, #f8f8f8);
}
.is-black-20 {
    background-color: rgba(0, 0, 0, .2);
}
.is-black-10 {
    background-color: rgba(0, 0, 0, .1);
}
.is-off-white {
    background-color: #fafafa;
}
.is-dark-gray {
    background-color: #1f1f1f;
}
.is-white-10 {
    background-color: rgba(255, 255, 255, .1);
}
.paragraph-10 {
    text-align: left;
    white-space: pre-line;
}
.form-block-4 {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
}
.header-1-black_component {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.header-1-black_image-wrapper {
    position: relative;
}
.header-1-black_image {
    width: 100%;
    height: 100%}
.section_header-1-black {
    color: #fff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/641a30770f33b542caaf4b61_section_header-1-black-bg.svg), linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), linear-gradient(#000 80%, #1463ff);
    background-position: 50% 100%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 100%, auto, auto;
}
.padding-section-header-no-bottom {
    padding-top: 200px;
    padding-bottom: 0;
}
.play-button-blue_component {
    width: 241px;
    height: 241px;
    max-height: none;
    background-color: transparent;
    border-radius: 1000px;
    margin: auto auto 18px;
    display: block;
    position: absolute;
    top: 1%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.play-button-blue_bg {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
    border-radius: 1000px;
    margin-top: 0;
    position: relative;
}
.play-button-blue_play-image-wrapper {
    z-index: 5;
    width: 50%;
    height: 50%;
    background-color: #1463ff;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    margin: auto;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.play-button-blue_play-image {
    width: 56px;
}
.right-bullets_grid {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
    position: relative;
}
.right-bullets_image {
    width: 100%;
    height: 100%}
.right-bullets_item-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.right-bullets_item {
    display: flex;
}
.right-bullets_item-icon-wrapper {
    flex: none;
    align-self: flex-start;
    margin-right: 1.5rem;
}
.right-bullets_item-icon-wrapper.margin-right.margin-xsmall {
    margin-right: 1rem;
}
.right-bullets_header {
    width: 800px;
    margin-bottom: 60px;
}
.padding-section-medium-small-bottom {
    padding-top: 128px;
    padding-bottom: 60px;
}
.social-proof_logos {
    max-width: 926px;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
}
.social-proof_wrapper {
    width: 100%;
    background-color: transparent;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
}
.social-proof_logo {
    max-height: 150px;
    opacity: .6;
}
.section_social-proof {
    color: #fff;
    background-color: #000;
}
.social-proof_divider {
    height: 2px;
    background-color: rgba(255, 255, 255, .2);
    margin-top: 40px;
}
.social-proof_ratings {
    max-width: 926px;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
}
.social-proof_rating {
    max-height: 146px;
}
.l-txt-r-txt-feature_mast-icon {
    width: 50px;
    height: 50px;
    text-align: center;
    background-color: rgba(20, 99, 255, .1);
    border-radius: 12.5px;
    margin-bottom: 24px;
    padding-top: 10px;
}
.l-txt-r-txt-feature_spacer {
    height: 200px;
}
._2-col-list_component {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.center-text_image-wrapper {
    margin-top: 30px;
    margin-bottom: 60px;
}
.center-text_image {
    width: 100%;
    height: 100%}
.reviews_tripple {
    grid-column-gap: 1.25rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
}
.reviews_customer-image-tripple-wrapper {
    margin-bottom: 1.25rem;
}
.reviews_customer-image-tripple {
    width: 4rem;
    height: 4rem;
    min-height: 4rem;
    min-width: 4rem;
    border-radius: 50%}
.reviews_client {
    text-align: left;
    align-items: center;
    display: flex;
}
.reviews_client-image-wrapper {
    margin-right: 1.875rem;
}
.reviews_content {
    width: 100%;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/642c93edfbcffd420c4715a1_quote-icon-48-flip-blue.svg);
    background-position: 0 40px;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2.5rem 2.5rem 3.125rem;
    display: flex;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .08);
}
.reviews_single {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
}
.reviews_customer-image-single {
    width: 6.25rem;
    height: 6.25rem;
    min-height: 6.25rem;
    min-width: 6.25rem;
    object-fit: cover;
    border-radius: 100%}
.reviews_content-primary {
    width: 100%;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/642c93edfbcffd420c4715a1_quote-icon-48-flip-blue.svg);
    background-position: 0 40px;
    background-repeat: no-repeat;
    background-size: 56px 56px;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 5rem;
    display: flex;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .08);
}
.container-small {
    width: 100%;
    max-width: 60.75rem;
    margin-left: auto;
    margin-right: auto;
}
.show-mobile-portrait {
    display: none;
}
.grid-tiles_content {
    width: 100%;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2.5rem 2.5rem 3.125rem;
    display: flex;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .08);
}
.grid-tiles_icon-wrapper {
    margin-bottom: 1.25rem;
}
.grid-tiles_icon {
    width: 3rem;
    height: 3rem;
    min-height: 3rem;
    min-width: 3rem;
}
.grid-tiles_tripple {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
}
.footer-cta_1-col {
    background-color: #d61549;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62fea44013088275aa2b5135_tilted-block-background-texture-black.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
}
.footer-cta_2-col {
    display: block;
    position: relative;
}
.lottie-animation {
    width: 85px;
    height: 85px;
    background-color: #1463ff;
    border-radius: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.div-block-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: block;
}
.section_rapid-fire-features {
    color: #fff;
    background-color: #000;
}
.rapid-fire-features_grid {
    max-width: 100%;
    grid-column-gap: .5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
}
.rapid-fire-features_item {
    width: 100%;
    grid-column-gap: 3.75rem;
    background-color: rgba(255, 255, 255, .07);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    padding: 2.5rem;
    display: flex;
}
.rapid-fire-features_image {
    max-width: 420px;
}
.rapid-fire-features_item-header {
    max-width: 420px;
    letter-spacing: -.03em;
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 700;
    line-height: 125%}
.footer-cta_demo {
    width: 50%;
    background-color: #1463ff;
    padding: 5rem 4rem 5rem 0;
}
.footer-cta_call {
    width: 50%;
    padding: 5rem 0 5rem 4rem;
}
.cta-1_component {
    grid-column-gap: 5rem;
    align-items: center;
    display: flex;
}
.cta-1_content {
    width: 50%;
    align-self: center;
}
.cta-1_image-wrapper {
    width: 50%}
.cta-1_image {
    width: 100%}
.cta-1_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 1.5rem;
    display: flex;
}
.header-2_component {
    grid-column-gap: 5rem;
    align-items: center;
    display: flex;
}
.header-2_content {
    width: 50%;
    align-self: center;
}
.header-2_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 1.5rem;
    display: flex;
}
.module_heading {
    z-index: 4;
    height: 32px;
    color: #fff;
    background-color: #9c40e3;
    padding: .25rem .5rem;
    font-weight: 700;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.module_subheading {
    z-index: 3;
    color: #000;
    background-color: #00d4ff;
    padding: .25rem .5rem;
    font-size: .75rem;
    position: -webkit-sticky;
    position: sticky;
    top: 2rem;
}
.section_cta-2 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/64260a82727526527fedf6c7_section_cta-2_bg.svg);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.cta-2_component {
    grid-column-gap: 5rem;
    align-items: center;
    display: flex;
}
.cta-2_content {
    width: 50%;
    align-self: center;
}
.section_cta-3 {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/642c99c3232b6de4b02eddc6_cta-3_bg.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 770px;
}
.cta-3_component {
    grid-column-gap: 5rem;
    text-align: center;
    align-items: center;
    margin-top: 39.8rem;
    display: block;
}
.cta-3_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    display: flex;
}
.hero-headers-sections {
    position: relative;
    overflow: visible;
}
.features-sections, .cta-sections {
    position: relative;
}
.section_header-2-black {
    color: #fff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/641a30770f33b542caaf4b61_section_header-1-black-bg.svg), linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), linear-gradient(#000 80%, #1463ff);
    background-position: 50% 100%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: contain, auto, auto;
}
.section_header-1-white {
    color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/64275018e3fdc2107bfac2ac_header-1-white-bg.svg), linear-gradient(#fff, #f8f8f8);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
}
.title_content {
    width: 50%;
    align-self: center;
}
.title_component {
    grid-column-gap: 5rem;
    align-items: center;
    display: flex;
}
.title_secondary-content {
    width: 50%;
    text-align: right;
    align-self: center;
}
.padding-section-title {
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    padding-top: 128px;
    padding-bottom: 64px;
}
.price-users {
    width: 150px;
    height: 32px;
    background-color: rgba(20, 99, 255, .2);
    border-radius: 100px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 12px;
    display: block;
}
._3-grid, ._3-grid-nav {
    width: 70%;
    height: 50px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px rgba(0, 0, 0, .2);
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: stretch;
    align-items: center;
    justify-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.padding-section-medium-no-bottom {
    padding-top: 128px;
    padding-bottom: 0;
}
.footer-cta_2-cta-wrapper {
    display: flex;
}
.footer-cta_2-col-bg {
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, #1463ff 50%, #fff 50%);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.cold-email-generator_component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.cold-email-generator_column-left {
    position: relative;
}
.cold-email-generator_column-right {
    background-color: #f8f8f8;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
    position: relative;
}
.cold-email-generator_column-right.cold-email-generator_generator-output_initial {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.text-color-green {
    color: #4ec375;
}
.section_header-1-white-adapted {
    color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/64275018e3fdc2107bfac2ac_header-1-white-bg.svg), linear-gradient(#f8f8f8, #f8f8f8);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
}
.play-button-red_play-image-wrapper {
    z-index: 5;
    width: 50%;
    height: 50%;
    background-color: #d61549;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    margin: auto;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.play-button-red_component {
    width: 241px;
    height: 241px;
    max-height: none;
    background-color: transparent;
    border-radius: 1000px;
    margin: auto;
    display: block;
    position: absolute;
    top: 1%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.padding-section-header-short {
    padding-top: 200px;
    padding-bottom: 128px;
}
.left-right_grid {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
    position: relative;
}
.section_header-1-black-adapted {
    color: #fff;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/641a30770f33b542caaf4b61_section_header-1-black-bg.svg), linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), linear-gradient(#000 80%, #1463ff);
    background-position: 50% 100%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 100%, auto, auto;
}
.section_integrations {
    background-color: #f8f8f8;
}
.integrations_component {
    grid-column-gap: 45px;
    display: flex;
}
.integrations_menu-wrapper {
    width: 280px;
}
.integrations_content {
    width: 100%;
    flex: 0 auto;
}
.integrations_menu {
    background-color: #fff;
    border-radius: 20px;
    padding: 30px;
}
.integrations_menu-header-wrapper {
    grid-column-gap: 7px;
    margin-bottom: 7px;
    display: flex;
}
.integrations_menu-link {
    color: rgba(0, 0, 0, .4);
    margin-bottom: 5px;
    line-height: 21px;
    display: block;
}
.integrations_menu-header {
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
}
.integrations_featured {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 68px;
}
.integrations_featured-item {
    width: 100%;
    height: 265px;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 30px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.integrations_featured-item-bg {
    z-index: 0;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%}
.integrations_featured-item-button-wrapper {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    position: relative;
}
.integrations_featured-item-header {
    z-index: 1;
    color: #fff;
    letter-spacing: -.02em;
    font-size: 23px;
    font-weight: 700;
    line-height: 155%;
    position: relative;
}
.integrations_category-row {
    margin-bottom: 30px;
}
.integrations_category-header-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.integrations_category-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.integrations_category-grid-item {
    height: 100%;
    background-color: #fff;
    border-radius: 20px;
    padding: 20px;
}
.integrations_category-grid-image {
    height: 32px;
    margin-bottom: 10px;
}
.integrations_category-grid-item-header {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 700;
}
.padding-custom4 {
    padding-bottom: 1rem;
}

.inner-dividion-condent {
    padding-top: 1rem;
}


.slider-logo img {
    width: 100px;
    height: 100px;
    animation: scroll 60s linear infinite;
}
  
.slide-track {
    width: 100%;
    display: flex;
    gap: 3em;
    overflow: hidden;
}
  
.slider-logo {
    padding: 8em 2em;
}
  
@keyframes scroll {
    0% {transform: translateX(0);}
    100% {transform: translatex(-1000%)}
}

@media screen and (min-width:1280px) {
    .wrapper-1280px.testimonial-tabs.center, .wrapper-1280px.testimonial-tabs.center-white {
    justify-content: center;
    padding-bottom: 220px;
}
.home-faq-answer-text {
    font-size: 36px;
}
.text-link.demo-link-nav-white {
    display: none;
}
.testimonial-slider-section {
    display: block;
}
.trufan-image.straight-logo {
    max-height: 40px;
    max-width: none;
}
.trufan-image._2, .trufan-image._3 {
    max-height: 40px;
}
.trufan-image.straight-logo-home {
    max-height: 40px;
    max-width: none;
}
.wrapper-1280px-2.blog-wrapper {
    padding-top: 40px;
}
.contain {
    cursor: default;
}
.pink-submit-button.gray-variation {
    background-color: #333;
}
.wrapper-1280px-4.section-two-stretch {
    width: 100%}
.h1-heading-64px.resource-heading {
    letter-spacing: -2px;
}
.black-cta-button-call {
    transition: opacity .34s;
}
.black-cta-button-call:hover {
    opacity: .9;
}
.trufan-slider.home {
    max-width: 1050px;
}
.navigation-full {
    padding-top: 0;
    padding-bottom: 0;
}
.dropdown-toggle-item.white-dropdown.product {
    padding-left: 0;
    background-color: white;
}
.dropdown-toggle-item.white-dropdown.product:focus {
    outline: none;
}
.navmenu-right-wrapper {
    padding-right: 2%}
.ccpa-table-row {
    border-bottom: 1px solid #e8e6e7;
    padding-bottom: 10px;
}
.gdpr-heading {
    margin-top: 0;
}
.div-block-8 {
    background-color: #f8f8f8;
    border-radius: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.gdpr-block-text {
    text-align: center;
    margin-top: 20px;
    padding-top: 0;
}
.paragraph-6 {
    text-align: center;
    font-size: 13px;
}
.gdpr-btn {
    width: 200px;
    text-align: center;
    background-color: #2d66f5;
    border-radius: 20px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.bold-text-7 {
    text-align: center;
}
._2-column-recommend-column {
    padding-right: 20px;
}
.link-2 {
    color: #000;
}
.image-9 {
    width: 100px;
    height: 100px;
    float: left;
    border-radius: 100%}
.text-block-93 {
    clear: both;
    padding-left: 140px;
    font-size: 17px;
}
.collection-item-2 {
    width: 80%;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 95% 10%;
    background-repeat: no-repeat;
    background-size: 50px 60px;
    border: 4px solid #f7f5f6;
    border-radius: 20px;
    margin-bottom: 40px;
    padding: 20px 40px;
    display: flex;
}
.text-block-94 {
    padding-left: 40px;
    font-size: 28px;
    font-weight: 700;
    display: flex;
}
.link-4 {
    color: #000;
    padding-top: 10px;
    padding-left: 40px;
    display: flex;
}
.collection-list-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.reviews-wrapper {
    padding-top: 0;
}
.industry-hero-image {
    cursor: default;
}
.custom-logo-train-h6 {
    margin-top: 40px;
}
.custom-logo-train-logo-wrapper {
    padding-top: 0;
    padding-bottom: 60px;
}
.quote-primary-h3 {
    font-size: 50px;
}
.paragraph-split-left, .parapraph-split-left, .paragraph-split-right {
    font-size: 20px;
}
.simple-image-right.image-shadow {
    border-radius: 12px;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .08);
}
.resource-delivery-btn {
    transition: opacity .34s;
}
.resource-delivery-btn:hover {
    opacity: .9;
}
.header-simple-image-image-wrapper {
    cursor: default;
}
.insurance-image-bottom-wrapper {
    width: 90%}
.link-5 {
    text-align: center;
    font-size: 13px;
    display: block;
}
.slider-nav-trufan {
    transform: scaleX(2)rotateX(78deg);
}
.image-10, .image-11 {
    cursor: default;
}
.quote-primary-h3-wrapper-copy {
    max-width: none;
}
.blue-image-right-paragraph-copy {
    font-size: 20px;
}
.real-estate-logos {
    padding-top: 0;
    padding-bottom: 60px;
}
.simple-text-header-h1-api, .simple-text-header-paragraph-api {
    max-width: 600px;
}
.sales-decks-link {
    color: #000;
    margin-top: 20px;
    margin-bottom: 20px;
    text-decoration: underline;
    display: block;
}
.italic-text-5 {
    font-style: normal;
}
.paragraph-9 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 20px;
    font-weight: 500;
}
.column-9, .column-10 {
    padding-right: 20px;
}
.text-block-96, .text-block-97 {
    font-size: 14px;
}
.tooltip, .hide-empty-field {
    display: none;
}
.resources-image-scd {
    max-height: 270px;
}
.mel-power-logo.straight-logo-home {
    max-height: 40px;
    max-width: none;
}
.sales-consultants-btn-arrow {
    cursor: default;
}
.webinars-upcoming {
    width: 100%;
    height: 300px;
    max-height: 300px;
    min-width: 1px;
    margin-top: 60px;
}
.webinars-title {
    display: none;
}
.webinars-on-demand {
    width: 100%;
    height: 300px;
    max-height: 300px;
    min-width: 1px;
    margin-top: 0;
}
.icp-columns {
    padding-right: 20px;
}
.chevron-compare, .sa-video-wrapper {
    cursor: default;
}
.hero-visual-segment {
    justify-content: center;
    align-items: center;
    display: flex;
}
.contain-2, .benefits-accordion-icon {
    cursor: default;
}
.leadership-paragraph {
    font-size: 20px;
}
.hiring-no-icon {
    cursor: default;
}
.partners-image-container {
    width: 100%}
.homepage-hero-section {
    background-position: 50% 75%}
._404-paragraph {
    font-size: 20px;
}
.guide-tile-button-chevron {
    cursor: default;
}
.nav-menu-right-wrapper-v2 {
    padding-right: 2%}
.nav-button-1-v2 {
    margin-left: 3px;
}
.nav-button-2-v2 {
    margin-left: 3px;
    margin-right: 3px;
}
.nav-button-1-v3 {
    margin-left: 3px;
}
}@media screen and (min-width:1440px) {
    .wrapper-1280px.testimonial-tabs.center, .wrapper-1280px.testimonial-tabs.center-white {
    justify-content: center;
}
.home-section-two-black-top {
    margin-top: -12px;
}
.text-link.nav-text-link.trial-link-nav {
    margin-top: 66px;
}
.text-link.demo-link-nav-white {
    display: none;
}
.testimonial-slider-section {
    display: block;
}
.crm-container {
    justify-content: flex-start;
}
.testimonial-tab-wrap._1.grey.about {
    align-self: stretch;
}
.trufan-image.straight-logo, .trufan-image._2, .trufan-image._3, .trufan-image.straight-logo-home {
    max-height: 40px;
    max-width: none;
}
.wrapper-1280px-2.blog-wrapper {
    padding-top: 40px;
}
.review-heading-80.request-integration {
    width: 90%}
.review-heading-80.features-sms-review-heading {
    width: 100%;
    max-width: 1100px;
}
.review-heading-80.features-emial-review-head {
    max-width: 680px;
}
.email-form.resource-form, .email-checkbox.black {
    display: none;
}
.h1-heading-white-2.center-text.resource-heading {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.paragraph-19px._80-opacity.about-black-section-para {
    max-width: 550px;
}
.text-container-3.max-width-560px {
    max-width: 600px;
}
.text-container-3.resoures {
    width: 50%;
    max-width: 590px;
}
.text-container-3.compare-excel-text-container, .text-container-3.support-text-container-1 {
    max-width: 600px;
}
.text-contain-one-click-2 {
    width: 44.5%}
.cashoverflow-icon {
    max-width: 180px;
}
.image-container-4.max-width-700px {
    width: 50%;
    max-width: 590px;
}
.rows-paragraph-2 {
    font-size: 20px;
}
.benefits-point-text-2 {
    font-size: 18px;
}
.persona-stats-heading {
    width: 966px;
}
.trufan-slider.home {
    max-width: 1050px;
}
.left-arrow-4 {
    left: -20%}
.right-arrow-4 {
    right: -20%}
.ebook-rich-text a {
    color: #000;
    text-decoration: none;
}
.sub-tabs-pp-link.w--current {
    color: #1463ff;
}
.dropdown-list-item.w--open {
    max-width: none;
}
.navmenu-right-wrapper {
    padding-right: 2%}
.pricing-left-link-block {
    max-width: 320px;
}
.section-2 {
    border-top-width: 1px;
}
.ccpa-table-row {
    border-bottom: 1px solid #e8e6e7;
    padding-bottom: 10px;
}
.gdpr-heading {
    margin-top: 0;
}
.div-block-8 {
    background-color: #f8f8f8;
    border-radius: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.gdpr-block-text {
    text-align: center;
    margin-top: 20px;
}
.paragraph-6 {
    text-align: center;
    font-size: 13px;
}
.gdpr-btn {
    width: 200px;
    text-align: center;
    background-color: #2d66f5;
    border-radius: 20px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.link-2 {
    color: #000;
}
.contacts-card-wrapper.contacts-card {
    margin-top: 0;
    margin-bottom: 0;
}
.services-list-contact {
    color: rgba(0, 0, 0, .6);
}
.form-2 {
    display: none;
}
.image-9 {
    width: 100px;
    height: 100px;
    max-width: none;
    float: left;
    border-radius: 100%}
.text-block-93 {
    clear: both;
    text-align: left;
    padding-top: 0;
    padding-left: 140px;
    font-size: 18px;
}
.collection-item-2 {
    width: 80%;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 95% 5%;
    background-repeat: no-repeat;
    background-size: 50px 80px;
    border: 4px solid #f7f5f6;
    border-radius: 20px;
    margin-bottom: 40px;
    padding: 20px 40px;
    display: flex;
}
.text-block-94 {
    clear: none;
    padding-left: 40px;
    font-size: 28px;
    font-weight: 700;
    display: flex;
}
.link-4 {
    color: #000;
    padding-top: 10px;
    padding-left: 40px;
    display: flex;
}
.collection-list-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.reviews-wrapper {
    padding-top: 0;
}
.contacts-list-grid.full {
    height: 100%;
    margin-bottom: 0;
}
.contact-top-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 100px;
}
.quote-primary-h3 {
    font-size: 55px;
}
.paragraph-split-left, .parapraph-split-left, .paragraph-split-right {
    font-size: 20px;
}
.simple-image-left-text-wrapper, .triad-left-image-text-container {
    width: 44.5%}
.inbound-wrapper-2 {
    padding-top: 128px;
}
.lets-talk-video-wrapper {
    width: 44.5%}
.link-5 {
    text-align: center;
    font-size: 13px;
    display: block;
}
._2-column-recommend-paragraph-copy {
    padding-right: 60px;
}
.quote-primary-h3-wrapper-copy {
    max-width: none;
    padding-left: 15px;
}
.quote-secondary-h2-copy {
    padding-left: 200px;
    padding-right: 200px;
}
.blue-image-right-paragraph-copy {
    font-size: 20px;
}
.simple-text-header-h1-api {
    max-width: 600px;
    overflow: visible;
}
.simple-text-header-paragraph-api {
    max-width: 600px;
}
.saas-text-container-1 {
    width: 44.5%}
.tooltip {
    display: none;
}
.html-embed-10 {
    width: 100%}
.contact-top-grid-for-categories {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 100px;
}
.email-form-trial {
    display: none;
}
.simple-image-left-text-wrapper-copy {
    width: 44.5%}
.resources-image-scd {
    flex: 0 auto;
    margin-left: auto;
}
.bundle-list-books {
    font-size: 18px;
}
.mel-power-logo.straight-logo-home {
    max-height: 40px;
    max-width: none;
}
.webinars-upcoming {
    width: 100%;
    height: 300px;
    max-height: 300px;
    margin-top: 60px;
}
.webinars-on-demand {
    width: 100%;
    height: 300px;
    max-height: 300px;
    margin-top: 0;
}
.demo-tile-container-1, .demo-tile-container-2, .footer-blue-container-2 {
    padding-left: 0;
}
.leadership-paragraph {
    font-size: 20px;
}
.homepage-hero-section {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62f50e6961786ee7d80aa3e8_graph-ultra-wide-top-simple2.svg);
    background-position: 50% 90%;
    background-size: 150%}
._404-paragraph {
    font-size: 20px;
}
.guides-hero-text-wrapper {
    padding-left: 0%}
.nav-menu-right-wrapper-v2 {
    padding-right: 2%}
}@media screen and (min-width:1920px) {
    .wrapper-1280px.cta {
    padding-left: 0;
}
.wrapper-1280px.testimonial-tabs.center, .wrapper-1280px.testimonial-tabs.center-white {
    justify-content: center;
}
.footer {
    z-index: 100;
}
.home-section-two-black-top {
    z-index: 10;
}
.home-faq-answer-wrap._2, .home-faq-answer-wrap._3 {
    display: none;
}
.text-link.nav-text-link.trial-link-nav {
    margin-top: 66px;
}
.text-link.demo-link-nav-white {
    display: none;
}
.testimonial-slider-section, .left-arrow, .right-arrow {
    display: block;
}
.crm-container.resources-container, .crm-container.newsletter-embed-container, .crm-container.podcast-embed-container {
    margin-bottom: 40px;
}
.footer-grey-container {
    width: 60%;
    padding-right: 0;
}
.nav-link {
    font-weight: 500;
}
.testimonial-tab-wrap._1.grey.about {
    align-self: stretch;
}
.trufan-image.straight-logo, .trufan-image._2, .trufan-image._3, .trufan-image.straight-logo-home {
    max-width: 165px;
}
.wrapper-1280px-2.blog-wrapper {
    padding-top: 40px;
}
.text-block-19px-fade._60-fade {
    font-size: 16px;
}
.testimonial-stats-image {
    width: auto;
    height: 40px;
}
.images.contain {
    margin-left: 5px;
}
.review-heading-80.features-sms-review-heading {
    width: 100%;
    max-width: 1200px;
}
.email-form {
    display: none;
}
.testimonial-link-block {
    margin-right: 48px;
}
.testimonial-link-block.margin-right-48px, .testimonial-link-block.persona-page-capterra {
    margin-right: 0;
}
.text-container-3.resources-container.scd-hero {
    margin-top: 10px;
}
.text-container-3.max-width-560px {
    padding-right: 0;
}
.text-container-3.resoures {
    max-width: 640px;
}
.text-container-3.compare-excel-text-container, .text-container-3.support-text-container-1 {
    padding-right: 0;
}
.image-container-4.max-width-700px {
    width: 50%;
    max-width: 560px;
}
.image-container-4.detail-hero-section {
    width: 50%;
    margin-right: 0%;
    padding-right: 0%}
.black-button-2 {
    align-self: auto;
    margin-left: 0;
}
.black-cta-text {
    margin-right: 0;
}
.trufan-slider {
    display: flex;
}
.trufan-slider.white-block.max-width {
    max-width: 1024px;
}
.trufan-slider.home {
    max-width: 1060px;
}
.ebook-big-heading h2 {
    color: #fff;
    font-size: 96px;
    line-height: 100%}
.navigation-drop-container {
    max-width: 1280px;
    padding-left: 0%}
.dropdown-list-item.w--open {
    max-width: none;
}
.navmenu-right-wrapper {
    padding-right: 0%}
.reviews-link {
    display: block;
}
.section-2 {
    border-top-style: none;
}
.ccpa-table-head {
    width: 100%;
    float: left;
    border-bottom: 2px solid #000;
    flex-flow: row;
    flex: 1;
    order: 0;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    font-size: 17px;
    display: flex;
    position: static;
}
.heading-5 {
    margin-top: 60px;
}
.list {
    font-size: 17px;
    list-style-type: disc;
}
.list.ccpa-text {
    order: 0;
    list-style-type: disc;
}
.ccpa-list {
    font-size: 17px;
}
.text-block-88 {
    margin-right: 40px;
}
.ccpa-table-row {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e8e6e7;
    flex-flow: row;
    flex: 1;
    order: 0;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    font-size: 17px;
    display: flex;
    position: static;
}
.ccpa-text {
    text-align: left;
    justify-content: center;
    align-self: center;
    font-size: 17px;
    display: block;
}
.ccpa-text p {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    font-weight: 400;
}
.ccpa-num-list {
    font-size: 17px;
    list-style-type: decimal;
}
.gdpr-heading {
    margin-top: auto;
}
.div-block-8 {
    width: 100%;
    height: auto;
    background-color: #f8f8f8;
    border-radius: 20px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.gdpr-block-text {
    text-align: center;
    align-self: flex-start;
    margin-top: 20px;
    font-size: 18px;
}
.gdpr-block-text p {
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
}
.paragraph-6 {
    text-align: center;
    margin-top: 0;
    font-size: 13px;
}
.gdpr-btn {
    width: 200px;
    text-align: center;
    background-color: #2d66f5;
    border-radius: 20px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.gdpr-columns {
    clear: none;
}
.column-7 {
    padding-right: 20px;
}
.bold-text-6 {
    display: block;
}
.bold-text-7, .bold-text-8 {
    font-size: 17px;
}
.partner-table-row {
    border-bottom: 1px solid #e8e6e7;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.partner-table-header {
    border-bottom: 2px solid #000;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.ccpa-text-copy {
    align-self: flex-start;
    margin-top: 20px;
    font-size: 17px;
}
.ccpa-text-copy p {
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
}
.button-icon-contaiiner {
    margin-left: 5px;
}
.hero-overlay-careers {
    opacity: 1;
    color: #fff;
    mix-blend-mode: normal;
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62b390fcf7b76f263c5df304_close-team-careers.jpg);
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    box-shadow: 1px 1px 3px #000;
}
.link-2 {
    color: #000;
}
.services-list-contact {
    color: rgba(0, 0, 0, .6);
    font-size: 14px;
}
.compare-cliffnotes-section {
    padding-bottom: 40px;
}
.html-embed-5 {
    margin-bottom: 60px;
}
.webinar-registration {
    width: 100%;
    margin-top: 60px;
}
.image-9 {
    max-height: 100px;
    max-width: 100px;
    float: left;
    border-radius: 100%}
.text-block-93 {
    clear: both;
    justify-content: space-between;
    padding-top: 0;
    padding-left: 140px;
    font-size: 18px;
    line-height: 180%;
    display: block;
}
.collection-item-2 {
    width: 80%;
    height: auto;
    max-height: none;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 97% 0;
    background-repeat: no-repeat;
    background-size: 50px 100px;
    border: 4px solid #f7f5f6;
    border-radius: 20px;
    margin-bottom: 40px;
    margin-right: 0;
    padding: 20px 40px;
    display: flex;
}
.text-block-94 {
    margin-top: 10px;
    margin-left: auto;
    padding-left: 40px;
    font-size: 30px;
    font-weight: 700;
    display: flex;
}
.link-4 {
    color: #000;
    padding-top: 10px;
    padding-left: 40px;
    display: flex;
}
.collection-list-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.reviews-wrapper {
    padding-top: 0;
}
.paragraph-split-left {
    font-size: 20px;
}
.list-heading-64px {
    font-size: 55px;
}
.parapraph-split-left, .paragraph-split-right {
    font-size: 20px;
}
.resource-delivery-wrapper {
    max-width: 800px;
}
.resource-delivery-btn {
    background-color: #1463ff;
    margin-top: 40px;
}
._2-column-recommend-button {
    align-self: auto;
    margin-left: 0;
}
.link-5 {
    text-align: center;
    justify-content: center;
    font-size: 13px;
    display: block;
}
.blue-image-right-paragraph-copy {
    font-size: 20px;
}
.simple-text-header-h1-api, .simple-text-header-paragraph-api {
    max-width: 600px;
}
.tooltip, .email-form-trial {
    display: none;
}
.trial-btn-black {
    background-color: #000;
    transition-duration: .15s;
}
.trial-btn-black:hover {
    outline-offset: 0px;
    background-color: #d61549;
    outline: 3px solid #fff;
}
.lets-talk-calendar-wrapper {
    padding-top: 0;
}
.mel-power-logo.straight-logo-home {
    max-height: 50px;
    max-width: 200px;
}
.webinars-upcoming {
    width: 100%;
    height: 300px;
    max-height: 300px;
    object-fit: fill;
    margin-top: 60px;
}
.webinars-on-demand {
    width: 100%;
    height: 300px;
    max-height: 300px;
    object-fit: fill;
    margin-top: 0;
}
.icp-columns {
    padding-left: 40px;
    padding-right: 40px;
}
.upcoming-courses-header, .resource-cta-h2 {
    font-size: 55px;
}
.demo-tile-container-1, .demo-tile-container-2 {
    width: 60%;
    padding-left: 0;
}
.opps-h2-black {
    font-size: 55px;
}
.footer-blue-container-2 {
    width: 60%;
    padding-left: 0;
}
.leadership-paragraph {
    font-size: 20px;
}
.job-block-divider {
    padding-right: 10px;
}
.homepage-hero-section {
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/62f50e6961786ee7d80aa3e8_graph-ultra-wide-top-simple2.svg);
    background-position: 50% 90%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-attachment: scroll;
}
.mobile-white-splash {
    height: 100px;
    background-color: #e8e8e8;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: -50%;
    right: -50%}
._404-paragraph {
    font-size: 20px;
}
.guide-header-button:hover, .guide-tile-button:hover {
    background-color: #dbdbdb;
}
.nav-menu-right-wrapper-v2 {
    padding-right: 0%}
}@media screen and (max-width:991px) {
    body {
    font-size: 17px;
}
h1 {
    margin-bottom: 24px;
    font-size: 72px;
}
h2 {
    margin-bottom: 24px;
    font-size: 64px;
}
h3 {
    margin-bottom: 20px;
    font-size: 56px;
}
h4 {
    margin-bottom: 20px;
    font-size: 48px;
}
h5 {
    margin-bottom: 20px;
    font-size: 40px;
}
h6 {
    margin-bottom: 20px;
    font-size: 36px;
}
p {
    margin-bottom: 20px;
}
.h3-heading-white.non-desktop-center {
    text-align: center;
}
.wrapper-1280px {
    max-width: 600px;
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1280px.home-faq {
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px.cards-black {
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1280px.cta {
    max-width: 600px;
    padding: 120px 0 80px;
}
.wrapper-1280px.testimonial-tabs.center {
    padding-bottom: 160px;
}
.wrapper-1280px.testimonial-tabs.center-white {
    padding-bottom: 100px;
}
.wrapper-1280px.testimonial-tabs.about {
    padding-bottom: 80px;
}
.wrapper-1280px.ebook-resources {
    flex-direction: column-reverse;
}
.wrapper-1280px.ebook-resources.two {
    flex-direction: column;
}
.wrapper-1280px.g2-wrapper-compare {
    padding-top: 40px;
    padding-bottom: 80px;
}
.wrapper-1280px.footer-1280px {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: flex-start;
    display: flex;
}
.wrapper-1280px.g2-wrapper-2, .wrapper-1280px.g2-wrapper-3 {
    max-width: 1024px;
}
.wrapper-1280px.cards-black-demo {
    align-items: flex-start;
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1280px.retreat-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1050px {
    flex-direction: column;
}
.wrapper-1050px.crm {
    max-width: 600px;
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1150px {
    max-width: 600px;
    flex-direction: column;
}
.wrapper-1150px.partners-hero {
    width: 90%;
    max-width: 700px;
}
.flex-horizontal-center-aligned.testimonial {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 120px;
}
.flex-horizontal-center-aligned.nav-product-link-wrapper {
    flex-direction: column;
    align-items: flex-start;
}
.text-container {
    width: 100%}
.text-container.home-faq {
    align-items: stretch;
    margin-top: 30px;
}
.text-container.testimonial-tabs {
    margin-bottom: 30px;
}
.text-container.ebook-resources {
    margin-top: 60px;
}
.image-container {
    width: 100%}
.image-container.home-faq {
    align-self: flex-start;
}
.image-container.testimonial-tabs {
    display: flex;
    overflow: hidden;
}
.grid-4-column {
    grid-template-columns: 1fr 1fr;
}
.grid-4-column.cards {
    max-height: none;
}
.grid-5-column.cards-black {
    max-height: none;
    grid-template-columns: 1fr 1fr 1fr;
}
.grid-5-column.cards-black.sa-cards {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.wrapper-100.benefits {
    display: none;
}
.wrapper-100.infinite-loop {
    display: flex;
}
.text-link.home-faq {
    width: 100%;
    width: 100%;
    flex-wrap: nowrap;
}
.heading-wrapper.cards-black {
    width: 100%}
.heading-wrapper.carts-paragraph {
    max-width: 500px;
    margin-top: 30px;
    margin-left: 0%}
.heading-wrapper._50-width {
    width: 70%;
    width: 100%}
.heading-wrapper.pricing-page {
    width: 80%}
.heading-wrapper.ebook-page, .heading-wrapper.request-integration-page, .heading-wrapper._70-width {
    width: 100%}
.home-hero-section {
    overflow: hidden;
}
.pink-button {
    padding: 15px 20px;
    font-size: 17px;
}
.home-section-two-black-top {
    height: 300px;
}
.home-two-video-button {
    width: 160px;
    height: 160px;
}
.home-faq-question {
    font-size: 40px;
}
.home-faq-answer-wrap._1 {
    flex-direction: column-reverse;
    padding-top: 20px;
}
.home-faq-answer-wrap._2, .home-faq-answer-wrap._3 {
    flex-direction: column-reverse;
}
.home-faq-answer-text {
    margin-bottom: 20px;
    font-size: 30px;
}
.text-link.margin-right-40px {
    margin-right: 20px;
}
.testominal-slider {
    position: relative;
}
.testominal-slider-mask {
    width: 80%}
.testominal-slider-nav {
    top: auto;
    bottom: -15%;
    left: 0%;
    right: 0%}
.testominal-slider-paragraph {
    font-size: 26px;
    line-height: 140%}
.benefits-section {
    padding-top: 100px;
    padding-bottom: 100px;
}
.benefits-section.home-benefit-section {
    overflow: hidden;
}
.benefits-container {
    width: 7100px;
}
.benefits-container.first-wrapper {
    width: 6800px;
}
.crm-container {
    flex-direction: column;
    align-items: flex-start;
}
.crm-container.newsletter-embed-container {
    width: auto;
}
.crm-container.podcast-embed-container {
    width: auto;
    margin-top: 40px;
}
.crm-images-wrap {
    width: 100%}
.crm-text {
    width: 110%;
    margin-top: 40px;
}
.crm-text.startups {
    padding-left: 0;
}
.cta-heading {
    letter-spacing: -2px;
    font-size: 45px;
}
.footer-grey-container {
    width: 100%;
    align-items: center;
    padding: 60px 40px;
}
.footer-blue-container-title, .footer-white-container-title {
    font-size: 48px;
}
.brands-train-container-wrap {
    justify-content: flex-start;
}
.about-hero-wrapper {
    padding-bottom: 80px;
}
.brand {
    align-items: center;
    display: flex;
}
.nav-link {
    color: #000;
    padding-left: 0;
}
.nav-link.black-bg-link {
    padding-left: 0;
    padding-right: 10px;
}
.nav-button-wrapper {
    margin-right: 30%}
.nav-button-wrapper.navmenu-button {
    flex-direction: row;
    justify-content: flex-start;
    margin-right: 0;
    display: none;
}
.menu-button {
    justify-content: center;
    align-items: center;
    margin-right: 5%;
    display: flex;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%}
.menu-button.w--open {
    background-color: transparent;
}
.menu-button.black {
    color: #000;
    color: #000;
    margin-right: 5%;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
}
.testimonial-tab-wrap._1 {
    flex-direction: column;
    padding: 20px;
}
.testimonial-tab-wrap._1.home {
    width: auto;
}
.testimonial-tab-wrap._2 {
    width: auto;
    flex-direction: column;
    padding: 20px;
}
.testimonial-tab-wrap._3 {
    width: auto;
    flex-direction: column;
    padding: 20px;
    display: none;
}
.testimonial-tab-wrap.in-slider-3 {
    width: auto;
    flex-direction: column;
    align-items: center;
    padding: 20px;
}
.testimonial-tab-wrap.in-slider-3.grey-block {
    background-color: #f8f8f8;
}
.testimonial-tab-link._1 {
    height: auto;
    display: none;
}
.testimonial-tab-link._2 {
    width: auto;
    height: auto;
    margin-top: 60px;
    margin-bottom: 60px;
    display: none;
}
.testimonial-tab-link._3 {
    width: auto;
    height: auto;
    display: flex;
}
.testimonial-tab-link.in-slider {
    height: auto;
    align-items: center;
}
.testimonial-tab-link.in-slider.auto {
    align-items: center;
}
.testimonial-tab-link.in-slider-2 {
    width: auto;
    height: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 60px;
}
.testimonial-tab-link.in-slider-3 {
    width: auto;
    height: auto;
    display: flex;
}
.image-container-2 {
    width: 80%;
    max-width: 500px;
}
.h1-80px {
    font-size: 60px;
    line-height: 120%}
.h1-80px.startups {
    display: none;
}
.cs-3-title-block {
    height: 60px;
    padding: 16px 20px;
}
.text-container-2 {
    width: 100%;
    margin-bottom: 40px;
}
.wrapper-1280px-2 {
    max-width: 1280px;
    flex-direction: column;
}
.wrapper-1280px-2.customer-stories-wrapper.startups {
    padding-top: 170px;
    padding-bottom: 60px;
}
.wrapper-1280px-2.rich-text-stories-wrapper {
    width: 90%;
    max-width: 600px;
    flex-direction: column-reverse;
}
.wrapper-1280px-2.stories-details-wrapper {
    padding-bottom: 100px;
}
.wrapper-1280px-2.more-stories-head-wrapper {
    padding-bottom: 40px;
}
.wrapper-1280px-2.testimonial-stats-wrapper {
    grid-row-gap: 100px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 80px;
}
.wrapper-1280px-2.lf-rich-text-wrapper {
    flex-direction: row;
}
.wrapper-1280px-2.long-form-wrapper {
    padding-bottom: 0;
}
.wrapper-1280px-2.sales-guide-wrapper {
    flex-direction: column;
}
.wrapper-1280px-2.long-form-grid-wrapper {
    grid-column-gap: 16px;
    padding-top: 60px;
}
.wrapper-1280px-2.persona-split-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 100px;
}
.wrapper-1280px-2.long-form-wrapper {
    padding-bottom: 0;
}
.wrapper-1280px-2.blog-wrapper {
    padding-top: 20px;
}
.wrapper-1280px-2.contents-flex {
    flex-direction: column;
    align-items: center;
}
.wrapper-1280px-2.long-form-chapter-wrapper {
    padding-bottom: 0;
}
.wrapper-1280px-2.sa-hero-wrapper {
    width: 100%;
    padding-bottom: 80px;
}
.wrapper-1280px-2.guides-wrapper {
    padding-bottom: 100px;
}
.story-sticky-card {
    padding: 30px 26px;
}
.story-sticky-card.sticky-card-blue {
    display: none;
}
.cs-review-block {
    padding-left: 20px;
    padding-right: 20px;
}
.cs-review-author-position {
    font-size: 16px;
}
.cs-review-author-wrapper {
    width: 100%;
    align-items: center;
}
.stories-details-sticky-wrapper {
    width: 100%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
}
.text-block-28px-bold.text-block-28px-white {
    font-size: 20px;
}
.cs-trial-block, .cs-profile-block {
    padding-left: 20px;
    padding-right: 20px;
}
.rich-text-block blockquote {
    padding-bottom: 60px;
    font-size: 25px;
    line-height: 140%}
.rich-text-block h2 {
    letter-spacing: -1px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 40px;
}
.rich-text-block h4 {
    font-size: 28px;
}
.rich-text-block a {
    color: #1463ff;
    text-decoration: none;
}
.rich-text-block li {
    background-position: 0 0;
    background-size: auto;
    font-size: 20px;
}
.white-button.sticky-card-button {
    flex: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
}
.cs-idea-block {
    padding-left: 20px;
    padding-right: 20px;
}
.cs-review-author-name {
    font-size: 16px;
}
.rich-text-wrapper {
    width: 100%}
.customers-hero-heading h1 {
    font-size: 60px;
}
.customer-stories-list {
    grid-column-gap: 40px;
}
.testimonial-stats-block {
    width: 100%;
    height: 100%}
.h5-80px-bold {
    font-size: 70px;
}
.testimonial-stats-image-wrapper {
    height: 30px;
}
.testimonial-stats-image {
    height: 30px;
    overflow: auto;
}
.cards-text-wrap {
    max-width: 600px;
    flex-direction: column;
    align-items: flex-start;
}
.search-integrations {
    width: 60%}
.h3-heading {
    font-size: 56px;
    line-height: 120%}
.hero-heading-h1 {
    font-size: 64px;
}
.heading-wrapper-2.one-click {
    width: 90%}
.wrapper-1280px-integrations {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px-integrations.integrations-details-recommended {
    padding-top: 60px;
    padding-bottom: 60px;
}
.contain {
    margin-top: 0;
}
.contain.email-bottom-right {
    width: 30%;
    bottom: 10%}
.contain.email-bkg-left {
    width: 30%;
    bottom: 20%}
.contain.segment-shape {
    max-width: 40%}
.contain.segment-shape-2 {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%}
.integrations-grid {
    grid-template-columns: 1fr 1fr;
}
._40-opacity {
    display: inline;
}
.section-image-container.blue-fill {
    width: 70%;
    padding-top: 40px;
    padding-bottom: 40px;
}
.section-image-container.blue-fill.gradient-fill {
    width: 90%}
.section-image-container.blue-fill {
    width: 80%;
    padding-top: 40px;
    padding-bottom: 40px;
}
.text-contain-one-click {
    width: 70%;
    margin-top: 80px;
}
.relative-image {
    width: 100%;
    right: -10%}
.container---one-click {
    max-width: 700px;
    flex-direction: column;
    align-items: center;
}
.one-click-paragraph {
    margin-left: 0%;
    font-size: 19px;
}
.review-heading-80, .review-heading-80.request-integration {
    font-size: 56px;
}
.rich-text-wrapper-2 {
    width: 100%}
.arrow-right {
    margin-left: 5px;
    margin-right: 5px;
}
.arrow-right.integration-arrow {
    margin-left: 16px;
    margin-right: 16px;
}
.tags-wrapper {
    margin-bottom: 40px;
}
.h1-heading-blue {
    font-size: 60px;
}
.launch-button-container.margin-right-30px {
    width: 50%;
    margin-bottom: 60px;
    margin-right: 0;
}
.black-cta---no-icon {
    cursor: pointer;
    padding-left: 32px;
}
.container---body {
    flex-direction: column;
}
.breadcrumb.contact-breadcrum {
    margin-right: auto;
}
.grid {
    grid-template-columns: 1fr;
}
.leads-image-container {
    width: 80%;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}
.leads-image-container.startups {
    width: 90%;
    justify-content: flex-start;
    margin-bottom: 5px;
}
.callout {
    display: none;
    top: 73%;
    right: -14%}
.testimonial-card {
    width: auto;
    padding: 40px;
}
.black-section-main-heading {
    font-size: 56px;
}
.black-section-main-heading.white {
    max-width: 80%}
.testimonial-headings {
    margin-left: 15px;
}
.testimonial-paragraph {
    font-size: 28px;
}
.leads-image-bottom {
    max-width: 55%;
    margin-bottom: -31px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%}
.leads-image-bottom.startups {
    margin-bottom: 26px;
    margin-right: -105px;
}
.books-filter-text {
    white-space: nowrap;
}
.books-filter, .books-filter.w--current {
    padding-left: 20px;
    padding-right: 20px;
}
.form-block-2 {
    max-width: 460px;
}
.white-text-19px {
    max-width: 500px;
    text-align: center;
}
.resources-wrapper {
    flex-direction: column;
    padding-left: 28px;
}
.resources-wrapper.filter-category {
    flex-direction: column;
    align-items: flex-start;
}
.crm-text-2 {
    width: 110%;
    margin-top: 40px;
}
.book-collection-wrapper {
    margin-left: auto;
    margin-right: auto;
}
.home-two-video-button-2.full-width {
    background-size: cover;
}
.h1-heading-white-2.center-text {
    margin-bottom: 0;
    font-size: 53px;
}
.paragraph-19px.contacts-banner {
    width: 90%;
    text-align: center;
    margin-bottom: 30px;
    margin-right: 0;
    font-size: 18px;
}
.crm-images-wrap-2 {
    width: 100%}
.pink-submit-button {
    padding: 15px 20px;
    font-size: 17px;
}
.crm-image-2.ebook-images {
    border-radius: 100px;
}
.tabs-menu {
    flex-direction: row;
    display: flex;
}
.book-collection-grid {
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
}
.text-container-3 {
    width: 100%;
    margin-top: 40px;
    padding-bottom: 20px;
}
.text-container-3.margin-right-10px {
    margin-top: 0;
}
.text-container-3.feature-section {
    width: 100%}
.text-container-3.resources-container {
    width: 100%;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.text-container-3.resources-container.scd-hero {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
}
.text-container-3.about-two-text {
    max-width: 640px;
    margin-top: 0;
}
.text-container-3.max-width-560px {
    width: 100%;
    max-width: 100%}
.text-container-3.max-width-560px.earth {
    margin-top: 0;
}
.text-container-3.max-width {
    width: 100%}
.text-container-3.contacts-flex {
    width: 100%;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 0;
}
.text-container-3.compare-excel-text-container {
    width: 100%;
    max-width: 100%}
.text-container-3.about {
    margin-top: 0;
}
.text-container-3.support-text-container-1 {
    width: 100%;
    max-width: 100%}
.text-container-3.challenge {
    max-width: 600px;
    align-items: flex-start;
    margin-top: 0;
    padding-bottom: 40px;
}
.text-container-3.resources-container-2 {
    width: 100%;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.new-tag-image {
    max-width: 40%;
    right: -15%}
.image-container-3, .special-wrapper {
    width: 100%}
.wrapper-1280px-4 {
    max-width: 600px;
    flex-direction: column;
}
.wrapper-1280px-4.flex-horizontal-top-apart {
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1280px-4.ebook-hero {
    padding-bottom: 0;
}
.wrapper-1280px-4.coach-section {
    flex-direction: column;
    padding-top: 60px;
}
.wrapper-1280px-4.book-section {
    max-width: 650px;
}
.wrapper-1280px-4.request-hero {
    max-width: 660px;
}
.wrapper-1280px-4.black-section {
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 60px;
}
.wrapper-1280px-4.detail-hero-section {
    max-width: 1280px;
    flex-direction: column;
}
.wrapper-1280px-4.section-two-stretch {
    flex-direction: column;
}
.wrapper-1280px-4.flex-vertical-left-evenly {
    padding-top: 0;
}
.wrapper-1280px-4.blue-section {
    flex-direction: column;
    align-items: center;
    padding-bottom: 71px;
}
.wrapper-1280px-4.resouce-text-wrapper {
    padding-top: 0;
}
.wrapper-1280px-4.support-wrapper-2 {
    padding-top: 40px;
    padding-bottom: 80px;
}
.wrapper-1280px-4.cs-wrapper-2, .wrapper-1280px-4.compare-wrapper-1, .wrapper-1280px-4.customer-success-flex {
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px-4.about-three {
    flex-direction: column;
    padding-bottom: 80px;
}
.wrapper-1280px-4.green-flex-2 {
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.book-bottom-wrapper {
    margin-left: 20px;
    margin-right: 20px;
}
.text-field-3 {
    padding-left: 20px;
    font-size: 17px;
}
.book-heading-23px {
    font-size: 20px;
}
.resources-image {
    display: none;
}
.h2-heading-white-2.center-text {
    margin-bottom: 60px;
    font-size: 64px;
}
.form-container {
    padding-left: 30px;
    padding-right: 30px;
}
.text-contain-one-click-2 {
    width: 90%;
    margin-top: 40px;
}
.one-click-paragraph-2 {
    margin-left: 0%;
    font-size: 19px;
}
.form-block-wrapper {
    width: 48%}
.job-board-wrapper {
    width: 100%;
    align-items: flex-start;
}
.green-section {
    background-position: 50% 95%;
    background-size: contain;
}
.left-arrow-2 {
    display: block;
}
.about-hero-grid-2 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    justify-items: stretch;
}
.about-image-cover {
    object-fit: cover;
    border-radius: 20px;
}
.about-hero-heading-2 {
    width: 80%;
    font-size: 60px;
}
.hero-image-wrapper {
    justify-content: space-between;
    display: flex;
}
.about-hero-image-wrap-2 {
    width: 48%;
    height: 100%;
    max-height: 300px;
    margin-bottom: 10px;
    margin-right: 20px;
    overflow: visible;
}
.about-hero-image-wrap-2.long {
    width: 100%;
    max-height: 500px;
}
.h2-white-80px {
    max-width: 500px;
    margin-bottom: 20px;
    font-size: 64px;
}
.feature-slide-nav {
    max-width: 20%;
    top: -20%}
.image-wrapper-2 {
    padding-top: 240px;
}
.learn-more-container {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.ceo-wrapper {
    margin-bottom: 40px;
}
.h1-heading-64px.resource-heading {
    font-size: 60px;
}
.book-showcase-container {
    height: auto;
    justify-content: center;
    padding-left: 100px;
    padding-right: 100px;
    position: static;
}
.feature-template-mask {
    width: 80%}
.right-arrow-2 {
    display: block;
}
.special-grid-wrapper {
    padding-left: 0;
}
.max-width-950px {
    font-size: 40px;
}
.book-collection-grid-2 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "Area Area";
    grid-auto-columns: 1fr;
}
.feature-slider-wrapper {
    padding: 20px;
}
.text-wrapper.margin-bottom-50px {
    flex-direction: column;
}
.resources-detail-hero-section {
    margin-top: 100px;
}
.image-container-4 {
    width: 100%}
.image-container-4.max-width-700px {
    width: 100%;
    min-height: auto;
}
.image-container-4.detail-hero-section {
    width: 100%;
    max-width: 1280px;
    padding-right: 0%;
    position: relative;
}
.text-field-4 {
    padding-left: 20px;
    font-size: 17px;
}
.process-grid-pointer-item {
    padding-top: 6px;
    padding-bottom: 6px;
}
.rich-text-wrapper-3 {
    width: 100%}
.long-form-author-info-wrapper {
    justify-content: center;
}
.story-sticky-card-2 {
    padding: 30px 10px;
}
.cs-review-block-2 {
    padding-left: 20px;
    padding-right: 20px;
}
.process-grid-item-text {
    font-size: 14px;
}
.lf-process-block {
    grid-column-gap: 30px;
}
.lf-main-cta-block {
    padding-left: 30px;
    padding-right: 30px;
}
.h1-80px-2 {
    line-height: 120%}
.h1-80px-2.lf-hero-heading {
    font-size: 70px;
}
.no-credit-card-note-2 {
    max-width: 118px;
    top: 25%;
    bottom: auto;
    left: auto;
    right: -26%}
.stories-details-sticky-wrapper-2 {
    width: 45%;
    margin-right: 20px;
    display: none;
}
.text-field-5 {
    padding-left: 20px;
    font-size: 17px;
}
.text-field-5.lf-text-field {
    text-align: center;
    background-color: #fff;
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
}
.sticky-text-2 {
    font-size: 16px;
}
.h4-56px {
    font-size: 50px;
}
.h4-56px.content {
    max-width: none;
    text-align: center;
}
.h4-56px.pricing {
    font-size: 48px;
}
.text-block-19px-medium {
    font-size: 15px;
}
.cs-review-author-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
}
.form-wrap-4.lf-form-wrap {
    background-color: transparent;
    flex-direction: column;
}
.lf-grid-image {
    object-fit: contain;
}
.lf-main-cta-wrapper {
    margin-top: 20px;
}
.long-form-hero-link-block-grid {
    grid-column-gap: 20px;
}
.h6-32px-white {
    margin-bottom: 10px;
    font-size: 32px;
}
.wrapper-1280px-5 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px-5.persona-hero-section {
    flex-direction: column;
}
.wrapper-1280px-5.persona-stats-wrapper {
    padding-top: 0;
}
.wrapper-1280px-5.persona-split-section {
    flex-direction: column;
    padding-bottom: 100px;
}
.wrapper-1280px-5.compare-stats-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px-5.outbound-wrapper-2 {
    padding-top: 40px;
}
.wrapper-1280px-5.sales-decks-confirmation-text {
    padding-top: 0;
}
.error-message-text {
    opacity: .8;
    color: #d61549;
    font-weight: 700;
    line-height: 160%}
.feature-hero-paragraph-2 {
    font-size: 19px;
}
.feature-hero-paragraph-2.email-page {
    width: 70%;
    font-size: 19px;
}
.feature-hero-paragraph-2.video-page {
    width: 80%;
    font-size: 19px;
}
.features-hero-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 80px;
}
.error-message-3 {
    margin-top: 10px;
}
.success-message-text {
    color: #d61549;
    line-height: 160%}
.wrapper-rows-2.checkmark {
    margin-bottom: 20px;
}
.wrapper-rows-2.checkmark---pricing-page {
    margin-bottom: 10px;
}
.submit-button---email-form-block.download-now {
    left: 0%}
.benefits-text-container---left {
    width: 80%;
    margin-top: 60px;
    margin-bottom: 0;
    margin-left: 0%}
._64px-headings {
    font-size: 56px;
}
.feature-hero-heading-2 {
    width: 90%;
    letter-spacing: -2.8px;
    font-size: 64px;
}
.feature-hero-heading-2.email-page {
    width: 95%;
    max-width: 800px;
}
.section-text-container-2 {
    width: 85%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.blog-link.blog-black-link {
    padding-left: 0;
}
.blog-link.nav {
    color: #000;
    padding: 0;
    display: block;
}
.cust-outreach-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
}
.engage-grid {
    max-width: 550px;
}
.engage-head-wrapper {
    width: 100%;
    position: static;
}
.sales-head-wrapper {
    width: 85%}
.engage-text-container {
    width: 80%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.big-heading {
    font-size: 62px;
}
.banner-wrapper {
    width: 90%}
.engagement-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
}
.engage-text-flex {
    max-width: 550px;
}
.dropdown-content {
    flex-direction: column;
}
.dropdown-content.pricing, .dropdown-content.pricing-core-features, .dropdown-content.pricing-catalog {
    opacity: 1;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.video-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
}
.testimonial-links-2 {
    font-size: 18px;
}
.testimonial-links-2.pricing-blog-links {
    font-size: 16px;
}
.testimonial-stats-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
    padding-bottom: 80px;
}
.testimonial-stats-wrapper.persona {
    padding-top: 0;
}
.testimonial-stats-block-2 {
    margin-top: 40px;
}
.persona-review-container {
    flex-direction: column-reverse;
    align-items: center;
}
.persona-comparison-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.persona-review-head-wrapper {
    margin-bottom: 20px;
}
.persona-review-heading {
    font-size: 45px;
}
.h4-80px-bold {
    font-size: 70px;
}
.persona-stats-head-wrapper {
    margin-top: 60px;
}
.comparison-row {
    grid-column-gap: 30px;
}
.persona-review-text-content {
    width: 90%;
    margin-top: 40px;
    margin-right: 0%}
.persona-text-container {
    width: 100%;
    max-width: none;
    align-items: center;
    margin-bottom: 2%;
    margin-right: 0%}
.callout-persona {
    display: none;
    top: 73%;
    right: -14%}
.black-card-icon-2 {
    flex: none;
}
.persona-split-section-bg-image {
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%}
.persona-split-section-bg-image.split-2 {
    left: 11%}
.persona-split-section-bg-image.ps-split-bg {
    top: 46%;
    bottom: auto;
    left: auto;
    right: 18%}
.black-button-2 {
    margin-top: 0;
    margin-left: 0;
}
.h1-96px {
    text-align: center;
    font-size: 75px;
    line-height: 110%}
.crads-black-section {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.text-block-28px-bold-2 {
    margin-bottom: 0;
    font-size: 24px;
}
.persona-stats-heading {
    width: auto;
    font-size: 40px;
}
.persona-split-image-wrapper {
    width: 70%;
    margin-top: 0%;
    margin-bottom: 0%}
.persona-hero-image {
    width: 80%;
    margin-top: 0;
}
.persona-author-image-container {
    width: 70%}
.h2-48px-bold {
    font-size: 40px;
}
.persona-split-text-wrapper {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.persona-split-text-wrapper.text-split-alter {
    align-items: center;
    margin-left: 0%}
.persona-hero-para {
    font-size: 19px;
}
.plans-compare-section.v2, .plans-compare-section.pricing-catalog {
    padding-top: 0;
}
.line {
    width: 2px;
    height: 80%;
    color: rgba(0, 0, 0, .2);
    background-color: #f7f5f6;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%}
.plan-headings {
    color: #333;
    letter-spacing: .8px;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    font-weight: 600;
}
.expand-all {
    width: auto;
    flex: none;
    margin-top: 10px;
    margin-left: 0;
}
.plan-headings-main {
    width: 100%;
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 2px;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    display: flex;
}
.pricing-box-row.monthly-row {
    flex-wrap: wrap;
}
.pricing-box-row.monthly-row.v3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.faq-paragraph {
    width: 80%}
.faq-paragraph.white, .faq-paragraph.white-2 {
    width: 100%}
.block-ctas-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.plan-description {
    margin-right: 2%}
.plan-price {
    opacity: 1;
}
.plans-arrow-dropdown {
    object-fit: contain;
    padding-right: 0;
}
.pricing-box {
    width: 50%;
    max-width: none;
    margin-bottom: 0%;
    padding-left: 23.5px;
}
.pricing-box.most-popular-box {
    width: 50%;
    border-right-style: solid;
    border-right-color: #e3e3e3;
    border-radius: 0;
    margin-top: 0;
}
.pricing-box.most-popular-box.v3 {
    width: 100%}
.pricing-box.starter-box {
    border-bottom: 1px solid #e3e3e3;
}
.pricing-box.starter-box.v3 {
    width: 100%;
    border-right-style: none;
}
.pricing-box.basic-box-v2 {
    border-bottom: 1px solid #e3e3e3;
    border-right-style: none;
    margin-bottom: 0%}
.pricing-box.business-box-v2 {
    border-left-style: none;
    margin-top: 0;
}
.pricing-box.pricing-catalog.top {
    border-bottom: 1px solid rgba(255, 255, 255, .06);
    margin-bottom: 56px;
    padding-bottom: 56px;
}
.pricing-box.business-box-v3 {
    width: 100%;
    border-left-style: none;
    margin-top: 0;
}
.buttons-contain {
    flex-direction: column;
    flex: none;
    align-items: stretch;
}
.faq-black-section {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.plans-price-contain {
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
}
.plan-subheads {
    opacity: .8;
    color: #000;
    letter-spacing: normal;
    text-transform: none;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    font-weight: 500;
}
.compare-plans-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 0;
}
.plans-top-wrapper {
    align-items: flex-start;
}
.plans-top-wrapper.desktop {
    align-items: center;
    display: flex;
}
.startup-text-container {
    width: 90%;
    max-width: 550px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0%}
.toggle-row.v2 {
    left: 50%;
    transform: translate(-50%);
}
.plans-subhead---bold {
    padding-left: 20px;
    font-size: 20px;
}
.plans-subhead---bold.pricing-catalog {
    font-size: 18px;
}
.toggle-text, .toggle-text.month-toggle {
    width: auto;
    font-size: 18px;
}
.page-wrapper---pricing {
    overflow: visible;
}
.plans-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px rgba(0, 0, 0, .2);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
}
.startup-container {
    width: 90%;
    flex-direction: column;
}
.subheads-contain-fixed-width {
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}
.compare-plans-heading {
    font-size: 48px;
    line-height: 120%}
.plans-dropdowns-container {
    display: block;
}
.plan-subheadings {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
}
.block-cta-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.block-cta-grid.pricing-blog-block {
    grid-template-columns: 1fr 1fr;
}
.price {
    font-size: 60px;
}
.dropdowns-container-smaller-devices {
    width: 100%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    display: none;
}
.toggle-contain {
    margin-right: 20px;
}
.testimonial-wrapper-3 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
}
._4-grid {
    display: flex;
}
.cta-block-link {
    justify-content: flex-start;
}
.testimonial-subheading-2 {
    padding-right: 20px;
    font-size: 16px;
}
.rows-pricing-page {
    max-width: 550px;
    margin-top: 40px;
    margin-bottom: 24px;
}
.price-wrapper.business-block {
    padding-top: 0;
    padding-bottom: 0;
}
.price-wrapper.business-block.v2 {
    padding-top: 46px;
    padding-bottom: 36px;
}
.cta-block-heading {
    font-size: 25px;
}
.content-grid-mobile {
    width: 100%;
    opacity: 1;
    display: block;
}
.price-boxes-container.v2 {
    top: 130px;
}
.startup-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
}
.pricing-section {
    background-color: transparent;
    padding-top: 100px;
}
.pricing-section.v2 {
    height: 1886px;
    margin-bottom: 270px;
}
.pricing-section.v2.trigger-sticky-nav.v3 {
    height: auto;
    margin-bottom: 120px;
}
.faq-dropdown-contain {
    display: block;
}
.rows-dropdown-text {
    font-size: 16px;
}
.rows-dropdown-text._90-width {
    font-size: 15px;
    line-height: 125%}
.faq-section {
    overflow: visible;
}
.checkbox-text-black.contacts-checkbox-text {
    font-size: 13px;
}
.full-access-form {
    margin-top: 30px;
}
.trufan-slider {
    width: 100%;
    height: 100%;
    background-color: transparent;
    flex-direction: column;
    align-items: stretch;
    display: flex;
}
.left-arrow-4, .right-arrow-4 {
    display: none;
}
.email-block-trial.pink-subscribe {
    width: 100%}
.error-message-4 {
    margin-top: 10px;
}
.one-click-heading {
    width: auto;
    font-size: 56px;
}
.choose-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
}
.ebook-about {
    width: 100%}
.ebook-resourse-list {
    grid-template-columns: 1fr 1fr;
}
.ebook-big-heading h2 {
    letter-spacing: -2px;
    font-size: 64px;
}
.collection-list {
    grid-template-columns: 1fr 1fr;
}
.ebook-featured-heading {
    font-size: 50px;
}
.drop-arrow-plain {
    margin-left: 0;
    display: block;
    position: relative;
}
.drop-arrow-plain.white-arrow {
    color: #000;
    color: #000;
    margin-right: 0;
    display: block;
}
.dropdown-link-mobile {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
}
.dropdown-list-full-wrapper {
    border-top-style: none;
}
.dropdown-list-full-wrapper.mobile {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.navigation-full {
    justify-content: center;
}
.navigation {
    display: flex;
}
.dropdown-block {
    display: block;
}
.dropdown-block.black.mobile {
    display: none;
}
.navigation-drop-container {
    flex-direction: column;
    padding-left: 0;
}
.navigation-right {
    padding-right: 10px;
}
.navigation-left {
    display: block;
}
.dropdown-list-item.w--open {
    box-shadow: none;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    margin-top: -5px;
    padding-top: 0;
    position: relative;
    top: 0;
    overflow: visible;
}
.navigation-container {
    width: 95%;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navigation-container:hover {
    color: #000;
}
.dropdown-toggle-item {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0;
    display: flex;
}
.dropdown-toggle-item.black-dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.nav-menu-2 {
    width: 100%;
    height: auto;
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    top: 88%;
    bottom: auto;
    left: 0%;
    right: 0%;
    box-shadow: 0 20px 20px rgba(0, 0, 0, .2);
}
.nav-menu-left-wrapper {
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
}
.navmenu-right-wrapper {
    width: 100%;
    display: none;
}
.nav-menu-right-head-text {
    width: 470px;
}
.pricing-left-link-block {
    padding: 10px;
}
.about-hero-heading-2-copy {
    width: 80%;
    font-size: 60px;
}
.reviews-link {
    padding-bottom: 0;
}
.text-block-88 {
    font-size: 15px;
}
.ccpa-text p {
    text-align: left;
}
.div-block-8 {
    padding-left: 10px;
    padding-right: 10px;
}
.gdpr-btn {
    width: 80%;
    font-size: 13px;
}
.partner-table-row {
    padding-bottom: 20px;
}
.login-link.black-login {
    flex: none;
}
.login-link.black-login.nav-hide {
    padding-left: 0;
}
.login-link.black-bg-link {
    flex: none;
}
.hero-overlay-careers {
    max-height: 400px;
    padding-bottom: 0;
}
.footer-blue-item-wrapper, .footer-grey-item-wrapper {
    width: 100%;
    max-width: 600px;
}
.changelog-contain {
    flex-direction: column;
}
.changelog-left-contain {
    width: 60%;
    margin-bottom: 40px;
}
.changelog-right-contain {
    width: 100%}
.absolute-arrow {
    width: 30%}
.contacts-heading.template {
    max-width: 500px;
    margin-top: 10px;
    font-size: 54px;
}
.tabs-menu-contacts {
    max-width: none;
    justify-content: space-around;
}
.tab-link-contacts {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
}
.tab-link-contacts.w--current {
    width: auto;
}
.contacts-card-wrapper {
    flex-direction: column;
    padding-left: 28px;
}
.contacts-banner-heading {
    max-width: 670px;
}
.contact-top {
    flex-direction: column;
    align-items: flex-start;
}
.contact-top.template {
    align-items: flex-start;
}
.heading-contain-contact {
    margin-top: 10px;
    margin-left: 0;
}
.heading-contain-contact.template {
    margin-left: 0;
}
.contact-middle {
    flex-direction: column;
}
.contact-about-wrapper {
    width: 100%;
    text-align: left;
}
.contact-about-wrapper.service {
    width: 100%}
.services-list-contact {
    font-size: 13px;
}
.tags-contain {
    flex-direction: column;
    align-items: flex-start;
}
.tags-contain.contact-tag-wrapper {
    justify-content: center;
}
.close-expert {
    padding: 11px;
    line-height: 120%}
.contact-template-info {
    flex-direction: column;
}
.contact-left {
    max-width: none;
    margin-bottom: 60px;
    position: relative;
    top: 0;
}
.contact-right {
    width: 100%}
.quote-text-contact {
    margin-bottom: 40px;
}
.quote-text {
    font-size: 25px;
}
.consultants-h3 {
    max-width: 500px;
}
.footer-wrap {
    flex-direction: column;
    align-items: center;
}
.industry-hero-subtext {
    font-size: 20px;
}
.two-column-recommend-section {
    padding-left: 40px;
}
.container---one-click-2 {
    max-width: 700px;
    flex-direction: column;
    align-items: center;
}
.financial-image.shadow-black {
    margin-bottom: 20px;
}
.outbound-call-explorer-image.outbound-image-2 {
    max-width: 50%;
    left: 54%}
.video-button-no-blur.full-width {
    background-size: cover;
}
.partner-image-container {
    width: 90%;
    max-width: 450px;
    order: -1;
    justify-content: center;
    margin-bottom: 80px;
    margin-left: 0%;
    display: flex;
}
.partner-text-container {
    width: 90%;
    max-width: 550px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0%}
.cta-block-heading-partner {
    font-size: 25px;
}
.startup-head-block {
    max-width: 100%}
.support-black-section {
    background-position: 50% 100%;
    background-size: contain;
}
.map-image {
    max-width: 100%;
    position: relative;
    top: auto;
    left: auto;
}
.customer-success-hero-image {
    width: 100%}
.black-benefits-text-container {
    width: 100%;
    margin-top: 40px;
    padding-bottom: 20px;
}
.alternative-page-paragraph-1 {
    font-size: 19px;
    line-height: 160%}
.alternative-page-center-paragraph-container {
    flex-direction: column;
}
.white-smoke-box-compare {
    max-width: 100%}
.cs-review-author-name-compare {
    font-size: 16px;
}
.author-wrapper-compare {
    flex-direction: row;
    align-items: center;
}
._3-rows-compare {
    max-width: 550px;
}
.benefits-wrapper-compare {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 40px;
}
.benefits-wrapper-compare.icp-wrapper {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.alternative-page-center-h2-container {
    flex-direction: column;
}
.compare-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.testimonial-stats-wrapper-compare {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
    padding-bottom: 80px;
}
.webinar-registration {
    display: none;
}
.webinar-mobile {
    width: 100%}
.collection-item-2 {
    width: 90%;
    padding-bottom: 0;
}
.reviews-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 80px;
}
.compare-third-party-heading {
    width: auto;
    letter-spacing: -2px;
    font-size: 56px;
}
.compare-hero-section {
    padding-bottom: 80px;
}
.industry-hero-image {
    padding-top: 40px;
    padding-bottom: 40px;
}
.industry-hero-h1 {
    font-size: 60px;
}
.industry-hero-wrapper {
    max-width: 600px;
    flex-direction: column;
}
.contacts-list-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
.contacts-list-grid.full.top-grid-list {
    display: none;
}
.quote-secondary-section {
    padding-left: 40px;
}
.quote-secondary-h2 {
    width: auto;
    letter-spacing: -2px;
    font-size: 56px;
}
.quote-secondary-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.quote-secondary-block {
    padding-left: 20px;
    padding-right: 20px;
}
.quote-secondary-author-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.secondary-quote-author-byline {
    font-size: 16px;
    display: block;
}
.quote-secondary-image-container {
    display: flex;
}
.contact-top-grid {
    grid-template-columns: 1fr;
}
.custom-logo-train-h6-wrapper {
    max-width: 600px;
    flex-direction: column;
}
.custom-logo-train-logo-wrapper {
    width: 90%;
    max-width: none;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
}
.custom-logo-train-grid {
    grid-template-columns: 1fr 1fr 1fr;
}
.quote-primary-section {
    padding-left: 40px;
}
.quote-primary-h2 {
    width: auto;
    letter-spacing: -2px;
    font-size: 56px;
}
.quote-primary-container {
    flex-direction: column-reverse;
    align-items: center;
}
.quote-primary-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    display: inline-block;
}
.quote-primary-text-content {
    width: 90%;
    margin-top: 40px;
    margin-right: 0%}
.quote-primary-h3 {
    font-size: 45px;
}
.quote-primary-image-container {
    width: 70%}
.h2-56px-split-left {
    text-align: left;
    font-size: 50px;
}
.paragraph-split-left {
    font-size: 19px;
    line-height: 160%}
.h2-56px-split-right {
    font-size: 50px;
}
.h2-64px-split-right, .h2-64px-split-left {
    width: auto;
    font-size: 56px;
}
.list-heading-64px {
    font-size: 56px;
}
.parapraph-split-left {
    font-size: 19px;
    line-height: 160%}
.parapraph-split-left.pricing-catalog {
    text-align: center;
}
.paragraph-split-right {
    font-size: 19px;
    line-height: 160%}
.paragraph-split-right-bold {
    font-size: 19px;
}
.simple-image-right-wrapper {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.simple-image-right-wrapper.startups-2 {
    padding-bottom: 20px;
}
.simple-image-right-container {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    align-items: center;
}
.simple-image-right-text-wrapper {
    width: 100%;
    max-width: none;
    text-align: left;
    order: -1;
    margin-bottom: 20px;
}
.simple-image-right-image-wrapper {
    width: 100%;
    max-width: none;
    order: -1;
    margin-top: 0%;
    margin-bottom: 60px;
}
.simple-image-right-image-wrapper.startups {
    display: none;
}
.simple-image-right-image-wrapper.pricing-catalog {
    order: 0;
    display: block;
}
.simple-image-left-text-wrapper {
    width: 90%;
    margin-top: 40px;
}
.simple-image-left-image-container {
    width: 90%;
    order: -1;
    align-items: center;
    display: flex;
}
.simple-image-left-container {
    max-width: 700px;
    flex-direction: column;
    align-items: center;
}
.simple-image-left-wrapper {
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.simple-image-left-shadow {
    margin-top: 24px;
    margin-bottom: 24px;
}
.feature-icon-list-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
}
.feature-icon-list-heading-wrapper {
    width: 100%;
    position: static;
}
.feature-icon-list-heading-wrapper.about {
    width: 80%}
.feature-icon-list-list-wrapper {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-left: 0%}
.icon-list-paragraph {
    font-size: 19px;
}
.icon-list-grid {
    max-width: 550px;
}
.resource-delivery-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.contacts-about-para {
    line-height: 140%}
._2-column-recommend-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
._2-column-recommend-h3 {
    font-size: 56px;
}
._2-column-recommend-paragraph {
    font-size: 19px;
}
._2-column-recommend-button {
    margin-top: 0;
    margin-left: 0;
}
.two-column-recommend-section-color-bg {
    padding-left: 40px;
}
.triad-left-image-container {
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
}
.triad-left-image-container-image {
    width: 100%;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
}
.triad-left-image-text-container {
    width: 100%}
.image-left-list-text-container {
    width: 80%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.image-left-list-text-container.startups {
    margin-top: 0;
    margin-bottom: 60px;
}
.image-left-list-rows {
    max-width: 550px;
}
.image-left-list-container {
    max-width: 700px;
    flex-direction: column;
    align-items: center;
}
.image-left-list-image-container {
    width: 90%;
    order: -1;
    align-items: center;
    display: flex;
}
.image-left-list-image-container.startups {
    order: 1;
}
.feature-icon-list-simple-heading-wrapper {
    width: 100%;
    position: static;
}
.list-simple-heading-64px {
    font-size: 56px;
}
.feature-icon-list-simple-wrapper {
    width: 80%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.image-bottom-h2-48px {
    margin-bottom: 24px;
    font-size: 40px;
}
.image-bottom-h2-wrapper {
    width: 100%;
    position: static;
}
.image-bottom-paragraph-wrapper {
    width: 80%;
    margin-bottom: 0;
    margin-left: 0%}
.h3-46px-split-right {
    font-size: 46px;
}
.blue-image-right-image-container {
    width: 90%;
    order: -1;
    margin-top: 60px;
    margin-bottom: 40px;
    margin-left: 0%;
    display: flex;
}
.blue-image-right-image-container.pricing {
    display: none;
}
.blue-image-right-text-container {
    width: 90%;
    max-width: 550px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0%}
.blue-image-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
}
.blue-image-container {
    width: 90%;
    flex-direction: column;
    align-items: flex-start;
}
.image-right-list-container {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    align-items: center;
}
.image-right-list-rows {
    max-width: 550px;
}
.center-h2-button-section {
    padding-left: 40px;
}
.center-h2-button-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 80px;
}
.center-h2-button-wrapper.startups {
    padding-top: 80px;
}
.center-h2-button-wrapper.pricing {
    padding-top: 80px;
    padding-left: 70px;
    padding-right: 70px;
}
.center-h2-button-h2 {
    width: 100%;
    letter-spacing: -2px;
    font-size: 56px;
}
.center-h2-button-h2.white {
    font-size: 48px;
}
._2-column-text-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
}
._2-column-text-h2-wrapper {
    width: 100%;
    margin-bottom: 24px;
    position: static;
}
._2-column-text-paragraph-wrapper {
    width: 80%;
    margin-bottom: 0;
    margin-left: 0%}
._2-column-text-h2 {
    font-size: 56px;
}
.heading-video-section {
    padding-left: 0;
    padding-right: 0;
}
.heading-video-h2 {
    width: 100%;
    letter-spacing: -2px;
    font-size: 56px;
}
.heading-video-wrapper {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.heading-video-video-container {
    flex-direction: column;
}
._2-column-text-section-black {
    padding-left: 40px;
    padding-right: 40px;
}
._2-column-text-h2-white {
    font-size: 56px;
}
._2-column-text-paragraph-wrapper-white {
    width: 80%;
    margin-bottom: 0;
    margin-left: 0%}
.partner-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 100px;
}
.partner-container {
    width: 90%;
    flex-direction: column;
}
._3-column-recommend-block-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
._3-column-recommend-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.simple-text-header-h1 {
    width: 80%;
    font-size: 60px;
}
.simple-text-header-paragraph {
    width: 80%}
.secondary-header-image {
    padding-top: 40px;
    padding-bottom: 40px;
}
.header-simple-image-section {
    padding-bottom: 0;
}
.header-simple-image-image-wrapper {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 80px;
}
.heading-simple-image-h1 {
    width: 80%;
    font-size: 60px;
}
.remote-sales-image-2 {
    bottom: -6%;
    right: 0%}
.saas-image-1 {
    top: -19%}
.saas-image-3 {
    bottom: -28%}
.insurance-image-4 {
    bottom: -8%;
    right: -3%}
.inbound-image-1 {
    top: -24%}
.inbound-image-3 {
    bottom: -28%}
.outbound-image-1 {
    top: -49%}
.outbound-image-3 {
    max-width: 50%;
    bottom: -37%}
.outbound-image-8 {
    top: 50%;
    left: -8%}
.support-image-1 {
    width: 100%;
    align-items: center;
    display: flex;
}
.lets-talk-image-container-1 {
    width: 90%;
    order: -1;
    align-self: center;
    align-items: center;
    display: flex;
}
.compare-context-section {
    padding-left: 40px;
}
.compare-context-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
}
.compare-context-text-wrapper {
    width: 100%;
    position: static;
}
.compare-context-bullet-wrapper {
    width: 80%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.compare-context-grid {
    max-width: 550px;
}
.compare-hero-h1 {
    text-align: center;
    font-size: 75px;
    line-height: 110%}
.remote-sales-image-container-1 {
    width: 100%;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 80px;
    display: flex;
}
.insurance-image-container-image-2 {
    width: 100%;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 60px;
    display: flex;
}
.industry-image-set-1-container {
    width: 90%;
    order: -1;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 100px;
    display: flex;
}
.outbound-image-set-1-wrapper {
    width: 100%;
    max-width: none;
    order: -1;
    margin-top: 80px;
    margin-bottom: 128px;
    display: flex;
}
.remote-sales-wrapper-1 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 40px;
}
.remote-sales-wrapper-2 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.saas-wrapper-1 {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 0;
}
.saas-wrapper-2 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.insurance-wrapper-1 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.insurance-image-set-1-wrapper {
    width: 80%;
    margin-top: 0;
}
.insurance-wrapper-2, .insurance-text-container-1 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 40px;
}
.insurance-image-bottom-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 60px;
}
.financial-wrapper-1 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 40px;
}
.financial-wrapper-2 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.financial-wrapper-3 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 40px;
}
.financial-wrapper-4 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.real-estate-wrapper-1 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.real-estate-wrapper-2 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.saas-wrapper-3 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 40px;
}
.inbound-wrapper-1 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.inbound-wrapper-2 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 80px;
}
.outbound-wrapper-1 {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.outbound-wrapper-3 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.outbound-image-set-2-wrapper {
    width: 100%;
    max-width: none;
    order: -1;
    margin-bottom: 145px;
}
.feature-icon-list-container-copy {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 80px;
}
.meeting-sync-wrapper-1, .partner-wrapper-1 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 80px;
}
.parter-text-wrapper-1 {
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
}
.startups-wrapper-2 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.support-stats-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.cs-hero-header-section {
    padding-bottom: 0;
}
.paragraph-split-right-white {
    font-size: 19px;
    line-height: 160%}
.lets-talk-wrapper-1 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.simple-image-right-wrapper-copy {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.brand-wrapper-1 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
}
.compare-wrapper-1 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.big-splash-1-h2 {
    width: auto;
    letter-spacing: -2px;
    font-size: 56px;
}
.big-splash-1-section {
    padding-left: 40px;
}
.big-splash-1-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.cliffnotes-heading {
    width: auto;
    letter-spacing: -2px;
    font-size: 56px;
}
.cliffnotes-h2-container {
    flex-direction: column;
}
.compare-summary-text-container {
    width: 100%;
    flex-direction: column;
}
.compare-summary-heading {
    width: auto;
    letter-spacing: -2px;
    font-size: 56px;
}
.compare-text-container---left {
    width: 80%;
    margin-bottom: 0;
    margin-left: 0%}
.compare-text-container---right {
    width: 80%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.compare-column-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 40px;
}
.links-container-alternative {
    flex-wrap: wrap;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
}
.play-image {
    width: 40px;
}
.cs-wrapper-1 {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.lets-talk-form-container {
    width: 90%;
    flex-direction: column;
    order: 1;
    align-items: center;
    display: flex;
}
.lets-talk-video-wrapper {
    width: 90%;
    margin-bottom: 40px;
}
.lets-talk-wrapper-2 {
    max-width: 600px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
}
.hero-h1-predictive-dialer {
    width: auto;
    font-size: 60px;
}
.play-button-hidden {
    width: 160px;
    height: 160px;
}
.resource-header-image {
    width: 100%;
    justify-content: center;
    margin-left: 0%}
.resources-wrapper-hero {
    flex-direction: column;
    padding-left: 28px;
}
.wrapper-1280px-4-copy {
    max-width: 600px;
    flex-direction: column;
}
.wrapper-1280px-4-copy.black-section {
    flex-direction: column;
}
.wrapper-1280px-4-copy {
    max-width: 600px;
    flex-direction: column;
}
.wrapper-1280px-4-copy.black-section {
    flex-direction: column;
    padding-top: 20px;
}
.wrapper-1280px-4-copy.black-section.open-roles {
    padding-top: 80px;
    padding-bottom: 80px;
}
.careers-btn {
    padding: 15px 20px;
    font-size: 17px;
}
.reviews_g2-grid {
    grid-column-gap: 40px;
}
.customer-success-wrapper-1 {
    width: 100%;
    max-width: none;
    order: -1;
    margin-top: 0%;
    margin-bottom: 60px;
}
.links-container-compare {
    flex-wrap: wrap;
    align-items: center;
    margin-left: auto;
    padding-top: 20px;
}
.compare-wrapper-2 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.links-container-persona {
    flex-wrap: wrap;
    align-items: center;
    margin-left: auto;
}
.persona-review-wrapper-copy {
    width: 90%;
    max-width: 700px;
    width: 90%;
    max-width: 700px;
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 40px;
}
.bold-text-10, .bold-text-11 {
    font-size: 26px;
}
.wrapper-1050px-startups {
    flex-direction: column;
}
.wrapper-1050px-startups.crm {
    max-width: 600px;
    padding-top: 100px;
    padding-bottom: 40px;
}
.search-result-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: dense;
}
.footer-links-contain {
    width: 40%;
    margin-bottom: 60px;
    margin-right: 4%}
.footer-links-contain.company-link-container {
    margin-top: 0;
}
.slider-nav-trufan {
    padding-bottom: 4rem;
    top: auto;
    bottom: -10%;
    left: 0%;
    right: 0%}
.slider-nav-trufan.white {
    bottom: -10%}
.slider-nav-trufan.double {
    bottom: -20%}
.brand-subtext {
    font-size: 19px;
    line-height: 160%}
.header-wrapper-resources {
    max-width: 600px;
    flex-direction: column;
}
.quote-primary-h3-wrapper-copy {
    margin-bottom: 20px;
}
.persona-quote {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    margin-left: 5%;
    padding-top: 80px;
    padding-bottom: 80px;
    display: inline-block;
}
.quote-secondary-h2-copy {
    width: auto;
    letter-spacing: -2px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 56px;
}
.cold-calling-img {
    width: 80%;
    align-items: center;
    margin-bottom: 100px;
    display: flex;
}
.blue-image-right-paragraph-copy {
    font-size: 19px;
}
.feature-more-link {
    min-height: 200px;
}
.inbound-footer-link {
    height: 260px;
}
.triad-image-left-h3-wrapper-copy {
    width: 90%}
.list-heading-64px-industry {
    font-size: 56px;
}
.real-estate-logos {
    width: 90%;
    max-width: none;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
}
.h2-64px-split-right-insurance {
    width: auto;
    font-size: 56px;
}
.simple-text-header-h1-api {
    width: 80%;
    font-size: 60px;
}
.feature-icon-list-list-wrapper-api {
    width: 95%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.icon-list-grid-api {
    max-width: none;
}
.simple-text-header-section-brand {
    padding-bottom: 40px;
}
.crm-container-2 {
    flex-direction: column;
    align-items: flex-start;
}
.lets-talk-image-wrapper-1 {
    width: 100%;
    max-width: none;
    order: -1;
    margin-top: 0%;
    margin-bottom: 60px;
}
.lets-talk-text-wrapper-1 {
    width: 100%;
    max-width: none;
    text-align: left;
    order: 1;
    margin-bottom: 20px;
}
.support-text-container-2 {
    width: 100%}
.h2-support-white {
    max-width: 500px;
    letter-spacing: -2px;
    margin-bottom: 20px;
    font-size: 56px;
}
.stacks-up-heading {
    margin-bottom: 40px;
}
.sales-decks-link {
    font-size: 15px;
}
.paragraph-9 {
    font-size: 19px;
    font-weight: 500;
}
.text-block-97 {
    font-size: 14px;
}
.consultant-h1 {
    text-align: center;
}
.industry-text-wrapper-1 {
    width: 100%;
    max-width: none;
    text-align: left;
    order: 1;
    margin-bottom: 20px;
}
.saas-text-container-1 {
    width: 90%;
    order: -1;
    margin-top: 40px;
}
.saas-image-container-1 {
    width: 80%;
    align-items: center;
    margin-top: 80px;
    margin-bottom: 60px;
    display: flex;
}
.ccpa-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-bottom: 80px;
}
.tooltip-trigger {
    display: none;
}
.plans-top-wrapper-mobile {
    align-items: flex-start;
}
.benefit-infinite-wrap {
    display: flex;
}
.dropdown-toggle-main, .dropdown-toggle-main.black {
    width: 100%}
.contact-top-grid-for-categories {
    grid-template-columns: 1fr;
}
.sales-consultants-wrapper-hero-copy {
    flex-direction: column;
    padding-left: 28px;
}
.contact-tabs-content-top {
    padding-top: 0;
}
.text-auto {
    width: auto;
    align-items: center;
    display: flex;
}
.nav-link-hover {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    justify-content: space-between;
    display: flex;
}
.nav-link-hover:hover {
    color: #000;
}
.nav-link-hover.desktop {
    display: block;
}
.nav-link-hover.login-link:hover {
    color: #d61549;
}
.nav-link-hover.login-with-no-underline, .nav-link-hover.last {
    border-bottom-style: none;
}
.nav-menu-desktop {
    flex-direction: column;
    display: none;
}
.trial-btn-red, .trial-btn-black, .trial-btn-guide-footer {
    font-size: 22px;
}
.simple-image-left-text-wrapper-copy {
    width: 90%;
    margin-top: 40px;
}
.resources-image-scd {
    display: none;
}
.startup-bundle-wrapper {
    max-width: 600px;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
}
.bundle-list.checkmark {
    margin-bottom: 20px;
}
.bundle-img-container {
    width: 80%;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 0;
    display: flex;
}
.heading-bundle {
    font-size: 50px;
}
.bundle-wrapper {
    max-width: 600px;
    flex-direction: column;
    padding-bottom: 0;
}
.secondary-bundle-header {
    font-size: 20px;
}
.expert-interview {
    padding: 11px;
    line-height: 120%}
.lets-talk-calendar-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    display: inline-block;
}
.sales-consultants-btn {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.sales-consultants-btn-arrow {
    margin-top: 0;
}
.expand-button {
    width: auto;
    flex: none;
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
}
.collapse-text {
    left: 28%}
.arrow-image {
    margin-left: 20px;
}
.sales-consultants-request p {
    text-align: center;
    font-size: 18px;
}
.webinars-upcoming {
    height: 700px;
    max-height: 700px;
    margin-top: 20px;
    margin-bottom: 0;
}
.webinars-title {
    color: #fff;
    margin-top: 60px;
    margin-bottom: 0;
    font-size: 45px;
    display: block;
}
.webinars-on-demand {
    height: 700px;
    max-height: 700px;
    margin-top: 20px;
    margin-bottom: 0;
}
.form-block-wrapper-2 {
    width: 48%}
.chevron-compare {
    margin-top: 0;
}
.lf-chapter-heading-wrapper {
    margin-bottom: 0;
}
.lf-chapter-publish-info-wrapper {
    margin-bottom: 40px;
}
.pro-services-icon-container {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
}
.simple-image-right-image-wrapper-copy {
    width: 100%;
    max-width: none;
    order: -1;
    margin-top: 0%;
    margin-bottom: 60px;
}
.migration-text-container {
    width: 100%;
    max-width: none;
    text-align: left;
    order: 1;
    margin-bottom: 20px;
}
.premium-support-image-container {
    width: 100%;
    order: -1;
    align-items: center;
    display: flex;
}
.premium-support-text-container {
    width: 100%;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 0%}
.pb-image-left-list-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: center;
}
.premium-support-h2 {
    width: auto;
    font-size: 56px;
}
.services-conditions {
    line-height: 160%}
.sales-academy-h1 {
    font-size: 60px;
    line-height: 100%}
.academy-hero-subtext {
    font-size: 20px;
}
.sa-stats-wrapper {
    width: 100%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.sa-2-col-container {
    width: 100%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 40px;
}
.sa-video-wrapper {
    width: 100%;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 80px;
}
.sa-instructor-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
}
.instructor-h2 {
    max-width: 700px;
    flex-direction: column;
}
.instructor-section {
    padding-top: 80px;
}
.partner-heading-title {
    font-size: 25px;
}
.upcoming-courses-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.updcoming-grid-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.upcoming-course-h5 {
    font-size: 25px;
}
.upcoming-courses-header {
    font-size: 56px;
}
.course-cta-h2 {
    width: 100%;
    letter-spacing: -2px;
    font-size: 56px;
}
.course-cta-wrapper {
    width: 100%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.upcoming-courses-h2 {
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
}
.text-container-4 {
    width: 100%;
    max-width: 700px;
    margin-bottom: 40px;
}
._2-column-text-section-2 {
    padding-left: 40px;
    padding-right: 40px;
}
.academy-hero-subtext-2 {
    font-size: 20px;
}
.referral-hero-subtext {
    font-size: 24px;
}
.partners-nav {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 40px;
}
.partner-h1 {
    font-size: 60px;
}
.resource-cta-h2-wrapper {
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
}
.resource-cta-h2-container {
    width: 100%}
.resource-cta-h2 {
    width: 90%;
    font-size: 56px;
}
.resource-cta-grid-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 80px;
}
.resource-cta-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.resource-cta-h5 {
    font-size: 25px;
}
.g2-grid-2 {
    grid-column-gap: 100px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
}
.badges-section-2, .badges-section-3 {
    padding-left: 20px;
    padding-right: 20px;
}
.icp-column {
    min-width: 600px;
}
.g2-grid-3 {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.g2-grid4-wrapper {
    flex-direction: column;
    padding-left: 40px;
}
.g2-item-2 {
    padding-right: 0;
}
.html-embed-13 {
    margin-top: 2.5px;
}
.hero-visual-segment {
    z-index: auto;
}
.close-calling-h1 {
    font-size: 60px;
}
.close-demo-subtext {
    font-size: 20px;
}
.demo-tile-container-1 {
    width: 100%;
    align-items: center;
    margin-bottom: 20px;
    padding: 60px 40px;
}
.demo-tile-container-2 {
    width: 100%;
    align-items: center;
    padding: 60px 40px;
}
.demo-tile-title-1, .demo-tile-title-2 {
    font-size: 48px;
}
.demo-tile-item-wrapper-2 {
    width: 100%;
    max-width: 600px;
    padding-left: 0;
}
.opps-h2-black {
    width: 90%;
    margin-bottom: 20px;
    font-size: 56px;
}
.opps-black-image-container {
    width: 90%;
    flex-direction: column;
}
.stats-wrapper-demo {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-top: 40px;
    padding-bottom: 40px;
}
.close-demo-h3-cta {
    font-size: 56px;
}
.pronounce-h4-wrapper {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    padding-bottom: 40px;
}
.pronounce-h3, .pronounce-subtext {
    line-height: 120%}
.footer-blue-container-2 {
    width: 100%;
    align-items: center;
    padding: 60px 40px;
}
.contain-2, .contain-2.play {
    margin-top: 0;
}
.benefits-accordion-paragraph {
    width: 80%}
.benefits-accordion-dropdown-contain {
    display: block;
}
.benefits-accordion-icon {
    margin-top: 0;
}
.exec-team-image-container {
    flex-direction: column;
}
.exec-team-image {
    height: 400px;
}
.leadership-paragraph {
    max-width: 600px;
    font-size: 19px;
    line-height: 160%}
.leadership-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.leadership-h2 {
    max-width: 600px;
    letter-spacing: -2px;
    font-size: 56px;
}
.founders-3-column-block {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 0;
}
.founder-single-block {
    max-width: 600px;
    flex-direction: column;
}
.founders-grid {
    grid-template-columns: 1fr 1fr;
}
.founders-h5 {
    font-size: 25px;
}
.testimonial-2-col-h3 {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 0;
}
.testimonial-2-col-wrapper {
    width: 75%;
    align-self: center;
}
.satisfaction-grid {
    max-width: 600px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
}
.satisfaction-rating {
    text-align: left;
    font-size: 19px;
}
.retreat-slider {
    height: 400px;
}
.h2-64px-center {
    max-width: 600px;
    letter-spacing: -2px;
    font-size: 56px;
}
.open-roles-heading-wrapper-copy {
    width: 100%;
    order: 1;
    position: static;
}
.startups-header-mobile {
    color: #fff;
    margin-bottom: 20px;
    font-size: 72px;
    line-height: 100%;
    display: block;
}
.faq-white-description {
    max-width: 90%}
.hiring-no-icon {
    margin-top: 0;
}
.founders-icon-container {
    margin-left: 6px;
}
.leadership-container-2 {
    align-items: center;
    display: flex;
}
.leadership-grid-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
}
.leadership-grid-horizontal-wrapper {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0%}
.jobs-container {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 80px;
    padding-bottom: 80px;
}
.jobs-department-h4 {
    font-size: 28px;
}
.job-block {
    min-height: 280px;
    padding: 20px;
}
.job-block-heading {
    font-size: 18px;
}
.job-block-subtext-2 {
    font-size: 14px;
}
.job-block-tag-text {
    font-size: 14px;
    line-height: 230%}
.jobs-tile-remote-tag-copy {
    min-width: 106px;
    margin-bottom: 20px;
    padding-left: 14px;
    padding-right: 14px;
    display: inline-block;
}
.job-block-subtext-wrapper {
    display: block;
}
.job-block-button {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.learn-more-copy {
    font-size: 14px;
}
.job-block-text-wrapper, .job-block-heading-wrapper {
    display: block;
}
.job-block-subtext-1 {
    font-size: 14px;
}
.job-block-button-wrapper {
    flex-direction: column;
    align-items: flex-start;
}
.job-block-item {
    padding-bottom: 14px;
    padding-right: 14px;
}
.job-block-divider {
    display: none;
}
.jobs-collection-list-wrapper {
    grid-template-columns: 1fr 1fr;
}
.job-block-tag {
    min-width: 106px;
    margin-bottom: 20px;
    padding-left: 14px;
    padding-right: 14px;
    display: inline-block;
}
._2-column-cta, .footer-nav {
    flex-direction: column;
    align-items: stretch;
}
.homepage-hero-wrapper {
    max-width: 600px;
    flex-direction: column;
    padding-top: 140px;
    padding-bottom: 0;
    display: block;
}
.homepage-hero-text-container {
    margin-bottom: 40px;
}
.homepage-hero-h1-72px {
    font-size: 65px;
}
.homepage-hero-player-container {
    width: 100%;
    flex-direction: column;
    display: block;
}
.homepage-hero-section {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 200%;
    overflow: hidden;
}
.homepage-hero-video-wrapper {
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    position: relative;
    top: auto;
    right: auto;
}
.social-proof-wrapper {
    max-width: 600px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
}
.social-proof-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
}
.social-proof-h6 {
    font-size: 26px;
}
.social-proof-logo.hidden._2 {
    display: none;
}
.video-button-simple {
    width: 40%;
    height: 40%}
.heading-size-medium {
    font-size: 3.1rem;
}
._404-container {
    width: 90%;
    max-width: 600px;
    flex-direction: column;
    align-items: center;
}
.h2-404 {
    font-size: 50px;
}
._404-paragraph {
    font-size: 19px;
    line-height: 160%}
.mj-guide-rich-text h1 {
    font-size: 36px;
}
.mj-guide-rich-text p {
    font-size: 15px;
}
.mj-guide-rich-text h2 {
    font-size: 28px;
}
.mj-guide-rich-text h3 {
    font-size: 21px;
}
.mj-guide-rich-text h4 {
    background-position: 0 0;
    font-size: 15px;
}
.mj-guide-rich-text li {
    font-size: 15px;
}
.mj-guide-rich-text blockquote {
    font-size: 17px;
}
.trufan-slider-left-arrow, .trufan-slider-right-arrow {
    display: none;
}
.guides-hero-heading {
    margin-bottom: 30px;
    padding-right: 0;
}
.guides-hero-image {
    display: none;
}
.guides-hero-content {
    text-align: center;
}
.related-artilce-tile-grid {
    grid-template-columns: 1fr 1fr;
}
.related-articles-h2 {
    text-align: center;
    font-size: 42px;
}
.related-articles-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 100px;
    padding-bottom: 100px;
}
.guides-index-hero {
    flex-direction: column;
}
.guides-h1-72px {
    text-align: center;
    font-size: 56px;
}
.guides-hero-text-wrapper {
    width: 100%;
    padding-left: 0%;
    padding-right: 0;
}
.guides-hero-container {
    width: 80%;
    height: auto;
    align-self: center;
    margin-top: 120px;
    margin-bottom: 80px;
}
.guide-featured-container, .guides-hero-splash {
    display: none;
}
.guides-hero-subtext {
    text-align: center;
}
.guide-header-button {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.guide-header-button-text {
    font-size: 14px;
}
.guide-tile-button-chevron {
    margin-top: 0;
}
.guide-tile-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.guide-tile {
    padding-left: 30px;
    padding-right: 30px;
}
.guide-tile-text-block {
    line-height: 140%}
.pricing-hero-head-v2 {
    width: 90%;
    letter-spacing: -2px;
    font-size: 64px;
}
.pricing-table-drawer {
    flex-direction: column;
    padding-top: 56px;
    padding-bottom: 56px;
}
.pricing-table-drawer-title {
    width: auto;
    text-align: center;
    margin-bottom: 25px;
}
.pricing-table-drawer-title.desktop {
    display: none;
}
.pricing-table-drawer-title.mobile {
    display: block;
}
.tabs-menu-pricing-page {
    max-width: 100%;
    justify-content: flex-start;
}
.tabs-content-pricing-page {
    margin-top: 50px;
}
.pricing-page-tabs-title {
    width: auto;
    background-image: url(https://assets-global.website-files.com/61717799a852418a278cfa9b/633c9e4912bc807e94443d5c_arrow-down-icon-24-white.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 30px;
    padding-right: 34px;
    font-size: 21px;
}
.cta-block-background {
    max-width: 310px;
}
.block-ctas-h2 {
    font-size: 48px;
}
.wrapper-1152px {
    max-width: 600px;
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1152px.g2-wrapper-pricing {
    max-width: 1024px;
}
.h4-60px-bold {
    font-size: 60px;
}
.nav-pricing-compare-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
}
.pricing-choose-plan-title {
    text-align: left;
    font-size: 48px;
}
.h1-pricing-catalog {
    text-align: center;
    font-size: 50px;
}
.plan-name {
    opacity: 1;
}
.nav-menu-left-wrapper-v2 {
    width: 100%;
    padding-top: 0;
    padding-right: 0;
}
.nav-menu-right-wrapper-v2 {
    width: 100%;
    display: none;
}
.nav-menu-right-head-text-v2, .nav-menu-right-description-text {
    width: 470px;
}
.dropdown-link-product {
    grid-column-gap: 15px;
    padding-left: 0;
}
.dropdown-link-product:hover {
    background-color: transparent;
    padding-left: 0;
    padding-right: 30px;
}
.dropdown-link-product.top-row {
    margin-bottom: 0;
    padding-top: 10px;
}
.icon-circle {
    width: 10px;
    height: 10px;
}
.icon-circle.gray {
    background-color: rgba(0, 0, 0, .08);
}
.icon-circle-image {
    height: 18px;
}
.icon-circle-image.black {
    filter: invert();
}
.dropdown-link-text {
    font-size: 15px;
}
.dropdown-link-resources {
    grid-column-gap: 15px;
    padding-left: 0;
}
.dropdown-link-resources:hover {
    background-color: transparent;
    padding-left: 0;
    padding-right: 30px;
}
.dropdown-link-resources.top-row {
    margin-bottom: 0;
    padding-top: 10px;
}
.nav-button-1-v2, .nav-button-2-v2 {
    font-size: 13px;
}
.nav-link-hover-v2 {
    width: 100%;
    color: #000;
    justify-content: space-between;
    display: flex;
}
.nav-link-hover-v2:hover {
    color: #000;
}
.nav-menu-mobile-v2 {
    height: auto;
    color: #000;
    flex-direction: column;
    padding-top: 10px;
    display: flex;
}
.navigation-column-v2 {
    padding-top: 0;
    padding-bottom: 5px;
}
.dropdown-toggle-item-2 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0;
    display: flex;
}
.nav-button-1-v3 {
    font-size: 13px;
}
.help-doc-icon {
    display: none;
}
.gdpr-wrapper {
    width: 90%;
    max-width: 700px;
    flex-direction: column;
    padding-bottom: 80px;
}
.padding-global {
    padding-left: 84px;
    padding-right: 84px;
}
.margin-huge {
    margin: 5rem;
}
.heading-style-h5 {
    margin-bottom: 20px;
    font-size: 40px;
}
.rl-styleguide_icons-list {
    grid-auto-flow: row;
}
.margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
}
.margin-xxlarge {
    margin: 4.5rem;
}
.margin-vertical {
    margin-left: 0;
    margin-right: 0;
}
.padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
}
.hide-tablet {
    display: none;
}
.padding-xxlarge {
    padding: 4.5rem;
}
.padding-xxhuge {
    padding: 7.5rem;
}
.heading-style-h2 {
    margin-bottom: 24px;
    font-size: 64px;
}
.padding-large {
    padding: 2.5rem;
}
.padding-section-medium {
    padding-top: 80px;
    padding-bottom: 80px;
}
.padding-xhuge {
    padding: 6rem;
}
.padding-huge {
    padding: 5rem;
}
.heading-style-h1 {
    margin-bottom: 24px;
    font-size: 72px;
}
.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
.padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.margin-xlarge {
    margin: 3.5rem;
}
.margin-large {
    margin: 2.5rem;
}
.button {
    font-size: 22px;
}
.button.is-medium {
    font-size: 17px;
}
.padding-section-header {
    padding-top: 180px;
    padding-bottom: 80px;
}
.padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.heading-style-h6 {
    margin-bottom: 20px;
    font-size: 36px;
}
.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.padding-xlarge {
    padding: 3.5rem;
}
.max-width-full-tablet {
    width: 100%;
    max-width: none;
}
.heading-style-h4 {
    margin-bottom: 20px;
    font-size: 48px;
}
.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
.heading-style-h3 {
    margin-bottom: 20px;
    font-size: 56px;
}
.margin-xhuge {
    margin: 6rem;
}
.margin-xxhuge {
    margin: 7.5rem;
}
.padding-vertical {
    padding-left: 0;
    padding-right: 0;
}
.heading-style-h7 {
    margin-bottom: 20px;
    font-size: 26px;
}
.text-size-large {
    font-size: 21px;
}
.padding-section-header-no-bottom {
    padding-top: 180px;
    padding-bottom: 0;
}
.play-button-blue_component {
    width: 160px;
    height: 160px;
}
.play-button-blue_play-image {
    width: 40px;
}
.right-bullets_grid {
    min-height: auto;
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
}
.right-bullets_image-wrapper {
    position: static;
}
.right-bullets_image {
    margin-bottom: 3rem;
}
.right-bullets_header {
    width: auto;
    text-align: center;
}
.padding-section-medium-small-bottom {
    padding-top: 80px;
    padding-bottom: 45px;
}
.social-proof_logos {
    grid-template-columns: 1fr 1fr;
}
.social-proof_ratings {
    margin-top: 40px;
}
.l-txt-r-txt-feature_spacer {
    height: 120px;
}
.center-text_image-wrapper {
    margin-top: 20px;
    margin-bottom: 40px;
}
.reviews_tripple {
    grid-template-columns: 1fr 1fr;
}
.reviews_tripple.margin-bottom.margin-xlarge, .reviews_single, .reviews_single.margin-bottom.margin-xxlarge {
    grid-template-columns: 1fr;
}
.reviews_content-primary {
    padding: 9.125rem 3.75rem 3.75rem;
}
.grid-tiles_tripple {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
}
.footer-cta_2-col {
    flex-wrap: wrap;
}
.rapid-fire-features_grid {
    grid-template-columns: 1fr;
}
.rapid-fire-features_item {
    flex-direction: column-reverse;
    align-items: center;
}
.rapid-fire-features_image {
    margin-bottom: 2.5rem;
}
.rapid-fire-features_item-header {
    max-width: none;
    margin-bottom: 20px;
    font-size: 26px;
}
.footer-cta_demo {
    width: 100%;
    padding-right: 0;
}
.footer-cta_call {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.cta-1_component {
    grid-row-gap: 5rem;
    flex-wrap: wrap-reverse;
}
.cta-1_content, .cta-1_image-wrapper {
    width: 100%}
.cta-1_button-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.header-2_component {
    grid-row-gap: 5rem;
    flex-wrap: wrap;
}
.header-2_content {
    width: 100%;
    text-align: center;
}
.header-2_button-wrapper {
    justify-content: center;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.section_cta-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
}
.cta-2_component {
    grid-row-gap: 5rem;
    flex-wrap: wrap-reverse;
}
.cta-2_content {
    width: 100%}
.section_cta-3 {
    background-size: auto 674px;
}
.cta-3_component {
    grid-row-gap: 5rem;
    flex-wrap: wrap-reverse;
    margin-top: 36rem;
}
.cta-3_button-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.section_title {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
}
.title_content {
    width: 100%}
.title_component {
    grid-row-gap: 5rem;
    flex-wrap: nowrap;
}
.title_secondary-content {
    width: 100%}
.padding-section-title {
    padding-top: 80px;
    padding-bottom: 40px;
}
._3-grid, ._3-grid-nav {
    display: flex;
}
.padding-section-medium-no-bottom {
    padding-top: 80px;
    padding-bottom: 80px;
}
.footer-cta_2-cta-wrapper {
    flex-flow: column wrap;
}
.footer-cta_2-col-bg {
    height: 50%;
    background-color: #1463ff;
    background-image: none;
}
.cold-email-generator_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
}
.play-button-red_component {
    width: 160px;
    height: 160px;
}
.padding-section-header-short {
    padding-top: 180px;
    padding-bottom: 80px;
}
.left-right_grid {
    min-height: auto;
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
}
.integrations_featured {
    grid-template-columns: 1fr 1fr;
}
.integrations_featured-item-bg {
    width: 100%;
    object-fit: fill;
}
.integrations_category-grid {
    grid-template-columns: 1fr 1fr;
}
}@media screen and (max-width:767px) {
    h1 {
    margin-bottom: 20px;
    font-size: 56px;
}
h2 {
    margin-bottom: 20px;
    font-size: 45px;
}
h3, h4 {
    margin-bottom: 16px;
    font-size: 40px;
}
h5 {
    margin-bottom: 16px;
    font-size: 32px;
}
h6 {
    margin-bottom: 16px;
    font-size: 28px;
}
p {
    margin-bottom: 16px;
    font-size: 17px;
}
.wrapper-1280px.cta {
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px.testimonial-tabs.center {
    padding-bottom: 100px;
}
.wrapper-1280px.testimonial-tabs.center-white {
    padding-bottom: 140px;
}
.wrapper-1280px.ebook-resources {
    flex-direction: column-reverse;
}
.wrapper-1280px.ebook-resources.two {
    flex-direction: column;
}
.wrapper-1050px.crm {
    padding-top: 100px;
    padding-bottom: 100px;
}
.wrapper-1150px.partners-hero {
    padding-bottom: 60px;
}
.flex-horizontal-center-aligned.testimonial {
    flex-wrap: wrap;
    justify-content: flex-start;
}
.text-container.ebook-resources {
    margin-top: 60px;
}
.image-container.home-faq {
    width: 90%}
.image-container.testimonial-tabs {
    width: 90%;
    max-height: 550px;
}
.image-container.testimonial-tabs.about {
    width: 100%}
.grid-4-column {
    grid-template-columns: 1fr;
}
.grid-4-column.cards {
    max-width: 300px;
}
.grid-5-column {
    grid-template-columns: 1fr;
}
.grid-5-column.cards-black, .grid-5-column.cards-black.sa-cards {
    grid-template-columns: 1fr 1fr;
}
.text-link.home-faq {
    justify-content: center;
    margin-left: 0;
    padding-left: 18px;
    font-size: 16px;
}
.heading-wrapper.cards-black {
    width: 100%}
.heading-wrapper.testimonial-slider {
    width: 90%}
.heading-wrapper.carts-paragraph {
    margin-top: 30px;
}
.heading-wrapper._50-width {
    width: 80%;
    width: 90%;
    margin-bottom: 20px;
}
.heading-wrapper.pricing-page {
    width: 60%}
.heading-wrapper.ebook-page {
    width: 90%;
    margin-bottom: 20px;
}
.text-opacity-60 {
    display: inline;
}
.demo-link {
    justify-content: center;
}
.home-section-two-video {
    border-radius: 10px;
}
.home-section-two-black-top {
    height: 130px;
}
.home-faq-link {
    padding-top: 25px;
    padding-bottom: 25px;
}
.home-faq-question {
    font-size: 36px;
}
.home-faq-answer-text {
    text-align: left;
    font-size: 26px;
}
.text-link {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
.text-link.margin-right-40px {
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
}
.text-link.margin-right-40px.features-link {
    font-size: 19px;
}
.text-link.nav-text-link, .text-link.on-demand-demo-nav-link, .text-link.demo-link-nav-white {
    margin-bottom: 0;
    margin-left: 0;
}
.testimonial-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
}
.testominal-slider-mask {
    width: 90%}
.testominal-slide {
    margin-right: 30px;
}
.testominal-slider-wrap {
    padding: 30px 20px;
}
.testominal-author-wrap {
    margin-left: 11px;
}
.testominal-author-image {
    width: 60px;
    height: 60px;
}
.testominal-author-name, .testominal-author-bio {
    font-size: 16px;
}
.testominal-slider-paragraph {
    font-size: 24px;
    line-height: 140%}
.benefits-section.home-benefit-section {
    padding-top: 50px;
    padding-bottom: 50px;
    display: none;
}
.benefits-container.first-wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
}
.benefits-text-dark, .benefits-text-light {
    font-size: 40px;
}
.crm-section {
    overflow: hidden;
}
.crm-container.podcast-embed-container {
    margin-top: 30px;
}
.crm-text {
    width: 100%}
.cta-heading {
    font-size: 40px;
    line-height: 120%}
.black-button.mobile {
    display: inline-block;
}
.footer-grey-container {
    padding-left: 40px;
    padding-right: 40px;
}
.footer-blue-container-title {
    font-size: 32px;
}
.footer-blue-container-subtext {
    font-size: 18px;
}
.footer-white-container-title {
    font-size: 32px;
}
.footer-white-container-subtext {
    font-size: 18px;
}
.about-her-subtext {
    max-width: 400px;
    font-size: 18px;
}
.nav-container {
    padding-top: 20px;
    padding-bottom: 20px;
}
.nav-link, .nav-link.black-bg-link {
    padding-top: 0;
    padding-bottom: 0;
}
.nav-button-wrapper.navmenu-button {
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
}
.nav-button-wrapper.navmenu-button.v2 {
    padding-top: 0;
    padding-bottom: 18px;
}
.testimonial-tab-wrap._1 {
    align-items: center;
}
.testimonial-tab-wrap._1.home {
    width: auto;
}
.testimonial-tab-wrap._2 {
    align-items: center;
}
.trufan-image.straight-logo-home {
    right: 7%}
.testimonial-tab-link.in-slider-2 {
    margin-bottom: 0;
}
.testimonial-tab-text {
    letter-spacing: 0;
    font-size: 22px;
}
.cs-3-image-container {
    height: 300px;
}
.image-container-2 {
    width: 70%}
.h1-80px {
    font-size: 46px;
}
.text-container-2 {
    margin-bottom: 60px;
}
.red-button-icon {
    width: 20px;
    height: 20px;
}
.wrapper-1280px-2.customer-stories-wrapper.startups {
    padding-bottom: 40px;
}
.wrapper-1280px-2.stories-details-wrapper {
    padding-top: 140px;
    padding-bottom: 60px;
}
.wrapper-1280px-2.more-stories-head-wrapper {
    padding-bottom: 40px;
}
.wrapper-1280px-2.lf-rich-text-wrapper {
    flex-direction: column;
}
.wrapper-1280px-2.long-form-grid-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
}
.wrapper-1280px-2.persona-split-wrapper {
    padding-bottom: 0;
}
.wrapper-1280px-2.sa-hero-wrapper {
    width: 90%;
    padding-bottom: 80px;
}
.wrapper-1280px-2.guides-wrapper {
    padding-top: 150px;
    padding-bottom: 80px;
}
.cs-author-item-grid {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
}
.cs-author-item-grid.author-image-grid {
    margin-top: -60px;
}
.cs-author-image-container {
    width: 100px;
    height: 100px;
}
.story-sticky-card.sticky-card-blue {
    display: none;
}
.sticky-card-image-container {
    width: 40px;
    height: 40px;
}
.stories-details-sticky-wrapper {
    margin-left: auto;
    margin-right: auto;
    top: 10px;
}
.text-block-28px-bold {
    font-size: 20px;
}
.text-block-28px-bold.text-block-28px-white {
    margin-bottom: 20px;
}
.text-block-19px-fade._60-fade {
    font-size: 14px;
}
.cs-profile-block {
    align-items: flex-start;
    margin-top: 48px;
    display: flex;
}
.cs-review-image-container {
    width: 40px;
    height: 40px;
}
.rich-text-block blockquote {
    background-position: 30px 40px;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 22px;
    line-height: 140%}
.rich-text-block h2 {
    font-size: 34px;
}
.rich-text-block h4 {
    font-size: 25px;
}
.rich-text-block ul {
    margin-left: 0;
}
.rich-text-block li {
    padding-left: 35px;
    font-size: 18px;
}
.white-button.sticky-card-button {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 100%}
.cs-idea-block {
    flex-direction: column;
}
.cs-idea-image-container {
    margin-bottom: 20px;
    margin-right: 0;
}
.cs-link-block-text {
    margin-right: 5px;
    font-size: 14px;
}
.customers-hero-heading h1 {
    font-size: 45px;
}
.h5-80px-bold {
    font-size: 60px;
}
.testimonial-stats-image-wrapper {
    height: 30px;
}
.testimonial-stats-image {
    height: 25px;
}
.search-integrations {
    width: 100%}
.h3-heading {
    font-size: 40px;
    line-height: 125%}
.integrations {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}
.hero-heading-h1 {
    width: 100%;
    font-size: 54px;
    line-height: 120%}
.heading-wrapper-2.one-click {
    width: 100%}
.wrapper-1280px-integrations {
    max-width: 600px;
}
.wrapper-1280px-integrations.integrations-wrapper {
    padding-top: 80px;
}
.wrapper-1280px-integrations.hero-wrapper {
    padding-top: 120px;
}
.wrapper-1280px-integrations.integrations-details-recommended {
    padding-top: 40px;
    padding-bottom: 40px;
}
.contain {
    margin-top: 0;
}
.contain.arrow---pricing-page {
    width: 7px;
}
.contain.segment-shape, .contain.segment-shape-2 {
    width: 40%}
.integrations-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
}
.dropdown {
    margin-left: 0;
}
._40-opacity {
    text-align: center;
}
.section-image-container {
    width: 100%;
    justify-content: flex-start;
    display: block;
}
.section-image-container.blue-fill {
    width: 85%;
    padding-top: 40px;
    padding-bottom: 40px;
}
.section-image-container.blue-fill.gradient-fill {
    width: 100%}
.section-image-container.blue-fill {
    width: 80%;
    padding-top: 40px;
    padding-bottom: 40px;
}
.text-contain-one-click {
    width: 80%}
.container---one-click {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
}
.search-and-dropdown-container {
    max-width: 432px;
    flex-direction: column;
    align-items: stretch;
}
.one-click-paragraph {
    margin-top: 0;
    margin-left: 0%}
.review-heading-80 {
    width: 100%;
    letter-spacing: 0;
    font-size: 37px;
    line-height: 120%}
.review-heading-80.request-integration {
    font-size: 46px;
}
.arrow-right.integration-arrow._180 {
    margin-left: 0;
    margin-right: 12px;
    transform: rotate(180deg);
}
.tags-wrapper {
    margin-bottom: 40px;
}
.h1-heading-blue {
    font-size: 50px;
}
.launch-button-container.margin-right-30px {
    width: 70%}
.popular-block {
    padding: 20px;
}
.breadcrumb-link-wrapper {
    flex: 0 auto;
}
.black-cta---no-icon {
    padding-left: 32px;
}
.breadcrumb-text.inactive, .breadcrumb-text.inactive---transparent, .breadcrumb-text.inactive---transparent {
    text-align: left;
}
.breadcrumb {
    border-radius: 10px;
    flex-wrap: wrap;
    flex: none;
    justify-content: flex-start;
    padding-top: 6px;
}
.breadcrumb.transparent {
    border-radius: 30px;
    display: none;
}
.breadcrumb.transparent.mobile {
    padding: 6px 18px;
    display: inline-block;
}
.leads-image-container {
    width: 100%}
.email-form {
    background-color: transparent;
    border-radius: 100px;
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
}
.callout {
    display: none;
    top: 52%}
.testimonial-link-block.margin-right-48px, .testimonial-link-block.persona-page-capterra {
    margin-right: 20px;
}
.testimonial-card {
    padding-left: 20px;
    padding-right: 20px;
}
.email-block.features-pages {
    width: 100%;
    max-width: 350px;
}
.black-section-main-heading {
    font-size: 40px;
    line-height: 120%}
.testimonial-paragraph {
    font-size: 20px;
}
.leads-image-bottom.startups {
    margin-right: -93px;
}
.product-demo-wrapper {
    padding-left: 20px;
    padding-right: 20px;
}
.coach-section-paragraph {
    font-size: 18px;
}
.product-demo-button.blue {
    font-size: 16px;
}
.form-wrap-2 {
    background-color: transparent;
    flex-direction: column;
}
.form-wrap-2.black {
    flex-direction: row;
}
.white-text-19px {
    max-width: 470px;
}
.resources-wrapper {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}
.tabs-content {
    max-width: 500px;
}
.book-collection-link {
    max-width: 100%}
.h1-heading-white-2.center-text {
    letter-spacing: 0;
    font-size: 50px;
}
.paragraph-19px.black-para, .paragraph-19px.white-text-opacity-60 {
    font-size: 18px;
}
.paragraph-19px.text-opacity-60 {
    font-size: 18px;
    display: block;
}
.paragraph-19px._80-opacity {
    font-size: 18px;
}
.paragraph-19px.contacts-banner {
    font-size: 16px;
}
.h6-heading-32px-left-align {
    margin-bottom: 0;
    font-size: 28px;
}
.pink-submit-button.black-variation.desktop {
    display: none;
}
.tabs-menu {
    max-width: none;
    border-radius: 12px;
    flex-direction: column;
}
.book-collection-grid {
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    justify-items: center;
}
.text-container-3.about-two-image, .text-container-3.support-text-container-1 {
    padding-bottom: 0;
}
.book-image-wrapper {
    width: 50%}
.checkbox-field-2 {
    align-items: baseline;
}
.wrapper-1280px-4.flex-horizontal-top-apart {
    padding-bottom: 0;
}
.wrapper-1280px-4.ebook-hero {
    padding-top: 140px;
    padding-bottom: 0;
}
.wrapper-1280px-4.book-section {
    max-width: none;
}
.wrapper-1280px-4.integrations-details {
    padding-bottom: 60px;
}
.wrapper-1280px-4.black-section {
    padding-top: 60px;
}
.h5-heading-32px {
    font-size: 20px;
}
.book-bottom-wrapper {
    margin-left: 30px;
    margin-right: 30px;
}
.text-field-3 {
    text-align: center;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 10px 0;
    font-size: 19px;
}
.text-field-3.second {
    width: 100%;
    background-color: transparent;
    margin-bottom: 0;
}
.h6-heading-white-2.scd-cta {
    font-size: 22px;
}
.tabs {
    width: 100%}
.integration-dropdown {
    margin-left: 0;
    margin-right: 0;
}
.h2-heading-white-2 {
    font-size: 50px;
}
.h2-heading-white-2.center-text {
    letter-spacing: 0;
    font-size: 48px;
    line-height: 120%}
.text-contain-one-click-2 {
    width: 90%}
.one-click-paragraph-2 {
    margin-top: 20px;
    margin-left: 0%;
    font-size: 18px;
}
.request-integration-wrapper {
    width: 80%;
    flex-direction: column;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
}
.form-holder.flex-horizontal-center-apart {
    flex-direction: column;
    align-items: flex-start;
}
.form-block-wrapper {
    width: 90%}
.text-block-23px-white, .text-block-23px-white.mother-earth {
    font-size: 18px;
}
.job-board-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
}
.image-wrapper {
    width: 100%;
    justify-content: space-between;
}
.about-hero-grid-2 {
    grid-row-gap: 20px;
}
.about-hero-heading-2 {
    width: 100%;
    max-width: 400px;
    font-size: 44px;
}
.h2-white-80px {
    max-width: 400px;
    font-size: 52px;
}
.heading {
    font-size: 32px;
}
.feature-slide-nav {
    right: 15%}
.image-wrapper-2 {
    padding-top: 180px;
    padding-left: 10px;
    padding-right: 10px;
}
.ceo-wrapper {
    margin-right: 60px;
}
.h1-heading-64px {
    font-size: 50px;
}
.book-showcase-container {
    padding-left: 65px;
    padding-right: 65px;
}
.special-grid-wrapper {
    padding-left: 0;
}
.max-width-950px {
    font-size: 30px;
}
.book-collection-grid-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    justify-items: center;
}
.resources-detail-hero-section {
    margin-top: 100px;
}
.image-container-4.max-width-700px {
    min-height: auto;
}
.white-smoke-box {
    min-height: auto;
    padding: 20px;
}
.rich-text-wrapper-3 {
    width: 100%}
.lf-grid-image-wrapper {
    height: 500px;
}
.h1-80px-2 {
    font-size: 46px;
}
.h1-80px-2.lf-hero-heading {
    font-size: 50px;
}
.stories-details-sticky-wrapper-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    position: static;
    top: 10px;
}
.text-field-5.lf-text-field {
    background-color: transparent;
    margin-bottom: 0;
    padding: 0 0 0 32px;
}
.h4-56px {
    font-size: 35px;
}
.h4-56px.pricing {
    font-size: 28px;
}
.cs-review-author-wrapper-2 {
    flex-direction: row;
    align-items: center;
}
.form-wrap-4.lf-form-wrap {
    background-color: #fff;
    flex-direction: row;
}
.lf-rich-text-link-block {
    padding: 20px;
}
.long-form-hero-link-block-grid {
    grid-template-columns: 1fr;
}
.h6-32px-white {
    line-height: 125%}
.wrapper-1280px-5 {
    max-width: 600px;
}
.wrapper-1280px-5.persona-hero-section {
    padding-bottom: 60px;
}
.wrapper-1280px-5.persona-stats-wrapper {
    padding-top: 0;
}
.wrapper-1280px-5.persona-split-section {
    padding-top: 60px;
}
.wrapper-1280px-5.outbound-wrapper-2, .wrapper-1280px-5.sales-decks-confirmation-text {
    padding-top: 0;
}
.error-message-text {
    font-size: 16px;
}
.rows-paragraph-2 {
    font-size: 18px;
}
.feature-hero-paragraph-2 {
    margin-top: 0;
    font-size: 18px;
}
.feature-hero-paragraph-2.email-page {
    width: 80%;
    font-size: 18px;
}
.feature-hero-paragraph-2.video-page {
    width: 90%;
    font-size: 18px;
}
.trial-email-field {
    width: 100%;
    margin-bottom: 15px;
    padding-right: 0;
    font-size: 18px;
}
.benefits-point-text-2 {
    font-size: 16px;
}
.heading-and-text-2 {
    margin-left: 30px;
}
.features-hero-wrapper {
    max-width: 600px;
    padding-top: 100px;
}
.success-message-text {
    font-size: 16px;
}
.custom-checkbox {
    flex: none;
}
.wrapper-rows-2 {
    margin-bottom: 20px;
}
.submit-button---email-form-block {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    left: 0%}
.submit-button---email-form-block.pink {
    left: 22%}
.submit-button---email-form-block.subscribe {
    left: 31%}
.benefits-text-container---left {
    width: 90%;
    margin-top: 80px;
}
._64px-headings {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
.feature-hero-heading-2 {
    width: 100%;
    font-size: 45px;
    line-height: 110%}
.feature-hero-heading-2.email-page {
    max-width: 800px;
    font-size: 43px;
}
.section-text-container-2 {
    width: 90%;
    margin-top: 40px;
}
.blog-link.blog-black-link {
    padding-top: 0;
    padding-bottom: 0;
}
.blog-link.nav.tablet {
    display: none;
}
.cust-outreach-wrapper {
    max-width: 600px;
}
._60-opacity-white {
    display: inline-block;
}
.sales-head-wrapper {
    width: 90%}
.engage-text-container {
    width: 90%;
    margin-top: 40px;
}
.big-heading {
    letter-spacing: -2px;
    font-size: 50px;
}
.banner-wrapper {
    width: 90%}
.engagement-container {
    max-width: 600px;
}
.engage-heading {
    font-size: 28px;
}
.dropdown-arrow {
    align-self: auto;
}
.video-container, .testimonial-stats-wrapper {
    max-width: 600px;
}
.persona-review-container {
    flex-direction: column-reverse;
    padding-left: 25px;
    padding-right: 25px;
}
.persona-comparison-wrapper {
    max-width: 450px;
    padding-top: 40px;
    overflow: visible;
}
.user-name {
    font-size: 16px;
}
.persona-review-head-wrapper {
    margin-bottom: 40px;
}
.review-author-position {
    font-size: 14px;
}
.h4-80px-bold {
    font-size: 60px;
}
.testimonial-stats-image-wrapper-2 {
    height: 30px;
}
.comparison-row {
    width: 120%;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Feature-Row Feature-Row Feature-Row";
    display: flex;
}
.persona-hero {
    overflow: hidden;
}
.author-company-icon-wrapper {
    width: 56px;
}
.persona-review-text-content {
    width: 85%;
    margin-top: 5%;
    margin-right: 0%}
.persona-text-container {
    margin-bottom: 60px;
}
.callout-persona {
    display: none;
    top: 52%}
.persona-comparision-heading {
    letter-spacing: -1.7px;
}
.text-block-19px-bold-white {
    flex: none;
    font-size: 18px;
}
.persona-split-section-bg-image {
    z-index: 0;
    width: 110px;
    height: 110px;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%}
.black-button-2 {
    padding-left: 25px;
    padding-right: 25px;
}
.h1-96px {
    font-size: 60px;
}
.crads-black-section {
    max-width: 600px;
}
.text-block-28px-bold-2 {
    font-size: 20px;
}
.persona-review-section {
    overflow: hidden;
}
.persona-split-section {
    overflow: visible;
}
.persona-stats-heading {
    font-size: 30px;
}
.persona-split-image-wrapper {
    z-index: 1;
}
.persona-hero-image {
    width: 70%}
.persona-author-image-container {
    width: 80%}
.h2-48px-bold {
    font-size: 30px;
}
.h2-48px-bold.persona-page {
    text-align: center;
}
.persona-split-text-wrapper {
    width: 80%}
.persona-split-text-wrapper.text-split-alter {
    width: 90%}
.persona-hero-para {
    font-size: 18px;
}
.page-wrapper---sales-rep {
    overflow: visible;
}
.cards-black-section-2 {
    overflow: hidden;
}
.plans-compare-section.pricing-catalog {
    padding-bottom: 100px;
}
.plan-headings {
    margin-left: 0;
    font-size: 15px;
    font-weight: 700;
}
.plan-headings.v2 {
    color: #000;
    letter-spacing: 0;
    text-transform: none;
    margin-right: 10px;
    font-size: 19px;
}
.plan-headings.pricing-catalog {
    letter-spacing: 0;
    text-transform: none;
    margin-right: 10px;
    font-size: 17px;
}
.headings-and-grid-contain {
    position: relative;
}
.expand-all {
    min-width: 320px;
    background-position: 70%;
    margin-top: 10px;
}
.plans-dropdown-wrapper {
    margin-left: 0;
}
.plan-headings-main {
    border-style: none none solid;
}
.plan-headings-main.first-pricing {
    cursor: default;
    border-radius: 0;
    margin-bottom: 0;
}
.plan-headings-main.grid-headings {
    z-index: 10;
    background-color: #fff;
    border-radius: 0;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
}
.pricing-box-row.monthly-row {
    width: 80%;
    background-color: transparent;
}
.pricing-box-row.monthly-row.v2, .pricing-box-row.monthly-row.v3 {
    width: 100%}
.pricing-box-row.pricing-catalog {
    padding-bottom: 0;
}
.pricing-box-row.pricing-catalog.v3 {
    grid-template-columns: 1fr 1fr;
}
.faq-paragraph {
    font-size: 18px;
}
.faq-paragraph.white, .faq-paragraph.white-2 {
    margin-top: 18px;
    margin-bottom: 18px;
}
.block-ctas-wrapper {
    max-width: 600px;
}
.plan-description {
    margin-right: 0%;
    font-size: 16px;
}
.plan-description.pricing-catalog {
    font-size: 15px;
}
.pricing-wrapper.v2 {
    width: 100%}
.plan-price {
    font-size: 15px;
    font-weight: 400;
}
.plans-arrow-dropdown {
    width: 22px;
}
.plans-arrow-dropdown.v2 {
    width: 30px;
}
.pricing-box {
    width: 100%;
    min-height: auto;
    background-color: #fff;
    border-radius: 20px;
    padding: 40px 23.5px;
    font-size: 14px;
}
.pricing-box.most-popular-box {
    width: 100%;
    padding: 45px 40px 0;
}
.pricing-box.starter-box {
    border-bottom-style: none;
    border-radius: 30px 30px 0 0;
    padding: 45px 40px 0;
}
.pricing-box.basic-box-v2 {
    box-shadow: none;
    border-bottom-style: none;
    border-right-style: none;
    border-radius: 0;
    padding: 45px 40px 0;
}
.pricing-box.business-box-v2 {
    box-shadow: none;
    border-radius: 0;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
}
.pricing-box.pricing-catalog {
    background-color: transparent;
    padding-right: 0;
}
.pricing-box.pricing-catalog.top {
    border-bottom-style: none;
    margin-bottom: 40px;
    padding-bottom: 0;
}
.pricing-box.business-box-v3 {
    box-shadow: none;
    border-radius: 0;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
}
.buttons-contain {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 40px;
}
.faq-black-section {
    max-width: 600px;
}
.price-points, .plan-subheads {
    font-size: 16px;
}
.plan-subheads.pricing-catalog {
    font-size: 14px;
}
.compare-plans-wrapper {
    max-width: 600px;
    padding-bottom: 0;
}
.compare-plans-wrapper.v2 {
    margin-top: 85px;
    padding-top: 0;
}
.plans-top-wrapper {
    flex-direction: column;
    align-items: stretch;
}
.plans-top-wrapper.desktop {
    display: none;
}
.startup-text-container {
    width: 90%;
    margin-top: 0;
}
.toggle-row {
    margin-bottom: 20px;
    top: -60px;
    left: auto;
}
.toggle-row.v2 {
    margin-top: 3px;
    position: relative;
    top: 0;
    left: auto;
    transform: none;
}
.faq-dropdown-wrapper {
    margin-left: 0;
}
.cta-block-wrapper {
    margin-bottom: 40px;
}
.toggle-text {
    font-size: 16px;
}
.toggle-text.annual-toggle {
    width: 150px;
    text-align: right;
}
.toggle-text.month-toggle {
    width: 150px;
    font-size: 16px;
}
.left-contain._30-width.nav {
    display: none;
}
.faq-dropdown {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.plans-grid-mobile.v2, .plans-grid-mobile.v3 {
    grid-template-columns: 1fr 1fr 1fr;
}
.startup-container {
    width: 100%}
.subheads-contain-fixed-width {
    width: auto;
}
.compare-plans-heading {
    text-align: center;
    font-size: 32px;
    line-height: 125%}
.plans-dropdowns-container {
    display: none;
}
.plan-subheadings.pricing-catalog {
    flex-direction: column;
}
.block-cta-grid {
    width: 80%;
    grid-template-columns: 1fr;
    justify-items: center;
}
.block-cta-grid.pricing-blog-block {
    width: 70%;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
}
.price {
    font-size: 50px;
}
.price.v2.monthly, .price.v2.yearly, .price.pricing-catalog {
    font-size: 48px;
}
.dropdowns-container-smaller-devices {
    max-width: 600px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
}
.toggle-contain {
    margin-right: 20px;
}
.testimonial-wrapper-3 {
    max-width: 600px;
}
.contain---left-2 {
    width: 70%}
.faq-heading {
    font-size: 20px;
}
._4-grid.content.nav {
    width: 100%;
    max-width: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: grid;
}
.testimonial-subheading-2 {
    padding-right: 20px;
    font-size: 14px;
    line-height: 140%}
.rows-pricing-page {
    margin-top: 20px;
    margin-bottom: 60px;
}
.price-wrapper {
    border-right-style: none;
    padding-right: 0;
}
.price-wrapper.basic-block {
    padding-right: 0;
}
.price-wrapper.basic-block.v2 {
    border-bottom-style: solid;
    border-bottom-color: #e3e3e3;
}
.price-wrapper.business-block.v2 {
    padding-top: 45px;
    padding-bottom: 20px;
}
.price-wrapper.starter-block, .price-wrapper.professional-block {
    border-bottom: 1px solid #e3e3e3;
}
.price-wrapper.pricing-catalog {
    width: 80%;
    border-bottom: 1px solid rgba(255, 255, 255, .06);
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
}
.price-wrapper.pricing-catalog.v3 {
    border-bottom-style: none;
}
.content-grid-mobile {
    opacity: 1;
    display: none;
}
.content-grid-mobile.first-point, .content-grid-mobile.pricing-catalog {
    display: block;
}
.price-boxes-container {
    flex-direction: column;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
}
.price-boxes-container.v2 {
    padding-left: 0%;
    padding-right: 0%;
    position: static;
    top: 90px;
}
.startup-wrapper {
    max-width: 600px;
}
.pricing-section {
    padding-top: 40px;
}
.pricing-section.v2 {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
}
.rows-dropdown-text._17px.desktop {
    display: none;
}
.rows-dropdown-text._17px.mobile {
    display: block;
}
.checkbox-text-black {
    font-size: 15px;
}
.full-access-form {
    width: 60%;
    min-width: 320px;
}
.black-cta-button, .black-cta-text, .black-cta-button-call {
    flex: none;
}
.one-click-heading {
    width: 100%;
    font-size: 46px;
    line-height: 120%}
.banner-heading {
    font-size: 40px;
}
.choose-wrapper {
    max-width: 600px;
}
.lf-rich-text-link-block-2 {
    padding: 20px;
}
.ebook-template-list {
    grid-template-columns: 1fr 1fr;
}
.ebook-resourse-list {
    grid-template-columns: 1fr;
}
.ebook-big-heading h2 {
    letter-spacing: -1px;
    font-size: 54px;
}
.collection-list {
    grid-template-columns: 1fr 1fr;
}
.dropdown-list-full-wrapper.mobile {
    border-bottom-style: none;
}
.dropdown-block.black.mobile {
    display: block;
}
.navigation-right {
    padding-right: 30px;
}
.dropdown-toggle-item {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.dropdown-toggle-item.white-dropdown {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.dropdown-toggle-item.black-dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
}
.nav-menu-left-wrapper {
    padding-right: 0;
}
.navmenu-right-wrapper {
    padding-top: 20px;
}
.nav-menu-right-head-text {
    width: auto;
}
.nav-menu-right-head-fade-text {
    display: inline;
}
.about-hero-heading-2-copy {
    width: 100%;
    max-width: 400px;
    font-size: 44px;
}
.ccpa-table-head {
    display: flex;
}
.ccpa-list {
    font-size: 15px;
}
.text-block-88 {
    margin-right: 20px;
    font-size: 15px;
}
.ccpa-table-row {
    display: flex;
}
.column-7 {
    margin-bottom: 40px;
}
.column-8 {
    padding-bottom: 20px;
}
.partner-table-row, .partner-table-header {
    display: flex;
}
._2-column-recommend-column {
    padding-bottom: 60px;
}
.login-link.black-login.nav-hide, .login-link.black-bg-link.nav-hide {
    display: none;
}
.hero-overlay-careers {
    max-height: 400px;
    padding: 40px 20px 10px;
}
.heading-8 {
    margin-bottom: 0;
}
.hero-wrapper-changelog {
    padding-top: 160px;
}
.changelog-left-contain {
    width: 100%}
.changelog-main-paragraph {
    font-size: 18px;
}
.absolute-arrow {
    width: 40%}
.contacts-hero-wrapper {
    padding-top: 160px;
}
.contacts-heading {
    font-size: 64px;
}
.contacts-heading.template {
    font-size: 50px;
}
.contacts-main-paragraph {
    max-width: 450px;
    font-size: 17px;
}
.tabs-menu-contacts {
    width: 80%;
    border-radius: 20px;
    flex-flow: column wrap;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
}
.tab-link-contacts {
    justify-content: center;
}
.tab-link-contacts.w--current {
    text-align: center;
}
.contacts-card-wrapper {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}
.contacts-banner-heading {
    margin-bottom: 20px;
    font-size: 30px;
}
.contact-block {
    text-align: center;
}
.contact-top {
    align-items: flex-start;
}
.contact-top.template {
    margin-bottom: 40px;
}
.heading-contain-contact {
    margin-left: 0;
}
.business-name {
    text-align: left;
    font-size: 28px;
}
.location-text {
    text-align: left;
    font-size: 20px;
}
.close-expert {
    margin-right: 10px;
}
.contact-template-info {
    flex-direction: column;
}
.contact-left {
    max-width: 500px;
    margin-bottom: 2%;
    margin-right: 0%;
    position: static;
}
.contact-right {
    width: 100%}
.consultants-h3 {
    margin-bottom: 40px;
}
.industry-hero-subtext {
    font-size: 18px;
}
.two-column-recommend-section {
    padding-left: 0;
    padding-right: 0;
}
.container---one-click-2 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
}
.financial-image.shadow-black {
    margin-bottom: 20px;
}
.popular-content-card {
    flex-direction: column;
    align-items: flex-start;
}
.popular-content-text {
    width: 100%;
    margin-top: 20px;
}
.popular-content-image-wrap {
    width: 100%;
    margin-right: 0;
}
.outbound-call-explorer-image.outbound-image-2 {
    left: 49%}
.zoom-rows-heading {
    font-size: 35px;
}
.partner-h3-white {
    font-size: 28px;
}
.partner-image-container {
    width: 85%;
    margin-left: 0%}
.partner-text-container {
    width: 90%;
    margin-top: 0;
}
.partner-cta-rows-paragraph {
    font-size: 18px;
}
.startup-grid-2 {
    margin-left: 0;
}
.startup-grid-2.left {
    align-self: center;
}
.customer-success-hero-image {
    border-radius: 10px;
}
.benefits-point-text-white {
    font-size: 16px;
}
.alternative-page-paragraph-1 {
    font-size: 18px;
}
.alternative-h2 {
    font-size: 28px;
}
.white-smoke-box-compare {
    padding: 20px;
}
.h6-testimony-compare {
    margin-bottom: 0;
    font-size: 28px;
}
.h6-testimony-compare.white-text {
    margin-bottom: 30px;
}
.author-wrapper-compare {
    flex-direction: row;
    align-items: center;
}
.checkmark-row-condensed {
    margin-bottom: 0;
}
.benefits-point-text-compare {
    font-size: 16px;
}
.benefits-wrapper-compare, .compare-wrapper, .testimonial-stats-wrapper-compare {
    max-width: 600px;
}
.webinar-registration {
    display: none;
}
.webinar-mobile {
    width: 100%}
.image-9 {
    width: 80px;
    height: 80px;
}
.text-block-93 {
    padding-left: 100px;
}
.collection-item-2 {
    width: 95%;
    padding-bottom: 0;
}
.text-block-94, .link-4 {
    padding-left: 20px;
}
.reviews-wrapper {
    max-width: 600px;
    padding-top: 0;
    padding-bottom: 60px;
}
.compare-third-party-heading {
    width: 90%;
    text-align: left;
    font-size: 46px;
    line-height: 120%;
    display: inline-block;
}
.compare-hero-section {
    align-items: center;
}
.industry-hero-h1 {
    letter-spacing: -2px;
    font-size: 50px;
}
.industry-hero-wrapper {
    padding-top: 160px;
}
.contacts-list-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
}
.quote-secondary-section {
    padding-left: 40px;
}
.quote-secondary-h2 {
    width: 100%;
    text-align: center;
    font-size: 46px;
    line-height: 100%}
.quote-secondary-wrapper {
    width: 100%;
    max-width: 600px;
}
.quote-secondary-block {
    margin-top: 30px;
}
.quote-secondary-author-wrapper {
    flex-direction: row;
    align-items: center;
}
.quote-secondary-image-container {
    height: 40px;
}
.custom-logo-train-h6-wrapper {
    padding-bottom: 20px;
}
.custom-logo-train-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
}
.custom-logo-train-logo {
    max-width: 80%}
.quote-primary-section {
    padding-left: 0;
}
.quote-primary-h2 {
    text-align: center;
    font-size: 46px;
}
.quote-primary-container {
    flex-direction: column-reverse;
    padding-left: 25px;
    padding-right: 25px;
}
.quote-primary-wrapper {
    max-width: 600px;
    display: flex;
}
.quote-primary-text-content {
    width: 85%;
    margin-top: 5%;
    margin-right: 0%}
.quote-primary-image-container {
    width: 80%}
.h2-56px-split-left {
    font-size: 40px;
}
.paragraph-split-left {
    font-size: 18px;
}
.h2-56px-split-right {
    font-size: 40px;
}
.h2-64px-split-right {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
.h2-64px-split-right.startups {
    font-size: 40px;
}
.h2-64px-split-left {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
.list-heading-64px {
    width: 100%;
    text-align: left;
    font-size: 40px;
    line-height: 120%}
.parapraph-split-left {
    font-size: 18px;
}
.parapraph-split-left.startups {
    text-align: center;
}
.parapraph-split-left.pricing-catalog {
    margin-bottom: 0;
}
.paragraph-split-right, .paragraph-split-right-bold {
    font-size: 18px;
}
.simple-image-right-wrapper {
    max-width: 600px;
}
.simple-image-right-container {
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
}
.simple-image-right-text-wrapper {
    width: 90%;
    max-width: none;
}
.simple-image-right-image-wrapper {
    z-index: 1;
    width: 100%}
.simple-image-left-text-wrapper {
    width: 90%}
.simple-image-left-image-container {
    width: 100%}
.simple-image-left-container {
    width: 100%;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
}
.simple-image-left-section, .simple-image-right-section {
    overflow: visible;
}
.feature-icon-list-container {
    max-width: 600px;
}
.feature-icon-list-list-wrapper {
    width: 90%;
    margin-top: 40px;
}
.feature-icon-list-list-wrapper.about {
    width: 100%}
.icon-list-h3 {
    font-size: 28px;
}
.icon-list-paragraph {
    font-size: 18px;
}
.icon-list-row {
    margin-bottom: 20px;
}
.resource-delivery-wrapper {
    max-width: 600px;
}
.resource-delivery-btn {
    flex: none;
}
.contacts-about-para {
    text-align: left;
}
._2-column-recommend-wrapper {
    max-width: 600px;
    padding-bottom: 40px;
}
._2-column-recommend-h3 {
    max-width: 100%;
    margin-bottom: 60px;
    font-size: 46px;
}
._2-column-recommend-paragraph {
    font-size: 18px;
}
._2-column-recommend-button {
    padding-left: 25px;
    padding-right: 25px;
}
.two-column-recommend-section-color-bg {
    padding-left: 0;
    padding-right: 0;
}
.triad-left-image-container {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
}
.triad-left-image-container-image {
    width: 100%}
.triad-left-image-text-container {
    width: 90%}
.image-left-list-text-container {
    width: 90%;
    margin-top: 100px;
}
.image-left-list-container {
    width: 100%;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
}
.image-left-list-image-container {
    width: 100%}
.list-simple-heading-64px {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
.feature-icon-list-simple-wrapper {
    width: 90%;
    margin-top: 40px;
}
.image-left-list-section {
    overflow: visible;
}
.image-bottom-h2-48px {
    font-size: 40px;
}
.image-bottom-paragraph {
    font-size: 18px;
}
.image-bottom-paragraph-wrapper {
    width: 90%}
.h3-46px-split-right {
    font-size: 40px;
}
.blue-image-right-paragraph {
    font-size: 18px;
}
.blue-image-right-image-container {
    width: 90%;
    margin-bottom: 60px;
    margin-left: 0%}
.blue-image-right-button {
    font-size: 18px;
}
.blue-image-right-text-container {
    width: 90%;
    margin-top: 0;
}
.blue-image-wrapper {
    max-width: 600px;
}
.blue-image-container {
    width: 100%}
.image-right-list-container {
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
}
.image-right-list-section {
    overflow: visible;
}
.center-h2-button-section {
    padding-left: 40px;
}
.center-h2-button-section.pricing {
    padding-left: 0;
    padding-right: 0;
}
.center-h2-button-wrapper {
    max-width: 600px;
}
.center-h2-button-wrapper.pricing {
    border-radius: 0;
}
.center-h2-button-h2 {
    text-align: center;
    font-size: 46px;
    line-height: 120%}
._2-column-text-container {
    width: 100%;
    max-width: 600px;
}
._2-column-text-paragraph-wrapper {
    width: 90%}
._2-column-text-h2 {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
.heading-video-h2 {
    text-align: center;
    font-size: 46px;
    line-height: 120%}
.heading-video-paragraph {
    max-width: 400px;
    font-size: 18px;
}
.heading-video-wrapper {
    max-width: 600px;
}
.heading-video-video-container {
    padding-top: 40px;
}
.heading-video-video-wrapper {
    border-radius: 10px;
}
._2-column-text-h2-white {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
._2-column-text-paragraph-wrapper-white {
    width: 90%}
.partner-wrapper {
    max-width: 600px;
}
.partner-container {
    width: 100%}
.partner-paragraph {
    font-size: 18px;
}
._3-column-recommend-block-wrapper {
    max-width: 600px;
}
._3-column-recommend-grid {
    width: 80%;
    grid-template-columns: 1fr;
    justify-items: center;
}
.simple-text-header-h1 {
    width: 100%;
    max-width: 400px;
    letter-spacing: -2px;
    font-size: 60px;
}
.simple-text-header-paragraph {
    max-width: 400px;
    font-size: 18px;
}
.header-simple-image-image-wrapper {
    padding-top: 0;
}
.header-simple-image-paragraph {
    max-width: 400px;
    font-size: 18px;
}
.heading-simple-image-h1 {
    width: 100%;
    letter-spacing: -2px;
    font-size: 52px;
}
.header-simple-image, .support-hero-image {
    border-radius: 10px;
}
.remote-sales-image-2 {
    max-width: 40%;
    bottom: -9%}
.saas-image-1 {
    max-width: 90%;
    top: -16%;
    left: auto;
}
.saas-image-3 {
    max-width: 50%;
    bottom: -20%;
    right: -3%}
.insurance-image-2 {
    right: -5%}
.insurance-image-4 {
    max-width: 40%;
    bottom: -6%;
    right: -4%}
.inbound-image-1 {
    max-width: 90%;
    top: -26%;
    left: auto;
}
.inbound-image-3 {
    max-width: 40%;
    bottom: -17%;
    right: 0%}
.outbound-image-1 {
    max-width: 50%;
    top: -56%}
.outbound-image-3 {
    max-width: 50%;
    bottom: -35%;
    right: 24%}
.outbound-image-8 {
    top: 42%;
    left: 0%}
.support-image-1, .lets-talk-image-container-1 {
    width: 100%}
.compare-context-section {
    padding-left: 40px;
}
.compare-context-container {
    max-width: 600px;
}
.compare-context-bullet-wrapper {
    width: 90%;
    margin-top: 40px;
}
.compare-context-h3 {
    font-size: 28px;
}
.compare-hero-h1 {
    width: 90%;
    font-size: 60px;
}
.compare-hero-paragraph {
    max-width: 400px;
    padding-bottom: 10px;
    font-size: 18px;
}
.remote-sales-image-container-1, .insurance-image-container-image-2 {
    width: 100%}
.industry-image-set-1-container {
    width: 100%;
    margin-bottom: 60px;
}
.outbound-image-set-1-wrapper {
    z-index: 1;
    width: 100%}
.remote-sales-wrapper-1, .saas-wrapper-1 {
    max-width: 600px;
}
.insurance-wrapper-1 {
    padding-top: 60px;
}
.insurance-image-set-1-wrapper {
    width: 90%;
    margin-top: 0;
}
.insurance-wrapper-2, .insurance-text-container-1 {
    max-width: 600px;
    padding-top: 40px;
}
.insurance-image-bottom-wrapper {
    max-width: 600px;
    padding-bottom: 40px;
}
.financial-wrapper-1, .financial-wrapper-3 {
    max-width: 600px;
}
.real-estate-wrapper-2 {
    padding-left: 20px;
}
.saas-wrapper-3, .inbound-wrapper-2, .outbound-wrapper-1 {
    max-width: 600px;
}
.outbound-image-set-2-wrapper {
    z-index: 1;
    width: 100%;
    margin-bottom: 115px;
}
.feature-icon-list-container-copy, .meeting-sync-wrapper-1, .partner-wrapper-1 {
    max-width: 600px;
}
.parter-text-wrapper-1 {
    align-items: center;
}
.support-stats-wrapper {
    max-width: 600px;
}
.paragraph-split-right-white {
    font-size: 18px;
}
.simple-image-right-wrapper-copy, .compare-wrapper-1 {
    max-width: 600px;
}
.big-splash-1-h2 {
    text-align: center;
    font-size: 46px;
    line-height: 120%}
.big-splash-1-section {
    padding-left: 40px;
}
.big-splash-1-wrapper {
    max-width: 600px;
}
.cliffnotes-heading {
    width: 70%;
    text-align: center;
    font-size: 46px;
    line-height: 120%}
.cliffnotes-h2-container {
    display: flex;
}
.compare-summary-text-container {
    width: 90%;
    max-width: 600px;
    align-items: flex-start;
    display: block;
}
.compare-summary-heading {
    text-align: left;
    font-size: 46px;
    line-height: 120%}
.compare-summary-paragraph {
    text-align: left;
    font-size: 18px;
}
.compare-text-container---left {
    width: 90%}
.compare-text-container---right {
    width: 90%;
    margin-top: 80px;
}
.compare-column-container {
    max-width: 600px;
}
.links-container-alternative {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
}
.play-image {
    width: 30px;
}
.cs-wrapper-1 {
    max-width: 600px;
}
.lets-talk-form-container, .lets-talk-video-wrapper {
    width: 100%}
.hero-h1-predictive-dialer {
    font-size: 50px;
}
.resources-wrapper-hero {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}
.wrapper-1280px-4-copy.black-section {
    padding-top: 20px;
}
.reviews_g2-grid {
    grid-template-columns: 1fr 1fr;
}
.reviews_g2-item {
    height: 150px;
}
.lets-talk-options-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    left: 0%}
.quote-secondary-paragraph {
    font-size: 20px;
}
.blue-button-blue-bg, .blue-button-blue-bg-outbound {
    font-size: 18px;
}
.h6-success {
    text-align: left;
}
.customer-success-wrapper-1 {
    z-index: 1;
    width: 90%}
.links-container-compare {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    padding-top: 40px;
}
.compare-wrapper-2 {
    max-width: 450px;
    padding-top: 80px;
    overflow: visible;
}
.links-container-persona {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
}
.persona-review-wrapper-copy {
    max-width: 600px;
    max-width: 600px;
    max-width: 600px;
    padding-bottom: 20px;
}
.wrapper-1050px-startups.crm {
    padding-top: 100px;
    padding-bottom: 40px;
}
.footer-links-contain {
    width: 100%;
    margin-bottom: 60px;
}
.footer-links-contain.resource-link-container, .footer-links-contain.company-link-container {
    margin-top: 0;
}
.footer-soical-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
}
.footer-social-icon-container {
    margin-left: 0;
    margin-right: 20px;
}
.form-search {
    width: auto;
}
.slider-nav-trufan, .slider-nav-trufan.white {
    bottom: -10%}
.brand-subtext {
    font-size: 18px;
}
.header-wrapper-resources.resource-header {
    padding-top: 140px;
}
.quote-primary-h3-wrapper-copy {
    margin-bottom: 40px;
}
.persona-quote {
    max-width: 600px;
    display: flex;
}
.quote-secondary-h2-copy {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    font-size: 46px;
    line-height: 120%}
.cold-calling-img {
    width: 100%}
.blue-image-right-paragraph-copy {
    font-size: 18px;
}
.feature-more-link {
    min-height: 0;
}
.inbound-footer-link {
    height: auto;
    margin-bottom: 20px;
}
.triad-image-left-h3-wrapper-copy {
    width: 90%}
.list-heading-64px-industry {
    width: 90%;
    text-align: left;
    font-size: 40px;
    line-height: 120%}
.custom-logo-train-grid-real-estate {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
}
.custom-logo-train-section-real-estate {
    padding-top: 40px;
    padding-bottom: 40px;
}
.custom-logo-train-grid-copy {
    grid-template-columns: 1fr;
}
.h2-64px-split-right-insurance {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
.simple-text-header-section-api {
    padding-bottom: 40px;
}
.simple-text-header-h1-api {
    width: 100%;
    max-width: 400px;
    font-size: 44px;
}
.simple-text-header-paragraph-api {
    max-width: 400px;
    font-size: 18px;
}
.feature-icon-list-list-wrapper-api {
    width: 90%;
    margin-top: 40px;
}
.lets-talk-image-wrapper-1 {
    z-index: 1;
    width: 100%}
.lets-talk-text-wrapper-1 {
    width: 90%;
    max-width: none;
}
.h2-support-white {
    max-width: 400px;
    font-size: 40px;
}
.sales-decks-subhead {
    max-width: 400px;
    font-size: 18px;
}
.paragraph-9 {
    margin-top: 20px;
    padding-top: 20px;
}
.column-10 {
    margin-top: 40px;
}
.consultant-h1 {
    font-size: 64px;
}
.industry-text-wrapper-1 {
    width: 90%;
    max-width: none;
}
.saas-text-container-1 {
    width: 90%}
.saas-image-container-1 {
    width: 100%}
.ccpa-wrapper {
    max-width: 600px;
}
.plans-top-wrapper-mobile {
    flex-direction: column;
    align-items: center;
}
.plans-top-wrapper-mobile.v2 {
    margin-bottom: 50px;
}
.sales-consultants-wrapper-hero-copy {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}
.contact-tabs-content-top {
    padding-top: 0;
}
.trial-btn-red {
    font-size: 19px;
}
.email-form-trial {
    background-color: transparent;
    border-radius: 100px;
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
}
.trial-btn-black {
    font-size: 19px;
}
.email-block-home-header.features-pages {
    width: 100%;
    max-width: 350px;
}
.trial-btn-guide-footer {
    font-size: 19px;
}
.simple-image-left-text-wrapper-copy {
    width: 90%}
.bundle-list {
    margin-bottom: 20px;
}
.bundle-list-books {
    font-size: 16px;
}
.bundle-img-container {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
}
.heading-bundle {
    font-size: 50px;
}
.bundle-wrapper {
    padding-top: 160px;
}
.secondary-bundle-header {
    font-size: 18px;
}
.expert-interview {
    margin-right: 10px;
}
._10-users-link, ._10-users-link-black {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
.lets-talk-calendar-wrapper {
    max-width: 600px;
    display: flex;
}
.mel-power-logo.straight-logo-home {
    right: 7%}
.trufan-testimonial-text {
    letter-spacing: 0;
    font-size: 22px;
}
.sales-consultants-btn-arrow {
    margin-top: 0;
}
.expand-button {
    min-width: 320px;
    background-position: 70%;
    margin-top: 10px;
}
.expand-button.pricing-variation.v2, .expand-button.v2 {
    min-width: 180px;
}
.collapse-text.v2 {
    opacity: 0;
    left: 32px;
}
.breadcrumb-2 {
    border-radius: 10px;
    flex-wrap: wrap;
    flex: none;
    justify-content: flex-start;
    padding-top: 6px;
}
.sales-consultants-request p {
    text-align: center;
    font-size: 18px;
}
.webinars-upcoming, .webinars-on-demand {
    height: 650px;
    margin-bottom: 0;
}
.form-block-wrapper-2 {
    width: 90%}
.waypoint, .waypoint-hide {
    width: 30%;
    object-fit: contain;
}
.compare-intro-row-wrapper {
    margin-bottom: 20px;
}
.chevron-compare {
    margin-top: 0;
}
.comparison-intro-text-wrapper {
    margin-left: 30px;
}
.comparison-intro-h2 {
    font-size: 28px;
}
.sticky-navbar-wrapper {
    height: 80px;
}
.custom-data-migration-section {
    overflow: visible;
}
.pro-services-icon-container {
    max-width: 600px;
}
.simple-image-right-image-wrapper-copy {
    z-index: 1;
    width: 100%}
.migration-text-container {
    width: 90%;
    max-width: none;
}
.premium-support-image-container {
    width: 100%;
    margin-bottom: 60px;
}
.premium-support-text-container {
    width: 90%;
    margin-top: 0;
}
.pb-image-left-list-container {
    width: 100%;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
}
.premium-support-section {
    overflow: visible;
}
.premium-support-h2 {
    width: 100%;
    font-size: 40px;
    line-height: 120%}
.services-conditions {
    font-size: 18px;
}
.sales-academy-h1 {
    font-size: 46px;
    line-height: 110%}
.academy-hero-subtext {
    font-size: 18px;
}
.sa-hero-image {
    width: 60%}
.sa-stats-section {
    padding-left: 0;
    padding-right: 0;
}
.sa-stats-wrapper {
    width: 90%;
    max-width: 600px;
    padding-top: 80px;
    padding-bottom: 80px;
}
.sa-2-col-container {
    width: 90%;
    max-width: 600px;
    padding-bottom: 40px;
}
.sa-video-wrapper {
    width: 90%;
    padding-top: 0;
}
.sa-instructor-wrapper {
    max-width: 600px;
    padding-top: 60px;
}
.instructor-row-paragraph {
    font-size: 18px;
}
.instructor-h2 {
    align-items: center;
}
.instructor-section {
    padding-top: 80px;
}
.instructor-title {
    font-size: 18px;
}
.upcoming-courses-grid {
    width: 80%;
    grid-template-columns: 1fr;
    justify-items: center;
}
.updcoming-grid-wrapper {
    max-width: 600px;
    padding-top: 60px;
}
.upcoming-courses-header {
    width: 100%;
    text-align: left;
    font-size: 40px;
    line-height: 120%}
.course-cta-h2 {
    text-align: center;
    font-size: 46px;
    line-height: 120%}
.upcoming-courses-h2 {
    align-items: center;
}
.text-container-4 {
    margin-bottom: 60px;
}
._2-column-text-section-2 {
    padding-left: 0;
    padding-right: 0;
}
.demographics-listing {
    font-size: 18px;
}
.demographics-listing-row {
    margin-bottom: 20px;
}
.demographics-h3 {
    margin-left: 14px;
}
.academy-hero-subtext-2 {
    font-size: 18px;
}
.referral-hero-subtext {
    font-size: 20px;
}
.partners-nav {
    max-width: 600px;
}
.partner-h1 {
    letter-spacing: -2px;
    font-size: 50px;
}
.resource-cta-h2-wrapper {
    align-items: center;
}
.resource-cta-h2 {
    width: 100%;
    text-align: center;
    font-size: 40px;
    line-height: 120%}
.resource-cta-grid-wrapper {
    max-width: 600px;
    padding-top: 60px;
}
.resource-cta-grid {
    width: 80%;
    grid-template-columns: 1fr;
    justify-items: center;
}
.resource-cta-description {
    font-size: 18px;
}
.g2-grid-2 {
    grid-template-columns: 1fr 1fr;
}
.icp-subhead {
    max-width: 400px;
    font-size: 18px;
}
.icp-column {
    min-width: auto;
}
.g2-grid-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.g2-grid4-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.g2-item-2 {
    height: 150px;
}
.close-calling-h1 {
    letter-spacing: -2px;
    font-size: 50px;
}
.close-demo-subtext {
    font-size: 18px;
}
.demo-tile-container-1, .demo-tile-container-2 {
    padding-left: 40px;
    padding-right: 40px;
}
.demo-tile-title-1 {
    font-size: 32px;
}
.demo-tile-subtext-1, .demo-tile-subtext-2 {
    font-size: 18px;
}
.demo-tile-title-2 {
    font-size: 32px;
}
.opps-h2-black {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 120%}
.opps-black-image-container {
    width: 100%}
.opps-black-h3 {
    font-size: 28px;
}
.stats-wrapper-demo {
    max-width: 600px;
}
.close-demo-h3-cta {
    max-width: 100%;
    margin-bottom: 60px;
    font-size: 46px;
}
.h3-heading-white-demo {
    font-size: 46px;
}
.pronounce-section {
    padding-left: 0;
    padding-right: 0;
}
.pronounce-h4-wrapper {
    max-width: 600px;
}
.pronounce-h3 {
    font-size: 26px;
    line-height: 125%}
.pronounce-subtext {
    font-size: 22px;
    line-height: 125%}
.image-15 {
    padding-bottom: 20px;
}
.footer-blue-container-2 {
    padding-left: 40px;
    padding-right: 40px;
}
.contain-2 {
    margin-top: 0;
}
.pricing-cta-paragraph {
    font-size: 18px;
}
.benefits-accordion-wrapper {
    margin-left: 0;
}
.benefits-accordion-dropdown {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.benefits-accordion-paragraph {
    margin-bottom: 12px;
    font-size: 18px;
}
.benefits-accordion-arrow {
    width: 22px;
}
.benefits-accordion-heading {
    font-size: 18px;
}
.benefits-accordion-icon {
    margin-top: 0;
}
.exec-team-image-container {
    padding-top: 40px;
}
.exec-team-image {
    height: 320px;
}
.leadership-paragraph {
    font-size: 18px;
}
.leadership-wrapper {
    max-width: 600px;
}
.leadership-h2 {
    text-align: center;
    font-size: 46px;
    line-height: 120%}
.founders-3-column-block {
    max-width: 600px;
}
.founders-grid {
    width: 80%;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    justify-items: center;
}
.testimonial-2-col-h3 {
    max-width: 600px;
}
.satisfaction-rating {
    font-size: 18px;
}
.retreat-photos-section {
    padding-left: 0;
    padding-right: 0;
}
.h2-64px-center {
    text-align: center;
    font-size: 46px;
    line-height: 120%}
.retreat-chevron {
    display: none;
}
.submit-button-startups {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
    left: 0%}
.startups-header-mobile {
    text-align: center;
    font-size: 56px;
}
.hiring-no-icon {
    margin-top: 0;
}
.leadership-accordion-dropdown-2 {
    margin-bottom: 0;
}
.leadership-header-2 {
    font-size: 18px;
}
.leadership-container-2 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.leadership-grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
}
.leadership-grid-horizontal-wrapper {
    width: 100%;
    margin-top: 10px;
}
.jobs-container {
    max-width: 600px;
}
.jobs-section-heading-container {
    padding-bottom: 20px;
}
.job-block {
    min-height: 240px;
    text-align: center;
    padding: 30px;
}
.job-block-heading {
    text-align: left;
    font-size: 24px;
    line-height: 120%}
.job-block-subtext-2 {
    text-align: left;
    font-size: 17px;
}
.job-block-tag-text {
    min-width: 100px;
}
.jobs-tile-remote-tag-copy {
    min-width: 130px;
}
.job-block-subtext-wrapper {
    display: flex;
}
.learn-more-copy {
    font-size: 18px;
}
.job-block-text-wrapper {
    display: block;
}
.job-block-heading-wrapper {
    display: flex;
}
.job-block-subtext-1 {
    text-align: left;
    font-size: 17px;
}
.job-block-item {
    padding-right: 0;
}
.job-block-divider {
    text-align: left;
    font-size: 20px;
    display: block;
}
.jobs-collection-list-wrapper {
    grid-template-columns: 1fr;
}
.job-block-tag {
    min-width: 130px;
}
.demo-hero-player {
    padding-bottom: 64px;
    padding-left: 29px;
    padding-right: 29px;
}
.homepage-hero-text-container {
    margin-bottom: 0;
}
.homepage-hero-h1-72px {
    font-size: 56px;
}
.homepage-hero-player-container {
    padding-top: 40px;
}
.homepage-hero-section {
    background-image: none;
}
.social-proof-grid {
    grid-column-gap: 60px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-left: 40px;
    margin-right: 40px;
}
.mobile-white-splash {
    height: 120px;
    background-color: #e8e8e8;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: -50%;
    right: -50%}
.video-button-simple {
    width: 50%;
    height: 50%}
.heading-size-medium {
    font-size: 2.5rem;
}
.sa-stats-section-2 {
    padding-left: 0;
    padding-right: 0;
}
._404-container {
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
}
.h2-404 {
    font-size: 40px;
}
._404-paragraph {
    font-size: 18px;
}
.mj-guide-rich-text h1 {
    font-size: 32px;
}
.mj-guide-rich-text h2 {
    font-size: 24px;
}
.mj-guide-rich-text h3 {
    font-size: 19px;
}
.mj-guide-rich-text h4 {
    background-position: 0 1px;
    margin-left: 10px;
    padding-left: 35px;
}
.mj-guide-rich-text h5, .mj-guide-rich-text h6 {
    padding: 20px;
}
.mj-guide-rich-text ul {
    padding-left: 25px;
}
.mj-guide-rich-text ol {
    padding-left: 30px;
}
.mj-guide-rich-text blockquote {
    background-position: 20px 20px;
    padding: 60px 20px 30px;
}
.guides-hero-heading {
    font-size: 48px;
}
.text-block-24px-bold {
    font-size: 20px;
}
.navbar-breadcrumb-wrapper {
    display: none;
}
.related-artilce-tile-grid {
    grid-column-gap: 20px;
}
.related-articles-title {
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
}
.related-articles-h2 {
    text-align: left;
    letter-spacing: -1px;
    margin-bottom: 40px;
    font-size: 32px;
}
.related-articles-wrapper {
    max-width: 600px;
    padding-top: 80px;
    padding-bottom: 80px;
}
.guides-h1-72px {
    font-size: 56px;
}
.guide-header-button-text {
    font-size: 18px;
}
.guide-tile-button-chevron {
    margin-top: 0;
}
.guide-tile-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
}
.guide-tile-text-block {
    text-align: center;
    font-size: 17px;
}
.guide-tile-button-wrapper {
    justify-content: center;
}
.guide-tile-button-text {
    font-size: 15px;
}
.youtube-embed-container {
    width: 320px;
    height: 180px;
}
.pricing-hero-head-v2 {
    width: 100%;
    font-size: 38px;
    line-height: 110%}
.price-contain-v2 {
    margin-top: 10px;
    margin-bottom: 20px;
}
.pricing-table-drawer {
    padding-top: 80px;
    padding-bottom: 80px;
}
.pricing-table-drawer-title {
    text-align: center;
    margin-bottom: 40px;
}
.center-h2-button-background {
    display: none;
}
.block-ctas-h2 {
    font-size: 28px;
}
.h4-60px-bold {
    font-size: 60px;
}
.nav-pricing-compare-wrapper {
    width: 90%;
    max-width: none;
    padding-bottom: 0;
}
.pricing-choose-plan-title {
    font-size: 40px;
}
.price-contain-pricing-catalog {
    margin-top: 10px;
    margin-bottom: 0;
}
.h1-pricing-catalog {
    letter-spacing: -2px;
    font-size: 38px;
}
.tooltip-text {
    color: rgba(0, 0, 0, .4);
    font-size: 13px;
    line-height: 130%;
    display: block;
}
.pricing-catalog-feature-wrapper:last-child {
    margin-bottom: 60px;
}
.plan-name {
    color: rgba(0, 0, 0, .4);
    font-size: 14px;
}
.nav-menu-left-wrapper-v2 {
    padding-right: 0;
}
.nav-menu-right-wrapper-v2 {
    padding-top: 20px;
}
.nav-menu-right-head-red-text {
    display: inline;
}
.nav-menu-right-head-text-v2, .nav-menu-right-description-text {
    width: auto;
}
.nav-button-1-v2:active {
    background-color: rgba(214, 21, 73, .9);
}
.navigation-column-v2 {
    width: 50%}
.nav-v2-mobile-login {
    color: #fff;
    background-image: none;
    flex: 1;
    padding-right: 32px;
    line-height: 48px;
}
.dropdown-toggle-item-2 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.text-link-2 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
.text-link-2.nav-text-link {
    margin-bottom: 0;
    margin-left: 0;
}
.nav-button-1-v3:active {
    background-color: rgba(214, 21, 73, .9);
}
.gdpr-wrapper {
    max-width: 600px;
}
.text-block-23px-black {
    font-size: 18px;
}
.text-style-nowrap {
    white-space: normal;
}
.max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
}
.text-size-regular {
    font-size: 17px;
}
.padding-global {
    padding-left: 28px;
    padding-right: 28px;
}
.margin-huge {
    margin: 3.5rem;
}
.heading-style-h5 {
    margin-bottom: 16px;
    font-size: 32px;
}
.margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
}
.margin-xxlarge {
    margin: 3rem;
}
.margin-vertical {
    margin-left: 0;
    margin-right: 0;
}
.padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
}
.padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.padding-xxlarge {
    padding: 3rem;
}
.padding-xxhuge {
    padding: 5rem;
}
.heading-style-h2 {
    margin-bottom: 20px;
    font-size: 45px;
}
.padding-large {
    padding: 2rem;
}
.padding-xhuge {
    padding: 4rem;
}
.padding-huge {
    padding: 3.5rem;
}
.text-style-quote {
    font-size: 1.125rem;
}
.heading-style-h1 {
    margin-bottom: 20px;
    font-size: 56px;
}
.padding-xsmall {
    padding: .75rem;
}
.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
.padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.margin-xlarge {
    margin: 2.5rem;
}
.margin-large {
    margin: 2rem;
}
.button {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 19px;
}
.margin-small {
    margin: 1.25rem;
}
.padding-section-header {
    padding-top: 180px;
    padding-bottom: 80px;
}
.padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.heading-style-h6 {
    margin-bottom: 16px;
    font-size: 28px;
}
.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.text-size-small {
    font-size: 15px;
}
.padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.padding-xlarge {
    padding: 2.5rem;
}
.padding-medium {
    padding: 1.5rem;
}
.margin-xsmall {
    margin: .75rem;
}
.heading-style-h4 {
    margin-bottom: 16px;
    font-size: 40px;
}
.margin-medium {
    margin: 1.5rem;
}
.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
.heading-style-h3 {
    margin-bottom: 16px;
    font-size: 40px;
}
.hide-mobile-landscape {
    display: none;
}
.margin-xhuge {
    margin: 4rem;
}
.margin-xxhuge {
    margin: 5rem;
}
.padding-small {
    padding: 1.25rem;
}
.padding-vertical {
    padding-left: 0;
    padding-right: 0;
}
.heading-style-h7 {
    margin-bottom: 16px;
    font-size: 23px;
}
.text-size-large {
    font-size: 19px;
}
.padding-section-header-no-bottom {
    padding-top: 180px;
    padding-bottom: 0;
}
.play-button-blue_play-image {
    width: 30px;
}
.right-bullets_grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
}
.social-proof_logos {
    grid-template-columns: 1fr 1fr;
}
.social-proof_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.social-proof_logo, .social-proof_rating {
    max-height: 150px;
}
.center-text_image-wrapper {
    margin-bottom: 20px;
}
.reviews_tripple {
    grid-template-columns: 1fr;
}
.reviews_client {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
.reviews_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
}
.reviews_content {
    padding: 2.5rem;
}
.reviews_single {
    grid-template-columns: 1fr;
}
.reviews_content-primary {
    padding: 7.875rem 2.5rem 2.5rem;
}
.grid-tiles_content {
    padding: 1.25rem 1.25rem 1.875rem;
}
.grid-tiles_tripple, .rapid-fire-features_grid {
    grid-template-columns: 1fr;
}
.rapid-fire-features_item {
    padding: 2.5rem;
}
.rapid-fire-features_item-header {
    margin-bottom: 16px;
    font-size: 23px;
}
.cta-1_button-wrapper {
    padding: 1.25rem 0 0;
}
.header-2_button-wrapper {
    padding: 1.25rem;
}
.section_cta-3 {
    background-size: auto 433px;
}
.cta-3_component {
    margin-top: 24rem;
}
.cta-3_button-wrapper {
    padding: 1.25rem;
}
.title_secondary-content {
    display: none;
}
.padding-section-title {
    padding-bottom: 20px;
}
._3-grid-nav {
    width: 100%;
    max-width: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: grid;
}
.padding-section-header-short {
    padding-top: 180px;
    padding-bottom: 80px;
}
.left-right_grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
}
.integrations_featured {
    grid-template-columns: 1fr;
}
.integrations_featured-item {
    height: 190px;
}
}@media screen and (max-width:479px) {
    h1 {
    font-size: 40px;
}
h2 {
    margin-bottom: 16px;
    font-size: 36px;
}
h3 {
    font-size: 36px;
}
h4 {
    font-size: 32px;
}
h5 {
    font-size: 28px;
}
h6 {
    font-size: 23px;
}
p {
    font-size: 15px;
}
.wrapper-1280px {
    width: 90%}
.wrapper-1280px.cta {
    padding-bottom: 80px;
}
.wrapper-1280px.testimonial-tabs.center {
    padding-bottom: 60px;
}
.wrapper-1280px.testimonial-tabs.center-white {
    padding-bottom: 100px;
    display: none;
}
.wrapper-1280px.g2-wrapper-compare {
    padding-top: 20px;
}
.wrapper-1280px.footer-1280px {
    padding-bottom: 50px;
}
.wrapper-1050px, .wrapper-1150px {
    width: 90%}
.wrapper-1150px.partners-hero {
    padding-bottom: 40px;
}
.flex-horizontal-center-aligned.testimonial {
    width: 97%;
    justify-content: flex-start;
    margin-top: 60px;
}
.image-container.home-faq {
    justify-content: center;
    align-self: flex-start;
}
.image-container.testimonial-tabs {
    width: 100%}
.grid-4-column.cards {
    max-width: 100%}
.grid-5-column {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
}
.grid-5-column.cards-black {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    justify-items: start;
    margin-top: 30px;
}
.grid-5-column.cards-black.sa-cards {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
}
.image-contain {
    display: inline-block;
}
.text-link.home-faq {
    width: auto;
    justify-content: flex-start;
    display: flex;
}
.text-link.contact-link {
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 0;
}
.text-link.home-faq {
    width: auto;
    justify-content: flex-start;
    display: flex;
}
.footer-links-card {
    font-size: 16px;
}
.heading-wrapper._90-width {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.heading-wrapper._50-width {
    width: 100%;
    width: 100%}
.heading-wrapper.pricing-page {
    width: 100%}
.heading-wrapper.ebook-page {
    width: 95%}
.heading-wrapper.request-integration, .heading-wrapper.request-integration-page {
    width: 100%}
.pink-button.mobile {
    display: block;
}
.home-section-two-black-top {
    height: 100px;
}
.home-two-video-button {
    width: 100px;
    height: 100px;
}
.home-faq-link {
    align-items: flex-start;
}
.home-faq-question {
    font-size: 30px;
}
.home-faq-answer-wrap._1 {
    padding-top: 20px;
}
.home-faq-answer-text {
    font-size: 18px;
}
.text-link {
    width: 1005px;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    text-decoration: none;
}
.text-link.margin-right-40px {
    width: auto;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
}
.text-link.margin-right-40px.features-link {
    width: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
}
.text-link.nav-text-link, .text-link.on-demand-demo-nav-link, .text-link.demo-link-nav-white {
    width: auto;
}
.text-link-icon {
    width: 18px;
    display: block;
}
.home-faq-arrow._1 {
    width: 30px;
    height: 30px;
}
.black-card {
    border-radius: 10px;
    flex-direction: row;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.black-card-icon {
    width: 40px;
    height: 40px;
}
.black-card-text {
    width: 80%;
    margin-left: 20px;
    font-size: 17px;
}
.black-card-text-wrap {
    margin-top: 0;
}
.testimonial-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}
.testominal-slider-mask {
    width: 90%}
.testominal-slide {
    margin-right: 20px;
}
.testominal-slider-nav {
    display: none;
}
.testominal-slider-container {
    flex-direction: column;
    align-items: flex-start;
}
.testominal-quote-icon {
    width: 40px;
    position: relative;
}
.testominal-slider-paragraph {
    font-size: 20px;
    font-weight: 600;
    line-height: 140%}
.benefits-section {
    padding-top: 100px;
    padding-bottom: 100px;
}
.benefits-container {
    margin-bottom: 10px;
}
.benefits-text-dark, .benefits-text-light {
    letter-spacing: 0;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 32px;
    line-height: 100%}
.crm-container.newsletter-embed-container {
    position: relative;
}
.crm-container.podcast-embed-container {
    margin-top: 30px;
    margin-left: 0;
    position: relative;
}
.crm-images-wrap {
    max-width: 300px;
}
.cta-heading {
    letter-spacing: -1px;
    font-size: 32px;
    line-height: 120%}
.black-button.mobile {
    font-size: 17px;
    line-height: 353%}
.footer-grey-container {
    padding-left: 0;
    padding-right: 0;
}
.footer-blue-container-title {
    letter-spacing: 0;
    font-size: 40px;
}
.footer-blue-container-subtext {
    font-size: 16px;
}
.footer-white-container-title {
    letter-spacing: 0;
    font-size: 40px;
}
.footer-white-container-subtext {
    font-size: 16px;
}
.about-hero-wrapper {
    padding-top: 140px;
    padding-bottom: 40px;
}
.about-her-subtext {
    width: 90%;
    max-width: none;
    margin-bottom: 40px;
    font-size: 16px;
}
.nav-container {
    padding-top: 20px;
    padding-bottom: 20px;
}
.nav-link {
    color: #000;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
}
.nav-button-wrapper {
    margin-right: 25%}
.menu-button.w--open {
    background-color: transparent;
}
.testominal-slider-author {
    width: 100%;
    margin-top: 20px;
}
.textt-block-19px.white-block.about {
    font-size: 17px;
}
.trufan-image.straight-logo, .trufan-image._2, .trufan-image._3 {
    margin-bottom: 10px;
}
.trufan-image.straight-logo-home {
    margin-bottom: 10px;
    display: none;
}
.testimonial-tab-text {
    font-size: 22px;
}
.testimonial-tab-text.grey-block.about {
    font-size: 20px;
}
.testimonial-tab-icon {
    width: 40px;
    height: 40px;
}
.image-container-2 {
    width: 90%}
.h1-80px {
    letter-spacing: -2px;
    font-size: 36px;
}
.cs-3-title-block {
    max-width: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.red-button-with-icon {
    padding: 16px 30px;
}
.red-button-with-icon.microsoft {
    margin-bottom: 0;
}
.text-container-2 {
    margin-bottom: 30px;
}
.wrapper-1280px-2 {
    width: 90%}
.wrapper-1280px-2.customer-stories-wrapper {
    padding-top: 150px;
    padding-bottom: 60px;
}
.wrapper-1280px-2.customer-stories-wrapper.startups {
    padding-bottom: 0;
}
.wrapper-1280px-2.rich-text-stories-wrapper {
    align-items: stretch;
    padding-bottom: 20px;
}
.wrapper-1280px-2.more-stories-head-wrapper {
    padding-bottom: 40px;
}
.wrapper-1280px-2.testimonial-stats-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    padding-top: 80px;
}
.wrapper-1280px-2.lf-rich-text-wrapper {
    padding-bottom: 60px;
}
.wrapper-1280px-2.sales-guide-wrapper {
    flex-direction: column;
}
.wrapper-1280px-2.persona-split-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
.wrapper-1280px-2.contents-flex {
    flex-direction: column;
}
.wrapper-1280px-2.sa-hero-wrapper {
    padding-top: 150px;
    padding-bottom: 60px;
}
.text-block-19px-light {
    font-size: 16px;
}
.cs-author-item-grid {
    grid-row-gap: 0px;
}
.story-sticky-card.sticky-card-blue {
    display: none;
}
.cs-trial-link-block {
    padding-left: 15px;
    padding-right: 17px;
}
.stories-details-sticky-wrapper {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    position: static;
}
.cs-trial-block {
    padding-left: 15px;
    padding-right: 15px;
}
.rich-text-block {
    width: 100%}
.rich-text-block blockquote {
    background-position: 20px 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 500;
}
.rich-text-block h2 {
    font-size: 30px;
}
.rich-text-block h4 {
    font-size: 22px;
}
.rich-text-block p {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%}
.rich-text-block li {
    font-size: 17px;
}
.rich-text-block h5 {
    border-left-width: 6px;
    padding-left: 20px;
    font-size: 17px;
}
.text-block-19px {
    font-size: 16px;
}
.cs-idea-block {
    padding-top: 20px;
    padding-bottom: 20px;
}
.cs-idea-image-container {
    width: 35px;
    height: 35px;
}
.rich-text-wrapper {
    width: 100%}
.cs-link-block-text {
    font-size: 14px;
}
.customers-hero-heading h1 {
    font-size: 30px;
}
.cta-rich-text {
    font-size: 17px;
}
.cta-rich-text p {
    font-size: 20px;
    font-weight: 600;
    line-height: 140%}
.customer-stories-list {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
}
.h5-80px-bold {
    font-size: 40px;
}
.testimonial-stats-image-wrapper {
    height: 25px;
}
.testimonial-stats-image {
    height: 20px;
}
.integrations-card-text {
    font-size: 16px;
}
.h3-heading {
    font-size: 35px;
}
.integrations {
    max-width: none;
    min-width: 250px;
}
.dropdown-text {
    font-size: 16px;
}
.dropdown-toggle {
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
}
.hero-heading-h1 {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: 120%}
.logos-container-wrapper {
    flex-direction: column;
    justify-content: space-between;
    margin-top: 80px;
    display: flex;
}
.wrapper-1280px-integrations {
    width: 90%;
    max-width: 400px;
}
.wrapper-1280px-integrations.one-click-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
}
.wrapper-1280px-integrations.hero-wrapper {
    padding-top: 140px;
}
.wrapper-1280px-integrations.integrations-details, .wrapper-1280px-integrations.integrations-details-recommended {
    padding-top: 20px;
    padding-bottom: 20px;
}
.input-field {
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
}
.contain.email-bottom-right {
    bottom: 6%}
.contain.email-bkg-left {
    bottom: 12%}
.integrations-grid {
    grid-template-columns: 1fr;
}
.search-button---icon {
    width: 50px;
    height: 50px;
    top: 14%;
    right: 4%}
.logos-top-container.integration-details {
    flex-direction: column;
    align-items: stretch;
}
.section-image-container.blue-fill {
    width: 100%;
    width: 100%}
.text-contain-one-click {
    width: 100%}
.relative-image {
    width: 95%;
    right: -8%}
.search-and-dropdown-container {
    width: 100%;
    align-items: stretch;
    font-size: 16px;
}
.one-click-paragraph {
    font-size: 16px;
}
.review-heading-80 {
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.review-heading-80.request-integration {
    font-size: 30px;
}
.tags-wrapper {
    flex-direction: column;
    margin-bottom: 20px;
}
.top-image {
    width: 40%;
    left: -25%}
.bottom-image {
    width: 77px;
    height: 77px;
}
.banner-text {
    text-align: center;
    margin-bottom: 12px;
    margin-right: 0;
    font-size: 16px;
}
.launch-button-container.margin-right-30px {
    width: 100%}
.black-cta---no-icon {
    justify-content: center;
    margin-top: 40px;
}
.text-block-17px.black-text, .text-block-17px.green {
    font-size: 16px;
}
.logos-container {
    justify-content: space-between;
    display: flex;
}
.tag-contain {
    margin-bottom: 20px;
}
.breadcrumb-text.active, .breadcrumb-text.inactive, .breadcrumb-text.active---transparent, .breadcrumb-text.active---transparent {
    font-size: 16px;
}
.popular-text-block {
    font-size: 18px;
}
.pink-banner {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
}
.breadcrumb {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.breadcrumb.contact-breadcrum {
    border-radius: 10px;
}
.email-form {
    flex-direction: column;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.email-form.hero {
    align-items: center;
}
.callout {
    display: none;
}
.testimonial-link-block {
    justify-content: space-between;
    margin-top: 20px;
}
.testimonial-link-block.margin-right-48px {
    margin-top: 0;
    margin-right: 0;
}
.testimonial-link-block.margin-right-48px.testimonial-link {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    font-weight: 600;
}
.testimonial-link-block.persona-page-capterra {
    margin-top: 0;
    margin-right: 0;
}
.testimonial-card-top {
    align-items: flex-start;
}
.testimonial-card {
    padding: 20px;
}
.email-checkbox {
    align-items: flex-start;
    margin-top: 16px;
}
.email-checkbox.black {
    margin-top: 20px;
    padding-left: 40px;
}
.email-checkbox.subscribe {
    margin-top: 20px;
}
.black-section-main-heading {
    font-size: 32px;
}
.black-section-main-heading.white {
    max-width: 100%}
.calling {
    padding-left: 32px;
    padding-right: 32px;
}
.testimonial-headings {
    margin-top: 10px;
    margin-left: 0;
}
.demo-link-2 {
    font-size: 18px;
}
.testimonial-paragraph {
    letter-spacing: 0;
    font-size: 20px;
}
.leads-image-bottom {
    max-width: 70%;
    right: 0%}
.leads-image-bottom.startups {
    margin-right: -34px;
}
.product-demo-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
}
.coach-section-paragraph {
    font-size: 16px;
}
.product-demo-button {
    padding-left: 10px;
}
.product-demo-button.blue {
    text-align: center;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: row;
    padding: 10px;
    font-size: 14px;
    line-height: 200%;
    display: block;
}
.book-paragraph-17px {
    font-size: 16px;
}
.form-wrap-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
}
.form-wrap-2.black {
    border-radius: 100px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-right: 6px;
}
.books-filter, .books-filter.w--current {
    text-align: center;
}
.white-text-19px {
    max-width: none;
    font-size: 18px;
}
.resources-wrapper {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.resources-wrapper.filter-category {
    padding-left: 10px;
    padding-right: 10px;
}
.button-wrapper.margin-top-40px {
    width: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-size: 14px;
    display: block;
}
.checkbox-2.lf-check-box {
    margin-right: 5px;
}
.crm-text-2.margin-left-50px {
    text-align: center;
    margin-left: 0;
}
.book-collection-link {
    max-width: 100%;
    margin-right: 0;
}
.testominal-author-image-2 {
    margin-right: 20px;
}
.h1-heading-white-2 {
    font-size: 50px;
}
.h1-heading-white-2.center-text {
    font-size: 30px;
}
.paragraph-19px.black-para, .paragraph-19px.white-text-opacity-60 {
    font-size: 16px;
}
.paragraph-19px.text-opacity-60 {
    margin-bottom: 20px;
    font-size: 16px;
}
.paragraph-19px._80-opacity, .paragraph-19px.contacts-banner, .paragraph-19px.contacts-banner.template {
    font-size: 16px;
}
.h6-heading-32px-left-align {
    font-size: 20px;
}
.h6-heading-32px-left-align.white-text.about-feature-heading {
    margin-bottom: 10px;
}
.crm-images-wrap-2.ebook-resources {
    padding-left: 20px;
}
.pink-submit-button.second-variation.mobile-demo {
    background-position: 85%;
    margin-bottom: 40px;
    padding-left: 29px;
    padding-right: 55px;
    display: inline-block;
}
.pink-submit-button.second-variation.desktop {
    display: none;
}
.pink-submit-button.fourth-variation {
    background-image: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
}
.crm-image-2.ebook-images {
    width: 60px;
    max-width: 75px;
    margin-left: -20px;
}
.tabs-menu {
    width: 100%;
    border-radius: 30px;
}
.testominal-author-bio-2 {
    font-size: 14px;
}
.text-container-3 {
    padding-bottom: 0;
}
.text-container-3.margin-top-bottom {
    display: flex;
}
.text-container-3.resource-text-container {
    margin-top: 0;
}
.testominal-author-wrap-2.flex-horizontal-bottom-evenly {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
}
.feature-wrapper.second {
    flex-direction: column;
}
.feature-wrapper.second.about-feature-wrapper {
    margin-bottom: 30px;
}
.wrapper-1280px-4 {
    width: 90%}
.wrapper-1280px-4.ebook-hero {
    padding-top: 120px;
    padding-bottom: 0;
}
.wrapper-1280px-4.one-click-wrapper {
    padding-top: 40px;
}
.wrapper-1280px-4.integrations-details {
    padding-bottom: 40px;
}
.wrapper-1280px-4.support-wrapper-2 {
    padding-top: 30px;
    padding-bottom: 60px;
}
.wrapper-1280px-4.cs-wrapper-2 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.wrapper-1280px-4.compare-wrapper-1 {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 60px;
}
.wrapper-1280px-4.customer-success-flex {
    padding-top: 60px;
    padding-bottom: 60px;
}
.wrapper-1280px-4.about-three {
    padding-top: 0;
}
.h5-heading-32px {
    font-size: 20px;
}
.book-bottom-wrapper {
    margin-left: 10px;
    margin-right: 10px;
}
.text-field-3 {
    margin-bottom: 10px;
}
.text-field-3.second {
    width: 70%;
    margin-left: 10px;
    padding-left: 0;
}
.h6-heading-white-2 {
    font-size: 26px;
}
.resources-image {
    display: none;
}
.testominal-slider-container-2 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
}
.text-opacity-40 {
    font-size: 14px;
}
.text-opacity-40.ebook {
    font-size: 20px;
}
.text-opacity-40.coach-block {
    font-size: 16px;
}
.text-opacity-40.resource-opacity-text {
    font-size: 25px;
}
.h2-heading-white-2 {
    font-size: 35px;
}
.h2-heading-white-2.center-text {
    font-size: 35px;
    line-height: 120%}
.form-container {
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
}
.text-contain-one-click-2 {
    width: 100%;
    margin-top: 0;
}
.red-circle {
    width: 64px;
}
.textarea, .grey-box {
    padding-left: 20px;
}
.one-click-paragraph-2 {
    margin-top: 80px;
    font-size: 16px;
}
.request-integration-wrapper {
    width: 100%}
.text-block-23px-white {
    font-size: 16px;
}
.job-board-wrapper {
    padding-left: 10px;
}
.green-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
}
.content-wrapper {
    width: 100%;
    max-width: 500px;
    margin-left: 0;
}
.content-wrapper.icon {
    margin-top: 20px;
    margin-left: 0;
}
.image-wrapper {
    flex-direction: column;
    align-items: center;
}
.about-hero-grid-2 {
    grid-template-columns: 1fr;
}
.about-hero-heading-2 {
    width: 96%;
    font-size: 40px;
}
.hero-image-wrapper {
    flex-direction: column;
    align-items: center;
    display: none;
}
.hero-image-wrapper.mobile {
    align-items: stretch;
    display: flex;
}
.about-hero-image-wrap-2 {
    margin-right: 0;
    display: none;
}
.about-hero-image-wrap-2.no-bottom-padding.mobile {
    width: 100%;
    border-radius: 10px;
    display: block;
}
.heading {
    font-size: 40px;
}
.feature-template-slide {
    margin-right: 40px;
}
.feature-slide-nav {
    max-width: 25%;
    right: 25%}
.form-wrap-3 {
    border-radius: 20px;
    flex-direction: column;
}
.form-wrap-3.grey {
    background-color: transparent;
}
.learn-more-container {
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.ceo-wrapper {
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
}
.h1-heading-64px {
    letter-spacing: -2px;
    font-size: 40px;
}
.h1-heading-64px.resource-heading {
    letter-spacing: -1.7px;
    font-size: 45px;
}
.white-text-28px {
    font-size: 25px;
}
.book-showcase-container {
    padding-left: 20px;
    padding-right: 20px;
}
.feature-template-mask {
    width: 100%}
.max-width-950px {
    font-size: 25px;
}
.feature-template-slider {
    width: 100%}
.resources-detail-hero-section {
    margin-top: 100px;
}
.image-container-4.max-width-700px {
    min-height: auto;
}
.text-field-4 {
    background-color: #f8f8f8;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.white-smoke-box {
    padding-left: 10px;
    padding-right: 10px;
}
.rich-text-wrapper-3 {
    width: 100%}
.lf-grid-image-wrapper {
    height: 400px;
}
.long-form-author-info-wrapper {
    flex-wrap: wrap;
}
.long-form-hero-section {
    object-fit: fill;
}
.process-grid-item-text {
    font-size: 12px;
}
.lf-process-block {
    grid-column-gap: 10px;
}
.lf-main-cta-block {
    padding-left: 20px;
    padding-right: 20px;
}
.h1-80px-2 {
    letter-spacing: -2px;
    font-size: 30px;
}
.h1-80px-2.lf-hero-heading {
    line-height: 110%}
.lf-heading-wrapper {
    clear: none;
    flex-direction: row;
    align-self: auto;
    display: block;
    overflow: visible;
}
.stories-details-sticky-wrapper-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    position: static;
}
.text-field-5.lf-text-field {
    background-color: #fff;
    margin-bottom: 10px;
    padding: 15px 20px;
}
.text-block-19px-2 {
    font-size: 16px;
}
.text-block-19px-medium {
    font-size: 13px;
}
.sales-guide-links-wrapper {
    width: 100%}
.cs-review-author-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
}
.form-wrap-4.lf-form-wrap {
    background-color: transparent;
    flex-direction: column;
}
.sales-guide-head-wrapper {
    width: 100%;
    margin-bottom: 2%;
    margin-right: 0%;
    position: static;
}
.lf-author-image-container {
    display: none;
}
.long-form-hero-link-block-grid {
    grid-template-columns: 1fr;
}
.text-block-17px-2 {
    font-size: 13px;
}
.wrapper-1280px-5 {
    width: 90%;
    max-width: 400px;
}
.wrapper-1280px-5.persona-split-section {
    padding-bottom: 100px;
}
.wrapper-1280px-5.compare-stats-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}
.wrapper-1280px-5.outbound-wrapper-2 {
    padding-top: 30px;
}
.error-message-text {
    text-align: center;
}
.rows-paragraph-2 {
    opacity: .8;
    margin-bottom: 20px;
    font-size: 16px;
}
.feature-hero-paragraph-2 {
    text-align: center;
    font-size: 16px;
}
.feature-hero-paragraph-2.email-page, .feature-hero-paragraph-2.video-page {
    width: 100%;
    font-size: 16px;
}
.trial-email-field {
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 32px;
    font-size: 18px;
}
.trial-email-field.ebook-page {
    font-size: 16px;
}
.trial-email-field.ebook-page.ebook-cta {
    width: 100%}
.checkbox-text-2 {
    font-size: 14px;
}
.benefits-point-text-2 {
    font-size: 16px;
}
.heading-and-text-2 {
    width: auto;
    margin-top: 20px;
    margin-left: 0;
}
.heading-and-text-2.margin-left-16px {
    margin-top: 0;
    margin-left: 10px;
}
.heading-and-text-2.pricing {
    margin-top: 0;
}
.features-hero-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 140px;
    padding-bottom: 50px;
}
.custom-checkbox {
    flex: none;
}
.custom-checkbox.black.checked {
    margin-top: 0;
}
.wrapper-rows-2 {
    flex-direction: column;
}
.wrapper-rows-2.checkmark, .wrapper-rows-2.checkmark---pricing-page {
    flex-direction: row;
}
.submit-button---email-form-block {
    font-size: 18px;
    top: 0;
    left: 0%}
.submit-button---email-form-block:hover {
    opacity: 1;
}
.submit-button---email-form-block.pink {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    left: 0%}
.submit-button---email-form-block.subscribe {
    font-size: 18px;
    left: 0%}
.submit-button---email-form-block.download-now {
    font-size: 16px;
    left: 0%}
.success-message-2 {
    height: auto;
    padding: 10px;
}
.benefits-text-container---left {
    width: 95%;
    margin-top: 60px;
}
._64px-headings {
    letter-spacing: -1.5px;
    font-size: 38px;
    line-height: 120%}
.feature-hero-heading-2 {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: 110%}
.feature-hero-heading-2.email-page {
    max-width: 800px;
    letter-spacing: -.8px;
    font-size: 40px;
}
.feature-hero-heading-2.video-page {
    width: 100%}
.section-text-container-2 {
    width: 100%;
    margin-top: 20px;
}
.blog-link {
    flex-direction: column;
    align-items: flex-start;
}
.custom-text {
    margin-left: 6px;
    font-size: 18px;
}
.cust-outreach-wrapper {
    width: 90%;
    max-width: 400px;
}
.engage-grid {
    grid-row-gap: 0px;
}
.email-field {
    padding-left: 48px;
    padding-right: 48px;
}
.engage-text-container {
    width: 90%;
    margin-top: 60px;
}
.big-heading {
    letter-spacing: -1.5px;
    font-size: 30px;
}
.banner-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}
.engagement-container {
    width: 90%;
    max-width: 400px;
    padding-top: 0;
}
.engage-heading {
    font-size: 24px;
}
.wrappers-container {
    width: 100%}
.engage-text-flex {
    grid-row-gap: 0px;
    justify-content: center;
}
.video-text {
    font-size: 18px;
}
.video-dropdown {
    align-items: flex-start;
}
.dropdown-content {
    opacity: 0;
    flex-direction: column;
    display: none;
}
.video-container {
    width: 90%;
    max-width: 400px;
}
.testimonial-links-2 {
    margin-right: 10px;
    font-size: 16px;
}
.testimonial-stats-wrapper {
    width: 90%;
    max-width: 400px;
}
.testimonial-stats-wrapper.pricing-page {
    margin-top: -45px;
}
.testimonial-stats-block-2 {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
}
.persona-review-container {
    padding-left: 20px;
    padding-right: 20px;
}
.persona-comparison-wrapper {
    width: 90%;
    max-width: 400px;
}
.user-name {
    font-size: 16px;
}
.persona-review-head-wrapper {
    margin-bottom: 40px;
}
.review-author-info-wrapper {
    flex-direction: row;
    align-items: flex-start;
    padding: 15px 10px;
}
.persona-review-heading {
    font-size: 30px;
}
.black-card-2 {
    border-radius: 10px;
    flex-direction: row;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.review-author-position {
    font-size: 12px;
}
.h4-80px-bold {
    margin-bottom: 15px;
    font-size: 40px;
}
.testimonial-stats-image-wrapper-2 {
    height: 25px;
}
.persona-stats-head-wrapper {
    width: 90%;
    margin-top: 40px;
    margin-bottom: 60px;
}
.black-card-text-wrap-2 {
    margin-top: 0;
    margin-left: 20px;
}
.persona-review-text-content {
    width: 100%;
    margin-top: 10%}
.callout-persona {
    display: none;
}
.persona-comparision-heading {
    text-align: center;
    letter-spacing: -1.3px;
}
.author-company-icon {
    width: 120%}
.text-block-19px-bold-white {
    flex: none;
    font-size: 14px;
}
.persona-split-section-bg-image {
    z-index: 1;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%}
.persona-split-section-bg-image.split-image-down {
    bottom: -16%;
    left: -13%}
.persona-split-section-bg-image.split-2 {
    display: none;
}
.black-button-2 {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 12px;
    padding-right: 10px;
}
.h5-fade-span-2 {
    font-size: 30px;
}
.h1-96px {
    letter-spacing: -2px;
    font-size: 45px;
}
.crads-black-section {
    width: 90%;
    max-width: 400px;
}
.persona-stats-bg-image {
    width: 40px;
}
.persona-stats-bg-image.persona-bg-2 {
    width: 100px;
}
.heading-wrapper-3.persona-heading-wrapper {
    width: 100%}
.text-block-28px-bold-2 {
    font-size: 18px;
}
.button-arrow-icon {
    width: 20px;
    margin-left: 5px;
}
.persona-split-section {
    overflow: visible;
}
.persona-stats-heading {
    font-size: 28px;
}
.comparision-heading-wrapper {
    margin-bottom: 60px;
}
.persona-split-image-wrapper {
    width: 100%}
.persona-hero-image {
    width: 90%}
.persona-author-image-container {
    width: 100%}
.h2-48px-bold.persona-page {
    font-size: 28px;
}
.persona-split-text-wrapper {
    z-index: 2;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.persona-split-text-wrapper.text-split-alter {
    width: 100%}
.persona-hero-para {
    font-size: 18px;
}
.plan-headings {
    margin-left: 0;
    margin-right: auto;
    font-size: 14px;
}
.headings-container.founder {
    margin-top: 12px;
}
.expand-all {
    min-width: 280px;
    background-position: 72% 49%;
    margin-top: 10px;
    display: block;
}
.plan-headings-main {
    padding: 15px 10px 15px 0;
}
.plan-headings-main.first-pricing, .plan-headings-main.grid-headings {
    padding-left: 0;
}
.pricing-box-row.monthly-row {
    width: 95%}
.pricing-box-row.pricing-catalog.v3 {
    grid-template-columns: 1fr;
    align-self: stretch;
}
.faq-paragraph {
    width: 90%;
    font-size: 16px;
}
.faq-paragraph.white, .faq-paragraph.white-2 {
    width: 100%;
    margin-top: 18px;
    margin-bottom: 24px;
    padding-left: 0;
}
.block-ctas-wrapper {
    width: 90%;
    max-width: 400px;
}
.plan-price {
    font-size: 13px;
}
.plans-arrow-dropdown {
    width: 20px;
}
.pricing-box {
    padding-left: 15px;
    padding-right: 15px;
}
.pricing-box.most-popular-box {
    padding-left: 40px;
}
.pricing-box.basic-box-v2 {
    padding-left: 40px;
    padding-right: 40px;
}
.pricing-box.business-box-v2, .pricing-box.business-box-v3 {
    padding-left: 40px;
}
.buttons-contain {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
.faq-black-section {
    width: 90%;
    max-width: 400px;
}
.price-points {
    font-size: 16px;
}
.plans-price-contain {
    padding-left: 5px;
    padding-right: 5px;
}
.plan-subheads {
    font-size: 13px;
}
.compare-plans-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 0;
}
.startup-text-container {
    width: 100%;
    margin-top: 0;
}
.testimonial-2 {
    overflow: hidden;
}
.cta-block-wrapper.founder {
    margin-bottom: 0;
}
.toggle-text {
    font-size: 14px;
}
.toggle-text.month-toggle {
    font-size: 14px;
    display: block;
}
.faq-dropdown {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.plans-grid-mobile {
    grid-auto-flow: row;
}
.startup-container {
    flex-direction: column;
}
.subheads-contain-fixed-width {
    width: auto;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
}
.block-cta-grid {
    width: 95%}
.block-cta-grid.pricing-blog-block {
    width: 90%}
.dropdowns-container-smaller-devices {
    width: 100%;
    max-width: 400px;
    padding-top: 40px;
}
.toggle-contain {
    margin-left: 12px;
    margin-right: 12px;
}
.testimonial-wrapper-3 {
    width: 90%;
    max-width: 400px;
}
.contain---left-2 {
    width: 80%;
    flex-direction: column;
}
.faq-heading {
    margin-right: 5%;
    font-size: 18px;
}
.faq-heading.white, .faq-heading.white-2 {
    padding-left: 0;
}
.cta-block-link {
    justify-content: flex-start;
    margin-top: 10px;
}
.testimonial-subheading-2 {
    font-size: 14px;
}
.cta-block-heading {
    margin-top: 12px;
    font-size: 20px;
}
.content-grid-mobile {
    opacity: 1;
    display: none;
    overflow: visible;
}
.content-grid-mobile.first-point, .content-grid-mobile.pricing-catalog {
    display: block;
}
.startup-wrapper {
    width: 90%;
    max-width: 400px;
    flex-direction: column;
}
.rows-dropdown-text._17px.mobile, .rows-dropdown-text._17px.mobile-14px {
    font-size: 14px;
}
.new-tag.resources {
    margin-bottom: 10px;
}
.page-wrapper {
    overflow: hidden;
}
.checkbox-text-black {
    text-align: left;
    font-size: 14px;
}
.full-access-form {
    width: 100%;
    min-width: auto;
}
.black-cta-text {
    font-size: 18px;
}
.text-block-5 {
    text-decoration: none;
}
.one-click-heading {
    letter-spacing: -1.5px;
    font-size: 38px;
    line-height: 120%}
.banner-heading {
    font-size: 30px;
}
.choose-wrapper {
    width: 90%;
    max-width: 400px;
}
.ebook-template-list {
    grid-template-columns: 1fr;
}
.ebook-about p {
    font-size: 18px;
}
.ebook-resourse-list {
    grid-template-columns: 1fr;
}
.ebook-big-heading h1 {
    font-size: 50px;
}
.ebook-big-heading h2 {
    font-size: 40px;
}
.cs-hero-image-wrapper {
    width: auto;
    height: auto;
    margin-bottom: 40px;
}
.cs-hero-image {
    width: auto;
    height: auto;
}
.collection-list {
    grid-template-columns: 1fr;
}
.dropdown-link-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
}
.nav-card {
    min-height: auto;
}
.navigation-right, .navigation-right.black {
    padding-right: 32px;
}
.dropdown-toggle-item {
    padding-top: 0;
    padding-bottom: 0;
}
.nav-menu-left {
    flex-direction: column;
    padding-bottom: 20px;
}
.nav-menu-left-wrapper {
    margin-left: 0;
}
.navmenu-right-wrapper {
    padding-left: 20px;
}
.nav-menu-right-head-text {
    width: auto;
    font-size: 23px;
}
.pricing-left-link-block {
    flex-direction: row;
    align-items: flex-start;
}
.about-hero-heading-2-copy {
    width: 96%;
    font-size: 40px;
}
.reviews-link {
    padding-top: 140px;
}
.ccpa-table-head {
    width: 100%;
    max-width: none;
    flex-direction: row;
    align-items: flex-start;
    display: flex;
}
.ccpa-list {
    font-size: 15px;
}
.text-block-88 {
    font-size: 14px;
    line-height: 150%}
.ccpa-table-row {
    width: 100%;
    max-width: none;
    flex-direction: row;
    align-items: flex-start;
    display: flex;
}
.column-5, .column-6 {
    font-size: 15px;
}
.bold-text-5 {
    font-size: 12px;
}
.ccpa-text p {
    text-align: left;
}
.ccpa-collected {
    font-size: 14px;
    line-height: 130%}
.bold-text-5-copy {
    margin-left: -20px;
    font-size: 12px;
}
.tos-heading {
    font-size: 30px;
}
.text-block-90, .text-block-91 {
    font-size: 12px;
    line-height: 130%}
.column-8 {
    font-size: 14px;
    line-height: 130%}
.centered-container {
    text-align: left;
}
.text-block-92 {
    font-size: 14px;
}
._2-column-recommend-column {
    clear: none;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-right: 0;
    display: flex;
}
.cs-icon-container {
    margin-right: -14px;
}
.hero-overlay-careers {
    height: 40vh;
    padding-bottom: 10px;
}
.heading-8 {
    text-align: center;
}
.link-2 {
    color: #000;
}
.footer-blue-item-wrapper, .footer-grey-item-wrapper {
    width: 90%}
.hero-wrapper-changelog {
    padding-top: 140px;
}
.changelog-date {
    font-size: 20px;
}
.changelog-tab, .changelog-main-paragraph {
    font-size: 16px;
}
.absolute-arrow {
    width: 50%}
.contacts-hero-wrapper {
    padding-top: 140px;
}
.contacts-heading {
    font-size: 43px;
}
.contacts-heading.template {
    font-size: 31px;
}
.contacts-main-paragraph {
    font-size: 16px;
}
.headings-contain-top {
    max-width: 100%}
.lfg-grey-text {
    font-size: 16px;
}
.tabs-menu-contacts {
    width: 90%;
    max-width: 300px;
    border-radius: 10px;
    padding: 10px;
}
.tab-link-contacts {
    text-align: center;
    border-radius: 20px;
    justify-content: center;
}
.contacts-card-wrapper {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.contacts-card-wrapper.contacts-card {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}
.contacts-banner-heading.template {
    font-size: 25px;
}
.contacts-icon {
    width: 70px;
    top: 40px;
}
.contact-block {
    width: 90%;
    max-width: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}
.contact-top {
    align-items: flex-start;
}
.consultant-image {
    max-width: 120px;
}
.heading-contain-contact {
    text-align: left;
    margin-top: 20px;
    margin-left: 0;
}
.heading-contain-contact.template {
    margin-top: 0;
}
.business-name {
    font-size: 25px;
}
.contact-middle {
    margin-bottom: 20px;
}
.contact-about-wrapper.service {
    width: 100%}
.services-list-contact {
    font-size: 12px;
}
.services-list-contact p {
    color: rgba(0, 0, 0, .9);
    font-size: 16px;
}
.tags-contain {
    flex-direction: column-reverse;
    margin-top: 0;
}
.tags-contain.contact-tag-wrapper {
    align-items: center;
}
.close-expert {
    text-align: center;
    justify-content: center;
    margin-bottom: 12px;
}
.close-expert.close-expert-tag {
    margin-right: 0;
}
.grey-tag {
    justify-content: center;
}
.grey-tag.contact-page-tag {
    margin-right: 0;
}
.contact-left {
    width: 100%;
    max-width: none;
}
.contact-about-rich-text p {
    font-size: 15px;
}
.consultants-h3 {
    font-size: 28px;
}
.industry-hero-subtext {
    font-size: 16px;
}
.two-column-recommend-section {
    padding-left: 0;
    padding-right: 0;
}
.financial-image.shadow-black {
    margin-bottom: 20px;
}
.outbound-call-explorer-image.outbound-image-2 {
    max-width: 50%;
    left: 44%}
.zoom-rows-heading {
    letter-spacing: -1px;
    font-size: 28px;
    line-height: 120%}
.partner-h3-white {
    font-size: 24px;
}
.partner-image-container {
    width: 100%;
    justify-content: center;
    margin-bottom: 40px;
}
.partner-text-container {
    width: 100%;
    margin-top: 0;
}
.cta-block-heading-partner {
    margin-top: 12px;
    font-size: 20px;
}
.partner-cta-rows-paragraph {
    opacity: .8;
    margin-bottom: 20px;
    font-size: 16px;
}
.startup-grid-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: flex;
}
.startup-grid-2.left {
    grid-template-columns: 1fr;
    justify-items: center;
}
.support-black-section {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% 100px;
}
.benefits-point-text-white {
    font-size: 16px;
}
.black-benefits-text-container {
    padding-bottom: 0;
}
.alternative-page-paragraph-1 {
    font-size: 16px;
}
.alternative-page-center-paragraph-container {
    width: 90%}
.alternative-h2 {
    font-size: 24px;
}
.white-smoke-box-compare {
    padding-left: 20px;
    padding-right: 20px;
}
.h6-testimony-compare {
    font-size: 20px;
}
.h6-testimony-compare.white-text {
    font-size: 22px;
}
.author-wrapper-compare {
    flex-direction: row;
    align-items: center;
}
._3-rows-compare {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-items: start;
}
.benefits-point-text-compare {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
    display: flex;
    position: static;
}
.benefits-wrapper-compare {
    width: 85%;
    max-width: 400px;
}
.benefits-wrapper-compare.icp-wrapper {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 60px;
}
.alternative-page-center-h2-container {
    width: 90%;
    display: flex;
}
.compare-wrapper {
    width: 100%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.compare-logo-2-col {
    height: 28px;
}
.testimonial-stats-wrapper-compare {
    width: 90%;
    max-width: 400px;
    padding-bottom: 40px;
}
.webinar-registration {
    height: 600px;
    padding-bottom: 0;
    display: none;
    overflow: visible;
}
.image-9 {
    width: 50px;
    height: 50px;
    float: none;
    display: block;
}
.text-block-93 {
    padding-left: 0;
}
.collection-item-2 {
    background-position: 95% 5%;
    background-size: 35px 35px;
}
.text-block-94 {
    padding-top: 10px;
    padding-left: 0;
}
.link-4 {
    padding-bottom: 20px;
    padding-left: 0;
}
.reviews-wrapper {
    width: 90%;
    max-width: 400px;
}
.compare-third-party-heading {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.compare-hero-section {
    padding-top: 140px;
    padding-bottom: 20px;
}
.industry-hero-image {
    padding-bottom: 0;
}
.industry-hero-h1 {
    letter-spacing: -1.5px;
    margin-bottom: 30px;
    font-size: 38px;
    line-height: 100%}
.industry-hero-wrapper {
    width: 90%;
    padding-top: 120px;
}
.quote-secondary-section {
    padding-left: 0;
    padding-right: 0;
}
.quote-secondary-h2 {
    text-align: center;
    letter-spacing: -1.7px;
    font-size: 32px;
    line-height: 100%}
.quote-secondary-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.quote-secondary-author-wrapper {
    flex-direction: column;
    align-items: flex-start;
}
.secondary-quote-author-byline {
    padding-top: 20px;
}
.quote-secondary-image-container {
    width: 40px;
}
.custom-logo-train-h6-wrapper {
    width: 90%;
    align-items: center;
    padding-bottom: 0;
}
.custom-logo-train-h6 {
    width: 90%;
    font-size: 26px;
}
.custom-logo-train-logo-wrapper {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 40px;
}
.custom-logo-train-grid {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
}
.custom-logo-train-logo {
    max-width: 60%}
.quote-primary-h2 {
    width: 100%;
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
}
.quote-primary-container {
    padding-left: 20px;
    padding-right: 20px;
}
.quote-primary-wrapper {
    width: 90%;
    max-width: 400px;
    display: block;
}
.quote-primary-text-content {
    width: 100%;
    margin-top: 10%}
.quote-primary-h3 {
    font-size: 28px;
    line-height: 100%}
.quote-primary-image-container {
    width: 100%}
.h2-56px-split-left {
    font-size: 30px;
    line-height: 120%}
.paragraph-split-left {
    font-size: 16px;
}
.h2-56px-split-right {
    font-size: 30px;
    line-height: 120%}
.h2-64px-split-right {
    letter-spacing: -1.5px;
    font-size: 38px;
    line-height: 120%}
.h2-64px-split-right.startups {
    font-size: 30px;
}
.h2-64px-split-left {
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.list-heading-64px {
    max-width: 288px;
    text-align: left;
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.parapraph-split-left {
    font-size: 16px;
}
.parapraph-split-left.startups {
    font-size: 18px;
}
.parapraph-split-left.pricing-catalog, .paragraph-split-right, .paragraph-split-right-bold {
    font-size: 16px;
}
.simple-image-right-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.simple-image-right-text-wrapper {
    z-index: 2;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.simple-image-right-image-wrapper {
    width: 100%;
    margin-bottom: 40px;
}
.simple-image-left-text-wrapper {
    width: 100%;
    margin-top: 0;
}
.simple-image-left-image-container {
    margin-bottom: 40px;
}
.simple-image-left-section {
    overflow: visible;
}
.simple-image-left-wrapper {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 60px;
}
.simple-image-right-section {
    overflow: visible;
}
.feature-icon-list-container {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.feature-icon-list-heading-wrapper.about {
    width: 100%}
.feature-icon-list-list-wrapper {
    width: 90%;
    margin-top: 40px;
}
.icon-list-h3 {
    font-size: 24px;
}
.icon-list-paragraph {
    opacity: .8;
    margin-bottom: 20px;
    font-size: 16px;
}
.icon-list-grid {
    grid-row-gap: 0px;
}
.icon-list-row {
    flex-direction: column;
}
.resource-delivery-wrapper {
    width: 90%;
    max-width: 400px;
}
.contacts-about-para {
    text-align: left;
    font-size: 16px;
    line-height: 130%}
.sales-about-image-grid {
    grid-template-columns: 1fr;
}
._2-column-recommend-wrapper {
    width: 90%}
._2-column-recommend-h3 {
    letter-spacing: -1.5px;
    margin-bottom: 60px;
    font-size: 32px;
}
._2-column-recommend-h4 {
    font-size: 24px;
}
._2-column-recommend-paragraph {
    font-size: 16px;
}
._2-column-recommend-button {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 25px;
    padding-right: 25px;
}
.two-column-recommend-section-color-bg {
    padding-left: 0;
    padding-right: 0;
}
.triad-image-left-h3-wrapper {
    width: 100%}
.triad-left-image-container-image {
    margin-bottom: 24px;
}
.triad-left-image-text-container {
    width: 100%;
    margin-top: 0;
}
.image-left-list-text-container {
    width: 95%;
    margin-top: 40px;
}
.list-simple-heading-64px {
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.feature-icon-list-simple-wrapper {
    width: 90%;
    margin-top: 20px;
}
.image-left-list-section {
    overflow: visible;
}
.image-bottom-section {
    margin-bottom: 0;
}
.image-bottom-h2-48px {
    font-size: 30px;
    line-height: 120%}
.image-bottom-paragraph {
    opacity: .8;
    font-size: 16px;
}
.image-bottom-paragraph-wrapper {
    width: 90%}
.h3-46px-split-right {
    font-size: 30px;
    line-height: 120%}
.blue-image-right-paragraph {
    font-size: 16px;
}
.blue-image-right-image-container {
    width: 100%;
    margin-top: 60px;
    margin-bottom: 20px;
}
.blue-image-right-button {
    width: auto;
    height: auto;
    font-size: 12px;
}
.blue-image-right-text-container {
    width: 100%;
    margin-top: 0;
}
.blue-image-wrapper {
    width: 90%;
    max-width: 400px;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
}
.blue-image-container {
    flex-direction: column;
}
.image-right-list-section {
    overflow: visible;
}
.center-h2-button-section {
    padding-left: 40px;
}
.center-h2-button-wrapper {
    width: 100%;
    max-width: 400px;
}
.center-h2-button-wrapper.pricing {
    padding-left: 20px;
    padding-right: 20px;
}
.center-h2-button-h2 {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.center-h2-button-h2.white {
    font-size: 28px;
}
._2-column-text-container {
    width: 90%;
    max-width: 400px;
}
._2-column-text-paragraph-wrapper {
    width: 90%}
._2-column-text-h2 {
    letter-spacing: -1.5px;
    font-size: 38px;
    line-height: 120%}
.heading-video-h2 {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.heading-video-paragraph {
    max-width: 260px;
    margin-bottom: 40px;
    font-size: 16px;
}
.heading-video-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.heading-video-video-container {
    width: 90%;
    padding-top: 0;
}
.resource-h2 {
    letter-spacing: -1.7px;
}
._2-column-text-section-black {
    padding-left: 0;
    padding-right: 0;
}
._2-column-text-h2-white {
    letter-spacing: -1.5px;
    font-size: 38px;
    line-height: 120%}
._2-column-text-paragraph-wrapper-white {
    width: 90%}
.partner-wrapper {
    width: 90%;
    max-width: 400px;
    flex-direction: column;
}
.partner-container {
    flex-direction: column;
}
.partner-paragraph {
    font-size: 16px;
}
._3-column-recommend-block-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 40px;
}
._3-column-recommend-grid {
    width: 95%}
.simple-text-header-section {
    padding-top: 140px;
}
.simple-text-header-h1 {
    width: 90%;
    font-size: 40px;
}
.simple-text-header-paragraph {
    width: 90%;
    max-width: 260px;
    font-size: 16px;
}
.secondary-header-image {
    padding-bottom: 0;
}
.header-simple-image-section {
    padding-top: 140px;
}
.header-simple-image-image-wrapper {
    width: 90%}
.header-simple-image-paragraph {
    max-width: 260px;
    margin-bottom: 40px;
    font-size: 16px;
}
.heading-simple-image-h1 {
    width: 96%;
    letter-spacing: -1.6px;
    font-size: 40px;
}
.remote-sales-image-2 {
    max-width: 50%;
    bottom: -26%;
    right: 0%}
.remote-sales-image-1 {
    max-width: 100%}
.saas-image-1 {
    max-width: 100%;
    top: -37px;
    left: auto;
}
.saas-image-3 {
    max-width: 50%;
    bottom: -26%;
    right: 0%;
    box-shadow: 13px 13px 110px rgba(0, 0, 0, .1);
}
.insurance-image-2 {
    max-width: 50%;
    right: 0%}
.insurance-image-4 {
    max-width: 50%;
    bottom: -9%;
    right: 0%}
.inbound-image-1 {
    max-width: 100%;
    top: -50px;
    left: auto;
}
.inbound-image-2 {
    max-width: 100%}
.inbound-image-3 {
    max-width: 40%;
    bottom: -12%;
    right: 0%}
.outbound-image-1 {
    max-width: 50%;
    top: -59px;
}
.outbound-image-3 {
    max-width: 50%;
    bottom: -52%;
    right: 28%}
.lets-talk-image-container-1 {
    margin-bottom: 40px;
}
.compare-context-section {
    padding-left: 0;
    padding-right: 0;
}
.compare-context-container {
    width: 90%;
    max-width: 400px;
}
.compare-context-bullet-wrapper {
    width: 90%;
    margin-top: 60px;
}
.compare-context-h3 {
    font-size: 24px;
}
.compare-context-grid {
    grid-row-gap: 0px;
}
.compare-hero-h1 {
    letter-spacing: -2px;
    font-size: 45px;
}
.compare-hero-paragraph {
    max-width: 260px;
    font-size: 16px;
}
.insurance-image-container-image-2 {
    margin-bottom: 40px;
}
.industry-image-set-1-container {
    margin-bottom: 60px;
}
.outbound-image-set-1-wrapper {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 80px;
}
.remote-sales-wrapper-1 {
    width: 90%;
    max-width: 400px;
}
.remote-sales-wrapper-2 {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 60px;
}
.saas-wrapper-1 {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 0;
}
.saas-wrapper-2 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 60px;
}
.insurance-wrapper-1 {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 30px;
}
.insurance-image-set-1-wrapper {
    width: 100%;
    margin-top: 0;
}
.insurance-wrapper-2 {
    width: 90%;
    max-width: 400px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.insurance-text-container-1 {
    width: 90%;
    max-width: 400px;
    padding-top: 30px;
}
.insurance-image-bottom-wrapper {
    width: 90%;
    max-width: 400px;
    padding-bottom: 60px;
}
.financial-wrapper-1 {
    width: 90%;
    max-width: 400px;
    padding-bottom: 30px;
}
.financial-wrapper-2 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 60px;
}
.financial-wrapper-3 {
    width: 90%;
    max-width: 400px;
    padding-bottom: 30px;
}
.financial-wrapper-4 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 60px;
}
.real-estate-wrapper-1 {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 30px;
}
.real-estate-wrapper-2 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 60px;
    padding-left: 0;
}
.saas-wrapper-3 {
    width: 90%;
    max-width: 400px;
    padding-bottom: 30px;
}
.inbound-wrapper-1 {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 30px;
}
.inbound-wrapper-2 {
    width: 90%;
    max-width: 400px;
    padding-top: 30px;
    padding-bottom: 60px;
}
.outbound-wrapper-1 {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 30px;
}
.outbound-wrapper-3 {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 30px;
}
.outbound-image-set-2-wrapper {
    width: 100%;
    margin-bottom: 72px;
}
.feature-icon-list-container-copy {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.meeting-sync-wrapper-1, .partner-wrapper-1 {
    width: 90%;
    max-width: 400px;
    padding-top: 30px;
    padding-bottom: 60px;
}
.parter-text-wrapper-1 {
    width: 90%;
    padding-top: 40px;
}
.startups-wrapper-2 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 60px;
}
.support-stats-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 30px;
}
.cs-hero-header-section {
    padding-top: 140px;
}
.paragraph-split-right-white {
    font-size: 16px;
}
.lets-talk-wrapper-1 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 60px;
}
.simple-image-right-wrapper-copy {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.brand-wrapper-1 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 30px;
}
.compare-wrapper-1 {
    width: 100%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 30px;
}
.big-splash-1-h2 {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 24px;
    line-height: 120%}
.big-splash-1-section {
    padding-left: 40px;
}
.big-splash-1-wrapper {
    width: 100%;
    max-width: 400px;
}
.cliffnotes-heading {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.cliffnotes-h2-container {
    width: 90%;
    display: flex;
}
.compare-summary-text-container {
    width: 90%;
    flex-direction: column;
    align-items: flex-start;
    display: block;
}
.compare-summary-heading {
    text-align: left;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.compare-summary-paragraph {
    max-width: none;
    font-size: 16px;
}
.compare-text-container---left {
    width: 95%;
    margin-top: 40px;
}
.compare-text-container---right {
    width: 95%;
    margin-top: 60px;
}
.compare-column-container {
    width: 85%;
    max-width: 400px;
    padding-top: 0;
}
.links-container-alternative {
    flex-direction: column;
    align-items: center;
}
.compare-stats-wrapper {
    width: 90%;
    margin-bottom: 0;
}
.play-image {
    width: 20px;
}
.cs-wrapper-1 {
    width: 90%;
    max-width: 400px;
    padding-top: 30px;
    padding-bottom: 60px;
}
.lets-talk-form-container {
    margin-bottom: 40px;
}
.lets-talk-video-wrapper {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
}
.lets-talk-wrapper-2 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 30px;
}
.lets-talk-h4 {
    font-size: 24px;
}
.hero-h1-predictive-dialer {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 120%}
.play-button-hidden {
    width: 100px;
    height: 100px;
}
.resources-wrapper-hero {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.wrapper-1280px-4-copy {
    width: 90%;
    width: 90%}
.tos-head {
    font-size: 30px;
}
.reviews_g2-grid {
    grid-template-columns: 1fr;
}
.lets-talk-options-button {
    justify-content: center;
    font-size: 18px;
    display: flex;
    top: 0;
    left: 0%}
.lets-talk-options-button:hover {
    opacity: 1;
}
.blue-button-blue-bg {
    width: auto;
    height: auto;
    font-size: 16px;
}
.blue-button-blue-bg-outbound {
    width: auto;
    height: auto;
    font-size: 12px;
}
.h6-success {
    font-size: 30px;
}
.customer-success-wrapper-1 {
    width: 100%;
    margin-bottom: 40px;
}
.links-container-compare {
    flex-direction: column;
    align-items: center;
}
.compare-wrapper-2 {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 20px;
}
.links-container-persona {
    flex-direction: row;
    align-items: center;
    margin-top: 0;
    display: flex;
}
.persona-review-wrapper-copy {
    width: 90%;
    max-width: 400px;
    width: 90%;
    max-width: 400px;
    width: 90%;
    max-width: 400px;
    padding-top: 40px;
    padding-bottom: 40px;
}
._2-column-recommend-paragraph-copy {
    font-size: 16px;
}
.wrapper-1050px-startups {
    width: 90%}
.wrapper-1050px-startups.crm {
    padding-bottom: 40px;
}
.company-logo {
    display: block;
}
.slider-nav-trufan {
    max-width: 140px;
    display: none;
}
.launch-text {
    margin-right: 10px;
}
.brand-subtext {
    margin-bottom: 16px;
    font-size: 16px;
}
.header-wrapper-resources {
    width: 90%}
.header-wrapper-resources.resource-header {
    padding-top: 120px;
}
.quote-primary-h3-wrapper-copy {
    margin-bottom: 40px;
    padding-left: 0;
}
.persona-quote {
    width: 90%;
    max-width: 400px;
}
.quote-secondary-h2-copy {
    text-align: center;
    letter-spacing: -1.5px;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 120%}
.cold-calling-img {
    margin-bottom: 80px;
}
.blue-image-right-paragraph-copy {
    font-size: 16px;
}
.inbound-footer-link {
    max-width: 100%}
.triad-image-left-h3-wrapper-copy {
    width: 90%}
.list-heading-64px-industry {
    max-width: 288px;
    text-align: left;
    letter-spacing: -1.5px;
    font-size: 28px;
    line-height: 120%}
.triad-image-left-h3-wrapper-copy {
    width: 100%}
.real-estate-logos {
    width: 90%;
    padding-top: 0;
    padding-bottom: 0;
}
.custom-logo-train-grid-real-estate {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
.custom-logo-train-section-insurance {
    padding-top: 40px;
    padding-bottom: 40px;
}
.custom-logo-train-grid-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
.h2-64px-split-right-insurance {
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.simple-text-header-section-api {
    padding-top: 140px;
    padding-bottom: 0;
}
.simple-text-header-h1-api {
    width: 85%;
    font-size: 40px;
}
.simple-text-header-paragraph-api {
    max-width: 260px;
    font-size: 16px;
}
.feature-icon-list-list-wrapper-api {
    width: 90%;
    margin-top: 40px;
}
.icon-list-grid-api {
    grid-row-gap: 0px;
}
.simple-text-header-section-brand {
    padding-top: 140px;
    padding-bottom: 0;
}
.lets-talk-image-wrapper-1 {
    width: 100%;
    margin-bottom: 40px;
}
.lets-talk-text-wrapper-1 {
    z-index: 2;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.support-text-container-2 {
    padding-bottom: 0;
}
.h2-support-white {
    letter-spacing: -1.2px;
    font-size: 30px;
}
.stacks-up-heading {
    margin-bottom: 0;
}
.italic-text, .italic-text-2 {
    font-size: 14px;
}
.sales-decks-subhead {
    width: 90%;
    max-width: none;
    align-self: center;
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 16px;
}
.consultant-h1 {
    font-size: 43px;
}
.industry-text-wrapper-1 {
    z-index: 2;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.saas-text-container-1 {
    width: 100%;
    margin-top: 0;
}
.saas-image-container-1 {
    margin-top: 60px;
    margin-bottom: 40px;
}
.ccpa-wrapper {
    width: 90%;
    max-width: 400px;
}
.next-resource-form {
    margin-top: 20px;
}
.sales-consultants-wrapper-hero-copy {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.contact-tabs-content-top {
    padding-top: 0;
}
.engage-email {
    margin-top: 60px;
}
.trial-btn-red {
    font-size: 17px;
}
.email-form-trial {
    flex-direction: column;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.trial-btn-black {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 17px;
}
.trial-btn-guide-footer {
    font-size: 14px;
}
.simple-image-left-text-wrapper-copy {
    width: 100%;
    margin-top: 20px;
}
.resources-image-scd {
    display: none;
}
.startup-bundle-wrapper {
    width: 90%;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0;
}
.bold-text-17 {
    font-size: 24px;
}
.bundle-list {
    flex-direction: column;
}
.bundle-list.checkmark {
    flex-direction: row;
}
.bundle-list-books {
    font-size: 16px;
}
.image-14 {
    align-self: auto;
}
.bundle-img-container {
    margin-bottom: 0;
}
.heading-bundle {
    font-size: 40px;
}
.bundle-wrapper {
    width: 90%;
    padding-top: 120px;
}
.secondary-bundle-header {
    font-size: 16px;
}
.expert-interview {
    text-align: center;
    justify-content: center;
    margin-bottom: 12px;
}
._10-users-link, ._10-users-link-black {
    width: 1005px;
    justify-content: center;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    font-size: 14px;
    text-decoration: none;
}
.lets-talk-calendar-wrapper {
    width: 90%;
    max-width: 400px;
    display: block;
}
.mel-power-logo.straight-logo-home {
    margin-bottom: 10px;
    display: none;
}
.trufan-testimonial-text {
    font-size: 22px;
}
.sales-consultants-btn {
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.expand-button {
    min-width: 280px;
    background-image: linear-gradient(transparent, transparent);
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}
.collapse-text {
    left: 26%}
.breadcrumb-2 {
    height: auto;
    margin-top: 100px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.sales-consultants-request p {
    text-align: center;
    font-size: 18px;
}
.webinars-upcoming {
    height: 700px;
    margin-top: 0;
    margin-bottom: 20px;
}
.webinars-title {
    text-align: center;
    font-size: 24px;
}
.webinars-on-demand {
    height: 700px;
    margin-top: 0;
    margin-bottom: 20px;
}
.waypoint {
    width: 100px;
    margin-left: -65px;
}
.waypoint-hide {
    width: 40%;
    margin-left: -65px;
    display: none;
}
.compare-intro-row-wrapper {
    flex-direction: row;
}
.chevron-compare {
    max-width: 30px;
}
.comparison-intro-text-wrapper {
    width: auto;
    margin-left: 0;
    padding-left: 10px;
}
.comparison-intro-h2 {
    padding-top: 0;
    font-size: 24px;
}
.lf-chapter-heading-wrapper {
    clear: none;
    flex-direction: row;
    align-self: auto;
    display: block;
    overflow: visible;
}
.sticky-navbar-wrapper.pricing-catalog {
    display: none;
}
.custom-data-migration-section {
    overflow: visible;
}
.pro-services-icon-container {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.simple-image-right-image-wrapper-copy {
    width: 100%;
    margin-bottom: 40px;
}
.migration-text-container {
    z-index: 2;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.premium-support-image-container {
    margin-bottom: 40px;
}
.premium-support-text-container {
    width: 95%}
.premium-support-section {
    overflow: visible;
}
.premium-support-h2 {
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.services-conditions {
    font-size: 16px;
}
.pro-services-header-section {
    padding-top: 140px;
    padding-bottom: 40px;
}
.sales-academy-h1 {
    letter-spacing: -2px;
    font-size: 36px;
}
.academy-hero-subtext {
    font-size: 16px;
}
.sa-hero-image {
    width: 70%}
.sa-stats-section {
    padding-left: 0;
    padding-right: 0;
}
.sa-stats-wrapper {
    width: 90%}
.sa-card {
    border-radius: 10px;
    flex-direction: row;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.sa-2-col-container {
    width: 90%;
    max-width: 400px;
}
.sa-video-wrapper {
    width: 90%}
.sa-instructor-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 40px;
}
.grid-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
}
.instructor-row-paragraph {
    opacity: .8;
    margin-bottom: 20px;
    font-size: 16px;
}
.instructor-h2 {
    width: 90%;
    align-items: flex-start;
}
.instructor-title {
    opacity: .8;
    margin-bottom: 20px;
    font-size: 16px;
}
.partner-heading-title {
    margin-top: 12px;
    font-size: 20px;
}
.upcoming-courses-grid {
    width: 95%}
.updcoming-grid-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 40px;
}
.upcoming-course-h5 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
}
.upcoming-courses-header {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.course-cta-h2 {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.course-cta-wrapper {
    width: 100%;
    max-width: 400px;
}
.upcoming-courses-h2 {
    width: 90%}
._2-column-text-section-2 {
    padding-left: 0;
    padding-right: 0;
}
.demographics-listing {
    font-size: 18px;
}
.demographics-h3 {
    width: auto;
    margin-left: 0;
    padding-left: 12px;
}
.academy-hero-subtext-2 {
    font-size: 16px;
}
.referral-hero-subtext {
    margin-bottom: 30px;
    font-size: 18px;
}
.partners-nav {
    width: 100%;
    max-width: 400px;
}
.partner-h1 {
    letter-spacing: -1.5px;
    margin-bottom: 30px;
    font-size: 38px;
    line-height: 100%}
.resource-cta-h2-wrapper {
    width: 90%}
.resource-cta-h2 {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.resource-cta-grid-wrapper {
    width: 90%;
    max-width: 400px;
    padding-top: 40px;
}
.resource-cta-grid {
    width: 95%}
.resource-cta-h5 {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
}
.resource-cta-description {
    opacity: .8;
    margin-bottom: 20px;
    font-size: 16px;
}
.g2-grid-2 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
}
.badges-section-2, .badges-section-3 {
    padding-left: 0;
    padding-right: 0;
}
.icp-subhead {
    width: 90%;
    max-width: none;
    align-self: center;
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 16px;
}
.g2-grid-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
}
.g2-grid4-wrapper {
    width: 90%;
    display: none;
}
.html-embed-13 {
    float: left;
    margin-top: 20px;
    margin-left: 0;
    display: block;
    position: relative;
    left: auto;
}
.close-calling-h1 {
    letter-spacing: -1.5px;
    margin-bottom: 30px;
    font-size: 38px;
    line-height: 100%}
.close-demo-subtext {
    font-size: 16px;
}
.demo-tile-container-1, .demo-tile-container-2 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
.demo-tile-title-1 {
    letter-spacing: 0;
    font-size: 40px;
}
.demo-tile-title-1.startup {
    font-size: 30px;
}
.demo-tile-subtext-1, .demo-tile-subtext-2 {
    font-size: 16px;
}
.demo-tile-title-2 {
    letter-spacing: 0;
    font-size: 40px;
}
.demo-tile-title-2.startup {
    font-size: 30px;
}
.demo-tile-item-wrapper-2 {
    width: 90%}
.opps-h2-black {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 120%}
.opps-black-image-container {
    flex-direction: column;
}
.opps-black-h3 {
    margin-top: 20px;
    font-size: 24px;
}
.stats-wrapper-demo {
    width: 90%;
    max-width: 400px;
}
.close-demo-h3-cta {
    letter-spacing: -1.5px;
    margin-bottom: 60px;
    font-size: 32px;
}
.h3-heading-white-demo {
    letter-spacing: -1.5px;
    font-size: 32px;
}
.pronounce-h4-wrapper {
    width: 90%;
    max-width: 400px;
}
.pronounce-h3 {
    font-size: 24px;
}
.pronounce-subtext {
    font-size: 18px;
}
.image-15 {
    padding-bottom: 20px;
}
.footer-blue-container-2 {
    padding-left: 0;
    padding-right: 0;
}
.pricing-cta-paragraph {
    font-size: 16px;
}
.benefits-accordion-dropdown {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.benefits-accordion-paragraph {
    width: 90%;
    margin-top: 16px;
    padding-left: 0;
    font-size: 16px;
}
.benefits-accordion-arrow {
    width: 20px;
}
.benefits-accordion-heading {
    margin-right: 5%;
    padding-left: 0;
    font-size: 16px;
}
.benefits-accordion-icon {
    display: none;
}
.exec-team-image-container {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.exec-team-image {
    height: 200px;
}
.leadership-paragraph {
    width: 90%;
    font-size: 16px;
}
.leadership-wrapper {
    width: 100%;
    max-width: 400px;
}
.leadership-h2 {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.founders-3-column-block {
    width: 90%;
    max-width: 400px;
    padding-top: 40px;
}
.founder-single-block {
    width: 90%}
.founders-grid {
    width: 100%}
.founders-h5 {
    margin-top: 12px;
    font-size: 20px;
}
.testimonial-2-col-h3 {
    width: 90%;
    max-width: 400px;
}
.testimonial-2-col-wrapper {
    width: 100%;
    align-self: flex-start;
}
.satisfaction-rating {
    font-size: 16px;
}
.retreat-slider {
    height: 240px;
    margin-top: 18px;
}
.retreat-photos-section {
    padding-left: 0;
    padding-right: 0;
}
.h2-64px-center {
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 32px;
    line-height: 120%}
.retreat-slide-nav {
    margin-bottom: -40px;
}
.submit-button-startups {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    top: 0;
    left: 0%}
.submit-button-startups:hover {
    opacity: 1;
}
.startups-header-mobile {
    letter-spacing: -2px;
    font-size: 45px;
}
.faq-white-description {
    max-width: 100%}
.hiring-no-icon {
    display: none;
}
.leadership-accordion-dropdown-2 {
    align-items: center;
    padding-bottom: 0;
}
.founders-icon-container {
    margin-bottom: 0;
}
.leadership-header-2 {
    font-size: 16px;
}
.leadership-container-2 {
    flex-direction: column;
    align-items: stretch;
    padding-right: 20px;
}
.leadership-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-bottom: 16px;
}
.leadership-subgrid {
    justify-items: stretch;
}
.leadership-grid-horizontal-wrapper {
    width: 100%;
    margin-top: 40px;
}
.jobs-container {
    width: 90%;
    max-width: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.gray-hr {
    display: block;
}
.jobs-department-h4 {
    font-size: 24px;
}
.job-block {
    width: 100%;
    max-width: none;
    min-height: 240px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}
.job-block-heading {
    font-size: 19px;
}
.job-block-subtext-2 {
    font-size: 17px;
}
.job-block-tag-text {
    min-width: 84px;
    font-size: 12px;
    line-height: 270%}
.jobs-tile-remote-tag-copy {
    min-width: 80px;
}
.job-block-subtext-wrapper {
    margin-bottom: 10px;
    display: block;
}
.job-block-button {
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.learn-more-copy {
    font-size: 14px;
}
.job-block-text-wrapper {
    text-align: left;
    display: block;
}
.job-block-heading-wrapper {
    display: block;
}
.job-block-subtext-1 {
    font-size: 17px;
}
.job-block-button-wrapper {
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 10px;
}
.job-block-divider {
    display: none;
}
.job-block-tag {
    min-width: 80px;
}
.demo-hero-player {
    padding-left: 18px;
    padding-right: 18px;
}
.partners-image {
    display: inline-block;
}
.homepage-hero-wrapper {
    width: 90%}
.homepage-hero-h1-72px {
    text-align: center;
    letter-spacing: -2px;
    font-size: 38px;
    display: block;
}
.homepage-hero-button-wrapper {
    display: none;
}
.homepage-hero-demo-link {
    width: 1005px;
    justify-content: center;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    font-size: 14px;
    text-decoration: none;
    display: none;
}
.homepage-hero-player-container {
    padding-top: 0;
}
.homepage-hero-video-image {
    width: auto;
    height: auto;
}
.social-proof-wrapper {
    width: 90%;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
}
.social-proof-grid {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-left: 70px;
    margin-right: 70px;
}
.social-proof-h6 {
    width: 90%;
    font-size: 20px;
}
.social-proof-logo.hidden {
    display: none;
}
.mobile-white-splash {
    height: 80px;
}
.video-button-simple {
    width: 100px;
    height: 100px;
    background-size: 100px 100px;
}
.text-color-pink {
    color: #d61549;
}
.heading-size-medium {
    font-size: 1.8rem;
}
.sa-stats-section-2 {
    padding-left: 0;
    padding-right: 0;
}
.h2-404 {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 120%}
._404-paragraph {
    font-size: 16px;
}
._404-steli-image {
    margin-bottom: 20px;
}
.mj-guide-rich-text h4 {
    background-position: 0 2px;
}
.mj-guide-rich-text figcaption {
    margin-top: 0;
}
.mj-guide-rich-text li {
    padding-left: 5px;
}
.pagination {
    grid-row-gap: 20px;
}
.guides-hero-section {
    object-fit: fill;
}
.guides-hero-heading {
    font-size: 38px;
    line-height: 110%}
.related-artilce-tile-grid {
    grid-template-columns: 1fr;
}
.related-article-image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.related-article-title-wrapper {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.related-articles-h2 {
    font-size: 30px;
    line-height: 120%}
.related-articles-wrapper {
    width: 90%;
    max-width: 400px;
}
.guides-index-hero {
    margin-left: 0%;
    margin-right: 0%}
.guides-h1-72px {
    text-align: center;
    letter-spacing: -2px;
    font-size: 38px;
    line-height: 110%;
    display: block;
}
.guides-hero-container {
    width: 90%}
.guides-hero-subtext {
    font-size: 17px;
}
.guide-header-button {
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.guide-header-button-text {
    font-size: 14px;
}
.guide-tile-grid {
    grid-template-columns: 1fr;
}
.guide-tile-button {
    margin-bottom: 0;
}
.pricing-hero-head-v2 {
    font-size: 40px;
    line-height: 120%}
.pricing-table-drawer {
    padding-left: 20px;
    padding-right: 20px;
}
.pricing-table-drawer-title {
    font-size: 28px;
}
.tabs-menu-pricing-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    justify-items: center;
    display: grid;
}
.tab-link-pricing-page {
    width: 100%;
    text-align: center;
    border-radius: 100px;
    justify-content: center;
    display: block;
}
.tab-link-pricing-page.w--current {
    width: 100%;
    border-radius: 100px;
    display: block;
}
.pricing-page-tabs-title {
    margin-left: auto;
    margin-right: auto;
}
.cta-block-background {
    width: 100%}
.wrapper-1152px {
    width: 90%}
.h4-60px-bold {
    margin-bottom: 15px;
    font-size: 40px;
}
.nav-pricing-compare-wrapper {
    width: 90%;
    max-width: none;
    padding-top: 0;
}
.pricing-choose-plan-title {
    font-size: 30px;
    line-height: 120%}
.tab-link-pricing-page-text.desktop {
    display: none;
}
.tab-link-pricing-page-text.mobile {
    display: block;
}
.h1-pricing-catalog {
    margin-bottom: 14px;
    font-size: 30px;
    line-height: 120%}
.plan-name {
    font-size: 13px;
}
.nav-menu-left-wrapper-v2 {
    margin-left: 0;
}
.nav-menu-right-wrapper-v2 {
    padding-left: 20px;
}
.nav-menu-right-head-text-v2, .nav-menu-right-description-text {
    width: auto;
    font-size: 23px;
}
.dropdown-link-product {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dropdown-link-product.top-row {
    padding-bottom: 10px;
}
.dropdown-link-resources {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dropdown-link-resources.top-row {
    padding-bottom: 10px;
}
.nav-button-1-v2 {
    padding: 16px 14px;
    font-size: 12px;
}
.nav-button-2-v2 {
    padding: 12px;
    font-size: 16px;
    line-height: 90%;
    display: none;
}
.navigation-column-v2 {
    width: 100%;
    padding-bottom: 0;
}
.nav-v2-mobile-login {
    padding-left: 10px;
}
.dropdown-toggle-item-2 {
    padding-top: 0;
    padding-bottom: 0;
}
.text-link-2 {
    width: 1005px;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    text-decoration: none;
}
.text-link-2.nav-text-link {
    width: auto;
}
.nav-button-1-v3 {
    width: 85px;
    padding: 16px 14px;
    font-size: 12px;
    right: -25px;
}
.gdpr-wrapper {
    width: 90%;
    max-width: 400px;
}
.text-block-23px-black {
    font-size: 16px;
}
.text-size-regular {
    font-size: 15px;
}
.padding-global {
    padding-left: 16px;
    padding-right: 16px;
}
.heading-style-h5 {
    font-size: 28px;
}
.margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
}
.margin-vertical {
    margin-left: 0;
    margin-right: 0;
}
.padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
}
.heading-style-h2 {
    margin-bottom: 16px;
    font-size: 36px;
}
.heading-style-h1 {
    margin-bottom: 16px;
    font-size: 40px;
}
.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}
.padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.button {
    padding: 18px 24px;
    font-size: 15px;
}
.button.is-link {
    margin-left: 18px;
    font-size: 15px;
}
.button.is-medium {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 15px;
}
.button.is-icon-arrow.is-medium {
    padding-right: 52px;
}
.button.is-link-small {
    font-size: 15px;
}
.padding-section-header {
    padding-top: 140px;
}
.padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.heading-style-h6 {
    font-size: 23px;
}
.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
}
.padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.hide-mobile-portrait {
    display: none;
}
.heading-style-h4 {
    font-size: 32px;
}
.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
.heading-style-h3 {
    font-size: 36px;
}
.padding-vertical {
    padding-left: 0;
    padding-right: 0;
}
.heading-style-h7 {
    font-size: 19px;
}
.text-size-large {
    font-size: 17px;
}
.padding-section-header-no-bottom {
    padding-top: 140px;
}
.play-button-blue_component {
    width: 100px;
    height: 100px;
}
.play-button-blue_play-image {
    width: 20px;
}
.right-bullets_grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
}
.right-bullets_image {
    margin-bottom: 3rem;
}
.right-bullets_item-list {
    grid-template-columns: 1fr;
}
.right-bullets_item {
    grid-row-gap: 1.125rem;
    flex-direction: column;
}
.social-proof_logos {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
}
.social-proof_wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.social-proof_logo {
    max-height: 100px;
}
.social-proof_ratings {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
}
.social-proof_rating {
    max-height: 100px;
}
.l-txt-r-txt-feature_mast-icon {
    width: 40px;
    height: 40px;
    margin-bottom: 16px;
    padding-top: 5px;
}
.l-txt-r-txt-feature_spacer {
    height: 100px;
}
.reviews_content {
    padding: 1.875rem;
}
.reviews_content-primary {
    background-size: 32px 32px;
    padding: 4.5rem 1.875rem 1.875rem;
}
.show-mobile-portrait {
    display: block;
}
.rapid-fire-features_grid {
    grid-template-columns: 1fr;
}
.rapid-fire-features_item {
    padding: 1.25rem;
}
.rapid-fire-features_image {
    max-width: 248px;
    margin-bottom: 1.25rem;
}
.rapid-fire-features_item-header {
    font-size: 19px;
}
.cta-1_button-wrapper {
    padding: .75rem 0 0;
}
.header-2_component {
    grid-row-gap: 2.5rem;
}
.header-2_button-wrapper {
    padding: .75rem 0 0;
}
.section_cta-3 {
    background-size: auto 289px;
}
.cta-3_component {
    margin-top: 12.5rem;
}
.cta-3_button-wrapper {
    padding: .75rem 0 0;
}
.padding-section-title {
    padding-bottom: 0;
}
.play-button-red_component {
    width: 100px;
    height: 100px;
}
.padding-section-header-short {
    padding-top: 140px;
}
.left-right_grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
}
.integrations_featured-item {
    height: 237px;
}
.integrations_category-grid {
    grid-template-columns: 1fr;
}
}#w-node-_8faa229d-80bb-96aa-d754-c2c08e3154f9-c262f525, #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154fa-c262f525, #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154fb-c262f525, #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154fc-c262f525, #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154fd-c262f525, #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154fe-c262f525, #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154ff-c262f525, #w-node-_8faa229d-80bb-96aa-d754-c2c08e315500-c262f525, #w-node-_2a396235-c856-66ae-7933-331d6fbfa65d-c262f525, #w-node-_2a396235-c856-66ae-7933-331d6fbfa66f-c262f525 {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_55520402-de5a-e305-be2c-729302d9471c-9962f580 {
    align-self: center;
}
#w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c8823a-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c88242-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c8824a-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c88254-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c8825c-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c88264-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c8827d-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c88285-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c8828d-6362f58c {
    align-self: start;
}
#w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882a1-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882a3-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882a5-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882a7-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882a9-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882ab-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882af-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882b1-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882b3-6362f58c, #w-node-_3f8e2fb6-597c-3735-ba1b-cd8281c882b5-6362f58c {
    justify-self: center;
}
#w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da1d-d762f5cb, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da1e-d762f5cb, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da1f-d762f5cb, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da20-d762f5cb, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da21-d762f5cb, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da22-d762f5cb, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da23-d762f5cb, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da24-d762f5cb, #w-node-b8475337-50e1-09f7-f73b-1980ad4ffa92-b662f5f7, #w-node-_5f8e1d20-60f0-a8d8-616a-590048e3f090-f362f5fb, #w-node-bac1df97-00d2-d4dd-aa5b-1e8a310713ba-f362f5fb, #w-node-c71c3192-9731-0202-95f7-f1e547a65491-f362f5fb, #w-node-c71c3192-9731-0202-95f7-f1e547a65493-f362f5fb, #w-node-ae4e7cdb-dccc-5038-6788-ba96c3df5dd0-f362f5fb, #w-node-ae4e7cdb-dccc-5038-6788-ba96c3df5dd2-f362f5fb, #w-node-_1fb2440a-9765-a953-67e9-96e4e3d861c6-f362f5fb, #w-node-_1fb2440a-9765-a953-67e9-96e4e3d861c8-f362f5fb, #w-node-_1cf11e69-983c-03f6-db16-4ad5cb32f82d-f362f5fb, #w-node-_1cf11e69-983c-03f6-db16-4ad5cb32f82f-f362f5fb, #w-node-fce792c2-4628-20a6-a3ba-76e89e0235f9-f362f5fb, #w-node-fce792c2-4628-20a6-a3ba-76e89e0235fb-f362f5fb {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-a5090ae6-5d52-b0ee-f8fa-27c812f993f4-f362f5fb {
    justify-self: end;
}
#w-node-_26da4cbe-106d-b94b-be23-ac51f84a3dfd-b762f5fd {
    grid-area: span 1/span 3/span 1/span 3;
}
#w-node-_211293db-8634-52a6-1d5f-c2f562c49da2-4e62f601, #w-node-_211293db-8634-52a6-1d5f-c2f562c49da3-4e62f601, #w-node-_211293db-8634-52a6-1d5f-c2f562c49da4-4e62f601, #w-node-_211293db-8634-52a6-1d5f-c2f562c49da5-4e62f601, #w-node-_211293db-8634-52a6-1d5f-c2f562c49da6-4e62f601, #w-node-_211293db-8634-52a6-1d5f-c2f562c49da7-4e62f601, #w-node-_211293db-8634-52a6-1d5f-c2f562c49da8-4e62f601, #w-node-_211293db-8634-52a6-1d5f-c2f562c49da9-4e62f601 {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-c9a74058-0637-7dfd-65e5-56df05d297ef-ec62f606 {
    grid-area: Area;
}
#w-node-d21d5223-609c-1616-e22c-558636540682-5362f607 {
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef049d8-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef049e0-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef049ea-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef049f2-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a10-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a18-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a20-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a44-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a4a-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a50-3262f609 {
    align-self: start;
}
#w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a56-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a5a-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a78-3262f609 {
    align-self: center;
}
#w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a87-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a8f-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a97-3262f609, #w-node-ff071d72-34a7-f64b-0124-67d2180a6d3e-2262f634, #w-node-_577dee76-7689-dade-51b4-0de13168c936-2262f634, #w-node-_3325009f-d96c-f0da-9e1e-0ecb5577a6df-2262f634, #w-node-_78d583fd-de3c-d8a4-9157-682e1c996d59-2262f634, #w-node-a1bc1604-efc8-845d-ab5b-e3ebeaf4de1e-2262f634, #w-node-_6f5ece5e-06b3-5eeb-554e-cb2d9fb66600-2262f634 {
    align-self: start;
}
#w-node-_52bb789a-2501-e37f-b822-8383ac08cf08-2262f634 {
    align-self: center;
}
#w-node-b8a95048-dc01-2cf0-5eb1-bfa3d6182b76-2262f634, #w-node-d632a934-c9f9-00b7-169e-215da6822ce9-2262f634, #w-node-_4fb290ff-5380-771c-2a88-b21e7a279c93-2262f634 {
    align-self: start;
}
#w-node-_24a686b7-dbd0-7517-086f-a6959b1a7c70-2262f634 {
    align-self: center;
}
#w-node-_9b441588-ae45-ef38-ac41-e1661b3f53d0-d762f639, #w-node-_82f244c4-de99-f556-ac68-9d82c0855a40-d762f639, #w-node-_82f244c4-de99-f556-ac68-9d82c0855a42-d762f639, #w-node-_0f23d272-7e58-d7eb-181c-fcd949d3ff5b-1262f63d, #w-node-_0f23d272-7e58-d7eb-181c-fcd949d3ff66-1262f63d, #w-node-_0f23d272-7e58-d7eb-181c-fcd949d3ff71-1262f63d {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_4fa52417-1e80-3a9b-3457-7a8133e8cecb-2b62f640, #w-node-d4f70f32-5b71-3c15-af07-357f715d5247-2b62f640, #w-node-_0262bf0f-b696-76a7-b694-5139eb94b58b-2b62f640 {
    align-self: start;
}
#w-node-_89f538ed-1cfa-7d9e-cd61-87ae39ea5a44-2b62f640 {
    align-self: center;
}
#w-node-_3a2b781d-375f-edb8-839c-b81e257d6dff-2b62f640, #w-node-_810bb9bb-d859-fc9b-d17b-b0b22356e1ba-2b62f640, #w-node-_7ef89672-522d-3b48-f682-1c8bfb1c6687-2b62f640, #w-node-_96d384c1-3436-91f6-463a-85e8a7e5f430-2b62f640, #w-node-_3f57db72-3a60-dd80-0ebc-b95157abf5c6-2b62f640, #w-node-e0372f31-64fa-4fcc-a0d0-1c76faaaf066-2b62f640, #w-node-c916519f-08aa-ecd6-b53f-377ae560d5ab-2b62f640, #w-node-e204548f-c7b2-ac7e-6715-6c664677761e-2b62f640 {
    align-self: start;
}
#w-node-a5fbea51-4fd8-0c6f-7f16-61030e057272-3962f644 {
    grid-area: span 1/span 3/span 1/span 3;
}
#w-node-_2c99ebc7-302b-e504-17e8-f40b40282a6b-3362f65c, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a6c-3362f65c, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a6d-3362f65c, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a6e-3362f65c, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a6f-3362f65c, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a70-3362f65c, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a71-3362f65c, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a72-3362f65c, #w-node-dd5da516-472d-3783-ff06-cc2096986bc6-6262f672, #w-node-f5c4ec93-2a4a-6144-bc6f-940e70f9ee1e-7762f6af, #w-node-f733a443-72ed-b84f-13b7-215648318eac-cc62f6b6, #w-node-f733a443-72ed-b84f-13b7-215648318eb1-cc62f6b6, #w-node-f733a443-72ed-b84f-13b7-215648318eda-cc62f6b6, #w-node-f733a443-72ed-b84f-13b7-215648318f06-cc62f6b6 {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e710-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e718-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e720-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e740-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e748-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e768-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e770-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e778-e862f6ba {
    align-self: start;
}
#w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a0-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a2-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a4-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a6-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a8-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7aa-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7ae-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7b0-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7b2-e862f6ba, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7b4-e862f6ba {
    justify-self: center;
}
#w-node-b6569276-3095-bcc1-43bb-2ec9b2a54fed-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a54ff8-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a54ffc-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55006-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5500a-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5500e-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55018-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5501c-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55020-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55024-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5502e-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55032-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55036-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5503a-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55044-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55048-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5504c-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55050-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55054-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5505e-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55062-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55066-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5506a-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a55070-e262f6bb, #w-node-b6569276-3095-bcc1-43bb-2ec9b2a5507a-e262f6bb, #w-node-eec82e98-aba0-3411-683c-547000eaacc0-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaacc6-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaaccc-1f62f6e8 {
    align-self: start;
}
#w-node-eec82e98-aba0-3411-683c-547000eaacd2-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaacd6-1f62f6e8 {
    align-self: center;
}
#w-node-eec82e98-aba0-3411-683c-547000eaace2-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaace8-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaacee-1f62f6e8 {
    align-self: start;
}
#w-node-eec82e98-aba0-3411-683c-547000eaacff-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad03-1f62f6e8 {
    align-self: center;
}
#w-node-eec82e98-aba0-3411-683c-547000eaad0f-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad15-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad1b-1f62f6e8 {
    align-self: start;
}
#w-node-eec82e98-aba0-3411-683c-547000eaad2b-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad2d-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad2f-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad31-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad33-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad35-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad39-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad3b-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad3d-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaad3f-1f62f6e8 {
    justify-self: center;
}
#w-node-_1b71b632-cdf9-bf5d-c677-5440b93de295-b562f6f2 {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-a280c4d0-971e-a248-852e-cb526072a3e5-2062f6f6, #w-node-a280c4d0-971e-a248-852e-cb526072a3e9-2062f6f6 {
    align-self: center;
}
#w-node-bc8f1e3d-1c45-3d08-d178-97b7262375ff-2062f722, #w-node-bc8f1e3d-1c45-3d08-d178-97b72623760a-2062f722, #w-node-bc8f1e3d-1c45-3d08-d178-97b726237615-2062f722, #w-node-bc8f1e3d-1c45-3d08-d178-97b7262375ff-5762f724, #w-node-bc8f1e3d-1c45-3d08-d178-97b72623760a-5762f724, #w-node-bc8f1e3d-1c45-3d08-d178-97b726237615-5762f724 {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-cef81ee7-617e-bcfd-24ca-f5e829008fd0-ba62f725, #w-node-cef81ee7-617e-bcfd-24ca-f5e829008fd4-ba62f725, #w-node-cef81ee7-617e-bcfd-24ca-f5e829008fe2-ba62f725, #w-node-cef81ee7-617e-bcfd-24ca-f5e829008fe6-ba62f725 {
    align-self: center;
}
#w-node-cef81ee7-617e-bcfd-24ca-f5e829008fff-ba62f725, #w-node-cef81ee7-617e-bcfd-24ca-f5e829009007-ba62f725, #w-node-cef81ee7-617e-bcfd-24ca-f5e829009020-ba62f725, #w-node-cef81ee7-617e-bcfd-24ca-f5e82900902a-ba62f725, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cb0-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cb6-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cbc-7762f726 {
    align-self: start;
}
#w-node-_4bde9ba2-9420-664f-6d57-66368af93cc2-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cc6-7762f726 {
    align-self: center;
}
#w-node-_4bde9ba2-9420-664f-6d57-66368af93cd3-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cd9-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cdf-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cef-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cf5-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cfb-7762f726 {
    align-self: start;
}
#w-node-_4bde9ba2-9420-664f-6d57-66368af93d01-7762f726 {
    align-self: center;
}
#w-node-_4bde9ba2-9420-664f-6d57-66368af93d0d-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d0f-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d11-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d13-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d15-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d17-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d1b-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d1d-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d1f-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d21-7762f726 {
    justify-self: center;
}
#w-node-bbc1518e-3ad3-31d4-f80e-8c73a6ba08cf-19403c9d, #generator-response.w-node-fc6e15dc-49ae-57bd-a8d0-e5dae5cb5b28-19403c9d {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-fe1a01b9-e8e6-2d50-e569-3d3c70438195-19403c9d {
    justify-self: end;
}
#w-node-_2ce795bc-ff55-02ac-e62d-84219649d99f-50999d2b, #w-node-_2ce795bc-ff55-02ac-e62d-84219649d9a8-50999d2b, #w-node-_2ce795bc-ff55-02ac-e62d-84219649d9b1-50999d2b, #w-node-_25c0c68f-bb81-ecc9-93e0-fff28c51ff91-50999d2b, #w-node-_25c0c68f-bb81-ecc9-93e0-fff28c51ff9c-50999d2b, #w-node-_5f825702-685d-1ffd-74de-d9539788e8fa-50999d2b, #w-node-_25c0c68f-bb81-ecc9-93e0-fff28c51ffa7-50999d2b {
    align-self: start;
}
#w-node-_25c0c68f-bb81-ecc9-93e0-fff28c51ff8d-50999d2b, #w-node-d7f74b23-0679-a812-40e0-d9c6b0468734-fa31f4ad {
    align-self: center;
}
#w-node-d7f74b23-0679-a812-40e0-d9c6b0468746-fa31f4ad, #w-node-_992cc647-ca03-71cb-39f2-fa1ebecf50f9-fa31f4ad, #w-node-d7f74b23-0679-a812-40e0-d9c6b046874c-fa31f4ad, #w-node-d7f74b23-0679-a812-40e0-d9c6b0468752-fa31f4ad, #w-node-d7f74b23-0679-a812-40e0-d9c6b0468718-fa31f4ad, #w-node-_660e98bc-fa42-fc14-b224-7a1b17283881-fa31f4ad, #w-node-d7f74b23-0679-a812-40e0-d9c6b046871e-fa31f4ad, #w-node-d7f74b23-0679-a812-40e0-d9c6b0468724-fa31f4ad {
    align-self: start;
}
#w-node-d7f74b23-0679-a812-40e0-d9c6b0468730-fa31f4ad, #w-node-fbaad215-ae53-a7bc-d323-0e95f0638989-fa31f4ad {
    align-self: center;
}
#w-node-fbaad215-ae53-a7bc-d323-0e95f0638993-fa31f4ad, #w-node-fbaad215-ae53-a7bc-d323-0e95f0638999-fa31f4ad, #w-node-fbaad215-ae53-a7bc-d323-0e95f063899f-fa31f4ad, #w-node-fbaad215-ae53-a7bc-d323-0e95f06389a5-fa31f4ad, #w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31b79-eec37d5c, #w-node-_80975550-8368-03b4-d28f-bba0a543a645-eec37d5c, #w-node-d3ef8056-9252-75fe-e4d5-52696e100ede-eec37d5c, #w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31b7f-eec37d5c, #w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31b85-eec37d5c {
    align-self: start;
}
#w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31b91-eec37d5c, #w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31b95-eec37d5c {
    align-self: center;
}
#w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31ba9-eec37d5c, #w-node-bc106249-a788-38e4-3d34-2156f841a84a-eec37d5c, #w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31baf-eec37d5c, #w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31bb5-eec37d5c {
    align-self: start;
}
#w-node-_9fca72f7-20d8-09b0-d0ce-28640f97b344-eec37d5c {
    align-self: center;
}
#w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e6e2-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e6e8-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e6ee-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e6f4-09bc1aa9 {
    justify-self: center;
}
#w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e710-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e718-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e720-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e740-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e748-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e768-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e770-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e778-09bc1aa9 {
    align-self: start;
}
#w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a0-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a2-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a4-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a6-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7a8-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7aa-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7ae-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7b0-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7b2-09bc1aa9, #w-node-_98cfe1c7-01dc-e469-6cbf-f4fc6d93e7b4-09bc1aa9 {
    justify-self: center;
}
#w-node-b678ff11-522c-0565-0966-bfc66e67f181-5f062a77, #w-node-b678ff11-522c-0565-0966-bfc66e67f188-5f062a77, #w-node-b678ff11-522c-0565-0966-bfc66e67f18f-5f062a77 {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-b678ff11-522c-0565-0966-bfc66e67f1d6-5f062a77 {
    align-self: center;
}
@media screen and (min-width:1920px) {
    #w-node-f733a443-72ed-b84f-13b7-215648318eb1-cc62f6b6 {
    grid-area: span 1/span 1/span 1/span 1;
}
}@media screen and (max-width:991px) {
    #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154fc-c262f525, #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da20-d762f5cb {
    grid-area: 2/2/3/3;
}
#w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a56-3262f609, #w-node-_76e86d6d-c6a7-593d-eb5f-db5c9ef04a78-3262f609 {
    order: -9999;
}
#w-node-_2c99ebc7-302b-e504-17e8-f40b40282a6e-3362f65c {
    grid-area: 2/2/3/3;
}
#w-node-eec82e98-aba0-3411-683c-547000eaacd2-1f62f6e8, #w-node-eec82e98-aba0-3411-683c-547000eaacff-1f62f6e8, #w-node-a280c4d0-971e-a248-852e-cb526072a3e5-2062f6f6, #w-node-cef81ee7-617e-bcfd-24ca-f5e829008fd0-ba62f725, #w-node-cef81ee7-617e-bcfd-24ca-f5e829008fe2-ba62f725, #w-node-_4bde9ba2-9420-664f-6d57-66368af93cc2-7762f726, #w-node-_4bde9ba2-9420-664f-6d57-66368af93d01-7762f726, #w-node-_25c0c68f-bb81-ecc9-93e0-fff28c51ff8d-50999d2b, #w-node-d7f74b23-0679-a812-40e0-d9c6b0468730-fa31f4ad, #w-node-f89ac4e4-e6c3-85e8-e4b5-440b38c31b91-eec37d5c, #w-node-_9fca72f7-20d8-09b0-d0ce-28640f97b344-eec37d5c, #w-node-b678ff11-522c-0565-0966-bfc66e67f1d6-5f062a77 {
    order: -9999;
}
}@media screen and (max-width:767px) {
    #w-node-_8faa229d-80bb-96aa-d754-c2c08e3154fc-c262f525, #w-node-f2059c63-aeb2-f26a-c3b7-4dc1aa76e85a-7562f5f6, #w-node-_2c99ebc7-302b-e504-17e8-f40b40282a6e-3362f65c {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_090b6224-68ee-19d4-1249-3b68abc7d681-9862f6b2 {
    grid-area: span 1/span 2/span 1/span 2;
}
}@media screen and (max-width:479px) {
    #w-node-eb871d99-70b0-d0b7-4cf3-24a4e7e4da20-d762f5cb, #w-node-d21d5223-609c-1616-e22c-558636540682-5362f607 {
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_090b6224-68ee-19d4-1249-3b68abc7d681-9862f6b2 {
    grid-column: span 1/span 1;
}
}
@font-face  {
    
  font-family:  'Inter';
    
  src:  url('https://assets.website-files.com/61717799a852418a278cfa9b/62ed5bd0c09ba38c99157dc7_Inter-Bold.woff2') format('woff2');
    
  font-weight:  700;
    
  font-style:  normal;
    
  font-display:  swap;
    
}
@font-face  {
    
  font-family:  'Inter';
    
  src:  url('https://assets.website-files.com/61717799a852418a278cfa9b/62ed5bdcc0a2879c5c18a5fc_Inter-Regular.woff2') format('woff2');
    
  font-weight:  400;
    
  font-style:  normal;
    
  font-display:  swap;
    
}
@font-face  {
    
  font-family:  'Inter';
    
  src:  url('https://assets.website-files.com/61717799a852418a278cfa9b/62ed5be8c674b00d2c0ffd7f_Inter-Italic.woff2') format('woff2');
    
  font-weight:  400;
    
  font-style:  italic;
    
  font-display:  swap;
    
}
@font-face  {
    
  font-family:  'Inter';
    
  src:  url('https://assets.website-files.com/61717799a852418a278cfa9b/62ed5bf652cca7eed5c57feb_Inter-Medium.woff2') format('woff2');
    
  font-weight:  500;
    
  font-style:  normal;
    
  font-display:  swap;
    
}
