@charset "utf-8";
@keyframes slide-in {
    0% {
        top: -50px;
    }
    40% {
        top: 20px;
    }
    70% {
        top: 10px;
    }
    100% {
        top: 15px;
    }
}
@keyframes clipPath {
    0% {
        opacity: 0;
    }
    100% {
        transform: rotateX(0) scale(1);
        top: 4.5em;
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes zoom {
    from {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
@keyframes item-reveal {
    0% {
        opacity: 0;
        translate: var(--x, 0) var(--y, 0);
    }
}
@-webkit-keyframes zoom {
    from {
        -webkit-transform: scale(0);
    }
    to {
        -webkit-transform: scale(1);
    }
}

/* jQueryUI Minified Custom */
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}body .ui-tooltip{border-width:2px}.form-section{width:90%;height:75px;border:0}.form-section label{float:left;width:125px;text-align:right;display:block;padding:.8em .5em .5em 0;font-weight:700}.form-section div{float:left;width:calc(100% - 150px)}.form-section div input{width:90%;border:1px solid #fff;padding:.7em}.form-section div span{font-size:10px;display:block}.two-column-split{display:grid;grid-template-columns:repeat(2,1fr)}.three-column-split{display:grid;grid-template-columns:repeat(3,1fr)}.four-column-split{display:grid;grid-template-columns:repeat(4,1fr)}.screen-too-small{display:none}.ui-widget{position:absolute;bottom:10px;width:90%}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #292a2b;background:#640f0f;font-weight:400;color:whitesmoke}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:whitesmoke;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #b5b5b5;background:#292a2b;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#fff;text-decoration:none}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #000;background:#212223;font-weight:700;color:#fff}.ui-state-checked{border:1px solid #292a2b;background:#dbdbdb}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.ui-state-error{height:fit-content;padding:0 5px;display:none;border-radius:10px;background:#fddfdf;color:#b91818}.ui-state-success{height:fit-content;padding:0 5px;display:none;border:1px solid #023100;background:#cfead9;color:#023100}

:root {
    --menu-width: 37.5em;
    --items: 5;
    --item-width: calc(var(--menu-width) / var(--items));
    --content: 66ch;
    --gutter: 1rem;
    --gap: 0rem;
}
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
main {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
b,
strong {
    font-weight: bolder;
}
img {
    border-style: none;
}
input,
select {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button {
    font-family: inherit;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
[hidden] {
    display: none;
}
.form-section {
    width: 90%;
    height: 75px;
    border: 0;
}
.form-section label {
    float: left;
    width: 125px;
    text-align: right;
    display: block;
    padding: 0.8em 0.5em 0.5em 0;
    font-weight: 700;
}
.form-section div {
    float: left;
    width: calc(100% - 150px);
}
.form-section div input {
    width: 90%;
    border: 1px solid #fff;
    padding: 0.7em;
}
.form-section div span {
    font-size: 10px;
    display: block;
}
a:link.ui-button,
a:visited.ui-button {
    color: #f5f5f5;
    text-decoration: none;
}
html {
    width: 100%;
    height: 100%;
}
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif;
}
body {
    margin: 0;
}
details,
footer,
header,
main,
menu,
nav,
section {
    display: block;
}
video {
    vertical-align: baseline;
    display: inline-block;
}
[hidden] {
    display: none;
}
a {
    background-color: #0000;
}
a:active,
a:hover {
    outline: 0;
}
b,
strong {
    font-weight: 700;
}
h1 {
    margin: 0.67em 0;
    font-size: 2em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
pre {
    overflow: auto;
}
pre {
    font-family: monospace;
    font-size: 1em;
}
button,
input,
select {
    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;
}
@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)
    format("truetype");
    font-weight: 400;
    font-style: normal;
}
[class*="\ w-icon-"],
[class^="w-icon-"] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important;
}
.w-icon-slider-right:before {
    content: "";
}
.w-icon-slider-left:before {
    content: "";
}
.w-icon-nav-menu:before {
    content: "";
}
.w-icon-dropdown-toggle:before {
    content: "";
}
* {
    box-sizing: border-box;
}
html {
    height: 100%;
}
body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
}
img {
    vertical-align: middle;
    max-width: 100%;
    display: inline-block;
}
.w-block {
    display: block;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}
.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: #0000 !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;
}
ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
}
.w-embed:after,
.w-embed:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-embed:after {
    clear: both;
}
.w-video {
    width: 100%;
    padding: 0;
    position: relative;
}
.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
[type="button"],
[type="reset"],
button {
    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 {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block;
}
.w-input::placeholder,
.w-select::placeholder {
    color: #999;
}
.w-input:focus,
.w-select:focus {
    border-color: #3898ec;
    outline: 0;
}
.w-input[disabled],
.w-input[readonly],
.w-select[disabled],
.w-select[readonly] {
    cursor: not-allowed;
}
.w-input[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[disabled]:not(.w-input-disabled),
.w-select[readonly] {
    background-color: #eee;
}
.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-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.w-container:after,
.w-container:before {
    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:after,
.w-row:before {
    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%;
}
@media screen and (max-width: 991px) {
    .w-container {
        max-width: 728px;
    }
    .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%;
    }
}
@media screen and (max-width: 767px) {
    .w-container .w-row,
    .w-row {
        margin-left: 0;
        margin-right: 0;
    }
    .w-col {
        width: 100%;
        left: auto;
        right: auto;
    }
}
@media screen and (max-width: 479px) {
    .w-container {
        max-width: none;
    }
    .w-col {
        width: 100%;
    }
}
.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative;
}
.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0;
}
.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0;
}
.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
}
.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative;
}
.w-dropdown-link,
.w-dropdown-toggle {
    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;
    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 {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute;
}
.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block;
}
.w-dropdown-link:focus {
    outline: 0;
}
.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative;
}
.w-nav:after,
.w-nav:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-nav:after {
    clear: both;
}
.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-menu {
    float: right;
    position: relative;
}
[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block !important;
}
.w-nav[data-animation="over-left"] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto;
}
.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: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative;
}
.w-nav-button:focus {
    outline: 0;
}
.w-nav[data-collapse="all"] .w-nav-menu {
    display: none;
}
.w-nav[data-collapse="all"] .w-nav-button {
    display: block;
}

@keyframes spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
.wf-layout-layout {
    display: grid;
}
@font-face {
    font-family: Avertastd;
    src: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b00a989ccf64b5185879_AvertaStd-Bold.otf) format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Avertastd;
    src: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b00a989ccf64b5185880_AvertaStd-Light.otf) format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Avertastd;
    src: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b00a989ccf64b5185877_AvertaStd-Extrathin.otf) format("opentype"),
    url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b00a989ccf64b5185883_AvertaStd-Thin.otf) format("opentype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Avertastd;
    src: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b00a989ccf64b5185878_AvertaStd-Black.otf) format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Avertastd;
    src: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b00a989ccf64b5185882_AvertaStd-Semibold.otf) format("opentype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Avertastd;
    src: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b00a989ccf64b518587a_AvertaStd-Regular.otf) format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
:root {
    --assumable-black: #1d1f45;
    --white: white;
    --yellow: #f4d752;
    --body-grey: #4a4a4a;
    --grey-2: #4f4f4f;
    --black-2: #072622;
    --red: #da4622;
    --grey-3: #828282;
    --grey-1: #333;
    --dark-sea-green: #9bbea2;
    --green-2: #c8e1cd;
    --grey-bg: #eceff0;
    --grey-5: #e0e0e0;
    --grey-6: #f2f2f2;
    --grey-4: #bdbdbd;
    --light-steel-blue: #bfd7ea;
    --grey-7: #646464;
    --grey-9: #e3e0e0;
    --grey-8: #ecf0ef;
    --grey-10: darkgrey;
    --grey-11: whitesmoke;
    --black-3: #40454f;
    --grey-12: #e1e4eb;
    --purple: #5d20d2;
}
.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-layout-layout {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px;
}
body {
    color: var(--assumable-black);
    font-family: Manrope, sans-serif;
    font-size: 16px;
    line-height: 120%;
}
h1 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: 600;
    line-height: 112%;
}
h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 56px;
    font-weight: 600;
    line-height: 115%;
}
h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 117%;
}
h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
}
h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 600;
    line-height: 125%;
}
h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 134%;
}
p {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 140%;
}
ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
}
.h5-heading-white {
    color: var(--white);
}
.h5-heading-white.margin-bottom-16px {
    margin-bottom: 16px;
}
.wrapper-1280px {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.wrapper-1280px.home-hero-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
}
.wrapper-1280px.home-money-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.wrapper-1280px.home-financial-wrapper {
    max-width: 1300px;
    padding-bottom: 150px;
}
.wrapper-1280px.home-cta-wrapper {
    background-color: #bfd7ea;
    border-radius: 6px;
    padding: 40px 40px 40px 80px;
}
.wrapper-1280px.footer-flex {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 40px;
}
.wrapper-1280px.home-blog-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 150px;
}
.wrapper-1280px.features-hero-flex {
    padding-top: 108px;
}
.wrapper-1280px.feature-flex-wrapper {
    padding-top: 50px;
    padding-bottom: 150px;
}
.wrapper-1280px.feature-card-flex {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 150px;
    display: none;
}
.wrapper-1280px.home-money-wrapper-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.margin-bottom-20px {
    margin-bottom: 20px;
}
.text-container {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 48%;
    max-width: 550px;
    display: flex;
    position: relative;
}
.image-container {
    justify-content: center;
    align-items: center;
    width: 48%;
    max-width: 550px;
    display: flex;
    position: relative;
}
.footer-link {
    color: var(--white);
    font-size: 18px;
    font-weight: 500;
    line-height: 100%;
    text-decoration: none;
    transition: color 0.2s ease-out;
}
.footer-link:hover {
    color: var(--yellow);
}
.wrapper-2 {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
    position: relative;
}
._404-heading {
    margin-bottom: 16px;
}
._404-paragraph {
    color: var(--body-grey);
    margin-bottom: 60px;
    font-size: 18px;
    line-height: 156%;
}
._404-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 860px;
    padding-top: 108px;
    padding-bottom: 150px;
    display: flex;
}
.bold-span {
    font-weight: 700;
}
._16-px {
    flex: none;
    font-size: 16px;
}
.bold {
    font-weight: 700;
}
.features-learn-more-link-2 {
    color: #0d0e10;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 10px;
    font-weight: 700;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
}
.black-button {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 256px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.black-button:hover {
    background-color: var(--black-2);
}
.black-button.large {
    padding: 21px 32px;
}
.black-button.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.black-button.transparent:hover {
    background-color: var(--grey-6);
}
.black-button.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.black-button.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.black-button.white:hover {
    background-color: var(--yellow);
}
.black-button.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.black-button.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.black-button-flex {
    width: 100%;
    height: 28px;
    position: relative;
    overflow: hidden;
}
.black-button-flex.no-width {
    width: auto;
}
.button-text-1,
.button-text-2 {
    display: block;
}
.home-section.green-2 {
    background-color: var(--white);
    display: none;
}
.home-section.yellow {
    background-color: #bfd7ea;
    display: none;
}
.home-section.black-bg {
    background-color: #5d20d2;
}
.home-section.cta-linear-gradient {
    background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    display: none;
}
.home-section.yellow-copy {
    background-color: #bfd7ea;
}
.home-section.green-2-copy {
    background-color: var(--white);
}
.home-hero-text-container {
    width: 100%;
    max-width: 900px;
    margin-left: 210px;
    display: block;
}
.hero-heading {
    color: var(--assumable-black);
    text-align: left;
    max-width: 580px;
    margin-top: 30px;
    margin-bottom: 24px;
    margin-left: 0;
}
.hero-heading.no-margin {
    margin-bottom: 0;
}
.hero-subtext {
    color: var(--grey-1);
    max-width: 580px;
    margin-left: 0;
    padding-bottom: 11px;
    font-size: 20px;
    line-height: 160%;
}
.hero-button-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 40px;
    display: none;
}
.vector-red-span {
    color: #5d20d2;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b29b7c5a9334d0e6cd45_assumablelineforweb-01.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.home-hero-image-container {
    width: 70%;
    max-width: 834px;
    margin-right: -18%;
}
.home-hero-image {
    width: 70%;
    height: 70%;
    margin-top: -607px;
    margin-left: 596px;
    display: block;
}
.home-money-item-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 186px;
    display: flex;
}
.home-money-item-heading {
    margin-bottom: 16px;
    font-size: 72px;
    font-weight: 600;
    line-height: 111%;
}
.home-money-item-subtext {
    color: var(--grey-1);
    font-size: 20px;
    line-height: 160%;
}
.money-item-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 60%;
    max-width: 780px;
}
.money-heading {
    max-width: 428px;
}
.h2-heading.margin-bottom-24px {
    margin-bottom: 24px;
}
.h3-heading.margin-bottom-16px {
    margin-bottom: 16px;
    display: none;
}
.h3-heading.margin-bottom-22px {
    margin-bottom: 22px;
}
.home-financial-hero-image {
    width: 100%;
}
.home-financial-text-container {
    width: 100%;
}
.home-financial-subheading {
    color: var(--body-grey);
    font-size: 18px;
    line-height: 156%;
}
.financial-dropdown-item {
    z-index: 1;
    cursor: pointer;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 32px;
    display: flex;
    position: relative;
}
.financial-dropdown-item-icon {
    width: 115px;
    height: 28px;
}
.financial-dropdown-text-wrap-2 {
    z-index: 1;
    padding-left: 48px;
    position: relative;
    overflow: hidden;
}
.financial-dropdown-heading {
    font-size: 24px;
    font-weight: 600;
    line-height: 133%;
    display: none;
}
.financial-dropdown-subtext {
    color: var(--body-grey);
    padding-top: 16px;
    font-size: 18px;
    line-height: 156%;
}
.financial-dropdown-text-wrap-1 {
    z-index: 1;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    display: flex;
    position: relative;
}
.financial-dropdown-container {
    margin-top: 16px;
}
.financial-dropdown-item-bg {
    background-color: var(--white);
    opacity: 0;
    position: absolute;
    inset: 0;
    box-shadow: -3px 3px 88px #0000000a, 3px 3px 88px #0000000a;
}
.page-wrapper {
    overflow: hidden;
}
.page-wrapper.on {
    overflow: visible;
}
.home-cta-image-wrapper {
    width: 46%;
    max-width: 480px;
    overflow: hidden;
}
.home-cta-text-wrapper {
    width: 52%;
    max-width: 550px;
}
.home-cta-subtext {
    color: var(--body-grey);
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 156%;
}
.business-red-span {
    color: #5d20d2;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b29b7c5a9334d0e6cd45_assumablelineforweb-01.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.home-cta-image {
    width: 100%;
    height: 100%;
}
.footer-banner {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    line-height: 145%;
    display: flex;
}
.copyright-text {
    color: var(--white);
    font-size: 18px;
    font-weight: 400;
}
.cf-links {
    color: var(--yellow);
    font-weight: 700;
    text-decoration: none;
    transition: color 0.2s;
    display: inline-block;
}
.cf-links:hover {
    color: var(--red);
}
.money-flow-white-logo {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    align-items: center;
    display: flex;
}
.moneyflow-logo-wrapper {
    background-color: var(--white);
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}
.moneyflow-logo-wrapper.black {
    background-color: #0000;
}
.moneyflow-logo {
    width: 80px;
    height: 40px;
}
.moneyflow-logo-text-image {
    width: 100%;
    max-width: 120px;
    height: 25px;
    margin-left: -16px;
}
.footer-wrapper-flex {
    justify-content: space-between;
    width: 100%;
    display: flex;
}
.footer-left-container {
    width: 46%;
    max-width: 488px;
}
.footer-right-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 50%;
    max-width: 700px;
    display: grid;
}
.footer-subheading {
    color: var(--white);
    font-size: 12px;
    line-height: 156%;
}
.footer-form-block {
    margin-top: 32px;
    display: none;
}
.footer-form-wrapper {
    background-color: var(--white);
    border-radius: 4px;
    align-items: center;
    display: flex;
}
.footer-text-field {
    color: var(--assumable-black);
    border: 0 solid #0000;
    border-radius: 4px;
    height: 60px;
    margin-bottom: 0;
    padding-top: 21px;
    padding-bottom: 21px;
    padding-left: 24px;
    font-size: 18px;
    line-height: 100%;
}
.footer-text-field::placeholder {
    color: var(--grey-2);
}
.yellow-submit-button {
    background-color: var(--light-steel-blue);
    color: var(--assumable-black);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 21px 32px;
    font-size: 18px;
    font-weight: 800;
    line-height: 100%;
    transition: background-color 0.2s, color 0.2s;
}
.yellow-submit-button:hover {
    background-color: var(--red);
    color: var(--white);
}
.success-message {
    background-color: var(--black-2);
    color: var(--white);
    border-radius: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 18px;
    font-weight: 500;
    line-height: 100%;
}
.error-message {
    background-color: var(--red);
    color: var(--white);
    text-align: center;
    border-radius: 4px;
    margin-top: 10px;
    padding: 20px;
    font-size: 18px;
    font-weight: 500;
}
.home-footer-socials-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    margin-top: 88px;
    display: none;
}
.footer-follow-us-text {
    color: var(--white);
    font-size: 20px;
    line-height: 100%;
}
.home-footer-social-item {
    background-color: var(--green-2);
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    transition: all 0.2s;
    display: flex;
}
.home-footer-social-item:hover {
    background-color: var(--white);
    filter: none;
    transform: translateY(-5px);
}
.home-footer-social-icon {
    width: 16px;
    height: 16px;
}
.home-footer-social-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
}
.footer-column {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.footer-heading {
    color: var(--white);
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    line-height: 100%;
}
.blog-image-wrapper {
    width: 100%;
    height: 320px;
    overflow: hidden;
}
.blog-image-wrapper._274px {
    width: 90%;
    max-width: 265px;
    height: 260px;
    max-height: 274px;
}
.blog-info-wrapper.blog-card {
    flex-direction: column;
    justify-content: space-between;
    height: 50%;
    padding: 24px 20px;
    display: flex;
}
.blog-title-32px {
    font-size: 32px;
    font-weight: 600;
    line-height: 125%;
}
.blog-image {
    float: none;
    text-align: center;
    object-fit: cover;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
    height: 100%;
    margin-left: 0;
}
.blog-title-24px {
    font-size: 24px;
    font-weight: 600;
    line-height: 133%;
}
.blog-subheading {
    color: var(--body-grey);
    font-size: 18px;
    line-height: 156%;
}
.nav-link {
    border-radius: 4px;
    padding: 5px 16px;
    font-size: 18px;
    line-height: 156%;
    transition: all 0.2s ease-in-out;
}
.nav-link:hover {
    background-color: #9bbea280;
}
.nav-link.white {
    color: var(--white);
}
.nav-menu {
    margin-left: auto;
}
.features-hero-section {
    background-color: #fff;
}
.features-hero-text-container {
    width: 48%;
    max-width: 586px;
}
.features-hero-image-container {
    width: 50%;
    max-width: 614px;
    position: relative;
}
.features-hero-image {
    width: 100%;
    height: 100%;
    display: none;
}
.feature-flex-section.yellow {
    background-color: var(--light-steel-blue);
    display: none;
}
.feature-flex-image-wrapper {
    width: 48%;
    max-width: 580px;
    position: relative;
}
.feature-flex-image-wrapper._630px {
    width: 50%;
    max-width: 630px;
}
.feature-flex-image-wrapper._560px {
    max-width: 560px;
}
.feature-flex-image-wrapper._574px {
    max-width: 574px;
}
.feature-flex-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 48%;
    max-width: 564px;
    display: flex;
}
.feature-flex-text-wrapper._570px {
    max-width: 570px;
}
.feature-flex-text-wrapper._594px {
    width: 48%;
    max-width: 594px;
}
.feature-flex-text-wrapper._620px {
    width: 50%;
    max-width: 620px;
}
.flex-paragraph-18px {
    color: var(--body-grey);
    font-size: 18px;
    line-height: 156%;
}
.flex-paragraph-18px.black-2 {
    color: var(--black-2);
    line-height: 150%;
}
.feature-flex-hero-image {
    width: 100%;
    max-width: 65%;
    height: 100%;
    margin-left: 49px;
    display: block;
}
.h4-heading.margin-bottom-16px {
    margin-bottom: 16px;
}
.flex-button-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    margin-top: 40px;
    display: flex;
}
.feature-card-heading-wrapper {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.feature-card-item-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.feature-card-item {
    border-radius: 8px;
    width: 100%;
    max-width: 400px;
    padding: 40px 24px;
    box-shadow: 7px 7px 112px #0000000f;
}
.feature-card-item-icon {
    width: 50px;
    height: 50px;
    margin-bottom: 32px;
}
.feature-card-item-heading {
    color: var(--black-2);
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: 100%;
}
.feature-card-item-subtext {
    color: var(--grey-7);
    font-size: 18px;
    line-height: 150%;
}
.flex-card-item {
    max-width: 290px;
}
.flex-card-item-icon {
    width: 50px;
    height: 50px;
    margin-bottom: 32px;
}
.flex-card-item-heading {
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: 133%;
}
.flex-card-item-subtext {
    color: var(--body-grey);
    font-size: 18px;
    line-height: 156%;
}
.flex-card-item-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 60px;
    display: flex;
}
.about-hero-section {
    background-color: var(--white);
    padding-top: 103px;
}
.about-hero-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 80px;
    display: flex;
}
.about-hero-text-wrapper {
    text-align: center;
    max-width: 1000px;
    margin-top: 31px;
    margin-left: 353px;
}
.about-hero-image {
    object-fit: cover;
    border-radius: 8px;
    width: 100%;
    max-width: 730px;
    height: 100%;
}
.about-hero-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: none;
}
.about-team-section {
    background-color: var(--green-2);
    display: none;
}
.about-team-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
}
.about-team-item {
    width: 100%;
    max-width: 290px;
}
.about-team-item-image {
    border-radius: 8px;
    width: 100%;
    margin-bottom: 24px;
}
.about-team-item-heading {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
}
.about-team-item-subtext {
    color: var(--body-grey);
    font-size: 16px;
    line-height: 100%;
}
.about-team-item-grid {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.about-team-heading-wrapper {
    text-align: center;
    max-width: 650px;
}
.pricing-hero-section {
    position: relative;
}
.pricing-hero-wrapper {
    flex-direction: column;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 108px;
    padding-bottom: 50px;
    display: none;
    position: relative;
}
.pricing-hero-bg {
    background-color: var(--green-2);
    max-height: 600px;
    position: absolute;
    inset: 0;
}
.pricing-flex-image-container {
    width: 46%;
    max-width: 580px;
}
.pricing-flex-text-container {
    width: 52%;
    max-width: 620px;
}
.pricing-flex-subtext {
    color: var(--body-grey);
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 156%;
}
.pricing-flex-button-wrapper {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    margin-top: 24px;
    display: flex;
}
.pricing-faq-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 150px;
    padding-bottom: 150px;
    display: flex;
}
.pricing-faq-image-wrapper {
    width: 52%;
    max-width: 620px;
}
.pricing-faq-image {
    width: 100%;
    height: 100%;
}
.pricing-faq-text-wrapper {
    width: 46%;
    max-width: 550px;
}
.pricing-faq-item {
    border-bottom: 1px solid var(--grey-9);
    width: 100%;
}
.pricing-faq-question-item {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
}
.pricing-faq-answer-item {
    width: 100%;
    display: block;
    overflow: hidden;
}
.pricing-faq-question-text {
    width: 90%;
    font-size: 20px;
    font-weight: 500;
    line-height: 160%;
}
.pricing-faq-answer-text {
    color: var(--body-grey);
    padding-bottom: 24px;
    font-size: 18px;
    line-height: 156%;
}
.pricing-faq-item-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    margin-top: 16px;
    display: flex;
}
.pricing-feature-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-bottom: 150px;
    display: flex;
}
.pricing-feature-text-container {
    width: 46%;
    max-width: 548px;
}
.pricing-feature-item-grid {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 52%;
    max-width: 620px;
    display: grid;
}
.pricing-feature-item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 290px;
    display: flex;
}
.pricing-feature-item-icon {
    width: 50px;
    height: 50px;
    margin-bottom: 22px;
}
.pricing-feature-item-heading {
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: 133%;
}
.pricing-feature-item-subtext {
    color: var(--body-grey);
    font-size: 18px;
    line-height: 150%;
}
.pricing-feature-subtext {
    color: var(--body-grey);
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 156%;
}
.pricing-hero-text-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 920px;
    margin-bottom: 45px;
    display: flex;
}
.pricing-hero-heading {
    margin-bottom: 24px;
}
.pricing-hero-subtext {
    color: var(--body-grey);
    font-size: 18px;
    line-height: 156%;
}
.pricing-hero-toggle-container {
    grid-column-gap: 16px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 82px;
    display: flex;
    position: relative;
}
.pricing-hero-toggle-text {
    font-size: 20px;
    font-weight: 500;
    line-height: 100%;
}
.pricing-hero-toggle-wrapper {
    background-color: var(--assumable-black);
    cursor: pointer;
    border-radius: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 40px;
    height: 24px;
    padding: 4px;
    display: flex;
}
.blog-hero-section {
    background-color: var(--light-steel-blue);
}
.blog-hero-wrapper {
    z-index: 1;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 108px;
    display: flex;
    position: relative;
}
.blog-hero-text-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 914px;
    display: flex;
}
.blog-hero-subtext {
    font-size: 18px;
    line-height: 100%;
    display: none;
}
.blog-form-block {
    width: 100%;
    max-width: 540px;
    height: 100%;
    margin-top: 40px;
    margin-bottom: 0;
}
.blog-form {
    width: 100%;
    height: 100%;
}
.blog-form-wrapper {
    border: 1px solid var(--grey-1);
    border-radius: 4px;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: none;
}
.blog-text-field {
    color: var(--assumable-black);
    background-color: #0000;
    border: 0 solid #0000;
    height: 60px;
    margin-bottom: 0;
    padding: 21px 20px 21px 24px;
    font-size: 18px;
    line-height: 100%;
    display: none;
}
.blog-text-field::placeholder {
    color: var(--assumable-black);
}
.blog-submit-button {
    background-color: var(--black-2);
    border-radius: 4px;
    padding: 21px 32px;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
}
.blog-card-item {
    background-color: var(--white);
    color: var(--assumable-black);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    flex-direction: column;
    width: 100%;
    max-width: 400px;
    height: 100%;
    text-decoration: none;
    display: flex;
    box-shadow: 0 8px 64px #0000000f;
}
.blog-link-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    margin-top: 24px;
    font-size: 18px;
    line-height: 100%;
    display: flex;
}
.blog-icon-link-wrapper {
    background-color: var(--green-2);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.blog-link-icon {
    width: 16px;
    height: 16px;
}
.blog-text-wrapper {
    width: 100%;
}
.contact-section {
    background-color: #bfd7ea;
}
.contact-hero-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 108px;
    padding-bottom: 80px;
    display: flex;
}
.contact-hero-text-container {
    flex-direction: column;
    align-items: flex-start;
    width: 46%;
    max-width: 550px;
    display: flex;
}
.contact-hero-form-container {
    justify-content: center;
    align-items: center;
    width: 52%;
    max-width: 660px;
    padding: 40px;
    display: flex;
    position: relative;
}
.contact-hero-subheading {
    font-size: 20px;
    line-height: 160%;
}
.contact-button-container {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-direction: column;
    width: 100%;
    max-width: 460px;
    margin-top: 40px;
    margin-bottom: 44px;
    display: none;
}
.contact-hero-button {
    border: 1px solid #000;
    border-radius: 4px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 18px 24px 18px 40px;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.contact-hero-button:hover {
    background-color: var(--white);
    filter: invert();
}
.contact-button-icon-wrapper {
    background-color: #0000000d;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.contact-button-icon {
    object-fit: contain;
    width: 16px;
    height: 16px;
}
.contact-button-text-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
}
.contact-button-icon-20px {
    object-fit: contain;
    width: 20px;
    height: 20px;
}
.contact-button-text {
    color: var(--assumable-black);
    font-size: 20px;
    line-height: 100%;
}
.contact-hero-image {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}
.contact-form-container {
    z-index: 1;
    background-color: var(--white);
    border-radius: 8px;
    width: 100%;
    padding: 32px 40px;
    position: relative;
}
.contact-form-block {
    margin-bottom: 0;
}
.contact-field-label {
    margin-bottom: 12px;
    font-size: 20px;
    font-weight: 400;
    line-height: 160%;
}
.contact-text-field {
    background-color: var(--grey-11);
    color: var(--assumable-black);
    border: 1px #000;
    border-radius: 2px;
    height: 50px;
    margin-bottom: 0;
    padding-left: 20px;
    font-size: 18px;
    line-height: 140%;
}
.contact-form-wrapper {
    margin-bottom: 24px;
}
.contact-form-wrapper-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    display: flex;
}
.contact-form-button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
    display: flex;
}
.contact-submit-button {
    background-color: var(--assumable-black);
    border-radius: 4px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 156%;
}
.contact-form-heading {
    text-align: center;
    margin-bottom: 32px;
    font-size: 32px;
    font-weight: 600;
    line-height: 125%;
}
.download-section {
    position: relative;
}
.download-hero-bg {
    background-color: var(--yellow);
    height: 720px;
    position: absolute;
    inset: 0;
}
.download-hero-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 108px;
    display: flex;
    position: relative;
}
.download-heading-container {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 880px;
    display: flex;
}
.download-item-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    background-color: var(--white);
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 80px 40px;
    display: flex;
    box-shadow: 0 12px 84px #0000000f;
}
.download-item-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.download-hero-item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 270px;
    display: flex;
}
.download-item-image {
    width: 100%;
    margin-bottom: 40px;
}
.download-item-heading {
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: 133%;
}
.download-item-subtext {
    color: var(--body-grey);
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 156%;
}
.download-item-subheading {
    color: var(--body-grey);
    font-size: 18px;
    line-height: 156%;
}
._404-hero-container {
    flex-direction: column;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
._404-icon {
    width: 100%;
    max-width: 430px;
    margin-bottom: 40px;
}
.option-button {
    color: #20112b;
    letter-spacing: 0.02em;
    background-color: #0000;
    border: 1px solid #20112b;
    border-radius: 100px;
    padding: 14px 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 120%;
    transition: all 0.2s;
}
.option-button:hover {
    background-color: #20112b1a;
}
.default-state {
    flex-direction: column;
    display: flex;
}
.button-group {
    margin-bottom: 30px;
}
.pricing-hero-text-wrapper-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 920px;
    margin-bottom: 45px;
    display: flex;
}
.block-header {
    padding-top: 16px;
    padding-bottom: 16px;
}
.our-mission-heading {
    margin-bottom: 28px;
    font-size: 48px;
}
.blog-heading {
    font-size: 48px;
}
.download-heading {
    font-size: 32px;
}
.button {
    display: none;
}
.home-section-copy.yellow-copy {
    background-color: #bfd7ea;
    display: none;
}
.footer-column-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-direction: column;
    align-items: flex-start;
    display: none;
}
.wrapper-1280px-copy.home-hero-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 80px;
    padding-bottom: 80px;
}
.mobile-hero {
    width: 100%;
    height: 100%;
    display: none;
}
.image {
    display: none;
}
.feature-block-title {
    color: #5c6bc0;
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 26px;
    font-weight: 400;
}
.feature-block-title._4 {
    color: #ec407a;
}
.feature-block-title._2 {
    color: #ab47bc;
}
.feature-block-title._6 {
    color: #41a9e4;
}
.feature-block-title._3 {
    color: #f57f17;
}
.feature-block-title._5 {
    color: #35b19d;
}
.all-features-wrapper {
    height: auto;
    display: block;
    overflow: hidden;
}
.right-text-block {
    z-index: 2;
    float: right;
    width: 460px;
    margin-top: -50px;
    position: relative;
}
.footer-nav-link {
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 11px;
    text-decoration: none;
    display: inline-block;
}
.footer-nav-link:hover {
    color: #46ca9b;
    text-decoration: underline;
}
.block-title-wrapper {
    margin-bottom: 30px;
}
.footer-title {
    width: 420px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 22px;
    display: block;
}
.hero-title {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 60px;
}
.section {
    background-color: #f6f9fc;
    padding: 70px 35px;
    position: relative;
    overflow: hidden;
}
.section.footer {
    color: #747685;
    text-align: center;
    background-color: #16192e;
    padding-top: 90px;
    padding-bottom: 80px;
}
.section.clients-section {
    background-color: #fff;
    padding-top: 0;
    overflow: visible;
}
.section.main-features {
    color: #fff;
    background-color: #22263f;
    background-image: linear-gradient(#22263f, #21295ef5), url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64fe0e23e5109d12186d86dd_BG-mockup.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 120px;
    padding-bottom: 280px;
    position: relative;
    overflow: hidden;
}
.section.all-features {
    color: #fff;
    background-color: #212853;
    background-image: linear-gradient(135deg, #7c2ca2, #212853);
    padding-top: 140px;
    padding-bottom: 250px;
}
.section.cta-section {
    padding-top: 200px;
    padding-bottom: 130px;
}
.section.browser-section {
    z-index: 3;
    padding-top: 0;
    overflow: visible;
}
.section-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 45px;
    font-weight: 300;
}
.footer-top-bar {
    background-image: linear-gradient(90deg, #46ca9b, #5c6bc0 50%, #ab47bc 92%);
    width: 100%;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.logo-block {
    text-align: center;
    background-color: #f7f7fc;
    border-radius: 3px;
    padding: 10px;
}
.copyright-text-2 {
    margin-right: 10px;
    display: inline-block;
}
.hero-subtext-2 {
    color: #fff;
    margin-top: 30px;
    font-family: Lato, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
}
.logo-column {
    padding-left: 5px;
    padding-right: 5px;
}
.browser-bar {
    background-color: #f6f9fc;
    width: 100%;
    height: 35px;
    padding-top: 12px;
    padding-left: 13px;
}
.hero-text-block {
    z-index: 2;
    float: right;
    width: 500px;
    margin-top: 0;
    position: relative;
}
.bottom-footer-block {
    opacity: 0.5;
    margin-top: 40px;
    font-size: 13px;
}
.browser-button {
    float: left;
    background-color: #ec407a;
    border-radius: 100%;
    width: 9px;
    height: 9px;
    margin-right: 4px;
}
.browser-button._2 {
    background-color: #f57f17;
}
.browser-button._3 {
    background-color: #46ca9b;
}
.browser-block {
    z-index: 10;
    background-color: #000;
    border-radius: 4px;
    width: 480px;
    height: 570px;
    position: absolute;
    top: -190px;
    left: -70px;
    overflow: hidden;
    box-shadow: 3px 3px 23px -3px #0000001a;
}
.feature-icon {
    float: left;
    width: auto;
    height: 31px;
    margin-right: 16px;
}
.button-wrapper {
    display: inline-block;
}
.footer-logo {
    height: 30px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.footer-nav-wrapper {
    margin-top: 40px;
}
.hero {
    background-color: #5c6bc0;
    background-image: linear-gradient(225deg, #5c6bc0fa, #5cbcc0), url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64fe0e23e5109d12186d86dd_BG-mockup.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 810px;
    padding-top: 200px;
    padding-left: 35px;
    padding-right: 35px;
    position: relative;
    overflow: hidden;
}
.feature-row {
    margin-top: 50px;
}
.hero-image {
    z-index: 1;
    width: 920px;
    height: auto;
    position: absolute;
    top: -80px;
    left: -220px;
}
.bottom-footer-link {
    color: #fdfdfd;
}
.bottom-footer-link:hover {
    color: #fff;
}
.feature-block {
    padding-right: 40px;
}
.text-block-left {
    float: right;
    text-align: right;
    width: 500px;
}
.button-2 {
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #46ca9b;
    border-radius: 3px;
    margin-top: 10px;
    padding: 12px 25px 10px;
    font-size: 12px;
    transition: background-color 0.2s;
}
.button-2:hover {
    color: #fff;
    background-color: #232741;
}
.browser-image-block {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64fe0e23e5109d12186d86a8_Screen-Shot.jpg);
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.website-wrapper {
    background-color: #16192e;
    max-width: 1600px;
    min-height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 50px #00000026;
}
.hero-button {
    box-shadow: none;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #192369;
    border-radius: 3px;
    margin-right: 10px;
    padding: 14px 25px 13px;
    font-family: Lato, sans-serif;
    font-size: 13px;
}
.hero-button:hover {
    color: #fff;
    background-color: #2d3a91;
}
.hero-button.get-started {
    background-color: #46ca9b;
}
.hero-button.get-started:hover {
    background-color: #57e4b2;
}
.block-title {
    color: #d1d3dd;
    font-size: 21px;
}
.container {
    text-align: left;
    position: relative;
}
.container.footer-container {
    text-align: center;
}
.copyright-text-3 {
    margin-right: 10px;
    display: inline-block;
}
.hero-image-2 {
    height: 440px;
    position: absolute;
    top: 215px;
    right: 0;
}
.hero-image-2.phone-white {
    height: 420px;
    top: 223px;
    right: -105px;
}
.hero-container {
    height: 100%;
    padding-top: 230px;
    position: relative;
}
.hero-text-block-2 {
    z-index: 500;
    float: left;
    width: 540px;
    position: relative;
}
.hero-2 {
    background-color: #2f3d40;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64fe1024df1b0d4ec96efbc6_BG-2.jpg);
    background-position: 50%;
    background-size: cover;
    height: 800px;
}
.hero-title-2 {
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 0 6px #000;
    margin-top: 0;
    margin-bottom: 1px;
    font-size: 20px;
    font-weight: 400;
    line-height: 44px;
}
.hero-title-2.title-2 {
    margin-top: 21px;
    font-size: 28px;
    font-weight: 300;
    line-height: 34px;
}
.hero-button-2 {
    color: #fff;
    text-transform: uppercase;
    background-color: #26acc7;
    border-radius: 3px;
    margin-right: 6px;
    padding: 15px 25px;
    font-weight: 700;
    text-decoration: none;
    display: inline-block;
}
.hero-button-2:hover {
    background-color: #3fd4f2;
}
.hero-button-2._2 {
    background-color: #e31064;
}
.hero-button-2._2:hover {
    background-color: #fc3585;
}
.container-2 {
    position: relative;
}
.zipcode-input,.totalCost-field,.buyer-email-addr,.buyer-full-name {
    padding: 20px;
    border-radius: 20px;
    border: 0;
    width: 400px;
    color: #000;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    background-color: #fff;
}
.get-list-btn,.buy-list-btn,.new-search-btn,.pay-list-btn,.email-list-btn {
    padding: 15px 30px;
    background-color: #00BA00;
    font-weight: bold;
    font-size: 22px;
    width: 200px;
    margin: auto;
}
.pay-list-btn{margin-top: 40px;margin-bottom: 60px;}
.corner-logo{
    background: url("https://pro.assumable.io/images/logo-150.png") center center no-repeat;
    width: 150px;
    height: 150px;
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.button-3 {
    color: #fff;
    text-align: center;
    background-color: #26acc7;
    border-radius: 3px;
    margin-top: 10px;
    padding: 9px 15px;
    text-decoration: none;
    transition: background-color 0.3s;
    display: inline-block;
}
.button-3:hover {
    background-color: #383838;
}
.button-3.feature-button {
    color: #fff;
    background-color: #000;
    border-radius: 2px;
    margin-top: 20px;
    padding: 15px 25px;
    font-size: 15px;
}
.button-3.feature-button:hover {
    background-color: #e31064;
}
.section-2 {
    background-color: #fff;
    padding-top: 95px;
    padding-bottom: 95px;
}
.link {
    color: #26acc7;
}
.link:hover {
    color: #000;
}
.link.below-paragraph {
    color: #e31064;
    margin-top: 16px;
    font-family: Ubuntu, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
}
.link.below-paragraph:hover {
    color: #000;
    text-decoration: underline;
}
.column-title-block {
    margin-bottom: 21px;
}
.image-section {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64fe104a5e79a21ef5f61925_BG-1.jpg);
    background-position: 50%;
    background-size: cover;
}
.column-title {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 6px;
    font-weight: 900;
    line-height: 32px;
}
.section-title-2 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 42px;
    font-weight: 900;
    line-height: 35px;
}
.section-title-block-2 {
    text-align: left;
    margin-bottom: 30px;
}
.feature-title {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 23px;
    font-weight: 900;
    line-height: 22px;
}
.feature-block-2 {
    border: 3px solid #fff3;
    border-radius: 4px;
    padding: 25px;
    transition: background-color 0.5s, border-color 0.5s, color 0.35s;
    position: relative;
    box-shadow: 0 0 7px 2px #0003;
}
.feature-block-2:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.features-row {
    margin-top: 51px;
}
.feature-column-2 {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}
.home-page-form-hero {
    background-color: var(--white);
    border-radius: 4px;
    align-items: center;
    display: flex;
}
.heroform-buton {
    background-color: var(--purple);
    color: var(--white);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 21px 32px;
    font-size: 18px;
    font-weight: 800;
    line-height: 100%;
    transition: background-color 0.2s, color 0.2s;
}
.heroform-buton:hover {
    background-color: var(--red);
    color: var(--white);
}
.hero-form-text-field {
    background-color: var(--grey-5);
    color: var(--assumable-black);
    border: 0 solid #0000;
    border-radius: 4px;
    height: 60px;
    margin-bottom: 0;
    padding-top: 21px;
    padding-bottom: 21px;
    padding-left: 24px;
    font-size: 18px;
    line-height: 100%;
}
.hero-form-text-field::placeholder {
    color: var(--grey-2);
}
.form {
    margin-top: 26px;
}
.image-2 {
    margin-top: 17px;
    margin-left: 251px;
}
.form-block {
    width: 400px;
    max-width: 100%;
    display: none;
}
.form__input {
    color: gray;
    background-color: #f6f6f6;
    border-radius: 3px;
    min-height: 50px;
    font-size: 16px;
}
.form__input.name {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65173d2919bb57acbe412be3_user-silhouette.svg);
    background-position: 14px;
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 50px;
}
.form__input.email {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65173d2919bb57acbe412be4_black-back-closed-envelope-shape.svg);
    background-position: 14px;
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 50px;
}
.form__input.state {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65173d2919bb57acbe412be5_maps-and-flags.svg);
    background-position: 14px;
    background-repeat: no-repeat;
    background-size: 22px;
    padding-left: 45px;
}
.form__button {
    background-color: var(--purple);
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 30px;
    transition: background-color 0.2s;
}
.form__button:hover {
    background-color: #269bc7;
}
.form-block-2 {
    display: none;
}
.form-block-footer-full {
    width: 400px;
    max-width: 100%;
}
.form__button-copy {
    background-color: var(--purple);
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 30px;
    transition: background-color 0.2s;
}
.form__button-copy:hover {
    background-color: #269bc7;
}
.text-center {
    text-align: center;
}
.content-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}
.header-center-box {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.header-center-box._75 {
    width: 75%;
}
.html-embed {
    margin-top: 15px;
}
.div-block {
    text-align: center;
    margin-top: 44px;
    padding-left: 146px;
    padding-right: 151px;
}
.hero-heading-copy {
    margin-bottom: 24px;
}
.detail {
    color: #131617b3;
    margin-bottom: 0;
    font-weight: 400;
}
.payment-terms {
    font-size: 12px;
}
.text-large {
    font-size: 2.5em;
    line-height: 1.3;
}
.text-large.z2 {
    z-index: 2;
    position: relative;
}
.feature-wrap {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/654411e55c86c47c06161ade_icon-start-rating.svg);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 20px;
    align-items: center;
    padding-left: 24px;
    display: flex;
}
.text-question {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.1em;
}
.price {
    margin-bottom: 12px;
    font-size: 1.8em;
    line-height: 1.1;
}
.container-5 {
    width: 100%;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.pricing-option {
    margin-bottom: 12px;
    font-size: 1.8em;
    line-height: 1.6em;
}
.feature-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 32px;
}
.pricing-card-grid {
    z-index: 2;
    grid-column-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: -1em;
    margin-right: -1em;
    padding-bottom: 6em;
    padding-left: 1em;
    padding-right: 1em;
    position: relative;
}
.icon-button {
    color: #fff;
    background-color: #055ffb;
    background-image: linear-gradient(135deg, #0075fe00, #0075fe);
    border-radius: 8px;
    justify-content: center;
    align-items: stretch;
    padding: 1.1em 1.7em;
    font-weight: 400;
    text-decoration: none;
    transition: all 0.2s;
    display: inline-block;
}
.icon-button:hover {
    background-color: #034492;
}
.answer-wrap {
    display: block;
}
.flex-row-center {
    justify-content: center;
    align-items: center;
    display: flex;
}
.f-r-see-more {
    color: #16192c;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    transition: all 0.3s;
    display: flex;
}
.f-r-see-more:hover {
    color: #706548;
}
.pricing-features {
    margin-bottom: 12px;
    font-size: 1em;
    line-height: 24px;
}
.h1 {
    color: var(--purple);
    margin-bottom: 1rem;
    padding-bottom: 23px;
    font-size: 4rem;
    font-weight: 700;
    line-height: 1.1;
}
.integrations-block {
    outline-offset: 0;
    background-color: #fff;
    border-radius: 24px;
    outline: 16px solid #f3f4ff;
    flex-direction: column;
    padding: 2em;
    transition: box-shadow 0.2s ease-in-out;
    display: flex;
    box-shadow: 11px 11px #f3f4ff;
}
.text-align-center {
    text-align: center;
    display: none;
}
.text-answer {
    margin-top: 15px;
    margin-bottom: 0;
}
.lottie {
    flex: none;
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-right: 15px;
}
.h2 {
    color: #1c2d45;
    margin-bottom: 1rem;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2;
}
.padding-vertical {
    margin-top: 20px;
    padding: 5rem 0;
}
.pricing-menu {
    background-color: #f3f4ff;
    border-radius: 50px;
    width: 13em;
    margin: 2em auto 5em;
    padding: 9px;
    display: block;
    overflow: hidden;
}
.text-price {
    margin-top: 0.5em;
    font-size: 1.1em;
}
.title-wrap {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
}
.detail-no {
    color: #131617b3;
    margin-bottom: 0;
    font-weight: 400;
}
.feature-wrap-no {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/654412ef84a1974493c62531_Cross_red_circle.svg.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 20px;
    align-items: center;
    padding-left: 24px;
    display: flex;
}
.div-block-2 {
    margin-bottom: 0;
    padding-bottom: 150px;
}
.black-button-copy {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    display: none;
}
.black-button-copy:hover {
    background-color: var(--black-2);
}
.black-button-copy.large {
    padding: 21px 32px;
}
.black-button-copy.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.black-button-copy.transparent:hover {
    background-color: var(--grey-6);
}
.black-button-copy.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button-copy.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.black-button-copy.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button-copy.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.black-button-copy.white:hover {
    background-color: var(--yellow);
}
.black-button-copy.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.black-button-copy.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.section-3.features-single-section {
    padding-top: 150px;
    display: none;
    position: relative;
}
.features-slider-single-wrapper {
    background-color: #f9fafc;
    border: 2px solid #8b44ff;
    padding: 50px 30px;
    transition: box-shadow 0.3s;
}
.features-slider-single-wrapper:hover {
    box-shadow: 8px 11px #8b44ff;
}
.features-slider-image-wrapper {
    width: 50px;
    height: 50px;
    margin-bottom: 25px;
}
.faq-section-title-wrapper {
    max-width: 760px;
    margin-bottom: 70px;
    position: relative;
}
.container-6 {
    max-width: 1350px;
    margin-bottom: -16px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 37px;
    padding-left: 15px;
    padding-right: 15px;
}
.features-slider-title {
    color: var(--assumable-black);
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 32px;
    font-weight: 500;
    line-height: 42px;
}
.features-slider-paragraph-text {
    color: var(--assumable-black);
    margin-bottom: 0;
}
.features-grid {
    grid-column-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.features-wrapper {
    padding-bottom: 20px;
    overflow: hidden;
}
.faq-section-title {
    margin-top: 0;
    margin-bottom: 22px;
    font-size: 64px;
    font-weight: 600;
    line-height: 74px;
}
.integrations-list-circel {
    background-color: #13cc78;
    border-radius: 100%;
    width: 10px;
    height: 10px;
}
.section-4.features-software-section {
    padding-top: 230px;
    padding-bottom: 150px;
    display: none;
    position: relative;
}
.integrations-connect-text-wrapper {
    max-width: 650px;
    margin-top: 140px;
    margin-left: auto;
}
.integrations-connect-text-wrapper.two {
    width: 560px;
    max-width: 100%;
    margin-left: 0;
}
.features-software-image {
    width: 60%;
    margin-left: 56px;
}
.features-software-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.integrations-list-item-text-block {
    font-size: 16px;
    line-height: 26px;
}
.integrations-connect-title {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 64px;
    font-weight: 600;
    line-height: 74px;
}
.container-7 {
    max-width: 1350px;
    margin-bottom: -16px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 37px;
    padding-left: 15px;
    padding-right: 15px;
}
.integrations-list-item {
    grid-column-gap: 10px;
    align-items: center;
    display: flex;
}
.features-software-image-wrapper {
    width: 630px;
}
.integrations-list-wrapper {
    grid-row-gap: 15px;
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex;
}
.link-2 {
    text-align: center;
    margin-left: 404px;
}
.home-section-copy.green-2 {
    background-color: var(--white);
}
.home-section-copy.yellow {
    background-color: #bfd7ea;
}
.home-section-copy.black-bg {
    background-color: #5d20d2;
}
.home-section-copy.cta-linear-gradient {
    background-image: linear-gradient(#fff 50%, #5d20d2 50%);
}
.home-section-copy.yellow-copy {
    background-color: #bfd7ea;
}
.home-section-copy.green-2-copy {
    background-color: var(--white);
}
.support-top-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 1.2;
}
.support-top-right {
    width: 45%;
}
.support-top-details-text {
    text-transform: uppercase;
}
.support-top-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
}
.support-top-left {
    flex-direction: column;
    display: flex;
}
.container-8 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.support-section {
    padding-top: 0;
    padding-bottom: 65px;
    display: block;
}
.support-column {
    width: 30%;
    min-height: 200px;
}
.support-wrapper {
    justify-content: space-between;
    display: flex;
}
.features-hero-section-copy {
    background-color: #fff;
    display: block;
}
.hero-heading-3 {
    color: var(--assumable-black);
    text-align: center;
    margin-top: 30px;
    margin-bottom: 24px;
    margin-left: -180px;
    font-size: 50px;
}
.hero-heading-3.no-margin {
    margin-bottom: 0;
}
.wrapper-1280px-copy {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.wrapper-1280px-copy.home-hero-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
}
.wrapper-1280px-copy.home-money-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.wrapper-1280px-copy.home-financial-wrapper {
    max-width: 1300px;
    padding-bottom: 150px;
}
.wrapper-1280px-copy.home-cta-wrapper {
    background-color: #bfd7ea;
    border-radius: 6px;
    padding: 40px 40px 40px 80px;
}
.wrapper-1280px-copy.footer-flex {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 40px;
}
.wrapper-1280px-copy.home-blog-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 150px;
}
.wrapper-1280px-copy.features-hero-flex {
    padding-top: 108px;
}
.wrapper-1280px-copy.feature-flex-wrapper {
    padding-top: 50px;
    padding-bottom: 150px;
}
.wrapper-1280px-copy.feature-card-flex {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 150px;
}
.wrapper-1280px-copy.home-money-wrapper-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.wrapper-1280px-copy.home-hero-wrapper-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
}
.hero-heading-3-copy {
    color: var(--assumable-black);
    text-align: center;
    margin-top: 30px;
    margin-bottom: 24px;
    margin-left: -180px;
    font-size: 50px;
}
.hero-heading-3-copy.no-margin {
    margin-bottom: 0;
}
.hero-subtext-copy {
    color: var(--grey-1);
    margin-left: -141px;
    padding-bottom: 11px;
    font-size: 20px;
    line-height: 160%;
}
.wrapper-agent-page {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.wrapper-agent-page.home-hero-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
}
.wrapper-agent-page.home-money-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.wrapper-agent-page.home-financial-wrapper {
    max-width: 1300px;
    padding-bottom: 150px;
}
.wrapper-agent-page.home-cta-wrapper {
    background-color: #bfd7ea;
    border-radius: 6px;
    padding: 40px 40px 40px 80px;
}
.wrapper-agent-page.footer-flex {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 40px;
}
.wrapper-agent-page.home-blog-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 150px;
}
.wrapper-agent-page.features-hero-flex {
    padding-top: 108px;
}
.wrapper-agent-page.feature-flex-wrapper {
    padding-top: 50px;
    padding-bottom: 150px;
}
.wrapper-agent-page.feature-card-flex {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 150px;
}
.wrapper-agent-page.home-money-wrapper-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.wrapper-agent-page.wrapper-2-agent-page {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 164px;
    padding-bottom: 80px;
    display: none;
}
.agent-hero-heading {
    color: var(--assumable-black);
    text-align: center;
    max-width: 1000px;
    margin-top: 30px;
    margin-bottom: 24px;
    margin-left: -170px;
}
.agent-hero-heading.no-margin {
    margin-bottom: 0;
}
.heading,
.paragraph-2 {
    text-align: center;
}
.agent-hero {
    width: 70%;
    height: 70%;
    margin-top: -607px;
    margin-left: 596px;
    display: block;
}
.video {
    width: 80%;
    margin-top: -545px;
    margin-left: 552px;
}
.hero-agent-video-mobile {
    width: 70%;
    max-width: 834px;
    margin-right: -18%;
    display: none;
}
.blog-hero-heading {
    color: var(--assumable-black);
    text-align: left;
    max-width: 900px;
    margin-top: 30px;
    margin-bottom: 24px;
    margin-left: -52px;
}
.blog-hero-heading.no-margin {
    margin-bottom: 0;
}
.hero-heading-copy.no-margin-copy {
    max-width: 1000px;
    margin-bottom: -34px;
    margin-left: -162px;
}
.top-head-about {
    color: #fff;
    text-indent: 1px;
    font-size: 25px;
}
.features-icon-1 {
    margin-right: 10px;
}
.text-span-133 {
    color: #fff;
    line-height: 28px;
}
.grid-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ."/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    min-height: 100vh;
    margin-top: 120px;
    display: grid;
}
.about-wrapper-features {
    background-color: #fff;
    border: 1px #ebebeb;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 50px 0;
    display: flex;
}
.about-wrapper-4 {
    background-color: #0000;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
}
.about-hero-text-wrapper-2 {
    text-align: center;
    width: 80%;
}
.about-wrapper-2 {
    background-color: #fff;
    border: 1px #fff;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 50px 25px;
    display: flex;
}
.about-wrapper-5 {
    background-color: #000;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 75px;
    padding-bottom: 75px;
    display: flex;
}
.head-about {
    color: #fff;
    text-align: center;
    font-size: 65px;
    line-height: 75px;
}
.content-wrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 85%;
    min-width: auto;
    height: 100%;
    padding: 0;
    display: flex;
}
.about-head-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    margin-bottom: 0;
    display: flex;
}
.feature-heading {
    color: #333;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 43px;
    font-weight: 400;
    line-height: 45px;
}
.about-image-block {
    opacity: 1;
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581d0c6ea59d7fffbe23c84_assumable%20mortgage%20listings.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 700px;
    padding: 0;
    display: flex;
    box-shadow: 2px 2px 9px #00000014;
}
.about-wrapper-1 {
    opacity: 1;
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a5c7f19d5dd9f6342_benefits-of-assumable-mortgage.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 640px;
    padding: 0;
    display: flex;
    box-shadow: 2px 2px 9px #00000014;
}
.about-wrapper-3 {
    background-color: #f0f0f0;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6585be94a8cb34dc2f6dd8cd_background%20about%20page%20assumable.jpg);
    background-position: 50%;
    background-size: 1000px;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 70px 40px;
    display: flex;
}
.features-icons-wrapper {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
}
.about-wrapper-6 {
    background-color: #fff;
    border: 1px #fff;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 90px 25px;
    display: flex;
    box-shadow: 2px 2px 9px #00000014;
}
.black-head {
    color: #fff;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 43px;
    font-weight: 300;
    line-height: 45px;
}
.about-wrapper-8 {
    opacity: 1;
    background-color: #f0f0f0;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6585be94a8cb34dc2f6dd8cd_background%20about%20page%20assumable.jpg);
    background-position: 50%;
    background-size: 1000px;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 500px;
    padding: 28px 30px;
    display: flex;
    box-shadow: 2px 2px 9px #00000014;
}
.black-button-copy-copy {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: -205px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.black-button-copy-copy:hover {
    background-color: var(--black-2);
}
.black-button-copy-copy.large {
    padding: 21px 32px;
}
.black-button-copy-copy.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.black-button-copy-copy.transparent:hover {
    background-color: var(--grey-6);
}
.black-button-copy-copy.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button-copy-copy.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.black-button-copy-copy.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button-copy-copy.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.black-button-copy-copy.white:hover {
    background-color: var(--yellow);
}
.black-button-copy-copy.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.black-button-copy-copy.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.hero-heading-listings {
    color: var(--assumable-black);
    text-align: left;
    max-width: 580px;
    margin-top: 30px;
    margin-bottom: 24px;
    margin-left: -1px;
}
.hero-heading-listings.no-margin {
    margin-bottom: 0;
}
.black-button-listings-page {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    display: none;
}
.black-button-listings-page:hover {
    background-color: var(--black-2);
}
.black-button-listings-page.large {
    padding: 21px 32px;
}
.black-button-listings-page.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.black-button-listings-page.transparent:hover {
    background-color: var(--grey-6);
}
.black-button-listings-page.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button-listings-page.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.black-button-listings-page.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.black-button-listings-page.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.black-button-listings-page.white:hover {
    background-color: var(--yellow);
}
.black-button-listings-page.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.black-button-listings-page.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.blog-image-page-img {
    float: none;
    text-align: center;
    object-fit: cover;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 90%;
    height: 90%;
    margin-left: 0;
}
.footer-button {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: -1px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.footer-button:hover {
    background-color: var(--black-2);
}
.footer-button.large {
    padding: 21px 32px;
}
.footer-button.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.footer-button.transparent:hover {
    background-color: var(--grey-6);
}
.footer-button.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.footer-button.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.footer-button.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.footer-button.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.footer-button.white:hover {
    background-color: var(--yellow);
}
.footer-button.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.footer-button.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.navigation-link {
    color: #000;
    flex-direction: row;
    align-items: center;
    padding: 12px 14px;
    font-size: 16px;
    text-decoration: none;
    transition: color 0.2s;
    display: flex;
}
.navigation-link:hover {
    color: #484dff;
}
.dropdown-list {
    background-color: #0000;
}
.logo-image {
    width: 200px;
}
.hero-block {
    align-items: center;
    width: 50%;
    min-height: 350px;
    display: flex;
}
.button-wrap-hero {
    margin-top: 35px;
}
.heading-2 {
    color: #1a3066;
    letter-spacing: -0.5px;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 55px;
    line-height: 1;
}
.navigation-text {
    color: #000;
    width: 100%;
    text-decoration: none;
}
.dropdown-mobile {
    display: none;
}
.hero-image-wrap {
    justify-content: center;
    align-items: center;
    width: 50%;
    min-height: 350px;
    padding: 30px;
    display: flex;
    position: relative;
}
.hero-image-3 {
    max-width: 125%;
    margin-left: 27px;
}
.feature-content-wrap {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.link-block {
    text-decoration: none;
}
.feature-icon-2 {
    width: 26px;
    margin-right: 16px;
}
.paragraph-hero {
    color: #546681;
    max-width: 490px;
    font-size: 17px;
    font-style: normal;
    line-height: 1.4;
}
.mobile-button-link {
    display: none;
}
.navigation-link-wrap {
    flex-wrap: nowrap;
    align-items: center;
    display: flex;
}
.navigation-dropdown {
    margin-left: -26px;
    display: block;
}
.container-9 {
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}
.header {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/658de5e846e668ae2218db33_bg_shade.svg);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: center;
    min-height: 72vh;
    padding: 120px 3% 80px;
    display: flex;
    position: relative;
}
.navigation {
    z-index: 9;
    border-bottom: 1px solid #ffffff14;
    min-height: 100px;
    padding: 25px 5%;
    position: absolute;
    inset: 0 0 auto;
}
.link-3 {
    color: #546681;
    font-size: 16px;
    text-decoration: none;
}
.link-3:hover {
    color: #484dff;
}
.content-block-hero {
    max-width: 590px;
    position: relative;
}
.phone-text {
    color: #546681;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    display: flex;
}
.feature-wrap-2 {
    border-radius: 10px;
    align-items: flex-start;
    padding: 15px 12px 15px 10px;
    text-decoration: none;
    transition: all 0.3s;
    display: flex;
}
.feature-wrap-2:hover {
    background-color: #484dff08;
}
.navigation-block-right {
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    display: flex;
}
.navigation-block-left {
    align-items: center;
    width: 50%;
    display: flex;
}
.phone-image {
    text-align: center;
    margin-right: 8px;
    display: block;
}
.phone-wrap {
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: 100%;
    margin-right: 15px;
    display: none;
}
.hero-content {
    display: flex;
}
.button-4 {
    background-color: #484dff;
    border-radius: 45px;
    margin-right: 15px;
    padding: 18px 35px;
    font-size: 16px;
}
.container-navigation {
    flex: 1;
    justify-content: space-between;
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.dropdown-column {
    flex-direction: column;
    justify-content: center;
    width: 50%;
    display: flex;
}
.dropdown-list-wrap {
    z-index: 9;
    background-color: #fff;
    border-radius: 15px;
    padding: 15px 12px;
    display: flex;
    position: relative;
    overflow: visible;
    box-shadow: 1px 1px 9px #2c3e501a;
}
.button-navigation {
    background-color: #484dff;
    border-radius: 50px;
    margin-right: 15px;
    padding: 18px 35px;
    font-size: 16px;
}
.content-block-left {
    align-items: center;
    width: 50%;
    min-height: 350px;
    padding: 25px 55px 25px 10px;
    display: flex;
}
.paragraph-3 {
    color: #546681;
    max-width: 490px;
    font-size: 17px;
    font-style: normal;
    line-height: 1.3;
}
.image-block {
    justify-content: center;
    align-items: center;
    width: 50%;
    min-height: 350px;
    padding: 30px;
    display: flex;
    position: relative;
}
.section-content {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/658de5e846e668ae2218db33_bg_shade.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: -145px;
    padding: 120px 5% 0;
    display: none;
}
.title-wrap-left {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 35px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}
.text-span {
    color: #5d20d2;
}
.button-default {
    background-color: #484dff;
    border-radius: 50px;
    padding: 18px 35px;
    font-size: 16px;
    transition: all 0.2s;
}
.button-default:hover {
    background-color: #343af0;
}
.paragraph-4 {
    color: #546681;
    text-align: left;
    max-width: 320px;
    font-size: 17px;
    line-height: 1.4;
}
.container-10 {
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}
.content-block-right {
    align-items: center;
    width: 50%;
    min-height: 350px;
    padding: 25px 25px 25px 55px;
    display: flex;
}
.service-card-wrap {
    flex-wrap: wrap;
    place-content: stretch space-between;
    align-items: stretch;
    margin-bottom: 32px;
    display: flex;
}
.service-icon {
    width: 70px;
    margin-bottom: 25px;
}
.content-wrap {
    max-width: 590px;
    position: relative;
}
.column {
    width: 33%;
    padding: 10px;
}
.button-5 {
    background-color: #484dff;
    border-radius: 45px;
    margin-right: 15px;
    padding: 18px 35px;
    font-size: 16px;
}
.card-content-wrap {
    color: #6b539a;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 25px;
}
.column-wrap {
    display: flex;
}
.service-card {
    background-color: #fff;
    border-radius: 15px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding: 60px 25px;
    display: flex;
    box-shadow: 14px 14px 200px #0016320f;
}
.title {
    color: #5d20d2;
    text-align: left;
    letter-spacing: 3px;
    text-transform: uppercase;
    max-width: 500px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 700;
}
.heading-3 {
    color: #2e3642;
    text-align: left;
    margin-top: 0;
    margin-bottom: 8px;
}
.blog-content-wrap {
    flex-direction: column;
    align-items: flex-start;
    min-height: 140px;
    padding-top: 15px;
    padding-left: 4px;
    padding-right: 4px;
    display: flex;
}
.blog-placeholder-image {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/658df6b9e930f87b7ea7c874_all%20about%20assumable%20mortgages.png);
    background-position: 50%;
    background-size: cover;
    border-radius: 14px;
    width: 100%;
    min-height: 220px;
}
.text-span-134 {
    color: #000;
}
.button-default-2 {
    background-color: #484dff;
    border-radius: 50px;
    padding: 18px 35px;
    font-size: 16px;
    transition: all 0.2s;
}
.button-default-2:hover {
    background-color: #343af0;
}
.blog-placeholder-image-03 {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf188887d3a095d1c4fd_va-assumable-loans-a-guide-for-veterans.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 14px;
    width: 100%;
    min-height: 220px;
}
.container-11 {
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}
.blog-card {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    margin-right: 0;
    padding: 15px 16px 35px;
    transition: all 0.3s ease-out;
    overflow: hidden;
    box-shadow: 14px 14px 40px #767ead14;
}
.blog-card:hover {
    transform: translateY(-4px);
    box-shadow: 14px 14px 40px #767ead1f;
}
.blog-placeholder-image-02 {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a1a58cc6a0b3dd007_fha-assumable-mortgage%400.1x.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 14px;
    width: 100%;
    min-height: 220px;
}
.section-blog {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/658de5e846e668ae2218db33_bg_shade.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    min-height: 500px;
    padding: 120px 5%;
}
.blog-content {
    margin-bottom: 25px;
}
.title-wrap-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 35px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}
.title-2 {
    color: #5d20d2;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    max-width: 500px;
    margin-bottom: 15px;
    margin-left: 70px;
    font-size: 14px;
    font-weight: 700;
}
.heading-4 {
    color: #2e3642;
    text-align: left;
    margin-top: 0;
    margin-bottom: 8px;
}
.home-blog-section-old {
    display: none;
}
.home-blog-section-old.green-2 {
    background-color: var(--white);
    display: none;
}
.home-blog-section-old.yellow {
    background-color: #bfd7ea;
}
.home-blog-section-old.black-bg {
    background-color: #5d20d2;
}
.home-blog-section-old.cta-linear-gradient {
    background-image: linear-gradient(#fff 50%, #5d20d2 50%);
}
.home-blog-section-old.yellow-copy {
    background-color: #bfd7ea;
}
.home-blog-section-old.green-2-copy {
    background-color: var(--white);
}
.old-how-it-works.green-2 {
    background-color: var(--white);
    display: none;
}
.old-how-it-works.yellow {
    background-color: #bfd7ea;
}
.old-how-it-works.black-bg {
    background-color: #5d20d2;
}
.old-how-it-works.cta-linear-gradient {
    background-image: linear-gradient(#fff 50%, #5d20d2 50%);
}
.old-how-it-works.yellow-copy {
    background-color: #bfd7ea;
}
.old-how-it-works.green-2-copy {
    background-color: var(--white);
}
.container-12 {
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}
.button-6 {
    background-color: #484dff;
    border-radius: 45px;
    margin-right: 15px;
    padding: 18px 35px;
    font-size: 16px;
}
.title-3 {
    color: #484dff;
    text-align: left;
    letter-spacing: 3px;
    text-transform: uppercase;
    max-width: 500px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 700;
}
.old-home-section-3 {
    display: none;
}
.old-home-section-3.green-2 {
    background-color: var(--white);
    display: none;
}
.old-home-section-3.yellow {
    background-color: #bfd7ea;
}
.old-home-section-3.black-bg {
    background-color: #5d20d2;
}
.old-home-section-3.cta-linear-gradient {
    background-image: linear-gradient(#fff 50%, #5d20d2 50%);
}
.old-home-section-3.yellow-copy {
    background-color: #bfd7ea;
}
.old-home-section-3.green-2-copy {
    background-color: var(--white);
}
.blog-img-mobile {
    float: none;
    text-align: center;
    object-fit: cover;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
    height: 100%;
    margin-left: 0;
    display: none;
}
.header-button {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    display: none;
}
.header-button:hover {
    background-color: var(--black-2);
}
.header-button.large {
    padding: 21px 32px;
}
.header-button.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.header-button.transparent:hover {
    background-color: var(--grey-6);
}
.header-button.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.header-button.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.header-button.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.header-button.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.header-button.white:hover {
    background-color: var(--yellow);
}
.header-button.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.header-button.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.agent-hero-subtext {
    color: var(--grey-1);
    text-align: center;
    max-width: 800px;
    margin-left: -46px;
    padding-bottom: 11px;
    padding-left: 0;
    font-size: 20px;
    line-height: 160%;
}
.h1-2 {
    color: #1d1f45;
    text-align: center;
    margin-top: 10px;
    margin-left: -65px;
    font-size: 55px;
    line-height: 55px;
}
.process_details {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 45%;
    min-height: 300px;
    padding: 30px 20px;
    display: flex;
    position: relative;
}
.title_text {
    color: #5d20d2;
    text-align: center;
    letter-spacing: 2px;
    margin-left: -138px;
    font-weight: 700;
}
.centre_block {
    justify-content: center;
    align-items: flex-start;
    width: 120px;
    height: 80px;
    display: flex;
}
.title_wrap {
    justify-content: center;
    align-items: center;
    margin-bottom: 80px;
}
.paragraph-5 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}
.centre_icon_wrap {
    z-index: 5;
    background-color: #fff;
    border-radius: 19px;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    padding: 10px;
    display: flex;
    position: relative;
    box-shadow: 1px 1px 35px 18px #e6cbff24;
}
.process_card {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.section_container {
    max-width: 1140px;
    margin-left: 55px;
}
.h2-2 {
    color: #1d1f45;
    margin-top: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
}
.process_card_02 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.process_image_wrap {
    justify-content: center;
    align-items: center;
    width: 45%;
    min-height: 300px;
    padding: 30px;
    display: flex;
    position: relative;
}
.process_section {
    justify-content: center;
    align-items: center;
    padding: 120px 25px;
    display: block;
}
.process {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    max-width: 900px;
    display: flex;
    position: relative;
}
.icon-2 {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
}
.content-wrap-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.h3 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    font-weight: 600;
}
.spacer-m {
    width: 100%;
    height: 20px;
}
.main-container {
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.paragraph-6 {
    opacity: 0.9;
    color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
}
._2-2-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
.main-section {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 69px 5% 100px;
    display: block;
}
.h2-3 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.1;
}
._1-2-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.button-7 {
    color: #fff;
    background-color: #5d20d2;
    border-radius: 10px;
    height: 50px;
    padding: 15px 35px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
}
.button-7:hover {
    box-shadow: none;
    background-color: #000;
}
.link-4 {
    color: #434de7;
    font-weight: 600;
    text-decoration: none;
}
.link-4:hover {
    color: #000;
}
.spacer-l {
    width: 100%;
    height: 30px;
}
.submit-button {
    background-color: #5d20d2;
}
.buyer-main-section {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 100px 5%;
    display: block;
}
.faq-p {
    color: #000;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
.faq-item {
    background-color: #fff;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    display: flex;
}
._2-4-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-content: start;
    min-height: 150px;
    margin-top: 0;
    margin-bottom: 0;
    display: grid;
}
.faq-question {
    color: #000;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
}
.faq-question:hover {
    color: #434de7;
}
.minus {
    background-color: #000;
    border-radius: 20px;
    width: 100%;
    height: 3px;
    position: absolute;
}
.faq-answer {
    text-align: left;
    border-bottom: 1px #cfcfcf;
    width: 100%;
    overflow: hidden;
}
.h2-4 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.1;
}
.plus {
    background-color: #000;
    border-radius: 20px;
    width: 3px;
    height: 100%;
    position: absolute;
}
.p-m-wrap {
    justify-content: center;
    align-items: center;
    width: 15px;
    height: 15px;
    display: flex;
    position: relative;
}
.faq-section-new {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 100px 5%;
    display: flex;
}
.text-block-4 {
    color: #7f7ea6;
    font-size: 14px;
}
.h1-3 {
    color: #fff;
    max-width: 570px;
    margin-top: 0;
    margin-bottom: 14px;
    padding-top: 21px;
    font-size: 40px;
    line-height: 1;
}
.nav-link-2 {
    color: #fff;
    transition: all 0.2s;
}
.nav-link-2:hover {
    color: #ffffff54;
}
.dropdown-menu-wrap-sml {
    cursor: pointer;
    border-radius: 8px;
    align-items: center;
    margin-bottom: 12px;
    padding: 8px 15px 9px;
    transition: all 0.25s;
    display: flex;
}
.dropdown-menu-wrap-sml:hover {
    background-color: #f8fbfd;
}
.p1 {
    color: #f9f9f9d6;
    max-width: 450px;
    padding-top: 14px;
    font-size: 19px;
    line-height: 25px;
}
.b2-bar3 {
    background-color: #858eca;
    width: 30px;
    height: 4px;
}
.container-13 {
    flex: 1;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.dropdown-icon {
    background-color: #f0f4fe;
    border-radius: 70%;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
}
.dropdown-icon.icon2 {
    background-color: #f5fef0;
}
.dropdown-icon.icon3 {
    background-color: #fef0fb;
}
.dropdown-icon.icon5 {
    background-color: #fef0f0;
}
.dropdown-icon.icon4 {
    background-color: #fef0f1;
}
.dropdown-toggle-2 {
    padding-right: 20px;
}
.nav-container {
    justify-content: space-between;
    align-items: center;
    max-width: 1140px;
    min-height: 60px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.div-block-4 {
    margin-top: 25px;
}
.menu-left-50 {
    width: 50%;
}
.text-block-3 {
    color: #5a54ff;
    font-size: 15px;
}
.section-hero {
    background-color: #5a54ff;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65a1b4a10974f8f59555eea9_Waves.svg), linear-gradient(#5d20d2, #5d20d2),
    url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65a1b4a10974f8f59555eead_photo-1506345285442-8e9a3a298cdd.jpg);
    background-position: 50% 111%, 0 0, 50%;
    background-repeat: repeat-x, repeat, no-repeat;
    background-size: contain, auto, cover;
    background-attachment: scroll, scroll, scroll;
    justify-content: center;
    align-items: center;
    height: 82vh;
    min-height: 720px;
    padding: 80px 5% 140px;
    display: flex;
    position: relative;
}
.icon-3 {
    color: #fff;
    display: none;
}
.dropdown-list-2 {
    min-width: 200px;
}
.b2-bar1 {
    background-color: #858eca;
    width: 30px;
    height: 4px;
}
.div-block-6 {
    background-color: #fff;
    width: 25px;
    height: 30px;
    position: absolute;
    top: -11px;
    left: 40%;
    right: 18px;
    transform: rotate(45deg);
}
.dropdown-text-wrap {
    float: left;
    flex: 1;
    padding-left: 15px;
    display: block;
}
.dropdown-menu-wrap {
    cursor: pointer;
    border-radius: 8px;
    align-items: center;
    margin-bottom: 12px;
    padding: 8px 15px 9px;
    transition: all 0.25s;
    display: flex;
}
.dropdown-menu-wrap:hover {
    background-color: #f8fbfd;
}
.menu-right-50 {
    width: 50%;
    padding-left: 15px;
}
.container-hero {
    width: 100%;
    padding-top: 15px;
}
.paragraph-7 {
    color: #384564de;
    max-width: 410px;
    margin-bottom: 25px;
    font-size: 17px;
    line-height: 25px;
}
.h2-c {
    color: #213055;
    text-align: center;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    display: block;
}
.section-content-2 {
    padding: 80px 5%;
}
.columns {
    margin-bottom: 130px;
}
.button-content {
    color: #fff;
    background-color: #5a54ff;
    border-radius: 100px;
    margin-top: 10px;
    margin-left: 0;
    padding: 15px 30px;
}
.container-plain {
    flex: 1;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.logo-wrap-tight {
    justify-content: space-between;
    align-items: center;
    max-width: 960px;
    margin: 25px auto 100px;
    display: none;
}
.colour-block-3 {
    background-color: #fceceb;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
}
.h2-5 {
    color: #213055;
    margin-bottom: 25px;
    padding-top: 33px;
    font-size: 34px;
    line-height: 39px;
}
.image-sml {
    width: 15px;
}
.colour-block-2 {
    background-color: #eaeefd;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
}
.colour-block {
    background-color: #e2fbfb;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
}
.sml-logo {
    width: 148px;
}
.sml-logo.sml-2 {
    width: 110px;
}
.h4 {
    color: #213055;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
.seller-button {
    color: var(--purple);
    text-align: center;
    background-color: #fff;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.seller-button:hover {
    background-color: var(--black-2);
}
.seller-button.large {
    padding: 21px 32px;
}
.seller-button.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.seller-button.transparent:hover {
    background-color: var(--grey-6);
}
.seller-button.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.seller-button.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.seller-button.white:hover {
    background-color: var(--yellow);
}
.seller-button.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.seller-button.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.seller-button-2 {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.seller-button-2:hover {
    background-color: var(--black-2);
}
.seller-button-2.large {
    padding: 21px 32px;
}
.seller-button-2.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.seller-button-2.transparent:hover {
    background-color: var(--grey-6);
}
.seller-button-2.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-2.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.seller-button-2.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-2.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.seller-button-2.white:hover {
    background-color: var(--yellow);
}
.seller-button-2.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.seller-button-2.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.navigation-text-copy {
    color: #fff;
    width: 100%;
    text-decoration: none;
}
.nav-dropdown-2 {
    display: none;
}
.dropdown-column-2,
.dropdown-column-copy {
    flex-direction: column;
    justify-content: center;
    width: 50%;
    display: flex;
}
.feature-wrap-2--1 {
    border-radius: 10px;
    align-items: flex-start;
    padding: 15px 12px 15px 10px;
    text-decoration: none;
    transition: all 0.3s;
    display: flex;
}
.feature-wrap-2--1:hover {
    background-color: #484dff08;
}
.feature-wrap-2-copy {
    border-radius: 10px;
    align-items: flex-start;
    padding: 15px 12px 15px 10px;
    text-decoration: none;
    transition: all 0.3s;
    display: none;
}
.feature-wrap-2-copy:hover {
    background-color: #484dff08;
}
.nav-link-seller-page {
    color: #fff;
    flex-direction: row;
    align-items: center;
    padding: 12px 14px;
    font-size: 16px;
    text-decoration: none;
    transition: color 0.2s;
    display: flex;
}
.nav-link-seller-page:hover {
    color: #484dff;
}
.form-block-3,
.form-block-4 {
    display: none;
}
.app-button {
    color: #fff;
    background-color: #5d20d2;
    border-radius: 10px;
    height: 50px;
    padding: 15px 35px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
}
.app-button:hover {
    box-shadow: none;
    background-color: #000;
}
.nabvbar-button1 {
    color: #fff;
    background-color: #5d20d2;
    border-radius: 10px;
    height: 50px;
    padding: 15px 16px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
    margin-right: 10px;
}
.nabvbar-button1:hover {
    box-shadow: none;
    background-color: #000;
}
.money-heading-2 {
    max-width: 428px;
}
.home-money-item-subtext-2 {
    color: #333;
    font-size: 20px;
    line-height: 160%;
}
.h2-6 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.1;
}
.button-9 {
    color: #fff;
    background-color: #434de7;
    border-radius: 10px;
    height: 50px;
    padding: 15px 35px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
}
.button-9:hover {
    box-shadow: none;
    background-color: #000;
}
.home-header_form-button-wrapper {
    margin-left: 1rem;
}
.align-center {
    margin-left: auto;
    margin-right: auto;
}
.home-header_form-wrapper {
    align-items: center;
    display: flex;
}
.form_success {
    color: #fff;
    background-color: #3cb265;
    padding: 1rem;
}
.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
.container-medium {
    width: 100%;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
}
.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.margin-bottom.margin-custom1 {
    margin-top: 5.1rem;
    padding-bottom: 2rem;
}
.text-align-center-2 {
    text-align: center;
}
.padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
}
.home-header_form-field {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 0;
    height: 3.1rem;
    margin-bottom: 0;
    box-shadow: 0 10px 11px -8px #0000001a;
}
.home-header_form-field::placeholder {
    color: #202020;
}
.hero-app-button {
    color: #fff;
    background-color: #5d20d2;
    border-radius: 10px;
    height: 50px;
    margin-top: 9px;
    margin-left: -46px;
    padding: 15px 35px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
}
.hero-app-button:hover {
    box-shadow: none;
    background-color: #000;
}
.what-is-an-assumable-section {
    display: none;
}
.what-is-an-assumable-section.green-2 {
    background-color: var(--white);
    display: none;
}
.what-is-an-assumable-section.yellow {
    background-color: #bfd7ea;
}
.what-is-an-assumable-section.black-bg {
    background-color: #5d20d2;
}
.what-is-an-assumable-section.cta-linear-gradient {
    background-image: linear-gradient(#fff 50%, #5d20d2 50%);
}
.what-is-an-assumable-section.yellow-copy {
    background-color: #bfd7ea;
}
.what-is-an-assumable-section.green-2-copy {
    background-color: var(--white);
}
.old-wrappero-copy {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.old-wrappero-copy.home-hero-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
}
.old-wrappero-copy.home-money-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.old-wrappero-copy.home-financial-wrapper {
    max-width: 1300px;
    padding-bottom: 150px;
}
.old-wrappero-copy.home-cta-wrapper {
    background-color: #bfd7ea;
    border-radius: 6px;
    padding: 40px 40px 40px 80px;
}
.old-wrappero-copy.footer-flex {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 40px;
}
.old-wrappero-copy.home-blog-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 150px;
}
.old-wrappero-copy.features-hero-flex {
    padding-top: 108px;
}
.old-wrappero-copy.feature-flex-wrapper {
    padding-top: 50px;
    padding-bottom: 150px;
}
.old-wrappero-copy.feature-card-flex {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 150px;
}
.old-wrappero-copy.home-money-wrapper-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.old-wrappero-copy.home-cta-wrap {
    background-color: #bfd7ea;
    border-radius: 6px;
    padding: 40px 40px 40px 80px;
}
.mobile-new-hero-heading {
    display: none;
}
.heading-5 {
    margin-top: 128px;
    margin-bottom: -48px;
}
.mobile-heading-nw {
    margin-top: 105px;
    display: none;
}
.feature-wrap-sellers {
    border-radius: 10px;
    align-items: flex-start;
    padding: 15px 12px 15px 10px;
    text-decoration: none;
    transition: all 0.3s;
    display: flex;
}
.feature-wrap-sellers:hover {
    background-color: #484dff08;
}
.image-10 {
    max-width: 50%;
    margin-top: -137px;
    margin-bottom: -192px;
    margin-left: 266px;
    padding-top: 0;
}
.bottom-row {
    grid-column-gap: 0;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 50px;
    display: grid;
}
.heading-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 900px;
    margin-bottom: 40px;
    display: flex;
}
.container-14 {
    z-index: 1;
    width: 100%;
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
}
.section-wrapper {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
}
.fa-icon {
    font-size: 25px;
    line-height: 25px;
}
.text-center-2 {
    text-align: center;
}
.assumable-help {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: -213px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.assumable-help:hover {
    background-color: var(--black-2);
}
.assumable-help.large {
    padding: 21px 32px;
}
.assumable-help.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.assumable-help.transparent:hover {
    background-color: var(--grey-6);
}
.assumable-help.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.assumable-help.white:hover {
    background-color: var(--yellow);
}
.assumable-help.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.assumable-help.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.assumable-help.assumable-help-buton {
    border-radius: 4px;
    margin-left: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy.assumable-help-buton {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy-2 {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: -213px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.assumable-help-copy-2:hover {
    background-color: var(--black-2);
}
.assumable-help-copy-2.large {
    padding: 21px 32px;
}
.assumable-help-copy-2.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.assumable-help-copy-2.transparent:hover {
    background-color: var(--grey-6);
}
.assumable-help-copy-2.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help-copy-2.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy-2.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help-copy-2.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.assumable-help-copy-2.white:hover {
    background-color: var(--yellow);
}
.assumable-help-copy-2.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.assumable-help-copy-2.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.assumable-help-copy-2.assumable-help-buton {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy-2.assumable-help-buton-copy-2 {
    border-radius: 4px;
    margin-left: 515px;
    padding-left: 32px;
    padding-right: 32px;
}
._1234 {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 264px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
._1234:hover {
    background-color: var(--black-2);
}
._1234.large {
    padding: 21px 32px;
}
._1234.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
._1234.transparent:hover {
    background-color: var(--grey-6);
}
._1234.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
._1234.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
._1234.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
._1234.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
._1234.white:hover {
    background-color: var(--yellow);
}
._1234.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
._1234.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.image-11 {
    margin-top: 16px;
    padding-top: 0;
}
.grid-services {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
.nav-menu-2 {
    align-items: center;
    margin-left: auto;
    display: flex;
}
.footer-logo-2 {
    margin-bottom: 2em;
}
.download-container-bg {
    z-index: -1;
    background-color: #ffda5440;
    border-bottom-right-radius: 100%;
    width: 100%;
    padding-bottom: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mobile-menu-toggle {
    cursor: pointer;
    width: 48px;
    height: 48px;
    margin-left: auto;
    display: none;
    position: relative;
}
.header-2 {
    z-index: 20;
    background-color: #fcfbf3;
    align-items: center;
    width: 100%;
    height: 7em;
    padding-top: 1em;
    padding-bottom: 1em;
    display: flex;
    position: fixed;
    top: 0;
}
.button-10 {
    z-index: 1;
    color: #fff;
    background-color: #131617;
    border-radius: 0.25em;
    padding: 1em 1.5em;
    font-size: 1em;
    line-height: 1;
    text-decoration: none;
    transition: box-shadow 0.2s;
    position: relative;
    box-shadow: 7px 7px #ffda54;
}
.button-10:hover {
    box-shadow: 0 0 #ffda54;
}
.form-input {
    color: #131617;
    background-color: #fcfbf3;
    border: 2px solid #131617;
    border-radius: 4px;
    height: 3.5em;
    margin-bottom: 0;
    margin-right: 1em;
    padding: 1em;
    font-size: 1em;
}
.nav-item {
    color: #131617cc;
    border-radius: 5px;
    padding: 0.7em 1em;
    text-decoration: none;
    transition: box-shadow 0.2s ease-in-out;
}
.nav-item:hover {
    color: #131617;
    background-color: #ffda5440;
}
.download-container {
    z-index: 2;
    background-color: #fcfbf3;
    border: 3px solid #131617;
    border-bottom-style: none;
    border-radius: 3em 3em 0 0;
    width: 100%;
    max-width: 24em;
    margin-left: auto;
    margin-right: auto;
    padding: 3em 2.5em;
    position: relative;
    overflow: hidden;
}
.text-2xlarge {
    font-size: 5em;
    line-height: 1.1;
}
.margin-right-20 {
    margin-right: 20px;
}
.body-text.white {
    color: #fff;
}
.margin-bottom-2 {
    margin-bottom: 32px;
}
.button-content-2 {
    justify-content: center;
    align-items: center;
    display: flex;
}
.hero-image-block {
    z-index: 1;
    border-radius: 4em;
    width: 120%;
    padding-bottom: 120%;
    position: relative;
    overflow: hidden;
    box-shadow: 34px 34px #ffda5480;
}
.logo-svg {
    color: #131617;
    background-color: #fcfbf3;
    background-image: radial-gradient(circle at 0, #ffda54, #fcfbf3 22%);
    justify-content: center;
    align-items: center;
    width: 120px;
    display: flex;
}
.logo-svg:hover {
    opacity: 0.7;
    color: #131317;
}
.logo-svg.no-bg {
    background-color: #0000;
    background-image: none;
}
.footer-link-2 {
    opacity: 0.8;
    color: #131617;
    margin-bottom: 0.5em;
    text-decoration: none;
    transition: opacity 0.2s ease-in-out;
}
.footer-link-2:hover {
    opacity: 1;
}
.grid-hero {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    align-items: center;
}
.container-15 {
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.5em;
    padding-right: 2.5em;
}
.container-15.navigation {
    background-color: #0000;
    align-items: center;
    display: flex;
}
.download-bg-image-wrapper {
    flex: none;
    width: 50vw;
    max-width: none;
    overflow: hidden;
}
.download-bg-image-wrapper.left {
    justify-content: flex-end;
    display: flex;
}
.hero-image-4 {
    z-index: 1;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mobile-menu-bar {
    background-color: #000;
    border-radius: 8px;
    width: 32px;
    height: 4px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}
.mobile-menu-bar.top {
    top: 50%;
    transform: translate(-50%, -8px);
}
.mobile-menu-bar.bottom {
    top: 50%;
    transform: translate(-50%, 8px);
}
.section-6 {
    padding-top: 5em;
    padding-bottom: 5em;
    overflow: hidden;
}
.section-6.footer {
    padding: 7.5em 2.5em;
}
.section-6.mission {
    padding-top: 9em;
    padding-bottom: 9em;
}
.section-6.download {
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
}
.section-6.hero {
    padding-top: 9em;
}
.footer-links {
    flex-direction: column;
    display: flex;
}
.flex {
    display: flex;
}
.assumable-button-1 {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 366px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.assumable-button-1:hover {
    background-color: var(--black-2);
}
.assumable-button-1.large {
    padding: 21px 32px;
}
.assumable-button-1.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.assumable-button-1.transparent:hover {
    background-color: var(--grey-6);
}
.assumable-button-1.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-button-1.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-button-1.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-button-1.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.assumable-button-1.white:hover {
    background-color: var(--yellow);
}
.assumable-button-1.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.assumable-button-1.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.faq-agents-page {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 100px 5%;
    display: flex;
}
.app-button-copy {
    color: #fff;
    background-color: #5d20d2;
    border-radius: 10px;
    height: 50px;
    padding: 15px 35px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
}
.app-button-copy:hover {
    box-shadow: none;
    background-color: #000;
}
.home-content-section-3 {
    padding: 80px 5%;
}
.h2-c-copy {
    color: #213055;
    text-align: center;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 33px;
    display: block;
}
.h2-5-copy {
    color: #213055;
    margin-bottom: 25px;
    padding-top: 33px;
    font-size: 34px;
    line-height: 39px;
}
.paragraph-7-copy {
    color: #384564de;
    max-width: 410px;
    margin-bottom: 25px;
    font-size: 17px;
    line-height: 25px;
}
.image-13 {
    margin-top: 9px;
    margin-left: 45px;
    padding-top: 0;
}
.nav-link-3 {
    color: #fff;
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    padding: 16px 15px;
    line-height: 18px;
    text-decoration: none;
}
.nav-link-3:hover {
    color: #fff9;
}
.main {
    opacity: 1;
}
.col-6 {
    width: 100%;
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}
.footer {
    background-color: #070c29;
    background-image: linear-gradient(#05081c, #070c29);
    padding-top: 86px;
    padding-bottom: 32px;
}
.nav-dropdown {
    z-index: 900;
    color: #fff;
    margin-left: 15px;
    margin-right: 15px;
}
.hero-card-frame {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
}
.div-block-7 {
    text-align: center;
    width: 100%;
    max-width: 66.5%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative;
}
.cta-section {
    padding-top: 140px;
    padding-bottom: 140px;
}
.nav-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.html-embed-2 {
    display: flex;
}
.footer-heading-2 {
    letter-spacing: 1.4px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
}
.footer-legal-link {
    color: #fff;
    border-bottom: 1px solid #0000;
    margin-left: 20px;
    text-decoration: none;
    transition: border 0.2s;
}
.footer-legal-link:hover {
    border-bottom-color: #fff;
}
.large-img-wrapper {
    width: 100%;
    max-width: 800px;
}
.lottie-animation-2 {
    background-color: #070c29;
    border-radius: 20px 20px 0 0;
}
.social-wrapper {
    justify-content: flex-end;
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
}
.menu-dropdown {
    color: #fff;
    text-align: center;
    cursor: default;
    padding: 16px 15px;
    line-height: 18px;
    transition: all 0.3s;
}
.menu-dropdown:hover {
    opacity: 0.6;
}
.nav-menu-3 {
    justify-content: center;
    align-items: center;
    display: flex;
}
.slider-wrapper {
    background-color: #0000;
    width: 100%;
    height: 100%;
}
.home-hero-text-wrapper {
    text-align: center;
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
}
.card-w {
    z-index: 2;
    background-color: #051337;
    border-radius: 20px;
    width: 100%;
    max-width: 55%;
    position: relative;
    box-shadow: 0 18px 40px #000;
}
.section-heading {
    text-align: center;
    width: 100%;
    max-width: 980px;
    margin-bottom: 90px;
    margin-left: auto;
    margin-right: auto;
}
.header-3 {
    z-index: 100;
    background-color: #070c29;
    width: 100%;
    position: fixed;
    inset: 0 0 auto;
}
.footer-copyright {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 18px;
}
.description-auto {
    color: #fff9;
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.45;
}
.social-link {
    margin-left: 10px;
    margin-right: 10px;
    transition: opacity 0.2s;
}
.social-link:hover {
    opacity: 0.6;
}
.max-width-large {
    width: 100%;
    max-width: 48rem;
}
.container-16 {
    width: 100%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 50px;
}
.text-white {
    color: #fff;
}
.cta-img {
    z-index: -1;
    width: 100%;
    max-width: 174px;
    position: absolute;
    top: 30%;
    right: 10%;
}
.feature-text-wrapper {
    width: 100%;
    max-width: 510px;
    margin-left: 43px;
    margin-right: auto;
}
.feature-text-wrapper.right {
    margin-left: auto;
    margin-right: 0;
}
.description {
    color: #8a8f98;
    width: 100%;
    max-width: 70%;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.45;
}
.embed {
    display: inline-block;
    position: relative;
}
.logo-png {
    color: #fff;
    justify-content: center;
    align-items: center;
    width: 100px;
    display: flex;
}
.image-14 {
    position: relative;
}
.footer-grid {
    justify-content: space-between;
    display: flex;
}
.lottie-for {
    width: 100%;
    max-width: 380px;
}
.section-heading-wrapper {
    text-align: center;
    width: 100%;
    max-width: 760px;
    margin-bottom: 90px;
    margin-left: auto;
    margin-right: auto;
}
.lottie-animation-3 {
    background-image: linear-gradient(135deg, #070c29, #034492);
    border-radius: 40px;
}
.logo-img {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.feature-section-2 {
    align-items: center;
    padding-top: 120px;
    padding-bottom: 100px;
    display: flex;
}
.div-block-8 {
    text-align: center;
    width: 100%;
}
.hero-card-wrapper {
    z-index: 1;
    background-image: linear-gradient(#070c29, #141a20 90%, #141a20);
}
.footer-bottom-wrapper {
    border-top: 1px solid #ffffff1a;
    flex-wrap: wrap;
    margin-top: 70px;
    padding-top: 30px;
    display: flex;
}
.text-black {
    color: #050505;
}
.nav-dropdown-link-title {
    margin-bottom: 4px;
    font-size: 15px;
    font-weight: 500;
}
.footer-nav-link-2 {
    color: #fff;
    letter-spacing: 0.7px;
    margin-bottom: 20px;
    font-size: 14px;
    text-decoration: none;
    transition: opacity 0.2s;
}
.footer-nav-link-2:hover {
    opacity: 0.7;
}
.links-wrapper {
    align-items: center;
    font-size: 12px;
    line-height: 14px;
    display: flex;
}
.cta-text-wrapper {
    text-align: center;
    position: relative;
}
.footer-col {
    flex-direction: column;
    margin-right: 100px;
    display: flex;
}
.inline-block {
    display: inline-block;
}
.h1-4 {
    width: 1080px;
    margin-top: 0;
    margin-bottom: 24px;
    margin-left: -185px;
    font-size: 55px;
    font-weight: 600;
    line-height: 1.1;
}
.large-heading {
    margin-top: 0;
    margin-bottom: 27px;
    padding-bottom: 7px;
    font-size: 61px;
    font-weight: 600;
    line-height: 1.1;
}
.large-heading._w-70 {
    width: 100%;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.footer-nav {
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
    margin-left: 60px;
    display: flex;
}
.home-hero-section {
    flex-direction: column;
    min-height: 100vh;
    padding-top: 180px;
    display: flex;
}
.footer-legal {
    color: #fff9;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 14px;
}
.lottie-wrapper {
    background-color: #3685fe;
    background-image: radial-gradient(circle at 50% 0, #0075fe80, #ffffff03), radial-gradient(circle at 100%, #ff3874cc, #ff387400), radial-gradient(circle at 50% 0, #006ee8, #070c29);
    border-radius: 30px;
    padding: 7% 7% 0;
}
.row {
    flex-wrap: wrap;
    align-items: center;
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
}
.heading-5-copy {
    width: 1080px;
    margin-top: 128px;
    margin-bottom: -48px;
    margin-left: -137px;
}
.heading-copy {
    text-align: center;
}
.process_section-copy {
    justify-content: center;
    align-items: center;
    padding: 120px 25px;
    display: none;
}
.features-hero-section-copy-copy {
    background-color: #fff;
    display: none;
}
.heading-6 {
    display: none;
}
.h2-6-copy {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.1;
}
.seller-button-copy {
    color: var(--purple);
    text-align: center;
    background-color: #fff;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.seller-button-copy:hover {
    background-color: var(--black-2);
}
.seller-button-copy.large {
    padding: 21px 32px;
}
.seller-button-copy.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.seller-button-copy.transparent:hover {
    background-color: var(--grey-6);
}
.seller-button-copy.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-copy.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.seller-button-copy.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-copy.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.seller-button-copy.white:hover {
    background-color: var(--yellow);
}
.seller-button-copy.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.seller-button-copy.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.seller-button-2-copy {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.seller-button-2-copy:hover {
    background-color: var(--black-2);
}
.seller-button-2-copy.large {
    padding: 21px 32px;
}
.seller-button-2-copy.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.seller-button-2-copy.transparent:hover {
    background-color: var(--grey-6);
}
.seller-button-2-copy.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-2-copy.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.seller-button-2-copy.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-2-copy.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.seller-button-2-copy.white:hover {
    background-color: var(--yellow);
}
.seller-button-2-copy.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.seller-button-2-copy.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
._1-2-grid-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.assumable-help-copy {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: -213px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.assumable-help-copy:hover {
    background-color: var(--black-2);
}
.assumable-help-copy.large {
    padding: 21px 32px;
}
.assumable-help-copy.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.assumable-help-copy.transparent:hover {
    background-color: var(--grey-6);
}
.assumable-help-copy.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help-copy.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help-copy.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.assumable-help-copy.white:hover {
    background-color: var(--yellow);
}
.assumable-help-copy.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.assumable-help-copy.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.assumable-help-copy.assumable-help-buton {
    border-radius: 4px;
    margin-left: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy.assumable-help-buton-copy {
    border-radius: 4px;
    margin-left: 378px;
    padding-left: 32px;
    padding-right: 32px;
}
.title-2-copy {
    color: #5d20d2;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    max-width: 500px;
    margin-bottom: 15px;
    margin-left: 320px;
    font-size: 14px;
    font-weight: 700;
}
.text-center-2-copy {
    text-align: center;
}
.column-2 {
    justify-content: flex-end;
    width: 100%;
    margin-left: 40px;
    display: flex;
}
.error-message---brix {
    border-radius: 16px;
    padding: 20px;
}
.success-message---brix {
    color: #fff;
    background-color: #4a3aff;
    border-radius: 16px;
}
.cloneable-container-default {
    background-color: #f7f7fb;
    border-radius: 20px;
    min-height: 624px;
    padding-top: 132px;
    padding-bottom: 132px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: translate(0);
}
.input---brix {
    color: #170f49;
    border: 1px solid #eff0f6;
    border-radius: 500px;
    min-height: 60px;
    margin-bottom: 0;
    padding: 30px 20px;
    font-size: 18px;
    line-height: 20px;
    transition: color 0.2s, border-color 0.2s;
}
.input---brix:focus,
.input---brix:hover {
    color: #4a3aff;
    border-color: #4a3aff;
}
.input---brix::placeholder {
    color: #6f6c90;
}
.input---brix.large---brix {
    min-height: 74px;
    margin-top: 22px;
    padding: 35px 40px 31px;
}
.field-label-4 {
    padding-top: 14px;
}
.assumable-help-copy-copy {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: -213px;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.assumable-help-copy-copy:hover {
    background-color: var(--black-2);
}
.assumable-help-copy-copy.large {
    padding: 21px 32px;
}
.assumable-help-copy-copy.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.assumable-help-copy-copy.transparent:hover {
    background-color: var(--grey-6);
}
.assumable-help-copy-copy.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help-copy-copy.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy-copy.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.assumable-help-copy-copy.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.assumable-help-copy-copy.white:hover {
    background-color: var(--yellow);
}
.assumable-help-copy-copy.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.assumable-help-copy-copy.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.assumable-help-copy-copy.assumable-help-buton {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.assumable-help-copy-copy.assumable-help-buton-copy,
.assumable-help-copy-copy.assumable-help-buton-copy-copy {
    border-radius: 4px;
    margin-left: -2px;
    padding-left: 32px;
    padding-right: 32px;
}
.hero-heading-copy {
    color: var(--assumable-black);
    text-align: left;
    max-width: 580px;
    margin-top: 30px;
    margin-bottom: 24px;
    margin-left: 0;
}
.hero-heading-copy.no-margin {
    margin-bottom: 0;
}
.buyer-main-section-copy {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 100px 5%;
    display: none;
}
.agent-hero-subtext-copy {
    color: var(--grey-1);
    text-align: center;
    max-width: 800px;
    margin-left: -46px;
    padding-bottom: 11px;
    padding-left: 0;
    font-size: 20px;
    line-height: 160%;
}
.agent-ace {
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    position: relative;
}
.agent-ace.home-hero-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
}
.agent-ace.home-money-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.agent-ace.home-financial-wrapper {
    max-width: 1300px;
    padding-bottom: 150px;
}
.agent-ace.home-cta-wrapper {
    background-color: #bfd7ea;
    border-radius: 6px;
    padding: 40px 40px 40px 80px;
}
.agent-ace.footer-flex {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 40px;
}
.agent-ace.home-blog-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 150px;
}
.agent-ace.features-hero-flex {
    padding-top: 108px;
}
.agent-ace.feature-flex-wrapper {
    padding-top: 50px;
    padding-bottom: 150px;
}
.agent-ace.feature-card-flex {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 150px;
    display: none;
}
.agent-ace.home-money-wrapper-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 72px;
    padding-bottom: 72px;
}
.seller-button-2-copy-copy {
    color: var(--white);
    text-align: center;
    background-color: #5d20d2;
    border-radius: 2px;
    margin-left: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    text-decoration: none;
    transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.seller-button-2-copy-copy:hover {
    background-color: var(--black-2);
}
.seller-button-2-copy-copy.large {
    padding: 21px 32px;
}
.seller-button-2-copy-copy.transparent {
    color: var(--assumable-black);
    background-color: #0000000d;
}
.seller-button-2-copy-copy.transparent:hover {
    background-color: var(--grey-6);
}
.seller-button-2-copy-copy.home-cta-button {
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-2-copy-copy.home-blog {
    border-radius: 4px;
    padding-left: 32px;
    padding-right: 32px;
}
.seller-button-2-copy-copy.pricing-feature-button {
    border-radius: 4px;
    padding-top: 21px;
    padding-bottom: 21px;
}
.seller-button-2-copy-copy.white {
    background-color: var(--white);
    color: var(--assumable-black);
}
.seller-button-2-copy-copy.white:hover {
    background-color: var(--yellow);
}
.seller-button-2-copy-copy.download-button {
    border: 1px solid var(--grey-5);
    background-color: var(--white);
    color: var(--grey-3);
    padding-top: 11px;
    padding-bottom: 11px;
}
.seller-button-2-copy-copy.download-button:hover {
    border-color: var(--black-2);
    background-color: var(--black-2);
    color: var(--white);
}
.mobile-ace {
    margin-top: 9px;
    margin-left: 45px;
    padding-top: 0;
    display: none;
}
.cloneable-container-default-2 {
    background-color: #f7f7fb;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    min-height: 150px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
    transform: translate(0);
}
.container-default {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
}
.logo-bar-main-wrapper---brix {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.title---brix.text-single-bold---brix {
    color: #170f49;
    font-weight: 700;
}
.title---brix.text-single-bold---brix.logo-bar---brix {
    margin-bottom: 32px;
}
.logo-bar-v1-grid---brix {
    grid-column-gap: 5vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-items: center;
    width: 100%;
    display: grid;
}
.logo---brix {
    max-height: 35px;
}
._1-2-grid-2 {
    grid-column-gap: 50px;
    grid-template-rows: auto;
    align-items: center;
    width: 100%;
}
.main-section-2 {
    flex-direction: column;
    align-items: center;
    padding: 115px 5% 75px;
    display: flex;
}
.h1-5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.2;
}
.trusted-by-text {
    margin-right: 10px;
    font-weight: 800;
}
.main-container-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 1050px;
    display: flex;
}
.main-container-2.centre {
    align-items: center;
}
.hero-image-block-2 {
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/66427d9ec7062e88339e8de6_ace%20cert%400.5x.jpg);
    background-position: 100% 100%;
    background-size: cover;
    border: 1px #000;
    border-radius: 20px;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 500px;
    display: flex;
    box-shadow: 0 10px 20px #0000000d;
}
.trusted-by-wrap {
    grid-column-gap: 10px;
    align-items: center;
    margin-top: 35px;
    display: flex;
}
.icon-4 {
    color: #7300de;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
}
.purple-span {
    color: #7300de;
}
.button-11 {
    color: #fff;
    background-color: #7300de;
    border: 1px #000;
    border-radius: 100px;
    padding: 15px 30px 16px;
    font-size: 18px;
    font-weight: 600;
    transition: all 0.2s;
}
.button-11:hover {
    opacity: 1;
    color: #fff;
    background-color: #07f;
}
.video-link {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    color: #000;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.video-link:hover {
    opacity: 1;
    color: #7300de;
}
.button-wrap {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    align-items: center;
    margin-top: 20px;
    display: flex;
}
.content-wrap-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.paragraph-9 {
    color: #181818e6;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.6;
}
.main-section-3 {
    flex-direction: column;
    align-items: center;
    padding: 75px 5%;
    display: flex;
}
.icon-purple {
    color: #fff;
    background-color: #7300de;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 39px;
    height: 39px;
    padding: 5px;
    display: flex;
}
._1-3-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
._1-3-grid._50-p {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}
.spacer-blank {
    width: 0;
    height: 0;
    font-size: 1px;
}
.spacer-50px {
    width: 50px;
    height: 50px;
}
.h3-2 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 800;
}
.content-wrap-icons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 25px;
    display: flex;
    box-shadow: 0 10px 20px #0000000d;
}
.h2-7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
    font-weight: 800;
    line-height: 1;
    color: #FFF;
}
.paragraph-10 {
    color: #181818e6;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.6;
}
.header-wrap-centre {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 850px;
    display: flex;
}
.main-section-4 {
    flex-direction: column;
    align-items: center;
    padding: 75px 5%;
    display: flex;
}
.header-wrap-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 850px;
    display: flex;
}
.content-wrap-stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    display: flex;
}
.paragraph-11 {
    color: #181818e6;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.6;
}
.main-section-5 {
    flex-direction: column;
    align-items: center;
    padding: 75px 5%;
    display: flex;
}
.cta-2-container {
    color: #fff;
    background-color: #7300de;
    background-image: linear-gradient(25deg, #00000073, #fff0);
    border-radius: 25px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 1050px;
    padding: 75px 20px;
    display: flex;
}
.spacer-25px {
    width: 25px;
    height: 25px;
}
.button-12 {
    color: #fff;
    background-color: #7300de;
    border: 1px #000;
    border-radius: 100px;
    padding: 15px 30px 16px;
    font-size: 18px;
    font-weight: 600;
    transition: all 0.2s;
}
.button-12:hover {
    opacity: 1;
    color: #fff;
    background-color: #07f;
}
.button-12.white {
    color: #000;
    background-color: #fff;
}
.button-12.white:hover {
    opacity: 0.8;
}
.paragraph-12 {
    color: #181818e6;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.6;
}
.paragraph-12.white {
    color: #ffffffe6;
}
.main-section-6 {
    flex-direction: column;
    align-items: center;
    padding: 75px 5%;
    display: none;
}
.faq-item-2 {
    background-color: #0000;
    border: 1px #212121;
    border-radius: 25px;
    box-shadow: 0 10px 20px #0000000d;
}
.minus-2 {
    background-color: #fff;
    border-radius: 20px;
    width: 38%;
    height: 2px;
    position: absolute;
}
.faq-answer-inner {
    padding: 0 20px 20px;
    overflow: visible;
}
.p-m-wrap-2 {
    background-image: linear-gradient(52deg, #7300de, #07f);
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    margin-left: 60px;
    display: flex;
    position: relative;
}
.plus-2 {
    background-color: #fff;
    border-radius: 20px;
    width: 2px;
    height: 38%;
    position: absolute;
}
.faq-question-2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px;
    text-decoration: none;
    display: flex;
}
.faq-wrap {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: dense;
    width: 100%;
    display: grid;
}
.paragraph-13 {
    color: #181818e6;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.6;
}
.faq-answer-2 {
    height: auto;
    overflow: hidden;
}
.text-block-6 {
    display: none;
}
.cloneable-container-default-2-copy {
    background-color: #f7f7fb;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    min-height: 150px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: none;
    transform: translate(0);
}
.main-section-2-copy {
    flex-direction: column;
    align-items: center;
    padding: 135px 5% 75px;
    display: flex;
}
.col {
    flex: 1;
}
.columns-3 {
    justify-content: space-between;
    display: flex;
}
.content {
    z-index: 2;
    width: 100%;
    max-width: 81rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.margin-bottom-48 {
    margin-bottom: 3rem;
}
.hero__join {
    z-index: 1;
    -webkit-backdrop-filter: blur(5rem);
    backdrop-filter: blur(5rem);
    color: #fff;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    border: 0.0625rem solid #ffffff4d;
    border-radius: 1.25rem;
    align-items: center;
    width: 100%;
    max-width: 28rem;
    padding: 1.875rem 3.9375rem;
    font-size: 1.1875rem;
    font-weight: 700;
    display: flex;
    position: relative;
}
.hero__content {
    z-index: 2;
    margin-left: 4.0625rem;
    padding-top: 9.9375rem;
    position: relative;
}
.about__text-wrap {
    margin-left: 2.5rem;
}
.services__list {
    grid-row-gap: 3.625rem;
    flex-direction: column;
    padding-left: 0;
    list-style-type: none;
    display: flex;
}
.icon-5 {
    width: 1.5rem;
    height: 1.5rem;
}
.app__img-wrap {
    width: 25rem;
    position: relative;
}
.margin-bottom-24 {
    margin-bottom: 1.5rem;
}
.about__connect {
    z-index: 0;
    width: 11.875rem;
    display: block;
    position: absolute;
    inset: -7.5rem auto auto -7.5rem;
}
.services__img {
    z-index: 0;
    object-fit: cover;
    border-radius: 1.875rem;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}
.section-7 {
    padding: 9rem 2.5rem;
}
.section-7.padding-top-144 {
    padding-top: 9rem;
}
.margin-bottom-10 {
    margin-bottom: 0.625rem;
}
.form-4 {
    position: relative;
}
.app__lottie {
    width: 15.1875rem;
    position: absolute;
    inset: auto auto -0.3125rem 4.875rem;
}
.about__img {
    z-index: 0;
    width: 25rem;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.5s;
    display: block;
    position: relative;
}
.input {
    color: #304761;
    background-color: #fff0;
    border: 0 solid #000;
    border-bottom: 0.0625rem solid #14173126;
    border-radius: 0;
    height: 3.75rem;
    margin-bottom: 0.875rem;
    padding: 0;
    font-size: 1.125rem;
    transition: all 0.2s;
}
.input:focus {
    border-bottom-color: #1417314d;
}
.input::placeholder {
    color: #304761b3;
}
.form-wrapper {
    margin-bottom: 0;
    position: relative;
}
.about__card {
    z-index: 1;
    color: #141731;
    background-color: #f5f5f5;
    border-radius: 1.875rem;
    width: 100%;
    transition: none;
    display: block;
    position: relative;
}
.hero__bg {
    z-index: 0;
    background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6660a6ec7c0938c5ec6249ef_bg-hero-02.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 83.875rem;
    position: absolute;
    inset: 0;
}
.margin-bottom-58 {
    margin-bottom: 3.625rem;
}
.hero__join-wrap {
    align-items: center;
    margin-top: 4.5625rem;
    display: flex;
    position: relative;
}
.services__list-item {
    padding-left: 4rem;
    padding-right: 4.375rem;
}
.services__icon {
    z-index: 1;
    width: 2rem;
    height: 2rem;
    position: relative;
}
.content-2 {
    z-index: 2;
    width: 100%;
    max-width: 81rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.services__icon-wrap {
    background-color: #ff8049;
    border-radius: 0.875rem;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1.875rem;
    display: flex;
}
.heading-7 {
    position: relative;
}
.app__img {
    width: 100%;
    display: block;
    overflow: hidden;
}
.services__hover-finance {
    z-index: -1;
    opacity: 0.6;
    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    position: absolute;
    inset: 0 auto auto 0;
    transform: none;
}
.margin-bottom-16 {
    margin-bottom: 1rem;
}
.hero-section-2 {
    align-items: center;
    min-height: 70vh;
    display: flex;
}
.img-hero {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    margin-top: -4%;
    margin-bottom: -4%;
    display: flex;
    position: relative;
}
.paragraph-15 {
    font-size: 18px;
}
.hero-block-2 {
    justify-content: space-between;
    display: flex;
}
.label {
    color: #006cd0;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
}
.content-hero {
    width: 50%;
}
.container-17 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 1080px;
    margin-bottom: 10%;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.img-block {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 40%;
    display: flex;
}
.content-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: sticky;
    top: 0;
}
.content-wrap-3 {
    justify-content: flex-end;
    width: 40%;
    display: flex;
}
.content-3 {
    margin-top: 24px;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
}
.heading-8 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
}
.main-section-4-copy {
    flex-direction: column;
    align-items: center;
    padding: 75px 5%;
    display: flex;
}

/* HTML: <div class="loader"></div> */
.ajax-overlay{display:none;align-items: center;justify-content: center;align-content: center;z-index:1000;position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(208, 182, 226, 0.9)}.ajax-overlay svg{margin:auto;align-items:center;display:flex;height:100%;text-anchor:middle;font-variant:small-caps}
.ajax-overlay .loader {
    height: 200px;
    width: 200px;
    position: relative;
    clip-path: polygon(48.7% 0%, 25.84% 46.75%, 46% 46.75%, 48.75% 40.03%, 60.69% 67.76%, 37.12% 67.76%, 39.39% 61.97%, 18.25% 61.97%, 0% 99.38%, 30.16% 85.48%, 67.74% 85.48%, 74.31% 99.38%, 99.01% 99.38%, 50.92% 0%);
    filter: blur(15px);
    margin: auto;
}
.ajax-overlay .loader:before {
    content: "";
    position: absolute;
    inset: -8% 0;
    background: conic-gradient(#0000 35%, #b0f,#0000 65%);
    animation: l5 2s linear infinite;
    z-index: 100000;
}
.ajax-overlay .loading-text{
    margin-left: 70px;
    text-align: center;
    font-variant: small-caps;
    align-content: center;
    transform: rotate(65deg);
    font-weight: bold;
    font-size: 20px;
    margin-top: 20px;
    color: #000;
    z-index: 1000000;
}

.ajaxLoaderStage{
    display:none;
    align-items: center;
    justify-content: center;
    align-content: center;
    z-index: 1000;
    position: relative;
    top: 120px;
    width:100%;
}
.ajaxLoaderStage .loader {
    height: 200px;
    width: 200px;
    position: absolute;
    clip-path: polygon(48.7% 0%, 25.84% 46.75%, 46% 46.75%, 48.75% 40.03%, 60.69% 67.76%, 37.12% 67.76%, 39.39% 61.97%, 18.25% 61.97%, 0% 99.38%, 30.16% 85.48%, 67.74% 85.48%, 74.31% 99.38%, 99.01% 99.38%, 50.92% 0%);
    filter: blur(15px);
    margin: auto;
}
.ajaxLoaderStage .loader:before {
    content: "";
    position: absolute;
    inset: -8% 0;
    background: conic-gradient(#0000 35%, #b0f,#0000 65%);
    animation: l5 2s linear infinite;
    z-index: 100000;
}
.ajaxLoaderStage .loading-text{
    margin-left: 80px;
    text-align: center;
    font-variant: small-caps;
    align-content: center;
    transform: rotate(67deg);
    font-weight: bold;
    font-size: 20px;
    margin-top: 30px;
    color: #fff;
    z-index: 1000000;
}
.searchResultsStage{display:none;width:90%;}
.stripeBuyStage{display:none;width:90%;}
.purchasePendingStage{display:none;width:90%;}
.authStepStage{display:none;width:90%;}
.paymentSuccessStage{display:none;width:90%;}
.provideRecordsStage{display:none;width:90%;}
.criticalErrorStage{display:none;width:90%;}
.emailSentStage{display:none;width:90%;}
.home-data-box a{color:#cbb0ff;text-decoration:underline}
button {
    background: #0055DE;
    font-family: Arial, sans-serif;
    color: #ffffff;
    border-radius: 4px;
    border: 0;
    padding: 12px 16px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    display: block;
    transition: all 0.2s ease;
    box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
    width: 100%;
}
button:hover {
    filter: contrast(115%);
}
button:disabled {
    opacity: 0.5;
    cursor: default;
}

/* spinner/processing state, errors */
.spinner,
.spinner:before,
.spinner:after {
    border-radius: 50%;
}
.spinner {
    color: #ffffff;
    font-size: 22px;
    text-indent: -99999px;
    margin: 0px auto;
    position: relative;
    width: 20px;
    height: 20px;
    box-shadow: inset 0 0 0 2px;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
.spinner:before,
.spinner:after {
    position: absolute;
    content: "";
}
.spinner:before {
    width: 10.4px;
    height: 20.4px;
    background: #0055DE;
    border-radius: 20.4px 0 0 20.4px;
    top: -0.2px;
    left: -0.2px;
    -webkit-transform-origin: 10.4px 10.2px;
    transform-origin: 10.4px 10.2px;
    -webkit-animation: loading 2s infinite ease 1.5s;
    animation: loading 2s infinite ease 1.5s;
}
.spinner:after {
    width: 10.4px;
    height: 10.2px;
    background: #0055DE;
    border-radius: 0 10.2px 10.2px 0;
    top: -0.1px;
    left: 10.2px;
    -webkit-transform-origin: 0px 10.2px;
    transform-origin: 0px 10.2px;
    -webkit-animation: loading 2s infinite ease;
    animation: loading 2s infinite ease;
}

/* Payment status page */
#payment-status {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    row-gap: 30px;
    width: 30vw;
    min-width: 500px;
    min-height: 380px;
    align-self: center;
    box-shadow: 0px 0px 0px 0.5px rgba(50, 50, 93, 0.1),
    0px 2px 5px 0px rgba(50, 50, 93, 0.1), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.07);
    border-radius: 7px;
    padding: 40px;
    opacity: 0;
    animation: fadeInAnimation 1s ease forwards;
}

#status-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    border-radius: 50%;
}

h2 {
    margin: 0;
    color: #30313D;
    text-align: center;
}

a {
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    font-family: Arial, sans-serif;
}
a:hover {
    filter: contrast(120%);
}

#details-table {
    overflow-x: auto;
    width: 100%;
}

table {
    width: 100%;
    font-size: 14px;
    border-collapse: collapse;
}
table tbody tr:first-child td {
    border-top: 1px solid #E6E6E6; /* Top border */
    padding-top: 10px;
}
table tbody tr:last-child td {
    border-bottom: 1px solid #E6E6E6; /* Bottom border */
}
td {
    padding-bottom: 10px;
}

.TableContent {
    text-align: right;
    color: #6D6E78;
}

.TableLabel {
    font-weight: 600;
    color: #30313D;
}

#view-details {
    color: #0055DE;
}

#retry-button {
    text-align: center;
    background: #0055DE;
    color: #ffffff;
    border-radius: 4px;
    border: 0;
    padding: 12px 16px;
    transition: all 0.2s ease;
    box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
    width: 100%;
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes fadeInAnimation {
    to {
        opacity: 1;
    }
}

@media only screen and (max-width: 600px) {
    form, #payment-status{
        width: 80vw;
        min-width: initial;
    }
}
@keyframes l5 {
    to {rotate: 1turn}
}
.cta-2-container-copy {
    color: #fff;
    background-color: #7300de;
    background-image: linear-gradient(25deg, #00000073, #fff0);
    border-radius: 25px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 1050px;
    padding: 50px 20px;
    display: flex;
}
.home-data-box {
    color: #fff;
    background-color: #7300de;
    background-image: linear-gradient(25deg, #00000073, #fff0);
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 1050px;
    padding: 75px 20px;
    display: flex;
    position: relative;
    min-height: 500px;
}
.main-section-5-copy {
    flex-direction: column;
    align-items: center;
    padding: 75px 5%;
    display: flex;
}
.paragraph-12-copy {
    color: #181818e6;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.6;
}
.paragraph-12-copy.white {
    color: #ffffffe6;
}
.image-16 {
    margin-bottom: -209px;
    padding-top: 51px;
}
.hero-section-2-copy {
    align-items: center;
    min-height: 70vh;
    display: flex;
}
.content-copy {
    z-index: 2;
    width: 100%;
    max-width: 81rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.cloneable-container-default-2-copy-copy {
    background-color: #f7f7fb;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    min-height: 150px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: none;
    transform: translate(0);
}
.main-section-5-copy-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.hero-app-button-copy {
    color: #fff;
    background-color: #5d20d2;
    border-radius: 10px;
    height: 50px;
    margin-top: 9px;
    margin-left: -46px;
    padding: 15px 35px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
}
.hero-app-button-copy:hover {
    box-shadow: none;
    background-color: #000;
}
.button-12-copy {
    color: #fff;
    background-color: #7300de;
    border: 1px #000;
    border-radius: 100px;
    padding: 15px 30px 16px;
    font-size: 18px;
    font-weight: 600;
    transition: all 0.2s;
}
.button-12-copy:hover {
    opacity: 1;
    color: #fff;
    background-color: #07f;
}
.button-12-copy.white {
    color: #000;
    background-color: #fff;
}
.button-12-copy.white:hover {
    opacity: 0.8;
}
.main-section-4-copy-copy {
    flex-direction: column;
    align-items: center;
    padding: 75px 5%;
    display: none;
}
.text-block-10,
.text-block-9 {
    font-size: 11px;
}
.text-block-11 {
    margin-left: 1001px;
    padding-top: 3px;
    font-size: 12px;
}
._1-3-grid-copy {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: none;
}
._1-3-grid-copy._50-p {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}
.hero-app-button-copy-copy {
    color: #fff;
    background-color: #5d20d2;
    border-radius: 10px;
    height: 50px;
    margin-top: 9px;
    margin-left: 0;
    padding: 15px 35px;
    font-size: 15px;
    font-weight: 500;
    box-shadow: 0 10px 20px -3px #1d01501a;
}
.hero-app-button-copy-copy:hover {
    box-shadow: none;
    background-color: #000;
}
@media screen and (min-width: 1280px) {
    .wrapper-1280px.home-hero-wrapper {
        display: block;
    }
    .black-button {
        margin-left: 301px;
    }
    .home-section.green-2 {
        display: none;
    }
    .home-section.yellow {
        background-color: #bfd7ea;
    }
    .home-section.cta-linear-gradient {
        display: none;
    }
    .home-section.yellow-copy {
        background-color: #bfd7ea;
    }
    .hero-heading {
        color: var(--assumable-black);
        text-align: center;
        max-width: 580px;
        margin-left: 0;
    }
    .hero-subtext {
        max-width: 580px;
        margin-left: 0;
    }
    .home-hero-image {
        width: 70%;
        height: 70%;
        margin-top: -567px;
        margin-left: 606px;
        display: block;
    }
    .money-item-grid {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .h3-heading.margin-bottom-16px {
        display: none;
    }
    .home-financial-hero-image {
        width: 80%;
    }
    .financial-dropdown-item-icon {
        width: 115px;
    }
    .financial-dropdown-heading {
        display: none;
    }
    .footer-subheading {
        font-size: 11px;
    }
    .footer-form-block {
        display: none;
    }
    .yellow-submit-button {
        background-color: var(--light-steel-blue);
    }
    .blog-image-wrapper._274px {
        height: 265px;
    }
    .blog-image {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .features-hero-image {
        display: none;
    }
    .feature-flex-section.yellow {
        background-color: var(--light-steel-blue);
        display: none;
    }
    .feature-flex-hero-image {
        display: block;
    }
    .about-hero-section {
        background-color: var(--white);
        padding-top: 97px;
    }
    .about-hero-text-wrapper {
        max-width: 1000px;
        margin-top: 51px;
        margin-bottom: -66px;
        margin-left: 374px;
        padding-bottom: 0;
    }
    .about-hero-grid {
        display: none;
    }
    .blog-form-wrapper,
    .blog-hero-subtext {
        display: none;
    }
    .contact-section {
        background-color: #bfd7ea;
    }
    .button {
        display: none;
    }
    .home-section-copy.yellow,
    .home-section-copy.yellow-copy {
        background-color: #bfd7ea;
    }
    .mobile-hero {
        display: none;
    }
    .heroform-buton {
        background-color: var(--purple);
    }
    .hero-form-text-field {
        background-color: var(--grey-6);
    }
    .form-block-2,
    .get-assumable-header,
    .text-align-center {
        display: none;
    }
    .black-button-copy {
        margin-left: 0;
        display: none;
    }
    .section-3.features-single-section {
        display: none;
    }
    .features-slider-single-wrapper {
        background-color: #f9fafc;
    }
    .features-slider-title {
        color: var(--black-2);
    }
    .features-slider-paragraph-text {
        color: var(--assumable-black);
    }
    .section-4.features-software-section {
        display: none;
    }
    .features-software-image {
        width: 60%;
    }
    .home-section-copy.yellow {
        background-color: #bfd7ea;
    }
    .home-section-copy.yellow-copy {
        background-color: #bfd7ea;
    }
    .support-section {
        display: block;
    }
    .features-hero-section-copy {
        background-color: #fff;
    }
    .hero-heading-3 {
        color: var(--assumable-black);
    }
    .wrapper-1280px-copy.home-hero-wrapper,
    .wrapper-1280px-copy.home-hero-wrapper-copy {
        display: block;
    }
    .hero-heading-3-copy {
        color: var(--assumable-black);
    }
    .wrapper-agent-page.home-hero-wrapper {
        display: block;
    }
    .wrapper-agent-page.wrapper-2-agent-page {
        display: none;
    }
    .agent-hero-heading {
        color: var(--assumable-black);
        text-align: center;
        max-width: 1000px;
        margin-top: -37px;
        margin-left: -107px;
    }
    .heading,
    .paragraph-2 {
        text-align: center;
    }
    .agent-hero {
        width: 70%;
        height: 70%;
        margin-top: -567px;
        margin-left: 606px;
        display: block;
    }
    .video {
        width: 80%;
        margin-top: -553px;
        margin-left: 561px;
    }
    .hero-agent-video-mobile {
        display: none;
    }
    .blog-hero-heading {
        color: var(--assumable-black);
        text-align: left;
        max-width: 900px;
        margin-left: -56px;
    }
    .hero-heading-copy {
        color: var(--assumable-black);
        text-align: left;
        max-width: 580px;
    }
    .hero-heading-copy.no-margin-copy {
        max-width: 1000px;
    }
    .about-image-block {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581d0c6ea59d7fffbe23c84_assumable%20mortgage%20listings.jpg);
    }
    .about-wrapper-1 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a5c7f19d5dd9f6342_benefits-of-assumable-mortgage.jpg);
    }
    .about-wrapper-3,
    .about-wrapper-8 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6585be94a8cb34dc2f6dd8cd_background%20about%20page%20assumable.jpg);
    }
    .black-button-copy-copy {
        margin-left: -207px;
    }
    .hero-heading-listings {
        color: var(--assumable-black);
        text-align: left;
        max-width: 580px;
        margin-left: -19px;
    }
    .black-button-listings-page {
        margin-left: -22px;
        display: none;
    }
    .blog-image-page-img {
        width: 100%;
        height: 100%;
        margin-left: -49px;
    }
    .footer-button {
        margin-left: 1px;
    }
    .logo-image {
        width: 220px;
    }
    .navigation-text {
        color: #546681;
    }
    .hero-image-3 {
        max-width: 125%;
        margin-left: 22px;
    }
    .navigation-dropdown {
        margin-left: -40px;
        display: block;
    }
    .header,
    .section-content {
        display: none;
    }
    .text-span,
    .title {
        color: #5d20d2;
    }
    .blog-placeholder-image {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/658df6b9e930f87b7ea7c874_all%20about%20assumable%20mortgages.png);
    }
    .blog-placeholder-image-03 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf188887d3a095d1c4fd_va-assumable-loans-a-guide-for-veterans.jpg);
    }
    .blog-placeholder-image-02 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a1a58cc6a0b3dd007_fha-assumable-mortgage%400.1x.jpg);
    }
    .title-2 {
        margin-left: -45px;
    }
    .home-blog-section-old,
    .home-blog-section-old.green-2 {
        display: none;
    }
    .home-blog-section-old.yellow {
        background-color: #bfd7ea;
    }
    .home-blog-section-old.yellow-copy {
        background-color: #bfd7ea;
    }
    .old-how-it-works.green-2 {
        display: none;
    }
    .old-how-it-works.yellow {
        background-color: #bfd7ea;
    }
    .old-how-it-works.yellow-copy {
        background-color: #bfd7ea;
    }
    .old-home-section-3,
    .old-home-section-3.green-2 {
        display: none;
    }
    .old-home-section-3.yellow {
        background-color: #bfd7ea;
    }
    .old-home-section-3.yellow-copy {
        background-color: #bfd7ea;
    }
    .blog-img-mobile {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .header-button {
        margin-left: 0;
        display: none;
    }
    .agent-hero-subtext {
        max-width: 1000px;
        margin-left: -85px;
        padding-bottom: 23px;
    }
    .h1-2 {
        margin-left: -240px;
    }
    .title_text {
        margin-left: -184px;
        display: block;
    }
    .section_container {
        margin-left: 223px;
    }
    .main-section,
    .process_section {
        display: block;
    }
    .submit-button {
        background-color: #5d20d2;
    }
    .form-3 {
        margin-top: 9px;
        margin-left: -22px;
    }
    .section-hero {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65a1b4a10974f8f59555eea9_Waves.svg), linear-gradient(#5d20d2, #5d20d2),
        url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65a1b4a10974f8f59555eead_photo-1506345285442-8e9a3a298cdd.jpg);
        background-position: 50% 111%, 0 0, 50%;
        background-repeat: repeat-x, repeat, no-repeat;
        background-size: contain, auto, cover;
        background-attachment: scroll, scroll, scroll;
        padding-top: 197px;
    }
    .seller-button {
        color: var(--purple);
        background-color: #fff;
        margin-left: 0;
    }
    .seller-button-2 {
        margin-left: 0;
    }
    .navigation-text-copy {
        color: #fff;
    }
    .feature-wrap-2-copy,
    .nav-dropdown-2 {
        display: none;
    }
    .form-block-4 {
        display: none;
    }
    .hero-app-button {
        margin-left: -25px;
        font-size: 20px;
    }
    .section-5 {
        padding-top: 96px;
    }
    .what-is-an-assumable-section.green-2 {
        display: none;
    }
    .what-is-an-assumable-section.yellow {
        background-color: #bfd7ea;
    }
    .what-is-an-assumable-section.yellow-copy {
        background-color: #bfd7ea;
    }
    .old-wrappero-copy.home-hero-wrapper {
        display: block;
    }
    .image-10 {
        max-width: 55%;
        margin-top: -121px;
        margin-bottom: -179px;
        margin-left: 268px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .assumable-help {
        margin-left: -213px;
    }
    .assumable-help.assumable-help-buton {
        margin-left: 4px;
    }
    .assumable-help-copy-2 {
        margin-left: -213px;
    }
    .assumable-help-copy-2.assumable-help-buton-copy-2 {
        margin-left: 558px;
    }
    .listings-new-hero {
        padding-top: 96px;
    }
    ._1234 {
        margin-left: 301px;
    }
    .nav-item {
        font-size: 1.2em;
    }
    .assumable-button-1 {
        color: var(--white);
        background-color: #5d20d2;
        margin-left: 353px;
    }
    .h1-4 {
        width: 1080px;
        margin-left: -136px;
    }
    .heading-5-copy {
        width: 1080px;
        margin-top: 69px;
        margin-left: -136px;
    }
    .heading-copy {
        text-align: center;
    }
    .process_section-copy {
        display: none;
    }
    .features-hero-section-copy-copy {
        background-color: #fff;
    }
    .seller-button-copy {
        color: var(--purple);
        background-color: #fff;
        margin-left: 0;
    }
    .seller-button-2-copy {
        margin-left: 0;
    }
    .assumable-help-copy {
        margin-left: -213px;
    }
    .assumable-help-copy.assumable-help-buton {
        margin-left: 4px;
    }
    .assumable-help-copy.assumable-help-buton-copy {
        margin-left: 527px;
    }
    .title-2-copy {
        margin-left: 351px;
    }
    .assumable-help-copy-copy {
        margin-left: -213px;
    }
    .assumable-help-copy-copy.assumable-help-buton-copy,
    .assumable-help-copy-copy.assumable-help-buton-copy-copy {
        margin-left: -3px;
    }
    .hero-heading-copy {
        color: var(--assumable-black);
        text-align: center;
        max-width: 580px;
        margin-left: 0;
    }
    .agent-hero-subtext-copy {
        max-width: 1000px;
        margin-left: -85px;
        padding-bottom: 23px;
    }
    .agent-ace.home-hero-wrapper {
        display: block;
    }
    .seller-button-2-copy-copy {
        margin-left: 0;
    }
    .mobile-ace {
        display: none;
    }
    .cloneable-container-default-2 {
        min-height: 150px;
    }
    .hero-image-block-2 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/66427d9ec7062e88339e8de6_ace%20cert%400.5x.jpg);
        background-position: 100% 100%;
    }
    .main-section-6,
    .text-block-6 {
        display: none;
    }
    .cloneable-container-default-2-copy {
        min-height: 150px;
        display: none;
    }
    .main-section-2-copy {
        margin-top: 42px;
    }
    .image-16 {
        margin-bottom: -129px;
    }
    .cloneable-container-default-2-copy-copy {
        min-height: 150px;
        display: none;
    }
    .hero-app-button-copy {
        margin-left: -25px;
        font-size: 20px;
    }
    .main-section-4-copy-copy {
        display: none;
    }
    .hero-app-button-copy-copy {
        margin-left: -25px;
        font-size: 20px;
    }
}
@media screen and (min-width: 1440px) {
    .h5-heading-white.margin-bottom-16px {
        font-size: 30px;
    }
    .wrapper-1280px.home-hero-wrapper {
        display: block;
    }
    .wrapper-1280px.home-cta-wrapper {
        background-color: #bfd7ea;
    }
    .footer-link {
        display: block;
    }
    .black-button {
        margin-top: 14px;
        margin-left: 344px;
    }
    .button-text-1 {
        font-weight: 500;
    }
    .button-text-2,
    .home-section.green-2 {
        display: none;
    }
    .home-section.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .home-section.black-bg {
        background-color: #5d20d2;
    }
    .home-section.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
        display: none;
    }
    .home-section.yellow-copy {
        background-color: #bfd7ea;
    }
    .hero-heading {
        color: var(--assumable-black);
        text-align: left;
        max-width: 580px;
        margin-left: -120px;
    }
    .hero-heading.no-margin {
        margin-left: -32px;
    }
    .hero-subtext {
        text-align: left;
        max-width: 580px;
        margin-left: 0;
    }
    .home-hero-image-container {
        margin-right: 0;
    }
    .home-hero-image {
        width: 70%;
        height: 70%;
        margin-top: -551px;
        margin-bottom: 0;
        margin-left: 737px;
        padding-bottom: 0;
        padding-left: 0;
        display: block;
    }
    .money-item-grid {
        grid-column-gap: 100px;
        grid-row-gap: 100px;
    }
    .money-heading {
        font-size: 32px;
    }
    .h3-heading.margin-bottom-16px {
        display: none;
    }
    .financial-dropdown-item-icon {
        width: 115px;
        height: 25px;
    }
    .financial-dropdown-heading {
        display: none;
    }
    .business-red-span {
        color: #5d20d2;
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b29b7c5a9334d0e6cd45_assumablelineforweb-01.svg);
    }
    .moneyflow-logo-wrapper {
        background-color: #0000;
    }
    .footer-subheading {
        font-size: 11px;
    }
    .footer-form-block {
        display: none;
    }
    .yellow-submit-button {
        background-color: #bfd7ea;
    }
    .features-hero-section {
        background-color: #fff;
        padding-left: 130px;
    }
    .features-hero-image {
        display: none;
    }
    .feature-flex-section.yellow {
        background-color: #bfd7ea;
        display: none;
    }
    .feature-flex-hero-image {
        display: block;
    }
    .feature-card-section {
        display: none;
    }
    .feature-card-heading-wrapper {
        grid-column-gap: 200px;
        grid-row-gap: 200px;
    }
    .about-hero-section {
        background-color: var(--white);
        margin-top: 0;
        padding-top: 115px;
    }
    .about-hero-wrapper {
        padding-top: 17px;
    }
    .about-hero-text-wrapper {
        max-width: 900px;
        margin-top: 52px;
        margin-bottom: -51px;
        margin-left: 441px;
        padding-bottom: 0;
    }
    .about-hero-grid,
    .about-team-section {
        display: none;
    }
    .about-team-item-image {
        display: block;
    }
    .pricing-faq-text-wrapper {
        width: 100%;
        max-width: 1440px;
    }
    .blog-hero-section {
        background-color: var(--white);
    }
    .blog-form-block,
    .blog-hero-subtext {
        display: none;
    }
    .contact-section {
        background-color: #bfd7ea;
    }
    .contact-hero-button {
        display: none;
    }
    .button {
        display: none;
    }
    .home-section-copy.yellow {
        background-color: #bfd7ea;
    }
    .home-section-copy.yellow-copy {
        background-color: #bfd7ea;
        display: none;
    }
    .footer-column-copy {
        display: none;
    }
    .wrapper-1280px-copy.home-money-wrapper-copy {
        display: block;
    }
    .mobile-hero {
        display: none;
    }
    .hero {
        padding-top: 182px;
    }
    .hero-image-2 {
        display: block;
    }
    .hero-2 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64fe1024df1b0d4ec96efbc6_BG-2.jpg);
        background-size: cover;
    }
    .link.below-paragraph {
        display: none;
    }
    .heroform-buton {
        background-color: var(--purple);
    }
    .hero-form-text-field {
        background-color: var(--grey-5);
        margin-left: -92px;
    }
    .image-2 {
        display: block;
    }
    .form-block-2 {
        display: none;
    }
    .container-3 {
        display: none;
    }
    .get-assumable-header {
        color: var(--white);
        text-align: center;
        background-color: #5d20d2;
        margin-bottom: 19px;
        margin-left: -307px;
        margin-right: -260px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
        font-size: 48px;
    }
    .container-4 {
        display: none;
    }
    .text-align-center {
        padding-bottom: 37px;
        display: none;
    }
    .text-block {
        margin-top: -29px;
        padding-top: 0;
        font-size: 30px;
    }
    .text-block-2 {
        display: block;
    }
    .div-block-2 {
        padding-bottom: 0;
    }
    .black-button-copy {
        margin-left: 0;
        display: none;
    }
    .section-3.features-single-section {
        padding-top: 110px;
        display: none;
    }
    .features-slider-single-wrapper {
        background-color: #f9fafc;
    }
    .features-slider-paragraph-text,
    .features-slider-title {
        color: var(--assumable-black);
    }
    .section-4.features-software-section {
        padding-top: 0;
        display: none;
    }
    .features-software-image {
        width: 60%;
    }
    .home-section-copy.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .home-section-copy.black-bg {
        background-color: #5d20d2;
    }
    .home-section-copy.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .home-section-copy.yellow-copy {
        background-color: #bfd7ea;
    }
    .support-section {
        display: block;
    }
    .features-hero-section-copy {
        background-color: #fff;
        display: block;
    }
    .hero-heading-3 {
        color: var(--assumable-black);
        margin-left: 0;
        font-size: 40px;
    }
    .hero-heading-3.no-margin {
        margin-left: -32px;
    }
    .wrapper-1280px-copy.home-hero-wrapper {
        display: block;
    }
    .wrapper-1280px-copy.home-cta-wrapper {
        background-color: #bfd7ea;
    }
    .wrapper-1280px-copy.home-hero-wrapper-copy {
        display: block;
    }
    .hero-heading-3-copy {
        color: var(--assumable-black);
        margin-left: 0;
        font-size: 40px;
    }
    .hero-heading-3-copy.no-margin {
        margin-left: -32px;
    }
    .hero-subtext-copy {
        text-align: center;
        margin-left: 0;
    }
    .wrapper-agent-page.home-hero-wrapper {
        display: block;
    }
    .wrapper-agent-page.home-cta-wrapper {
        background-color: #bfd7ea;
    }
    .wrapper-agent-page.wrapper-2-agent-page {
        padding-bottom: 0;
        display: none;
    }
    .agent-hero-heading {
        color: var(--assumable-black);
        text-align: center;
        max-width: 1200px;
        margin-left: -37px;
    }
    .agent-hero-heading.no-margin {
        margin-left: -32px;
    }
    .div-block-3 {
        padding-left: 60px;
        padding-right: 60px;
        display: none;
    }
    .heading {
        text-align: center;
    }
    .paragraph-2 {
        text-align: center;
        max-width: 580px;
        margin-left: 386px;
        padding-bottom: 43px;
        padding-left: 0;
        padding-right: 0;
    }
    .agent-hero {
        width: 70%;
        height: 70%;
        margin-top: -551px;
        margin-bottom: 0;
        margin-left: 737px;
        padding-bottom: 0;
        padding-left: 0;
        display: block;
    }
    .video {
        width: 80%;
        margin-top: -523px;
        margin-left: 711px;
    }
    .hero-agent-video-mobile {
        margin-right: 0;
        display: none;
    }
    .blog-hero-heading {
        color: var(--assumable-black);
        text-align: left;
        max-width: 900px;
        margin-left: 10px;
    }
    .blog-hero-heading.no-margin {
        margin-left: -32px;
    }
    .hero-heading-copy.no-margin-copy {
        max-width: 1000px;
        margin-left: -32px;
    }
    .feature-heading {
        margin-left: 20px;
    }
    .about-image-block {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581d0c6ea59d7fffbe23c84_assumable%20mortgage%20listings.jpg);
    }
    .about-wrapper-1 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a5c7f19d5dd9f6342_benefits-of-assumable-mortgage.jpg);
    }
    .about-wrapper-3,
    .about-wrapper-8 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6585be94a8cb34dc2f6dd8cd_background%20about%20page%20assumable.jpg);
    }
    .black-button-copy-copy {
        margin-left: -86px;
    }
    .hero-heading-listings {
        color: var(--assumable-black);
        text-align: left;
        max-width: 580px;
        margin-left: -87px;
    }
    .hero-heading-listings.no-margin {
        margin-left: -32px;
    }
    .black-button-listings-page {
        margin-left: -86px;
        display: none;
    }
    .blog-image-page-img {
        width: 100%;
        margin-left: 0;
    }
    .footer-button {
        margin-left: 0;
    }
    .logo-image {
        width: 220px;
    }
    .hero-block {
        padding-left: 104px;
    }
    .navigation-text {
        color: #546681;
    }
    .hero-image-3 {
        max-width: 130%;
    }
    .paragraph-hero {
        margin-left: -116px;
    }
    .navigation-dropdown {
        margin-left: -35px;
        display: block;
    }
    .section-content {
        display: none;
    }
    .text-span,
    .title {
        color: #5d20d2;
    }
    .blog-placeholder-image {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/658df6b9e930f87b7ea7c874_all%20about%20assumable%20mortgages.png);
    }
    .blog-placeholder-image-03 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf188887d3a095d1c4fd_va-assumable-loans-a-guide-for-veterans.jpg);
    }
    .blog-placeholder-image-02 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a1a58cc6a0b3dd007_fha-assumable-mortgage%400.1x.jpg);
    }
    .title-2 {
        margin-left: 31px;
    }
    .home-blog-section-old,
    .home-blog-section-old.green-2 {
        display: none;
    }
    .home-blog-section-old.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .home-blog-section-old.black-bg {
        background-color: #5d20d2;
    }
    .home-blog-section-old.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .home-blog-section-old.yellow-copy {
        background-color: #bfd7ea;
    }
    .old-how-it-works.green-2 {
        display: none;
    }
    .old-how-it-works.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .old-how-it-works.black-bg {
        background-color: #5d20d2;
    }
    .old-how-it-works.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .old-how-it-works.yellow-copy {
        background-color: #bfd7ea;
    }
    .old-home-section-3,
    .old-home-section-3.green-2 {
        display: none;
    }
    .old-home-section-3.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .old-home-section-3.black-bg {
        background-color: #5d20d2;
    }
    .old-home-section-3.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .old-home-section-3.yellow-copy {
        background-color: #bfd7ea;
    }
    .blog-img-mobile {
        width: 100%;
        margin-left: 0;
    }
    .header-button {
        margin-left: 0;
        display: none;
    }
    .agent-hero-subtext {
        text-align: center;
        max-width: 800px;
        margin-left: 257px;
    }
    .h1-2 {
        margin-left: -188px;
    }
    .title_text {
        margin-left: -209px;
    }
    .section_container {
        margin-left: 273px;
    }
    .process_section {
        display: block;
    }
    .content-wrap-2 {
        padding-left: 0;
        padding-right: 0;
    }
    .paragraph-6 {
        padding-left: 0;
    }
    .main-section {
        display: block;
    }
    .button-7 {
        margin-top: 16px;
        margin-left: -85px;
    }
    .submit-button {
        background-color: #5d20d2;
    }
    .form-3 {
        margin-left: -88px;
    }
    .h1-3 {
        margin-top: 21px;
    }
    .section-hero {
        padding-top: 181px;
    }
    .paragraph-7 {
        margin-bottom: 11px;
    }
    .seller-button {
        color: var(--purple);
        background-color: #fff;
        margin-top: 14px;
        margin-left: 0;
    }
    .seller-button-2 {
        margin-top: 14px;
        margin-left: 0;
    }
    .navigation-text-copy {
        color: #fff;
    }
    .feature-wrap-2-copy,
    .nav-dropdown-2 {
        display: none;
    }
    .form-block-4 {
        display: none;
    }
    .app-button {
        height: 60px;
        margin-top: 16px;
        margin-left: -105px;
        font-size: 25px;
    }
    .nabvbar-button1 {
        height: 50px;
        margin-right: 10px;
        font-size: 20px;
    }
    .hero-app-button {
        height: 60px;
        margin-top: 16px;
        margin-left: -24px;
        font-size: 25px;
    }
    .what-is-an-assumable-section.green-2 {
        display: none;
    }
    .what-is-an-assumable-section.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .what-is-an-assumable-section.black-bg {
        background-color: #5d20d2;
    }
    .what-is-an-assumable-section.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .what-is-an-assumable-section.yellow-copy {
        background-color: #bfd7ea;
    }
    .old-wrappero-copy.home-hero-wrapper {
        display: block;
    }
    .old-wrappero-copy.home-cta-wrap,
    .old-wrappero-copy.home-cta-wrapper {
        background-color: #bfd7ea;
    }
    .image-10 {
        max-width: 60%;
        margin-top: -127px;
        margin-bottom: -171px;
        margin-left: 262px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .assumable-help {
        margin-top: 14px;
        margin-left: -89px;
    }
    .assumable-help.home-blog {
        margin-left: 543px;
    }
    .assumable-help.assumable-help-buton {
        margin-left: 0;
    }
    .assumable-help-copy.home-blog {
        margin-left: 543px;
    }
    .assumable-help-copy-2 {
        margin-top: 14px;
        margin-left: -89px;
    }
    .assumable-help-copy-2.home-blog {
        margin-left: 543px;
    }
    .assumable-help-copy-2.assumable-help-buton,
    .assumable-help-copy-2.assumable-help-buton-copy-2 {
        margin-left: 599px;
    }
    .listings-new-hero {
        padding-top: 61px;
    }
    ._1234 {
        margin-top: 14px;
        margin-left: 320px;
    }
    .image-11 {
        max-width: 130%;
    }
    .header-2 {
        background-color: #fff;
    }
    .hero-image-block {
        box-shadow: 20px -13px 2px #ffda5480;
    }
    .hero-image-4 {
        max-width: 124%;
    }
    .section-6.hero {
        background-image: linear-gradient(225deg, #5c6bc0fa, #5cbcc0), url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64fb61e9e84b3d2d7caab874_what-is-an-assumable-mortgage.png);
    }
    .columns-2 {
        margin-top: -114px;
    }
    .assumable-button-1 {
        color: var(--white);
        background-color: #5d20d2;
        margin-top: 14px;
        margin-left: 533px;
    }
    .app-button-copy {
        height: 60px;
        margin-top: 16px;
        margin-left: -8px;
        font-size: 25px;
    }
    .paragraph-7-copy {
        margin-bottom: 11px;
    }
    .image-13 {
        margin-top: 131px;
        margin-left: 72px;
    }
    .h1-4 {
        width: 1080px;
        margin-left: -156px;
    }
    .heading-5-copy {
        width: 1080px;
        margin-left: -139px;
    }
    .heading-copy {
        text-align: center;
    }
    .process_section-copy {
        display: none;
    }
    .features-hero-section-copy-copy {
        background-color: #fff;
        display: none;
    }
    .seller-button-copy {
        color: var(--purple);
        background-color: #fff;
        margin-top: 14px;
        margin-left: 0;
    }
    .seller-button-2-copy {
        margin-top: 14px;
        margin-left: 0;
    }
    .assumable-help-copy {
        margin-top: 14px;
        margin-left: -89px;
    }
    .assumable-help-copy.home-blog {
        margin-left: 543px;
    }
    .assumable-help-copy.assumable-help-buton {
        margin-left: 0;
    }
    .assumable-help-copy.assumable-help-buton-copy {
        margin-left: 569px;
    }
    .title-2-copy {
        margin-left: 348px;
    }
    .text-center-2-copy {
        font-size: 64px;
    }
    .assumable-help-copy-copy {
        margin-top: 14px;
        margin-left: -89px;
    }
    .assumable-help-copy-copy.home-blog {
        margin-left: 543px;
    }
    .assumable-help-copy-copy.assumable-help-buton {
        margin-left: 599px;
    }
    .assumable-help-copy-copy.assumable-help-buton-copy,
    .assumable-help-copy-copy.assumable-help-buton-copy-copy {
        margin-left: 2px;
    }
    .hero-heading-copy {
        color: var(--assumable-black);
        text-align: left;
        max-width: 580px;
        margin-left: 0;
    }
    .hero-heading-copy.no-margin {
        margin-left: -32px;
    }
    .agent-hero-subtext-copy {
        text-align: center;
        max-width: 800px;
        margin-left: 30px;
    }
    .agent-ace.home-hero-wrapper {
        display: block;
    }
    .agent-ace.home-cta-wrapper {
        background-color: #bfd7ea;
    }
    .seller-button-2-copy-copy {
        margin-top: 14px;
        margin-left: 0;
    }
    .mobile-ace {
        margin-top: 131px;
        margin-left: 72px;
        display: none;
    }
    .cloneable-container-default-2 {
        min-height: 150px;
    }
    .main-section-2 {
        padding-top: 129px;
    }
    .hero-image-block-2 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/66427d9ec7062e88339e8de6_ace%20cert%400.5x.jpg);
        background-position: 100% 100%;
    }
    .main-section-6 {
        display: none;
    }
    .text-block-6 {
        margin-left: auto;
        margin-right: auto;
        display: none;
    }
    .paragraph-14 {
        text-align: center;
        font-size: 22px;
    }
    .text-block-7 {
        font-size: 14px;
    }
    .cloneable-container-default-2-copy {
        min-height: 150px;
        display: none;
    }
    .main-section-2-copy {
        padding-top: 129px;
    }
    .content {
        margin-top: -65px;
    }
    .hero-section-2 {
        margin-top: -149px;
    }
    .label {
        color: #5d20d2;
        font-size: 12px;
    }
    .finance-page-header-2 {
        font-size: 55px;
    }
    .image-16 {
        margin-bottom: -114px;
        padding-bottom: 0;
    }
    .hero-section-2-copy {
        margin-top: -149px;
    }
    .content-copy {
        margin-top: -65px;
    }
    .cloneable-container-default-2-copy-copy {
        min-height: 150px;
        display: none;
    }
    .hero-app-button-copy {
        height: 60px;
        margin-top: 16px;
        margin-left: -24px;
        font-size: 25px;
    }
    .main-section-4-copy-copy {
        display: none;
    }
    .hero-app-button-copy-copy {
        height: 60px;
        margin-top: 16px;
        margin-left: -1px;
        font-size: 25px;
    }
}
@media screen and (min-width: 1920px) {
    .wrapper-1280px.home-hero-wrapper {
        display: block;
    }
    .wrapper-1280px.home-money-wrapper {
        padding-top: 0;
        padding-bottom: 97px;
    }
    .wrapper-1280px.home-financial-wrapper {
        padding-bottom: 0;
    }
    .wrapper-1280px.features-hero-flex {
        padding-bottom: 0;
    }
    .wrapper-1280px.home-money-wrapper-copy {
        padding-top: 0;
        padding-bottom: 97px;
    }
    .black-button {
        margin-top: 20px;
        margin-left: 332px;
    }
    .black-button.transparent {
        display: none;
    }
    .button-text-1,
    .button-text-2,
    .home-section,
    .home-section.green-2 {
        display: block;
    }
    .home-section.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .home-section.black-bg {
        display: block;
    }
    .home-section.yellow-copy {
        background-color: #bfd7ea;
        display: block;
    }
    .hero-heading {
        color: var(--assumable-black);
        margin-left: -135px;
        display: none;
    }
    .hero-subtext {
        margin-left: 0;
    }
    .home-hero-image-container {
        display: block;
    }
    .home-hero-image {
        width: 70%;
        height: 70%;
        margin-top: -540px;
        margin-left: 783px;
    }
    .h3-heading.margin-bottom-16px {
        display: none;
    }
    .financial-dropdown-item-icon {
        width: 115px;
        margin-left: -7px;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .financial-dropdown-heading {
        display: none;
    }
    .page-wrapper {
        margin-top: 64px;
    }
    .cf-links {
        display: none;
    }
    .footer-left-container {
        font-size: 12px;
        font-weight: 300;
    }
    .footer-subheading {
        font-size: 13px;
    }
    .footer-form,
    .home-footer-socials-container {
        display: none;
    }
    .footer-column {
        display: block;
    }
    .features-hero-section {
        background-color: #fff;
    }
    .features-hero-image {
        display: none;
    }
    .feature-flex-section {
        margin-top: 39px;
    }
    .feature-flex-section.yellow {
        background-color: #bfd7ea;
    }
    .about-hero-section {
        background-color: var(--white);
        margin-top: 111px;
        padding-top: 6px;
    }
    .about-hero-text-wrapper {
        text-align: center;
        max-width: 900px;
        margin-top: 68px;
        margin-bottom: -80px;
        margin-left: 675px;
        padding-bottom: 0;
    }
    .contact-section {
        background-color: #fff;
    }
    .button {
        display: none;
    }
    .mobile-hero {
        display: none;
    }
    .hero-form-text-field {
        background-color: var(--grey-5);
        margin-left: -1px;
    }
    .form-block {
        display: none;
    }
    .form__button {
        background-color: var(--purple);
        color: var(--white);
    }
    .form-block-2 {
        display: none;
    }
    .field-label,
    .field-label-2,
    .field-label-3 {
        color: var(--white);
    }
    .form__button-copy {
        background-color: var(--light-steel-blue);
        color: var(--assumable-black);
    }
    .div-block {
        padding-left: 16px;
        padding-right: 70px;
    }
    .padding-vertical {
        margin-top: -26px;
        padding-top: 0;
    }
    .text-block-2 {
        display: block;
    }
    .div-block-2 {
        display: inline-block;
    }
    .black-button-copy {
        border-radius: 20px;
        margin-left: 0;
        display: none;
    }
    .black-button-copy.transparent,
    .form-2,
    .section-3.features-single-section {
        display: none;
    }
    .features-slider-single-wrapper {
        color: var(--light-steel-blue);
    }
    .section-4.features-software-section {
        padding-top: 130px;
        display: none;
    }
    .integrations-connect-paragraph-text {
        margin-top: -16px;
    }
    .features-software-image {
        width: 60%;
        margin-top: 96px;
    }
    .features-software-wrapper {
        margin-top: -193px;
    }
    .integrations-connect-title {
        margin-top: 59px;
    }
    .home-section-copy.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .home-section-copy.yellow-copy {
        background-color: #bfd7ea;
        display: block;
    }
    .support-section {
        display: block;
    }
    .features-hero-section-copy {
        background-color: #fff;
        margin-top: 50px;
        display: block;
    }
    .paragraph {
        font-style: italic;
    }
    .hero-heading-3 {
        color: var(--assumable-black);
    }
    .wrapper-1280px-copy.home-hero-wrapper,
    .wrapper-1280px-copy.home-hero-wrapper-copy {
        display: block;
    }
    .hero-heading-3-copy {
        color: var(--assumable-black);
    }
    .wrapper-agent-page.home-hero-wrapper {
        display: block;
    }
    .wrapper-agent-page.home-financial-wrapper {
        padding-bottom: 0;
    }
    .wrapper-agent-page.wrapper-2-agent-page {
        padding-top: 183px;
        padding-bottom: 0;
        display: none;
    }
    .agent-hero-heading {
        color: var(--assumable-black);
        text-align: center;
        max-width: 1280px;
        margin-top: -101px;
        margin-left: -75px;
    }
    .heading {
        display: none;
    }
    .paragraph-2 {
        margin-left: 577px;
        padding-top: 61px;
    }
    .agent-hero {
        width: 70%;
        height: 70%;
        margin-top: -540px;
        margin-left: 783px;
    }
    .video {
        max-width: none;
        margin-top: -567px;
        margin-left: 729px;
    }
    .hero-agent-video-mobile {
        display: none;
    }
    .blog-hero-heading {
        color: var(--assumable-black);
        text-align: left;
        max-width: 900px;
        margin-left: 0;
    }
    .hero-heading-copy {
        color: var(--assumable-black);
        margin-left: -88px;
    }
    .hero-heading-copy.no-margin-copy {
        text-align: center;
        max-width: 900px;
        margin-left: -123px;
    }
    .head-about,
    .text-span-133 {
        display: none;
    }
    .about-image-block {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581d0c6ea59d7fffbe23c84_assumable%20mortgage%20listings.jpg);
    }
    .about-wrapper-1 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a5c7f19d5dd9f6342_benefits-of-assumable-mortgage.jpg);
        background-position: 50%;
    }
    .about-wrapper-3,
    .about-wrapper-8 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6585be94a8cb34dc2f6dd8cd_background%20about%20page%20assumable.jpg);
    }
    .black-button-copy-copy {
        margin-left: -79px;
    }
    .black-button-copy-copy.transparent {
        display: none;
    }
    .hero-heading-listings {
        color: var(--assumable-black);
        margin-left: -88px;
    }
    .black-button-listings-page {
        margin-left: -79px;
        display: none;
    }
    .black-button-listings-page.transparent {
        display: none;
    }
    .blog-image-page-img {
        width: 100%;
        margin-left: 0;
    }
    .footer-button {
        margin-left: 0;
    }
    .footer-button.transparent {
        display: none;
    }
    .navigation-link {
        padding-left: 8px;
    }
    .logo-image {
        width: 220px;
    }
    .hero-block {
        display: none;
    }
    .button-wrap-hero {
        margin-left: -79px;
    }
    .navigation-text {
        color: #546681;
    }
    .hero-image-3 {
        width: 800px;
        max-width: 200%;
        margin-left: 74px;
    }
    .paragraph-hero {
        margin-left: -133px;
        display: none;
    }
    .navigation-dropdown {
        margin-left: -26px;
        display: block;
    }
    .container-9 {
        display: none;
    }
    .header {
        display: block;
    }
    .content-block-hero,
    .hero-content,
    .phone-wrap {
        display: none;
    }
    .dropdown-column {
        display: block;
    }
    .section-content {
        display: none;
    }
    .text-span {
        color: #5d20d2;
        font-size: 55px;
    }
    .button-default {
        background-color: #5d20d2;
    }
    .paragraph-4 {
        padding-right: 0;
    }
    .service-icon {
        margin-bottom: 30px;
    }
    .title {
        color: #5d20d2;
    }
    .heading-3 {
        font-size: 30px;
    }
    .blog-placeholder-image {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/658df6b9e930f87b7ea7c874_all%20about%20assumable%20mortgages.png);
    }
    .text-span-134 {
        color: #000;
    }
    .button-default-2 {
        background-color: #5d20d2;
    }
    .blog-placeholder-image-03 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf188887d3a095d1c4fd_va-assumable-loans-a-guide-for-veterans.jpg);
    }
    .blog-placeholder-image-02 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6581bf1a1a58cc6a0b3dd007_fha-assumable-mortgage%400.1x.jpg);
    }
    .title-2 {
        color: #5d20d2;
        margin-left: 23px;
    }
    .home-blog-section-old,
    .home-blog-section-old.green-2 {
        display: none;
    }
    .home-blog-section-old.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .home-blog-section-old.yellow-copy {
        background-color: #bfd7ea;
        display: block;
    }
    .old-how-it-works.green-2 {
        display: none;
    }
    .old-how-it-works.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .old-how-it-works.yellow-copy {
        background-color: #bfd7ea;
        display: block;
    }
    .old-home-section-3,
    .old-home-section-3.green-2 {
        display: none;
    }
    .old-home-section-3.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .old-home-section-3.yellow-copy {
        background-color: #bfd7ea;
        display: block;
    }
    .blog-img-mobile {
        width: 100%;
        margin-left: 0;
    }
    .header-button {
        border-radius: 20px;
        margin-left: 0;
        display: none;
    }
    .header-button.transparent {
        display: none;
    }
    .agent-hero-subtext {
        text-align: center;
        max-width: 1200px;
        margin-left: 309px;
    }
    .h1-2 {
        margin-left: -185px;
        font-size: 35px;
    }
    .title_text {
        margin-left: -194px;
    }
    .section_container {
        margin-left: 436px;
    }
    .process_section {
        display: block;
    }
    .paragraph-6 {
        max-width: 1000px;
    }
    .main-section {
        display: block;
    }
    .submit-button {
        background-color: #5d20d2;
    }
    .form-3 {
        margin-top: 15px;
        margin-left: -7px;
    }
    .buyer-main-section {
        display: none;
    }
    .h1-3 {
        margin-right: 0;
        padding-right: 0;
        font-size: 50px;
    }
    .section-hero {
        background-color: #5d20d2;
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65a1b4a10974f8f59555eea9_Waves.svg), linear-gradient(#5d20d2, #5d20d2),
        url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/65a1b4a10974f8f59555eead_photo-1506345285442-8e9a3a298cdd.jpg);
        background-position: 50% 111%, 0 0, 50%;
        background-repeat: repeat-x, repeat, no-repeat;
        background-size: contain, auto, cover;
        background-attachment: scroll, scroll, scroll;
        padding-top: 108px;
    }
    .container-hero {
        width: 60%;
    }
    .h2-c {
        margin-bottom: 76px;
        font-size: 35px;
        font-weight: 800;
    }
    .logo-wrap-tight {
        display: none;
    }
    .seller-button {
        color: var(--purple);
        background-color: #fff;
        margin-top: 20px;
        margin-left: 2px;
    }
    .seller-button.transparent {
        display: none;
    }
    .seller-button-2 {
        color: var(--white);
        background-color: #5d20d2;
        margin-top: 20px;
        margin-left: 2px;
    }
    .seller-button-2.transparent {
        display: none;
    }
    .dropdown-column-2,
    .dropdown-column-copy,
    .nav-dropdown-2 {
        display: block;
    }
    .feature-wrap-2--1,
    .feature-wrap-2-copy {
        display: none;
    }
    .nav-link-seller-page {
        padding-left: 8px;
    }
    .form-block-3 {
        margin-left: -81px;
    }
    .button-8 {
        color: var(--white);
        background-color: #5d20d2;
        font-size: 20px;
    }
    .app-button {
        margin-left: -54px;
    }
    .nabvbar-button1 {
        height: 50px;
        margin-left: -16px;
        font-size: 20px;
    }
    .bold-text {
        margin-left: -55px;
    }
    .money-heading-2 {
        font-size: 35px;
    }
    .home-money-item-subtext-2 {
        width: 250px;
        font-size: 18px;
    }
    .home-header_image {
        padding-top: 29px;
        padding-bottom: 10px;
    }
    .align-center.max-width-medium {
        padding-bottom: 32px;
    }
    .margin-bottom.margin-custom1 {
        padding-bottom: 0;
    }
    .hero-app-button {
        margin-left: -11px;
    }
    .what-is-an-assumable-section,
    .what-is-an-assumable-section.green-2 {
        display: block;
    }
    .what-is-an-assumable-section.yellow {
        background-color: #bfd7ea;
        display: block;
    }
    .what-is-an-assumable-section.black-bg {
        display: block;
    }
    .what-is-an-assumable-section.yellow-copy {
        background-color: #bfd7ea;
        display: block;
    }
    .old-wrappero-copy.home-hero-wrapper {
        display: block;
    }
    .old-wrappero-copy.home-money-wrapper {
        padding-top: 0;
        padding-bottom: 97px;
    }
    .old-wrappero-copy.home-financial-wrapper {
        padding-bottom: 0;
    }
    .old-wrappero-copy.home-cta-wrap {
        display: none;
    }
    .heading-5 {
        margin-top: 1px;
    }
    .mobile-heading-nw {
        margin-top: 1px;
    }
    .feature-wrap-sellers {
        display: block;
    }
    .image-10 {
        max-width: 50%;
        margin-top: -146px;
        margin-bottom: -23px;
        margin-left: 291px;
        padding-top: 0;
    }
    .section-wrapper {
        margin-bottom: 66px;
    }
    .fa-icon {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/6544130f589c5d337456694a_check-01.png);
        background-position: 0 0;
        background-size: auto;
    }
    .assumable-help {
        margin-top: 20px;
        margin-left: -95px;
    }
    .assumable-help.transparent {
        display: none;
    }
    .assumable-help.home-blog {
        margin-left: 520px;
    }
    .assumable-help.assumable-help-buton {
        margin-left: 0;
    }
    .assumable-help-copy.assumable-help-buton,
    .assumable-help-copy.assumable-help-buton-copy {
        margin-left: 11px;
    }
    .assumable-help-copy-2 {
        margin-top: 20px;
        margin-left: -95px;
    }
    .assumable-help-copy-2.transparent {
        display: none;
    }
    .assumable-help-copy-2.home-blog {
        margin-left: 520px;
    }
    .assumable-help-copy-2.assumable-help-buton {
        margin-left: 11px;
    }
    .assumable-help-copy-2.assumable-help-buton-copy-2 {
        margin-left: 756px;
    }
    .listings-new-hero {
        padding-top: 148px;
    }
    ._1234 {
        margin-top: 20px;
        margin-left: 332px;
        display: inline-block;
    }
    ._1234.transparent {
        display: none;
    }
    .grid-services {
        padding-left: 0;
    }
    .assumable-button-1 {
        color: var(--white);
        background-color: #5d20d2;
        margin-top: 20px;
        margin-left: 627px;
    }
    .assumable-button-1.transparent {
        display: none;
    }
    .app-button-copy {
        margin-left: -6px;
    }
    .h2-c-copy {
        margin-bottom: 76px;
        font-size: 35px;
        font-weight: 800;
    }
    .seller-button-2-copy.transparent {
        display: none;
    }
    .col-6 {
        display: block;
    }
    .container-16 {
        margin-top: 28px;
    }
    .feature-section-2 {
        padding-top: 34px;
    }
    .h1-4 {
        aspect-ratio: auto;
        width: 1080px;
        max-width: 1200px;
        margin-left: -181px;
    }
    .heading-5-copy {
        width: 1080px;
        margin-top: 1px;
        margin-left: -138px;
    }
    .process_section-copy {
        display: none;
    }
    .features-hero-section-copy-copy {
        background-color: #fff;
        margin-top: 50px;
        display: none;
    }
    .seller-button-copy {
        color: var(--purple);
        background-color: #fff;
        margin-top: 20px;
        margin-left: 2px;
    }
    .seller-button-copy.transparent {
        display: none;
    }
    .seller-button-2-copy {
        color: var(--white);
        background-color: #5d20d2;
        margin-top: 20px;
        margin-left: 2px;
    }
    .seller-button-2-copy.transparent {
        display: none;
    }
    .seller-button-2-copy-copy.transparent {
        display: none;
    }
    .assumable-help-copy {
        margin-top: 20px;
        margin-left: -95px;
    }
    .assumable-help-copy.transparent {
        display: none;
    }
    .assumable-help-copy.home-blog {
        margin-left: 520px;
    }
    .assumable-help-copy.assumable-help-buton {
        margin-left: 0;
    }
    .assumable-help-copy.assumable-help-buton-copy {
        margin-left: 765px;
    }
    .title-2-copy {
        color: #5d20d2;
        margin-left: 672px;
    }
    .assumable-help-copy-copy {
        margin-top: 20px;
        margin-left: -95px;
    }
    .assumable-help-copy-copy.transparent {
        display: none;
    }
    .assumable-help-copy-copy.home-blog {
        margin-left: 520px;
    }
    .assumable-help-copy-copy.assumable-help-buton,
    .assumable-help-copy-copy.assumable-help-buton-copy,
    .assumable-help-copy-copy.assumable-help-buton-copy-copy {
        margin-left: 11px;
    }
    .hero-heading-copy {
        color: var(--assumable-black);
        margin-left: -28px;
        display: block;
    }
    .buyer-main-section-copy {
        display: none;
    }
    .agent-hero-subtext-copy {
        text-align: center;
        max-width: 1200px;
        margin-left: -53px;
    }
    .agent-ace.home-hero-wrapper {
        display: block;
    }
    .agent-ace.home-money-wrapper {
        padding-top: 0;
        padding-bottom: 97px;
    }
    .agent-ace.home-financial-wrapper {
        padding-bottom: 0;
    }
    .agent-ace.features-hero-flex {
        padding-bottom: 0;
    }
    .agent-ace.home-money-wrapper-copy {
        margin-top: 77px;
        padding-top: 0;
        padding-bottom: 97px;
    }
    .seller-button-2-copy-copy {
        color: var(--white);
        background-color: #5d20d2;
        margin-top: 20px;
        margin-left: 2px;
    }
    .mobile-ace,
    .seller-button-2-copy-copy.transparent {
        display: none;
    }
    .cloneable-container-default-2 {
        min-height: 200px;
        max-height: 240px;
        padding-top: 112px;
    }
    .container-default {
        padding-top: 0;
    }
    .logo-bar-main-wrapper---brix {
        margin-top: 5px;
        padding-top: 0;
    }
    .title---brix.text-single-bold---brix.logo-bar---brix {
        letter-spacing: 1px;
        margin-top: -44px;
        margin-bottom: 0;
        padding-top: 3px;
        padding-bottom: 0;
    }
    .logo-bar-v1-grid---brix {
        grid-column-gap: 5vw;
        margin-top: -1px;
        padding-top: 5px;
    }
    .image-15 {
        margin-bottom: 25px;
        padding-top: 5px;
    }
    .h1-5 {
        font-size: 50px;
    }
    .main-container-2.centre {
        padding-top: 236px;
    }
    .hero-image-block-2 {
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/66427d9ec7062e88339e8de6_ace%20cert%400.5x.jpg);
        background-position: 100%;
    }
    .trusted-by-wrap {
        flex: 0 auto;
        display: block;
    }
    .main-section-3 {
        margin-top: -176px;
        padding-top: 0;
    }
    .main-section-6,
    .text-block-6 {
        display: none;
    }
    .paragraph-14 {
        margin-top: -71px;
        padding-top: 42px;
    }
    .cloneable-container-default-2-copy {
        min-height: 200px;
        max-height: 240px;
        padding-top: 121px;
    }
    .main-section-4-copy {
        display: none;
    }
    .image-16 {
        margin-top: -62px;
        margin-bottom: -67px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .cloneable-container-default-2-copy-copy {
        min-height: 200px;
        max-height: 240px;
        padding-top: 121px;
    }
    .hero-app-button-copy {
        margin-left: -11px;
    }
    .main-section-4-copy-copy {
        display: none;
    }
    .text-block-11 {
        margin-left: 1316px;
    }
    ._1-3-grid-copy {
        display: none;
    }
    .link-6 {
        margin-left: 25px;
    }
    .hero-app-button-copy-copy {
        margin-left: -11px;
    }
}
@media screen and (max-width: 991px) {
    h1 {
        font-size: 30px;
    }
    h2 {
        font-size: 50px;
    }
    h3 {
        font-size: 46px;
    }
    .wrapper-1280px {
        flex-direction: column;
        max-width: 700px;
    }
    .wrapper-1280px.home-hero-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .wrapper-1280px.home-money-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wrapper-1280px.home-cta-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        align-items: center;
        padding-top: 80px;
        padding-bottom: 80px;
        padding-left: 40px;
    }
    .wrapper-1280px.features-hero-flex {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
    }
    .wrapper-1280px.feature-flex-yellow-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column-reverse;
    }
    .wrapper-1280px.home-money-wrapper-copy {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .image-container,
    .text-container {
        width: 100%;
    }
    .footer-link {
        margin-bottom: 15px;
    }
    .wrapper-2 {
        flex-direction: column;
    }
    ._404-paragraph {
        font-size: 20px;
    }
    .home-hero-text-container {
        width: 100%;
    }
    .home-hero-image-container {
        width: 110%;
        margin-right: 0;
        display: none;
    }
    .home-hero-image {
        margin-left: 58px;
    }
    .home-money-item-heading {
        margin-bottom: 4px;
        font-size: 60px;
    }
    .home-money-item-subtext {
        font-size: 18px;
        line-height: 140%;
    }
    .money-item-grid {
        width: 100%;
    }
    .money-heading {
        text-align: center;
    }
    .home-cta-image-wrapper,
    .home-cta-text-wrapper {
        width: 100%;
    }
    .footer-banner {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        padding-left: 10px;
        padding-right: 10px;
    }
    .footer-wrapper-flex {
        grid-column-gap: 120px;
        grid-row-gap: 120px;
        flex-direction: column;
    }
    .footer-left-container,
    .footer-right-container {
        width: 100%;
    }
    .home-footer-socials-container {
        margin-top: 60px;
    }
    .blog-info-wrapper.blog-card {
        height: 45%;
        padding: 20px 16px;
    }
    .blog-image {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .nav-link {
        max-width: 100px;
        margin-bottom: 10px;
        margin-left: 0;
    }
    .nav-link.white {
        color: var(--assumable-black);
    }
    .nav-menu {
        background-color: var(--green-2);
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 40px;
        padding-left: 5%;
        display: flex;
        box-shadow: 0 120px 120px #07262214;
    }
    .menu-button {
        padding: 15px;
    }
    .features-hero-image-container,
    .features-hero-text-container {
        width: 100%;
    }
    .feature-flex-image-wrapper,
    .feature-flex-image-wrapper._630px,
    .feature-flex-text-wrapper,
    .feature-flex-text-wrapper._594px,
    .feature-flex-text-wrapper._620px {
        width: 100%;
    }
    .feature-flex-hero-image {
        display: none;
    }
    .feature-card-heading-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        text-align: center;
        flex-direction: column;
    }
    .feature-card-item-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .about-hero-wrapper {
        max-width: 700px;
        padding-top: 100px;
    }
    .about-hero-text-wrapper {
        margin-left: 263px;
    }
    .about-hero-grid {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .about-team-wrapper {
        max-width: 700px;
    }
    .about-team-item-grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr;
        justify-items: center;
    }
    .pricing-hero-wrapper {
        max-width: 650px;
        padding-top: 80px;
        padding-bottom: 30px;
    }
    .pricing-flex-image-container,
    .pricing-flex-text-container {
        width: 100%;
    }
    .pricing-faq-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column-reverse;
    }
    .pricing-faq-image-wrapper,
    .pricing-faq-text-wrapper {
        width: 100%;
    }
    .pricing-faq-question-text {
        line-height: 150%;
    }
    .pricing-feature-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column;
        max-width: 650px;
    }
    .pricing-feature-item-grid,
    .pricing-feature-text-container {
        width: 100%;
    }
    .blog-hero-section {
        background-color: var(--light-steel-blue);
    }
    .blog-hero-wrapper {
        max-width: 700px;
    }
    .blog-hero-subtext {
        line-height: 140%;
        display: none;
    }
    .blog-form-wrapper {
        display: none;
    }
    .contact-hero-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column;
        max-width: 700px;
    }
    .contact-hero-form-container,
    .contact-hero-text-container {
        width: 100%;
    }
    .contact-button-container {
        display: none;
    }
    .contact-form-heading {
        margin-bottom: 28px;
        font-size: 30px;
    }
    .download-item-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .right-form-container {
        flex-basis: 0;
        width: 100%;
        margin-bottom: 60px;
        margin-right: 0;
    }
    .left-form-container {
        flex-basis: 0;
        width: 100%;
    }
    .blog-heading,
    .our-mission-heading {
        font-size: 46px;
    }
    .home-section-copy.yellow-copy {
        display: none;
    }
    .mobile-hero {
        width: 80%;
        height: 80%;
        margin-top: -76px;
        margin-left: 64px;
        padding-bottom: 0;
        display: block;
    }
    .image {
        display: block;
    }
    .feature-block-title {
        font-size: 21px;
    }
    .right-text-block {
        width: 300px;
    }
    .hero-title {
        font-size: 44px;
        line-height: 42px;
    }
    .section.main-features {
        padding-top: 20px;
        padding-bottom: 210px;
    }
    .section.all-features {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .section.cta-section {
        padding-top: 150px;
    }
    .hero-subtext-2 {
        font-size: 18px;
        line-height: 29px;
    }
    .hero-text-block {
        width: 380px;
    }
    .browser-block {
        width: 360px;
        height: 460px;
        top: -155px;
        left: 0;
    }
    .hero {
        height: 565px;
        padding-top: 110px;
    }
    .hero-image {
        width: 590px;
        top: -20px;
        left: -110px;
    }
    .feature-block {
        padding-right: 0;
    }
    .text-block-left {
        width: 365px;
    }
    .hero-button {
        padding-left: 21px;
        padding-right: 21px;
        font-size: 12px;
        line-height: 13px;
    }
    .hero-image-2 {
        height: 400px;
        top: 147px;
    }
    .hero-image-2.phone-white {
        height: 370px;
        top: 159px;
    }
    .hero-container {
        padding-top: 124px;
    }
    .hero-text-block-2 {
        width: 400px;
    }
    .hero-2 {
        height: 570px;
    }
    .hero-title-2 {
        font-size: 17px;
    }
    .hero-title-2.title-2 {
        font-size: 23px;
        line-height: 27px;
    }
    .section-2 {
        padding: 45px;
        overflow: hidden;
    }
    .section-title-2 {
        margin-bottom: 3px;
        font-size: 35px;
    }
    .feature-block-2 {
        padding: 15px;
    }
    .image-2 {
        margin-left: 145px;
    }
    .text-large {
        font-size: 2.2em;
    }
    .pricing-card-grid {
        grid-template-columns: 1fr 1fr;
    }
    .f-r-see-more {
        margin-bottom: 46px;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .black-button-copy {
        display: none;
    }
    .section-3.features-single-section {
        padding-top: 100px;
    }
    .features-slider-single-wrapper {
        padding: 40px 25px;
    }
    .faq-section-title-wrapper {
        text-align: center;
        max-width: 700px;
        margin-bottom: 60px;
        margin-left: auto;
        margin-right: auto;
    }
    .features-slider-title {
        font-size: 30px;
        line-height: 40px;
    }
    .features-grid {
        grid-template-columns: 1fr 1fr;
    }
    .faq-section-title {
        margin-bottom: 15px;
        font-size: 43px;
        line-height: 53px;
    }
    .section-4.features-software-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .integrations-connect-text-wrapper {
        max-width: 100%;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .integrations-connect-text-wrapper.two {
        width: 100%;
        margin-top: 0;
    }
    .integrations-connect-paragraph-text {
        font-size: 17px;
        line-height: 27px;
    }
    .features-software-wrapper {
        grid-row-gap: 50px;
        flex-direction: column;
    }
    .integrations-connect-title {
        max-width: 600px;
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 50px;
    }
    .features-software-image-wrapper {
        width: 100%;
    }
    .integrations-list-wrapper {
        grid-row-gap: 10px;
    }
    .container-8 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .wrapper-1280px-copy {
        flex-direction: column;
        max-width: 700px;
    }
    .wrapper-1280px-copy.home-hero-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .wrapper-1280px-copy.home-money-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wrapper-1280px-copy.home-cta-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        align-items: center;
        padding-top: 80px;
        padding-bottom: 80px;
        padding-left: 40px;
    }
    .wrapper-1280px-copy.features-hero-flex {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
    }
    .wrapper-1280px-copy.feature-flex-yellow-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column-reverse;
    }
    .wrapper-1280px-copy.home-money-wrapper-copy {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wrapper-1280px-copy.home-hero-wrapper-copy {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .wrapper-agent-page {
        flex-direction: column;
        max-width: 700px;
    }
    .wrapper-agent-page.home-hero-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .wrapper-agent-page.home-money-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wrapper-agent-page.home-cta-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        align-items: center;
        padding-top: 80px;
        padding-bottom: 80px;
        padding-left: 40px;
    }
    .wrapper-agent-page.features-hero-flex {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
    }
    .wrapper-agent-page.feature-flex-yellow-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column-reverse;
    }
    .wrapper-agent-page.home-money-wrapper-copy {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wrapper-agent-page.wrapper-2-agent-page {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .agent-hero {
        margin-left: 58px;
    }
    .video {
        width: 80%;
        margin-top: -106px;
        margin-left: 40px;
    }
    .hero-agent-video-mobile {
        width: 110%;
        margin-right: 0;
        display: block;
    }
    .blog-hero-heading {
        margin-left: 4px;
    }
    .text-span-133 {
        line-height: 28px;
    }
    .grid-wrapper {
        grid-template: "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "."/1fr;
        margin-top: 80px;
    }
    .about-hero-text-wrapper-2 {
        width: 100%;
    }
    .head-about {
        line-height: 95px;
    }
    .about-image-block {
        display: none;
    }
    .blog-image-page-img {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .mobiel-dropdown {
        right: 10%;
    }
    .hero-block {
        justify-content: center;
        width: 100%;
    }
    .dropdown-link {
        color: #3b4c5b;
        border-radius: 10px;
        width: 100%;
        min-width: 170px;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 16px;
    }
    .dropdown-link:hover {
        background-color: #73a7d417;
    }
    .heading-2 {
        text-align: center;
    }
    .dropdown-mobile {
        margin-left: 15px;
        margin-right: 0;
        display: flex;
    }
    .hero-image-wrap {
        width: 100%;
        min-height: auto;
    }
    .feature-icon-2 {
        margin-bottom: 15px;
    }
    .paragraph-hero {
        text-align: center;
    }
    .mobile-button-link {
        background-color: #54668114;
        border-radius: 50px;
        width: 55px;
        height: 55px;
        padding: 17px;
        display: flex;
        margin-right: 10px;
    }
    .navigation-link-wrap {
        display: none;
    }
    .dropdown-toggle {
        padding: 0;
    }
    .header {
        padding-top: 160px;
    }
    .content-block-hero {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 35px;
        display: flex;
    }
    .feature-wrap-2 {
        flex-direction: column;
    }
    .navigation-block-right {
        width: 100%;
    }
    .phone-wrap {
        display: none;
    }
    .hero-content {
        flex-wrap: wrap;
    }
    .container-navigation {
        z-index: 99;
        position: relative;
    }
    .content-block-left {
        width: 100%;
        padding-right: 25px;
    }
    .image-block {
        width: 100%;
        min-height: auto;
        margin-bottom: 35px;
    }
    .section-content {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .content-block-right {
        width: 100%;
        padding-left: 25px;
    }
    .content-wrap {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 35px;
        display: flex;
    }
    .column {
        width: 100%;
    }
    .column-wrap {
        flex-wrap: wrap;
    }
    .blog-card {
        padding: 20px 20px 35px;
    }
    .section-blog {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blog-img-mobile {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .header-button {
        display: none;
    }
    .process_details {
        padding: 10px;
    }
    .centre_block {
        width: 150px;
    }
    .process_image_wrap {
        padding: 15px;
    }
    .h3 {
        flex: 1;
    }
    ._1-2-grid {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .link-5 {
        color: #8581d1;
        margin-bottom: 13px;
        margin-left: 15px;
        text-decoration: none;
    }
    .mobile-block {
        z-index: 998;
        background-color: #fff;
        border-radius: 8px;
        flex-direction: column;
        height: 100%;
        min-height: 720px;
        padding-top: 25px;
        padding-left: 25px;
        display: flex;
        position: absolute;
        inset: 10px;
        transform: translateY(-100vh);
        box-shadow: 1px 1px 9px 1px #0003;
    }
    .b2-bar3 {
        background-color: #aaadc5;
    }
    .menu-button-2 {
        display: none;
    }
    .section-hero {
        min-height: 813px;
        padding-top: 130px;
        padding-bottom: 130px;
    }
    .image-9 {
        width: 50%;
    }
    .b2-bar1 {
        background-color: #aaadc5;
    }
    .menu-text {
        color: #5a54ff;
        margin-top: 15px;
        margin-bottom: 17px;
        font-size: 16px;
        font-weight: 500;
    }
    .section-content-2 {
        padding-left: 2%;
        padding-right: 2%;
    }
    .feature-block-3 {
        margin-bottom: 40px;
    }
    .logo-wrap-tight {
        flex-wrap: wrap;
    }
    .sml-logo {
        width: 130px;
        margin-bottom: 15px;
    }
    .feature-wrap-2--1,
    .feature-wrap-2-copy {
        flex-direction: column;
    }
    .money-heading-2 {
        text-align: center;
    }
    .home-money-item-subtext-2 {
        font-size: 18px;
        line-height: 140%;
    }
    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .padding-vertical-2 {
        padding-left: 0;
        padding-right: 0;
    }
    .old-wrappero-copy {
        flex-direction: column;
        max-width: 700px;
    }
    .old-wrappero-copy.home-hero-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .old-wrappero-copy.home-money-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .old-wrappero-copy.home-cta-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        align-items: center;
        padding-top: 80px;
        padding-bottom: 80px;
        padding-left: 40px;
    }
    .old-wrappero-copy.features-hero-flex {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
    }
    .old-wrappero-copy.feature-flex-yellow-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column-reverse;
    }
    .old-wrappero-copy.home-money-wrapper-copy {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .old-wrappero-copy.home-cta-wrap {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        align-items: center;
        padding-top: 80px;
        padding-bottom: 80px;
        padding-left: 40px;
    }
    .feature-wrap-sellers {
        flex-direction: column;
    }
    .container-14 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .mobile-menu-toggle {
        display: none;
    }
    .body-text {
        font-size: 18px;
    }
    .hero-image-block {
        width: 150%;
        padding-bottom: 150%;
    }
    .grid-hero {
        grid-template-columns: 3fr 2fr;
    }
    .home-content-section-3 {
        padding-left: 2%;
        padding-right: 2%;
    }
    .col-6 {
        margin-bottom: 30px;
    }
    .footer {
        padding-bottom: 50px;
    }
    .div-block-7 {
        max-width: 90%;
    }
    .cta-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .footer-logo-3 {
        width: 100%;
        max-width: 260px;
    }
    .nav-menu-3 {
        background-color: #070c29;
        border-bottom: 1px solid #fff3;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .card-w {
        max-width: 60%;
    }
    .container-16 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .cta-img {
        right: 0;
    }
    .embed {
        margin-bottom: 24px;
    }
    .logo-2 {
        width: auto;
        height: 100%;
    }
    .feature-section-2 {
        min-height: 500px;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .footer-col {
        margin-right: 30px;
    }
    .h1-4 {
        width: 800px;
        margin-bottom: 0;
        margin-left: -44px;
        font-size: 48px;
    }
    .large-heading {
        font-size: 40px;
        line-height: 1.2;
    }
    .footer-nav {
        justify-content: space-between;
        margin-left: 40px;
    }
    .heading-5-copy {
        width: 700px;
        margin-left: 33px;
    }
    ._1-2-grid-copy {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
    .column-2 {
        align-self: auto;
        width: 100%;
        margin-top: 40px;
        margin-left: 0;
    }
    .agent-ace {
        flex-direction: column;
        max-width: 700px;
    }
    .agent-ace.home-hero-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
    }
    .agent-ace.home-money-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .agent-ace.home-cta-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        align-items: center;
        padding-top: 80px;
        padding-bottom: 80px;
        padding-left: 40px;
    }
    .agent-ace.features-hero-flex {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
    }
    .agent-ace.feature-flex-yellow-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-direction: column-reverse;
    }
    .agent-ace.home-money-wrapper-copy {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .title---brix.text-single-bold---brix.logo-bar---brix {
        margin-bottom: 24px;
    }
    .logo-bar-v1-grid---brix {
        grid-row-gap: 24px;
        grid-template-rows: auto auto;
        max-width: 650px;
    }
    .logo---brix {
        padding-left: 6px;
        padding-right: 6px;
        display: block;
    }
    ._1-2-grid-2 {
        grid-row-gap: 50px;
        grid-template-columns: 1fr;
    }
    .hero-image-block-2 {
        background-position: 50%;
    }
    ._1-3-grid {
        grid-row-gap: 25px;
        grid-template-columns: 1fr;
    }
    .hero-section-2 {
        min-height: 90vh;
        padding-left: 10%;
        padding-right: 10%;
    }
    .img-hero {
        width: 100%;
        min-height: 40vh;
        margin-top: 5%;
        margin-bottom: 0;
    }
    .hero-block-2 {
        flex-direction: column;
    }
    .content-hero {
        width: 100%;
    }
    .hero-section-2-copy {
        min-height: 90vh;
        padding-left: 10%;
        padding-right: 10%;
    }
    ._1-3-grid-copy {
        grid-row-gap: 25px;
        grid-template-columns: 1fr;
    }
}
@media screen and (max-width: 767px) {
    h1 {
        font-size: 26px;
    }
    h2 {
        font-size: 42px;
    }
    h3 {
        font-size: 40px;
    }
    h4 {
        font-size: 36px;
    }
    .wrapper-2 {
        width: 90%;
    }
    ._404-paragraph {
        font-size: 20px;
    }
    .black-button {
        line-height: 24px;
    }
    .black-button-flex {
        height: 24px;
    }
    .hero-subtext {
        font-size: 18px;
    }
    .home-hero-image-container {
        width: 105%;
    }
    .home-money-item-heading {
        font-size: 54px;
    }
    .money-item-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .footer-banner {
        flex-wrap: wrap;
        justify-content: center;
    }
    .footer-right-container {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .blog-image-wrapper._274px {
        width: 100%;
        max-width: none;
        height: 100%;
    }
    .blog-info-wrapper.blog-card {
        height: auto;
    }
    .blog-title-32px {
        font-size: 30px;
    }
    .blog-image {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .blog-title-24px {
        font-size: 22px;
    }
    .nav-menu {
        padding-left: 3%;
    }
    .menu-button {
        padding: 10px;
    }
    .flex-paragraph-18px {
        font-size: 16px;
    }
    .feature-flex-hero-image {
        display: none;
    }
    .feature-card-item {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .feature-card-item-icon {
        margin-bottom: 20px;
    }
    .feature-card-item-heading {
        margin-bottom: 10px;
        font-size: 22px;
    }
    .feature-card-item-subtext {
        font-size: 16px;
    }
    .flex-card-item-icon {
        width: 45px;
        height: 45px;
        margin-bottom: 20px;
    }
    .flex-card-item-heading {
        margin-bottom: 10px;
        font-size: 22px;
    }
    .flex-card-item-subtext {
        font-size: 16px;
    }
    .about-hero-wrapper {
        padding-top: 80px;
    }
    .about-hero-text-wrapper {
        margin-top: 58px;
        margin-bottom: 0;
        margin-left: 219px;
        padding-bottom: 0;
    }
    .about-hero-image {
        max-height: 240px;
    }
    .about-hero-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }
    .about-team-section {
        display: none;
    }
    .about-team-item-grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .pricing-hero-wrapper {
        padding-bottom: 0;
    }
    .pricing-flex-subtext {
        font-size: 16px;
    }
    .pricing-faq-wrapper {
        padding-top: 120px;
        padding-bottom: 120px;
    }
    .pricing-faq-question-item {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .pricing-faq-question-text {
        font-size: 18px;
        line-height: 140%;
    }
    .pricing-faq-answer-text {
        padding-bottom: 20px;
        font-size: 16px;
    }
    .pricing-faq-item-container {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .pricing-feature-wrapper {
        padding-top: 0;
        padding-bottom: 120px;
    }
    .pricing-feature-item-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .pricing-feature-item-icon {
        margin-bottom: 20px;
    }
    .pricing-feature-subtext {
        margin-bottom: 30px;
        font-size: 16px;
    }
    .blog-hero-section {
        background-color: var(--light-steel-blue);
    }
    .blog-hero-wrapper {
        padding-top: 80px;
    }
    .blog-form-wrapper,
    .blog-hero-subtext {
        display: none;
    }
    .contact-hero-wrapper {
        padding-top: 80px;
    }
    .contact-hero-form-container {
        padding: 30px;
    }
    .contact-button-container {
        display: none;
    }
    .contact-hero-button {
        padding-left: 20px;
        padding-right: 20px;
    }
    .contact-form-container {
        padding: 30px;
    }
    .contact-field-label {
        margin-bottom: 8px;
        font-size: 18px;
        line-height: 140%;
    }
    .contact-form-wrapper {
        margin-bottom: 20px;
    }
    .contact-form-wrapper-flex {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .contact-form-button-wrapper {
        flex-wrap: wrap;
        margin-top: 0;
    }
    .contact-submit-button {
        width: 100%;
    }
    .contact-form-heading {
        margin-bottom: 24px;
        font-size: 28px;
    }
    .download-hero-wrapper {
        padding-top: 80px;
    }
    .download-item-container {
        padding: 60px 30px;
    }
    .download-item-grid {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .download-item-image {
        margin-bottom: 30px;
    }
    .download-item-heading {
        margin-bottom: 10px;
    }
    .download-item-subheading {
        font-size: 16px;
    }
    .our-mission-heading {
        margin-bottom: 20px;
        font-size: 40px;
    }
    .blog-heading {
        font-size: 40px;
    }
    .home-section-copy.yellow-copy {
        display: none;
    }
    .image {
        display: block;
    }
    .feature-block-title {
        margin-bottom: 15px;
    }
    .right-text-block {
        width: 100%;
        margin-top: 0;
    }
    .feature-column {
        padding-left: 0;
        padding-right: 0;
    }
    .footer-title {
        width: 90%;
    }
    .hero-title {
        font-size: 39px;
    }
    .section {
        padding: 40px 30px;
    }
    .section.main-features {
        padding-bottom: 60px;
        padding-left: 35px;
        padding-right: 35px;
    }
    .section.all-features {
        padding-bottom: 70px;
    }
    .section-title {
        font-size: 35px;
        line-height: 38px;
    }
    .copyright-text-2 {
        font-size: 11px;
    }
    .logo-column {
        padding-bottom: 6px;
        padding-left: 0;
        padding-right: 0;
    }
    .hero-text-block {
        float: none;
        text-align: center;
        width: 360px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .bottom-footer-block {
        margin-top: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }
    .browser-block {
        width: 100%;
        height: 350px;
        margin-top: -55px;
        margin-bottom: 40px;
        position: relative;
        top: 0;
    }
    .hero {
        height: auto;
        padding: 80px 25px 40px;
    }
    .feature-row {
        margin-top: 0;
    }
    .hero-image {
        width: 290px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: static;
    }
    .feature-block {
        padding-bottom: 30px;
        padding-right: 0;
    }
    .copyright-text-3 {
        font-size: 11px;
    }
    .hero-image-2 {
        height: 310px;
    }
    .hero-image-2.phone-white {
        height: 281px;
    }
    .hero-container {
        padding-top: 102px;
    }
    .hero-text-block-2 {
        width: 50%;
    }
    .hero-2 {
        height: 480px;
    }
    .hero-title-2 {
        font-size: 3vw;
        line-height: 5vw;
    }
    .hero-title-2.title-2 {
        font-size: 3vw;
        line-height: 3vw;
    }
    .hero-button-2 {
        width: 100%;
        margin-top: 5px;
        margin-right: 0;
        padding-top: 9px;
        padding-bottom: 9px;
    }
    .section-2 {
        padding: 25px;
    }
    .column-title {
        font-size: 6vw;
        line-height: 6vw;
    }
    .section-title-2 {
        font-size: 6vw;
        line-height: 6vw;
    }
    .feature-column-2 {
        padding-bottom: 25px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .image-2 {
        margin-left: 82px;
    }
    .text-large {
        font-size: 2em;
    }
    .feature-wrap {
        font-size: 0.8rem;
    }
    .container-5 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .pricing-card-grid {
        margin-top: 2em;
    }
    .icon-button {
        padding: 12px 30px;
        font-size: 14px;
    }
    .f-r-see-more {
        margin-bottom: 20px;
    }
    .h1 {
        font-size: 3rem;
    }
    .padding-vertical {
        padding: 2rem 0 0;
    }
    .pricing-menu {
        margin-top: 1em;
    }
    .feature-wrap-no {
        font-size: 0.8rem;
    }
    .black-button-copy {
        line-height: 24px;
        display: none;
    }
    .section-3.features-single-section {
        padding-top: 80px;
    }
    .features-slider-single-wrapper {
        padding: 30px 20px;
    }
    .faq-section-paragraph {
        margin-bottom: 0;
        font-size: 17px;
    }
    .faq-section-title-wrapper {
        max-width: 480px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
    }
    .features-slider-title {
        margin-bottom: 15px;
    }
    .features-grid {
        grid-template-columns: 1fr;
    }
    .faq-section-title {
        margin-bottom: 10px;
        font-size: 34px;
        line-height: 44px;
    }
    .section-4.features-software-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .integrations-connect-paragraph-text {
        font-size: 16px;
        line-height: 26px;
    }
    .features-software-wrapper {
        grid-row-gap: 30px;
    }
    .integrations-list-item-text-block {
        font-size: 15px;
    }
    .integrations-connect-title {
        margin-bottom: 15px;
        font-size: 40px;
        line-height: 50px;
    }
    .integrations-list-wrapper {
        margin-top: 20px;
    }
    .support-top-right {
        width: 100%;
    }
    .support-top-wrapper {
        flex-direction: column;
        align-items: flex-start;
    }
    .support-top-left {
        margin-bottom: 15px;
    }
    .support-column {
        width: 100%;
        margin-bottom: 40px;
    }
    .support-wrapper {
        flex-wrap: wrap;
    }
    .hero-subtext-copy {
        font-size: 18px;
    }
    .hero-agent-video-mobile {
        width: 105%;
    }
    .text-span-133 {
        line-height: 28px;
    }
    .about-hero-text-wrapper-2 {
        width: 100%;
    }
    .content-wrapper-2 {
        align-items: center;
    }
    .about-head-wrapper {
        justify-content: center;
    }
    .black-button-copy-copy {
        line-height: 24px;
    }
    .black-button-listings-page {
        line-height: 24px;
    }
    .blog-image-page-img {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .footer-button {
        line-height: 24px;
    }
    .button-navigation,
    .navigation-link-wrap,
    .phone-wrap {
        display: none;
    }
    .section-content {
        padding-left: 3%;
        padding-right: 3%;
    }
    .content-block-right {
        padding: 10px;
    }
    .blog-card {
        width: 100%;
        margin-bottom: 35px;
    }
    .section-blog {
        padding-left: 3%;
        padding-right: 3%;
    }
    .blog-img-mobile {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .header-button {
        line-height: 24px;
        display: none;
    }
    .agent-hero-subtext {
        font-size: 18px;
    }
    .h1-2 {
        font-size: 38px;
        line-height: 38px;
    }
    .process_details {
        justify-content: flex-start;
        width: 90%;
        min-height: auto;
        padding: 20px;
    }
    .centre_block {
        width: 55px;
    }
    .process_card {
        flex-direction: row-reverse;
        margin-bottom: 35px;
        padding-bottom: 20px;
    }
    .process_card_02 {
        margin-bottom: 35px;
    }
    .process_image_wrap {
        display: none;
    }
    .process_section {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._2-4-grid {
        min-height: auto;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .section-hero {
        align-items: center;
        display: flex;
    }
    .container-hero {
        width: 100%;
    }
    .logo-wrap-tight {
        flex-wrap: wrap;
        align-content: space-between;
    }
    .seller-button {
        line-height: 24px;
    }
    .seller-button-2 {
        line-height: 24px;
    }
    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .padding-vertical-2 {
        padding-left: 0;
        padding-right: 0;
    }
    .heading-block {
        margin-bottom: 40px;
    }
    .container-14 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .assumable-help {
        line-height: 24px;
    }
    .assumable-help-copy-2 {
        line-height: 24px;
    }
    ._1234 {
        line-height: 24px;
    }
    .nav-menu-2 {
        background-color: #fcfbf3;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .mobile-menu-toggle {
        margin-top: -10px;
        padding: 0;
    }
    .header-2 {
        height: 4em;
        padding-bottom: 0;
    }
    .hero-image-block {
        width: 45vw;
    }
    .download-bg-image-wrapper {
        height: 18vw;
    }
    .download-bg-image-wrapper.left {
        height: 20vw;
    }
    .section-6.mission {
        padding-top: 6em;
        padding-bottom: 2em;
    }
    .assumable-button-1 {
        line-height: 24px;
    }
    .col-6 {
        max-width: 100%;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .footer {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .cta-section {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .footer-heading-2 {
        margin-bottom: 15px;
    }
    .footer-logo-3 {
        max-width: 260px;
        margin-bottom: 30px;
    }
    .social-wrapper {
        justify-content: center;
        margin-left: 0;
        margin-right: 0;
    }
    .legal-link {
        text-align: center;
        margin-bottom: 20px;
    }
    .card-w {
        max-width: 50%;
    }
    .section-heading {
        margin-bottom: 40px;
    }
    .footer-copyright {
        margin-bottom: 16px;
    }
    .feature-text-wrapper,
    .feature-text-wrapper.right {
        max-width: 100%;
    }
    .description {
        max-width: 100%;
        margin-bottom: 10px;
        font-size: 15px;
    }
    .embed {
        margin-bottom: 12px;
    }
    .logo-2 {
        padding-left: 0;
    }
    .footer-grid {
        flex-direction: column;
    }
    .section-heading-wrapper {
        margin-bottom: 30px;
    }
    .logo-img {
        width: 50px;
        height: 50px;
    }
    .feature-section-2 {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .footer-bottom-wrapper {
        margin-top: 10px;
        padding-top: 20px;
    }
    .footer-nav-link-2 {
        margin-bottom: 8px;
    }
    .links-wrapper {
        flex-direction: column;
    }
    .h1-4 {
        font-size: 32px;
        line-height: 1.4;
    }
    .large-heading {
        margin-bottom: 12px;
        font-size: 26px;
    }
    .large-heading._w-70 {
        max-width: 100%;
    }
    .footer-nav {
        margin-left: 0;
    }
    .home-hero-section {
        padding-top: 120px;
    }
    .footer-legal {
        text-align: center;
        line-height: 16px;
    }
    .row {
        margin-left: 0;
        margin-right: 0;
    }
    .heading-5-copy {
        padding-left: 0;
        padding-right: 165px;
    }
    .process_section-copy {
        padding-left: 15px;
        padding-right: 15px;
    }
    .seller-button-copy {
        line-height: 24px;
    }
    .seller-button-2-copy {
        line-height: 24px;
    }
    .assumable-help-copy {
        line-height: 24px;
    }
    .column-2 {
        margin-top: 40px;
        margin-left: 0;
    }
    .input---brix.large---brix {
        min-height: 64px;
        margin-bottom: 16px;
        padding: 16px 32px;
    }
    .assumable-help-copy-copy {
        line-height: 24px;
    }
    .agent-hero-subtext-copy {
        font-size: 18px;
    }
    .seller-button-2-copy-copy {
        line-height: 24px;
    }
    .logo-bar-v1-grid---brix {
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
    }
    .logo---brix {
        padding-left: 0;
        padding-right: 0;
    }
    .img-hero {
        margin-top: 15%;
    }
    .img-block {
        z-index: 3;
        order: 3;
        width: 70%;
        min-height: 50vh;
        padding-top: 20px;
        position: relative;
    }
    .content-wrap-3 {
        justify-content: center;
        align-items: center;
        width: 90%;
        height: 50vh;
        padding-bottom: 20px;
    }
}
@media screen and (max-width: 479px) {
    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 34px;
    }
    h3 {
        font-size: 30px;
    }
    h4 {
        font-size: 26px;
    }
    h5,
    h6 {
        font-size: 20px;
    }
    p {
        font-size: 18px;
    }
    .h5-heading-white.margin-bottom-16px {
        margin-bottom: 10px;
    }
    .wrapper-1280px {
        width: 90%;
    }
    .wrapper-1280px.home-hero-wrapper {
        margin-top: 5px;
        margin-bottom: -95px;
        padding-top: 0;
    }
    .wrapper-1280px.home-financial-wrapper {
        padding-bottom: 0;
    }
    .wrapper-1280px.home-cta-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        background-color: #bfd7ea;
        padding: 40px 20px;
    }
    .wrapper-1280px.footer-flex {
        padding-top: 100px;
    }
    .wrapper-1280px.home-blog-wrapper {
        padding-bottom: 120px;
    }
    .wrapper-1280px.features-hero-flex {
        padding-bottom: 0;
    }
    .wrapper-1280px.feature-flex-wrapper {
        padding-top: 0;
        padding-bottom: 100px;
    }
    .wrapper-1280px.feature-card-flex {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    ._404-paragraph {
        margin-bottom: 40px;
        font-size: 16px;
    }
    .black-button {
        margin-left: 15px;
    }
    .black-button.large {
        padding: 16px 28px;
    }
    .black-button.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .home-section.green-2 {
        margin-top: 0;
        padding-top: 0;
    }
    .home-section.black-bg {
        background-color: #5d20d2;
    }
    .home-section.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .hero-heading {
        max-width: 300px;
        margin-top: 66px;
    }
    .hero-subtext {
        max-width: 300px;
        line-height: 150%;
    }
    .hero-button-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
    }
    .home-hero-image {
        display: none;
    }
    .h2-heading {
        margin-top: 23px;
    }
    .h3-heading.margin-bottom-22px {
        margin-top: 153px;
    }
    .home-financial-hero-image {
        display: none;
    }
    .home-financial-subheading {
        font-size: 16px;
    }
    .financial-dropdown-item-bg {
        display: none;
    }
    .home-cta-subtext {
        margin-bottom: 30px;
        font-size: 16px;
    }
    .business-red-span {
        color: #5d20d2;
        background-image: url(https://cdn.prod.website-files.com/64f0b00a989ccf64b51857f4/64f0b29b7c5a9334d0e6cd45_assumablelineforweb-01.svg);
    }
    .footer-banner {
        grid-row-gap: 20px;
        flex-direction: column;
        padding-left: 4px;
        padding-right: 4px;
    }
    .copyright-text {
        text-align: center;
    }
    .money-flow-white-logo {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .moneyflow-logo-wrapper,
    .moneyflow-logo-wrapper.black {
        width: 35px;
        height: 35px;
    }
    .moneyflow-logo {
        width: 20px;
        height: 18px;
    }
    .moneyflow-logo-text-image {
        max-width: 90px;
        height: 20px;
        margin-left: -5px;
    }
    .footer-right-container {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }
    .footer-subheading {
        font-size: 11px;
    }
    .footer-form-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: #0000;
        flex-direction: column;
        align-items: stretch;
    }
    .yellow-submit-button {
        background-color: var(--white);
        border-radius: 4px;
    }
    .home-footer-socials-container {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        display: none;
    }
    .footer-column {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .blog-image-wrapper {
        height: 280px;
    }
    .blog-info-wrapper.blog-card {
        padding: 20px 10px;
    }
    .blog-title-32px {
        font-size: 24px;
    }
    .blog-image {
        width: 100%;
        height: 100%;
        margin-left: 0;
    }
    .blog-title-24px {
        font-size: 20px;
    }
    .blog-subheading {
        font-size: 16px;
    }
    .menu-button {
        padding: 8px;
    }
    .features-hero-section {
        background-color: #fff;
        margin-top: 31px;
        margin-bottom: -102px;
        padding-bottom: 0;
    }
    .features-hero-image {
        display: none;
    }
    .feature-flex-hero-image {
        display: none;
    }
    .flex-button-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        align-items: stretch;
    }
    .feature-card-item {
        padding-left: 20px;
        padding-right: 20px;
    }
    .feature-card-item-icon {
        width: 45px;
        height: 45px;
        margin-bottom: 16px;
    }
    .feature-card-item-heading {
        font-size: 20px;
    }
    .flex-card-item-icon {
        width: 40px;
        height: 40px;
        margin-bottom: 12px;
    }
    .flex-card-item-heading {
        font-size: 20px;
    }
    .flex-card-item-subtext {
        font-size: 14px;
    }
    .flex-card-item-container {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column;
    }
    .about-hero-wrapper {
        padding-top: 60px;
    }
    .about-hero-image {
        max-height: 200px;
    }
    .about-team-section {
        display: none;
    }
    .about-team-item-grid {
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr;
    }
    .pricing-flex-button-wrapper {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        max-width: 300px;
    }
    .pricing-faq-wrapper {
        padding-bottom: 100px;
    }
    .pricing-faq-question-item {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .pricing-feature-wrapper {
        padding-bottom: 100px;
    }
    .pricing-feature-item-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
    }
    .pricing-feature-item-icon {
        width: 45px;
        height: 45px;
        margin-bottom: 16px;
    }
    .pricing-feature-item-heading {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .pricing-feature-item-subtext {
        font-size: 16px;
    }
    .blog-hero-section {
        background-color: var(--light-steel-blue);
    }
    .blog-hero-wrapper {
        padding-top: 60px;
    }
    .blog-hero-subtext {
        display: none;
    }
    .blog-form-wrapper {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        border-style: none;
        border-width: 0;
        border-radius: 0;
        flex-direction: column;
        display: none;
    }
    .blog-text-field {
        border-width: 1px;
        border-color: var(--black-2);
        border-radius: 4px;
    }
    .blog-link-wrapper {
        margin-top: 20px;
        font-size: 16px;
    }
    .blog-icon-link-wrapper {
        width: 30px;
        height: 30px;
    }
    .contact-hero-wrapper {
        padding-top: 60px;
    }
    .contact-hero-form-container {
        padding: 20px 10px;
    }
    .contact-hero-subheading {
        font-size: 18px;
        line-height: 150%;
    }
    .contact-button-container {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        margin-top: 30px;
        margin-bottom: 30px;
        display: none;
    }
    .contact-hero-button {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-wrap: wrap;
        padding: 12px 10px;
    }
    .contact-button-icon-wrapper {
        width: 28px;
        height: 28px;
    }
    .contact-button-text-wrapper {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .contact-button-text {
        font-size: 16px;
    }
    .contact-form-container {
        padding: 20px 15px;
    }
    .contact-field-label {
        font-size: 16px;
    }
    .contact-text-field {
        height: 45px;
    }
    .contact-form-wrapper-flex {
        grid-column-gap: 0;
        grid-row-gap: 0;
        flex-direction: column;
    }
    .contact-form-heading {
        margin-bottom: 20px;
        font-size: 24px;
    }
    .download-hero-wrapper {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding-top: 60px;
    }
    .download-item-container {
        padding: 40px 20px;
    }
    .download-item-image {
        margin-bottom: 20px;
    }
    .download-item-subtext {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 150%;
    }
    ._404-icon {
        margin-bottom: 20px;
    }
    .option-button {
        padding: 16px 30px;
    }
    .block-header {
        padding-left: 10px;
        padding-right: 10px;
    }
    .our-mission-heading {
        margin-bottom: 16px;
        font-size: 36px;
    }
    .blog-heading {
        font-size: 36px;
    }
    .download-heading {
        font-size: 20px;
    }
    .home-section-copy.yellow-copy {
        display: none;
    }
    .footer-column-copy {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: none;
    }
    .wrapper-1280px-copy.home-cta-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        padding: 40px 20px;
    }
    .mobile-hero {
        width: 100%;
        height: 70%;
        margin-top: -117px;
        margin-bottom: -12px;
        margin-left: 5px;
        display: block;
    }
    .image {
        padding-bottom: 76px;
        display: block;
    }
    .feature-block-title {
        margin-bottom: 20px;
        font-size: 22px;
    }
    .footer-nav-link {
        margin-top: 8px;
        display: block;
    }
    .footer-title {
        font-size: 14px;
        line-height: 20px;
    }
    .hero-title {
        font-size: 32px;
        line-height: 34px;
    }
    .section {
        padding: 35px 25px;
    }
    .section.footer {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .section.main-features {
        padding-top: 10px;
    }
    .section.all-features {
        padding-top: 30px;
    }
    .section.cta-section {
        padding-top: 70px;
        padding-bottom: 40px;
    }
    .section-title {
        font-size: 27px;
        line-height: 31px;
    }
    .footer-top-bar {
        height: 6px;
    }
    .hero-subtext-2 {
        margin-top: 15px;
        font-size: 15px;
        line-height: 22px;
    }
    .hero-text-block {
        width: 240px;
    }
    .browser-block {
        height: 200px;
    }
    .feature-icon {
        height: 25px;
        margin-top: 4px;
    }
    .footer-logo {
        height: 20px;
        margin-bottom: 20px;
    }
    .hero-image {
        width: 220px;
    }
    .text-block-left {
        float: none;
        text-align: center;
        width: 100%;
    }
    .hero-button {
        width: 220px;
        margin-top: 5px;
        margin-right: 0;
        font-size: 11px;
    }
    .hero-image-2 {
        height: 200px;
        top: 145px;
        right: -20px;
    }
    .hero-image-2.phone-white {
        height: 180px;
        top: 150px;
        right: -95px;
    }
    .hero-container {
        padding-top: 84px;
    }
    .hero-text-block-2 {
        width: 60%;
    }
    .hero-2 {
        height: 400px;
    }
    .hero-title-2 {
        line-height: 34px;
    }
    .hero-title-2.title-2 {
        margin-top: 11px;
        font-size: 4vw;
        line-height: 17px;
    }
    .hero-button-2 {
        padding-left: 15px;
    }
    .section-2 {
        padding: 20px;
    }
    .link.below-paragraph {
        margin-top: 8px;
        font-size: 12px;
    }
    .column-title-block {
        margin-bottom: 14px;
    }
    .section-title-2 {
        font-size: 7vw;
        line-height: 7vw;
    }
    .section-title-block-2 {
        margin-bottom: 7px;
    }
    .feature-title {
        line-height: 12px;
    }
    .features-row {
        margin-top: 19px;
    }
    .feature-column-2 {
        padding-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
    }
    .home-page-form-hero {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: #0000;
        flex-direction: column;
        align-items: stretch;
    }
    .heroform-buton {
        background-color: var(--purple);
        border-radius: 4px;
    }
    .image-2 {
        margin-left: 5px;
    }
    .form__input.email,
    .form__input.name,
    .form__input.state {
        font-size: 15px;
    }
    .form__button,
    .form__button-copy {
        font-size: 15px;
        line-height: 25px;
    }
    .header-center-box._75 {
        width: 90%;
    }
    .div-block {
        margin-top: 15px;
        padding-left: 0;
        padding-right: 0;
    }
    .get-assumable-header {
        display: none;
    }
    .pricing-card-grid {
        grid-column-gap: 42px;
        grid-row-gap: 42px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }
    .icon-button {
        padding-top: 12px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .integrations-block {
        font-size: 14px;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .pricing-menu {
        width: 12em;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }
    .div-block-2 {
        margin-left: -156px;
        margin-right: -155px;
        padding-bottom: 25px;
        padding-left: 0;
        padding-right: 348px;
    }
    .black-button-copy {
        margin-left: 8px;
        padding-left: 0;
        padding-right: 0;
        display: none;
    }
    .black-button-copy.large {
        padding: 16px 28px;
    }
    .black-button-copy.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .section-3.features-single-section {
        padding-top: 60px;
    }
    .features-slider-single-wrapper {
        padding: 20px 15px;
    }
    .features-slider-image-wrapper {
        margin-bottom: 15px;
    }
    .faq-section-paragraph {
        font-size: 15px;
        line-height: 25px;
    }
    .container-6 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .features-slider-title {
        margin-bottom: 10px;
        font-size: 26px;
        line-height: 36px;
    }
    .features-slider-paragraph-text {
        font-size: 16px;
        line-height: 26px;
    }
    .features-grid {
        grid-row-gap: 30px;
    }
    .faq-section-title {
        margin-bottom: 5px;
        font-size: 22px;
        line-height: 32px;
    }
    .section-4.features-software-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .integrations-connect-text-wrapper {
        margin-top: 30px;
    }
    .integrations-connect-paragraph-text {
        font-size: 15px;
        line-height: 25px;
    }
    .integrations-list-item-text-block {
        max-width: 281px;
    }
    .integrations-connect-title {
        margin-bottom: 10px;
        font-size: 35px;
        line-height: 45px;
    }
    .container-7 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .integrations-list-item {
        grid-column-gap: 5px;
    }
    .home-section-copy.black-bg {
        background-color: #5d20d2;
    }
    .home-section-copy.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .hero-heading-3 {
        margin-top: 66px;
    }
    .wrapper-1280px-copy {
        width: 90%;
    }
    .wrapper-1280px-copy.home-hero-wrapper {
        margin-bottom: -148px;
    }
    .wrapper-1280px-copy.home-financial-wrapper {
        padding-bottom: 0;
    }
    .wrapper-1280px-copy.home-cta-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        background-color: #bfd7ea;
        padding: 40px 20px;
    }
    .wrapper-1280px-copy.footer-flex {
        padding-top: 100px;
    }
    .wrapper-1280px-copy.home-blog-wrapper {
        padding-bottom: 120px;
    }
    .wrapper-1280px-copy.features-hero-flex {
        padding-bottom: 0;
    }
    .wrapper-1280px-copy.feature-flex-wrapper {
        padding-top: 0;
        padding-bottom: 100px;
    }
    .wrapper-1280px-copy.feature-card-flex {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .wrapper-1280px-copy.home-hero-wrapper-copy {
        margin-bottom: -148px;
    }
    .hero-heading-3-copy {
        margin-top: 66px;
    }
    .hero-subtext-copy {
        line-height: 150%;
    }
    .wrapper-agent-page {
        width: 90%;
    }
    .wrapper-agent-page.home-hero-wrapper {
        margin-top: 5px;
        margin-bottom: -95px;
        padding-top: 0;
    }
    .wrapper-agent-page.home-financial-wrapper {
        padding-bottom: 0;
    }
    .wrapper-agent-page.home-cta-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        background-color: #bfd7ea;
        padding: 40px 20px;
    }
    .wrapper-agent-page.footer-flex {
        padding-top: 100px;
    }
    .wrapper-agent-page.home-blog-wrapper {
        padding-bottom: 120px;
    }
    .wrapper-agent-page.features-hero-flex {
        padding-bottom: 0;
    }
    .wrapper-agent-page.feature-flex-wrapper {
        padding-top: 0;
        padding-bottom: 100px;
    }
    .wrapper-agent-page.feature-card-flex {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .wrapper-agent-page.wrapper-2-agent-page {
        margin-top: 0;
        margin-bottom: -94px;
        padding-top: 77px;
        padding-bottom: 77px;
    }
    .agent-hero-heading {
        max-width: 300px;
        margin-top: 66px;
        margin-left: -213px;
        padding-right: 0;
        font-size: 28px;
    }
    .heading {
        margin-left: 4px;
    }
    .paragraph-2 {
        margin-bottom: 19px;
        margin-left: 25px;
        padding-right: 45px;
    }
    .agent-hero {
        display: none;
    }
    .video {
        width: 90%;
        margin-left: 9px;
    }
    .blog-hero-heading {
        text-align: left;
        max-width: 500px;
        margin-top: -5px;
        margin-left: 34px;
    }
    .top-head-about {
        font-size: 20px;
    }
    .text-span-133 {
        line-height: 28px;
    }
    .grid-wrapper {
        margin-top: -37px;
    }
    .about-hero-text-wrapper-2 {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .head-about {
        font-size: 35px;
        line-height: 45px;
    }
    .content-wrapper-2 {
        align-items: center;
    }
    .about-head-wrapper {
        justify-content: center;
    }
    .feature-heading {
        font-size: 35px;
        font-weight: 400;
    }
    .about-wrapper-1 {
        min-height: 350px;
        display: none;
    }
    .black-head {
        font-size: 35px;
        font-weight: 400;
    }
    .black-button-copy-copy {
        margin-left: 8px;
        padding-left: 0;
        padding-right: 0;
        display: block;
    }
    .black-button-copy-copy.large {
        padding: 16px 28px;
    }
    .black-button-copy-copy.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .hero-heading-listings {
        max-width: 300px;
        margin-top: 25px;
    }
    .black-button-listings-page {
        margin-left: 8px;
        padding-left: 0;
        padding-right: 0;
        display: none;
    }
    .black-button-listings-page.large {
        padding: 16px 28px;
    }
    .black-button-listings-page.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .blog-image-page-img {
        width: 100%;
        height: 100%;
        margin-left: 0;
        display: none;
    }
    .footer-button {
        margin-left: 8px;
        padding-left: 0;
        padding-right: 0;
        display: block;
    }
    .footer-button.large {
        padding: 16px 28px;
    }
    .footer-button.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .logo-image {
        max-width: 150%;
    }
    .button-wrap-hero {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
    .hero-image-wrap {
        padding: 10px;
    }
    .paragraph-hero {
        display: none;
    }
    .navigation {
        padding-left: 20px;
        padding-right: 20px;
    }
    .content-block-hero {
        margin-top: -244px;
    }
    .phone-wrap {
        display: none;
    }
    .button-4 {
        margin-bottom: 15px;
        margin-right: 0;
    }
    .image-block {
        padding: 8px;
    }
    .button-5 {
        margin-bottom: 15px;
        margin-right: 0;
    }
    .blog-card {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .title-2 {
        margin-top: 176px;
        margin-left: 4px;
    }
    .home-blog-section-old.black-bg {
        background-color: #5d20d2;
    }
    .home-blog-section-old.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .old-how-it-works.black-bg {
        background-color: #5d20d2;
    }
    .old-how-it-works.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .button-6 {
        margin-bottom: 15px;
        margin-right: 0;
    }
    .old-home-section-3.black-bg {
        background-color: #5d20d2;
    }
    .old-home-section-3.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .image-3 {
        display: none;
    }
    .blog-img-mobile {
        width: 100%;
        height: 100%;
        margin-top: -64px;
        margin-left: 0;
        display: block;
    }
    .header-button {
        margin-left: 8px;
        padding-left: 0;
        padding-right: 0;
        display: none;
    }
    .header-button.large {
        padding: 16px 28px;
    }
    .header-button.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .agent-hero-subtext {
        max-width: 300px;
        margin-left: -196px;
        font-size: 14px;
        line-height: 150%;
    }
    .h1-2 {
        margin-left: 134px;
    }
    .process_details {
        margin-left: 101px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }
    .title_text {
        margin-left: 121px;
    }
    .h2-2 {
        font-size: 27px;
    }
    .process_section {
        margin-left: -203px;
    }
    .paragraph-6 {
        width: 350px;
    }
    ._2-2-grid {
        flex-direction: column;
        display: flex;
    }
    .main-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .h2-3 {
        font-size: 30px;
    }
    .buyer-main-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    ._2-4-grid {
        text-align: left;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
    }
    ._2-4-grid.vertical-mobile {
        grid-auto-flow: row;
    }
    .faq-answer {
        object-fit: fill;
    }
    .h2-4 {
        font-size: 30px;
    }
    .faq-section-new {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .h1-3 {
        font-size: 28px;
    }
    .dropdown-menu-wrap-sml {
        padding-left: 5px;
    }
    .mobile-block {
        padding-left: 15px;
    }
    .section-hero {
        height: 55vh;
        min-height: 500px;
        margin-bottom: -20px;
        padding-top: 350px;
        padding-bottom: 198px;
    }
    .container-hero {
        margin-top: -117px;
        margin-bottom: -16px;
    }
    .h2-c {
        margin-bottom: 59px;
    }
    .logo-wrap-tight {
        flex-direction: column;
        display: none;
    }
    .sml-logo {
        margin-bottom: 56px;
    }
    .seller-button {
        margin-left: 10px;
    }
    .seller-button.large {
        padding: 16px 28px;
    }
    .seller-button.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .seller-button-2 {
        margin-left: 10px;
    }
    .seller-button-2.large {
        padding: 16px 28px;
    }
    .seller-button-2.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .app-button {
        margin-top: 17px;
    }
    .nabvbar-button1 {
        display: none;
    }
    .h2-6 {
        font-size: 30px;
    }
    .home-header_image {
        padding-top: 27px;
    }
    .home-header_form-button-wrapper {
        justify-content: space-around;
        width: 100%;
        margin-top: 0.5rem;
        margin-left: 0;
        display: flex;
    }
    .home-header_form-wrapper {
        flex-direction: column;
    }
    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom.margin-custom1 {
        margin-top: -8.5rem;
        margin-bottom: 5px;
        padding-top: 96px;
        padding-bottom: 1.9rem;
    }
    .padding-vertical-2 {
        padding-left: 0;
        padding-right: 0;
    }
    .hero-app-button {
        margin-top: 17px;
        margin-left: 3px;
    }
    .what-is-an-assumable-section.green-2 {
        margin-top: 0;
        padding-top: 0;
    }
    .what-is-an-assumable-section.black-bg {
        background-color: #5d20d2;
    }
    .what-is-an-assumable-section.cta-linear-gradient {
        background-image: linear-gradient(#fff 50%, #5d20d2 50%);
    }
    .old-wrappero-copy {
        width: 90%;
    }
    .old-wrappero-copy.home-hero-wrapper {
        margin-top: 5px;
        margin-bottom: -95px;
        padding-top: 0;
    }
    .old-wrappero-copy.home-financial-wrapper {
        padding-bottom: 0;
    }
    .old-wrappero-copy.home-cta-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        background-color: #bfd7ea;
        padding: 40px 20px;
    }
    .old-wrappero-copy.footer-flex {
        padding-top: 100px;
    }
    .old-wrappero-copy.home-blog-wrapper {
        padding-bottom: 120px;
    }
    .old-wrappero-copy.features-hero-flex {
        padding-bottom: 0;
    }
    .old-wrappero-copy.feature-flex-wrapper {
        padding-top: 0;
        padding-bottom: 100px;
    }
    .old-wrappero-copy.feature-card-flex {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .old-wrappero-copy.home-cta-wrap {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        background-color: #bfd7ea;
        padding: 40px 20px;
    }
    .mobile-new-hero-heading {
        margin-top: 0;
        margin-bottom: -74px;
        padding-top: 29px;
        font-size: 25px;
        display: block;
    }
    .heading-5 {
        margin-top: 151px;
        display: none;
    }
    .mobile-heading-nw {
        margin-top: 205px;
        margin-right: 0;
        padding-right: 0;
        font-size: 30px;
        display: block;
    }
    .image-10 {
        margin-top: -168px;
        display: none;
    }
    .container-14 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .fa-icon {
        font-size: 20px;
    }
    .assumable-help {
        margin-left: 10px;
    }
    .assumable-help.large {
        padding: 16px 28px;
    }
    .assumable-help.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .assumable-help.assumable-help-buton {
        margin-left: 48px;
    }
    .assumable-help-copy-2 {
        margin-left: 10px;
    }
    .assumable-help-copy-2.large {
        padding: 16px 28px;
    }
    .assumable-help-copy-2.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .assumable-help-copy-2.assumable-help-buton-copy-2 {
        margin-left: 230px;
    }
    ._1234 {
        margin-left: -1px;
    }
    ._1234.large {
        padding: 16px 28px;
    }
    ._1234.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .image-11 {
        display: none;
    }
    .grid-services {
        flex-direction: column;
        display: flex;
    }
    .mobile-menu-toggle {
        margin-right: -8px;
    }
    .button-10 {
        text-align: center;
    }
    .form-input {
        width: 100%;
        font-size: 1.5em;
    }
    .nav-item {
        font-size: 1.2em;
    }
    .body-text.white.hero {
        text-align: left;
    }
    .hero-image-block {
        width: 60vw;
        box-shadow: 23px 23px #ffda5480;
    }
    .container-15 {
        padding-left: 5%;
        padding-right: 4%;
    }
    .section-6 {
        padding-top: 40px;
        padding-bottom: 4em;
    }
    .section-6.footer {
        padding-top: 4em;
        padding-bottom: 4em;
        font-size: 14px;
    }
    .section-6.mission {
        padding-top: 3em;
    }
    .assumable-button-1 {
        margin-left: 10px;
    }
    .assumable-button-1.large {
        padding: 16px 28px;
    }
    .assumable-button-1.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .faq-agents-page {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .image-12 {
        display: none;
    }
    .app-button-copy {
        margin-top: 17px;
    }
    .home-content-section-3 {
        margin-top: -144px;
        padding-top: 0;
    }
    .h2-c-copy {
        margin-bottom: 59px;
        display: none;
    }
    .image-13 {
        margin-left: -8px;
        display: none;
    }
    .col-6 {
        max-width: 100%;
        margin-bottom: 0;
    }
    .footer {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .cta-section {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .footer-heading-2 {
        margin-bottom: 15px;
    }
    .footer-legal-link {
        margin-left: 0;
        margin-right: 15px;
    }
    .footer-logo-3 {
        margin-bottom: 20px;
    }
    .menu-dropdown {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .section-heading {
        margin-bottom: 30px;
    }
    .description-auto {
        margin-bottom: 0;
        font-size: 14px;
        line-height: 1.4;
    }
    .container-16 {
        padding-left: 5%;
        padding-right: 5%;
    }
    .feature-text-wrapper {
        margin-bottom: 20px;
    }
    .description {
        margin-bottom: 14px;
        font-size: 14px;
        line-height: 1.25;
    }
    .embed {
        line-height: 1;
    }
    .section-heading-wrapper {
        margin-bottom: 30px;
    }
    .feature-section-2 {
        min-height: auto;
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .footer-bottom-wrapper {
        margin-top: 0;
        padding-top: 20px;
    }
    .footer-nav-link-2 {
        margin-bottom: 8px;
    }
    .text-block-5 {
        font-size: 18px;
    }
    .footer-col {
        margin-bottom: 20px;
    }
    .h1-4 {
        width: 350px;
        margin-left: 30px;
        font-size: 22px;
    }
    .large-heading {
        margin-bottom: 10px;
        font-size: 22px;
        line-height: 1.2;
    }
    .footer-nav {
        flex-direction: column;
        max-width: 100%;
    }
    .home-hero-section {
        margin-bottom: -275px;
        padding-top: 135px;
        padding-bottom: 25px;
    }
    .heading-5-copy {
        margin-top: 151px;
        display: none;
    }
    .text-center-2-copy {
        font-size: 25px;
    }
    .heading-copy {
        margin-left: -373px;
        font-size: 25px;
    }
    .process_section-copy {
        margin-left: -203px;
    }
    .heading-6 {
        margin-top: -18px;
        font-size: 30px;
        display: block;
    }
    .h2-6-copy {
        font-size: 30px;
    }
    .seller-button-copy {
        margin-top: 3px;
        margin-left: 10px;
    }
    .seller-button-copy.large {
        padding: 16px 28px;
    }
    .seller-button-copy.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .seller-button-2-copy {
        margin-left: 10px;
    }
    .seller-button-2-copy.large {
        padding: 16px 28px;
    }
    .seller-button-2-copy.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .assumable-help-copy {
        margin-left: 10px;
    }
    .assumable-help-copy.large {
        padding: 16px 28px;
    }
    .assumable-help-copy.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .assumable-help-copy.assumable-help-buton {
        margin-left: 48px;
    }
    .assumable-help-copy.assumable-help-buton-copy {
        margin-left: 209px;
    }
    .title-2-copy {
        margin-top: 176px;
        margin-left: 4px;
    }
    .column-2 {
        margin-top: 32px;
    }
    .assumable-help-copy-copy {
        margin-left: 10px;
    }
    .assumable-help-copy-copy.large {
        padding: 16px 28px;
    }
    .assumable-help-copy-copy.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .hero-heading-copy {
        max-width: 300px;
        margin-top: 66px;
    }
    .buyer-main-section-copy {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .agent-hero-subtext-copy {
        max-width: 300px;
        margin-left: -224px;
        font-size: 14px;
        line-height: 150%;
    }
    .agent-ace {
        width: 90%;
    }
    .agent-ace.home-hero-wrapper {
        margin-top: 5px;
        margin-bottom: -95px;
        padding-top: 0;
    }
    .agent-ace.home-financial-wrapper {
        padding-bottom: 0;
    }
    .agent-ace.home-cta-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        background-color: #bfd7ea;
        padding: 40px 20px;
    }
    .agent-ace.footer-flex {
        padding-top: 100px;
    }
    .agent-ace.home-blog-wrapper {
        padding-bottom: 120px;
    }
    .agent-ace.features-hero-flex {
        padding-bottom: 0;
    }
    .agent-ace.feature-flex-wrapper {
        padding-top: 0;
        padding-bottom: 100px;
    }
    .agent-ace.feature-card-flex {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .seller-button-2-copy-copy {
        margin-left: 10px;
    }
    .seller-button-2-copy-copy.large {
        padding: 16px 28px;
    }
    .seller-button-2-copy-copy.home-cta-button {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .mobile-ace {
        margin-left: -8px;
    }
    .container-default {
        padding-left: 16px;
        padding-right: 16px;
    }
    .logo-bar-v1-grid---brix {
        grid-row-gap: 40px;
        grid-template-rows: auto auto auto;
        grid-auto-flow: row;
        place-items: center;
    }
    .main-section-2 {
        margin-top: 23px;
    }
    .h1-5 {
        font-size: 40px;
    }
    .hero-image-block-2 {
        justify-content: flex-start;
        align-items: flex-end;
        min-height: 300px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .button-11,
    .video-link {
        font-size: 4vw;
    }
    .paragraph-9 {
        font-size: 16px;
    }
    .h2-7 {
        font-size: 30px;
    }
    .paragraph-10,
    .paragraph-11 {
        font-size: 16px;
    }
    .button-12 {
        font-size: 4vw;
    }
    .paragraph-12 {
        font-size: 16px;
    }
    .p-m-wrap-2 {
        margin-left: 40px;
    }
    .faq-wrap {
        grid-template-columns: 1fr;
    }
    .paragraph-13 {
        font-size: 16px;
    }
    .main-section-2-copy {
        margin-top: 23px;
    }
    .img-block {
        width: 90%;
    }
    .content-3 {
        font-size: 20px;
    }
    .paragraph-12-copy {
        font-size: 16px;
    }
    .image-16 {
        padding-top: 116px;
    }
    .hero-app-button-copy {
        margin-top: 17px;
        margin-left: 3px;
    }
    .button-12-copy {
        font-size: 4vw;
    }
    .text-block-11 {
        margin-left: 166px;
        margin-right: -60px;
    }
    .hero-app-button-copy-copy {
        margin-top: 17px;
        margin-left: 3px;
    }
}
@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;
    }
    .home-data-box {width: 90%;}
    .h2-7 {font-size: 5vw}
    .paragraph-12-copy{font-size:2vw}
    .zipcode-input, .totalCost-field, .buyer-email-addr, .buyer-full-name{width:70%;font-size:2vw}
    .get-list-btn, .buy-list-btn, .new-search-btn, .pay-list-btn, .email-list-btn{width:25%;font-size:2vw}
}
@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;
    }
    .home-data-box {width: 90%;}
    .h2-7 {font-size: 5vw}
    .paragraph-12-copy{font-size:3vw}
    .paragraph-15{font-size:4vw}
    .zipcode-input, .totalCost-field, .buyer-email-addr, .buyer-full-name{width:70%;font-size:3vw}
    .get-list-btn, .buy-list-btn, .new-search-btn, .pay-list-btn, .email-list-btn{width:40%;font-size:3vw}
    .corner-logo{background: url("https://pro.assumable.io/images/logo-100.png") center center no-repeat;width: 100px;height: 100px;}
}
@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;
    }
    .home-data-box {width: 90%;}
    .h2-7 {font-size: 5vw}
    .paragraph-12-copy{font-size:3vw}
    .paragraph-15{font-size:4vw}
    .zipcode-input, .totalCost-field, .buyer-email-addr, .buyer-full-name{width:80%;font-size:3vw}
    .get-list-btn, .buy-list-btn, .new-search-btn, .pay-list-btn, .email-list-btn{width:50%;font-size:3vw}
    .corner-logo{background: url("https://pro.assumable.io/images/logo-50.png") center center no-repeat;width: 50px;height: 50px;}
}
#w-node-_63f7e7e8-c39c-f7a5-cc7f-5700cf3e36a9-b518582f,
#w-node-_63f7e7e8-c39c-f7a5-cc7f-5700cf3e36aa-b518582f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c4d1add7-414d-04ff-11bf-50153736e119-b5185832 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-e9c505fc-3451-5602-3201-f03755d81867-b518583a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}
#w-node-_144e56cb-a6dc-32b1-179b-7c1e34336773-9a0c4959,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e34336773-c47ff2de,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e34336773-f38ad108,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e3433677a-9a0c4959,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e3433677a-c47ff2de,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e3433677a-f38ad108,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e34336781-9a0c4959,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e34336781-c47ff2de,
#w-node-_144e56cb-a6dc-32b1-179b-7c1e34336781-f38ad108,
#w-node-_3e5e3c6f-a4db-0ace-ef85-f4db5f41bf66-502f9267,
#w-node-_3e5e3c6f-a4db-0ace-ef85-f4db5f41bf67-502f9267,
#w-node-_3e5e3c6f-a4db-0ace-ef85-f4db5f41bf69-502f9267,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af21b-9a0c4959,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af21b-c47ff2de,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af21b-f38ad108,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af228-9a0c4959,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af228-c47ff2de,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af228-f38ad108,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af235-9a0c4959,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af235-c47ff2de,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af235-f38ad108,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af242-9a0c4959,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af242-c47ff2de,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af242-f38ad108,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af24f-9a0c4959,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af24f-c47ff2de,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af24f-f38ad108,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af25c-9a0c4959,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af25c-c47ff2de,
#w-node-_988e0837-d430-c2af-5b6e-024b1e6af25c-f38ad108,
#w-node-f8dffece-44cc-12a8-c453-09980de855ce-9a0c4959,
#w-node-f8dffece-44cc-12a8-c453-09980de855ce-c47ff2de,
#w-node-f8dffece-44cc-12a8-c453-09980de855d6-9a0c4959,
#w-node-f8dffece-44cc-12a8-c453-09980de855d6-c47ff2de,
#w-node-f8dffece-44cc-12a8-c453-09980de855de-9a0c4959,
#w-node-f8dffece-44cc-12a8-c453-09980de855de-c47ff2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
